.sv-page{background:#fff}.sv-hero{isolation:isolate;color:#fff;background:linear-gradient(135deg,#0a1620,#0f2230 55%,#0a1a24);padding:54px 0 96px;position:relative;overflow:hidden}.sv-hero:before,.sv-process:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(75% 85% at 50% 30%,#000,#0000 78%)}.sv-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:60px;display:grid}.sv-hero .breadcrumb{color:#9fb3bf;flex-wrap:wrap;justify-content:flex-start;margin-bottom:22px;font-size:12px}.sv-hero .breadcrumb a{color:#cfe9df}.sv-hero .breadcrumb a:hover{color:#fff}.sv-hero .breadcrumb [aria-current]{color:#8ff3d2}.sv-hero h1{letter-spacing:-2.2px;color:#fff;margin:20px 0 18px;font-size:56px;font-weight:800;line-height:1.04}.sv-hero h1 em,.sv-heading.is-dark h2 em{letter-spacing:-.6px;background:linear-gradient(90deg,#34d399,#8ff3d2 45%,#5eb8ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px;padding-bottom:.08em;font-size:.5em;font-style:normal;line-height:1.25;display:block}.sv-lead{color:#b9c8d1;max-width:540px;margin:0;font-size:16px;line-height:1.75}.sv-actions{flex-wrap:wrap;gap:12px;margin:30px 0 24px;display:flex}.sv-actions .button{border-radius:10px;margin:0;padding:14px 22px;font-size:13px}.sv-trust{color:#cbd8df;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.sv-trust li{align-items:center;gap:7px;display:inline-flex}.sv-trust svg{color:#34d399}.sv-console{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(145deg,#ffffff1f,#ffffff08);border:1px solid #ffffff26;border-radius:24px;padding:10px;animation:7s ease-in-out infinite svFloat;position:relative;box-shadow:inset 0 1px #fff3,0 40px 80px -40px #000c}.sv-console-media{aspect-ratio:16/9;border-radius:16px;position:relative;overflow:hidden}.sv-console-media img{object-fit:cover}.sv-console-media:after{content:"";background:linear-gradient(#0000 35%,#0a1620e6);position:absolute;inset:0}.sv-console-icon{z-index:1;width:64px;height:64px;color:var(--green-dark);background:linear-gradient(150deg,#fff,#d9f7ea);border:1px solid #ffffffb3;border-radius:18px;place-items:center;margin:-44px 0 14px;display:grid;position:relative;box-shadow:inset 0 -10px 18px -12px #08b98099,0 16px 30px -12px #08b980aa}.sv-console-body{padding:0 12px 10px;position:relative}.sv-console-body>small{letter-spacing:1.3px;text-transform:uppercase;color:#8ff3d2;font-size:10.5px;font-weight:700}.sv-facts{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0 16px;display:grid;overflow:hidden}.sv-facts div{background:#0c1c27b3;padding:12px 14px}.sv-facts dt{color:#93a8b4;align-items:center;gap:6px;margin-bottom:4px;font-size:10.5px;font-weight:600;display:flex}.sv-facts dt svg{color:#34d399}.sv-facts dd{color:#fff;margin:0;font-size:14px;font-weight:750;line-height:1.35}.sv-console-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sv-console-list li{color:#d7e3e9;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.sv-console-list svg{color:#8ff3d2;background:#08b98033;border-radius:50%;flex:none;width:17px;height:17px;margin-top:2px;padding:2px}.sv-float{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);background:linear-gradient(135deg,#ffffffeb,#ffffffc2);border:1px solid #ffffffe6;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;animation:5s ease-in-out infinite pfBob;display:flex;position:absolute;top:28px;right:-18px;box-shadow:0 18px 40px -18px #000a}.sv-float span{background:linear-gradient(135deg,var(--green),#0ea5e9);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.sv-float strong{font-size:13px;display:block}.sv-float small{color:var(--muted);font-size:11px}@keyframes svFloat{50%{transform:translateY(-8px)}}.sv-nav{z-index:30;margin-top:-30px;position:sticky;top:72px}.sv-nav-inner{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffffe0,#ffffffb3);border:1px solid #ffffffe6;border-radius:16px;align-items:center;gap:12px;padding:8px;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #0b3a2a0d,0 22px 44px -24px #0b3a2a55}.sv-nav ul{scrollbar-width:none;flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sv-nav ul::-webkit-scrollbar{display:none}.sv-nav ul a{color:var(--muted);white-space:nowrap;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:650;transition:background .25s,color .25s;display:block}.sv-nav ul a:hover{color:var(--ink);background:#effbf7}.sv-nav ul a[aria-current]{color:#fff;background:linear-gradient(135deg,var(--green),#06976a);box-shadow:0 6px 14px -6px #08b980aa}.sv-nav-cta{color:#fff;background:linear-gradient(110deg,#08b980,#0ea5e9,#6366f1,#08b980) 0 0/300% 100%;border-radius:10px;flex:none;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;animation:6s infinite cta-gradient;display:inline-flex}.sv-page [id]{scroll-margin-top:150px}.sv-section{padding:88px 0}.sv-tint{background:radial-gradient(40% 60% at 0 0,#08b98014,#0000 70%),radial-gradient(40% 60% at 100% 100%,#2f7df612,#0000 70%),#f6fbf9}.sv-heading{text-align:center;max-width:680px;margin:0 auto 44px}.sv-heading h2{letter-spacing:-1.2px;margin:8px 0 12px;font-size:38px;line-height:1.15}.sv-heading p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.sv-heading.is-wide{max-width:900px}.sv-heading.is-wide p{max-width:680px;margin-inline:auto}.sv-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#ffffffe6,#f3fbf8b3);border:1px solid #ffffffe6;border-radius:20px;padding:24px;box-shadow:inset 0 1px #fff,0 2px 6px #0b5a400a,0 18px 40px -22px #0b5a4040}.sv-glass h2{margin:0 0 14px;font-size:17px}.sv-overview{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:64px;display:grid}.sv-body h2{letter-spacing:-.6px;margin:28px 0 12px;font-size:28px;line-height:1.2}.sv-body .eyebrow+* h2:first-child,.sv-body h2:first-of-type{margin-top:10px}.sv-body h3{margin:22px 0 8px;font-size:19px}.sv-body p{color:#4b5763;margin:0 0 14px;font-size:15.5px;line-height:1.85}.sv-aside{gap:18px;display:grid;position:sticky;top:150px}.sv-audience{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-audience li{color:#34414c;align-items:center;gap:12px;font-size:14px;line-height:1.45;display:flex}.sv-audience span{width:36px;height:36px;color:var(--green-dark);background:linear-gradient(150deg,#fff,#d9f7ea);border:1px solid #d3efe4;border-radius:11px;flex:none;place-items:center;display:grid}.sv-stats{color:#fff;background:linear-gradient(135deg,#0f2230,#0a1620);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden;box-shadow:0 20px 40px -24px #0a1620aa}.sv-stats div{border:1px solid #ffffff12;border-width:0 1px 1px 0;flex-direction:column;gap:2px;padding:18px 20px;display:flex}.sv-stats dd{letter-spacing:-.6px;background:linear-gradient(90deg,#34d399,#8ff3d2);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:800}.sv-stats dt{color:#9fb3bf;font-size:11.5px}.sv-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sv-chips a{color:#34414c;background:#fff;border:1px solid #d3efe4;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.sv-chips a:hover{border-color:var(--green);color:var(--green-dark);transform:translateY(-1px)}.sv-chips svg{color:var(--green)}.sv-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.sv-features li{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(155deg,#ffffffe6,#fff9);border:1px solid #ffffffe6;border-radius:18px;padding:24px 22px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 2px 6px #0b5a400a,0 14px 30px -18px #0b5a4033}.sv-features li:before{content:"";background:linear-gradient(90deg,var(--green),#0ea5e9,#6366f1);transform-origin:0;height:3px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.sv-features li:hover{transform:translateY(-5px);box-shadow:inset 0 1px #fff,0 24px 44px -20px #08b98055}.sv-features li:hover:before{transform:none}.sv-feature-icon{width:48px;height:48px;color:var(--green-dark);background:linear-gradient(150deg,#fff,#d9f7ea);border:1px solid #fff;border-radius:14px;place-items:center;margin-bottom:16px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);display:grid;box-shadow:inset 0 -8px 14px -10px #08b98066,0 10px 20px -12px #08b98088}.sv-features li:nth-child(3n+2) .sv-feature-icon{color:#1f63e6;background:linear-gradient(150deg,#fff,#dbeafe);box-shadow:inset 0 -8px 14px -10px #2f7df666,0 10px 20px -12px #2f7df688}.sv-features li:nth-child(3n) .sv-feature-icon{color:#5a4ff0;background:linear-gradient(150deg,#fff,#e5e3ff);box-shadow:inset 0 -8px 14px -10px #6366f166,0 10px 20px -12px #6366f188}.sv-features li:hover .sv-feature-icon{transform:translateY(-2px)rotate(-6deg)scale(1.06)}.sv-features b{letter-spacing:-1px;color:#17222e0f;font-size:28px;font-weight:800;position:absolute;top:18px;right:20px}.sv-features p{color:var(--ink);margin:0;font-size:14.5px;font-weight:650;line-height:1.5}.sv-benefits{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.sv-benefits-intro{position:sticky;top:150px}.sv-benefits-intro h2{letter-spacing:-1.2px;margin:8px 0 14px;font-size:38px;line-height:1.15}.sv-benefits-intro p{color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.7}.sv-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sv-benefit{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px;transition:transform .35s,box-shadow .35s,border-color .35s}.sv-benefit:nth-child(2n){transform:translateY(28px)}.sv-benefit:hover{border-color:#bfe9d8;box-shadow:0 24px 44px -26px #08b98066}.sv-benefit>div{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sv-benefit span{background:linear-gradient(135deg,var(--green),#06976a);color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 22px -10px #08b98099}.sv-benefit b{letter-spacing:-1px;background:linear-gradient(135deg,#08b98055,#5eb8ff44);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:800}.sv-benefit h3{margin:0 0 8px;font-size:18px}.sv-benefit p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.sv-pricing{background:radial-gradient(45% 55% at 10% 0,#08b9801f,#0000 70%),radial-gradient(40% 50% at 95% 90%,#6366f114,#0000 70%),linear-gradient(#f3fbf8,#fff);padding:96px 0;position:relative}.sv-pricing .pr-grid{max-width:1120px;margin:0 auto}.sv-pricing .pr-grid.is-one{grid-template-columns:minmax(0,420px);justify-content:center}.sv-price-notes{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:40px 0 0;padding:0;list-style:none;display:flex}.sv-price-notes li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#43505b;background:#ffffffb3;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px -10px #0b5a4040}.sv-price-notes svg{color:var(--green-dark)}.sv-price-notes a{color:var(--green-dark);font-weight:700;text-decoration:underline}.sv-process{isolation:isolate;color:#fff;background:linear-gradient(135deg,#0a1620,#0f2230 55%,#0a1a24);padding:96px 0;position:relative;overflow:hidden}.sv-heading.is-dark h2{color:#fff;margin-top:18px}.sv-heading.is-dark h2 em{letter-spacing:inherit;font-size:1em;display:inline}.sv-steps{counter-reset:step;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sv-steps:before{content:"";background:linear-gradient(90deg,#08b98000,#34d399,#5eb8ff,#6366f1,#08b98000);height:2px;position:absolute;top:31px;left:4%;right:4%}.sv-steps li{text-align:center;border-radius:18px;padding:0 18px 24px;position:relative}.sv-step-num{color:#8ff3d2;background:linear-gradient(145deg,#1a3444,#0c1c27);border:1px solid #fff3;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 18px;font-size:18px;font-weight:800;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .35s;display:grid;position:relative;box-shadow:0 0 0 6px #0a1620,0 0 0 7px #ffffff14,0 14px 30px -12px #08b98088}.sv-steps li:hover .sv-step-num{background:linear-gradient(135deg,var(--green),#0ea5e9);color:#fff;transform:scale(1.1)}.sv-steps h3{color:#fff;margin:0 0 8px;font-size:16.5px}.sv-steps p{color:#a9bac4;margin:0;font-size:13.5px;line-height:1.65}.sv-tools{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:52px;padding:18px 22px;display:flex}.sv-tools small{letter-spacing:1.2px;text-transform:uppercase;color:#8ff3d2;font-size:11px;font-weight:700}.sv-tools ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sv-tools li{color:#e2edf2;background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:border-color .2s,background .2s}.sv-tools li:hover{background:#08b98026;border-color:#34d399}.sv-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.sv-faq-intro{position:sticky;top:150px}.sv-faq-intro h2{letter-spacing:-1.1px;margin:8px 0 12px;font-size:36px;line-height:1.15}.sv-faq-intro>p{color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.7}.sv-contact-card{isolation:isolate;color:#fff;background:linear-gradient(145deg,#007a52,#0a1620);border-radius:20px;padding:26px;position:relative;overflow:hidden}.sv-contact-card:before{content:"";z-index:-1;background:radial-gradient(circle,#34d39966,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-90px}.sv-contact-card small{letter-spacing:1.2px;text-transform:uppercase;color:#8ff3d2;font-size:11px;font-weight:700}.sv-contact-card strong{margin:6px 0 18px;font-size:20px;line-height:1.3;display:block}.sv-contact-card .button{margin:0}.sv-contact-card>div{flex-wrap:wrap;gap:8px 18px;margin-top:18px;display:flex}.sv-contact-card a:not(.button){color:#e2edf2;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.sv-contact-card a:not(.button):hover{color:#fff}.sv-faq .sv-faq-list{border-top:0;gap:12px;margin:0;display:grid}.sv-faq .sv-faq-list details{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px 22px;transition:border-color .3s,box-shadow .45s cubic-bezier(.22,1,.36,1),background-color .3s,transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #0b3a2a08}.sv-faq .sv-faq-list details:not([open]):hover{border-color:#cfe7dd;transform:translateY(-2px);box-shadow:0 14px 30px -24px #0b5a4059}.sv-faq .sv-faq-list details[open]{box-shadow:inset 3px 0 0 var(--green),0 18px 36px -26px #08b98077;background:linear-gradient(#f6fdfa,#fff);border-color:#bfe9d8}.sv-faq .sv-faq-list summary{font-size:15.5px;line-height:1.45}.sv-faq .sv-faq-list details p{color:var(--muted);margin:12px 0 0;font-size:14.5px;line-height:1.75}@media (max-width:1000px){.sv-faq{gap:32px}.sv-faq-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:32px;display:grid}.sv-faq-intro>.eyebrow,.sv-faq-intro>h2,.sv-faq-intro>p{grid-column:1}.sv-contact-card{grid-area:1/2/span 3}}@media (max-width:700px){.sv-faq-intro{display:block}.sv-faq .sv-faq-list details{border-radius:14px;padding:15px 16px}.sv-faq .sv-faq-list summary{font-size:14.5px}.sv-faq .sv-faq-list details p{font-size:13.5px}.sv-contact-card{padding:22px}.sv-contact-card .button{justify-content:center;width:100%}}.sv-page .service-related{padding:80px 0}.sv-page .service-related .sv-heading{margin-bottom:36px}@media (max-width:1100px){.sv-features{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-steps{grid-template-columns:1fr;grid-auto-flow:row;gap:0}.sv-steps:before{background:linear-gradient(#34d399,#5eb8ff,#6366f1);width:2px;height:auto;inset:10px auto 30px 31px}.sv-steps li{text-align:left;grid-template-columns:62px 1fr;column-gap:20px;padding:0 0 26px;display:grid}.sv-step-num{grid-row:span 2;margin:0}.sv-steps h3{align-self:end;margin-top:8px}}@media (max-width:1000px){.sv-hero-grid,.sv-overview,.sv-benefits,.sv-faq{grid-template-columns:1fr;gap:40px}.sv-aside,.sv-benefits-intro,.sv-faq-intro{position:static}.sv-float{right:12px}.sv-benefit:nth-child(2n){transform:none}.sv-nav-cta{display:none}}@media (max-width:600px){.sv-hero{padding:32px 0 72px}.sv-hero h1{letter-spacing:-1.2px;font-size:36px}.sv-lead{font-size:14.5px}.sv-actions .button{flex:100%;justify-content:center}.sv-float{display:none}.sv-nav{top:64px}.sv-nav-inner{border-radius:14px;padding:6px}.sv-nav ul a{padding:8px 12px;font-size:12.5px}.sv-section,.sv-pricing,.sv-process{padding:60px 0}.sv-heading{margin-bottom:30px}.sv-heading h2,.sv-benefits-intro h2,.sv-faq-intro h2{letter-spacing:-.8px;font-size:28px}.sv-features,.sv-benefit-grid,.sv-facts{grid-template-columns:1fr}.sv-body h2{font-size:23px}.sv-page .pr-grid{grid-template-columns:1fr}.sv-price-notes li{font-size:12px}.sv-page .service-related{padding:56px 0}}@media (prefers-reduced-motion:reduce){.sv-console,.sv-float,.sv-nav-cta{animation:none}.sv-features li,.sv-feature-icon,.sv-step-num{transition:none}}
