@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--teal-900:#06262e;--teal-800:#0a3845;--teal-700:#0f4c5c;--teal-600:#146374;--teal-500:#2c8095;--teal-100:#dceaee;--teal-50:#eef5f7;--sand-700:#a87b27;--sand-600:#c99537;--sand-500:#e0b252;--sand-200:#f2dda8;--sand-100:#f8ebc8;--sand-50:#fbf5e5;--bg:#fafaf7;--bg-elev:#fff;--bg-tint:#f4f2ec;--ink:#0a1a1f;--ink-2:#1f3137;--muted:#5c6e73;--muted-2:#8a9499;--line:#e4e1d7;--line-2:#edeae0;--ok:#2e7d5b;--warn:#b07020;--err:#b14a3d;--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-xl:24px;--serif:"Fraunces", ui-serif, Georgia, serif;--sans:"Inter", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--max:1240px;--pad:clamp(20px, 4vw, 56px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}a{color:var(--teal-700);text-decoration:none}a:hover{color:var(--teal-600)}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-weight:500}h1{letter-spacing:-.025em;font-size:clamp(40px,5.4vw,76px);line-height:1.02}h2{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,44px);line-height:1.08}h3{letter-spacing:-.01em;font-size:clamp(20px,1.6vw,24px);line-height:1.2}h4{letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:1.3}p{text-wrap:pretty;margin:0}.serif{font-family:var(--serif)}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-600);font-size:11px;font-weight:500}.wrap{max-width:var(--max);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}section{padding:clamp(64px,8vw,120px) 0}.section-tight{padding:clamp(40px,5vw,80px) 0}.divider{background:var(--line);border:0;height:1px;margin:0}.col-2{grid-template-columns:1fr 1fr;gap:40px;display:grid}.col-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.col-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=880px){.col-2,.col-3,.col-4{grid-template-columns:1fr;gap:20px}}.nav{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--line);background:#fafaf7d9;position:sticky;top:0}.nav-inner{max-width:var(--max);padding:14px var(--pad);align-items:center;gap:32px;margin:0 auto;display:flex}.brand{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.brand-mark{background:var(--teal-700);color:#fff;width:26px;height:26px;font-family:var(--serif);letter-spacing:-.02em;border-radius:6px;place-items:center;font-size:15px;font-weight:600;display:grid}.brand-tag{font-family:var(--sans);letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:4px;margin-left:4px;padding:2px 6px;font-size:11px;font-weight:500}.nav-links{color:var(--ink-2);gap:26px;margin-left:8px;font-size:14.5px;display:flex}.nav-links a{color:var(--ink-2);font-weight:500;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--teal-700)}.nav-links a.active:after{content:"";background:var(--teal-700);height:2px;position:absolute;bottom:-19px;left:0;right:0}.nav-spacer{flex:1}.nav-cta{align-items:center;gap:10px;display:flex}.btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14.5px;font-weight:500;transition:transform .12s,background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--teal-700);color:#fff}.btn-primary:hover{background:var(--teal-800);color:#fff}.btn-accent{background:var(--sand-500);color:var(--teal-900);border-color:var(--sand-600)}.btn-accent:hover{background:var(--sand-600);color:var(--teal-900)}.btn-ghost{color:var(--ink-2);border-color:var(--line);background:0 0}.btn-ghost:hover{border-color:var(--ink-2);color:var(--ink)}.btn-link{color:var(--teal-700);background:0 0;border:0;padding:8px 0;font-weight:500}.btn-link:after{content:"→";margin-left:6px;transition:transform .15s}.btn-link:hover:after{transform:translate(3px)}.btn-lg{border-radius:10px;padding:14px 22px;font-size:15.5px}.hero{padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,64px);position:relative}.hero h1{max-width:18ch}.hero-sub{color:var(--muted);max-width:56ch;margin-top:24px;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero-meta{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:28px;font-size:13px;display:flex}.hero-meta span{align-items:center;gap:8px;display:inline-flex}.hero-meta .dot{background:var(--sand-500);border-radius:50%;width:5px;height:5px}.page-hero{border-bottom:1px solid var(--line);padding-top:clamp(48px,5vw,80px);padding-bottom:clamp(40px,5vw,64px)}.page-hero h1{max-width:22ch;font-size:clamp(36px,4.6vw,60px)}.page-hero .hero-sub{margin-top:18px;font-size:clamp(16px,1.2vw,19px)}.card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px}.card-tint{background:var(--bg-tint);border-color:var(--line-2)}.card-teal{background:var(--teal-700);color:#fff;border-color:var(--teal-700)}.card-teal h2,.card-teal h3,.card-teal h4{color:#fff}.card-teal p{color:#ffffffc7}.card-row{align-items:flex-start;gap:16px;display:flex}.card-icon{background:var(--teal-50);width:36px;height:36px;color:var(--teal-700);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.card-icon.sand{background:var(--sand-100);color:var(--sand-700)}.kicker{border:1px solid var(--line);background:var(--bg-elev);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:12.5px;display:inline-flex}.kicker .pip{background:var(--sand-500);border-radius:50%;width:6px;height:6px}.trust-strip{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:28px;padding:18px 0;font-size:13px;display:flex}.trust-strip span{align-items:center;gap:8px;display:inline-flex}.trust-strip svg{color:var(--teal-600)}.s-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.s-head-block{max-width:60ch}.s-head h2{margin-top:8px}.s-head .hero-sub{max-width:50ch;margin-top:16px;font-size:17px}table.cmp{border-collapse:collapse;background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;width:100%;font-size:14px;overflow:hidden}table.cmp th,table.cmp td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px}table.cmp th{color:var(--ink);background:var(--bg-tint);font-size:13px;font-weight:600}table.cmp tr:last-child td{border-bottom:0}table.cmp td.center,table.cmp th.center{text-align:center}table.cmp .own{background:#0f4c5c0a;font-weight:500}.tick{color:var(--ok);font-weight:600}.cross{color:var(--err);font-weight:600}.tilde{color:var(--warn);font-weight:600}.pre-footer{background:radial-gradient(800px 300px at 80% 0%, #e0b2522e, transparent 70%), linear-gradient(180deg, var(--teal-800), var(--teal-700));color:#fff;border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding:clamp(40px,6vw,72px);display:flex}.pre-footer h2{color:#fff;max-width:18ch}.pre-footer p{color:#ffffffbf;max-width:38ch;margin-top:8px}.pre-footer .btn-primary{background:var(--sand-500);color:var(--teal-900);border-color:var(--sand-500)}.pre-footer .btn-primary:hover{background:var(--sand-200);color:var(--teal-900)}.pre-footer .btn-ghost{color:#fff;border-color:#ffffff4d}.pre-footer .btn-ghost:hover{color:#fff;border-color:#fff}footer.site{border-top:1px solid var(--line);background:var(--bg);margin-top:80px;padding:64px 0 24px}.foot-grid{grid-template-columns:1.4fr repeat(5,1fr);gap:32px;display:grid}@media (width<=980px){.foot-grid{grid-template-columns:1fr 1fr}}.foot-col h5{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:600}.foot-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot-col a{color:var(--ink-2);font-size:14px}.foot-col a:hover{color:var(--teal-700)}.foot-col .suite-item{align-items:center;gap:8px;display:flex}.foot-col .suite-pip{border-radius:3px;width:10px;height:10px}.foot-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:22px;font-size:13px;display:flex}.foot-bottom-links{gap:18px;display:flex}.mock{background:var(--bg-elev);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px #0a1a1f2e,0 4px 12px -6px #0a1a1f0f}.mock-bar{background:var(--bg-tint);border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.mock-dots{gap:6px;display:flex}.mock-dots i{background:#d7d2c2;border-radius:50%;width:10px;height:10px;display:block}.mock-dots i:first-child{background:#e0857c}.mock-dots i:nth-child(2){background:#e5c26f}.mock-dots i:nth-child(3){background:#8ab89b}.phone{background:#0a1a1f;border-radius:36px;width:280px;padding:10px 10px 12px;position:relative;box-shadow:0 30px 60px -25px #0a1a1f59,0 8px 16px -8px #0a1a1f26}.phone:before{content:"";z-index:2;background:#0a1a1f;border-radius:12px;width:80px;height:18px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone-screen{background:var(--bg);border-radius:28px;height:540px;position:relative;overflow:hidden}.badge{font-family:var(--sans);background:var(--teal-50);color:var(--teal-700);border:1px solid var(--teal-100);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.badge.sand{background:var(--sand-100);color:var(--sand-700);border-color:var(--sand-200)}.badge.ok{color:var(--ok);background:#e5f0ea;border-color:#c8decf}.badge.warn{color:var(--warn);background:#f6ead0;border-color:#ecdab4}.ico{stroke-width:1.6px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ico-lg{width:22px;height:22px}ul.checks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}ul.checks li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}ul.checks li:before{content:"";background:var(--teal-50) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-7' stroke='%230F4C5C' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/12px no-repeat;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-family:var(--serif);color:var(--ink);justify-content:space-between;gap:24px;font-size:20px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--sans);color:var(--muted);font-size:22px;font-weight:400;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:70ch;margin-top:12px}.announce{background:var(--teal-900);color:#ffffffd9;text-align:center;padding:9px 16px;font-size:13px}.announce a{color:var(--sand-500);font-weight:500}.announce a:after{content:" →"}.text-muted{color:var(--muted)}.text-ink{color:var(--ink)}.text-teal{color:var(--teal-700)}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-48{margin-top:48px}.mt-64{margin-top:64px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.hero-grid.svelte-1uha8ag{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=980px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr}}.hero-stage.svelte-1uha8ag{height:540px;position:relative}.hero-stage.svelte-1uha8ag .mock{position:absolute;inset:0}.hero-stage.svelte-1uha8ag .phone{transform-origin:100% 100%;z-index:2;position:absolute;bottom:-34px;right:-18px;transform:scale(.78)}.invoice-mock.svelte-1uha8ag{font-size:13px}.invoice-mock .top{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px 26px 14px;display:flex}.invoice-mock .biz{font-family:var(--serif);letter-spacing:-.01em;font-size:18px;font-weight:600}.invoice-mock .meta{color:var(--muted);text-align:right;font-size:11.5px;line-height:1.6}.invoice-mock .body{padding:18px 26px 22px}.invoice-mock .billto{justify-content:space-between;gap:24px;margin-bottom:16px;font-size:12.5px;display:flex}.invoice-mock .billto h6{font-size:10.5px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-weight:500}.invoice-mock table{border-collapse:collapse;width:100%;font-size:12px}.invoice-mock th,.invoice-mock td{text-align:left;border-bottom:1px solid var(--line-2);padding:9px 6px}.invoice-mock th{font-size:10.5px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.invoice-mock td.num{text-align:right;font-variant-numeric:tabular-nums}.invoice-mock .totals{width:240px;margin-top:16px;margin-left:auto;font-size:12.5px}.invoice-mock .totals .row{justify-content:space-between;padding:5px 0;display:flex}.invoice-mock .totals .grand{border-top:1px solid var(--ink);font-weight:600;font-family:var(--serif);margin-top:6px;padding-top:8px;font-size:14px}.ph-content{padding:36px 14px 14px}.ph-status{color:var(--ink);justify-content:space-between;padding:0 8px 12px;font-size:10px;font-weight:600;display:flex}.ph-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:16px;margin-bottom:10px;padding:14px;box-shadow:0 12px 24px -16px #0a1a1f33}.promise-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=880px){.promise-grid.svelte-1uha8ag{grid-template-columns:1fr}}.promise-card.svelte-1uha8ag{padding:32px 28px}.promise-num.svelte-1uha8ag{font-family:var(--mono);color:var(--sand-700);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.promise-card.svelte-1uha8ag h3{margin:12px 0 14px;font-size:26px;line-height:1.2}.promise-card.svelte-1uha8ag p{color:var(--muted);font-size:14.5px;line-height:1.6}.beyond-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=980px){.beyond-grid.svelte-1uha8ag{grid-template-columns:1fr}}.beyond-card.svelte-1uha8ag{flex-direction:column;gap:18px;padding:28px;transition:transform .2s,border-color .2s;display:flex}.beyond-card.svelte-1uha8ag:hover{border-color:var(--teal-500);transform:translateY(-3px)}.beyond-vis.svelte-1uha8ag{background:var(--bg-tint);border:1px solid var(--line-2);border-radius:10px;height:160px;padding:14px;position:relative;overflow:hidden}.beyond-card.svelte-1uha8ag h3{font-size:22px;line-height:1.25}.beyond-card.svelte-1uha8ag p{color:var(--muted);flex-grow:1;font-size:14.5px}.beyond-foot.svelte-1uha8ag{justify-content:space-between;align-items:center;display:flex}.powered.svelte-1uha8ag{font-family:var(--mono);color:var(--muted-2);letter-spacing:.06em;font-size:10.5px}.india-grid.svelte-1uha8ag{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}@media (width<=980px){.india-grid.svelte-1uha8ag{grid-template-columns:1fr}}.gst-mock.svelte-1uha8ag{font-size:12px}.gst-mock .head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.gst-mock .head h4{font-family:var(--serif);font-size:16px}.gst-mock .seg{border-bottom:1px solid var(--line-2);gap:4px;padding:12px 20px;display:flex}.gst-mock .seg span{color:var(--muted);border-radius:6px;padding:4px 10px;font-size:11px}.gst-mock .seg span.on{background:var(--teal-50);color:var(--teal-700);font-weight:500}.gst-mock .grid{border-bottom:1px solid var(--line-2);grid-template-columns:2fr repeat(4,1fr);gap:8px;padding:12px 20px;font-size:11.5px;display:grid}.gst-mock .grid.head-row{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.gst-mock .grid .num{text-align:right;font-variant-numeric:tabular-nums}.gst-mock .summary{background:var(--bg-tint);justify-content:space-between;padding:14px 20px;font-size:12.5px;display:flex}.gst-mock .summary strong{font-family:var(--serif);font-size:18px;font-weight:600}.price-strip.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=880px){.price-strip.svelte-1uha8ag{grid-template-columns:1fr}}.price-card.svelte-1uha8ag{flex-direction:column;gap:14px;padding:28px 24px;display:flex}.price-card.featured.svelte-1uha8ag{background:var(--teal-700);color:#fff;border-color:var(--teal-700)}.price-card.featured.svelte-1uha8ag h3,.price-card.featured.svelte-1uha8ag .price-amt:where(.svelte-1uha8ag){color:#fff}.price-card.featured.svelte-1uha8ag p{color:#ffffffc7}.price-card.svelte-1uha8ag .tier:where(.svelte-1uha8ag){font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted-2);font-size:11px}.price-card.featured.svelte-1uha8ag .tier:where(.svelte-1uha8ag){color:var(--sand-200)}.price-amt.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.02em;font-size:36px;font-weight:500}.price-amt.svelte-1uha8ag small{font-family:var(--sans);color:var(--muted);font-size:13px;font-weight:400}.price-card.featured.svelte-1uha8ag .price-amt:where(.svelte-1uha8ag) small{color:#fff9}.testi-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=980px){.testi-grid.svelte-1uha8ag{grid-template-columns:1fr}}.testi.svelte-1uha8ag{flex-direction:column;gap:18px;min-height:240px;padding:28px;display:flex}.testi.svelte-1uha8ag blockquote{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;flex-grow:1;margin:0;font-size:19px;line-height:1.4}.testi.svelte-1uha8ag .who{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:16px;display:flex}.testi.svelte-1uha8ag .avatar{background:linear-gradient(135deg, var(--sand-200), var(--sand-500));width:40px;height:40px;color:var(--teal-900);font-family:var(--serif);border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:grid}.testi.svelte-1uha8ag .who-name{font-size:14px;font-weight:500}.testi.svelte-1uha8ag .who-meta{color:var(--muted);font-size:12.5px}.hero-bg.svelte-1uha8ag{pointer-events:none;z-index:-1;background:radial-gradient(900px 400px at 90% 0,#e0b2521f,#0000 60%),radial-gradient(700px 300px at 10% 80%,#0f4c5c14,#0000 70%);position:absolute;inset:0}.story.svelte-cwls5q{max-width:760px;font-family:var(--serif);color:var(--ink-2);margin:0 auto;font-size:22px;line-height:1.55}.story.svelte-cwls5q p:where(.svelte-cwls5q){margin-top:28px}.story.svelte-cwls5q p:where(.svelte-cwls5q):first-child:first-letter{float:left;color:var(--teal-700);margin:6px 12px 0 0;font-size:64px;font-weight:600;line-height:.85}.story.svelte-cwls5q em:where(.svelte-cwls5q){color:var(--ink);font-style:italic}.vals.svelte-cwls5q{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=880px){.vals.svelte-cwls5q{grid-template-columns:1fr}}.val{padding:32px 26px}.val .num{font-family:var(--mono);color:var(--sand-700);letter-spacing:.18em;font-size:12px}.val h4{margin-top:14px;font-size:22px}.val p{color:var(--muted);margin-top:12px;font-size:14.5px;line-height:1.55}.team-grid.svelte-cwls5q{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (width<=980px){.team-grid.svelte-cwls5q{grid-template-columns:1fr 1fr}}@media (width<=600px){.team-grid.svelte-cwls5q{grid-template-columns:1fr}}.team-card{text-align:center;padding:24px}.team-portrait{background:linear-gradient(135deg, var(--teal-100), var(--teal-700));color:#fff;width:96px;height:96px;font-family:var(--serif);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:32px;font-weight:600;display:grid}.team-card h4{font-size:18px}.team-card .role{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px}.team-card p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}.timeline.svelte-cwls5q{border-left:1px dashed var(--line);margin-left:14px;padding:8px 0 8px 32px}.ev{grid-template-columns:110px 1fr;gap:18px;padding:14px 0;display:grid;position:relative}.ev:before{content:"";background:var(--teal-700);border:2px solid var(--bg);border-radius:50%;width:11px;height:11px;position:absolute;top:22px;left:-39px}.ev .when{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;padding-top:2px;font-size:12px}.ev h4{font-size:17px}.ev p{color:var(--muted);margin-top:4px;font-size:13.5px}.num-grid.svelte-cwls5q{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (width<=880px){.num-grid.svelte-cwls5q{grid-template-columns:1fr 1fr}}.reco.svelte-1ez3k3s{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=980px){.reco.svelte-1ez3k3s{grid-template-columns:1fr 1fr}}@media (width<=600px){.reco.svelte-1ez3k3s{grid-template-columns:1fr}}.reco .card{padding:28px 24px}.reco .card .when{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.reco .card .pick{font-family:var(--serif);margin-top:8px;font-size:22px;font-weight:600}.reco .card.own .pick{color:var(--teal-700)}.reco .card p{color:var(--muted);margin-top:10px;font-size:13.5px}.compare-tbl.svelte-1ez3k3s{border-collapse:collapse;background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;width:100%;min-width:900px;overflow:hidden}.compare-tbl.svelte-1ez3k3s th:where(.svelte-1ez3k3s),.compare-tbl.svelte-1ez3k3s td:where(.svelte-1ez3k3s){text-align:left;border-bottom:1px solid var(--line-2);padding:13px 16px;font-size:13.5px}.compare-tbl.svelte-1ez3k3s thead:where(.svelte-1ez3k3s) th:where(.svelte-1ez3k3s){background:var(--bg-tint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;position:sticky;top:0}.compare-tbl.svelte-1ez3k3s thead:where(.svelte-1ez3k3s) th.own:where(.svelte-1ez3k3s){background:var(--teal-700);color:#fff}.compare-tbl.svelte-1ez3k3s td.center:where(.svelte-1ez3k3s),.compare-tbl.svelte-1ez3k3s th.center:where(.svelte-1ez3k3s){text-align:center}.compare-tbl.svelte-1ez3k3s td.own:where(.svelte-1ez3k3s){background:#0f4c5c0a;font-weight:500}.compare-tbl.svelte-1ez3k3s tbody:where(.svelte-1ez3k3s) tr:where(.svelte-1ez3k3s):hover td:where(.svelte-1ez3k3s){background:var(--bg-tint)}.compare-tbl.svelte-1ez3k3s tbody:where(.svelte-1ez3k3s) tr:where(.svelte-1ez3k3s):hover td.own:where(.svelte-1ez3k3s){background:#0f4c5c14}.compare-tbl.svelte-1ez3k3s .group-row td{background:var(--ink);color:#fff;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:10px 16px;font-size:11px}.cmp-wrap.svelte-1ez3k3s{border-radius:12px;overflow-x:auto}.when-not.svelte-1ez3k3s{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=880px){.when-not.svelte-1ez3k3s{grid-template-columns:1fr}}.form.svelte-1z52k9{background:var(--bg-elev);border:1px solid var(--line);border-radius:16px;gap:18px;padding:40px;display:grid}.field.svelte-1z52k9{flex-direction:column;gap:6px;display:flex}.field.svelte-1z52k9 label:where(.svelte-1z52k9){font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.field.svelte-1z52k9 input:where(.svelte-1z52k9),.field.svelte-1z52k9 select:where(.svelte-1z52k9),.field.svelte-1z52k9 textarea:where(.svelte-1z52k9){border:1px solid var(--line);background:var(--bg);font-family:var(--sans);color:var(--ink);border-radius:8px;outline:none;padding:10px 14px;font-size:14.5px;transition:border-color .15s}.field.svelte-1z52k9 input:where(.svelte-1z52k9):focus,.field.svelte-1z52k9 select:where(.svelte-1z52k9):focus,.field.svelte-1z52k9 textarea:where(.svelte-1z52k9):focus{border-color:var(--teal-700)}.field.svelte-1z52k9 textarea:where(.svelte-1z52k9){resize:vertical;min-height:120px}.field.svelte-1z52k9 .hint:where(.svelte-1z52k9){color:var(--muted-2);font-size:11.5px}.row-2.svelte-1z52k9{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=600px){.row-2.svelte-1z52k9{grid-template-columns:1fr}}.channels.svelte-1bv7ezn{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (width<=980px){.channels.svelte-1bv7ezn{grid-template-columns:1fr 1fr}}@media (width<=600px){.channels.svelte-1bv7ezn{grid-template-columns:1fr}}.ch{padding:28px 22px}.ch h4{margin-top:14px;font-size:17px}.ch p{color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.5}.ch .meta{font-family:var(--mono);color:var(--teal-700);letter-spacing:.06em;margin-top:12px;font-size:11px}.ch a{color:var(--teal-700);margin-top:10px;font-size:14px;display:block}.form-wrap.svelte-1bv7ezn{grid-template-columns:1fr 380px;align-items:start;gap:56px;display:grid}@media (width<=980px){.form-wrap.svelte-1bv7ezn{grid-template-columns:1fr}}.office{padding:24px}.office h4{font-size:16px}.office p{color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.6}.office .l{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sand-700);font-size:10.5px}.quick.svelte-1bv7ezn{background:var(--bg-tint);color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:18px 22px;font-size:13.5px;display:flex}.quick.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){color:var(--teal-700);flex-shrink:0}.quick.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--teal-700)}.dl-grid.svelte-fw0qxd{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=880px){.dl-grid.svelte-fw0qxd{grid-template-columns:1fr}}.dl-card{flex-direction:column;gap:18px;padding:36px 32px;display:flex}.dl-icon{background:var(--bg-tint);width:56px;height:56px;color:var(--teal-700);border-radius:12px;place-items:center;display:grid}.dl-card h3{font-size:24px}.dl-card .req{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:12px;line-height:1.6}.dl-card .req span{color:var(--ink)}.dl-card .actions{flex-wrap:wrap;gap:10px;display:flex}.dl-card .file-meta{color:var(--muted);gap:16px;font-size:12.5px;display:flex}.release{border-bottom:1px solid var(--line);gap:24px;padding:24px 0;display:flex}.release:last-child{border-bottom:0}.release .v{font-family:var(--mono);min-width:120px;color:var(--teal-700);font-size:13px;font-weight:500}.release .date{font-family:var(--mono);color:var(--muted);min-width:110px;font-size:12px}.release p{color:var(--ink-2);font-size:14.5px}.release ul{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:14px}.release ul li{margin:4px 0}.migrate.svelte-fw0qxd{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=880px){.migrate.svelte-fw0qxd{grid-template-columns:1fr}}.cluster.svelte-1d0dgro{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;padding:64px 0;display:grid}.cluster.svelte-1d0dgro:nth-child(2n){grid-template-columns:1.2fr 1fr}.cluster.svelte-1d0dgro:nth-child(2n) .cluster-text:where(.svelte-1d0dgro){order:2}@media (width<=980px){.cluster.svelte-1d0dgro,.cluster.svelte-1d0dgro:nth-child(2n){grid-template-columns:1fr;gap:32px}.cluster.svelte-1d0dgro:nth-child(2n) .cluster-text:where(.svelte-1d0dgro){order:0}}.cluster.svelte-1d0dgro .num:where(.svelte-1d0dgro){font-family:var(--mono);color:var(--sand-700);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.cluster.svelte-1d0dgro h2{margin-top:10px;font-size:36px}.cluster.svelte-1d0dgro p.lede{color:var(--muted);max-width:50ch;margin-top:18px;font-size:17px;line-height:1.55}.cluster.svelte-1d0dgro ul.checks{margin-top:28px}.cluster.svelte-1d0dgro ul.checks li{font-size:14px}.mvis.svelte-1d0dgro{background:var(--bg-elev);border:1px solid var(--line);border-radius:14px;font-size:12px;overflow:hidden;box-shadow:0 24px 48px -28px #0a1a1f2e}.mvis-bar.svelte-1d0dgro{background:var(--bg-tint);border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.mvis-bar.svelte-1d0dgro .dots{gap:5px;display:flex}.mvis-bar.svelte-1d0dgro .dots i{background:#d7d2c2;border-radius:50%;width:9px;height:9px;display:block}.mvis-bar.svelte-1d0dgro .dots i:first-child{background:#e0857c}.mvis-bar.svelte-1d0dgro .dots i:nth-child(2){background:#e5c26f}.mvis-bar.svelte-1d0dgro .dots i:nth-child(3){background:#8ab89b}.mvis.svelte-1d0dgro table{border-collapse:collapse;width:100%}.mvis.svelte-1d0dgro th,.mvis.svelte-1d0dgro td{text-align:left;border-bottom:1px solid var(--line-2);padding:10px 14px;font-size:12px}.mvis.svelte-1d0dgro th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.mvis.svelte-1d0dgro td.num{text-align:right;font-variant-numeric:tabular-nums}.stk-row{border-bottom:1px solid var(--line-2);grid-template-columns:1.5fr .7fr 1fr .8fr .8fr;gap:12px;padding:11px 14px;font-size:12px;display:grid}.stk-row.head{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--bg-tint);font-size:10.5px}.stk-row .num{text-align:right;font-variant-numeric:tabular-nums}.stk-bar{background:var(--teal-100);border-radius:3px;width:100%;height:6px;display:inline-block;position:relative;overflow:hidden}.pnl{padding:8px 0}.pnl .row{border-bottom:1px solid var(--line-2);justify-content:space-between;padding:9px 18px;font-size:12.5px;display:flex}.pnl .row.indent{color:var(--muted);padding-left:36px}.pnl .row strong{font-family:var(--serif);font-size:14px;font-weight:600}.pnl .row.tot{background:var(--bg-tint)}.device-stack.svelte-1d0dgro{height:360px;position:relative}.device-stack.svelte-1d0dgro .mock{position:absolute}.device-stack.svelte-1d0dgro .desktop{height:280px;top:20px;left:0;right:80px}.device-stack.svelte-1d0dgro .laptop{width:220px;height:140px;bottom:0;right:0;transform:rotate(2deg)}.device-stack.svelte-1d0dgro .phone-sm{background:#0a1a1f;border-radius:18px;width:120px;height:220px;padding:8px;bottom:30px;right:80px;transform:rotate(-3deg)}.device-stack.svelte-1d0dgro .phone-sm .scr{background:var(--bg);border-radius:12px;height:100%;padding:12px 6px;font-size:9px}.gst-rows{padding:4px 0}.gst-rows .r{border-bottom:1px solid var(--line-2);grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding:9px 14px;font-size:11.5px;display:grid}.gst-rows .r.h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--bg-tint);font-size:10px}.gst-rows .r .num{text-align:right;font-variant-numeric:tabular-nums}.beyond3.svelte-1d0dgro{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=980px){.beyond3.svelte-1d0dgro{grid-template-columns:1fr}}.beyond3.svelte-1d0dgro .card{flex-direction:column;gap:14px;display:flex}.beyond3.svelte-1d0dgro .card h4{font-size:18px}.why-grid.svelte-1875m7w{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (width<=980px){.why-grid.svelte-1875m7w{grid-template-columns:1fr 1fr}}@media (width<=600px){.why-grid.svelte-1875m7w{grid-template-columns:1fr}}.why{padding:28px 22px}.why h4{margin-top:16px;font-size:17px}.why p{color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.55}.migrate-steps.svelte-1875m7w{grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:stretch;gap:16px;display:grid}@media (width<=980px){.migrate-steps.svelte-1875m7w{grid-template-columns:1fr}.of-arr.svelte-1875m7w{display:none}}.of-arr.svelte-1875m7w{color:var(--muted-2);place-items:center;display:grid}.migrate-card{padding:24px}.migrate-card .num{font-family:var(--mono);color:var(--sand-700);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.migrate-card h4{margin-top:6px;font-size:18px}.migrate-card p{color:var(--muted);margin-top:8px;font-size:13.5px}.migrate-card .time{font-family:var(--mono);color:var(--teal-700);margin-top:14px;font-size:11px}.partner.svelte-1875m7w{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=980px){.partner.svelte-1875m7w{grid-template-columns:1fr}}.help-search.svelte-1vby5nc{background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;max-width:640px;margin:32px auto 0;padding:18px 22px;display:flex}.help-search.svelte-1vby5nc input:where(.svelte-1vby5nc){font-family:var(--sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.help-search.svelte-1vby5nc input:where(.svelte-1vby5nc)::placeholder{color:var(--muted-2)}.help-search.svelte-1vby5nc kbd:where(.svelte-1vby5nc){font-family:var(--mono);background:var(--bg-tint);border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:3px 8px;font-size:11px}.cats.svelte-1vby5nc{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=980px){.cats.svelte-1vby5nc{grid-template-columns:1fr 1fr}}@media (width<=600px){.cats.svelte-1vby5nc{grid-template-columns:1fr}}.cat{padding:28px 24px}.cat h4{margin-top:14px;font-size:18px}.cat .ct{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;margin-top:4px;font-size:11px}.cat ul{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cat ul li a{color:var(--ink-2);font-size:13.5px}.cat ul li a:before{content:"↗";color:var(--muted-2);margin-right:8px;font-size:11px}.pop.svelte-1vby5nc{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=880px){.pop.svelte-1vby5nc{grid-template-columns:1fr}}.article{align-items:flex-start;gap:18px;padding:24px 28px;display:flex}.article .num{font-family:var(--mono);color:var(--sand-700);flex-shrink:0;width:32px;font-size:13px}.article h4{font-size:16px}.article p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5}.article .meta{font-family:var(--mono);color:var(--muted-2);letter-spacing:.05em;margin-top:8px;font-size:11px}.vids.svelte-1vby5nc{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=880px){.vids.svelte-1vby5nc{grid-template-columns:1fr}}.vid{padding:0;overflow:hidden}.vid .thumb{aspect-ratio:16/9;background:linear-gradient(135deg, var(--teal-700), var(--ink));color:#ffffffd9;place-items:center;display:grid;position:relative}.vid .play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#ffffff2e;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.vid .dur{font-family:var(--mono);color:#fff;background:#00000080;border-radius:4px;padding:3px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.vid .body{padding:18px 22px}.vid h5{font-size:15px}.vid p{color:var(--muted);margin-top:6px;font-size:13px}.status-bar.svelte-1vby5nc{background:var(--bg-tint);border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;padding:18px 24px;display:flex}.pulse.svelte-1vby5nc{background:var(--ok);border-radius:50%;width:10px;height:10px;animation:2s infinite svelte-1vby5nc-p}@keyframes svelte-1vby5nc-p{50%{box-shadow:0 0 0 8px #2e5b3a00}0%,to{box-shadow:0 0 #2e5b3a66}}.suite-grid.svelte-kso9fs{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (width<=880px){.suite-grid.svelte-kso9fs{grid-template-columns:1fr}}.product{border-radius:18px;padding:36px 32px;position:relative;overflow:hidden}.product:before{content:"";background:var(--brand);width:4px;position:absolute;top:0;bottom:0;left:0}.product .pmark{color:#fff;width:44px;height:44px;font-family:var(--serif);background:var(--brand);border-radius:10px;place-items:center;font-size:22px;font-weight:600;display:grid}.product h3{margin-top:18px;font-size:28px}.product .pcat{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);margin-top:6px;font-size:11px}.product p{color:var(--muted);max-width:50ch;margin-top:12px;font-size:15px;line-height:1.55}.product .when{background:var(--bg-tint);border-left:3px solid var(--brand);border-radius:8px;margin-top:18px;padding:12px 14px;font-size:13px}.product .when strong{color:var(--ink);font-weight:500}.product .price-tag{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;margin-top:16px;font-size:12px}.product .here{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:999px;padding:4px 10px;font-size:10.5px;position:absolute;top:24px;right:24px}.flow.svelte-kso9fs{background:var(--bg-elev);border:1px solid var(--line);border-radius:16px;padding:56px 48px;position:relative}.flow.svelte-kso9fs svg:where(.svelte-kso9fs){width:100%;max-width:100%;height:auto;display:block}.indep.svelte-kso9fs{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=880px){.indep.svelte-kso9fs{grid-template-columns:1fr}}.legal-layout.svelte-1l7r4q6{grid-template-columns:240px 1fr;align-items:start;gap:56px;display:grid}@media (width<=880px){.legal-layout.svelte-1l7r4q6{grid-template-columns:1fr}}.toc.svelte-1l7r4q6{border-left:1px solid var(--line);flex-direction:column;gap:14px;padding:4px 0 4px 18px;display:flex;position:sticky;top:88px}.toc.svelte-1l7r4q6 a:where(.svelte-1l7r4q6){color:var(--muted);font-size:13.5px;text-decoration:none}.toc.svelte-1l7r4q6 a:where(.svelte-1l7r4q6):hover{color:var(--ink)}.toc.svelte-1l7r4q6 a.head:where(.svelte-1l7r4q6){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-top:8px;font-size:11px}.toc.svelte-1l7r4q6 a.head:where(.svelte-1l7r4q6):first-child{margin-top:0}.legal-doc.svelte-1l7r4q6{max-width:740px}.legal-doc h2{border-top:1px solid var(--line);margin-top:48px;padding-top:24px;font-size:30px}.legal-doc h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-doc h3{margin-top:32px;font-size:18px}.legal-doc p{color:var(--ink-2);margin-top:14px;font-size:15px;line-height:1.7}.legal-doc ul{color:var(--ink-2);margin-top:14px;padding-left:22px;font-size:15px;line-height:1.7}.legal-doc ul li{margin:8px 0}.legal-doc strong{color:var(--ink);font-weight:500}.legal-doc .meta{background:var(--bg-tint);border-left:3px solid var(--teal-700);color:var(--muted);border-radius:4px;margin-top:12px;padding:14px 18px;font-size:13.5px}.legal-doc .summary{background:var(--teal-50);border:1px solid var(--teal-100);border-radius:10px;margin-top:18px;padding:18px 22px}.legal-doc .summary strong{color:var(--teal-900)}.legal-doc .summary p{color:var(--ink-2);margin-top:6px;font-size:14px}.scenarios.svelte-go8s5n{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=880px){.scenarios.svelte-go8s5n{grid-template-columns:1fr}}.scenario.svelte-go8s5n{background:var(--bg-elev);border:1px solid var(--line);border-radius:16px;padding:32px 28px}.scenario.svelte-go8s5n .label:where(.svelte-go8s5n){font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--err);align-items:center;gap:8px;margin-bottom:16px;font-size:10.5px;display:inline-flex}.scenario.svelte-go8s5n .label:where(.svelte-go8s5n):before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.scenario.svelte-go8s5n h3{font-size:22px;line-height:1.25}.scenario.svelte-go8s5n p{color:var(--muted);margin-top:12px;font-size:14.5px}.arch.svelte-go8s5n{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=980px){.arch.svelte-go8s5n{grid-template-columns:1fr}}.arch-vis.svelte-go8s5n{background:var(--bg-elev);border:1px solid var(--line);aspect-ratio:1;border-radius:20px;grid-template-rows:auto 1fr auto;gap:24px;padding:48px 32px;display:grid;position:relative}.arch-cloud.svelte-go8s5n{border:1.5px dashed var(--line);text-align:center;color:var(--muted);border-radius:16px;padding:18px}.arch-cloud.svelte-go8s5n .opt:where(.svelte-go8s5n){font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--sand-700);font-size:10.5px}.arch-cloud.svelte-go8s5n h4{color:var(--ink);margin-top:4px;font-size:18px}.arch-cloud.svelte-go8s5n p{margin-top:6px;font-size:12.5px}.arch-link.svelte-go8s5n{color:var(--muted-2);flex-direction:column;justify-content:center;align-items:center;display:flex}.arch-link.svelte-go8s5n svg{width:28px;height:60px}.arch-link.svelte-go8s5n span:where(.svelte-go8s5n){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:10.5px}.arch-disk.svelte-go8s5n{background:var(--teal-700);color:#fff;text-align:center;border-radius:14px;padding:22px 18px}.arch-disk.svelte-go8s5n .you:where(.svelte-go8s5n){font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--sand-200);font-size:10.5px}.arch-disk.svelte-go8s5n h4{color:#fff;margin-top:6px;font-size:22px}.arch-disk.svelte-go8s5n .file:where(.svelte-go8s5n){font-family:var(--mono);background:#ffffff1a;border-radius:8px;margin-top:14px;padding:10px;font-size:13px}.reality.svelte-go8s5n{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=980px){.reality.svelte-go8s5n{grid-template-columns:1fr 1fr}}@media (width<=600px){.reality.svelte-go8s5n{grid-template-columns:1fr}}.reality.svelte-go8s5n .card{padding:24px}.reality.svelte-go8s5n h4{font-size:17px}.reality.svelte-go8s5n p{color:var(--muted);margin-top:10px;font-size:14px}.backup-grid.svelte-go8s5n{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=880px){.backup-grid.svelte-go8s5n{grid-template-columns:1fr}}.backup-card.svelte-go8s5n{padding:28px 24px}.backup-card.svelte-go8s5n .vis:where(.svelte-go8s5n){background:var(--bg-tint);border:1px solid var(--line-2);height:110px;color:var(--teal-700);border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.backup-card.svelte-go8s5n h4{font-size:18px}.backup-card.svelte-go8s5n p{color:var(--muted);margin-top:10px;font-size:14px}.backup-card.svelte-go8s5n .meta:where(.svelte-go8s5n){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-top:16px;font-size:10.5px}.price-toggle.svelte-1hrotn9{border:1px solid var(--line);background:var(--bg-elev);border-radius:999px;margin-top:24px;padding:4px;display:inline-flex}.tg-btn.svelte-1hrotn9{font-family:var(--sans);cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:13.5px}.tg-btn.on.svelte-1hrotn9{background:var(--teal-700);color:#fff}.tiers.svelte-1hrotn9{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=980px){.tiers.svelte-1hrotn9{grid-template-columns:1fr}}.tier{flex-direction:column;gap:18px;padding:36px 28px;display:flex;position:relative}.tier.featured{background:var(--teal-700);color:#fff;border-color:var(--teal-700)}.tier.featured .tier-name,.tier.featured .price-amt,.tier.featured .price-amt small,.tier.featured .feat li{color:#fff}.tier.featured p{color:#ffffffc7}.tier.featured .feat li:before{background:#ffffff26 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-7' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/12px no-repeat}.tier .ribbon{background:var(--sand-500);color:var(--teal-900);font-family:var(--mono);letter-spacing:.12em;border-radius:0 0 6px 6px;padding:5px 10px;font-size:10.5px;font-weight:600;position:absolute;top:-1px;right:24px}.tier-name{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px}.tier h3{font-size:24px}.price-amt{font-family:var(--serif);letter-spacing:-.02em;font-size:48px;font-weight:500}.price-amt small{font-family:var(--sans);color:var(--muted);font-size:14px;font-weight:400}.price-sub{color:var(--muted);font-size:13px}.tier.featured .price-sub{color:#ffffffb3}.feat{flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.feat li{color:var(--ink-2);align-items:flex-start;gap:10px;display:flex}.feat li:before{content:"";background:var(--teal-50) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-7' stroke='%230F4C5C' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/12px no-repeat;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px}.feat li.dim{color:var(--muted-2)}.feat li.dim:before{background:var(--bg-tint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 8h8' stroke='%238A9499' stroke-width='2' fill='none' stroke-linecap='round'/></svg>") center/10px no-repeat}.addons.svelte-1hrotn9{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=880px){.addons.svelte-1hrotn9{grid-template-columns:1fr}}.addon{justify-content:space-between;align-items:center;padding:24px;display:flex}.addon h4{font-size:16px}.addon p{color:var(--muted);margin-top:4px;font-size:13px}.addon .a-price{font-family:var(--serif);color:var(--teal-700);font-size:22px;font-weight:600}.cmp-wrap.svelte-1hrotn9{overflow-x:auto}.compare-tbl.svelte-1hrotn9{border-collapse:collapse;background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;width:100%;min-width:700px;overflow:hidden}.compare-tbl.svelte-1hrotn9 th:where(.svelte-1hrotn9),.compare-tbl.svelte-1hrotn9 td:where(.svelte-1hrotn9){text-align:left;border-bottom:1px solid var(--line);padding:14px 18px;font-size:14px}.compare-tbl.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){background:var(--bg-tint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.compare-tbl.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th.own:where(.svelte-1hrotn9){background:var(--teal-700);color:#fff}.compare-tbl.svelte-1hrotn9 td:where(.svelte-1hrotn9){font-variant-numeric:tabular-nums}.compare-tbl.svelte-1hrotn9 td.center:where(.svelte-1hrotn9),.compare-tbl.svelte-1hrotn9 th.center:where(.svelte-1hrotn9){text-align:center}.compare-tbl.svelte-1hrotn9 td.own:where(.svelte-1hrotn9){background:#0f4c5c0a}.princ.svelte-4rm2pb{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=880px){.princ.svelte-4rm2pb{grid-template-columns:1fr}}.princ.svelte-4rm2pb .card{padding:32px 26px}.princ.svelte-4rm2pb h4{margin-top:18px;font-size:20px}.princ.svelte-4rm2pb p{color:var(--muted);margin-top:12px;font-size:14.5px;line-height:1.55}.e2e.svelte-4rm2pb{background:var(--ink);color:#fff;border-radius:18px;padding:56px}.e2e.svelte-4rm2pb h2{color:#fff}.e2e.svelte-4rm2pb svg:where(.svelte-4rm2pb){width:100%;max-width:100%;height:auto}.stack-grid.svelte-4rm2pb{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=980px){.stack-grid.svelte-4rm2pb{grid-template-columns:1fr 1fr}}@media (width<=600px){.stack-grid.svelte-4rm2pb{grid-template-columns:1fr}}.stack-card{padding:22px}.stack-card h5{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:11px}.stack-card .v{font-family:var(--serif);margin-top:8px;font-size:16px;font-weight:600}.stack-card p{color:var(--muted);margin-top:6px;font-size:12.5px}.commit-list.svelte-4rm2pb{grid-template-columns:1fr 1fr;gap:14px;max-width:920px;display:grid}@media (width<=780px){.commit-list.svelte-4rm2pb{grid-template-columns:1fr}}.commit{align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.commit .check{background:var(--teal-50);width:24px;height:24px;color:var(--teal-700);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.commit p{color:var(--ink-2);font-size:14px}.compl-grid.svelte-4rm2pb{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=980px){.compl-grid.svelte-4rm2pb{grid-template-columns:1fr 1fr}}.compl{text-align:center;padding:24px}.compl .badge-l{font-family:var(--serif);font-size:18px;font-weight:600}.compl .status{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:10.5px}.compl .status.live{color:var(--ok)}.compl .status.progress{color:var(--sand-700)}.trans-block.svelte-4rm2pb{background:var(--bg-tint);border-radius:14px;padding:32px 36px}.trans-block.svelte-4rm2pb h3{font-size:22px}.trans-block.svelte-4rm2pb p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.55}.trans-block.svelte-4rm2pb .links{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.split.svelte-17nsqzp{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=980px){.split.svelte-17nsqzp{grid-template-columns:1fr}}.steps.svelte-17nsqzp{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}@media (width<=980px){.steps.svelte-17nsqzp{grid-template-columns:1fr 1fr}}@media (width<=600px){.steps.svelte-17nsqzp{grid-template-columns:1fr}}.step{padding:26px 22px}.step .n{font-family:var(--mono);color:var(--sand-700);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.step h4{margin-top:8px;font-size:17px}.step p{color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.5}.step .vis{background:var(--bg-tint);border:1px solid var(--line-2);height:90px;color:var(--teal-700);border-radius:8px;place-items:center;margin-top:16px;display:grid}.themes.svelte-17nsqzp{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=880px){.themes.svelte-17nsqzp{grid-template-columns:1fr 1fr}}@media (width<=600px){.themes.svelte-17nsqzp{grid-template-columns:1fr}}.theme{border:1px solid var(--line);background:var(--bg-elev);border-radius:14px;transition:transform .2s;overflow:hidden}.theme:hover{transform:translateY(-3px)}.theme .preview{aspect-ratio:4/3;font-family:var(--serif);flex-direction:column;gap:10px;padding:16px;display:flex}.theme .meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;font-size:13.5px;display:flex}.theme .meta span{color:var(--muted);font-size:12px}.ai-before,.ai-after{border:1px solid var(--line);border-radius:14px;padding:24px}.ai-before{background:var(--bg-tint)}.ai-after{background:var(--bg-elev)}.ai-tag{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ai-before .raw{font-family:var(--mono);color:var(--ink-2);margin-top:12px;font-size:13px;line-height:1.6}.ai-after h4{margin-top:8px;font-size:17px}.ai-after .img-ph{aspect-ratio:4/3;background:linear-gradient(135deg, var(--teal-100), var(--bg-tint));color:var(--teal-700);font-family:var(--mono);letter-spacing:.1em;border-radius:8px;place-items:center;margin:12px 0;font-size:11px;display:grid}.order-flow.svelte-17nsqzp{grid-template-columns:1fr 60px 1fr;align-items:center;gap:24px;display:grid}@media (width<=880px){.order-flow.svelte-17nsqzp{grid-template-columns:1fr}}.of-arrow{color:var(--muted-2);place-items:center;display:grid}.order-flow .mock{padding:18px}.order-flow .mock h5{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:10.5px;font-weight:500}
