:root{--max:100%;--gutter:clamp(24px,4vw,64px);--font-nav:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--text-body:17px;--text-lede:18px;--text-hero-lede:clamp(18px,1.4vw,20px);--text-section-title:clamp(28px,3.6vw,46px);--text-page-title:clamp(32px,4.2vw,54px);--text-compact-title:clamp(24px,2.8vw,36px);--text-agency-title:clamp(32px,4.2vw,52px);--text-agency-section-title:clamp(28px,3vw,38px);--text-card-title:20px;--leading-body:1.65;--measure-body:62ch}@media (min-width:1081px){:root{--text-body:18px}}.nav .nav__links,.nav .navmenu__button,.nav .navmenu__panel a{font-family:var(--font-nav);font-weight:400;letter-spacing:0}.nav .nav__links{font-size:clamp(14px,1.25cqw,16px);gap:clamp(16px,calc(8cqw - 72px),32px)}.nav .navmenu__button{font-size:14px}.nav .navmenu__panel{background:var(--card)}.nav .navmenu__panel a{font-size:16px;font-weight:700}@media (max-width:380px){.nav__inner{gap:8px}.nav .wordmark{font-size:28px}.navmenu{min-width:0}.nav .navmenu__button{max-width:100%}.navmenu__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav .theme-toggle,.navmenu__chevron{flex:none}.nav__cta{gap:6px;flex:none}.nav__cta .btn{width:86px;padding-inline:10px;white-space:normal;text-align:center;line-height:1.25}}.hero__sub{font-size:var(--text-hero-lede);line-height:1.55;max-width:52ch}.section-title{font-size:var(--text-section-title)}.detects__lede,.doctrine__lede,.how__lede,.section-lede{font-size:var(--text-lede);line-height:1.6;max-width:60ch}.cat-custom__desc,.cat-feature__desc,.cat-feature__symptoms li,.cat-item p,.custom__bullets li,.doctrine__txt,.drift-card__txt,.flow__desc,.safe-card__desc,.safe__assurance-line{font-size:var(--text-body);line-height:var(--leading-body);max-width:var(--measure-body)}.foot__inner{grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(48px,7vw,112px);align-items:start}.foot__brand{gap:18px}.foot__tag{max-width:42ch;font-size:17px;line-height:1.65}.foot__cols{display:grid;grid-template-columns:max-content max-content;grid-gap:clamp(56px,7vw,112px);gap:clamp(56px,7vw,112px);justify-self:end}.foot__cols>:last-child{text-align:right}.foot__cols a,.foot__item{font-family:var(--font-nav);font-size:17px;font-weight:400;line-height:1.5;padding-block:6px}.foot__col-h{font-size:13px;letter-spacing:.13em;margin-bottom:16px}.foot__bottom{font-size:12px;line-height:1.6}@media (max-width:960px){.foot__inner{grid-template-columns:1fr;row-gap:32px}.foot__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);justify-self:start;max-width:560px;width:100%}.foot__cols>:last-child{text-align:left}}@media (max-width:600px){.foot__cols a,.foot__item{font-size:16px;min-height:44px}}@media (min-width:1441px){:root{--text-body:clamp(18px,calc(10px + .56vw),24px);--text-lede:clamp(18px,calc(6px + .84vw),26px);--text-hero-lede:clamp(20px,calc(8px + .833333vw),28px);--text-section-title:clamp(46px,3.2vw,64px);--text-page-title:clamp(54px,3.75vw,88px);--text-compact-title:clamp(36px,2.5vw,52px);--text-agency-title:var(--text-page-title);--text-agency-section-title:clamp(38px,2.65vw,54px);--text-card-title:clamp(20px,1.39vw,26px)}.nav .nav__links{font-size:clamp(16px,1.12cqw,20px);gap:clamp(32px,2.4cqw,48px)}.nav__cta .btn{font-size:clamp(12.5px,calc(2px + .73vw),17px)}.hero__title{font-size:clamp(76px,5.28vw,128px);line-height:1.08;text-wrap:balance}.hero__head .eyebrow{font-size:clamp(12px,.84vw,16px)}.hero__trust{font-size:clamp(15px,1.05vw,20px)}.agency-brief .cta__right .btn--lg,.agency-brief .head__actions .btn--lg,.claude-page .cp-hero__actions .btn,.cta__actions .btn--lg,.hero__cta .btn--lg{font-size:clamp(15px,1.05vw,20px);padding:1em 1.5em}.section-head{max-width:62rem}.detects__title,.how__title{font-size:clamp(50px,3.48vw,72px)}.how__head{max-width:clamp(460px,32vw,640px)}.cat-feature__title{font-size:clamp(44px,3.06vw,60px)}.cat-custom__title{font-size:clamp(32px,2.23vw,44px)}.flow__title{font-size:clamp(30px,2.09vw,40px)}.cat-item h3,.safe-card__title{font-size:var(--text-card-title)}.doctrine__head{max-width:30rem}.doctrine__title{font-size:clamp(64px,4.45vw,88px)}.doctrine__statement{font-size:clamp(76px,5.28vw,104px)}.cta__title{font-size:clamp(64px,4.45vw,88px)}.founders-page .fp-portrait{max-width:clamp(460px,32vw,640px)}.claude-page .section-head{max-width:62rem}.foot__cols a,.foot__item,.foot__tag{font-size:clamp(17px,1.18vw,22px)}.foot__cols{gap:clamp(112px,7vw,176px)}.foot__col-h{font-size:clamp(13px,.9vw,16px)}.hero__visual{container-type:inline-size}.hero__visual>*{--preview-unit:clamp(1px,.16cqw,1.5px)}.hero__visual .window__chrome{padding:calc(10 * var(--preview-unit)) calc(14 * var(--preview-unit))}.hero__visual .window__addr,.hero__visual .window__tab{font-size:calc(11.5 * var(--preview-unit))}.hero__visual .rv--hero{padding:calc(12 * var(--preview-unit));gap:calc(8 * var(--preview-unit))}.hero__visual .rv-card--pad,.hero__visual .rv-kept,.hero__visual .rv-par,.hero__visual .rv-score{padding:calc(14 * var(--preview-unit))}.hero__visual .rv-head__title{font-size:calc(13.5 * var(--preview-unit))}.hero__visual .rv-head__meta,.hero__visual .rv-jump__link,.hero__visual .rv-link{font-size:calc(10.5 * var(--preview-unit))}.hero__visual .rv-eyebrow,.hero__visual .rv-jump .rv-eyebrow,.hero__visual .rv-tilelabel{font-size:calc(9.5 * var(--preview-unit))}.hero__visual .rv-glance{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:calc(8 * var(--preview-unit))}.hero__visual .rv-score__num{font-size:calc(48 * var(--preview-unit))}.hero__visual .rv-score__den{font-size:calc(12 * var(--preview-unit))}.hero__visual .rv-body,.hero__visual .rv-muted{font-size:calc(11.5 * var(--preview-unit))}.hero__visual .rv-chip{font-size:calc(8.5 * var(--preview-unit))}.hero__visual .rv-par__amt{font-size:calc(23.5 * var(--preview-unit))}.hero__visual .rv-kept__row{padding-block:calc(10 * var(--preview-unit))}.hero__visual .rv-kept__rowval{font-size:calc(13 * var(--preview-unit))}.hero__visual .mock-scan{padding:calc(24 * var(--preview-unit)) calc(28 * var(--preview-unit))}.hero__visual .mock-title{font-size:calc(18 * var(--preview-unit))}.hero__visual .mock-meta{font-size:calc(12 * var(--preview-unit))}.hero__visual .mock-scan__head,.hero__visual .mock-scan__steps{font-size:calc(13 * var(--preview-unit))}.hero__visual .callout{padding:calc(12 * var(--preview-unit)) calc(14 * var(--preview-unit))}.hero__visual .callout__label{font-size:calc(10 * var(--preview-unit))}.hero__visual .callout__line{font-size:calc(11.5 * var(--preview-unit))}}.ClaudeCard_card__5xGYg{--rc-field-w:108px;position:fixed;left:24px;bottom:24px;z-index:98;width:660px;max-width:calc(100vw - 48px);display:grid;grid-template-columns:var(--rc-field-w) minmax(0,1fr) auto;align-items:center;background:var(--card);color:var(--ink);border:1px solid var(--border-strong);border-radius:18px;box-shadow:var(--shadow-lg);overflow:hidden;font-family:var(--font-sans);text-size-adjust:100%;transition:box-shadow .5s ease,border-color .3s ease;--rc-at:0.9s;animation:ClaudeCard_rcEnter__Scbmt .6s cubic-bezier(.4,0,.2,1) var(--rc-at) backwards}.ClaudeCard_cta__NeWkX,.ClaudeCard_desc__tAJBl,.ClaudeCard_title__2dBpB{animation:ClaudeCard_rcBlock__CS_LQ .6s cubic-bezier(.4,0,.2,1) backwards}.ClaudeCard_title__2dBpB{animation-delay:calc(var(--rc-at) + 70ms)}.ClaudeCard_desc__tAJBl{animation-delay:calc(var(--rc-at) + .14s)}.ClaudeCard_cta__NeWkX{animation-delay:calc(var(--rc-at) + .21s)}@keyframes ClaudeCard_rcBlock__CS_LQ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ClaudeCard_card__5xGYg:hover{border-color:var(--accent-risk-border);box-shadow:var(--shadow-lg),0 24px 48px -22px color-mix(in oklab,var(--accent-risk) 40%,transparent);transition:box-shadow .62s ease,border-color .3s ease}.ClaudeCard_leaving__PT2nC{animation:ClaudeCard_rcLeave__i0vsR .26s ease-in both;pointer-events:none}@keyframes ClaudeCard_rcEnter__Scbmt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ClaudeCard_rcLeave__i0vsR{to{opacity:0;transform:translateY(8px) scale(.98)}}.ClaudeCard_field__KzP_o{position:relative;align-self:stretch;overflow:hidden;pointer-events:none}.ClaudeCard_grid__vvwyS{--pitch:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:repeat(9,var(--pitch));grid-auto-rows:var(--pitch)}.ClaudeCard_cell__V_c4_{display:block;width:8px;height:8px;margin:2px;border-radius:2px;background:var(--ink);opacity:.1}.ClaudeCard_live__dblNg .ClaudeCard_cell__V_c4_{animation:ClaudeCard_rcSweep__UBSbs 7s ease-in-out infinite;animation-delay:var(--d,0s)}.ClaudeCard_live__dblNg .ClaudeCard_flag__sVchl{animation-name:ClaudeCard_rcFlag__X9AM0}@keyframes ClaudeCard_rcSweep__UBSbs{0%,to{opacity:.1}5%{opacity:.42}13%{opacity:.1}}@keyframes ClaudeCard_rcFlag__X9AM0{0%,3%{background:var(--ink);opacity:.1;transform:none}6%{background:var(--accent-risk);opacity:1;transform:scale(1.3)}10%{transform:none}78%{background:var(--accent-risk);opacity:1}90%,to{background:var(--ink);opacity:.1}}.ClaudeCard_fade__ForlL{position:absolute;inset:0;background:linear-gradient(to right,transparent 22%,color-mix(in oklab,var(--card) 80%,transparent) 72%,var(--card) 100%),linear-gradient(to bottom,color-mix(in oklab,var(--card) 70%,transparent),transparent 26%,transparent 74%,color-mix(in oklab,var(--card) 70%,transparent))}.ClaudeCard_minimize__CaVxv{position:absolute;top:8px;right:8px;z-index:2;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--ink-faint);cursor:pointer;transition:color .15s ease,background .15s ease}.ClaudeCard_minimize__CaVxv:focus-visible,.ClaudeCard_minimize__CaVxv:hover{color:var(--ink);background:var(--bg-soft)}.ClaudeCard_cta__NeWkX:focus-visible,.ClaudeCard_minimize__CaVxv:focus-visible,.ClaudeCard_pill__QWW5d:focus-visible{outline:2px solid var(--accent-action);outline-offset:2px}.ClaudeCard_pill__QWW5d{position:fixed;left:24px;bottom:24px;z-index:98;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 10px;border-radius:999px;border:1px solid var(--border-strong);background:var(--card);color:var(--ink);font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-lg);text-size-adjust:100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s ease,border-color .3s ease;animation:ClaudeCard_rcEnter__Scbmt .6s cubic-bezier(.4,0,.2,1) .9s backwards}.ClaudeCard_pill__QWW5d:hover{transform:translateY(-3px);border-color:var(--accent-risk-border);box-shadow:var(--shadow-lg),0 18px 36px -20px color-mix(in oklab,var(--accent-risk) 40%,transparent);transition:transform .62s cubic-bezier(.16,1.04,.3,1),box-shadow .62s ease,border-color .3s ease}.ClaudeCard_pillLeaving__2KDA4{animation:ClaudeCard_rcLeave__i0vsR .18s ease-in both;pointer-events:none}.ClaudeCard_pillGlyph__YEPjB{display:inline-flex;color:var(--ink)}.ClaudeCard_pillHot__h4yXU{fill:var(--accent-risk);animation:ClaudeCard_rcPillPulse__tGEqS 2.6s ease-in-out infinite}@keyframes ClaudeCard_rcPillPulse__tGEqS{0%,to{opacity:1}50%{opacity:.4}}.ClaudeCard_pillLabel__Y_aHw{color:var(--ink)}.ClaudeCard_pillChevron__De_vw{color:var(--ink-faint);transition:transform .3s cubic-bezier(.16,1.04,.3,1),color .2s ease}.ClaudeCard_pill__QWW5d:hover .ClaudeCard_pillChevron__De_vw{color:var(--accent-risk-deep);transform:translateY(-1px)}.ClaudeCard_immediate__XNLm_{--rc-at:0s;animation-delay:0s}.ClaudeCard_body__wWvbk{position:relative;z-index:1;padding:16px 14px 16px 2px;display:flex;flex-direction:column;gap:4px;min-width:0}.ClaudeCard_eyebrow__MRZ0m{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-risk-deep);position:relative;top:-2px}.ClaudeCard_title__2dBpB{display:flex;align-items:baseline;gap:7px;font-size:15px;font-weight:700;letter-spacing:-.012em;line-height:1.25;color:var(--ink)}.ClaudeCard_sep__3uxhT{color:var(--ink-faint);font-weight:500}.ClaudeCard_desc__tAJBl{font-size:12.5px;font-weight:500;line-height:1.5;color:var(--ink-mute);text-wrap:wrap}.ClaudeCard_hl__BgG0P{color:var(--accent-risk-deep);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:1.5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.28em}.ClaudeCard_cta__NeWkX{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px 0 20px;margin-right:18px;border-radius:999px;background:var(--ink);color:#fff;font-size:13.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;box-shadow:0 10px 24px -10px rgba(15,17,21,.35);transition:background .25s ease,color .25s ease,box-shadow .25s ease}.ClaudeCard_cta__NeWkX svg{color:var(--accent-risk-deep);transition:color .25s ease,transform .3s cubic-bezier(.16,1.04,.3,1)}.ClaudeCard_cta__NeWkX:hover{background:var(--cta);color:#fff;box-shadow:0 16px 32px -12px color-mix(in oklab,var(--cta) 55%,transparent)}.ClaudeCard_cta__NeWkX:hover svg{color:#fff;transform:translate(1px,-1px)}:root[data-theme=dark] .ClaudeCard_cta__NeWkX{color:#14161A}:root[data-theme=dark] .ClaudeCard_cta__NeWkX:hover{color:#fff}@media (max-width:760px){.ClaudeCard_card__5xGYg{--rc-field-w:64px;left:24px;right:24px;bottom:88px;width:auto;max-width:none;grid-template-columns:var(--rc-field-w) minmax(0,1fr);grid-template-rows:auto auto;align-items:stretch}.ClaudeCard_field__KzP_o{grid-row:1/3;grid-column:1}.ClaudeCard_body__wWvbk{grid-row:1;grid-column:2;padding:14px 16px 8px 2px}.ClaudeCard_cta__NeWkX{grid-row:2;grid-column:1/-1;justify-self:center;margin:0 0 14px;height:40px}.ClaudeCard_pill__QWW5d{bottom:30px}.ClaudeCard_pill__QWW5d:hover{transform:none}}@media (max-width:520px){.ClaudeCard_card__5xGYg{left:16px;right:16px;bottom:80px}.ClaudeCard_minimize__CaVxv{top:6px;right:6px;width:36px;height:36px}.ClaudeCard_pill__QWW5d{left:16px;bottom:22px}}@media (min-width:761px){.ClaudeCard_body__wWvbk{padding:18px 16px 18px 2px;gap:5px}.ClaudeCard_eyebrow__MRZ0m{font-size:12px;top:-2.5px}.ClaudeCard_title__2dBpB{font-size:18px}.ClaudeCard_desc__tAJBl{font-size:15px}.ClaudeCard_cta__NeWkX{height:46px;padding:0 20px 0 22px;margin-right:20px;font-size:15px}}@media (max-height:520px){.ClaudeCard_card__5xGYg{grid-template-columns:minmax(0,1fr) auto}.ClaudeCard_field__KzP_o{display:none}.ClaudeCard_body__wWvbk{padding-left:18px;padding-right:40px}}@media (prefers-reduced-motion:reduce){.ClaudeCard_card__5xGYg{animation:none;transition:none}.ClaudeCard_card__5xGYg:hover{transition:none}.ClaudeCard_leaving__PT2nC{animation:none;opacity:0}.ClaudeCard_pill__QWW5d{animation:none;transition:none}.ClaudeCard_pill__QWW5d:hover{transform:none}.ClaudeCard_pillLeaving__2KDA4{animation:none;opacity:0}.ClaudeCard_cell__V_c4_,.ClaudeCard_cta__NeWkX,.ClaudeCard_desc__tAJBl,.ClaudeCard_live__dblNg .ClaudeCard_cell__V_c4_,.ClaudeCard_pillHot__h4yXU,.ClaudeCard_title__2dBpB{animation:none}.ClaudeCard_flag__sVchl{background:var(--accent-risk);opacity:1}.ClaudeCard_cta__NeWkX,.ClaudeCard_cta__NeWkX svg{transition:none}.ClaudeCard_cta__NeWkX:hover svg{transform:none}}