.home{padding-bottom:0}.home-section{padding-top:var(--space-20);display:grid;gap:var(--space-10);scroll-margin-top:var(--space-8)}.home-head{display:grid;gap:var(--space-4);max-width:36ch;align-content:start}.home-h2{font-family:var(--font-display);font-size:var(--text-display-md);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);color:var(--text-strong)}.home-h2 span{font-weight:var(--weight-light);color:var(--text-muted)}.home-lead{font-size:var(--text-body-lg);color:var(--text-muted)}.home-hero{position:relative;overflow:hidden;margin-inline:var(--space-6);border-radius:var(--radius-2xl);background:var(--gradient-forest);padding:var(--space-14) var(--space-9) 0;display:grid;gap:var(--space-12)}.home-hero__bloom{position:absolute;top:-140px;left:-110px;width:380px;height:380px;border-radius:var(--radius-pill);background:radial-gradient(circle,var(--lime-glow) 0,transparent 70%);pointer-events:none}.home-hero__copy{position:relative;display:grid;gap:var(--space-9);justify-items:start}.home-hero .eyebrow{color:var(--on-dark-muted)}.home-h1{font-family:var(--font-display);font-size:var(--text-display-md);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);color:var(--white)}.home-h1 span{display:block;font-weight:var(--weight-light);color:var(--on-dark-muted)}.home-hero__lead{font-size:var(--text-body-lg);color:var(--on-dark-muted);max-width:44ch}.home-hero__cta{display:grid;gap:var(--space-6);justify-items:start}.home-hero__buttons{display:flex;flex-wrap:wrap;gap:var(--space-4)}.home-hero__note{color:var(--on-dark-muted)}.home-hero__visual{position:relative;min-height:290px;margin-right:calc(-1 * var(--space-9))}.home-browser{margin-left:56px;border-radius:var(--radius-md) 0 0 0;overflow:hidden;background:var(--white);box-shadow:var(--shadow-float)}.home-browser__bar{height:26px;display:flex;align-items:center;gap:5px;padding:0 10px;background:var(--grey-50);border-bottom:1px solid var(--border-subtle)}.home-browser__bar i{width:8px;height:8px;border-radius:50%;background:var(--grey-300)}.home-shot{display:block;width:100%;height:auto}.home-phone{position:absolute;left:0;top:44px;width:132px;padding:5px;border-radius:24px;background:var(--forest-950);box-shadow:var(--shadow-float),inset 0 0 0 1px var(--on-dark-line-strong)}.home-phone img{display:block;width:100%;height:270px;object-fit:cover;object-position:top;border-radius:19px}.home-bento{display:grid;gap:var(--space-6)}.home-tile.ds-card{border-radius:var(--radius-tile);padding:var(--space-9);gap:var(--space-8)}.home-tile p{font-size:var(--text-body-sm);color:var(--text-muted)}.home-tile__title{font-size:var(--text-body-md);font-weight:var(--weight-semibold);color:var(--text-strong)}.home-tile.ds-card--ink .home-tile__title{color:var(--white)}.home-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.home-kpis div{display:grid;gap:2px;border-top:1px solid var(--on-dark-line);padding-top:var(--space-6);font-size:var(--text-label);color:var(--on-dark-muted)}.home-kpis .num{font-size:var(--metric-lg);line-height:1.1;color:var(--white)}.home-kpis .home-kpis__lime{color:var(--lime-400)}.home-track.ds-card{gap:var(--space-5)}.home-track__title{font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:var(--weight-semibold);color:var(--text-strong)}.home-steps{display:grid;gap:var(--space-4)}.home-steps li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);list-style:none;font-size:var(--text-body-sm);color:var(--text-muted)}.home-steps .is-now .ds-status__label{font-weight:var(--weight-semibold);color:var(--text-strong)}.home-message{white-space:pre-wrap;line-height:1.6}.home-self-start{align-self:flex-start}.home-quotes{display:grid;gap:var(--space-6)}.home-quote.ds-card{border-radius:var(--radius-tile);padding:var(--space-10);gap:var(--space-9);justify-content:space-between;margin:0}.home-quote blockquote{font-family:var(--font-display);font-size:var(--text-title-md);line-height:var(--leading-snug);font-weight:var(--weight-light);color:var(--text-strong);text-wrap:pretty}.home-quote blockquote strong{font-weight:var(--weight-semibold)}.home-who{display:flex;align-items:center;gap:var(--space-6)}.home-who b{display:block;font-size:var(--text-body-md);color:var(--text-strong)}.home-all.ds-card{border-radius:var(--radius-2xl);padding:var(--space-12) var(--space-9);gap:var(--space-10)}.home-list{list-style:none;display:grid;column-gap:var(--space-12)}.home-list li{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-body-md);color:var(--text-strong)}.home-list .is-soon{color:var(--text-muted)}.home-list .is-soon .ds-metric__icon{background:var(--grey-100);color:var(--text-subtle)}.home-list .ds-pill{margin-left:auto}.home-import.ds-card{border-radius:var(--radius-tile);padding:var(--space-10);gap:var(--space-6)}.home-import__title{font-family:var(--font-display);font-size:var(--text-title-md);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);color:var(--text-strong)}.home-chips{display:flex;flex-wrap:wrap;gap:var(--space-3)}.home-faq{display:grid;gap:var(--space-6);align-content:start}.home-faq .ds-collapse__body{font-size:var(--text-body-md);color:var(--text-muted)}.home-price{display:grid;gap:var(--space-10);align-items:center}.home-inc{list-style:none;display:grid;gap:var(--space-5)}.home-inc li{display:flex;align-items:center;gap:var(--space-6);font-size:var(--text-body-md);color:var(--text-strong)}.home-plan{border-radius:var(--radius-2xl);background:var(--lime-400);padding:var(--space-12) var(--space-10);display:grid;gap:var(--space-8);justify-items:start;color:var(--forest-900)}.home-plan__toggle{display:flex;flex-wrap:wrap;gap:var(--space-3)}.home-amount{font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--text-display-lg);line-height:1;letter-spacing:var(--tracking-tight);color:var(--forest-950)}.home-amount small{font-family:var(--font-ui);font-size:var(--text-body-lg);font-weight:var(--weight-medium);letter-spacing:0;margin-left:var(--space-2)}.home-plan__bill{font-size:var(--text-body-sm);min-height:1.45em}.home-sticky{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-5) var(--space-8) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-4)}.home-sticky b{display:block;font-size:var(--text-body-sm);color:var(--text-strong)}.home-sticky span span{font-size:var(--text-micro);color:var(--text-muted)}@media (max-width:768px){.home-end-space{height:72px}}@media (min-width:769px){.home-hero{margin-inline:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:var(--space-20) 0 0 var(--space-16);gap:var(--space-12);align-items:center}.home-hero__copy{padding-bottom:var(--space-20)}.home-h1{font-size:var(--text-display-lg)}.home-hero__visual{min-height:0;margin:0;align-self:end}.home-browser{margin-left:120px;width:780px}.home-phone{top:auto;bottom:-70px;width:210px;padding:7px;border-radius:34px}.home-phone img{height:420px;border-radius:27px}.home-section{padding-top:var(--space-24);gap:var(--space-14)}.home-h2{font-size:var(--text-display-lg)}.home-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.home-bento__wide{grid-column:span 2}.home-bento__tall{grid-row:span 2}.home-quotes{grid-template-columns:1fr 1fr}.home-quote blockquote{font-size:var(--text-title-lg)}.home-all.ds-card{padding:var(--space-16);display:grid;grid-template-columns:320px minmax(0,1fr);column-gap:var(--space-16)}.home-list{grid-template-columns:1fr 1fr}.home-import.ds-card{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.home-section--faq{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;column-gap:var(--space-16)}.home-price{grid-template-columns:1fr 1fr;gap:var(--space-16)}.home-amount{font-size:var(--text-display-xl)}}.home-quote__figure{display:contents}.home-head--wide{max-width:none}