.l-footer .footer-pages{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;margin-top:30px;display:flex}.l-footer .footer-pages a{border:1px solid var(--l-line);background:var(--cue-white);min-height:34px;color:var(--landing-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:650;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.l-footer .footer-pages a:hover{border-color:var(--cue-teal);background:var(--landing-mint);color:var(--landing-green)}.l-footer .footer-pages a[aria-current=page]{border-color:var(--landing-mint-strong);background:var(--landing-mint);color:var(--landing-green)}.faq-list{border-top:1px solid var(--l-line)}.faq-item{border-bottom:1px solid var(--l-line)}.faq-item>summary{cursor:pointer;color:var(--landing-ink);font-family:var(--font-display);letter-spacing:-.2px;justify-content:space-between;align-items:center;gap:20px;padding:20px 2px;font-size:18px;font-weight:600;line-height:1.4;list-style:none;transition:color .2s;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:hover{color:var(--landing-green)}.landing .faq-item>summary:focus-visible{outline-offset:3px;border-radius:10px}.faq-toggle{border:1px solid var(--l-line);background:var(--cue-white);border-radius:50%;flex-shrink:0;width:30px;height:30px;transition:background .2s,border-color .2s;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:var(--landing-ink);border-radius:1px;width:11px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}.faq-item>summary:hover .faq-toggle{border-color:var(--cue-teal)}.faq-item[open] .faq-toggle{border-color:var(--landing-mint-strong);background:var(--landing-mint)}.faq-item[open] .faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer{padding:0 52px 22px 2px}.landing .faq-answer p{color:var(--l-muted);font-size:15px;line-height:1.75}.landing .faq-answer p+p{margin-top:10px}.sp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.landing .sp-faq-heading .l-copy{margin-top:20px}.sp-faq-heading a,.sp-plan-line a,.sp-lede a{color:var(--landing-green);text-underline-offset:3px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.sp-faq-heading a:hover,.sp-plan-line a:hover,.sp-lede a:hover{color:var(--cue-teal-800)}.sp-lede a[href^=mailto\:]{white-space:nowrap}.landing .sp-faq-heading h2>span,.landing .sp-heading h2>span,.landing .sp-offer h2>span{color:var(--landing-green)}.l-faq{border-top:1px solid var(--l-line)}.sp-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:48px 104px;display:grid}.sp-hero-copy{min-width:0}.landing .sp-hero h1{letter-spacing:-.03em;margin-top:0;font-size:clamp(40px,4.3vw,60px);font-weight:600;line-height:1.06}.landing .sp-hero h1>span{-webkit-text-fill-color:currentColor;color:var(--cue-teal-700);background:0 0}.landing .sp-lede{max-width:34em;color:var(--l-muted);margin-top:24px;font-size:17px;line-height:1.65}.sp-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing .sp-note{color:var(--l-muted);align-items:flex-start;gap:9px;margin-top:8px;font-size:13px;line-height:1.6;display:flex}.sp-note svg{color:var(--cue-teal-700);flex-shrink:0;margin-top:3px}.sp-visual{background:linear-gradient(145deg, var(--landing-mint), var(--landing-lilac));border-radius:26px;margin:0;padding:28px;position:relative}.sp-visual--plain{background:0 0;padding:0}.sp-visual>figcaption{color:var(--l-muted);text-align:center;margin-top:16px;font-size:12.5px}.sp-visual--plain>figcaption{margin-top:14px}.sp-section{padding-block:96px}.sp-band{border-block:1px solid var(--l-line);background:var(--landing-mint)}.sp-band+.sp-band,.sp-band+.sp-more{border-top:0}.sp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.sp-center{text-align:center;max-width:760px;margin-inline:auto}.sp-center .l-eyebrow{justify-content:center}.landing .sp-prose p:not(.l-eyebrow){color:var(--l-muted);font-size:16px;line-height:1.8}.landing .sp-prose p:not(.l-eyebrow)+p{margin-top:16px}.landing .sp-prose h2+p{margin-top:24px}.sp-prose strong{color:var(--landing-ink);font-weight:700}.sp-inline-link{align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:700;display:inline-flex;color:var(--landing-green)!important}.sp-inline-link svg{transition:transform .2s}.sp-inline-link:hover svg{transform:translate(4px)}.sp-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.sp-card{border:1px solid var(--l-line);background:var(--cue-white);border-radius:16px;flex-direction:column;padding:26px 24px;display:flex}.sp-band .sp-card{box-shadow:0 12px 30px -24px color-mix(in srgb, var(--landing-ink) 40%, transparent)}.sp-card>.feature-art{width:46px;height:46px;margin:0 0 20px}.sp-card-icon{background:var(--landing-mint);width:42px;height:42px;color:var(--landing-green);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.landing .sp-card h3{letter-spacing:-.3px;font-size:19px;font-weight:600;line-height:1.3}.landing .sp-card p{color:var(--l-muted);margin-top:10px;font-size:14.5px;line-height:1.65}.sp-card-link{align-items:center;gap:7px;margin-top:auto;padding-top:16px;font-size:13.5px;font-weight:700;display:inline-flex;color:var(--landing-green)!important}.sp-card-link svg{transition:transform .2s}.sp-card-link:hover svg{transform:translate(3px)}.sp-checks{gap:18px;margin:0;padding:0;list-style:none;display:grid}.sp-checks>li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;display:grid}.sp-check-icon{background:var(--landing-mint);width:32px;height:32px;color:var(--landing-green);border-radius:50%;place-items:center;display:grid}.landing .sp-checks h3{font-family:var(--font-ui);letter-spacing:0;font-size:16px;font-weight:800;line-height:1.4}.landing .sp-checks p{color:var(--l-muted);margin-top:2px;font-size:15px;line-height:1.65}.sp-checks--compact{gap:14px;margin-top:18px}.landing .sp-checks--compact p{margin-top:5px;font-size:14.5px}.sp-split>.sp-checks{padding-top:8px}.sp-panel{border:1px solid var(--l-line);background:var(--cue-white);box-shadow:0 18px 40px -30px color-mix(in srgb, var(--landing-ink) 40%, transparent);border-radius:18px;padding:26px}.landing .sp-panel h3{letter-spacing:-.3px;font-size:20px;font-weight:600}.sp-numbered{counter-reset:sp-number;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sp-numbered>li{color:var(--l-muted);counter-increment:sp-number;padding-left:42px;font-size:15px;line-height:1.65;position:relative}.sp-numbered>li:before{content:counter(sp-number);background:var(--cue-teal);width:28px;height:28px;color:var(--cue-navy);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:0;left:0}.sp-numbered strong{color:var(--landing-ink)}.sp-steps{counter-reset:sp-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.sp-steps>li{border:1px solid var(--l-line);background:var(--cue-white);counter-increment:sp-step;border-radius:16px;padding:24px 22px}.sp-steps>li:before{content:counter(sp-step, decimal-leading-zero);color:var(--landing-green);letter-spacing:.1em;margin-bottom:16px;font-size:13px;font-weight:800;display:block}.landing .sp-steps h3{letter-spacing:-.2px;font-size:18px;font-weight:600}.landing .sp-steps p{color:var(--l-muted);margin-top:8px;font-size:14.5px;line-height:1.65}.landing .sp-plan-line{max-width:760px;color:var(--l-muted);text-align:center;margin:36px auto 0;font-size:15px;line-height:1.7}.sp-plan-line a{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sp-keys{border:1px solid var(--l-line);background:var(--cue-white);box-shadow:0 18px 40px -30px color-mix(in srgb, var(--landing-ink) 40%, transparent);border-radius:18px;padding:24px}.landing .sp-keys h3{letter-spacing:-.3px;font-size:20px;font-weight:600}.sp-keys dl{margin:14px 0 0;display:grid}.sp-keys dl>div{border-top:1px solid var(--l-line);grid-template-columns:minmax(0,11.5rem) minmax(0,1fr);align-items:center;gap:14px;padding:10px 0;display:grid}.sp-keys dt{color:var(--l-muted);flex-wrap:wrap;align-items:center;gap:3px;font-size:12px;display:flex}.sp-keys dt>span{align-items:center;gap:3px;display:inline-flex}.sp-keys dd{color:var(--landing-ink);margin:0;font-size:14px;line-height:1.5}.sp-keys kbd{border:1px solid var(--cue-slate-300);background:var(--cue-slate-50);min-width:24px;color:var(--landing-ink);font-family:var(--font-ui);text-align:center;white-space:nowrap;border-bottom-width:2px;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.landing .sp-keys>p{color:var(--l-muted);margin-top:12px;font-size:13px}.sp-keys-group{margin-top:16px}.landing .sp-keys-group h4{color:var(--l-muted);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.sp-keys-group dl{margin-top:6px}.sp-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:920px;margin:44px auto 0;padding:0;list-style:none;display:grid}.sp-limits>li{border:1px solid var(--l-line);background:var(--cue-white);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.sp-limits svg{box-sizing:content-box;background:var(--landing-mint);color:var(--landing-green);border-radius:12px;padding:10px}.landing .sp-limits p{color:var(--landing-ink);font-size:15px;line-height:1.6}.landing .sp-closing{max-width:720px;color:var(--l-muted);text-align:center;margin:36px auto 0;font-size:15px;line-height:1.75}.sp-offer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.sp-offer-card{border:1px solid var(--l-line);background:var(--cue-white);box-shadow:0 18px 40px -30px color-mix(in srgb, var(--landing-ink) 40%, transparent);border-radius:18px;padding:30px}.landing .sp-offer-price{color:var(--l-muted);font-size:15px}.sp-offer-price strong{color:var(--landing-ink);font-family:var(--font-display);letter-spacing:-1px;margin-right:6px;font-size:40px;font-weight:600}.landing .sp-offer-card>p:not(.sp-offer-price){color:var(--l-muted);margin-top:12px;font-size:15px;line-height:1.7}.sp-offer-card .l-button{margin-top:22px}.sp-steps--three{grid-template-columns:repeat(3,minmax(0,1fr))}.landing .cr-rewards-title{letter-spacing:-.3px;font-size:20px;font-weight:600}.cr-rewards ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cr-rewards li{background:var(--landing-mint);border-radius:14px;padding:18px 20px}.landing .cr-reward-amount{color:var(--landing-ink);font-size:16px}.cr-reward-amount strong{font-family:var(--font-display);letter-spacing:-.6px;margin-right:4px;font-size:28px;font-weight:600}.landing .cr-rewards li p:not(.cr-reward-amount){color:var(--l-muted);margin-top:6px;font-size:14.5px;line-height:1.6}.landing .cr-rewards-note{color:var(--l-muted);margin-top:16px;font-size:14px;line-height:1.6}.cr-rewards-note a{color:var(--landing-green);font-weight:700}.landing .cr-panel-copy{color:var(--l-muted);margin-top:12px;font-size:15px;line-height:1.7}.sp-more{border-top:1px solid var(--l-line);padding-block:88px}.sp-more-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.sp-more-grid a{border:1px solid var(--l-line);background:var(--cue-white);border-radius:16px;flex-direction:column;gap:8px;height:100%;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.sp-more-grid a:hover{border-color:var(--cue-teal);box-shadow:0 14px 30px -20px color-mix(in srgb, var(--landing-ink) 35%, transparent);transform:translateY(-3px)}.sp-more-grid strong{color:var(--landing-ink);font-family:var(--font-display);justify-content:space-between;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.sp-more-grid strong svg{color:var(--landing-green);transition:transform .2s}.sp-more-grid a:hover strong svg{transform:translate(3px)}.sp-more-grid span{color:var(--l-muted);font-size:14px;line-height:1.6}.nt-card{z-index:1;border:1px solid var(--l-line);background:var(--cue-white);box-shadow:0 30px 60px -34px color-mix(in srgb, var(--landing-ink) 45%, transparent);border-radius:18px;padding:22px 24px 24px;position:relative}.nt-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.nt-chip{background:var(--landing-mint);color:var(--landing-green);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.nt-meta{color:var(--l-muted);white-space:nowrap;font-size:12px}.sp-visual .nt-title{color:var(--landing-ink);font-family:var(--font-display);letter-spacing:-.4px;margin-top:14px;font-size:24px;font-weight:600;line-height:1.25}.sp-visual .nt-label{color:var(--landing-green);letter-spacing:.1em;text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:800}.sp-visual .nt-text{color:var(--cue-slate-700);margin-top:6px;font-size:14px;line-height:1.6}.nt-topics,.nt-actions{gap:6px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.nt-topics li{color:var(--landing-ink);gap:12px;display:flex}.nt-topics span{min-width:42px;color:var(--landing-green);font-variant-numeric:tabular-nums;font-weight:700}.nt-actions li{color:var(--landing-ink);align-items:center;gap:9px;display:flex}.nt-actions li:before{content:"";border:1.5px solid var(--cue-slate-300);border-radius:4px;flex-shrink:0;width:14px;height:14px}.nt-actions b{background:var(--landing-lilac);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.nt-badge{z-index:2;border:1px solid var(--landing-line);background:var(--cue-white);color:var(--landing-ink);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--landing-ink) 45%, transparent);border-radius:999px;align-items:center;gap:9px;padding:5px 16px 5px 5px;font-size:13px;font-weight:700;display:flex;position:absolute;top:-20px;right:22px}.nt-badge img{background:var(--landing-mint);object-fit:cover;object-position:50% 15%;border-radius:50%;width:34px;height:34px}.po-compare{padding-bottom:88px;position:relative}.po-screen{position:relative}.po-label{color:var(--landing-ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.po-window{border:1px solid var(--l-line);background:var(--cue-white);box-shadow:0 26px 50px -30px color-mix(in srgb, var(--landing-ink) 45%, transparent);aspect-ratio:16/10;border-radius:16px;position:relative;overflow:hidden}.po-slide{background:var(--landing-paper);flex-direction:column;gap:6px;padding:7% 8%;display:flex;position:absolute;inset:0}.po-kicker{color:var(--landing-green);letter-spacing:.14em;font-size:10px;font-weight:800}.po-title{color:var(--landing-ink);font-family:var(--font-display);letter-spacing:-.5px;font-size:clamp(18px,2.4vw,28px);font-weight:600}.po-chart{border-bottom:1px solid var(--l-line);flex:1;align-items:flex-end;gap:7%;width:52%;margin-top:4%;padding-bottom:2%;display:flex}.po-chart i{background:var(--landing-mint-strong);border-radius:5px 5px 0 0;flex:1}.po-chart i:first-child{height:38%}.po-chart i:nth-child(2){height:56%}.po-chart i:nth-child(3){background:var(--cue-teal);height:72%}.po-chart i:nth-child(4){background:var(--cue-teal);height:88%}.po-overlay{background:color-mix(in srgb, var(--cue-graphite-950) 90%, transparent);width:40%;color:var(--cue-graphite-text);box-shadow:0 18px 36px -16px color-mix(in srgb, var(--cue-navy) 70%, transparent);border-radius:14px;flex-direction:column;gap:6px;padding:6px;display:flex;position:absolute;top:9%;bottom:9%;right:4%}.po-bar{background:var(--cue-graphite-600);color:var(--cue-graphite-text-2);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.po-dot{background:var(--cue-live-green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.po-body{background:var(--cue-graphite-800);border-radius:10px;flex-direction:column;flex:1;gap:5px;padding:8px;display:flex}.po-them{color:var(--cue-teal);font-size:9.5px;font-weight:800}.po-line{color:var(--cue-graphite-text);font-size:11px;line-height:1.4}.po-answer{border-left:2px solid var(--cue-teal);background:var(--cue-graphite-600);border-radius:6px;gap:5px;margin-top:auto;padding:8px;display:grid}.po-answer i{background:var(--cue-graphite-text-3);opacity:.7;border-radius:3px;height:5px;display:block}.po-answer i:nth-child(2){width:85%}.po-answer i:nth-child(3){width:60%}.po-screen--shared{width:44%;position:absolute;bottom:0;left:-14px}.po-screen--shared .po-label{background:var(--cue-navy);color:var(--cue-white);border-radius:999px;padding:3px 10px}.po-screen--shared .po-window{border:3px solid var(--cue-navy);box-shadow:0 24px 44px -20px color-mix(in srgb, var(--cue-navy) 60%, transparent)}.po-screen--shared .po-title{font-size:clamp(12px,1.3vw,16px)}.po-screen--shared .po-kicker{font-size:7px}.po-screen--shared .po-slide{gap:3px}.sp-hero--support{align-items:start;padding-bottom:72px}.sp-topics{border:1px solid var(--l-line);background:var(--landing-mint);border-radius:22px;padding:26px;position:relative}.sp-topics img{object-fit:contain;width:88px;height:88px;position:absolute;top:-34px;right:18px}.landing .sp-topics-title{color:var(--landing-green);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.sp-topics ul{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sp-topics a{border:1px solid var(--l-line);background:var(--cue-white);min-height:44px;color:var(--landing-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:650;transition:border-color .2s,transform .2s;display:flex}.sp-topics a:hover{border-color:var(--cue-teal);transform:translate(3px)}.sp-topics a span{background:var(--landing-mint);min-width:26px;color:var(--landing-green);text-align:center;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.sp-help{padding-block:72px;scroll-margin-top:90px}.landing .sp-help h2{letter-spacing:-1.2px;font-size:clamp(30px,3vw,40px)}.sp-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:820px;margin:40px auto 0;padding:0;list-style:none;display:grid}.sp-contact>li{border:1px solid var(--l-line);background:var(--cue-white);border-radius:18px;padding:26px}.landing .sp-contact h3{font-size:20px;font-weight:600}.landing .sp-contact p{color:var(--l-muted);margin-top:8px;font-size:15px;line-height:1.65}.sp-contact a{color:var(--landing-green);text-underline-offset:3px;overflow-wrap:anywhere;margin-top:14px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-block}@media (width<=1050px){.sp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-steps--three{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.sp-hero{grid-template-columns:minmax(0,1fr);padding-block:32px 72px}.sp-split,.sp-offer,.sp-faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}.sp-hero--support .sp-topics{margin-top:24px}}@media (width<=600px){.landing .sp-hero h1{letter-spacing:-1.2px;font-size:clamp(34px,9.6vw,44px);line-height:1.1}.landing .sp-lede{font-size:16px}.sp-actions{width:100%}.sp-section,.sp-help,.sp-more{padding-block:60px}.sp-visual{border-radius:20px;padding:16px}.nt-card{padding:18px}.sp-visual .nt-title{font-size:20px}.nt-meta{display:none}.nt-badge{font-size:12px;right:12px}.sp-visual:has(.nt-badge){margin-top:20px}.po-compare{padding-bottom:0}.po-screen--shared{width:72%;margin:18px 0 0 auto;position:relative;left:auto}.po-overlay{width:46%}.po-bar{font-size:8.5px}.po-line{font-size:9.5px}.sp-steps,.sp-limits,.sp-contact{grid-template-columns:minmax(0,1fr)}.sp-keys{padding:18px}.sp-keys dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.faq-item>summary{padding-block:18px;font-size:16px}.faq-answer{padding-right:8px}.sp-offer-price strong{font-size:34px}.sp-topics{padding:20px}.sp-topics img{width:72px;height:72px;top:-28px}.l-footer .footer-pages a{min-height:44px;font-size:13px}}@media (prefers-reduced-motion:reduce){.faq-toggle,.faq-toggle:after,.sp-more-grid a,.sp-topics a{transition:none}}.footer-social{gap:10px;margin-top:12px;display:flex}.footer-social a{border:1px solid var(--landing-line);border-radius:var(--radius-pill);color:var(--landing-ink);align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.footer-social a:hover{border-color:var(--landing-green);color:var(--landing-green)}.footer-social a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
