body.site-web{--x-marketing-text:#2e3d4f;--x-marketing-muted:#57677a;--x-marketing-brand:var(--x-primary,#107ab8);--x-marketing-brand-ink:#0b5a89;--x-marketing-brand-soft:#e7f3fa;--x-marketing-accent:#8957ff;--x-marketing-accent-soft:#f1ebff;--x-marketing-ink:var(--x-koody-navy,#0e2439);--x-marketing-line:#e2e8f0;--x-marketing-line-soft:#eef2f7;--x-marketing-shadow-sm:0 1px 2px #0e24390f;--x-marketing-shadow-md:0 10px 30px -12px #0e24392e;--x-marketing-shadow-lg:0 24px 60px -24px #0e243947;--x-marketing-r-sm:10px;--x-marketing-r-md:16px;--x-marketing-r-lg:24px;--x-marketing-r-pill:999px;font-family:var(--x-font-display,"Satoshi", ui-sans-serif, system-ui, sans-serif);color:var(--x-marketing-text);font-size:1.125rem;font-weight:500;line-height:1.6}body.site-web .web-display{letter-spacing:-.03em;color:var(--x-marketing-ink);font-size:clamp(2.4rem,5.4vw,3.9rem);font-weight:900;line-height:1.2}body.site-web .web-h2{letter-spacing:-.02em;color:var(--x-marketing-ink);font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:900;line-height:1.15}body.site-web .web-lead{color:var(--x-marketing-muted);font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.55}body.site-web .web-h2+.web-lead{margin-top:.8rem}body.site-web main:has(.web-hero) :is(.h1,.h2,.display-4,.display-5){font-family:var(--x-font-display,"Satoshi", ui-sans-serif, system-ui, sans-serif);color:var(--x-marketing-ink);font-size:1.7rem;line-height:1.15;font-weight:900!important}@media (width>=768px){body.site-web main:has(.web-hero) :is(.h1,.h2,.display-4,.display-5){font-size:2rem}}@media (width>=1200px){body.site-web main:has(.web-hero) :is(.h1,.h2,.display-4,.display-5){font-size:2.4rem}}body.site-web main:has(.web-hero) :is(.h3,.h4){font-family:var(--x-font-display,"Satoshi", ui-sans-serif, system-ui, sans-serif);color:var(--x-marketing-ink);line-height:1.25;font-weight:700!important}body.site-web main:has(.web-hero) .h3{font-size:1.25rem}body.site-web main:has(.web-hero) .h4{font-size:1.125rem}body.site-web main:has(.web-hero) .h5.text-uppercase{letter-spacing:.09em;font-size:.78rem;line-height:1.35;font-weight:700!important}body.site-web main:has(.web-hero) .lead{font-size:1.125rem;font-weight:500;line-height:1.55}body.site-web .web-grad{background:linear-gradient(92deg, var(--x-marketing-brand) 8%, var(--x-marketing-accent) 85%);color:#0000;-webkit-background-clip:text;background-clip:text;padding:5px}body.site-web .web-eyebrow{letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--x-marketing-line);border-radius:var(--x-marketing-r-pill);padding:.32rem .85rem;font-size:.78rem;font-weight:700;display:inline-block}body.site-web .web-eyebrow--brand{color:var(--x-marketing-brand-ink);background:var(--x-marketing-brand-soft)}body.site-web .web-eyebrow--accent{color:#6534e6;background:var(--x-marketing-accent-soft)}body.site-web .web-eyebrow--ok{color:#0a7a55;background:#e5f7f0}body.site-web .web-eyebrow--warm{color:#b45309;background:#fdf1e2}body.site-web .btn-ghost-line{color:var(--x-marketing-ink);box-shadow:inset 0 0 0 1.5px var(--x-marketing-line);background:0 0;border:0}body.site-web .btn-ghost-line:hover{box-shadow:inset 0 0 0 1.5px var(--x-marketing-muted);color:var(--x-marketing-ink)}body.site-web{background:#fff}body.site-web:not(:has(.web-hero)) .web-content{font-family:var(--x-body-font-family);font-size:var(--x-body-font-size);font-weight:var(--x-body-font-weight);line-height:var(--x-body-line-height);color:var(--x-body-color)}body.site-web .web-nav{--x-navbar-padding-x:0;border-bottom:1px solid var(--x-marketing-line);font-family:var(--x-font-display,"Satoshi", ui-sans-serif, system-ui, sans-serif);color:var(--x-marketing-text);background:0 0;font-weight:500}body.site-web .web-nav .navbar-brand img{width:auto;height:64px;margin-top:-1.6px;display:block}body.site-web .web-nav .nav-link{color:var(--x-navbar-color,#1e293b);font-size:.95rem;font-weight:500}body.site-web .web-nav .nav-link:hover{color:var(--x-marketing-ink)}body.site-web .web-nav .navbar-collapse:before{display:none}body.site-web .web-nav .navbar-collapse .btn-ghost-line{padding-block:13px}@media (width>=992px){body.site-web .web-nav .container{position:relative}body.site-web .web-nav ul.navbar-nav{position:absolute;left:50%;transform:translate(-50%)}body.site-web .web-nav .web-nav-auth{margin-left:auto}}body.site-web .web-hero{text-align:center;padding-block:clamp(1.5rem,7vw,5.5rem) 0}body.site-web .web-hero h1{max-width:17ch;margin-inline:auto}body.site-web .web-hero .web-lead{max-width:52ch;margin:1.25rem auto 0}body.site-web .web-hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2.2rem;display:flex}body.site-web .web-hero__cta .btn-ghost-line{border:1px solid #0000}body.site-web .web-hero__bullets{text-align:left;gap:.6rem;max-width:640px;margin:1.6rem auto 0;padding:0;list-style:none;display:grid}body.site-web .web-hero__bullets li{align-items:flex-start;gap:.65rem;display:flex}@media (width<=767.98px){body.site-web .web-hero .web-lead{margin-top:1.5rem}body.site-web .web-eyebrow{letter-spacing:.08em;font-size:.7rem;line-height:1.8}body.site-web .web-hero__cta .btn{font-size:1.1875rem;padding:.75rem 1.75rem!important}body.site-web .web-hero__cta--mobile-stack{flex-direction:column;gap:.75rem}}body.site-web .web-hero__shot{margin-top:clamp(2.5rem,6vw,4rem)}@media (width<=767.98px){body.site-web .web-hero__shot{margin-top:clamp(1.5rem,6vw,4rem)}}body.site-web .web-hero__phone .web-phone{width:260px;max-width:100%;margin-inline:auto}body.site-web .web-shot-card{--shot-bezel:clamp(3px, .4vw, 5px);border-radius:var(--x-marketing-r-md);border:1px solid var(--x-marketing-line);box-shadow:var(--x-marketing-shadow-lg);padding:var(--shot-bezel);background:#e9eef5}body.site-web .web-shot-card img{border-radius:calc(var(--x-marketing-r-md) - var(--shot-bezel));width:100%;height:auto;display:block}body.site-web .web-shot-card picture,body.site-web .web-phone__screen picture{width:100%;height:100%;display:block}@media (width<=576px){body.site-web .web-shot-card{border-radius:10px}body.site-web .web-shot-card img{border-radius:calc(10px - var(--shot-bezel))}}body.site-web .web-hero__shot--straddle{--hero-shot-overlap:72px;margin-bottom:calc(-1 * var(--hero-shot-overlap));z-index:2;position:relative}body.site-web .web-hero-follow-dark{margin-top:0!important;padding-block-start:calc(clamp(5rem,8vw,8rem) + 72px)!important}body.site-web .section-surface{border-top:1px solid var(--x-marketing-line-soft);background:#fff}body.site-web .section-surface--straddled{padding-block-start:calc(clamp(4rem,9vw,7rem) + 72px)}@media (width<=767.98px){body.site-web .web-hero__shot--straddle{--hero-shot-overlap:0px}body.site-web .web-hero-follow-dark{margin-top:2.5rem!important;padding-block-start:5rem!important}body.site-web .section-surface--straddled{border-top:0;padding-block-start:clamp(3rem,14vw,4rem)}}body.site-web .store-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}body.site-web .store-badges img{width:auto;display:block}body.site-web .store-badges .badge-apple{height:50px}body.site-web .store-badges .badge-play{height:53.6px}body.site-web .store-badges--sm .badge-apple{height:46px}body.site-web .store-badges--sm .badge-play{height:49.3px}body.site-web .feature-story{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}body.site-web .feature-story+.feature-story{margin-top:clamp(5.5rem,11vw,9.5rem)}body.site-web .feature-story--media-start .feature-story__media{order:-1}body.site-web .feature-story__text .web-h2{max-width:20ch;margin-top:1rem}body.site-web .feature-story__text p{max-width:50ch;margin-top:1rem}body.site-web .web-ticks{gap:.7rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}body.site-web .web-ticks li{align-items:flex-start;gap:.65rem;font-size:1.0625rem;line-height:1.5;display:flex}body.site-web .web-ticks svg{flex:none;margin-top:.22rem}body.site-web .pay-cycle-fit__intro{text-align:center;max-width:760px;margin:0 auto clamp(2rem,5vw,3.75rem)}body.site-web .pay-cycle-fit__intro .web-lead{max-width:54ch;margin-top:1rem}body.site-web .pay-cycle-fit__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1rem,2vw,1.4rem);display:grid}body.site-web .pay-cycle-card{border:1px solid var(--x-marketing-line);border-radius:var(--x-marketing-r-md);min-height:100%;box-shadow:var(--x-marketing-shadow-sm);background:#fff;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,1.8rem);display:flex}body.site-web .pay-cycle-card__icon{color:#fff;background:var(--x-marketing-brand);border-radius:999px;flex:none;place-items:center;width:3rem;height:3rem;display:inline-grid}body.site-web .pay-cycle-card h3{color:var(--x-marketing-ink);font-family:var(--x-font-display,"Satoshi", ui-sans-serif, system-ui, sans-serif);margin:0;font-size:1.15rem;font-weight:800;line-height:1.25}body.site-web .pay-cycle-card p{color:var(--x-marketing-muted);margin:.55rem 0 0;font-size:1rem;line-height:1.55}@media (width<=575.98px){body.site-web .pay-cycle-card{flex-direction:column}}body.site-web .feature-story__cta{margin-top:2rem}body.site-web .feature-story__link{color:var(--x-marketing-ink);align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}body.site-web .feature-story__link svg{transition:transform .18s}body.site-web .feature-story__link:hover{color:var(--x-marketing-brand)}body.site-web .feature-story__link:hover svg{transform:translate(4px)}body.site-web .feature-story__media{justify-content:center;display:flex}body.site-web .web-shot{border-radius:var(--x-marketing-r-lg);border:1px solid var(--x-marketing-line);box-shadow:var(--x-marketing-shadow-lg);background:#fff;overflow:hidden}body.site-web .web-shot img{max-width:100%;height:auto;display:block}body.site-web .web-shot--table{max-width:500px;box-shadow:none;background:#e9eef5;border:0;padding:clamp(1.4rem,3vw,2.4rem);overflow:visible}body.site-web .web-shot--table img{border-radius:var(--x-marketing-r-md);border:1px solid var(--x-marketing-line);box-shadow:var(--x-marketing-shadow-lg);background:#fff}@media (width<=880px){body.site-web .feature-story{grid-template-columns:1fr}body.site-web .feature-story--media-start .feature-story__media{order:0}}body.site-web .web-phone{width:300px;max-width:100%;box-shadow:var(--x-marketing-shadow-lg);background:#0d1526;border:1px solid #22314a;border-radius:46px;padding:10px}body.site-web .web-phone__screen{aspect-ratio:var(--phone-shot-ratio,1320 / 2868);border-radius:36px;overflow:hidden}body.site-web .web-phone__screen img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=880px){body.site-web .web-phone{border-radius:40px;width:250px;padding:8px}body.site-web .web-phone__screen{border-radius:32px}}body.site-web .web-media-stage{justify-content:center;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}body.site-web .web-media-stage:before{content:"";border-radius:var(--x-marketing-r-lg);background:var(--x-marketing-brand-soft);z-index:0;position:absolute;inset:12% -2%}body.site-web .web-media-stage--ok:before{background:#e5f7f0}body.site-web .web-media-stage--accent:before{background:var(--x-marketing-accent-soft)}body.site-web .web-media-stage--warm:before{background:#fdf1e2}body.site-web .web-media-stage .web-phone{z-index:1;position:relative}body.site-web .web-media-stage .web-shot--table{z-index:1;border:1px solid var(--x-marketing-line);border-radius:var(--x-marketing-r-md);max-width:500px;box-shadow:var(--x-marketing-shadow-lg);background:#fff;padding:0;position:relative;overflow:hidden}body.site-web .web-media-stage .web-shot--table img{box-shadow:none;background:0 0;border:0;border-radius:0}body.site-web .web-media-chip{z-index:2;border:1px solid var(--x-marketing-line);border-radius:var(--x-marketing-r-pill);color:var(--x-marketing-ink);box-shadow:var(--x-marketing-shadow-md);background:#fff;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.875rem;font-weight:700;animation:5s ease-in-out infinite alternate web-chip-float;display:flex;position:absolute}body.site-web .web-media-chip--0{top:17%;right:2%}body.site-web .web-media-chip--1{animation-delay:2.5s;bottom:15%;left:0}@keyframes web-chip-float{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@media (width<=880px){body.site-web .web-media-chip{padding:.4rem .75rem;font-size:.8rem}body.site-web .web-media-chip--0{right:0}}body.site-web .web-shot-stack{width:100%;max-width:640px;position:relative}body.site-web .web-shot-stack .web-shot-card img{width:100%;height:auto}body.site-web .web-shot-stack__back{width:88%}body.site-web .web-shot-stack__front{z-index:2;width:82%;margin-top:-7%;margin-left:auto;position:relative;box-shadow:0 32px 70px -28px #0e243973}body.site-web .web-shot-stack .web-shot-card{transition:transform .25s}body.site-web .web-shot-stack__front:hover{transform:translateY(-6px)}body.site-web .web-shot-stack__back{position:relative}body.site-web .web-shot-stack__back:hover{z-index:3;transform:translateY(-20%)}@media (prefers-reduced-motion:reduce){body.site-web .web-shot-stack__front:hover,body.site-web .web-shot-stack__back:hover{transform:none}}body.site-web .demo-video{text-align:center;max-width:880px;margin-inline:auto}body.site-web .demo-video .web-h2{margin-top:1rem}body.site-web .demo-video__sub{color:var(--x-marketing-muted);margin-top:.8rem}body.site-web .demo-video__frame{aspect-ratio:2240/1360;border:1px solid var(--x-marketing-line);box-shadow:var(--x-marketing-shadow-lg);background:#0b1826;border-radius:clamp(8px,1vw,12px);margin-top:2rem;position:relative;overflow:hidden}body.site-web .demo-video__frame video{width:100%;display:block}body.site-web .demo-video__overlay{cursor:pointer;background:linear-gradient(#0b182614 45%,#0b18268c);border:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:absolute;inset:0}body.site-web .demo-video__overlay[hidden]{display:none}body.site-web .demo-video__play{width:76px;height:76px;color:var(--x-marketing-ink);box-shadow:var(--x-marketing-shadow-lg);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:flex}body.site-web .demo-video__play svg{margin-left:4px}body.site-web .demo-video__overlay:hover .demo-video__play{transform:scale(1.08)}body.site-web .demo-video__caption{color:var(--x-marketing-muted);margin-top:1rem;font-size:.925rem}@media (width>=768px){body.site-web .demo-video__frame{border-radius:16px}}@media (width>=992px){body.site-web .demo-video__frame{border-radius:20px}}body.site-web .proof-strip{text-align:center}body.site-web .proof-strip__stars{color:#f0a202;letter-spacing:.14em;font-size:2rem}body.site-web .proof-strip__line{color:var(--x-marketing-ink);margin-top:.7rem;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700}body.site-web .proof-strip__sub{color:var(--x-marketing-muted);margin-top:.5rem;font-size:1.05rem}body.site-web .cta-band{color:#dbe7f1;text-align:center;border-radius:var(--x-marketing-r-lg);background:linear-gradient(135deg,#0a1c2e 0%,#0e2439 48%,#1c4869 100%);padding:clamp(2.75rem,5vw,4rem) clamp(1.5rem,4vw,3rem)}body.site-web .cta-band .web-h2{color:#fff;font-size:clamp(1.9rem,3.6vw,2.75rem)}body.site-web .cta-band__sub{color:#9fb3c8;margin-top:1rem;max-width:52ch;margin-inline:auto;font-size:clamp(1.05rem,1.6vw,1.25rem)}body.site-web .cta-band .btn{margin-top:2rem}body.site-web .cta-band .btn-primary,body.site-web .cta-band .btn-primary:hover{color:#fff}body.site-web .cta-band .store-badges{margin-top:2rem}body.site-web .faq-accordion{max-width:760px;font-family:var(--x-font-display,"Satoshi", ui-sans-serif, system-ui, sans-serif);color:var(--x-marketing-text);margin-inline:auto;line-height:1.55}body.site-web .faq-accordion details{border:1px solid var(--x-marketing-line);border-radius:var(--x-marketing-r-md);background:#fff;padding:1.1rem 1.35rem}body.site-web .faq-accordion details+details{margin-top:.8rem}body.site-web .faq-accordion summary{cursor:pointer;color:var(--x-marketing-ink);justify-content:space-between;align-items:center;gap:1rem;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}body.site-web .faq-accordion summary::-webkit-details-marker{display:none}body.site-web .faq-accordion summary:after{content:"+";color:var(--x-marketing-muted);font-size:1.4rem;line-height:1}body.site-web .faq-accordion details[open] summary:after{content:"–"}body.site-web .faq-accordion details p{color:var(--x-marketing-text);margin:.7rem 0 0;font-size:1.0625rem;font-weight:500}body.site-web .faq-accordion__more{margin-top:.8rem}body.site-web .faq-accordion__more[hidden]{display:none}body.site-web .faq-accordion__toggle-wrap{justify-content:center;margin-top:1.6rem;display:flex}body.site-web .faq-accordion__toggle-wrap .btn{font-family:var(--x-font-display,"Satoshi", ui-sans-serif, system-ui, sans-serif);font-weight:700}body.site-web footer{border-top:1px solid var(--x-marketing-line-soft);line-height:1.45;font-family:var(--x-font-display,"Satoshi", ui-sans-serif, system-ui, sans-serif);color:var(--x-marketing-text);background:#fff;font-weight:500}body.site-web footer .store-badges{justify-content:flex-start}body.site-web footer .footer-label{text-transform:uppercase;letter-spacing:.09em;color:var(--x-marketing-muted);font-size:.78rem;font-weight:700}body.site-web footer .footer-support-card h3{color:var(--x-marketing-ink);font-family:var(--x-font-display,"Satoshi", ui-sans-serif, system-ui, sans-serif);letter-spacing:0;font-size:clamp(1.2rem,1.6vw,1.35rem);font-weight:500;line-height:1.32}body.site-web footer .footer-support-copy{color:var(--x-marketing-muted);font-size:1.125rem;font-weight:500;line-height:1.55}body.site-web footer a:not(.h4):not(.btn){font-size:.925rem}body.site-web footer .footer-brand-logo{width:auto;height:64px}body.site-web .demo-video__overlay:focus-visible,body.site-web .faq-accordion summary:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #107ab873}.pricing-toggle{font-family:var(--x-font-display,"Satoshi", ui-sans-serif, system-ui, sans-serif);background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:4px;display:inline-flex}.pricing-toggle input{opacity:0;pointer-events:none;position:absolute}.pricing-toggle label{cursor:pointer;color:#57677a;border-radius:999px;margin:0;padding:.5rem 1.2rem;font-size:.925rem;font-weight:700}.pricing-toggle input:checked+label{color:#fff;background:#0e2439}.pricing-toggle input:focus-visible+label{outline-offset:2px;outline:3px solid #107ab873}.pricing-cards{text-align:left;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.4rem;display:grid}.pricing-card{font-family:var(--x-font-display,"Satoshi", ui-sans-serif, system-ui, sans-serif);color:#2e3d4f;background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;padding:1.8rem;font-weight:500;display:flex;position:relative;box-shadow:0 1px 2px #0e24390f}.pricing-card--hot{border-color:#107ab8;box-shadow:0 10px 30px -12px #0e24392e}.pricing-card__flag{color:#fff;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#107ab8;border-radius:999px;padding:.3rem .9rem;font-size:.72rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pricing-card h3{color:#0e2439;margin:0;font-size:1.15rem;font-weight:700}.pricing-card__badge{vertical-align:middle;letter-spacing:.06em;text-transform:uppercase;color:#6534e6;background:#f1ebff;border-radius:999px;margin-left:.5rem;padding:.25rem .65rem;font-size:.7rem;font-weight:700;display:inline-block}.pricing-card__price{align-items:baseline;gap:.35rem;margin-top:.9rem;display:flex}.pricing-card__price strong{letter-spacing:-.02em;color:#0e2439;font-size:2.2rem;font-weight:900}.pricing-card__price span{color:#57677a;font-size:.95rem}.pricing-card__secondary{color:#57677a;min-height:1.3em;margin:.35rem 0 0;font-size:.875rem}.pricing-card__blurb{color:#57677a;margin:.6rem 0 0;font-size:.95rem}.pricing-card ul{border-top:1px solid color-mix(in srgb, var(--x-border-color,#e2e8f0) 60%, transparent);color:#57677a;gap:.55rem;margin:1.3rem 0 0;padding:1.3rem 0 0;font-size:.925rem;line-height:1.4;list-style:none;display:grid}.pricing-card ul li{align-items:flex-start;gap:.6rem;display:flex}.pricing-card ul svg{flex:none;width:14px;height:14px;margin-top:.18rem}.pricing-card__cta{margin-top:auto;padding-top:1.6rem;display:grid}.pricing-card .iap-button{display:none}.pricing-card .stripe-button,.pricing-card .iap-button{justify-content:center;align-items:center}.pricing-card .stripe-button[aria-disabled=true],.pricing-card .btn-disabled{opacity:.5;pointer-events:none}.pricing-card__note{color:#57677a;margin:.8rem 0 0;font-size:.875rem}.pricing-card .btn-ghost-line{color:#0e2439;background:0 0;border:0;box-shadow:inset 0 0 0 1.5px #e2e8f0}.pricing-card .btn-ghost-line:hover{color:#0e2439;box-shadow:inset 0 0 0 1.5px #57677a}[data-bs-theme=dark] .pricing-toggle{background:var(--x-secondary-bg);border-color:var(--x-border-color)}[data-bs-theme=dark] .pricing-toggle label{color:var(--x-secondary-color)}[data-bs-theme=dark] .pricing-toggle input:checked+label{background:var(--x-emphasis-color);color:#0f172a}[data-bs-theme=dark] .pricing-card{background:var(--x-secondary-bg);border-color:var(--x-border-color);color:var(--x-body-color);box-shadow:none}[data-bs-theme=dark] .pricing-card h3,[data-bs-theme=dark] .pricing-card__price strong{color:var(--x-emphasis-color)}[data-bs-theme=dark] .pricing-card__price span,[data-bs-theme=dark] .pricing-card__secondary,[data-bs-theme=dark] .pricing-card__blurb,[data-bs-theme=dark] .pricing-card__note,[data-bs-theme=dark] .pricing-card ul{color:var(--x-secondary-color)}[data-bs-theme=dark] .pricing-card ul{border-top-color:var(--x-border-color)}[data-bs-theme=dark] .pricing-card ul svg circle{fill:#1e3a5f}[data-bs-theme=dark] .pricing-card ul svg path{stroke:#7cc4ef}[data-bs-theme=dark] .pricing-card__badge{color:#c4b5fd;background:#2d2250;box-shadow:0 0 0 1px #a78bfa}[data-bs-theme=dark] .pricing-card .btn-ghost-line{color:var(--x-emphasis-color);box-shadow:inset 0 0 0 1.5px var(--x-border-color)}[data-bs-theme=dark] .pricing-card .btn-ghost-line:hover{box-shadow:inset 0 0 0 1.5px var(--x-secondary-color)}@media (width<=880px){.pricing-cards{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}