.feature-page{background:var(--fo-color-canvas);color:var(--fo-color-text-primary);overflow-x:clip}.feature-page .marketing-header{background:var(--fo-color-canvas);border-bottom-color:var(--fo-color-border);position:sticky;top:0}.feature-page .fp-breadcrumb,.feature-page .fp-hero,.feature-page .fp-capabilities,.feature-page .fp-benefit-inner,.feature-page .fp-related,.feature-page .fp-faq{box-sizing:border-box;max-width:var(--fo-shell-wide);padding-inline:var(--fo-gutter);margin-inline:auto}.feature-page .fp-breadcrumb{color:var(--fo-color-text-muted);font-size:.75rem;font-weight:var(--fo-weight-heading);white-space:nowrap;align-items:center;gap:7px;padding-block:20px;display:flex;overflow:hidden}.feature-page .fp-breadcrumb a{color:var(--fo-color-text-secondary);text-decoration:none}.feature-page .fp-breadcrumb a:hover{color:var(--fo-color-link)}.feature-page .fp-breadcrumb strong{color:var(--fo-color-text-primary);text-overflow:ellipsis;overflow:hidden}.feature-page .fp-breadcrumb svg{flex:none}.feature-page .fp-eyebrow{color:var(--fo-color-link);font-size:var(--fo-text-eyebrow);font-weight:var(--fo-weight-heading);letter-spacing:var(--fo-track-label);text-transform:uppercase;margin:0}.feature-page .fp-hero{max-width:none;padding:clamp(28px, 3.5vw, 48px) max(var(--fo-gutter), calc((100% - var(--fo-shell-wide)) / 2 + var(--fo-gutter))) clamp(40px, 4.5vw, 64px)}.feature-page .fp-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:880px;margin-inline:auto;display:flex}.feature-page .fp-hero-kicker{color:var(--fo-color-link);align-items:center;gap:10px;margin-bottom:22px;display:flex}.feature-page .fp-hero-kicker svg{flex:none}.feature-page .fp-hero h1{color:var(--fo-color-text-primary);font-size:var(--fo-text-h1);font-weight:var(--fo-weight-heading);letter-spacing:var(--fo-track-display);line-height:var(--fo-lh-display);text-wrap:balance;max-width:19ch;margin:0}.feature-page .fp-hero-body{color:var(--fo-color-text-secondary);text-wrap:pretty;max-width:64ch;margin:24px 0 0;font-size:1rem;line-height:1.55}.feature-page .fp-hero-proof{color:var(--fo-color-text-muted);justify-content:center;align-items:center;gap:8px;margin:17px 0 0;font-size:.83rem;line-height:1.45;display:flex}.feature-page .fp-hero-proof svg{color:var(--fo-color-success);flex:none}.feature-page .fp-product-screen{width:100%;min-width:0}.feature-page .fp-product-screen img{object-fit:contain;object-position:top center;width:100%;height:auto}.feature-page .fp-capabilities{max-width:none;padding:clamp(32px, 4vw, 48px) max(var(--fo-gutter), calc((100% - var(--fo-shell-wide)) / 2 + var(--fo-gutter)));background:var(--fo-color-surface-subtle)}.feature-page .fp-capabilities header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.feature-page .fp-capabilities h2,.feature-page .fp-benefit h2,.feature-page .fp-related h2,.feature-page .fp-faq h2,.feature-page .fp-final h2{color:var(--fo-color-text-primary);font-size:clamp(1.55rem,2.3vw,2rem);font-weight:var(--fo-weight-ui);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.15}.feature-page .fp-capabilities h2{max-width:17ch}.feature-page .fp-capability-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;display:grid}.feature-page .fp-capability-grid article{border-top:1px solid var(--fo-color-border-strong);min-width:0;padding:18px 20px 20px 0}.feature-page .fp-capability-grid article+article{border-left:1px solid var(--fo-color-border);padding-left:clamp(18px,2.8vw,42px)}.feature-page .fp-capability-grid article:first-child{border-left:0;padding-left:0}.feature-page .fp-capability-grid article>span{color:var(--fo-color-link);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:var(--fo-weight-heading);margin-bottom:14px;display:block}.feature-page .fp-capability-grid h3{font-size:1rem;font-weight:var(--fo-weight-ui);letter-spacing:-.025em;margin:0;line-height:1.3}.feature-page .fp-benefit{background:var(--fo-color-surface);padding-block:clamp(32px,4vw,56px)}.feature-page .fp-benefit:nth-child(2n){background:var(--fo-color-canvas)}.feature-page .fp-benefit-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,3.5vw,48px);display:grid}.feature-page .fp-benefit-copy{min-width:0;max-width:540px}.feature-page .fp-benefit-copy h2{margin-top:12px}.feature-page .fp-benefit-copy>p:not(.fp-eyebrow){color:var(--fo-color-text-secondary);margin:16px 0 0;font-size:.95rem;line-height:1.6}.feature-page .fp-benefit-copy ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.feature-page .fp-benefit-copy li{color:var(--fo-color-text-primary);font-size:.92rem;font-weight:var(--fo-weight-ui);align-items:start;gap:10px;line-height:1.5;display:flex}.feature-page .fp-benefit-copy li svg{color:var(--fo-color-link);flex:none;margin-top:2px}.feature-page .fp-benefit-media{min-width:0;margin:0}.feature-page .fp-benefit-media-product{overflow:visible}.feature-page .fp-related{padding-block:clamp(32px,4vw,48px)}.feature-page .fp-related header{max-width:760px}.feature-page .fp-related h2{margin-top:16px}.feature-page .fp-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.feature-page .fp-related-grid a{background:var(--fo-color-surface);border:1px solid var(--fo-color-border);border-radius:var(--fo-radius-panel);color:var(--fo-color-text-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:16px;text-decoration:none;display:grid}.feature-page .fp-related-grid a:hover{border-color:var(--fo-color-link)}.feature-page .fp-related-grid a>span{background:var(--fo-color-action-soft);border-radius:var(--fo-radius-control);color:var(--fo-color-link);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.feature-page .fp-related-grid strong{font-size:.88rem;line-height:1.35}.feature-page .fp-related-grid a>svg{color:var(--fo-color-link)}.feature-page .fp-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,48px);padding-top:0;padding-bottom:clamp(40px,4.5vw,64px);display:grid}.feature-page .fp-faq header>p{color:var(--fo-color-text-secondary);max-width:410px;margin:20px 0 0;line-height:1.55}.feature-page .fp-faq-list{border-top:1px solid var(--fo-color-border)}.feature-page .fp-faq details{border-bottom:1px solid var(--fo-color-border)}.feature-page .fp-faq summary{color:var(--fo-color-text-primary);cursor:pointer;font-size:1.02rem;font-weight:var(--fo-weight-heading);padding:18px 44px 18px 0;list-style:none;position:relative}.feature-page .fp-faq summary::-webkit-details-marker{display:none}.feature-page .fp-faq summary:after{color:var(--fo-color-action);content:"+";font-size:1.5rem;position:absolute;top:12px;right:4px}.feature-page .fp-faq details[open] summary:after{content:"−"}.feature-page .fp-faq details p{color:var(--fo-color-text-secondary);margin:-6px 0 0;padding:0 44px 20px 0;line-height:1.6}.feature-page .fp-final{background:var(--fo-color-structure);color:var(--fo-color-text-on-structure);padding:clamp(36px, 4vw, 56px) max(var(--fo-gutter), calc((100% - var(--fo-shell-wide)) / 2 + var(--fo-gutter)));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.feature-page .fp-final h2{color:var(--fo-color-text-on-structure);max-width:850px;margin-top:14px}.feature-page .fp-final .fp-eyebrow{color:var(--fo-color-text-on-structure)}.feature-page .fp-final>div>p:not(.fp-eyebrow){color:var(--fo-color-text-on-structure-muted);margin:20px 0 0;font-size:1.02rem;line-height:1.55}@media (max-width:1120px){.feature-page .fp-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-page .fp-capability-grid article:nth-child(odd){border-left:0;padding-left:0}.feature-page .fp-benefit-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}.feature-page .fp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-page .fp-faq,.feature-page .fp-final{grid-template-columns:1fr}.feature-page .fp-final .primary-action{width:fit-content}}@media (max-width:760px){.feature-page .fp-breadcrumb{padding-block:16px}.feature-page .fp-hero{padding-top:28px;padding-bottom:40px}.feature-page .fp-hero h1{font-size:var(--fo-text-h1)}.feature-page .fp-hero-body{margin-top:20px;font-size:1.02rem}.feature-page .fp-hero-action{margin-top:26px}.feature-page .fp-capabilities header{flex-direction:column;align-items:start;gap:15px}.feature-page .fp-capability-grid{gap:0 22px}.feature-page .fp-capability-grid article{padding-right:10px}.feature-page .fp-benefit-inner{grid-template-columns:1fr}.feature-page .fp-benefit-copy{max-width:680px}.feature-page .fp-final{padding-inline:var(--fo-gutter)}}@media (max-width:520px){.feature-page .fp-hero-action{width:100%}.feature-page .fp-hero-proof{text-align:center}.feature-page .fp-capability-grid{grid-template-columns:1fr}.feature-page .fp-capability-grid article+article{border-left:0;padding-left:0}.feature-page .fp-capability-grid article>span{margin-bottom:18px}.feature-page .fp-related-grid{grid-template-columns:1fr}.feature-page .fp-final .primary-action{width:100%}}.feature-page .fp-native-capture,.feature-page .fp-product-screen{width:100%;margin-inline:auto}.feature-page .fp-forms-photo{border-radius:var(--fo-radius-panel);width:100%;max-width:1440px;margin:clamp(24px,4vw,48px) auto 0;overflow:hidden}.feature-page .fp-forms-photo img{width:100%;height:auto;display:block}.feature-page .fp-benefit-text .fp-benefit-copy{max-width:720px}.feature-page .fp-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.feature-page .fp-hero-copy{text-align:left;align-items:flex-start;max-width:560px;margin:0}.feature-page .fp-hero h1{font-size:clamp(2rem,3.1vw,3rem);line-height:1.08}.feature-page .fp-hero-kicker{margin-bottom:16px}.feature-page .fp-hero-body{margin-top:18px}.feature-page .fp-hero-action{margin-top:22px}.feature-page .fp-hero-proof{text-align:left;justify-content:flex-start}.feature-page .fp-work-hero,.feature-page .fp-forms-photo{min-width:0;max-width:680px;margin:0 auto}.feature-page .fp-forms-photo{max-width:600px}.feature-page .fp-authentic-capture{width:100%;margin-inline:auto}.feature-page .fp-authentic-capture img{object-fit:contain;width:100%;height:auto;display:block}.feature-page .fp-authentic-capture .fo-frame-image-dark,:root[data-theme=dark] .feature-page .fp-authentic-capture .fo-frame-image-light{display:none}:root[data-theme=dark] .feature-page .fp-authentic-capture .fo-frame-image-dark{display:block}.feature-page .fo-work-capture-projects-list{aspect-ratio:auto}.feature-page .fp-benefit-text .fp-benefit-inner{grid-template-columns:minmax(0,1fr)}.feature-page .fp-benefit-text .fp-benefit-copy{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:0 40px;max-width:none;display:grid}.feature-page .fp-benefit-text .fp-benefit-copy .fp-eyebrow,.feature-page .fp-benefit-text .fp-benefit-copy h2,.feature-page .fp-benefit-text .fp-benefit-copy>p{grid-column:1}.feature-page .fp-benefit-text .fp-benefit-copy ul{grid-area:1/2/4;align-content:center;margin-top:0}@media (max-width:900px){.feature-page .fp-hero{grid-template-columns:minmax(0,1fr);padding-block:24px 40px}.feature-page .fp-hero-copy{max-width:680px}.feature-page .fp-work-hero,.feature-page .fp-forms-photo{margin-inline:0}.feature-page .fp-benefit-inner{grid-template-columns:minmax(0,1fr)}.feature-page .fp-benefit-text .fp-benefit-copy{grid-template-columns:minmax(0,1fr);max-width:680px}.feature-page .fp-benefit-text .fp-benefit-copy ul{grid-area:auto/1;margin-top:18px}}.feature-page .fp-final .primary-action{background:var(--fo-color-action-on-dark);color:var(--fo-color-action-on-dark-text)}
