@layer components{.platform-hero .subtitle{color:var(--text-on-dark-muted)}.platform-hero--page{padding-bottom:var(--space-xl)}.platform-hero--confirmation{min-height:60vh;display:flex;align-items:center}.confirmation__mark{font-size:var(--icon-display);margin-bottom:var(--space-sm)}.platform-hero__media{min-height:400px;margin-top:var(--space-xl)}.screenshot-placeholder__icon{display:block;font-size:var(--text-2xl);margin-bottom:var(--space-2xs)}.platform-hero__media .screenshot-placeholder__icon{font-size:var(--icon-display);margin-bottom:var(--space-sm);opacity:.5}.walkthrough__media .screenshot-placeholder__icon{font-size:var(--text-3xl)}.demo-split__media .screenshot-placeholder__icon{font-size:var(--icon-display);margin-bottom:var(--space-xs)}.walkthrough__media{min-height:280px}.about-story__media{min-height:350px}.about-tech__media{min-height:300px}.demo-split__media{min-height:400px}.feature-visual__title{color:var(--charcoal);font-size:var(--text-lg)}.feature-visual__list{text-align:left;max-width:300px;margin:0 auto;color:var(--gray);font-size:var(--text-sm);line-height:2}.feature-visual__step-number{color:var(--primary);font-weight:600}.feature-visual__tags{display:flex;flex-wrap:wrap;gap:var(--space-2xs);justify-content:center;max-width:320px;margin:0 auto}.title--compact{font-size:var(--heading-2)}.title--small{font-size:var(--text-2xl)}.walkthrough{align-items:center}.walkthrough__body{color:var(--text-on-dark);margin-bottom:var(--space-md)}.comparison{gap:var(--space-xl)}.comparison__title{margin-bottom:var(--space-sm)}.comparison__title--without{color:var(--red)}.comparison__title--with{color:var(--success)}.integrations{justify-content:center;align-items:center;gap:var(--space-xl);flex-wrap:wrap;opacity:.5}.integrations__item{padding:var(--space-md)}.integrations__icon{font-size:var(--text-3xl);display:block;margin-bottom:var(--space-2xs)}.trust-strip{padding-top:var(--space-xl);padding-bottom:0}.trust-section{padding-top:0}.trust-row--centered{justify-content:center}.trust-row--after-actions{margin-top:var(--space-md)}.trust-row--on-dark .trust-item{color:var(--text-on-dark-soft)}.trust-row--on-dark .trust-item iconify-icon{color:var(--icon-on-dark)}.about-tech__list{margin-top:var(--space-sm)}.contact-form__heading,.contact-info__heading{font-size:var(--text-2xl);font-weight:700;color:var(--charcoal)}.contact-info__heading{margin-bottom:var(--space-xs)}.contact-form__heading{margin-bottom:var(--space-md)}.contact-info__intro{color:var(--gray);margin-bottom:var(--space-md);line-height:1.6}.contact-info__checklist{list-style:none;padding:0;margin:0 0 var(--space-md)}.contact-info__cards{gap:var(--space-xs)}.contact-info__link{color:var(--primary)}.form-group--code{flex:0 0 30%}.form-group--phone{flex:1}.walkthrough{display:flex;gap:var(--layout-gap)}.walkthrough>*{flex:1}.walkthrough__title{color:var(--white)}.comparison{display:flex}.comparison>*{flex:1}.comparison__title{font-weight:var(--font-weight-bold)}.integrations{display:flex}.integrations__item{color:var(--gray);text-align:center}.about-split{display:flex;gap:var(--layout-gap)}.about-split>*{flex:1}.about-split__eyebrow{color:var(--primary)}.about-split__title{color:var(--charcoal)}.about-split__text{color:var(--gray)}.about-split__text--spaced{margin-bottom:var(--space-lg)}.about-values{display:flex;gap:var(--layout-gap)}.about-value{padding:var(--space-lg);background:var(--bg-gradient-white);color:var(--charcoal);border-left:4px solid var(--primary)}.about-value :is(h1,h2,h3,h4,h5,h6,p,li,span){color:inherit}.contact-info__cards{display:grid;grid-template-columns:repeat(2,1fr)}.contact-info__card{color:var(--charcoal)}.contact-info__card :is(h1,h2,h3,h4,h5,h6,p,li,span){color:inherit}.demo-split__title{color:var(--charcoal)}.demo-split__intro{margin-bottom:var(--space-xl);color:var(--gray)}@media (max-width:768px){.walkthrough{flex-wrap:wrap}.walkthrough>*{flex:1 1 100%;min-width:0}.comparison{flex-wrap:wrap}.comparison>*{flex:1 1 100%;min-width:0}.integrations{flex-wrap:wrap}.about-split{flex-wrap:wrap}.about-split>*{flex:1 1 100%;min-width:0}.about-values{flex-wrap:wrap}.contact-info__cards{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}}}