.home .section{padding-block:clamp(64px,8vw,110px)}.home .h2{font-size:clamp(30px,3.7vw,46px);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.home .lede{font-size:18px;line-height:1.65}.home .home-hero{padding-top:76px;padding-bottom:64px}.hero-message{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:48px}.home .hero-h1{font-size:clamp(48px,5.7vw,76px);line-height:1.02;letter-spacing:-.055em;max-width:900px;text-wrap:balance}.hero-title .eyebrow{margin-bottom:24px}.hero-details .lede:first-child{margin-top:0;font-size:18px;color:var(--color-text)}.hero-details .lede+.lede{font-size:18px}.hero-details .actions{margin-top:26px;gap:12px}.home .product-preview{margin-top:36px;border-color:#d6ddd9;background:#eaf0ee;padding:clamp(20px,3vw,36px);border-radius:18px}.home .home-hero .product-preview{margin-top:0}.home .why-now{display:grid;grid-template-columns:1fr 1fr;gap:0 64px;background:var(--color-dark);border-radius:16px;color:#fff;padding:44px 48px;margin-bottom:80px;max-width:1140px}.home .why-now .eyebrow{grid-column:1/-1;color:#f59b82;margin-bottom:16px}.home .why-now .h2{font-size:clamp(28px,3vw,38px)}.home .why-now .lede{color:#d5dcd5;margin:0;font-size:18px}.home .band{border:0}.home .example-section{background:#f0f1ec}.example-section>.container{display:grid;grid-template-columns:1fr 1fr;gap:32px 72px}.example-intro .h2{max-width:470px}.home .example-business .lede{font-size:18px}.home .journey{list-style:none;counter-reset:journey;padding:0;margin:0}.home .journey li{position:relative;counter-increment:journey;padding:0 0 28px 48px;margin:0;font-size:18px}.home .journey li:not(:last-child):after{content:"";position:absolute;top:33px;bottom:8px;left:14px;width:1px;background:#cbd3c9}.home .journey li:before{content:counter(journey);position:absolute;left:0;top:0;width:29px;height:29px;border-radius:50%;background:#fff;border:1px solid #cbd3c9;display:grid;place-items:center;font-size:13px;color:var(--color-accent);font-weight:700}.home .journey strong{display:block;font-family:var(--font-display);font-size:21px;line-height:1.3;margin-bottom:10px}.example-section>.container>.lede:last-child{grid-column:1/-1;border-top:1px solid var(--color-border);padding-top:24px;margin:0;max-width:none;font-size:18px}.home .copy-grid{gap:32px;margin-top:36px}.home .copy-grid article{padding-top:22px;border-top:2px solid #cdd6cd}.home .copy-grid h3{font-size:22px;letter-spacing:-.02em}.home .copy-grid p{font-size:18px;line-height:1.65}.tools-section>.lede:last-child,.offers-section>.lede:last-child{margin-top:28px;font-size:18px}.home .value-section{background:transparent}.value-section>.container{display:grid;grid-template-columns:1fr 1fr;column-gap:72px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.value-section .h2{grid-row:1/4}.value-section .lede{grid-column:2;margin:0 0 18px;font-size:18px}.value-section .lede:last-child{margin-bottom:0}.home .offers-section .h2{max-width:620px}.home .offers-section .copy-grid article:first-child{border-color:var(--color-accent)}.home .pricing-section{background:#eaf0e8}.pricing-section>.container{display:grid;grid-template-columns:1.1fr 1fr;gap:0 72px}.pricing-section .h2{grid-row:1/3}.pricing-section .lede{margin-top:0;font-size:18px}.pricing-section .lede:last-child{margin-top:24px}.home .faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.home .faq{margin:0;max-width:none}.home .faq-item{padding:20px 0}.home .faq-item:first-child{padding-top:0}.home .faq-item summary{font-size:18px;line-height:1.4}.home .faq-item p{font-size:18px;line-height:1.65}.home .cta-card{--cta-heading-color:#242b2b;--cta-heading-margin:0;background:#f1e5dc;text-align:left;border-radius:16px;padding:clamp(32px,5vw,64px);display:grid;grid-template-columns:1fr auto;column-gap:48px;align-items:center}.home .cta-card .h2{color:var(--color-text);margin:0;max-width:700px}.home .cta-text{color:var(--color-muted);margin:24px 0 0;max-width:650px;grid-column:1;font-size:18px}.home .cta-card .btn{grid-column:2;grid-row:1/3;background:var(--color-accent);color:#fff;margin:0}.home>section:last-child{padding-top:0}@media(max-width:1000px){.hero-message{gap:36px}.home .why-now{margin-inline:20px}.example-section>.container,.value-section>.container,.pricing-section>.container{column-gap:36px}.home .faq-section{gap:36px}.hero-details .btn-lg{padding:12px 18px;font-size:15px}}@media(max-width:760px){.home .home-hero{padding-top:44px}.hero-message{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.home .hero-h1{font-size:clamp(44px,9vw,64px);max-width:590px}.hero-title .eyebrow{margin-bottom:18px}.hero-details .lede:first-child{font-size:18px}.home .section{padding-block:56px}.home .why-now{grid-template-columns:1fr;padding:28px;gap:16px;margin-bottom:48px}.home .why-now .eyebrow{margin:0}.home .why-now .lede{font-size:18px}.example-section>.container,.value-section>.container,.pricing-section>.container,.home .faq-section{grid-template-columns:1fr;gap:28px}.value-section .h2,.pricing-section .h2{grid-row:auto}.value-section .lede{grid-column:auto;margin:0}.pricing-section .lede:last-child{margin:0}.home .copy-grid,.home .cta-card{grid-template-columns:1fr;gap:24px}.home .cta-card .btn{grid-column:auto;grid-row:auto;justify-self:start}.home .cta-text{margin:0}.home .product-preview{padding:18px}.home .faq-item summary{font-size:18px}}.home .why-now-link{display:inline-block;margin-top:18px;color:#f59b82;font-weight:600;text-decoration:underline;text-underline-offset:4px}.home .why-now-link:hover{color:#fff}.home .why-now-link:focus-visible{outline:2px solid #f59b82;outline-offset:5px}.home .hero-message{gap:24px}.hero-details{max-width:780px}.hero-details .hero-benefit{font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.3;margin:0 0 16px}.hero-details .hero-payoff{font-weight:700;margin-top:20px}.home{font-size:18px;line-height:1.65}
