.feature-page .feature-hero{display:block;text-align:center;padding:70px 0 48px;max-width:960px}.feature-hero .eyebrow{justify-content:center}.interior .feature-hero h1{font-size:clamp(42px,5.4vw,76px);font-weight:400;line-height:1.08;letter-spacing:-.045em;margin:0 0 25px}.feature-hero h1 em{font-family:var(--serif);font-weight:400}.feature-lead{max-width:690px;margin:0 auto 28px;color:var(--muted);font-size:16px}.feature-hero .actions{justify-content:center}.feature-showcase{padding:14px 14px 0;border:1px solid #dce4f6;border-radius:18px;background:#e9eefb;margin-block:0 45px;box-shadow:0 24px 55px -38px #00005455}.feature-window{display:flex;align-items:center;gap:9px;padding:5px 8px 17px;font-size:11px;color:var(--muted)}.feature-showcase img{width:100%;border-radius:8px;border:1px solid var(--line)}.feature-page figcaption{font-size:10px;color:var(--muted);text-align:center;padding:15px}.feature-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature-steps article{padding:30px;border-radius:12px;background:#eef2fc}.feature-steps article:nth-child(2){background:#eaf7f6}.feature-number{display:block;font-family:var(--serif);font-size:32px;color:#7580a1;margin-bottom:28px}.feature-steps h3{font-size:23px}.feature-steps p,.feature-detail p{color:var(--muted);font-size:14px;line-height:1.8;margin-bottom:0}.feature-detail{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:60px;padding-block:65px;border-top:1px solid var(--line)}.feature-detail>div{min-width:0}.feature-detail h2{font-size:clamp(32px,3.3vw,45px)}.feature-detail figure{margin:0;min-width:0;background:#e9eefb;border:1px solid #dce4f6;padding:12px 12px 0;border-radius:13px}.feature-detail img{border-radius:6px;width:100%}.feature-related{padding:15px 0 65px}.feature-related h2{font-size:36px}.feature-related>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feature-related a{display:flex;justify-content:space-between;gap:20px;padding:26px;background:#fff;border:1px solid var(--line);border-radius:10px;font-size:18px}.feature-related a:hover{border-color:var(--blue);color:var(--blue)}
@media(max-width:700px){.feature-page .feature-hero{padding:45px 0 30px}.feature-hero .eyebrow{font-size:8px}.feature-lead{font-size:14px}.feature-hero .actions{flex-direction:column;gap:20px}.feature-showcase{padding:7px 7px 0;border-radius:10px}.feature-window{font-size:9px;padding-bottom:10px}.feature-page figcaption{font-size:8px;padding:10px}.feature-steps{grid-template-columns:1fr}.feature-steps article{padding:25px}.feature-number{margin-bottom:16px}.feature-detail{grid-template-columns:1fr;gap:25px;padding-block:40px}.feature-related>div{grid-template-columns:1fr}.feature-related h2{font-size:30px}.feature-related a{font-size:16px;padding:23px}}

/* Clear onboarding scope, kept readable alongside product screenshots. */
.feature-section { padding-block: clamp(40px, 6vw, 80px); }
.feature-section > div { max-width: 800px; }
.feature-section h2 { font-size: clamp(30px, 4vw, 48px); line-height: 1.15; margin: 0 0 24px; }
.feature-section p { line-height: 1.7; margin-bottom: 18px; }
.feature-section a { text-decoration: underline; text-underline-offset: 3px; }

