.hero{min-height:min(780px,100svh - 72px);padding:clamp(4rem, 8vw, 7rem) max(var(--page-gutter), calc((100vw - var(--content-width)) / 2));border-bottom:1px solid var(--grid-line);background:var(--page);color:var(--ink);grid-template-columns:minmax(0,.88fr) minmax(28rem,1.12fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.hero-copy{max-width:36rem}.hero .eyebrow{color:var(--signal)}.hero h1{max-width:var(--measure-display);letter-spacing:-.045em;text-wrap:balance;margin-top:1.25rem}.hero-thesis{max-width:35rem;color:var(--muted-ink);margin-top:1.5rem;font-size:1.125rem;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero .button-primary{background:var(--signal);color:var(--surface)}.hero .button-primary:hover{background:var(--ink)}.hero .button-secondary{border-color:var(--grid-line);background:var(--surface);color:var(--ink)}.hero .button-secondary:hover{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 7%, var(--surface))}.autonomy-note{max-width:35rem;color:var(--muted-ink);font-family:var(--font-mono);margin-top:1.25rem;font-size:.8125rem;line-height:1.55}.autonomy-note strong:first-child{color:color-mix(in srgb, var(--reasoning) 65%, var(--ink))}.autonomy-note strong:last-of-type{color:color-mix(in srgb, var(--action) 65%, var(--ink))}.operating-diagram{border:1px solid var(--grid-line);background:var(--surface);width:min(100%,680px);box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--ink) 7%, transparent);border-radius:.75rem;justify-self:end;gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.operating-diagram>div{position:relative}.operating-diagram>div:not(:last-child):after{color:var(--muted-ink);content:"↓";font:500 1rem/1 var(--font-mono);position:absolute;bottom:-1.65rem;left:50%;transform:translate(-50%)}.operating-diagram>div>span{font:500 .75rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;display:block}.operating-diagram ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.operating-diagram li{border:1px solid var(--grid-line);background:var(--page);border-radius:.35rem;min-width:0;padding:.7rem .8rem;font-size:.875rem;font-weight:600;line-height:1.3}.operating-diagram__inputs>span{color:var(--signal)}.operating-diagram__inputs li{border-color:color-mix(in srgb, var(--signal) 38%, var(--grid-line));color:var(--signal)}.operating-diagram__context{border:1px solid color-mix(in srgb, var(--reasoning) 45%, var(--grid-line));background:color-mix(in srgb, var(--reasoning) 6%, var(--surface));border-radius:.5rem;padding:1rem}.operating-diagram__context>span{color:color-mix(in srgb, var(--reasoning) 65%, var(--ink))}.operating-diagram__context ul{grid-template-columns:repeat(3,minmax(0,1fr))}.operating-diagram__context li{border-color:color-mix(in srgb, var(--reasoning) 30%, var(--grid-line));background:var(--surface);color:var(--ink)}.operating-diagram__outcomes>span{color:color-mix(in srgb, var(--action) 65%, var(--ink))}.operating-diagram__outcomes li{border-color:color-mix(in srgb, var(--action) 38%, var(--grid-line));color:color-mix(in srgb, var(--action) 90%, var(--ink))}@media (width<=1100px){.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{max-width:45rem}.operating-diagram{justify-self:start;width:100%;max-width:48rem}}@media (width<=560px){.hero{gap:2.5rem;padding-block:3.5rem}.hero-actions{display:grid}.hero-actions .button{width:100%}.operating-diagram{padding:1rem}.operating-diagram__context ul{grid-template-columns:repeat(2,minmax(0,1fr))}}#pricing,#trust{padding:var(--section-space) max(var(--page-gutter), calc((100vw - var(--content-width)) / 2))}#pricing{background:var(--ink);color:var(--surface)}#pricing>.eyebrow{color:var(--action);margin-bottom:1.5rem}#pricing>h2{max-width:var(--measure-display)}#pricing>[data-pricing-root]{margin-top:clamp(2.5rem,5vw,4.5rem)}.pricing-page{background:var(--ink);min-height:100vh;color:var(--surface)}.pricing-page>header,.pricing-page>[data-pricing-root]{padding-inline:max(var(--page-gutter), calc((100vw - var(--content-width)) / 2))}.pricing-page>header{background:var(--surface);padding-block:clamp(7rem,12vw,11rem) clamp(3rem,6vw,5rem)}.pricing-page>header h1{max-width:var(--measure-display);margin-top:1rem}.pricing-page>[data-pricing-root]{padding-bottom:clamp(6rem,11vw,10rem)}.pricing-calculator{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);display:grid}.pricing-calculator__controls,.pricing-calculator__summary,.pricing-calculator__error{border:1px solid var(--grid-line);background:var(--surface)}.pricing-calculator__catalog-notice{color:var(--surface);background:#a678ff1a;border:1px solid #a678ff6b;grid-column:1/-1;padding:.9rem 1rem;font-size:.82rem}.pricing-calculator__catalog-notice[hidden]{display:none}.pricing-calculator__controls{padding:clamp(1.25rem,3vw,2.25rem)}.pricing-calculator fieldset{border:0;min-width:0;margin:0;padding:0}.pricing-calculator legend,.pricing-calculator__seats>span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.8rem;font-size:.75rem;font-weight:500;display:block}.pricing-calculator__controls>fieldset:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.pricing-calculator__controls>fieldset:first-child legend{grid-column:1/-1}.pricing-calculator__controls>fieldset:first-child label{cursor:pointer;border:1px solid #f4f7fb26;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .65rem;padding:.9rem;display:grid}.pricing-calculator__controls>fieldset:first-child small{color:var(--muted-ink);grid-column:2}.pricing-calculator input[type=radio],.pricing-calculator input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--signal);margin:0}.pricing-calculator__seats{margin-top:1.5rem;display:block}.pricing-calculator input[type=number]{width:100%;min-height:48px;color:var(--surface);font:500 1rem/1 var(--font-mono);background:#080a10a6;border:1px solid #f4f7fb33;border-radius:0;padding:.65rem .8rem}.pricing-calculator__extensions{margin-top:2rem!important}.pricing-calculator__extensions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.pricing-calculator__extensions li{border:1px solid #f4f7fb21;min-width:0;padding:.9rem}.pricing-calculator__extensions li>label:first-child{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}.pricing-calculator__extensions li>label:first-child>span:not(.pricing-calculator__managed){min-width:0;display:grid}.pricing-calculator__extensions small,.pricing-calculator__summary>small,.pricing-calculator__minimum{color:var(--muted-ink);font-size:.75rem;line-height:1.45}.pricing-calculator__managed{color:var(--reasoning);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.pricing-calculator__quantity{color:var(--muted-ink);grid-template-columns:auto minmax(5rem,.5fr);align-items:center;gap:.75rem;margin-top:.75rem;font-size:.75rem;display:grid}.pricing-calculator__quantity[hidden]{display:none}.pricing-calculator__quantity input[type=number]{justify-self:end;min-height:38px}.pricing-calculator__summary{padding:clamp(1.25rem,3vw,2rem);position:sticky;top:1rem}.pricing-calculator__summary .eyebrow{color:var(--reasoning)}[data-pricing-lines]{border-top:1px solid #f4f7fb26;margin-top:1.5rem}[data-pricing-lines]>div{border-bottom:1px solid #f4f7fb1f;justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}[data-pricing-lines] span{display:grid}[data-pricing-lines] strong{font-family:var(--font-mono);flex:none;font-size:.75rem;font-weight:500}[data-pricing-total]{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.5rem;display:flex}[data-pricing-total] strong{color:var(--signal);letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.5rem)}[data-pricing-billing]{color:var(--surface);font-size:.85rem}.pricing-calculator__minimum{margin-top:.5rem}.pricing-calculator__managed-summary{background:#a678ff14;border:1px solid #a678ff59;margin-top:1.25rem;padding:1rem}.pricing-calculator__managed-summary>strong{color:var(--reasoning)}.pricing-calculator__managed-summary p{color:var(--muted-ink);margin-top:.35rem;font-size:.8rem}.pricing-calculator__summary>.button{background:var(--signal);width:100%;color:var(--ink);margin-top:1.5rem}.pricing-calculator__summary>small{margin-top:.75rem;display:block}.pricing-calculator__error{flex-wrap:wrap;align-items:center;gap:1rem;padding:1.5rem;display:flex}.pricing-calculator__error p{width:100%}[data-pricing-variant=landing] .pricing-calculator__extensions{display:none}#trust>.eyebrow{margin-bottom:1.5rem}#trust>h2{max-width:var(--measure-display)}.faq-list{border-bottom:1px solid var(--grid-line);max-width:58rem;margin:clamp(3.5rem,7vw,6rem) 0 0 auto}.faq-list details{border-top:1px solid var(--grid-line)}.faq-list summary{cursor:pointer;letter-spacing:-.025em;padding:1.5rem 0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:620;line-height:1.3}.faq-list summary::marker{color:var(--signal)}.faq-list summary:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.faq-list details p{max-width:43rem;color:var(--muted-ink);padding:0 0 1.75rem 1.25rem}@media (width<=760px){.pricing-calculator{grid-template-columns:1fr}.pricing-calculator__summary{position:static}.pricing-calculator__extensions ul{grid-template-columns:1fr}}@media (width<=520px){.pricing-calculator__controls>fieldset:first-child{grid-template-columns:1fr}.pricing-calculator__controls>fieldset:first-child legend{grid-column:1}[data-pricing-lines]>div,[data-pricing-total]{display:grid}.faq-list details p{padding-left:0}}#pricing,.pricing-page{background:var(--page);color:var(--ink)}#pricing{border-block:1px solid var(--grid-line)}#pricing>.eyebrow,.pricing-calculator legend,.pricing-calculator__seats>span{color:var(--signal)}.pricing-page>header{border-bottom:1px solid var(--grid-line);background:var(--surface)}.pricing-calculator__controls,.pricing-calculator__summary,.pricing-calculator__error{border-color:var(--grid-line);background:var(--surface);color:var(--ink);box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--ink) 5%, transparent)}.pricing-calculator__catalog-notice{border-color:color-mix(in srgb, var(--reasoning) 38%, var(--grid-line));background:color-mix(in srgb, var(--reasoning) 8%, var(--surface));color:var(--ink)}.pricing-calculator legend,.pricing-calculator label,.pricing-calculator__seats>span,.pricing-calculator__managed,.pricing-calculator__quantity{font-size:.75rem}.pricing-calculator__controls>fieldset:first-child label,.pricing-calculator__extensions li{border-color:var(--grid-line);background:var(--page)}.pricing-calculator__controls>fieldset:first-child label:has(input:checked){border-color:var(--signal);background:color-mix(in srgb, var(--signal) 8%, var(--surface))}.pricing-calculator input[type=radio],.pricing-calculator input[type=checkbox]{accent-color:var(--signal)}.pricing-calculator input[type=number]{border-color:var(--grid-line);background:var(--surface);color:var(--ink)}.pricing-calculator__controls>fieldset:first-child small,.pricing-calculator__extensions small,.pricing-calculator__summary>small,.pricing-calculator__minimum,.pricing-calculator__quantity,.pricing-calculator__managed-summary p{color:var(--muted-ink);font-size:.8125rem}.pricing-calculator__managed,.pricing-calculator__summary .eyebrow,.pricing-calculator__managed-summary>strong{color:color-mix(in srgb, var(--reasoning) 72%, var(--ink))}[data-pricing-lines]{border-top-color:var(--grid-line)}[data-pricing-lines]>div{border-bottom-color:var(--grid-line)}[data-pricing-total] strong{color:var(--signal)}[data-pricing-billing]{color:var(--ink)}.pricing-calculator__managed-summary{border-color:color-mix(in srgb, var(--reasoning) 35%, var(--grid-line));background:color-mix(in srgb, var(--reasoning) 7%, var(--surface))}.pricing-calculator__summary>.button{background:var(--signal);color:var(--surface)}.pricing-detail-link{border-color:var(--grid-line);color:var(--ink)}
