.pg-solutions a{color:#2457e6;text-decoration:none}.pg-solutions a:hover{color:#163fb8}.sv-wrap{padding:0 clamp(20px,5.56vw,80px)}@media (width<=640px){.sv-wrap{padding:0 20px}}.sv-sec{padding:calc(120px * var(--sy,1)) 0}.sv-sec.sv-tint{background:#f6f7f9;border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec}.sv-sec.sv-dark{color:#fff;background:#0e1013}.sv-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#2457e6;font-family:Geist Mono,monospace;font-size:12px;font-weight:500}.sv-dark .sv-eyebrow{color:#8fb0ff}.sv-h2{letter-spacing:-.035em;color:#111318;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.08}.sv-dark .sv-h2{color:#fff}.sv-lead{color:#3a3f4b;margin:0;font-size:18px;line-height:1.65}.sv-dark .sv-lead{color:#a1a6b0}.sv-head{flex-direction:column;gap:16px;max-width:720px;display:flex}.sv-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;display:flex}.sv-head-row .sv-lead{max-width:440px;font-size:16.5px}.sv-mono{font-family:Geist Mono,monospace}.sv-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 22px;font-size:15.5px;font-weight:600;transition:transform .15s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.sv-btn:hover{transform:translateY(-1px)}.pg-solutions .sv-btn-ink{color:#fff;background:#15171c}.pg-solutions .sv-btn-ink:hover{color:#fff;background:#2a2e36}.pg-solutions .sv-btn-line{color:#111318;background:#fff;border-color:#d7dae0}.pg-solutions .sv-btn-line:hover{color:#111318;border-color:#111318}.pg-solutions .sv-btn-blue{color:#fff;background:#2457e6}.pg-solutions .sv-btn-blue:hover{color:#fff;background:#163fb8}.pg-solutions .sv-btn-ghost-dark{color:#fff;background:0 0;border-color:#ffffff38}.pg-solutions .sv-btn-ghost-dark:hover{color:#fff;border-color:#fff}.sv-pill{white-space:nowrap;border-radius:99px;align-items:center;gap:7px;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.sv-pill:before{content:"";background:currentColor;border-radius:99px;width:6px;height:6px}.sv-pill.live{color:#0f7a4f;background:#e3f7ee}.sv-pill.dev{color:#9a4a00;background:#fff1e3}.sv-pill.planned{color:#5e6470;background:#f1f2f4}.sv-hero{padding:calc(88px * var(--sy,1)) 0 0;text-align:center}.sv-hero-inner{flex-direction:column;align-items:center;gap:24px;display:flex}.sv-announce{color:#3a3f4b;background:#fff;border:1px solid #e6e8ec;border-radius:99px;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:14px;transition:border-color .15s;display:inline-flex}.pg-solutions .sv-announce{color:#3a3f4b}.pg-solutions .sv-announce:hover{color:#111318;border-color:#c9d0dd}.sv-announce b{color:#fff;background:#15171c;border-radius:99px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.sv-h1{letter-spacing:-.045em;color:#111318;max-width:1000px;margin:0;font-size:clamp(42px,6.2vw,84px);font-weight:600;line-height:1.02}.sv-h1 em{color:#2457e6;font-style:normal}.sv-hero .sv-lead{max-width:660px;font-size:19px}.sv-hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.sv-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.sv-chip{color:#3a3f4b;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e8ec;border-radius:99px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.sv-chip:hover{color:#111318;border-color:#111318}.sv-chip i{background:#d7dae0;border-radius:99px;width:7px;height:7px}.sv-chip i.live{background:#1fa676}.sv-chip i.dev{background:#f08a24}.sv-stage{margin-top:calc(64px * var(--sy,1));text-align:left;background:#f6f7f9;border:1px solid #e6e8ec;border-bottom:0;border-radius:32px 32px 0 0;padding:clamp(16px,3vw,40px);position:relative}.sv-stage:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;background-image:radial-gradient(#d7dae0 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.sv-window{background:#fff;border:1px solid #e6e8ec;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #11131859,0 2px 6px #1113180a}.sv-win-bar{background:#fbfbfc;border-bottom:1px solid #eceef1;align-items:center;gap:14px;height:44px;padding:0 16px;display:flex}.sv-win-dots{gap:6px;display:flex}.sv-win-dots span{background:#e2e4e8;border-radius:99px;width:10px;height:10px}.sv-win-url{color:#5e6470;background:#f1f2f4;border-radius:8px;flex:1;justify-content:center;align-items:center;max-width:420px;height:26px;margin:0 auto;font-size:12.5px;display:flex}.sv-app{grid-template-columns:220px minmax(0,1fr);min-height:520px;display:grid}.sv-side{border-right:1px solid #eceef1;flex-direction:column;gap:4px;padding:18px 14px;display:flex}.sv-side-brand{align-items:center;gap:10px;padding:4px 8px 18px;font-size:15px;font-weight:600;display:flex}.sv-side a,.sv-side span.nav{color:#3a3f4b;border-radius:9px;align-items:center;gap:10px;height:36px;padding:0 10px;font-size:14px;display:flex}.sv-side span.nav.on{color:#2457e6;background:#f0f4ff;font-weight:600}.sv-side span.nav i{opacity:.7;border:1.6px solid;border-radius:5px;width:16px;height:16px}.sv-main{background:#fbfbfc;flex-direction:column;gap:18px;padding:22px 24px;display:flex}.sv-main-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.sv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sv-kpi{background:#fff;border:1px solid #eceef1;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.sv-kpi small{color:#5e6470;font-size:12.5px}.sv-kpi strong{letter-spacing:-.02em;font-size:22px;font-weight:600;font-family:var(--sl-font-display)}.sv-kpi em{color:#0f7a4f;font-size:12px;font-style:normal}.sv-panels{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.sv-panel{background:#fff;border:1px solid #eceef1;border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.sv-panel h4{justify-content:space-between;margin:0;font-family:inherit;font-size:14px;font-weight:600;display:flex}.sv-panel h4 span{color:#5e6470;font-size:12.5px;font-weight:400}.sv-bars{align-items:flex-end;gap:8px;height:150px;display:flex}.sv-bars div{background:#dbe5fd;border-radius:6px 6px 2px 2px;flex:1}.sv-bars div.hi{background:#2457e6}.sv-bars-x{color:#a1a6b0;gap:8px;font-size:11px;display:flex}.sv-bars-x span{text-align:center;flex:1}.sv-q{border-top:1px solid #f1f2f4;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.sv-q:first-of-type{border-top:0}.sv-q .tok{color:#5e6470;width:44px;font-family:Geist Mono,monospace;font-size:12px}.sv-q .who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sv-q .dept{color:#3a3f4b;background:#f1f2f4;border-radius:99px;padding:2px 8px;font-size:12px}.sv-toast{z-index:2;background:#fffffff7;border:1px solid #e6e8ec;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:13.5px;line-height:1.35;animation:6s ease-in-out infinite sv-float;display:flex;position:absolute;box-shadow:0 24px 48px -24px #11131866}.sv-toast b{color:#111318;font-size:14px;display:block}.sv-toast span{color:#5e6470}.sv-toast .ic{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.sv-toast.t1{bottom:7%;right:clamp(-8px,1vw,24px)}.sv-toast.t2{animation-delay:-3s;bottom:14%;left:clamp(-8px,1vw,24px)}@keyframes sv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sv-rails{padding:calc(48px * var(--sy,1)) 0;background:#fff;border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec}.sv-rails-row{flex-wrap:wrap;align-items:center;gap:24px 48px;display:flex}.sv-rails-row>p{color:#5e6470;flex:none;max-width:220px;margin:0;font-size:14.5px;line-height:1.5}.sv-rails ul{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sv-rails li{border-left:1px solid #e6e8ec;flex-direction:column;gap:2px;padding-left:16px;display:flex}.sv-rails li b{letter-spacing:-.01em;font-size:16px;font-weight:600;font-family:var(--sl-font-display);color:#111318}.sv-rails li span{color:#5e6470;font-size:12.5px}.sv-ind{grid-template-columns:300px minmax(0,1fr);gap:24px;margin-top:56px;display:grid}.sv-tabs{flex-direction:column;gap:6px;display:flex}.sv-tab{text-align:left;width:100%;font:inherit;color:#3a3f4b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:background-color .15s,border-color .15s;display:flex}.sv-tab:hover{background:#fff}.sv-tab[aria-selected=true]{color:#111318;background:#fff;border-color:#e6e8ec;box-shadow:0 12px 24px -18px #1113184d}.sv-tab .ic{color:#3a3f4b;background:#eef0f3;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sv-tab[aria-selected=true] .ic{color:#fff;background:#2457e6}.sv-tab b{font-size:15.5px;font-weight:600;display:block}.sv-tab small{color:#5e6470;margin-top:2px;font-size:13px;display:block}.sv-ind-panel{color:#fff;background:#15171c;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,3vw,44px);padding:clamp(24px,3.4vw,44px);animation:.35s sv-in;display:grid}@keyframes sv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sv-ind-copy{flex-direction:column;gap:18px;display:flex}.sv-ind-copy h3{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.12}.sv-ind-copy p{color:#a1a6b0;margin:0;font-size:16px;line-height:1.65}.sv-mods{flex-wrap:wrap;gap:8px;display:flex}.sv-mods span{color:#e6e8ec;border:1px solid #ffffff24;border-radius:99px;padding:6px 12px;font-size:13.5px}.sv-outs{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sv-outs li{color:#e6e8ec;gap:10px;font-size:15px;line-height:1.5;display:flex}.sv-outs li svg{color:#8fb0ff;flex-shrink:0;margin-top:3px}.sv-ind-ctas{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px;display:flex}.sv-mini{color:#111318;background:#fff;border-radius:18px;align-self:center;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.sv-mini-top{border-bottom:1px solid #eceef1;align-items:center;gap:12px;padding:16px 18px;display:flex}.sv-mini-top .av{color:#2457e6;background:#f0f4ff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex}.sv-mini-top b{font-size:15px;display:block}.sv-mini-top small{color:#5e6470;font-size:12.5px;display:block}.sv-mini-top .sv-pill{margin-left:auto}.sv-mini-rows{padding:6px 18px}.sv-mini-row{border-top:1px solid #f1f2f4;align-items:center;gap:10px;padding:11px 0;font-size:14px;display:flex}.sv-mini-row:first-child{border-top:0}.sv-mini-row .l{color:#3a3f4b;flex:1;min-width:0}.sv-mini-row .r{color:#111318;font-family:Geist Mono,monospace;font-size:13px}.sv-mini-row .tag{color:#3a3f4b;background:#f1f2f4;border-radius:99px;padding:2px 8px;font-size:11.5px}.sv-mini-row .tag.ok{color:#0f7a4f;background:#e3f7ee}.sv-mini-row .tag.warn{color:#9a4a00;background:#fff1e3}.sv-mini-foot{background:#f6f7f9;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;display:flex}.sv-mini-foot b{font-family:var(--sl-font-display);font-size:17px}.sv-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.sv-card{background:#fff;border:1px solid #e6e8ec;border-radius:22px;flex-direction:column;gap:12px;padding:28px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.sv-card:hover{border-color:#c9d6fb;transform:translateY(-2px);box-shadow:0 20px 40px -24px #15171c40}.sv-card h3{letter-spacing:-.015em;color:#111318;margin:0;font-size:18.5px;font-weight:600}.sv-card p{color:#3a3f4b;margin:0;font-size:15px;line-height:1.6}.sv-card .ic{color:#2457e6;background:#f0f4ff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:6px;display:flex}.sv-card .meta{color:#5e6470;letter-spacing:.04em;margin-top:auto;padding-top:10px;font-family:Geist Mono,monospace;font-size:12px}.sv-card.feature{color:#fff;background:#15171c;border-color:#15171c;grid-row:span 2;justify-content:space-between}.sv-card.feature h3{color:#fff;font-size:24px;line-height:1.2}.sv-card.feature p{color:#a1a6b0}.sv-card.feature:hover{border-color:#15171c}.sv-feature-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-feature-list li{color:#e6e8ec;border-top:1px solid #ffffff1a;justify-content:space-between;padding:12px 0;font-size:14.5px;display:flex}.sv-feature-list li span:last-child{color:#8fb0ff;font-family:Geist Mono,monospace;font-size:12.5px}.sv-fix{border-top:1px solid #e6e8ec;margin-top:56px}.sv-fix-row{border-bottom:1px solid #e6e8ec;grid-template-columns:64px minmax(0,1fr) 48px minmax(0,1.3fr);align-items:center;gap:20px;padding:26px 0;display:grid}.sv-fix-row .n{color:#a1a6b0;font-family:Geist Mono,monospace;font-size:13px}.sv-fix-row .pain{letter-spacing:-.015em;color:#111318;font-size:18px;font-weight:600;font-family:var(--sl-font-display)}.sv-fix-row .arrow{color:#2457e6;border:1px solid #e6e8ec;border-radius:99px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sv-fix-row .cure{color:#3a3f4b;font-size:16px;line-height:1.6}.sv-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.sv-role{background:#fff;border:1px solid #e6e8ec;border-radius:22px;flex-direction:column;gap:10px;padding:26px;display:flex}.sv-role-top{justify-content:space-between;align-items:center;display:flex}.sv-role h3{letter-spacing:-.015em;color:#111318;margin:6px 0 0;font-size:18px;font-weight:600}.sv-role p{color:#3a3f4b;margin:0;font-size:15px;line-height:1.6}.sv-role .dev-tag{color:#5e6470;background:#f1f2f4;border-radius:6px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:11.5px}.sv-stats{color:#fff;background:#15171c;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:16px;padding:clamp(28px,4vw,48px);display:grid}.sv-stat{flex-direction:column;gap:8px;display:flex}.sv-stat+.sv-stat{border-left:1px solid #ffffff1a;padding-left:28px}.sv-stat b{font-family:var(--sl-font-display);letter-spacing:-.035em;color:#8fb0ff;font-size:clamp(32px,3.4vw,44px);font-weight:600;line-height:1}.sv-stat span{color:#a1a6b0;font-size:15px;line-height:1.5}.sv-plat{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.sv-plat>*{grid-column:span 2}.sv-plat>.wide{grid-column:span 3}.sv-tile{background:#15171c;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:12px;min-height:220px;padding:28px;display:flex}.sv-tile h3{letter-spacing:-.015em;color:#fff;margin:0;font-size:19px;font-weight:600}.sv-tile p{color:#a1a6b0;margin:0;font-size:15px;line-height:1.6}.sv-tile .ic{color:#8fb0ff;background:#8fb0ff1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:6px;display:flex}.sv-tile-visual{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.sv-tile-visual span{color:#e6e8ec;background:#ffffff0f;border-radius:8px;padding:6px 11px;font-family:Geist Mono,monospace;font-size:12.5px}.sv-tile-visual span.on{color:#8fb0ff;background:#8fb0ff24}.sv-steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.sv-step{background:#fff;border:1px solid #e6e8ec;border-radius:22px;flex-direction:column;gap:10px;padding:28px 26px;display:flex;position:relative}.sv-step .num{color:#111318;background:#f6f7f9;border:1px solid #e6e8ec;border-radius:99px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:8px;font-family:Geist Mono,monospace;font-size:13px;font-weight:500;display:flex}.sv-step:last-child .num{color:#fff;background:#2457e6;border-color:#2457e6}.sv-step h3{letter-spacing:-.015em;color:#111318;margin:0;font-size:18px;font-weight:600}.sv-step p{color:#3a3f4b;margin:0;font-size:15px;line-height:1.6}.sv-step small{color:#2457e6;letter-spacing:.04em;margin-top:auto;padding-top:10px;font-family:Geist Mono,monospace;font-size:12px}.sv-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.sv-faq-list{border-top:1px solid #e6e8ec}.sv-faq details{border-bottom:1px solid #e6e8ec}.sv-faq summary{cursor:pointer;letter-spacing:-.01em;color:#111318;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:17.5px;font-weight:600;list-style:none;display:flex}.sv-faq summary::-webkit-details-marker{display:none}.sv-faq summary .pm{border:1px solid #e6e8ec;border-radius:99px;flex-shrink:0;width:32px;height:32px;transition:transform .2s,background .2s;position:relative}.sv-faq summary .pm:before,.sv-faq summary .pm:after{content:"";background:#111318;width:12px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-faq summary .pm:after{transition:opacity .2s;transform:translate(-50%,-50%)rotate(90deg)}.sv-faq details[open] summary .pm{background:#111318}.sv-faq details[open] summary .pm:before{background:#fff}.sv-faq details[open] summary .pm:after{opacity:0}.sv-faq details p{color:#3a3f4b;margin:0;padding:0 56px 24px 0;font-size:16px;line-height:1.7}.sv-cta{color:#fff;background:#15171c;border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:40px;padding:clamp(36px,6vw,88px);display:grid;position:relative;overflow:hidden}.sv-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.4vw,60px);font-weight:600;line-height:1.04}.sv-cta p{color:#a1a6b0;max-width:520px;margin:0;font-size:17px;line-height:1.65}.sv-cta-perks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sv-cta-perks li{color:#e6e8ec;gap:10px;font-size:15.5px;display:flex}.sv-cta-perks li svg{color:#8fb0ff;flex-shrink:0;margin-top:3px}@media (width<=1180px){.sv-rails ul{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.sv-ind{grid-template-columns:minmax(0,1fr)}.sv-tabs{scrollbar-width:none;flex-direction:row;margin:0 -20px;padding:0 20px 4px;overflow-x:auto}.sv-tabs::-webkit-scrollbar{display:none}.sv-tab{flex-shrink:0;width:auto;padding:10px 14px 10px 10px}.sv-tab small{display:none}.sv-tab .ic{border-radius:9px;width:32px;height:32px}.sv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1020px){.sv-app{grid-template-columns:minmax(0,1fr)}.sv-side{display:none}.sv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-ind-panel{grid-template-columns:minmax(0,1fr)}.sv-bento,.sv-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-card.feature{grid-area:auto/span 2}.sv-plat{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-plat>*,.sv-plat>.wide{grid-column:span 1}.sv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-stat:nth-child(3){border-left:0;padding-left:0}.sv-faq,.sv-cta{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=760px){.sv-panels{grid-template-columns:minmax(0,1fr)}.sv-panels>:last-child,.sv-toast{display:none}.sv-fix-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 0}.sv-fix-row .arrow{display:none}.sv-fix-row .n{order:-1}}@media (width<=640px){.sv-hero{text-align:left}.sv-hero-inner,.sv-hero-ctas,.sv-chips{justify-content:flex-start;align-items:flex-start}.sv-hero-ctas .sv-btn{flex:auto}.sv-stage{border-radius:22px 22px 0 0;margin-left:-8px;margin-right:-8px;padding:12px}.sv-main{padding:14px}.sv-kpi strong{font-size:18px}.sv-rails-row>p{max-width:none}.sv-rails ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-bento,.sv-roles,.sv-plat,.sv-steps{grid-template-columns:minmax(0,1fr)}.sv-card.feature{grid-column:auto}.sv-stats{grid-template-columns:minmax(0,1fr);gap:20px}.sv-stat+.sv-stat{border-top:1px solid #ffffff1a;border-left:0;padding-top:20px;padding-left:0}.sv-ind-panel{border-radius:22px}.sv-faq details p{padding-right:0}.sv-cta{border-radius:24px}}@media (prefers-reduced-motion:reduce){.sv-toast,.sv-ind-panel{animation:none}}.sv-faq>.sv-head{position:sticky;top:104px}@media (width<=1020px){.sv-faq>.sv-head{position:static}}@media (width>=1021px){.sv-bento>:last-child{grid-column:span 2}}.sv-cta-perks{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;gap:16px;padding:28px}.sv-cta-perks small{letter-spacing:.12em;color:#a1a6b0;text-transform:uppercase;font-family:Geist Mono,monospace;font-size:12px}@media (width<=640px){.sv-rails-row>p{flex:100%}.sv-mini-top .sv-pill{display:none}.sv-cta .sv-btn{flex:100%}.sv-cta-perks{padding:22px}}
