[data-discipline-style=refined]{--discipline-refined-ink: oklch(.22 .012 78);--discipline-refined-border: oklch(.22 .012 78 / .11);--discipline-refined-shadow: oklch(.22 .012 78 / .11);background:#fcfaf7}[data-discipline-style=refined] .discipline-eyebrow{letter-spacing:0}[data-discipline-style=refined] .discipline-hero-title{max-width:12ch;line-height:1}[data-discipline-style=refined] .discipline-hero-body{max-width:38rem}[data-discipline-style=refined] .discipline-hero-actions>:first-child{box-shadow:0 8px 24px #1e1a1429}[data-discipline-style=refined] .discipline-screenshot-frame{border-color:var(--discipline-refined-border);padding:.375rem;box-shadow:0 1px 2px #1e1a140d,0 18px 54px var(--discipline-refined-shadow)}[data-discipline-style=refined] .discipline-hero-media .discipline-screenshot-frame{box-shadow:0 1px 2px #1e1a140f,0 28px 80px #1e1a1424}[data-discipline-style=refined] .discipline-hero-overlay{border-color:var(--discipline-refined-border);box-shadow:0 16px 44px #1e1a1424}[data-discipline-style=refined] .discipline-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-right:0;border-left:0;border-radius:0;background:transparent;padding:0}[data-discipline-style=refined] .discipline-proof-item{border-radius:0;background:transparent}[data-discipline-style=refined] .discipline-proof-item:nth-child(2n){border-left:1px solid var(--discipline-refined-border)}[data-discipline-style=refined] .discipline-proof-item:nth-child(n+3){border-top:1px solid var(--discipline-refined-border)}[data-discipline-style=refined] .discipline-section-intro{max-width:50rem}[data-discipline-style=refined] .discipline-section-title{line-height:1.08}[data-discipline-style=refined] .discipline-feature-row{padding-top:1rem}[data-discipline-style=refined] .discipline-feature-row+.discipline-feature-row{border-top:1px solid var(--discipline-refined-border);padding-top:4rem}[data-discipline-style=refined] .discipline-feature-title{max-width:17ch;line-height:1.06}[data-discipline-style=refined] .discipline-capability-section{background:#f2f6f3}[data-discipline-style=refined] .discipline-capability-card,[data-discipline-style=refined] .discipline-workflow-card{border-color:var(--discipline-refined-border);background:#fff;box-shadow:0 1px 2px #1e1a140a;transition:border-color .18s ease,box-shadow .18s ease}[data-discipline-style=refined] .discipline-capability-card:hover,[data-discipline-style=refined] .discipline-workflow-card:hover{border-color:#1e1a1438;box-shadow:0 10px 28px #1e1a1412}[data-discipline-style=refined] .discipline-final-panel{border-color:#ffffff1f;background:var(--discipline-refined-ink);box-shadow:0 24px 70px #1e1a1424}[data-discipline-motion=subtle]{--discipline-motion-ease: cubic-bezier(.22, 1, .36, 1)}@keyframes discipline-subtle-enter{0%{opacity:0;transform:translateY(var(--discipline-motion-distance, 18px))}to{opacity:1;transform:translateY(0)}}[data-discipline-motion=subtle] .discipline-hero-copy>*{animation:discipline-subtle-enter .52s var(--discipline-motion-ease) both}[data-discipline-motion=subtle] .discipline-hero-copy>:nth-child(1){animation-delay:40ms}[data-discipline-motion=subtle] .discipline-hero-copy>:nth-child(2){animation-delay:.1s}[data-discipline-motion=subtle] .discipline-hero-copy>:nth-child(3){animation-delay:.16s}[data-discipline-motion=subtle] .discipline-hero-copy>:nth-child(4){animation-delay:.22s}[data-discipline-motion=subtle] .discipline-hero-copy>:nth-child(5){animation-delay:.28s}[data-discipline-motion=subtle] .discipline-hero-media{--discipline-motion-distance: 28px;animation:discipline-subtle-enter .72s var(--discipline-motion-ease) 80ms both}[data-discipline-motion=subtle] .discipline-hero-overlay{--discipline-motion-distance: 14px;animation:discipline-subtle-enter .5s var(--discipline-motion-ease) .3s both}[data-discipline-motion=subtle].discipline-motion-settled .discipline-hero-copy>*,[data-discipline-motion=subtle].discipline-motion-settled .discipline-hero-media,[data-discipline-motion=subtle].discipline-motion-settled .discipline-hero-overlay{animation:none;opacity:1;transform:none}[data-discipline-motion=subtle] .discipline-motion-reveal{opacity:0;transform:translateY(var(--discipline-motion-distance, 24px));transition:opacity .62s var(--discipline-motion-ease),transform .62s var(--discipline-motion-ease),border-color .18s ease,box-shadow .18s ease;transition-delay:var(--discipline-motion-delay, 0ms)}[data-discipline-motion=subtle] .discipline-motion-reveal.is-visible{opacity:1;transform:translateY(0)}[data-discipline-motion=subtle] .discipline-screenshot-frame picture{display:block;overflow:hidden;border-radius:.375rem}[data-discipline-motion=subtle] .discipline-screenshot-frame,[data-discipline-motion=subtle] .discipline-image-card,[data-discipline-motion=subtle] .discipline-workflow-card{transition:transform .28s var(--discipline-motion-ease)}[data-discipline-motion=subtle] .discipline-screenshot-frame img{transition:transform .56s var(--discipline-motion-ease)}[data-discipline-motion=subtle] .discipline-screenshot-frame:hover,[data-discipline-motion=subtle] .discipline-image-card:hover,[data-discipline-motion=subtle] .discipline-workflow-card:hover,[data-discipline-motion=subtle] .discipline-capability-card.discipline-motion-reveal.is-visible:hover{transform:translateY(-3px)}[data-discipline-motion=subtle] .discipline-screenshot-frame:hover img{transform:scale(1.008)}[data-discipline-motion=subtle] .discipline-hero-actions svg:last-child,[data-discipline-motion=subtle] .discipline-final-panel svg:last-child{transition:transform .24s cubic-bezier(.22,1,.36,1)}[data-discipline-motion=subtle] .discipline-hero-actions>:hover svg:last-child,[data-discipline-motion=subtle] .discipline-final-panel form:hover svg:last-child,[data-discipline-motion=subtle] .discipline-final-panel a:hover svg:last-child{transform:translate(.2rem)}@media (min-width: 64rem){[data-discipline-style=refined] .discipline-hero{padding-top:7.5rem;padding-bottom:5rem}[data-discipline-style=refined] .discipline-hero-grid{column-gap:4rem}[data-discipline-style=refined] .discipline-feature-list{row-gap:6rem}[data-discipline-style=refined] .discipline-feature-row+.discipline-feature-row{padding-top:6rem}[data-discipline-style=refined] .discipline-proof-item+.discipline-proof-item{border-left:1px solid var(--discipline-refined-border)}[data-discipline-style=refined] .discipline-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-discipline-style=refined] .discipline-proof-item:nth-child(n+3){border-top:0}}@media (prefers-reduced-motion: reduce){[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-hero-copy>*,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-hero-media,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-hero-overlay{animation:none;opacity:1!important;transform:none!important}[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-motion-reveal{opacity:1;transform:none}[data-discipline-style=refined]:not([data-discipline-motion-override=true]) .discipline-capability-card,[data-discipline-style=refined]:not([data-discipline-motion-override=true]) .discipline-workflow-card,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-motion-reveal,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-screenshot-frame,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-image-card,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-screenshot-frame img,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-hero-actions svg,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-final-panel svg{transition:none}[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-screenshot-frame:hover img,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-screenshot-frame:hover,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-image-card:hover,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-workflow-card:hover,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-capability-card:hover,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-hero-actions>:hover svg,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-final-panel form:hover svg,[data-discipline-motion=subtle]:not([data-discipline-motion-override=true]) .discipline-final-panel a:hover svg{transform:none}}
