:root{--r:12px}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font-family:var(--font-body),var(--font-sinhala),system-ui,sans-serif;background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}.logo-text,h1,h2,h3,h4{font-family:var(--font-display),var(--font-sinhala),sans-serif;letter-spacing:-.03em;line-height:1.08}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:6px}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.section{padding:96px 0}.section.alt{background:var(--bg-alt);border-block:1px solid var(--border)}.section h2{font-size:clamp(30px,4vw,44px);font-weight:700;max-width:18ch}.section .lead{max-width:52ch;margin-top:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:10px;font-weight:600;font-size:15px;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover)}.btn-primary:active{background:#0035ac}.btn-ghost{background:#fff;color:var(--primary);border-color:var(--primary)}.btn-ghost:hover{background:var(--primary-soft)}.btn-lg{padding:15px 28px;font-size:16px}.logo-mark{width:22px;height:22px;border-radius:50%;border:5px solid var(--primary);position:relative}.logo-mark:after{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--primary)}.logo-text{font-size:26px;font-weight:800}.nav{z-index:10;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.nav .wrap{display:flex;justify-content:space-between}.nav-links{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:500}.nav-links a:not(.btn):hover{color:var(--primary)}.nav-links .btn{padding:9px 18px}.hero{padding:88px 0 72px}.hero .wrap{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:center}.hero h1{font-size:clamp(42px,6vw,72px)}.hero p{font-size:19px;max-width:46ch;margin:22px 0 32px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero small{margin-top:16px}.browser{border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 24px 60px -24px rgba(32,33,36,.25);overflow:hidden}.browser-bar{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--bg-alt)}.browser-bar i{width:10px;height:10px;border-radius:50%;background:var(--border)}.browser-url{margin-left:10px;flex:1 1;font-size:13px;color:var(--muted);background:#fff;border:1px solid var(--border);border-radius:8px;padding:4px 12px}.browser-url b{color:var(--text);font-weight:600}.site-preview{padding:26px;background:#fdf6ec}.site-preview h4{font-size:28px;color:#3b2314}.site-preview p{font-size:14px;color:#7a5b45;margin:6px 0 14px}.site-preview .fake-btn{display:inline-block;background:#3b2314;color:#fff;font-size:13px;padding:8px 16px;border-radius:8px}.site-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:20px}.site-grid span{height:64px;border-radius:8px;background:#f0dcc3}.prompt{display:flex;align-items:center;gap:10px;margin:16px;padding:12px 14px;border:1px solid var(--ring);background:var(--primary-soft);border-radius:10px;font-size:14px}.prompt .dot{width:8px;height:8px;background:var(--primary);border-radius:50%;flex:none}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:48px}.step{background:#fff;border:1px solid var(--border);border-radius:var(--r);padding:28px}.step .n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--primary-soft);color:var(--primary);font-weight:700;font-size:14px;margin-bottom:18px}.step h3{font-size:22px;font-weight:700;margin-bottom:8px}.step p{color:var(--muted);font-size:15px}.tpl-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:48px}.tpl{border:1px solid var(--border);border-radius:var(--r);overflow:hidden;background:#fff;transition:border-color .15s}.tpl-thumb{height:170px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.tpl-thumb b{height:12px;width:60%}.tpl-thumb b,.tpl-thumb i{border-radius:4px;background:currentColor}.tpl-thumb i{height:8px;width:40%;opacity:.4}.tpl-info{padding:14px 16px;border-top:1px solid var(--border)}.tpl-info strong{display:block;font-size:15px}.tpl-info span{font-size:13px;color:var(--muted)}.price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,380px));grid-gap:20px;gap:20px;margin-top:48px}.plan{border:1px solid var(--border);border-radius:var(--r);padding:32px;background:#fff}.plan.main{border:2px solid var(--primary)}.plan h3{font-size:22px;font-weight:700}.plan .price{font-family:var(--font-display);font-size:44px;font-weight:800;letter-spacing:-.03em;margin:12px 0 4px}.plan .price small{font-size:15px;font-weight:500;color:var(--muted)}.plan ul{list-style:none;padding:0;margin:20px 0 28px;display:grid;grid-gap:10px;gap:10px;font-size:15px}.plan li:before{content:"✓";color:var(--primary);font-weight:700;margin-right:10px}.plan .btn{width:100%}.cta{text-align:center;padding:96px 0}.cta h2{margin:0 auto 28px;max-width:16ch;font-size:clamp(32px,5vw,52px);font-weight:800}.auth{min-height:calc(100vh - 68px);display:grid;place-items:center;padding:40px 24px;background:var(--bg-alt)}.auth-card{width:100%;max-width:420px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:36px}.auth-card h1{font-size:32px;font-weight:800}.auth-card>p{color:var(--muted);margin:8px 0 24px;font-size:15px}.field{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px;font-size:14px;font-weight:600}.field input{font:inherit;font-weight:400;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text)}.field input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}.auth-card .btn{width:100%;margin-top:8px}.auth-alt{margin-top:20px;text-align:center;font-size:14px;color:var(--muted)}.auth-alt a{color:var(--primary);font-weight:600}@media (max-width:900px){.hero .wrap,.price-grid,.steps{grid-template-columns:1fr}.tpl-grid{grid-template-columns:repeat(2,1fr)}.nav-links a:not(.btn){display:none}.section{padding:72px 0}}@media (max-width:520px){.tpl-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.hero{padding:80px 0 56px}.hero h1{max-width:12ch}.demo .browser{transition:none}.sp-nav{display:flex;gap:14px;align-items:center;font-size:12px;opacity:.85;margin-bottom:26px}.sp-nav b{margin-right:auto;font-family:var(--font-display);font-size:14px}.site-grid span,.site-preview,.site-preview .fake-btn{transition:background .5s,color .5s}.caret{display:inline-block;width:1px;height:1em;background:var(--text);margin-left:2px;vertical-align:-2px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.chips,.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.tabs{margin-top:32px}.chip{font:inherit;font-size:14px;font-weight:600;padding:8px 16px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text);cursor:pointer}.chip.on,.chip:hover{border-color:var(--primary)}.chip.on{background:var(--primary);color:#fff}.marquee{overflow:hidden;border-block:1px solid var(--border);background:var(--bg-alt);padding:18px 0}.marquee-track{display:flex;gap:48px;width:max-content;animation:slide 40s linear infinite}.marquee-track span{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--muted);white-space:nowrap}@keyframes slide{to{transform:translateX(-50%)}}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:48px}.bcard{grid-column:span 1;border:1px solid var(--border);border-radius:20px;padding:28px;display:flex;flex-direction:column}.bcard.b-wide{grid-column:span 2}.bcard h3{font-size:22px;font-weight:700}.bcard p{color:var(--muted);font-size:15px;margin:6px 0 20px}.mini{margin-top:auto}.chat{display:grid;grid-gap:8px;gap:8px}.msg{font-size:14px;padding:10px 14px;border-radius:14px;max-width:85%}.msg.me{background:var(--primary);color:#fff;justify-self:end;border-bottom-right-radius:4px}.msg.ai{background:#fff;border:1px solid var(--border);border-bottom-left-radius:4px}.domain{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-size:14px}.domain b{color:#188038;font-size:12px;background:#dcfce7;padding:3px 10px;border-radius:999px}.wa{background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px}.wa span{display:block;text-align:center;background:#188038;color:#fff;font-weight:600;font-size:14px;padding:10px;border-radius:10px}.speed{display:grid;grid-gap:8px;gap:8px}.speed i{height:10px;border-radius:999px;opacity:.85}.speed i:nth-child(2){opacity:.55}.speed i:nth-child(3){opacity:.3}.tpl-grid{margin-top:24px}.tpl{display:block}.tpl:hover{border-color:var(--primary)}.tpl-thumb{display:block;height:180px;padding:14px;justify-content:flex-start;gap:0}.tt-nav{display:flex;gap:8px;align-items:center;margin-bottom:22px}.tt-nav b{height:8px;width:30%;margin-right:auto;border-radius:4px}.tt-nav b,.tt-nav i{background:currentColor}.tt-nav i{height:6px;width:14%;border-radius:3px;opacity:.35}.tt-hero b{height:14px;width:70%;border-radius:5px;margin-bottom:8px}.tt-hero b,.tt-hero i{display:block;background:currentColor}.tt-hero i{height:8px;width:48%;border-radius:4px;opacity:.35;margin-bottom:14px}.tt-hero u{display:block;height:22px;width:28%;border-radius:6px}.steps.four{grid-template-columns:repeat(4,1fr)}.faq{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:48px;gap:48px}details{padding:20px 0}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}summary:after{content:"+";color:var(--primary);font-size:24px;line-height:1}details[open] summary:after{content:"−"}details p{color:var(--muted);margin-top:12px;max-width:60ch}.footer .logo-text{font-size:22px;color:var(--text)}@media (max-width:900px){.bento,.steps.four{grid-template-columns:1fr 1fr}.bcard.b-wide{grid-column:span 2}.faq{grid-template-columns:1fr 1fr;grid-template-columns:1fr;gap:16px}}@media (max-width:560px){.bento,.steps.four{grid-template-columns:1fr}.bcard.b-wide{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.caret,.marquee-track{animation:none}}.hero{padding:88px 0 0;overflow:hidden;background:radial-gradient(55% 45% at 50% 78%,#b6d1ff 0,transparent 70%),radial-gradient(35% 35% at 8% 85%,#bed2ff 0,transparent 70%),radial-gradient(35% 35% at 92% 85%,#dfe8ff 0,transparent 70%),#fff}.hero .wrap{display:block;text-align:center}.hero h1{font-family:var(--font-light),var(--font-sinhala),sans-serif;font-weight:300;font-size:clamp(46px,8.5vw,112px);letter-spacing:-.045em;margin:0 auto}.hero p{margin:28px auto 32px;max-width:44ch;color:var(--text);opacity:.8}.btn-pill{border-radius:999px;padding:18px 40px;font-size:17px}.hero small{display:block;margin-top:18px;font-size:14px;color:var(--text);opacity:.75}.stage{max-width:1040px;margin:72px auto 0;padding-bottom:72px}.mock,.stage{position:relative}.mock{width:74%;margin:0 auto;background:#fff;border-radius:16px;border:1px solid var(--border);box-shadow:0 30px 80px -30px rgba(32,33,36,.35);overflow:hidden;text-align:left;z-index:2}.mock-bar{display:flex;align-items:center;gap:6px;padding:12px 14px;background:var(--bg-alt);border-bottom:1px solid var(--border)}.mock-bar i{width:10px;height:10px;border-radius:50%;background:var(--border)}.mock-body{position:relative;aspect-ratio:16/10;background:#202124}.mock-body>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s}.mock-body>img.on{opacity:1}.mock-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 35%,rgba(0,0,0,.55))}.mock-nav{position:absolute;top:0;left:0;right:0;display:flex;gap:20px;align-items:center;padding:18px 24px;color:#fff;font-size:13px}.mock-nav b{margin-right:auto;font-family:var(--font-display);font-size:20px;letter-spacing:-.02em}.mock-copy{position:absolute;left:24px;bottom:24px;color:#fff;max-width:60%}.mock-copy h3{font-size:clamp(22px,3.4vw,40px);font-weight:700;margin-bottom:14px}.mock-btn{display:inline-block;background:#fff;color:var(--text);font-size:13px;font-weight:600;padding:9px 18px;border-radius:999px}.float-chat,.float-ev{position:absolute;z-index:3;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 50px -20px rgba(32,33,36,.35);text-align:left}.float-ev{left:0;top:22%;width:24%;padding:10px;transform:rotate(-2deg)}.float-ev img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block;margin-bottom:10px}.float-ev b{display:block;font-size:14px}.float-ev span{font-size:12px;color:var(--muted)}.float-chat{right:0;top:26%;width:27%;padding:14px;font-size:13px}.chat-head{font-weight:700;font-size:12px;margin-bottom:10px}.chat-me{background:#fff;border:1px solid var(--border);min-height:64px}.chat-ai,.chat-me{border-radius:12px;padding:10px 12px}.chat-ai{margin-top:10px;background:var(--primary-soft);color:#043182;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.chat-ai.show{opacity:1;transform:none}.chat-input{margin-top:10px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:#fff}.blur-l,.blur-r{position:absolute;z-index:1;bottom:14%;width:15%;aspect-ratio:1;object-fit:cover;border-radius:20px;filter:blur(7px);opacity:.7}.blur-l{left:-5%}.blur-r{right:-6%}.stage .chips{position:relative;z-index:4;justify-content:center;margin-top:28px}.tpl-thumb{height:auto;aspect-ratio:4/3;padding:0;overflow:hidden;background:var(--bg-alt)}.tpl-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.tpl:hover .tpl-thumb img{transform:scale(1.04)}.wa img{width:100%;height:90px;object-fit:cover;border-radius:8px;margin-bottom:10px;display:block}@media (max-width:900px){.mock{width:100%}.blur-l,.blur-r,.float-ev{display:none}.float-chat{position:relative;width:auto;margin:-36px 16px 0;top:0}}@media (prefers-reduced-motion:reduce){.chat-ai,.mock-body>img,.tpl-thumb img{transition:none}}.hero h1{font-family:var(--font-display),var(--font-sinhala),sans-serif;font-weight:800;font-size:clamp(44px,7.5vw,96px);letter-spacing:-.04em;line-height:1.02;max-width:13ch}.hero{padding-top:156px}.auth{padding-top:108px;min-height:100vh}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none;transition:top .3s ease}.nav .wrap{height:68px;border:1px solid transparent;border-radius:999px;transition:max-width .35s ease,height .35s ease,padding .35s ease,background .3s,box-shadow .3s,border-color .3s}.nav.scrolled{top:12px}.nav.scrolled .wrap{max-width:940px;height:60px;padding:0 10px 0 22px;background:hsla(0,0%,100%,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--border);box-shadow:0 10px 30px -12px rgba(32,33,36,.25)}.nav.scrolled .nav-links .btn{border-radius:999px}@media (max-width:900px){.nav.scrolled .wrap{margin:0 12px}.hero{padding-top:132px}}@media (prefers-reduced-motion:reduce){.nav,.nav .wrap{transition:none}}.trows{margin-top:40px;display:grid;grid-gap:20px;gap:20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.trow{overflow:hidden;padding:10px 0}.ttrack{display:flex;width:max-content;animation:slide 55s linear infinite}.ttrack.rev{animation-name:slideRev}@keyframes slideRev{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.trow:hover .ttrack{animation-play-state:paused}.tcard{position:relative;flex:none;width:300px;aspect-ratio:4/3;margin-right:20px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--bg-alt);transition:transform .35s ease,box-shadow .35s ease}.tcard:focus-visible,.tcard:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 24px 48px -20px rgba(32,33,36,.4);z-index:2}.tcard img{width:100%;height:100%;object-fit:cover;display:block}.tcard-label{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:2px;padding:36px 16px 14px;background:linear-gradient(transparent,rgba(0,0,0,.72));color:#fff;font-size:15px;text-align:left}.tcard-label em{font-style:normal;font-size:12.5px;opacity:.8}.tcard-cta{position:absolute;top:12px;right:12px;background:#fff;color:var(--text);font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;opacity:0;transform:translateY(-6px);transition:opacity .25s,transform .25s}.tcard:focus-visible .tcard-cta,.tcard:hover .tcard-cta{opacity:1;transform:none}.mock{transform:perspective(1400px) rotateY(calc(var(--mx, 0) * 5deg)) rotateX(calc(var(--my, 0) * -4deg));transition:transform .25s ease-out;will-change:transform}.float-ev{translate:calc(var(--mx, 0) * -30px) calc(var(--my, 0) * -20px);animation:bobA 6s ease-in-out infinite}.float-chat{translate:calc(var(--mx, 0) * 26px) calc(var(--my, 0) * -16px);animation:bobB 7s ease-in-out infinite}.blur-l{translate:calc(var(--mx, 0) * -50px) calc(var(--my, 0) * 30px);animation:bobB 8s ease-in-out infinite}.blur-r{translate:calc(var(--mx, 0) * 50px) calc(var(--my, 0) * 30px);animation:bobA 9s ease-in-out infinite}.blur-l,.blur-r,.float-chat,.float-ev{transition:translate .25s ease-out}@keyframes bobA{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-12px)}}@keyframes bobB{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.reveal-on [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal-on [data-reveal].in{opacity:1;transform:none}.reveal-on [data-reveal]:nth-child(2){transition-delay:.08s}.reveal-on [data-reveal]:nth-child(3){transition-delay:.16s}.reveal-on [data-reveal]:nth-child(4){transition-delay:.24s}@media (max-width:900px){.tcard{width:240px}.mock{transform:none}}@media (prefers-reduced-motion:reduce){.blur-l,.blur-r,.float-chat,.float-ev,.ttrack{animation:none}.trow{overflow-x:auto}.mock{transform:none}}.mock-copy{left:20%}@media (max-width:900px){.mock{width:74%}.float-ev{display:block;position:absolute;width:24%;left:0;top:22%}.float-chat{position:absolute;width:28%;margin:0;top:26%;right:0;padding:10px;font-size:11px}.blur-l,.blur-r{display:block}}@media (max-width:600px){.hero{padding-top:120px}.hero .wrap{padding:0 20px}.stage{margin-top:48px;padding-bottom:40px}.mock{width:100%;border-radius:14px}.mock-body{aspect-ratio:4/4.6}.mock-nav{padding:14px 16px;font-size:11px;gap:12px}.mock-nav b{font-size:16px}.mock-nav span:nth-of-type(3){display:none}.mock-copy{left:16px;top:64px;bottom:auto;max-width:78%}.mock-copy h3{font-size:26px;margin-bottom:12px}.mock-shade{background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.1) 45%,rgba(0,0,0,.1))}.float-ev{width:40%;left:-4%;top:auto;bottom:128px;padding:8px;border-radius:14px}.float-ev img{margin-bottom:8px;border-radius:8px}.float-ev b{font-size:12px}.float-ev span{font-size:10px}.float-chat{width:54%;right:-4%;top:auto;bottom:148px;padding:10px;border-radius:14px;font-size:11px}.chat-head{font-size:10px;margin-bottom:6px}.chat-me{min-height:48px}.chat-ai,.chat-me{padding:8px 10px;border-radius:10px}.chat-ai,.chat-input{margin-top:6px}.chat-input{padding:7px 10px}.blur-l,.blur-r{width:22%;bottom:56px;border-radius:16px}.blur-l{left:-9%}.blur-r{right:-9%}.stage .chips{margin-top:24px;gap:6px}.stage .chip{font-size:12.5px;padding:7px 12px}}.logo-img{display:block;width:30px;height:30px}.footer .logo-img{width:26px;height:26px}:root{--grad:linear-gradient(135deg,#2e60b2,#2a78f6 55%,#3d84f6)}.btn-primary,.btn-primary:hover{background:var(--grad)}.btn-primary:hover{filter:brightness(1.12)}.btn-primary:active{background:var(--grad);filter:brightness(.92)}.chip.on{border-color:transparent}.chip.on,.msg.me,.step .n{background:var(--grad)}.step .n{color:#fff}.grad-text{background:var(--grad-bright);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero{background:radial-gradient(52% 44% at 50% 80%,rgba(61,132,246,.42) 0,transparent 70%),radial-gradient(40% 40% at 10% 88%,rgba(42,120,246,.28) 0,transparent 70%),radial-gradient(38% 38% at 92% 88%,rgba(61,132,246,.26) 0,transparent 70%),#fff}.logo-img{width:34px;height:34px}.footer .logo-img{width:28px;height:28px}.logo-mark{display:none}:root{--cyan:#3d84f6;--grad:linear-gradient(120deg,#2a78f6,#4d90fe);--grad-bright:linear-gradient(95deg,#2a78f6,#4a7bf7 45%,#6872f6 80%,#7d6ff4);--grad-btn:linear-gradient(120deg,#2a78f6,#3d84f6)}.btn,.chip,.msg.me,.step .n{background-origin:border-box;background-clip:border-box}.btn-primary,.btn-primary:active,.btn-primary:hover{background:var(--grad-btn);background-origin:border-box}.btn-primary:hover{filter:saturate(1.1) brightness(1.05)}.btn-primary:active{filter:brightness(.94)}.btn-primary{text-shadow:0 1px 1px rgba(0,43,142,.25)}.chip.on{background:var(--grad-btn);background-origin:border-box}.hero{background:radial-gradient(52% 44% at 50% 80%,rgba(61,132,246,.36) 0,transparent 70%),radial-gradient(40% 40% at 10% 88%,rgba(42,120,246,.2) 0,transparent 70%),radial-gradient(38% 38% at 92% 88%,rgba(61,132,246,.22) 0,transparent 70%),#fff}.grad-text{display:inline;padding:.04em .1em .12em;margin:0 -.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero h1{max-width:15ch}.page-hero{padding:150px 0 56px;border-bottom:1px solid var(--border);background:radial-gradient(50% 90% at 50% 100%,rgba(61,132,246,.16) 0,transparent 70%),#fff}.eyebrow{display:inline-block;font-size:13px;font-weight:600;color:var(--primary);background:var(--primary-soft);padding:6px 14px;border-radius:999px;margin-bottom:18px}.page-hero h1{font-size:clamp(38px,6vw,64px);font-weight:800;max-width:16ch}.page-hero p{font-size:18px;max-width:56ch}.page-hero p,.page-hero small{color:var(--muted);margin-top:16px}.page-hero small{display:block;font-size:14px}.doc{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:56px;gap:56px;padding-block:56px 96px;align-items:start}.toc{position:-webkit-sticky;position:sticky;top:96px;font-size:14px}.toc strong{display:block;margin-bottom:12px}.toc ol{padding-left:18px;display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.toc a:hover{color:var(--primary)}.prose{max-width:720px}.prose section{margin-bottom:40px;scroll-margin-top:96px}.prose h2{font-size:24px;font-weight:700;margin-bottom:12px}.prose p,.prose ul{color:#3c4043;margin-bottom:14px}.prose ul{padding-left:20px;display:grid;grid-gap:8px;gap:8px}.prose a{color:var(--primary);font-weight:600}.cards3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:40px}.card{background:#fff;border:1px solid var(--border);border-radius:var(--r);padding:28px}.card h3{font-size:20px;font-weight:700;margin-bottom:8px}.card p{color:var(--muted);font-size:15px}.about-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:56px;gap:56px}.about-grid h2{max-width:12ch}.contact-grid{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:40px;gap:40px;padding-block:56px 96px;align-items:start}.contact-cards{display:grid;grid-gap:16px;gap:16px}.contact-card{display:flex;gap:16px;align-items:flex-start;padding:22px;transition:border-color .15s}a.contact-card:hover{border-color:var(--primary)}.contact-card h3{font-size:17px;margin-bottom:2px}.contact-card p{word-break:break-word}.ico{flex:none;width:44px;height:44px;border-radius:12px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center}.contact-form{padding:32px}.field select,.field textarea{font:inherit;font-weight:400;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);resize:vertical}.field select:focus,.field textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}.contact-form .btn{width:100%;margin-top:4px}.form-note{margin-top:14px;font-size:13px;color:var(--muted);text-align:center}.form-note a{color:var(--primary);font-weight:600}@media (max-width:900px){.about-grid,.contact-grid,.doc{grid-template-columns:1fr;gap:28px}.toc{position:static}.cards3{grid-template-columns:1fr}.page-hero{padding-top:124px}}.btn-google{background:#fff;color:var(--text);border-color:var(--border)}.btn-google:hover:not(:disabled){background:var(--bg-alt);border-color:#bdc1c6}.btn:disabled{opacity:.6;cursor:not-allowed}.notice{margin:12px 0 4px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.5}.notice.warn{background:#fef7e0;color:#92400e;border:1px solid #fde68a}.notice.err{background:#fce8e6;color:#991b1b;border:1px solid #fecaca}.notice code{font-size:12px}.announce{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:9px 44px 9px 16px;font-size:14px;text-align:center;position:relative}.announce.info{background:var(--primary-soft);color:#042d8c}.announce.success{background:#e6f4ea;color:#166534}.announce.warning{background:#fef7e0;color:#92400e}.announce a{font-weight:700;text-decoration:underline}.announce button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:0;font-size:22px;line-height:1;cursor:pointer;color:inherit;opacity:.7;padding:4px 8px}.announce button:hover{opacity:1}.btn-sm{padding:8px 14px;font-size:14px;border-radius:9px;width:auto}.g-page{padding:108px 0 90px;min-height:100vh;background:var(--bg-alt)}.g-head h1{font-size:clamp(32px,5vw,48px);font-weight:800}.g-head p{color:var(--muted);margin-top:10px;max-width:58ch}.g-bar{gap:12px;align-items:center;justify-content:space-between;margin:28px 0 22px}.g-bar,.g-chips{display:flex;flex-wrap:wrap}.g-chips{gap:8px}.g-chip{padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:#fff;font:600 14px var(--font-body),system-ui,sans-serif;color:var(--text);cursor:pointer}.g-chip.on,.g-chip:hover{border-color:var(--primary)}.g-chip.on{background:var(--primary);color:#fff}.g-input,.g-search{padding:10px 14px;border:1px solid var(--border);border-radius:10px;font:inherit;background:#fff;color:var(--text)}.g-search{min-width:240px}.g-input{width:100%;margin:6px 0 12px}.g-note{color:var(--muted);font-size:14px;margin-top:8px}.g-empty{background:#fff;border:1px dashed var(--border);border-radius:var(--r);padding:40px 24px;text-align:center;display:grid;grid-gap:8px;gap:8px;justify-items:center;margin:24px 0}.g-empty p{color:var(--muted)}.g-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:22px;gap:22px;margin-top:24px}.g-card{background:#fff;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s}.g-card:hover{border-color:var(--primary);box-shadow:0 12px 30px -16px rgba(42,120,246,.35)}.g-thumb{position:relative;aspect-ratio:4/3;padding:0;border:0;border-bottom:1px solid var(--border);background:var(--primary-soft);cursor:pointer;overflow:hidden}.g-thumb,.g-thumb img{display:block;width:100%}.g-thumb img{height:100%;object-fit:cover}.g-ph{position:absolute;inset:0;display:grid;place-items:center;font:800 54px var(--font-display),sans-serif;color:var(--primary)}.g-pro{position:absolute;top:10px;right:10px;background:#202124;color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.g-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px;flex:1 1}.g-body strong{display:block;font-size:17px}.g-cat{display:block;font-size:13px}.g-body p,.g-cat{color:var(--muted)}.g-body p{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.g-body p.g-meta{display:block}.g-actions{display:flex;gap:8px;margin-top:auto;padding-top:4px}.g-actions.wrap-actions{flex-wrap:wrap}.m-back{position:fixed;inset:0;z-index:100;background:rgba(32,33,36,.55);display:grid;place-items:center;padding:20px}.m-box{background:#fff;border-radius:16px;width:100%;max-width:480px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;box-shadow:0 30px 80px -20px rgba(32,33,36,.5)}.m-box.xl{max-width:1100px;height:calc(100vh - 40px)}.m-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.m-head h2{font-size:20px;font-weight:700}.m-x{border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:var(--muted);padding:0 6px}.m-body{padding:20px;overflow:auto;flex:1 1;min-height:0}.m-box.xl .m-body{padding:0;display:flex}.m-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--border)}.m-form label{font-size:14px;font-weight:600}.pv-frame{width:100%;height:100%;border:0;background:#fff;flex:1 1}.pv-note{margin:24px;color:var(--muted)}.d-top{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.d-top h1{font-size:clamp(28px,4vw,40px);font-weight:800}.d-top-actions{display:flex;flex-wrap:wrap;gap:10px}.d-h2{font-size:22px;margin-top:34px}.d-h2,.d-plan{font-weight:700}.d-plan{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:12px}.d-plan.pro{background:#202124;color:#fff}.d-banner{margin-top:20px;display:flex;justify-content:space-between;gap:12px;align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;padding:12px 16px;border-radius:10px;font-size:14px}.d-banner button{border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:inherit}.d-status{display:inline-block;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:700;background:#fef3c7;color:#92400e;margin-right:6px;text-transform:capitalize}.d-status.active{background:#d1fae5;color:#065f46}.d-status.suspended{background:#fee2e2;color:#991b1b}.d-danger{color:#b91c1c;border-color:#fecaca}.d-danger:hover{background:#fce8e6}.btn.d-delete,.btn.d-delete:hover{background:#d93025;filter:none;text-shadow:none}@media (max-width:560px){.g-search{width:100%}.m-box.xl{height:calc(100vh - 20px)}.m-back{padding:10px}}.logo{display:inline-flex;align-items:center;gap:9px;color:var(--text);text-decoration:none}.logo-text{font-family:var(--font-brand),"Nunito","Varela Round",ui-rounded,system-ui,sans-serif;font-size:27px;font-weight:600;letter-spacing:-.01em;line-height:1;text-transform:none}.logo-tag{font-family:var(--font-body),system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:0;background:var(--primary-soft);color:var(--primary);padding:3px 9px;border-radius:99px;line-height:1.2}.logo-sm{gap:8px}.logo-sm .logo-text{font-size:22px}.logo-sm .logo-img{width:28px;height:28px}.footer .logo-text{font-size:24px}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:visited,a.btn-primary{color:#fff}.ac{--ac-c:var(--a-primary,var(--primary,#2a78f6));--ac-text:var(--a-text,var(--text,#202124));--ac-muted:var(--a-muted,var(--muted,#5f6368));--ac-border:var(--a-border,var(--border,#dadce0));--ac-soft:var(--a-soft,#f1f2f4);display:grid;grid-gap:16px;gap:16px;color:var(--ac-text)}.ac-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px}.ac-kpi{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border:1px solid var(--ac-border);border-radius:16px;background:var(--a-card,#fff)}.ac-kpi span{font-size:12.5px;color:var(--ac-muted);font-weight:600}.ac-kpi b{font-size:24px;letter-spacing:-.02em;line-height:1.2}.ac-kpi em{font-style:normal;font-size:12px;font-weight:700}.ac-kpi em.up{color:#188038}.ac-kpi em.dn{color:#d93025}.ac-grid2{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px;gap:16px}.ac-grid2.even{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-card h3{font-size:15px;margin:0}.ac-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ac-sample{font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--a-warn-soft,#fef7e0);color:var(--a-warn,#b06000)}.ac-wrap{position:relative}.ac-svg{width:100%;height:auto;display:block;overflow:visible}.ac-line{fill:none;stroke:var(--ac-c);stroke-width:2.5;stroke-linecap:round}.ac-grid{stroke:var(--ac-border);stroke-dasharray:3 4}.ac-tick{fill:var(--ac-muted);font-size:11px}.ac-cross{stroke:var(--ac-muted);stroke-dasharray:3 3;opacity:.6}.ac-dot{fill:var(--a-card,#fff);stroke:var(--ac-c);stroke-width:3}.ac-tip{position:absolute;top:0;transform:translate(-50%,-4px);background:#202124;color:#fff;font-size:12px;padding:6px 10px;border-radius:10px;pointer-events:none;white-space:nowrap;display:grid;text-align:center}.ac-tip span{opacity:.7;font-size:11px}.ac-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.ac-bar-top{display:flex;justify-content:space-between;font-size:13.5px;margin-bottom:5px}.ac-bar-track{height:8px;border-radius:99px;background:var(--ac-soft);overflow:hidden}.ac-bar-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--ac-c),#5eabf8)}.ac-donut{display:grid;grid-gap:14px;gap:14px;justify-items:center}.ac-donut svg{width:150px;height:150px}.ac-donut-bg{fill:none;stroke:var(--ac-soft);stroke-width:5}.ac-donut-n{fill:var(--ac-text);font-size:6px;font-weight:800}.ac-donut ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;width:100%;font-size:13.5px}.ac-donut li{display:flex;align-items:center;gap:8px}.ac-donut li i{width:10px;height:10px;border-radius:50%}.ac-donut li b{margin-left:auto}.ac-landing{margin-top:auto}.bcard.b-span3{grid-column:span 3}@media (max-width:900px){.ac-grid2,.ac-grid2.even{grid-template-columns:1fr}.bcard.b-span3{grid-column:span 2}}@media (max-width:560px){.bcard.b-span3{grid-column:span 1}}.ac-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ac-switch{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:var(--a-soft,#f1f2f4);border:1px solid var(--ac-border,#dadce0)}.ac-switch button{font:inherit;font-size:12.5px;font-weight:600;padding:4px 10px;border:0;border-radius:7px;background:none;color:var(--ac-muted,#5f6368);cursor:pointer}.ac-switch button.on{background:var(--a-card,#fff);color:var(--ac-text,#202124);box-shadow:0 1px 3px rgba(32,33,36,.12)}.ac-table{width:100%;border-collapse:collapse;font-size:14px}.ac-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ac-muted,#5f6368);padding:8px 10px}.ac-table td{padding:10px;border-top:1px solid var(--ac-border,#dadce0)}.ac-table td.num,.ac-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button.tcard{display:block;padding:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.tcard-ph{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary-soft),#fff);color:var(--primary);font:800 64px var(--font-display),sans-serif}.tcard.sk{display:block;background:var(--soft,#f5f5f7);animation:sk 1.4s ease-in-out infinite}.ttrack.static{animation:none}@media (hover:none){.tcard-cta{opacity:1;transform:none}}.pv-wrap{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0;width:100%}.pv-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--a-border,var(--border,#dadce0));flex-wrap:wrap}.pv-tabs{display:flex;gap:4px;overflow-x:auto;min-width:0}.pv-tab{border:0;background:transparent;color:var(--a-muted,var(--muted,#5f6368));font:inherit;font-size:13.5px;font-weight:600;padding:6px 12px;border-radius:99px;cursor:pointer;white-space:nowrap}.pv-tab:hover{background:rgba(103,122,158,.14)}.pv-tab.on{background:var(--a-primary-soft,rgba(42,120,246,.12));color:var(--a-primary,var(--primary,#2a78f6))}.pv-devices{display:flex;gap:2px;padding:3px;border-radius:12px;background:rgba(103,122,158,.14);flex:none;margin-left:auto}.pv-dev{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--a-muted,var(--muted,#5f6368));font:inherit;font-size:13px;font-weight:600;padding:6px 11px;border-radius:9px;cursor:pointer}.pv-dev.on{background:var(--a-card,#fff);color:var(--a-primary,var(--primary,#2a78f6));box-shadow:0 1px 4px rgba(32,33,36,.18)}.pv-stage{flex:1 1;justify-content:center;align-items:stretch;background:rgba(103,122,158,.12);overflow:hidden;padding:0}.pv-device,.pv-stage{min-height:0;display:flex}.pv-device{width:100%;height:100%;transition:max-width .28s cubic-bezier(.4,0,.2,1)}.pv-device.pv-mobile,.pv-device.pv-tablet{height:calc(100% - 24px);margin:12px auto;padding:0;border:0;border-radius:0;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(32,33,36,.16),0 12px 32px -16px rgba(32,33,36,.4)}.pv-device .pv-frame{flex:1 1;width:100%;height:100%;min-height:0;display:block;border-radius:0;background:#fff}@media (max-width:560px){.pv-dev span{display:none}.pv-device.pv-mobile,.pv-device.pv-tablet{height:100%;margin:0 auto;box-shadow:none}}@media (prefers-reduced-motion:reduce){.pv-device{transition:none}}body{font-family:var(--font-body),var(--font-sinhala),var(--font-tamil),system-ui,sans-serif}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav-right{display:flex;align-items:center;gap:10px}.nav-links a.is-active:not(.btn){color:var(--primary)}.nav-links .btn{white-space:nowrap}@media (max-width:900px){.nav .wrap,.nav.scrolled .wrap{padding:0 14px}.nav-links{gap:10px}.nav-links .btn{padding:9px 16px;font-size:14px}.nav .logo-text{font-size:24px}}.sec-head{max-width:640px}.sec-head h2{max-width:20ch}.sec-head.center{text-align:center}.sec-head.center,.sec-head.center .lead,.sec-head.center h2{margin-inline:auto}.page-hero.center{text-align:center}.page-hero.center h1{max-width:18ch;margin-inline:auto}.page-hero.center p{margin-inline:auto}.cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.page-hero .cta-row{margin-top:28px}.more-link{margin-top:36px}.more-link.center{text-align:center}.more-link a{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--primary)}.more-link svg{transition:transform .2s ease}.more-link a:hover svg{transform:translateX(4px)}.faq-help{margin-top:14px;color:var(--muted)}.faq-help a{color:var(--primary);font-weight:600}.pp-section{padding-top:56px}.pp-toggle{display:flex;width:max-content;max-width:100%;margin:0 auto 40px;padding:4px;gap:2px;border:1px solid var(--border);border-radius:999px;background:#fff}.pp-toggle button{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:0;border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.pp-toggle button.on{background:var(--grad-btn)}.pp-toggle em{font-style:normal;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:#dcfce7;color:#188038}.pp-toggle button.on em{background:hsla(0,0%,100%,.24);color:#fff}.pp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.pp-card{position:relative;display:flex;flex-direction:column;padding:34px 28px 28px;border:1px solid var(--border);border-radius:24px;background:#fff}.pp-card.popular{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--grad-btn) border-box;box-shadow:0 30px 60px -30px rgba(42,120,246,.45)}.pp-badge{position:absolute;top:-13px;left:28px;padding:5px 14px;border-radius:999px;background:var(--grad-btn);color:#fff;font-size:12.5px;font-weight:700}.pp-card h3{font-size:22px;font-weight:700}.pp-tag{margin:6px 0 20px;min-height:48px;color:var(--muted);font-size:15px}.pp-price{display:flex;align-items:baseline;gap:8px}.pp-price b{font-family:var(--font-display),sans-serif;font-size:56px;font-weight:800;line-height:1;letter-spacing:-.04em}.pp-price span{color:var(--muted);font-size:14px;font-weight:500}.pp-bill{min-height:22px;margin:8px 0 22px;color:var(--muted);font-size:13.5px}.pp-card .btn{width:100%}.pp-card ul{list-style:none;display:grid;grid-gap:12px;gap:12px;margin:26px 0 0;padding:24px 0 0;border-top:1px solid var(--border);font-size:15px}.pp-card li{display:flex;align-items:flex-start;gap:10px}.pp-card li svg{flex:none;margin-top:2px;color:var(--primary)}.pp-more{margin-top:16px;color:var(--primary);font-size:14px;font-weight:600}.pp-note{margin-top:28px;text-align:center;color:var(--muted);font-size:14px}@media (max-width:900px){.pp-grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto;gap:28px}.pp-tag{min-height:0}}.cmp-wrap{position:relative;margin-top:40px;overflow-x:auto;border:1px solid var(--border);border-radius:20px;background:#fff}.cmp{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:15px}.cmp thead th{padding:20px;text-align:center;background:var(--bg-alt);border-bottom:1px solid var(--border);font-family:var(--font-display),sans-serif;font-size:17px;font-weight:700}.cmp thead th:first-child{text-align:left;color:var(--muted);font-family:var(--font-body),sans-serif;font-size:14px;font-weight:600}.cmp thead th.hl{color:var(--primary)}.cmp th[scope=row]{position:-webkit-sticky;position:sticky;left:0;z-index:1;padding:14px 20px;text-align:left;background:#fff;font-weight:500}.cmp td,.cmp th[scope=row]{border-bottom:1px solid var(--border)}.cmp td{padding:14px 12px;text-align:center}.cmp td.hl{background:#f5f8ff}.cmp-group th{padding:20px 20px 10px;text-align:left;background:#fff;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cmp tbody:last-child tr:last-child td,.cmp tbody:last-child tr:last-child th{border-bottom:0}.cmp-yes{color:#188038}.cmp-no,.cmp-yes{display:inline-flex}.cmp-no{color:#bdc1c6}.cmp-val{font-weight:600}.ft-section .wrap{display:grid;grid-gap:104px;gap:104px}.ft-row{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:64px;gap:64px;align-items:center}.ft-row.flip .ft-copy{order:2}.ft-tag{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;padding:6px 12px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:13px;font-weight:700}.ft-copy h2{max-width:16ch;font-size:clamp(28px,3.6vw,40px);font-weight:700}.ft-copy p{max-width:46ch;margin:14px 0 22px;color:var(--muted);font-size:17px}.ft-copy ul{list-style:none;display:grid;grid-gap:10px;gap:10px;padding:0}.ft-copy li{display:flex;align-items:center;gap:10px;font-weight:500}.ft-copy li svg{flex:none;color:var(--primary)}.ft-vis{display:grid;align-items:center;min-height:340px;padding:36px;border:1px solid var(--border);border-radius:28px;background:radial-gradient(70% 70% at 85% 8%,rgba(61,132,246,.26),transparent 70%),radial-gradient(60% 60% at 8% 92%,rgba(42,120,246,.16),transparent 70%),var(--bg-alt)}.fv-card{padding:20px;border:1px solid var(--border);border-radius:20px;background:#fff;box-shadow:0 24px 50px -28px rgba(32,33,36,.35)}.fv-stack{display:grid;grid-gap:12px;gap:12px}.fv-card .msg.ai{background:var(--bg-alt)}.fv-lock{display:flex;align-items:center;gap:8px;padding:4px 2px;color:#188038;font-size:14px;font-weight:600}.ed{padding:0;overflow:hidden}.ed-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--bg-alt)}.ed-dev{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--muted)}.ed-dev.on{background:#fff;color:var(--primary);box-shadow:0 1px 3px rgba(32,33,36,.15)}.ed-sp{flex:1 1}.ed-btn{padding:6px 12px;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:12.5px;font-weight:600}.ed-btn.pri{border-color:transparent;background:var(--grad-btn);color:#fff}.ed-canvas{display:grid;grid-gap:12px;gap:12px;padding:20px;background:#fdf6ec}.ed-nav{display:flex;align-items:center;gap:8px;color:#3b2314}.ed-nav b{width:28%;height:8px;margin-right:auto;border-radius:4px}.ed-nav b,.ed-nav i{background:currentColor}.ed-nav i{width:12%;height:6px;border-radius:3px;opacity:.35}.ed-sel{position:relative;margin:26px 4px 6px;border-radius:4px;outline:2px solid var(--primary);outline-offset:6px}.ed-sel h4{max-width:16ch;color:#3b2314;font-size:24px}.ed-sel u{position:absolute;top:-34px;left:-8px;padding:3px 8px;border-radius:6px;background:var(--primary);color:#fff;font-size:11px;font-weight:700;text-decoration:none}.ed-canvas p{color:#7a5b45;font-size:14px}.ed-img{justify-content:center;gap:8px;height:84px;border:2px dashed #d6b992;border-radius:12px;color:#7a5b45;font-size:13px;font-weight:600}.ed-img,.ver{display:flex;align-items:center}.ver{justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:#fff}.ver strong{display:block;font-size:15px}.ver small{color:var(--muted);font-size:13px}.ver-pill{padding:6px 14px;border:1px solid var(--primary);border-radius:999px;color:var(--primary);font-size:12.5px;font-weight:700}.ver-pill.cur{border-color:transparent;background:#dcfce7;color:#188038}.lang{padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:#fff}.lang small{display:block;margin-bottom:4px;color:var(--primary);font-size:12px;font-weight:700}.lang p{font-family:var(--font-display),sans-serif;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.01em}.lang.si p{font-family:var(--font-sinhala),sans-serif}.lang.si p,.lang.ta p{font-weight:600;letter-spacing:0}.lang.ta p{font-family:var(--font-tamil),sans-serif}.lang-band{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.lang-stack{display:grid;grid-gap:12px;gap:12px}.fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:48px}.fcard{padding:26px;border:1px solid var(--border);border-radius:20px;background:#fff}.fcard:hover{border-color:var(--ring)}.fcard .ico{margin-bottom:16px}.fcard h3{margin-bottom:6px;font-size:18px;font-weight:700}.fcard p{color:var(--muted);font-size:15px}.fplans{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:44px 48px;border-radius:28px;background:radial-gradient(60% 120% at 100% 0,rgba(61,132,246,.35),transparent 60%),#091939;color:#fff}.fplans h2{max-width:20ch;font-size:clamp(26px,3.4vw,36px);font-weight:700}.fplans p{max-width:52ch;margin-top:10px;color:hsla(0,0%,100%,.78)}.fplans .btn{flex:none}@media (max-width:900px){.ft-section .wrap{gap:64px}.ft-row,.lang-band{grid-template-columns:1fr;gap:28px}.ft-row.flip .ft-copy{order:0}.ft-vis{min-height:0;padding:20px;border-radius:22px}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fplans{flex-direction:column;align-items:flex-start;padding:32px 26px}}@media (max-width:560px){.fgrid{grid-template-columns:1fr}.pp-toggle button{padding:9px 14px}.cta-row .btn,.page-hero .cta-row .btn{width:100%}}:root{--bg:#fff;--bg-alt:#f8f8fa;--text:#202124;--muted:#5f6368;--border:#dadce0;--ink:#202124;--ink-soft:#f1f3f5;--primary:#2a78f6;--primary-hover:#2069e2;--primary-soft:#eaf2ff;--ring:#b6d1ff;--grad-btn:#2a78f6;--r:16px}body{background:#fff;color:var(--text)}h1,h2,h3,h4{letter-spacing:-.035em;line-height:1.06}::selection{background:#cfddff}html body .btn{border-radius:12px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .16s cubic-bezier(.2,.8,.2,1)}html body .btn-primary,html body .btn-primary:active,html body .btn-primary:hover{background:var(--primary);text-shadow:none;filter:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 1px 2px rgba(42,120,246,.35)}html body .btn-primary:hover{background:var(--primary-hover)}html body .btn-ghost{background:#fff;color:var(--text);border-color:var(--border);box-shadow:0 1px 2px rgba(10,11,14,.04)}html body .btn-ghost:hover{background:var(--bg-alt);border-color:#dcdfe4}html body .btn-pill{border-radius:999px;padding:15px 30px;font-size:16px}html body .btn-lg{padding:14px 26px}html body .btn-google{background:#fff;color:var(--text);border-color:var(--border)}html body .chip.on,html body .g-chip.on{background:var(--ink);border-color:var(--ink)}html body .msg.me,html body .step .n{background:var(--primary)}html body .step .n{color:#fff}.nav{margin-bottom:-68px}.nav .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1240px}.nav-center{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:500}.nav-center a{padding:8px 14px;border-radius:999px;color:var(--muted);transition:background-color .15s,color .15s}.nav-center a.is-active,.nav-center a:hover{color:var(--text);background:var(--ink-soft)}.nav-right{justify-self:end;gap:6px}.nav-login{padding:8px 14px;border-radius:999px;font-size:15px;font-weight:500;color:var(--text)}.nav-login:hover{background:var(--ink-soft)}.nav-links a:not(.btn):hover{color:inherit}.nav.scrolled .wrap{max-width:980px;grid-template-columns:auto 1fr auto;padding:0 10px 0 20px;gap:12px}.nav.scrolled .nav-center{justify-self:center}.nav-right .btn{border-radius:999px;padding:9px 18px}@media (max-width:900px){.nav .wrap,.nav.scrolled .wrap{grid-template-columns:1fr auto}.nav-center{display:none}.nav-links a:not(.btn){display:inline-flex}}.hero{padding:168px 0 0;background:radial-gradient(60% 38% at 50% 0,rgba(42,120,246,.1) 0,transparent 70%),radial-gradient(46% 34% at 50% 92%,rgba(61,132,246,.2) 0,transparent 72%),#fff}.hero h1{font-weight:600;letter-spacing:-.055em;line-height:1;font-size:clamp(46px,7.6vw,96px);max-width:14ch}.hero p{font-size:20px}.hero p,.hero small{color:var(--muted);opacity:1}.float-chat,.float-ev,.mock{border-radius:20px;box-shadow:0 40px 90px -40px rgba(10,11,14,.35)}.browser-bar,.mock-bar{background:#fafbfc}.section{padding:112px 0}.section.alt{background:#fff;border-block:0}.section h2{font-weight:600;font-size:clamp(34px,4.6vw,56px);letter-spacing:-.045em;max-width:16ch}.section .lead{color:var(--muted);font-size:19px;max-width:54ch}.sec-head{max-width:760px;text-align:center}.sec-head,.sec-head .lead,.sec-head h2{margin-inline:auto}.faq .sec-head,.lang-band .sec-head{text-align:left;margin:0}.lang-band .sec-head .lead,.lang-band .sec-head h2{margin-inline:0}.more-link{text-align:center;margin-top:44px}.more-link a{padding:10px 18px;border-radius:999px;background:var(--ink-soft);color:var(--text)}.more-link a:hover{background:#e8ebee}.bento{gap:16px;margin-top:56px}.bcard{background:var(--bg-alt);border:0;border-radius:28px;padding:32px}.bcard h3{font-weight:600;font-size:24px;letter-spacing:-.03em}.bcard .domain,.bcard .msg.ai,.bcard .wa{background:#fff;border-color:transparent;box-shadow:0 1px 2px rgba(10,11,14,.05)}.speed i{background:var(--primary)}.card,.fcard,.lang,.plan,.step,.ver{border-radius:24px;border-color:var(--border)}.step{background:var(--bg-alt);border:0;padding:32px}.step h3{font-weight:600}.fcard:hover{border-color:#d6dadf}.ft-vis{background:var(--bg-alt);border:0;border-radius:32px}.fv-card{border:0;box-shadow:0 1px 2px rgba(10,11,14,.05),0 24px 50px -30px rgba(10,11,14,.3)}.eyebrow,.ft-tag{background:var(--ink-soft);color:var(--text)}.fplans{background:var(--bg-alt);color:var(--text);border-radius:32px}.fplans p{color:var(--muted)}.tcard{border-radius:22px;border:0;width:320px}.tcard:focus-visible,.tcard:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(10,11,14,.45)}.pp-toggle{background:var(--ink-soft);border:0}.pp-toggle button.on{background:var(--ink);color:#fff}.pp-toggle button.on em{background:hsla(0,0%,100%,.2)}.pp-card{border-radius:28px;padding:36px 30px 30px}.pp-card.popular{border:1.5px solid var(--primary);background:#fff;box-shadow:0 40px 70px -48px rgba(42,120,246,.6)}.pp-badge{background:var(--primary)}.pp-price b{font-weight:600}.cmp-wrap{border-radius:24px}.cmp thead th.hl{background:var(--primary-soft)}.cmp td.hl{background:#f7f9ff}details{border-bottom:1px solid var(--border);padding:22px 0}summary{font-size:18px;font-weight:600;letter-spacing:-.015em}summary:after{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--ink-soft);color:var(--text);font-size:20px}details[open] summary:after{background:var(--ink);color:#fff}.page-hero{background:radial-gradient(50% 80% at 50% 0,rgba(42,120,246,.08) 0,transparent 70%),#fff;border-bottom:0;padding:156px 0 64px}.page-hero h1{font-weight:600;letter-spacing:-.05em}.contact-card,.contact-form{border-radius:24px}.field input,.field select,.field textarea{border-radius:12px;background:var(--bg-alt);border-color:transparent}.field input:focus,.field select:focus,.field textarea:focus{background:#fff;border-color:var(--primary)}.m-box{border-radius:24px}.m-back{background:rgba(10,11,14,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adm.modern{--a-bg:#fff;background:#fff}.adm.modern .a-card{border-radius:20px}@media (prefers-reduced-motion:reduce){.tg-hover,.tg-thumb img{transition:none}}.adm,.adm[data-theme=light]{--a-bg:#fff;--a-card:#fff;--a-text:#202124;--a-muted:#5f6368;--a-border:#dadce0;--a-soft:#f8f8fa;--a-primary-soft:#eaf2ff}