.pricing-page{--price-deep:#27472f;--price-evergreen:#24543a;--price-leaf:#4f704d;--price-young:#809b68;--price-cream:#fbf5e8;--price-paper:#fffdf7;--price-parchment:#f2e5c9;--price-carrot:#c9763c;--price-ink:#243128;--price-muted:#5e665f;--price-line:#d9ccb1;color:var(--price-ink);background:var(--price-cream);font-family:Manrope Variable,system-ui,sans-serif;font-size:18px;line-height:1.65}.pricing-page *,.pricing-page :before,.pricing-page :after{box-sizing:border-box}.pricing-page h1,.pricing-page h2,.pricing-page h3{font-family:Fraunces Variable,Georgia,serif}.pricing-page h1,.pricing-page h2,.pricing-page h3,.pricing-page p{margin-top:0}.pricing-page h1{letter-spacing:-.045em;margin:20px 0 25px;font-size:clamp(3.4rem,7vw,6rem);line-height:.96}.pricing-page h2{letter-spacing:-.035em;margin:9px 0 20px;font-size:clamp(2.2rem,4.4vw,3.9rem);line-height:1.05}.pricing-page h3{font-size:1.3rem;line-height:1.2}.pricing-page a{color:inherit}.pricing-page [data-slot=button]{border-radius:999px;min-height:50px;padding-inline:22px;font-weight:800}.pricing-shell{width:min(100% - 40px,1120px);margin-inline:auto}.pricing-eyebrow{color:var(--price-evergreen);letter-spacing:.14em;text-transform:uppercase;margin-bottom:0;font-size:.68rem;font-weight:850}.pricing-hero{color:var(--price-paper);background:var(--price-deep);position:relative;overflow:hidden}.pricing-hero:before{content:"";opacity:.1;background-image:radial-gradient(circle, var(--price-young) 1px, transparent 1.5px);background-size:28px 28px;position:absolute;inset:0}.pricing-hero .pricing-shell{position:relative}.pricing-topline{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.pricing-brand{align-items:center;gap:11px;font-family:Fraunces Variable,Georgia,serif;text-decoration:none;display:inline-flex}.pricing-brand>span{width:40px;height:40px;color:var(--price-deep);background:var(--price-parchment);border-radius:50%;place-items:center;display:grid}.pricing-brand svg{width:22px}.pricing-topline [data-slot=button]{color:#ffffffc2}.pricing-topline [data-slot=button]:hover{color:#fff;background:#ffffff17}.pricing-hero-copy{max-width:880px;padding:96px 0 145px}.pricing-hero-copy>[data-slot=badge]{color:var(--price-deep);background:var(--price-parchment);margin-bottom:38px}.pricing-hero-copy .pricing-eyebrow{color:#d7e2cb}.pricing-hero-copy>p:last-child{color:#ffffffbf;max-width:680px;font-size:1.1rem}.pricing-offer{background:var(--price-paper);padding:0 0 120px}.pricing-offer-grid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:90px;display:grid}.pricing-plan-card{background:var(--price-paper);border:2px solid var(--price-evergreen);border-radius:18px;margin-top:-68px;padding:18px 10px 12px;box-shadow:0 28px 70px #24312829}.pricing-plan-topline{color:var(--price-muted);justify-content:space-between;align-items:center;font-size:.7rem;font-weight:750;display:flex}.pricing-plan-card [data-slot=card-title]{letter-spacing:-.06em;margin-top:34px;font-size:5.4rem;line-height:.9}.pricing-currency{vertical-align:top;margin-right:5px;font-size:2.2rem}.pricing-included{border-top:1px solid var(--price-line);gap:12px;margin:10px 0 30px;padding:25px 0 0;font-size:.78rem;font-weight:700;list-style:none;display:grid}.pricing-included li{align-items:center;gap:9px;display:flex}.pricing-included svg{color:#fff;background:var(--price-evergreen);border-radius:50%;width:18px;padding:3px}.pricing-plan-card [data-slot=button]{background:var(--price-evergreen);width:100%}.pricing-button-note{color:var(--price-muted);text-align:center;margin:11px 0 0;font-size:.62rem}.pricing-availability{padding-top:68px}.pricing-availability>p:not(.pricing-eyebrow):not(.pricing-live-note){color:var(--price-muted)}.pricing-meter{margin:38px 0 25px}.pricing-meter-track{background:var(--price-parchment);border-radius:999px;height:13px;overflow:hidden}.pricing-meter-track span{background:var(--price-carrot);border-radius:inherit;height:100%;display:block}.pricing-meter-labels{color:var(--price-muted);justify-content:space-between;margin-top:9px;font-size:.64rem;display:flex}.pricing-meter-labels strong{color:var(--price-ink)}.pricing-allocation-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-allocation-grid article{background:var(--price-cream);border:1px solid var(--price-line);border-radius:10px;align-items:center;gap:13px;padding:17px;display:flex}.pricing-allocation-grid article>svg{width:22px;color:var(--price-evergreen)}.pricing-allocation-grid article span{display:grid}.pricing-allocation-grid strong{font-family:Fraunces Variable,Georgia,serif;font-size:1.4rem;line-height:1}.pricing-allocation-grid small{color:var(--price-muted);font-size:.57rem}.pricing-live-note{color:var(--price-muted);align-items:center;gap:8px;margin-top:18px;font-size:.62rem;display:flex}.pricing-live-note span{background:var(--price-carrot);border-radius:50%;flex:none;width:7px;height:7px}.pricing-activation{padding:120px 0}.pricing-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.pricing-section-heading>p{color:var(--price-muted)}.pricing-activation-flow{border-block:1px solid var(--price-line);grid-template-columns:repeat(3,1fr);display:grid}.pricing-activation-flow article{padding:36px 30px 38px 0}.pricing-activation-flow article+article{border-left:1px solid var(--price-line);padding-left:30px}.pricing-activation-flow article>span{color:var(--price-carrot);font-size:.65rem;font-weight:850}.pricing-activation-flow article>svg{width:28px;color:var(--price-evergreen);margin:30px 0 22px;display:block}.pricing-activation-flow h3{margin-bottom:12px}.pricing-activation-flow p{color:var(--price-muted);margin-bottom:0;font-size:.76rem}.pricing-standard{color:var(--price-paper);background:var(--price-evergreen);padding:110px 0}.pricing-standard-grid{grid-template-columns:1fr .8fr;align-items:center;gap:100px;display:grid}.pricing-standard .pricing-eyebrow{color:#d7e2cb}.pricing-standard-card{color:var(--price-ink);background:var(--price-paper)}.pricing-standard-prices{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricing-standard-prices span{background:var(--price-cream);border-radius:9px;padding:16px;display:grid}.pricing-standard-prices strong{font-family:Fraunces Variable,Georgia,serif;font-size:1.5rem}.pricing-standard-prices small,.pricing-standard-card p{color:var(--price-muted);font-size:.62rem}.pricing-standard-card p{margin:18px 0 0}.pricing-faq{background:var(--price-paper);padding:120px 0}.pricing-faq-grid{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.pricing-faq-grid>div:first-child>p:last-child{color:var(--price-muted);align-items:center;gap:8px;font-size:.7rem;display:flex}.pricing-faq-grid>div:first-child svg{width:17px;color:var(--price-evergreen)}.pricing-faq-list{border-top:1px solid var(--price-line)}.pricing-faq-list details{border-bottom:1px solid var(--price-line)}.pricing-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:800;list-style:none;display:flex}.pricing-faq-list summary::-webkit-details-marker{display:none}.pricing-faq-list summary span{color:var(--price-carrot);font-size:1.3rem;font-weight:400}.pricing-faq-list details[open] summary span{transform:rotate(45deg)}.pricing-faq-list details p{max-width:720px;color:var(--price-muted);padding:0 36px 22px 0;font-size:.78rem}@media (width<=900px){.pricing-offer-grid,.pricing-standard-grid,.pricing-faq-grid{grid-template-columns:1fr;gap:65px}.pricing-plan-card{width:min(100%,520px)}.pricing-availability{padding-top:0}.pricing-faq-grid{gap:35px}}@media (width<=680px){.pricing-page{font-size:16px}.pricing-shell{width:min(100% - 28px,1120px)}.pricing-page h1{font-size:clamp(3rem,15vw,4.4rem)}.pricing-page h2{font-size:clamp(2.1rem,10vw,3.1rem)}.pricing-topline{min-height:78px}.pricing-topline [data-slot=button]{width:48px;padding:0;font-size:0}.pricing-hero-copy{padding:72px 0 115px}.pricing-offer,.pricing-activation,.pricing-standard,.pricing-faq{padding-bottom:82px}.pricing-activation,.pricing-standard,.pricing-faq{padding-top:82px}.pricing-plan-card{margin-top:-55px}.pricing-section-heading{grid-template-columns:1fr;gap:8px}.pricing-activation-flow{grid-template-columns:1fr}.pricing-activation-flow article,.pricing-activation-flow article+article{border-top:1px solid var(--price-line);border-left:0;padding:28px 0}.pricing-activation-flow article:first-child{border-top:0}.pricing-activation-flow article>svg{margin:21px 0 16px}.pricing-allocation-grid,.pricing-standard-prices{grid-template-columns:1fr}}
