.signal-theatre,.mode-proof{--signal-content: 1500px;--signal-copy: minmax(520px, .9fr);--signal-console: minmax(600px, 1.1fr);background:var(--semantic-color-surface-base);color:var(--semantic-color-text-primary)}.signal-theatre{position:relative;min-height:min(760px,calc(100dvh - 68px));overflow:hidden}.signal-theatre__media,.signal-theatre__shade{position:absolute;inset:0 auto 0 0;inline-size:46%;block-size:100%}.signal-theatre__media{object-fit:cover;object-position:center;opacity:.48}.signal-theatre__shade{background:color-mix(in srgb,var(--semantic-color-surface-base) 54%,transparent)}.signal-theatre__inner{position:relative;z-index:var(--primitive-z-content);width:min(100%,var(--signal-content));min-height:inherit;margin-inline:auto;padding:clamp(36px,4vw,56px) clamp(24px,4vw,56px);display:grid;grid-template-columns:var(--signal-copy) var(--signal-console);align-items:center;gap:clamp(40px,4vw,64px)}.signal-theatre__copy{align-self:center;max-width:600px}.signal-theatre__eyebrow,.mode-proof__index,.mode-proof__intro label{display:block;color:var(--semantic-color-action-primary);font-family:var(--font-mono);font-size:var(--primitive-font-size-xs);letter-spacing:var(--primitive-font-tracking-wide);text-transform:uppercase}.signal-theatre__copy h1{margin-block-start:var(--primitive-space-5);font-size:clamp(44px,3.7vw,60px);line-height:1;letter-spacing:-.045em;text-transform:none}.signal-theatre__copy h1>span:not(.sr-only){display:block;white-space:nowrap}.signal-theatre__copy>p:not(.signal-theatre__compliance){max-width:55ch;margin-block-start:var(--primitive-space-5);color:var(--semantic-color-text-secondary);font-family:var(--font-sans);font-size:clamp(16px,1.25vw,18px);line-height:var(--primitive-font-line-height-relaxed)}.signal-nowrap{white-space:nowrap}.signal-theatre__actions{display:flex;flex-wrap:wrap;gap:var(--primitive-space-4);margin-block-start:var(--primitive-space-6)}.signal-action{min-height:var(--primitive-size-touch-gloved);padding-inline:var(--primitive-space-6);display:inline-flex;align-items:center;justify-content:center;gap:var(--primitive-space-4);border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-strong);border-radius:var(--primitive-radius-sm);color:var(--semantic-color-text-primary);font-family:var(--font-mono);font-size:var(--primitive-font-size-sm);font-weight:var(--primitive-font-weight-semibold);white-space:nowrap;text-transform:uppercase;transition:border-color var(--primitive-motion-duration-base) ease,color var(--primitive-motion-duration-base) ease,transform var(--primitive-motion-duration-fast) var(--primitive-motion-ease-mechanical)}.signal-action:hover{border-color:var(--semantic-color-action-primary);color:var(--semantic-color-action-primary);text-decoration:none}.signal-action:active{transform:scale(.98)}.signal-action--primary{border-color:var(--semantic-color-action-primary);background:var(--semantic-color-action-primary);color:var(--semantic-color-surface-base)}.signal-action--primary:hover{background:var(--semantic-color-action-primary-hover);color:var(--semantic-color-surface-base)}.signal-theatre__console-wrap{min-width:0}.signal-console{position:relative;overflow:hidden;padding:var(--primitive-space-4);border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-strong);border-radius:var(--primitive-radius-lg);background:var(--semantic-color-surface-raised);box-shadow:var(--semantic-elevation-3);font-family:var(--font-mono);font-size:var(--primitive-font-size-xs)}.signal-console__wipe{position:absolute;z-index:var(--primitive-z-overlay);inset-block:0;inline-size:24%;inset-inline-start:-26%;pointer-events:none;background:color-mix(in srgb,var(--semantic-color-action-primary) 20%,transparent);animation:signal-mode-wipe .42s var(--primitive-motion-ease-mechanical) both}@keyframes signal-mode-wipe{to{transform:translate(540%)}}.signal-console__topline{min-height:var(--primitive-size-control-lg);padding:var(--primitive-space-3);display:grid;grid-template-columns:1.25fr repeat(5,.9fr) auto;align-items:center;gap:var(--primitive-space-2);border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-default);color:var(--semantic-color-text-secondary)}.signal-console__topline strong{color:var(--semantic-color-text-primary)}.signal-console__topline b{color:var(--semantic-color-status-nominal);font-weight:inherit}.signal-console__link{width:max-content;padding:var(--primitive-space-1) var(--primitive-space-2);border:var(--primitive-border-width-hairline) solid var(--semantic-color-status-nominal);color:var(--semantic-color-status-nominal)}.signal-console__tabs{display:flex;gap:var(--primitive-space-2);margin-block:var(--primitive-space-4) var(--primitive-space-3)}.signal-console__tabs button{min-height:var(--primitive-size-control-sm);padding-inline:var(--primitive-space-4);border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-default);border-radius:var(--primitive-radius-sm);background:transparent;color:var(--semantic-color-text-secondary);font:inherit;cursor:pointer}.signal-console__tabs button[aria-selected=true]{border-color:var(--semantic-color-action-primary);background:var(--semantic-color-action-primary);color:var(--semantic-color-surface-base)}.signal-console__body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(210px,.72fr);min-height:340px;border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-default)}.signal-console__aside{display:grid;align-content:start;border-inline-start:var(--primitive-border-width-hairline) solid var(--semantic-color-border-default);background:var(--semantic-color-surface-base)}.signal-console__aside section{padding:var(--primitive-space-3);border-block-end:var(--primitive-border-width-hairline) solid var(--semantic-color-border-default)}.signal-console__aside h3{margin-block-end:var(--primitive-space-3);color:var(--semantic-color-text-muted);font-family:var(--font-mono);font-size:var(--primitive-font-size-xs);letter-spacing:var(--primitive-font-tracking-caps)}.signal-console__aside p{color:var(--semantic-color-text-primary)}.signal-console__muted{margin-block-start:var(--primitive-space-2);color:var(--semantic-color-text-muted)!important}.signal-channel{display:grid;grid-template-columns:22px 1fr 28px 44px;align-items:center;gap:var(--primitive-space-2);min-height:var(--primitive-size-control-sm);color:var(--semantic-color-text-secondary)}.signal-channel>span:nth-child(3){padding:var(--primitive-space-0) var(--primitive-space-1);border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-default);color:var(--semantic-color-text-muted)}.signal-status{margin-block-start:var(--primitive-space-2)}.signal-console__footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:var(--primitive-space-2);margin-block-start:var(--primitive-space-3)}.signal-console__footer>*{min-width:0;padding:var(--primitive-space-2);border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-default)}.signal-map{--cursor-x: 55%;--cursor-y: 52%;position:relative;min-height:100%;overflow:hidden;background:var(--semantic-color-surface-base)}.signal-map__terrain{position:absolute;inset:0;inline-size:100%;block-size:100%}.signal-map__terrain{object-fit:cover;opacity:.7;transition:transform 8s linear}.signal-map:hover .signal-map__terrain{transform:scale(1.025)}.signal-map__marker{position:absolute;z-index:var(--primitive-z-content);display:inline-flex;align-items:center;gap:var(--primitive-space-1);border:0;background:var(--semantic-color-surface-card);color:var(--semantic-color-text-primary);font:inherit;cursor:pointer}.signal-map__marker span:last-child{padding:var(--primitive-space-1)}.signal-map__marker--alpha{inset-inline-start:30%;inset-block-start:55%}.signal-map__marker--bravo{inset-inline-start:66%;inset-block-start:25%}.signal-map__marker--rally{inset-inline-start:57%;inset-block-start:72%}.signal-map__cursor{position:absolute;z-index:var(--primitive-z-content);inset-inline-start:var(--cursor-x);inset-block-start:var(--cursor-y);color:var(--semantic-color-action-primary);transform:translate(-50%,-50%);pointer-events:none}.signal-map__readout{position:absolute;z-index:var(--primitive-z-content);inset-inline-end:var(--primitive-space-4);inset-block-end:var(--primitive-space-4);padding:var(--primitive-space-2);background:var(--semantic-color-surface-card);border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-default)}.signal-map__scale{position:absolute;z-index:var(--primitive-z-content);inset-inline-start:var(--primitive-space-4);inset-block-end:var(--primitive-space-4);padding-block-start:var(--primitive-space-1);border-block-start:var(--primitive-border-width-thick) solid var(--semantic-color-text-secondary);color:var(--semantic-color-text-secondary)}.mode-proof__inner{width:min(100%,var(--signal-content));margin-inline:auto;padding:clamp(72px,8vw,112px) clamp(24px,4vw,56px);display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:clamp(48px,7vw,104px);align-items:center}.mode-proof__intro h2{margin-block-start:var(--primitive-space-4);font-size:clamp(40px,4vw,64px);line-height:1.04;letter-spacing:-.04em}.mode-proof__intro>p{max-width:32ch;margin-block-start:var(--primitive-space-5);color:var(--semantic-color-text-secondary)}.mode-proof__controls{display:flex;flex-wrap:wrap;gap:var(--primitive-space-2);margin-block-start:var(--primitive-space-8)}.mode-proof__controls button{min-height:var(--primitive-size-touch-standard);padding-inline:var(--primitive-space-5);border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-default);border-radius:var(--primitive-radius-sm);background:transparent;color:var(--semantic-color-text-secondary);font-family:var(--font-mono);cursor:pointer}.mode-proof__controls button[aria-pressed=true]{border-color:var(--semantic-color-action-primary);color:var(--semantic-color-action-primary)}.mode-proof__panels{min-width:0}.mode-proof__panel{min-width:0;padding:var(--primitive-space-5);display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-content:start;gap:var(--primitive-space-4) var(--primitive-space-6);border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-default);border-radius:var(--primitive-radius-md);background:var(--semantic-color-surface-base);color:var(--semantic-color-text-primary);font:inherit;text-align:start;transition:border-color var(--primitive-motion-duration-base) ease}.mode-proof__panel[data-active]{border-color:var(--semantic-color-action-primary)}.mode-proof__panel-label{width:max-content;padding:var(--primitive-space-2) var(--primitive-space-4);border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-strong);color:var(--semantic-color-text-primary);font-family:var(--font-mono);font-size:var(--primitive-font-size-sm);text-transform:uppercase}.mode-proof__panel-body{grid-column:2;grid-row:1 / span 3;display:grid;grid-template-columns:.8fr 1fr;gap:var(--primitive-space-3);min-height:220px;padding:var(--primitive-space-5);border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-default)}.mode-proof__panel-body dl{display:grid;align-content:start;gap:var(--primitive-space-3);margin:0;font-family:var(--font-mono);font-size:var(--primitive-font-size-xs)}.mode-proof__panel-body dt{color:var(--semantic-color-text-muted)}.mode-proof__panel-body dd{margin:0;color:var(--semantic-color-text-primary)}.signal-map--compact{min-height:100%;border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-default)}.signal-map--compact .signal-map__marker span:last-child{display:none}.signal-map--compact .signal-map__marker--rally{display:none}.mode-proof__panel-footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--primitive-space-2);overflow:hidden}@media(max-width:1240px){.signal-theatre__inner{grid-template-columns:minmax(420px,.78fr) minmax(520px,1.22fr)}.signal-console__topline span:nth-of-type(3),.signal-console__topline span:nth-of-type(4){display:none}.signal-console__topline{grid-template-columns:1.2fr repeat(3,.8fr) auto}}@media(max-width:1100px){.signal-theatre{min-height:auto}.signal-theatre__media,.signal-theatre__shade{inline-size:100%;block-size:52%}.signal-theatre__inner{grid-template-columns:1fr;padding-block:clamp(48px,9vw,84px)}.signal-theatre__copy{max-width:680px}.signal-theatre__console-wrap{transform:none}.mode-proof__inner{grid-template-columns:1fr}.mode-proof__intro>p{max-width:50ch}.mode-proof__panel{grid-template-columns:minmax(180px,.4fr) minmax(0,1fr)}}@media(max-width:680px){.signal-theatre__inner{min-height:calc(100dvh - 68px)}.signal-theatre__media,.signal-theatre__shade{block-size:100%}.signal-theatre__copy h1{font-size:clamp(36px,9.25vw,42px)}.signal-theatre__copy h1>span:not(.sr-only){white-space:normal}.signal-theatre__actions{flex-direction:column}.signal-action{width:100%}.signal-theatre__console-wrap{display:none}.signal-console{padding:var(--primitive-space-2)}.signal-console__topline{grid-template-columns:1fr auto}.signal-console__topline span:not(.signal-console__link),.signal-console__topline time{display:none}.signal-console__body{grid-template-columns:1fr;min-height:360px}.signal-console__body .signal-map{min-height:360px}.signal-console__aside,.signal-console__footer{display:none}.mode-proof__panel{grid-template-columns:1fr}.mode-proof__panel-body{grid-column:auto;grid-row:auto}}@media(prefers-reduced-motion:reduce){.signal-action,.signal-map__terrain,.mode-proof__panel,.mode-proof__controls button{transition:none}.signal-action:active,.mode-proof__panel[data-active]{transform:none}.signal-console__wipe{display:none}}.landing-section,.landing-band,.landing-final,.site-footer{background:var(--semantic-color-surface-base);border:0;color:var(--semantic-color-text-primary)}.landing-section,.landing-band,.landing-final{font-size:16px}.landing-section,.landing-final,.site-footer{position:relative;overflow:hidden}.landing-section[id],.landing-final[id]{scroll-margin-top:88px}.landing-section{padding-block:clamp(80px,7vw,112px)}.landing-section>.container,.landing-final>.container,.landing-band>.container{max-width:1240px}.landing-section__head{max-width:780px;margin-block-end:clamp(52px,6vw,80px)}.landing-section .section-title,.landing-final .section-title{max-width:17ch;color:var(--semantic-color-text-primary);font-size:clamp(42px,4.5vw,64px);font-weight:var(--primitive-font-weight-semibold);line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.landing-section .section-lead,.landing-final .section-lead{max-width:58ch;margin-block-start:var(--primitive-space-6);color:var(--semantic-color-text-secondary);font-size:clamp(17px,1.35vw,19px);line-height:1.65}.landing-kicker{margin-block-end:var(--primitive-space-6);color:var(--semantic-color-action-primary);font-family:var(--font-mono);font-size:var(--primitive-font-size-sm);letter-spacing:var(--primitive-font-tracking-wide);text-transform:uppercase}.landing-band{padding-block:clamp(32px,3.5vw,48px)}.landing-band__inner{display:block}.landing-band .credibility-grid{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--primitive-space-6)}.landing-band .credibility-grid li{min-height:var(--primitive-size-touch-standard);color:var(--semantic-color-text-secondary);font-size:var(--primitive-font-size-sm);line-height:var(--primitive-font-line-height-relaxed)}.landing-rule-list{max-width:1100px;margin:0;display:grid;gap:clamp(48px,6vw,72px)}.landing-rule-list .rule-row{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,104px);align-items:start;padding:0;border:0}.landing-rule-list .rule-label{color:var(--semantic-color-text-primary);font-size:clamp(24px,2.25vw,32px);line-height:1.15}.landing-rule-list .rule-label:before{content:none}.landing-rule-list .rule-body{gap:var(--primitive-space-5)}.landing-rule-list .rule-body p{color:var(--semantic-color-text-secondary);font-size:clamp(16px,1.25vw,18px);line-height:1.65}.landing-rule-list .pillar-link{display:inline-flex;align-items:center;gap:var(--primitive-space-3);font-size:var(--primitive-font-size-md)}.landing-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,8vw,112px);row-gap:clamp(56px,7vw,80px)}.landing-feature{min-height:0;padding:0;background:transparent}.landing-feature h3{color:var(--semantic-color-text-primary);font-size:clamp(24px,2.2vw,32px);line-height:1.15;letter-spacing:-.025em}.landing-feature p{max-width:48ch;margin-block-start:var(--primitive-space-4);color:var(--semantic-color-text-secondary);font-size:clamp(15px,1.15vw,17px);line-height:1.65}.landing-standard-grid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:clamp(64px,9vw,128px);align-items:start}.landing-section--standard .section-title{font-size:clamp(40px,4vw,56px)}.landing-standard-copy{max-width:62ch;margin:0;padding:0}.landing-standard-copy p{margin:0;color:var(--semantic-color-text-secondary);font-size:clamp(16px,1.25vw,18px);line-height:1.72}.landing-standard-copy p+p{margin-block-start:var(--primitive-space-6)}.landing-standard-panel{margin-block-start:var(--primitive-space-10);display:grid;gap:var(--primitive-space-4)}.landing-standard-panel span{display:flex;align-items:center;gap:var(--primitive-space-3);color:var(--semantic-color-text-secondary);font-size:var(--primitive-font-size-md)}.landing-standard-panel span:last-child{color:var(--semantic-color-status-caution)}.landing-demo-list{gap:clamp(72px,8vw,112px)}.landing-demo-list .diff-row{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(48px,7vw,96px);align-items:center;padding:0;border:0;border-radius:0;background:transparent}.landing-demo-list .diff-row:nth-child(2){grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr)}.landing-demo-list .diff-row:nth-child(2) .diff-text{order:2}.landing-demo-list .diff-row:nth-child(2) .demo-surface{order:1}.landing-demo-list .diff-row:nth-child(3){grid-template-columns:1fr;gap:var(--primitive-space-12)}.landing-demo-list .diff-row:nth-child(3) .diff-text{max-width:660px}.landing-demo-list .diff-text{padding:0}.landing-demo-list .diff-text h3{margin:0;color:var(--semantic-color-text-primary);font-size:clamp(30px,3vw,44px);line-height:1.08;letter-spacing:-.035em}.landing-demo-list .diff-text p{max-width:46ch;margin-block-start:var(--primitive-space-5);color:var(--semantic-color-text-secondary);font-size:clamp(16px,1.25vw,18px);line-height:1.65}.landing-demo-list .demo-surface{min-height:200px;overflow:hidden;padding:clamp(16px,2vw,28px);border:var(--primitive-border-width-hairline) solid var(--semantic-color-border-strong);border-radius:var(--primitive-radius-md);background:var(--semantic-color-surface-raised);box-shadow:none}.landing-section--pricing .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--primitive-space-4);margin-block-start:0}.landing-section--pricing .price-card,.landing-section--codekit .price-card{min-height:300px;padding:clamp(24px,3vw,36px);border-radius:var(--primitive-radius-sm);background:var(--semantic-color-surface-raised);box-shadow:none;transition:border-color var(--primitive-motion-duration-fast) ease}.landing-section--pricing .price-card:hover,.landing-section--codekit .price-card:hover{transform:none;border-color:var(--semantic-color-border-strong)}.landing-section--pricing .price-card.featured{background:var(--semantic-color-surface-card);box-shadow:inset var(--primitive-border-width-thick) 0 0 var(--semantic-color-action-primary)}.landing-section--pricing .price-card .price,.landing-section--codekit .price-card .price{margin-block-start:var(--primitive-space-6)}.landing-section--pricing .price-card .blurb,.landing-section--codekit .price-card .blurb{max-width:52ch;font-size:var(--primitive-font-size-md);line-height:1.65}.landing-section--pricing .cadence{margin-block-start:var(--primitive-space-3);display:flex;flex-wrap:wrap;gap:var(--primitive-space-2) var(--primitive-space-4)}.landing-section--pricing .cadence span+span{padding-inline-start:0}.pricing-comparison{margin-block-start:clamp(36px,5vw,64px);border:0}.pricing-comparison summary{min-height:var(--primitive-size-touch-gloved);padding-block:var(--primitive-space-5);display:flex;align-items:center;justify-content:space-between;color:var(--semantic-color-text-primary);font-weight:var(--primitive-font-weight-semibold);cursor:pointer;list-style:none}.pricing-comparison summary::-webkit-details-marker{display:none}.pricing-comparison summary:after{content:"+";color:var(--semantic-color-text-muted);font-family:var(--font-mono)}.pricing-comparison[open] summary:after{content:"−"}.landing-section--pricing .matrix-scroll{margin:0;padding-block-end:var(--primitive-space-6);border:0}.landing-section--pricing .matrix th,.landing-section--pricing .matrix td{padding:var(--primitive-space-4)}.landing-section--pricing .checkout-reassure{margin-block-start:var(--primitive-space-6);color:var(--semantic-color-text-secondary);font-family:var(--font-sans);text-transform:none}.landing-section--codekit,.landing-section--custom{background:var(--semantic-color-surface-base)}.landing-section--codekit .codekit-grid{max-width:none;margin-block-start:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--primitive-space-4)}.landing-section--codekit .price-card{min-height:260px}.landing-section--custom .custom-band-inner{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(48px,8vw,112px)}.landing-section--custom .btn{min-width:220px;justify-content:center}.landing-section--proof .proof-grid{margin-block-start:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(56px,7vw,80px) clamp(48px,8vw,112px)}.landing-section--proof .proof-card{min-height:0;padding:0;display:grid;grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);align-items:start;gap:var(--primitive-space-8)}.landing-section--proof .proof-card .metric{color:var(--semantic-color-action-primary);font-family:var(--font-display);font-size:clamp(52px,5vw,72px);line-height:.9;letter-spacing:-.05em}.landing-section--proof .proof-card .label{max-width:42ch;margin:0;color:var(--semantic-color-text-secondary);font-family:var(--font-sans);font-size:clamp(15px,1.15vw,17px);line-height:1.65}.landing-faq-grid{max-width:920px!important}.landing-faq-grid .landing-section__head{margin-block-end:clamp(36px,4vw,56px)}.landing-faq-grid .faq{max-width:none;margin:0;display:grid;gap:var(--primitive-space-3)}.landing-faq-grid .faq details{padding:0;border:0}.landing-faq-grid .faq summary{min-height:var(--primitive-size-touch-gloved);padding-block:var(--primitive-space-6);align-items:center;font-size:clamp(16px,1.25vw,18px)}.landing-faq-grid .faq details p{max-width:68ch;margin:0;padding:0 0 var(--primitive-space-7);font-size:var(--primitive-font-size-md);line-height:1.7}.landing-final{min-height:min(620px,76vh);display:grid;align-items:center;padding-block:clamp(96px,10vw,144px)}.landing-final>img,.landing-final__shade{position:absolute;inset:0;inline-size:100%;block-size:100%}.landing-final>img{object-fit:cover;object-position:center 24%;opacity:.38}.landing-final__shade{background:color-mix(in srgb,var(--semantic-color-surface-base) 68%,transparent)}.landing-final__inner{position:relative;z-index:var(--primitive-z-content)}.landing-final__inner .section-title{max-width:20ch;font-size:clamp(50px,5.4vw,76px);line-height:.98;letter-spacing:-.05em;text-transform:none}.landing-final .final-cta{justify-content:flex-start;margin-block-start:var(--primitive-space-8)}.landing-final .btn,.landing-section .btn{font-family:var(--font-sans);text-transform:none}.landing-final .btn .oc-icon,.landing-section .btn .oc-icon,.landing-section .pillar-link .oc-icon{transition:transform var(--primitive-motion-duration-fast) var(--primitive-motion-ease-mechanical)}.landing-final .btn:hover .oc-icon,.landing-section .btn:hover .oc-icon,.landing-section .pillar-link:hover .oc-icon{transform:translate(var(--primitive-space-1))}.site-footer{font-size:14px}.site-footer .footer-grid{padding-block:clamp(var(--primitive-space-10),6vw,var(--primitive-space-16))}@media(max-width:980px){.landing-band .credibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-standard-grid{grid-template-columns:1fr;gap:var(--primitive-space-12)}.landing-section--pricing .pricing-grid,.landing-section--proof .proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.landing-section{padding-block:64px}.landing-section__head{margin-block-end:44px}.landing-section .section-title,.landing-final .section-title{font-size:clamp(38px,11vw,52px);line-height:1.03}.landing-band .credibility-grid,.landing-rule-list .rule-row,.landing-feature-grid,.landing-demo-list .diff-row,.landing-demo-list .diff-row:nth-child(2),.landing-section--pricing .pricing-grid,.landing-section--codekit .codekit-grid,.landing-section--custom .custom-band-inner,.landing-section--proof .proof-grid,.landing-section--proof .proof-card{grid-template-columns:1fr}.landing-band .credibility-grid{gap:var(--primitive-space-3)}.landing-rule-list .rule-row{gap:var(--primitive-space-5)}.landing-demo-list .diff-row:nth-child(2) .diff-text,.landing-demo-list .diff-row:nth-child(2) .demo-surface{order:initial}.landing-demo-list .diff-row{gap:var(--primitive-space-8);padding:0}.landing-section--pricing .price-card,.landing-section--codekit .price-card{min-height:0}.landing-section--custom .custom-band-inner{gap:var(--primitive-space-8)}.landing-section--custom .btn,.landing-final .btn{width:100%;min-width:0;justify-content:center}.landing-section--proof .proof-card{gap:var(--primitive-space-5)}.landing-final{min-height:560px}.landing-final .final-cta{flex-direction:column}}@media(prefers-reduced-motion:reduce){.landing-rule-list .rule-row,.landing-section--pricing .price-card,.landing-section--codekit .price-card,.landing-final .btn .oc-icon,.landing-section .btn .oc-icon,.landing-section .pillar-link .oc-icon{transition:none}}@media(prefers-reduced-motion:no-preference){html.js .landing-section [data-reveal],html.js .landing-band [data-reveal]{opacity:1;transform:none;filter:none;transition:none;will-change:auto}}
