.app-feature-section{padding-block:120px;overflow:hidden}.app-feature-container{max-width:1440px;padding-inline:80px}.feature-rows{display:flex;flex-direction:column;gap:120px}.feature-row{display:grid;grid-template-columns:minmax(0,460fr) minmax(0,720fr);gap:clamp(40px,6.95vw,100px);align-items:center}.feature-row-reverse{grid-template-columns:minmax(0,720fr) minmax(0,460fr)}.feature-row-reverse .feature-copy{grid-column:2;grid-row:1}.feature-row-reverse .app-feature-visual{grid-column:1;grid-row:1}.feature-copy{position:relative;z-index:1;min-width:0}.feature-eyebrow{display:block;margin-bottom:20px;font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--mint-deep)}.feature-heading{margin:0;font-size:clamp(30px,3.06vw,44px);line-height:1.1;letter-spacing:-.04em;font-weight:600}.feature-body{margin-top:24px;max-width:460px;font-size:16px;line-height:1.7;color:var(--ink-2)}.feature-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:18px;padding:12px 24px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--font-family-body);font-size:14px;line-height:1.5;font-weight:600;cursor:pointer;transition:filter .16s ease}.feature-cta:hover{filter:brightness(.94)}.feature-cta:focus-visible{outline:2px solid var(--mint-deep);outline-offset:4px}.app-feature-visual{position:relative;min-width:0;aspect-ratio:720/520}.feature-panel-image{display:block;width:100%;height:100%}.app-feature-visual-breakout .feature-panel-image{position:absolute;right:0;width:116.6667%;max-width:none}.feature-space-contours{position:absolute;z-index:0;pointer-events:none;width:360px;height:480px;top:-90px;right:-220px;stroke:var(--mint);stroke-width:1;opacity:.12}.feature-copy>:not(.feature-space-contours){position:relative}@media (max-width:1100px){.app-feature-container{padding-inline:40px}.app-feature-section{padding-block:80px}.feature-rows{gap:80px}.feature-heading br{display:none}}@media (max-width:760px){.app-feature-container{padding-inline:24px}.app-feature-section{padding-block:64px}.feature-rows{gap:72px}.feature-row,.feature-row-reverse{grid-template-columns:minmax(0,1fr);gap:32px}.feature-row .feature-copy{grid-column:1;grid-row:1}.feature-row .app-feature-visual{grid-column:1;grid-row:2}.feature-heading{max-width:460px;font-size:clamp(30px,7.7vw,40px)}.feature-eyebrow{margin-bottom:16px}.feature-body{margin-top:18px}.app-feature-visual-breakout{margin-left:14.2857%}.feature-space-contours{display:none}}@media (prefers-reduced-motion:reduce){.feature-cta{transition:none}}.feature-cta{text-decoration:none}.feature-guide{max-width:460px;scroll-margin-top:110px}.feature-guide summary{list-style:none;gap:10px}.feature-guide summary::-webkit-details-marker{display:none}.feature-guide-chevron{flex:none;transition:transform .16s ease}.feature-guide[open] .feature-guide-chevron{transform:rotate(180deg)}.feature-guide-content{margin-top:22px;border-top:1px solid var(--line);padding-top:22px}.feature-guide-content ol{margin:0;padding:0;list-style:none;display:grid;gap:16px}.feature-guide-content li{display:flex;align-items:flex-start;gap:12px}.feature-guide-content li>span{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--mint-tint);color:var(--mint-ink);font-size:12px;font-weight:600}.feature-guide-content li p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-2)}.feature-guide-note{margin:18px 0 0;font-size:13px;line-height:1.6;color:var(--muted)}@media (prefers-reduced-motion:reduce){.feature-guide-chevron{transition:none}}