.marketing-feature-cta,.marketing-feature-disclosure,.marketing-feature-hero,.marketing-feature-related,.marketing-feature-section{width:min(1360px,calc(100% - max(40px, 8vw)));margin-inline:auto}.marketing-feature-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.75fr);align-items:center;gap:clamp(var(--spacing-7),8vw,var(--spacing-10));padding-block:clamp(70px,10vw,96px)}.marketing-feature-hero__copy{display:grid;min-width:0;gap:var(--spacing-5)}.marketing-feature-breadcrumb{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.marketing-feature-breadcrumb:hover{color:var(--color-accent)}.marketing-feature-breadcrumb span{margin-inline:var(--spacing-1)}.marketing-feature-cta h2,.marketing-feature-hero h1,.marketing-feature-section__heading h2{letter-spacing:-.04em;text-wrap:balance}.marketing-feature-hero__copy>.astryx-text{max-width:650px;line-height:1.65;overflow-wrap:anywhere}.marketing-feature-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.marketing-feature-hero>.marketing-workflow-demo{min-width:0}.marketing-feature-section{padding-block:clamp(64px,7vw,76px)}.marketing-feature-section__heading{display:grid;gap:var(--spacing-2);max-width:700px;margin-bottom:var(--spacing-7)}.marketing-feature-step{display:grid;gap:var(--spacing-3);min-height:230px;background:var(--color-background-surface,#ffffff);border:1px solid rgba(42,35,32,.1);border-radius:var(--radius-container,16px);padding:24px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.marketing-feature-step:hover{transform:translateY(-4px);border-color:rgba(184,88,66,.35);box-shadow:0 14px 32px -8px rgba(184,88,66,.12)}.marketing-feature-step>span{color:var(--color-accent);font-family:inherit;font-feature-settings:"tnum" 1;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;background:rgba(184,88,66,.08);padding:2px 8px;border-radius:9999px;width:fit-content}.marketing-feature-capability h3,.marketing-feature-step h3{margin:0;font-size:var(--font-size-lg)}.marketing-feature-capability p,.marketing-feature-step p{margin:0;line-height:1.55}.marketing-feature-capability{display:grid;gap:var(--spacing-3);min-height:220px;background:var(--color-background-surface,#ffffff);border:1px solid rgba(42,35,32,.1);border-radius:var(--radius-container,16px);padding:24px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.marketing-feature-capability:hover{transform:translateY(-4px);border-color:rgba(184,88,66,.35);box-shadow:0 14px 32px -8px rgba(184,88,66,.12)}.marketing-feature-capability svg{width:22px;height:22px;color:var(--color-accent)}.marketing-feature-disclosure{display:grid;gap:var(--spacing-3);padding:clamp(32px,5vw,56px);border:1px solid var(--color-border);border-radius:var(--radius-page);background:var(--color-background-muted)}.marketing-feature-disclosure h2{margin:0}.marketing-feature-disclosure p{max-width:800px;margin:0;line-height:1.65}.marketing-feature-section--faq{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:var(--spacing-8)}.marketing-feature-faq-list{display:grid;align-content:start;border-top:1px solid var(--color-border)}.marketing-feature-faq-list details{padding-block:var(--spacing-4);border-bottom:1px solid var(--color-border)}.marketing-feature-faq-list summary{cursor:pointer;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:700}.marketing-feature-faq-list p{margin:var(--spacing-3) 0 0;line-height:1.6}.marketing-feature-related{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:var(--spacing-8);padding-block:clamp(64px,7vw,76px)}.marketing-feature-related h2{margin:var(--spacing-2) 0 0}.marketing-feature-related__links{display:grid;border-top:1px solid var(--color-border)}.marketing-feature-related__links a{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding-block:var(--spacing-4);border-bottom:1px solid var(--color-border)}.marketing-feature-related__links a:hover{color:var(--color-accent)}.marketing-feature-related__links span{display:grid;gap:var(--spacing-1)}.marketing-feature-related__links strong{font-size:var(--font-size-sm)}.marketing-feature-related__links small{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.45}.marketing-feature-related__links svg{width:18px;height:18px;flex:none}.marketing-feature-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6);margin-bottom:clamp(72px,10vw,96px);padding:clamp(32px,6vw,60px);border-radius:var(--radius-page);background:var(--color-accent);color:var(--color-on-accent)}.marketing-feature-cta h2{max-width:670px;margin:var(--spacing-2) 0 0;color:inherit}@media (max-width:960px){.marketing-feature-hero,.marketing-feature-related,.marketing-feature-section--faq{grid-template-columns:1fr}.marketing-feature-hero{padding-block:60px 72px}.marketing-feature-section--faq{gap:var(--spacing-2)}.marketing-feature-section--faq .marketing-feature-section__heading{margin-bottom:var(--spacing-4)}}@media (max-width:600px){.marketing-feature-cta,.marketing-feature-disclosure,.marketing-feature-hero,.marketing-feature-related,.marketing-feature-section{width:min(100% - 32px,580px)}.marketing-feature-cta{align-items:stretch;flex-direction:column;border-radius:var(--radius-container)}.marketing-feature-cta button{width:100%}}html[data-theme=dark] .marketing-feature-capability,html[data-theme=dark] .marketing-feature-step{background:var(--color-background-surface,#30302e);border-color:rgba(255,255,255,.08)}html[data-theme=dark] .marketing-feature-capability:hover,html[data-theme=dark] .marketing-feature-step:hover{border-color:rgba(217,119,87,.4);box-shadow:0 14px 32px -8px rgba(0,0,0,.45)}html[data-theme=dark] .marketing-feature-step>span{background:rgba(217,119,87,.18);color:#fca5a5}html[data-theme=dark] .marketing-feature-disclosure{background:var(--color-surface-subtle,#1f1e1d);border-color:var(--color-border,#3d3c38)}