.feature-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;padding-top:56px;padding-bottom:72px;display:grid}.feature-hero .breadcrumbs ol,.breadcrumbs-left ol{justify-content:flex-start;margin-bottom:26px}.feature-hero h1{letter-spacing:-2px;margin-top:18px;font-size:clamp(2.9rem,5vw,4.6rem);line-height:1.07}.feature-hero h1 em{display:block}.feature-dek{font-family:var(--font-serif), serif;color:#4d4a45;max-width:560px;margin-top:24px;font-size:1.35rem;line-height:1.55}.feature-hero-cta{flex-wrap:wrap;align-items:center;gap:18px 28px;margin:32px 0 28px;display:flex}.feature-hero-art{justify-content:center;display:flex}.feature-phone,.feature-photo{margin:0}.feature-phone{width:min(320px,72vw)}.feature-phone-frame{background:var(--paper);border:7px solid #232323;border-radius:38px;overflow:hidden;box-shadow:0 30px 60px -28px #19191966}.feature-phone img,.feature-photo img{width:100%;height:auto}.feature-photo img{background:var(--stone)}.feature-phone figcaption,.feature-photo figcaption{color:var(--muted);text-align:center;margin-top:12px;font-size:.72rem}.feature-photo figcaption{text-align:left}.feature-answer{max-width:900px}.feature-answer .quick-answer{margin-bottom:0}.feature-answer .quick-answer-question{font-family:var(--font-serif), serif;letter-spacing:0;color:var(--ink);margin:6px 0 10px;font-size:1.55rem;line-height:1.35}.feature-answer .quick-answer p:last-child{color:#45423d;line-height:1.8}.feature-highlights{padding-block:80px}.feature-highlight-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.feature-highlight-grid article{border:1px solid var(--line);background:#fbfaf7;padding:30px 26px}.feature-highlight-grid svg{color:var(--burgundy)}.feature-highlight-grid h3{margin:22px 0 10px;font-size:1.45rem}.feature-highlight-grid p{font-size:.9rem;line-height:1.75}.feature-steps{background:var(--stone);border-block:1px solid var(--line)}.feature-step-list{grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none;display:grid}.feature-step-list li{border-top:1px solid #bdb8ae;padding-top:22px}.feature-step-list span{font-family:var(--font-serif), serif;color:var(--burgundy);font-size:1.6rem}.feature-step-list h3{margin:26px 0 12px;font-size:1.7rem}.feature-step-list p{font-size:.94rem;line-height:1.8}.feature-sections{padding-block:40px}.feature-detail{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:56px;display:grid}.feature-detail-text{grid-template-columns:minmax(0,760px);justify-content:center}.feature-detail-reverse .feature-detail-art{order:-1}.feature-detail h2{letter-spacing:-.8px;margin-bottom:20px;font-size:clamp(2rem,3.2vw,2.7rem)}.feature-detail-copy>p{color:#45423d;line-height:1.85}.feature-detail-copy>p+p{margin-top:16px}.feature-detail-copy ul{margin:22px 0 0;padding:0;list-style:none}.feature-detail-copy li{color:#4a4844;align-items:flex-start;gap:11px;margin-top:11px;font-size:.92rem;line-height:1.6;display:flex}.feature-detail-copy li svg{color:var(--burgundy);margin-top:4px}.feature-detail-art{justify-content:center;display:flex}.feature-note{max-width:900px;padding-bottom:40px}.feature-note ul{margin:14px 0 0;padding-left:1.2em}.feature-note li{color:var(--muted);margin-top:6px;font-size:.9rem;line-height:1.75}.feature-note li::marker{color:var(--burgundy)}.feature-faq{border-top:1px solid var(--line)}.feature-card-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.features-hero+.section .feature-card:last-child:nth-child(odd){grid-column:1/-1}.features-hero+.section .feature-card:last-child:nth-child(odd) .feature-card-link{grid-template-columns:auto 1fr auto;align-items:center;column-gap:28px;display:grid}.features-hero+.section .feature-card:last-child:nth-child(odd) h3{margin:0}.features-hero+.section .feature-card:last-child:nth-child(odd) p{grid-column:2;max-width:620px}.features-hero+.section .feature-card:last-child:nth-child(odd) .feature-card-more{grid-area:1/3/span 2;margin:0}.feature-card-link{border:1px solid var(--line);background:#fbfaf7;flex-direction:column;height:100%;padding:30px 28px;transition:border-color .2s,transform .2s;display:flex}.feature-card-link:hover{border-color:var(--burgundy);transform:translateY(-2px)}.feature-card-icon{background:var(--stone);width:46px;height:46px;color:var(--burgundy);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.feature-card h3{margin:22px 0 10px;font-size:1.6rem}.feature-card p{flex:1;font-size:.92rem;line-height:1.75}.feature-card-more{color:var(--ink);align-items:center;gap:8px;margin-top:22px;font-size:.85rem;display:inline-flex}.feature-card-link:hover .feature-card-more{color:var(--burgundy)}.features-hero h1{max-width:980px}.features-hero .feature-hero-cta{margin-bottom:0}.feature-extras{grid-template-columns:repeat(4,1fr)}.features-plans .text-link{margin-top:-20px}.feature-launch h2 em{display:inline}@media (max-width:1100px){.features-hero+.section .feature-card-grid,.feature-highlight-grid,.feature-extras{grid-template-columns:repeat(2,1fr)}.feature-hero{gap:44px}.feature-detail{gap:48px}}@media (max-width:800px){.feature-hero,.feature-detail{grid-template-columns:1fr}.feature-hero{padding-top:34px;padding-bottom:48px}.feature-detail-reverse .feature-detail-art{order:0}.feature-step-list,.feature-card-grid,.features-hero+.section .feature-card-grid{grid-template-columns:1fr}.features-hero+.section .feature-card:last-child:nth-child(odd) .feature-card-link{display:flex}.features-hero+.section .feature-card:last-child:nth-child(odd) h3{margin:22px 0 10px}.feature-step-list{gap:30px}.feature-highlights{padding-block:56px}}@media (max-width:600px){.feature-highlight-grid,.feature-extras{grid-template-columns:1fr}.feature-dek{font-size:1.15rem}.feature-hero-cta .button{width:100%}.feature-phone{width:min(280px,78vw)}}.feature-page-link{width:fit-content;margin-top:18px;display:flex}.more-feature-links{gap:28px;padding-top:60px;display:grid}.more-feature-links-heading h3{max-width:640px;margin-top:12px;font-size:clamp(1.8rem,2.8vw,2.4rem)}.feature-launch{text-align:center;padding-block:96px}.feature-launch h2{color:var(--paper);margin:16px 0 18px}.feature-launch h2 em{color:#e8cfd3}.feature-launch p:not(.eyebrow){color:#f6f4efcc;max-width:560px;margin:0 auto 30px}.feature-launch .eyebrow{color:#f6f4ef99}.feature-card-grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width:800px){.feature-card-grid-2{grid-template-columns:1fr}}
