.stat__k{font-size:12px;letter-spacing:1.5px;margin-bottom:14px}.stat__v{font-size:44px}.stat__v small{font-size:20px}.stat__sub{font-size:14px;margin-top:10px}.act6{background:var(--accent-deep)}.bezel{position:sticky;top:0;z-index:50;background:var(--bone);height:88px;font-size:13px}.logo__mark{width:52px;height:52px}.logo__word{font-size:19px;letter-spacing:4px}.bezel__tagline{font-size:12px;letter-spacing:1.8px}.bezel__cta,.bezel__nav-link{font-size:12px}.act4{background:var(--paper);color:var(--ink)}.act4 .act-head__num{color:var(--bone-line)}.act4 .act-head__eyebrow,.act4 .act-head__num span{color:var(--accent)}.act4 .act-head__eyebrow:after{background:var(--accent)}.act4 .act-head__hint{color:var(--slate-500);border-top-color:var(--bone-line)}.act4 .act-head__title h2{color:var(--ink)}.hint-mobile{display:none}.chart-wrap{border-top-color:var(--bone-line)}.chart-readout{background:rgba(0,0,0,.02);border-left-color:var(--bone-line)}.chart-readout__h{color:var(--slate-500)}.live-vals{border-bottom-color:var(--bone-line)}.live-vals__k{color:var(--slate-500)}.live-vals__v{color:var(--ink)}.live-vals__u{color:var(--slate-500)}.chart-wrap{grid-template-columns:1fr 260px}.live-rows{display:flex;flex-direction:column;gap:4px;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid var(--bone-line)}.live-rows__h{font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate-500);margin-bottom:4px}.live-rows__r{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.live-rows__lab{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13px;letter-spacing:.4px;font-weight:600}.live-rows__sw{display:inline-block;width:12px;height:2px}.live-rows__v{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--ink)}.dvals-mini,.live-rows__v{font-variant-numeric:tabular-nums}.dvals-mini{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:4px;-moz-column-gap:8px;column-gap:8px;padding-top:0}.dvals-mini__h{font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate-500);text-align:right;padding-bottom:4px}.dvals-mini__h,.dvals-mini__h:first-child{border-bottom:1px solid var(--bone-line)}.dvals-mini__lab{letter-spacing:.4px;font-weight:600}.dvals-mini__lab,.dvals-mini__v{font-family:var(--font-mono);font-size:13px}.dvals-mini__v{font-weight:500;color:var(--ink);text-align:right}.live-vals--single{grid-template-columns:1fr;border-bottom:0;padding-bottom:6px;margin-bottom:6px}.chart-readout{padding:18px}.chart-readout__h{font-size:10px;letter-spacing:1.6px;margin-bottom:12px}.live-vals{gap:12px;padding-bottom:12px;margin-bottom:12px}.live-vals__c{gap:3px}.live-vals__k{font-size:10px;letter-spacing:1.4px}.live-vals__v{font-size:22px}.live-vals__u{font-size:13px;margin-left:5px}.chart-readout__note{font-family:var(--font-serif);font-style:italic;font-size:12px;line-height:1.45;color:var(--slate-700);padding:0 0 12px;border-bottom:1px solid var(--bone-line);margin-bottom:12px}.actc{padding:100px 0;border-top:1px solid var(--bone-line)}.compare-grid{margin-top:40px;border:1px solid var(--bone-line);background:var(--paper)}.actc__mobile-tools{display:none}.compare-row{display:grid;grid-template-columns:200px 1fr 1fr 1fr 1fr;border-bottom:1px solid var(--bone-line)}.compare-row:last-child{border-bottom:0}.compare-row--head{background:var(--bone-deep);position:sticky;top:88px;z-index:5}.compare-cell{padding:18px;border-right:1px solid var(--bone-line);font-size:14px;line-height:1.45;color:var(--ink);display:flex;align-items:center}.compare-cell:last-child{border-right:0}.compare-cell--label{letter-spacing:1.2px;color:var(--slate-500);font-weight:600}.compare-cell--head,.compare-cell--label{font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.compare-cell--head{letter-spacing:1px;font-weight:700;color:var(--ink);padding:14px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:3px}.compare-method__title{display:block;color:inherit;font-size:13px;letter-spacing:1px}.compare-cell--us{background:var(--accent-tint);color:var(--ink);font-weight:600}.compare-cell--head.compare-cell--us{color:var(--accent-deep);background:var(--accent-tint)}.compare-cell__sub{display:block;font-size:11px;letter-spacing:.8px;font-weight:400;color:var(--slate-500)}.compare-mobile{display:none}.compare-mobile__label,.compare-mobile__method{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.2px;font-weight:700}.compare-mobile__rows{border:1px solid var(--bone-line);background:var(--paper)}.compare-mobile__row{display:grid;grid-template-columns:1fr;gap:10px;padding:18px 16px;border-bottom:1px solid var(--bone-line)}.compare-mobile__row:last-child{border-bottom:0}.compare-mobile__label{color:var(--slate-500);font-size:11px}.compare-mobile__pair{border:1px solid var(--bone-line);background:var(--bone);padding:12px}.compare-mobile__method{display:block;color:var(--slate-500);font-size:10px;margin-bottom:4px}.compare-mobile__method b,.compare-mobile__method em{display:block;font-style:normal}.compare-mobile__method b{color:var(--ink);font-size:11px}.compare-mobile__method em{color:var(--slate-500);font-weight:500;margin-top:1px}.compare-mobile__pair p{margin:0;color:var(--ink);font-size:15px;line-height:1.4}.compare-mobile__pair--us{background:var(--accent-tint)}.compare-mobile__pair--us .compare-mobile__method b,.compare-mobile__pair--us span{color:var(--accent-deep)}.skip-link{position:absolute;top:-100px;left:8px;padding:12px 20px;background:var(--ink);color:var(--bone);font-family:var(--font-display);font-size:14px;font-weight:600;text-decoration:none;z-index:1000;transition:top .15s ease}.skip-link:focus,.skip-link:focus-visible{top:8px;outline:2px solid var(--accent);outline-offset:2px}.bezel__cta:focus-visible,.bezel__nav-link:focus-visible,.btn:focus-visible,.colophon-lead__btn:focus-visible,.colophon-lead__input:focus-visible,.pricing-tier__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}.bezel__tagline{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;color:var(--slate-500);text-transform:uppercase;font-weight:500}.act-head__intro{font-family:var(--font-serif);font-style:italic;font-size:18px;line-height:1.4;color:var(--slate-700);margin:12px 0 0}.act3,.act3 .flow{position:relative}.act3:after{content:"";position:absolute;top:0;bottom:32px;right:0;width:60px;background:linear-gradient(to right,transparent,var(--bone) 80%);pointer-events:none;z-index:1}.act6__reassurance{font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;color:var(--bone);opacity:.75;text-transform:uppercase;margin:14px 0 0}.bezel__nav-link{color:var(--slate-500);text-decoration:none;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:500;transition:color .15s ease;display:inline-flex;align-items:center;padding:14px 8px}.bezel__nav-link:hover{color:var(--ink)}.bezel__cta{display:inline-flex;align-items:center;gap:6px;padding:14px 18px;background:var(--ink);color:var(--bone);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;text-decoration:none;transition:background .15s ease}.bezel__cta:hover{background:var(--accent-deep)}.logo{text-decoration:none}.pilot-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--bone-line)}.pilot-cell{padding:40px;border-right:1px solid var(--bone-line);display:flex;flex-direction:column;gap:12px}.pilot-cell:last-child{border-right:0}.pilot-cell__k{font-family:var(--font-mono);font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-deep);font-weight:600}.pilot-cell__v{font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.1;font-family:var(--font-display)}.pilot-cell__v em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.pilot-cell__body{font-family:var(--font-serif);font-size:16px;line-height:1.55;color:var(--slate-700);margin:8px 0 0}.colophon-lead{display:flex;flex-direction:column;gap:8px;margin-top:12px}.colophon-lead__row{display:flex;gap:0}.colophon-lead__input{flex:1;padding:12px 14px;background:var(--paper);border:1px solid var(--bone-line);border-right:0;font-family:var(--font-mono);font-size:16px;color:var(--ink);outline:none}.colophon-lead__input:focus{border-color:var(--ink)}.colophon-lead__input:disabled{opacity:.5}.colophon-lead__btn{padding:14px 18px;background:var(--ink);color:var(--bone);border:1px solid var(--ink);font-family:var(--font-display);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .15s ease}.colophon-lead__btn:hover{background:var(--accent);border-color:var(--accent)}.colophon-lead__btn:disabled{opacity:.5;cursor:not-allowed}.colophon-lead__msg{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;color:var(--accent);text-transform:uppercase}.colophon-lead__err{color:#b03020}.legal-prose{max-width:56ch;margin:0 auto;padding:100px 0 80px}.legal-prose h1{font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1;letter-spacing:-.03em;margin:0 0 8px}.legal-prose h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.legal-prose h2{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:40px 0 12px;color:var(--ink)}.legal-prose li,.legal-prose p{font-family:var(--font-serif);font-size:16px;line-height:1.6;color:var(--slate-700);margin:0 0 12px}.legal-prose ul{padding-left:24px;margin:0 0 12px}.legal-prose li{margin:0 0 6px}.legal-prose a{color:var(--accent-deep);text-decoration:underline;text-underline-offset:2px}.legal-prose a:hover{color:var(--accent)}.legal-prose strong{color:var(--ink);font-weight:600}.legal-prose__meta{font-size:11px;letter-spacing:1.5px;color:var(--slate-500);margin:0 0 32px}.legal-prose__eyebrow,.legal-prose__meta{font-family:var(--font-mono);text-transform:uppercase}.legal-prose__eyebrow{font-size:13px;letter-spacing:1.2px;color:var(--accent);font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:12px}.legal-prose__eyebrow:after{content:"";flex:1;height:1px;background:var(--accent)}.legal-prose__footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--bone-line);font-family:var(--font-mono);font-size:12px;letter-spacing:.5px;color:var(--slate-500)}.legal-prose__footer a{color:var(--accent-deep)}.pricing-hero{padding:100px 0 60px;text-align:center}.pricing-hero h1{font-size:clamp(48px,6vw,80px);font-weight:500;line-height:1;letter-spacing:-.03em;margin:24px 0;text-wrap:balance}.pricing-hero h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.pricing-hero p{font-family:var(--font-serif);font-size:20px;line-height:1.5;color:var(--slate-700);max-width:640px;margin:0 auto}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--bone-line);border-bottom:1px solid var(--bone-line);margin-bottom:40px}.pricing-tier{padding:32px 28px;border-right:1px solid var(--bone-line);display:flex;flex-direction:column;position:relative}.pricing-tier:last-child{border-right:0}.pricing-tier--highlight{background:var(--paper)}.pricing-tier__name{font-family:var(--font-mono);font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-deep);font-weight:600;margin-bottom:8px}.pricing-tier__blurb{font-family:var(--font-serif);font-size:14px;line-height:1.5;color:var(--slate-700);margin-bottom:24px;min-height:4em}.pricing-tier__price{font-family:var(--font-display);font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--ink)}.pricing-tier__cadence{letter-spacing:1px;color:var(--slate-500);text-transform:uppercase;margin-top:6px;margin-bottom:16px}.pricing-tier__cadence,.pricing-tier__cap{font-family:var(--font-mono);font-size:12px}.pricing-tier__cap{color:var(--slate-700);letter-spacing:.5px;padding:10px 0;border-top:1px solid var(--bone-line);border-bottom:1px solid var(--bone-line);margin-bottom:20px}.pricing-tier__cta{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;background:var(--ink);color:var(--bone);border:1px solid var(--ink);text-decoration:none;transition:background .15s ease;margin-bottom:24px}.pricing-tier__cta:hover{background:var(--accent);border-color:var(--accent)}.pricing-tier__cta--ghost{background:transparent;color:var(--ink)}.pricing-tier__cta--ghost:hover{color:var(--bone)}.pricing-tier__bullets{list-style:none;padding:0;margin:0;flex:1}.pricing-tier__bullets li{font-size:14px;line-height:1.55;color:var(--slate-700);padding:8px 0;border-bottom:1px solid var(--bone-line);display:flex;align-items:flex-start;gap:8px}.pricing-tier__bullets li:before{content:"+";font-family:var(--font-mono);color:var(--accent-deep);font-weight:600;flex-shrink:0}.pricing-addons{margin-top:40px}.pricing-addons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--bone-line)}.pricing-addons-grid>div{padding:28px;border-right:1px solid var(--bone-line)}.pricing-addons-grid>div:last-child{border-right:0}.pricing-addon__name{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--accent-deep);font-weight:600;margin-bottom:8px}.pricing-addon__price{font-family:var(--font-display);font-size:24px;font-weight:500;margin-bottom:12px}.pricing-addon__body{font-family:var(--font-serif);font-size:14px;line-height:1.55;color:var(--slate-700)}.pricing-faq{margin-top:80px;max-width:760px}.pricing-faq dt{font-size:18px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.pricing-faq dd{font-family:var(--font-serif);font-size:16px;line-height:1.55;color:var(--slate-700);margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid var(--bone-line)}.pricing-faq dd:last-child{border-bottom:0}.pricing-fineprint{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;color:var(--slate-500);text-align:center;margin-top:24px;text-transform:uppercase}.contact-page{padding:100px 0;max-width:760px;margin:0 auto}.contact-page h1{font-size:clamp(48px,6vw,80px);font-weight:500;line-height:1;letter-spacing:-.03em;margin:24px 0}.contact-page h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.contact-card{margin-top:48px;padding:40px;background:var(--paper);border:1px solid var(--bone-line)}.contact-card h2{font-size:22px;font-weight:600;margin:0 0 12px}.contact-card p{font-family:var(--font-serif);font-size:16px;line-height:1.6;color:var(--slate-700);margin:0 0 24px}.contact-card .btn{width:auto}.contact-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:32px;border:1px solid var(--bone-line)}.contact-mini-grid>div{padding:24px;border-right:1px solid var(--bone-line)}.contact-mini-grid>div:last-child{border-right:0}.contact-mini-grid h3{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--accent-deep);font-weight:600;margin:0 0 8px}.contact-mini-grid p{font-size:14px;margin:0;color:var(--slate-700)}.contact-mini-grid a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-deep);text-decoration:none;font-weight:500}.contact-mini-grid a:hover{text-decoration:underline}.contact-form{display:grid;gap:18px;max-width:640px;margin:32px 0 24px;padding:28px;background:var(--paper);border:1px solid var(--bone-line)}.contact-form__field{display:flex;flex-direction:column;gap:6px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form__label{font-family:var(--font-mono);font-size:13px;letter-spacing:1.1px;text-transform:uppercase;color:var(--slate-500)}.contact-form__optional{text-transform:none;letter-spacing:.5px;color:var(--slate-500);font-style:italic}.contact-form__required{color:var(--accent-deep);margin-left:2px;font-weight:700}.contact-form__input,.contact-form__select,.contact-form__textarea{font-family:var(--font-display);font-size:16px;color:var(--ink);background:var(--bone);border:1px solid var(--bone-line);padding:10px 12px;border-radius:0;transition:border-color .15s ease,outline-color .15s ease}.contact-form__input:focus,.contact-form__select:focus,.contact-form__textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.contact-form__textarea{resize:vertical;font-family:var(--font-display);line-height:1.45}.contact-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--slate-500) 50%),linear-gradient(135deg,var(--slate-500) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:32px}.contact-form__turnstile{margin-top:4px}.contact-form__btn{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.5px;color:var(--bone);background:var(--ink);border:1px solid var(--ink);padding:14px 22px;cursor:pointer;transition:background .15s ease,border-color .15s ease;border-radius:0;justify-self:start}.contact-form__btn:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.contact-form__btn:disabled{opacity:.5;cursor:not-allowed}.contact-form__btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.contact-form__msg{font-family:var(--font-serif);font-size:14px;line-height:1.5;margin:0}.contact-form__err{color:var(--accent-deep)}.contact-form__err a{color:var(--accent);font-weight:500}.contact-form--done{text-align:left}.contact-form__success-h{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.01em;margin:0 0 8px;color:var(--ink)}.contact-form__or{font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate-500);margin:24px 0 16px}.not-found{padding:120px 0 100px;max-width:720px}.not-found__eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:2.5px;color:var(--accent-deep);text-transform:uppercase;margin-bottom:32px;font-weight:600}.not-found__eyebrow-num{color:var(--slate-400);letter-spacing:1px;font-weight:400}.not-found__eyebrow-line{flex:0 0 60px;height:1px;background:var(--accent-deep)}.not-found__h1{font-size:clamp(56px,8vw,112px);font-weight:500;line-height:.96;letter-spacing:-.035em;margin:0 0 32px}.not-found__h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.not-found__lede{font-family:var(--font-serif);font-size:20px;line-height:1.5;color:var(--slate-700);margin:0 0 48px;max-width:56ch}.not-found__links{display:flex;flex-direction:column;border-top:1px solid var(--bone-line)}.not-found__link{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--bone-line);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:color .15s ease}.not-found__link:hover{color:var(--accent-deep)}.not-found__arrow{font-family:var(--font-mono);font-weight:400;font-size:16px;color:var(--slate-500)}@media (max-width:900px){:root{--gutter:24px}.bezel{height:auto;padding:12px 0;grid-template-columns:1fr auto}.bezel__center{display:none}.bezel__meta{gap:14px}.act1{padding:60px 0 40px}.act1__split{gap:32px}.act1__split,.act1__stats{grid-template-columns:1fr}.act1__stats .stat{border-right:0;border-bottom:1px solid var(--bone-line)}.act1__stats .stat:last-child{border-bottom:0}.contact-form__row{grid-template-columns:1fr;gap:18px}.contact-form{padding:22px}.act2,.act3,.act4,.act5,.act6,.actc{padding:60px 0}.act2__inner{gap:40px}.act-head,.act2__inner{grid-template-columns:1fr}.act-head{gap:16px}.act-head__hint{text-align:left}.compare-row,.compare-row--head{grid-template-columns:1fr 1fr 1fr 1fr}.compare-row--head{top:64px}.compare-row .compare-cell{padding:14px 12px;font-size:13px;line-height:1.4}.compare-row .compare-cell--label{grid-column:1/-1;background:var(--bone-deep);padding:12px 24px;border-right:0;border-bottom:1px solid var(--bone-line)}.compare-row--head .compare-cell--label{display:none}.pricing-grid{grid-template-columns:1fr}.pricing-tier{border-right:0;border-bottom:1px solid var(--bone-line)}.pricing-tier:last-child{border-bottom:0}.pricing-tier--highlight{order:-1}.pricing-addons-grid{grid-template-columns:1fr}.pricing-addons-grid>div{border-right:0;border-bottom:1px solid var(--bone-line)}.pricing-addons-grid>div:last-child{border-bottom:0}.contact-mini-grid,.pilot-grid{grid-template-columns:1fr}.contact-mini-grid>div,.pilot-cell{border-right:0;border-bottom:1px solid var(--bone-line)}.contact-mini-grid>div:last-child,.pilot-cell:last-child{border-bottom:0}.colophon{grid-template-columns:1fr 1fr;gap:32px}.colophon a{display:inline-block;padding:8px 0;line-height:1.4}.colophon p{line-height:1.8}.act6__inner{grid-template-columns:1fr;gap:32px}}@media (max-width:560px){.shell,body{overflow-x:clip}.shell:after,.shell:before{display:none}.bezel{position:static;grid-template-columns:1fr;gap:10px;height:auto;padding:10px 0 12px}.bezel__id,.logo{min-width:0}.logo{gap:10px;min-height:44px}.logo__mark{width:38px;height:38px;flex:0 0 auto}.logo__word{font-size:14px;letter-spacing:2.2px;white-space:nowrap}.bezel__meta{width:100%;justify-content:flex-start;gap:12px}.act1{padding:40px 0 32px}.act1__h1{font-size:clamp(38px,10vw,42px);line-height:1.02;letter-spacing:0;margin-bottom:32px;max-width:100%}.act1__h1 .mark{white-space:normal}.act2,.act3,.act4,.act5,.act6,.actc{padding-top:48px;padding-bottom:48px}.act1__stats{grid-template-columns:1fr 1fr}.act1__stats .stat{padding:22px 18px;border-right:1px solid var(--bone-line);border-bottom:1px solid var(--bone-line)}.stat__k{font-size:10px;margin-bottom:10px}.stat__v{font-size:32px}.stat__v small{font-size:16px}.stat__sub{font-size:12px;margin-top:8px}.act1__stats .stat:nth-child(2n){border-right:0}.act1__stats .stat:last-child{grid-column:1/-1;border-right:0;border-bottom:0}.colophon{grid-template-columns:1fr}.bezel__nav-link{padding:10px 2px}.bezel__cta,.bezel__nav-link{font-size:10px;letter-spacing:.8px;min-height:44px}.bezel__cta{position:fixed;top:max(10px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:80;padding:0 12px;margin-left:auto;box-shadow:0 8px 20px rgba(26,26,31,.14)}.actc__mobile-tools{position:sticky;top:8px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 16px;padding:8px 10px 8px 12px;border:1px solid var(--bone-line);background:hsla(42,56%,96%,.96);box-shadow:0 8px 20px rgba(26,26,31,.08);backdrop-filter:blur(8px)}.actc__mobile-tools a,.actc__mobile-tools span{font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700}.actc__mobile-tools span{color:var(--slate-500)}.actc__mobile-tools a{min-height:44px;display:inline-flex;align-items:center;padding:0 12px;background:var(--ink);color:var(--bone);text-decoration:none}.compare-grid{display:none}.compare-mobile{display:block}.pricing-tier{padding:28px 22px}.pricing-tier__blurb{min-height:0;font-size:15px}.pricing-tier__cap{display:none}.pricing-tier__bullets li{font-size:15px;padding:6px 0}.pricing-hero p{text-align:left}.colophon{font-size:13px}.colophon h4{font-size:11px}.contact-card .btn{max-width:100%}.contact-card .btn span:first-child{min-width:0;overflow-wrap:anywhere}}@media (max-width:720px){.flow{flex-direction:column;overflow-x:visible;scroll-snap-type:none;gap:44px;margin:0;padding:0}.act3:after{display:none}.flow__step,.flow__step:first-child,.flow__step:last-child{width:100%;padding:0 0 34px;border-right:0;border-bottom:1px dashed var(--bone-line)}.flow__step:last-child{border-bottom:0;padding-bottom:0}.flow__body{font-size:16px}.flow .phn{width:min(280px,100%);height:auto;aspect-ratio:280/580}.chart-wrap{grid-template-columns:1fr}.chart-area{padding:24px 0 18px}.chart-area__svg{height:clamp(240px,68vw,320px)}.act4 .hint-desktop{display:none}.act4 .hint-mobile{display:inline}.chart-readout{border-left:0;border-top:1px solid var(--bone-line);padding:18px 0 0;background:transparent}.chart-readout__h{margin-bottom:14px;font-size:11px}.live-vals{grid-template-columns:1fr;gap:0;padding-bottom:6px;margin-bottom:6px;border-bottom:0}.live-vals__c{gap:2px}.live-vals__k{font-size:10px}.live-vals__v{font-size:22px}.live-vals__u{font-size:13px;margin-left:4px}.live-rows__h{font-size:9px}.live-rows__r{font-size:11px}.live-rows__v{font-size:13px}.chart-readout__note{font-size:13px;padding:0;border-bottom:0;margin-bottom:14px}.dvals-mini__h{font-size:9px}.dvals-mini__lab{font-size:10px}.dvals-mini__v{font-size:12px}}.app-frame{border:1px solid var(--bone-line);background:var(--paper);margin-top:24px}.app-frame__tabbar{display:flex;align-items:stretch;border-bottom:1px solid var(--bone-line);background:var(--bone-deep)}.app-frame__tab{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:var(--paper);border-right:1px solid var(--bone-line);font-family:var(--font-mono);font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink);font-weight:600;position:relative}.app-frame__tab:before{content:"";display:inline-block;width:6px;height:6px;background:var(--accent)}.app-frame__tab--ghost{background:var(--bone-deep);color:var(--slate-500);font-weight:500}.app-frame__tab--ghost:before{background:var(--slate-400)}.app-frame__tabspacer{flex:1}.app-frame__tabmeta{display:inline-flex;align-items:center;padding:0 18px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--slate-500)}.app-frame__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0;border-bottom:1px solid var(--bone-line);background:var(--paper)}.meta-cell{display:flex;flex-direction:column;gap:4px;padding:12px 18px;border-right:1px solid var(--bone-line);flex:0 1 180px;min-width:0}.meta-cell__k{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate-500);font-weight:500}.meta-cell__k,.meta-cell__v{font-family:var(--font-mono)}.meta-cell__v{font-size:15px;letter-spacing:.2px;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-cell__v em{font-style:normal;color:var(--slate-500);font-weight:400;margin-left:4px}.meta-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--ok);font-weight:700}.meta-pill:before{content:"";width:8px;height:8px;background:var(--ok);border-radius:50%;box-shadow:0 0 0 3px rgba(45,125,79,.18)}.meta-pill__sub{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;color:var(--slate-500);font-weight:400;margin-top:3px;text-transform:none}.meta-cell--actions{flex:0 0 auto;border-right:0;margin-left:auto;align-items:flex-end}.meta-export{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--bone-line);cursor:pointer;font-weight:600}.meta-export:hover{border-color:var(--ink);background:var(--bone)}.meta-export__arrow{font-family:var(--font-mono);color:var(--slate-500);font-weight:400}.app-frame__chips{display:flex;gap:10px;padding:16px 20px;border-bottom:1px solid var(--bone-line);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.app-frame__chips::-webkit-scrollbar{display:none}.chip{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink);background:var(--paper);border:1px solid var(--bone-line);cursor:pointer;white-space:nowrap;scroll-snap-align:start;flex-shrink:0;font-weight:600;transition:background .12s ease,color .12s ease,border-color .12s ease}.chip,.chip__code{font-family:var(--font-mono)}.chip__code{font-weight:700;color:var(--accent-deep);letter-spacing:.4px}.chip__sub{color:var(--slate-500);font-weight:400;letter-spacing:1.2px}.chip--active,.chip:hover{border-color:var(--ink)}.chip--active{background:var(--ink);color:var(--bone)}.chip--active .chip__code{color:var(--accent)}.chip--active .chip__sub{color:hsla(38,35%,94%,.7)}.app-frame .chart-wrap{border-top:0;background:var(--bone)}.app-frame__footer{border-top:1px solid var(--bone-line);background:var(--paper)}.app-frame__legend{display:flex;align-items:center;gap:24px;padding:12px 20px;border-bottom:1px solid var(--bone-line);flex-wrap:wrap}.legend-chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.3px;text-transform:uppercase;color:var(--slate-700);font-weight:500}.legend-chip__sw{display:inline-block;width:22px;height:8px;background:var(--accent-soft);border:1px solid var(--accent-tint)}.legend-chip__sw--ribbon{background:repeating-linear-gradient(90deg,rgba(26,26,31,.16) 0 6px,transparent 6px 8px);border-color:var(--bone-line)}.sieve-table-wrap{padding:18px 20px 22px}.sieve-table-wrap__h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.sieve-table-wrap__title{font-weight:600}.sieve-table-wrap__std,.sieve-table-wrap__title{font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate-500)}.sieve-table-wrap__std b{color:var(--ink);font-weight:700}.sieve-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}.sieve-table td,.sieve-table th{text-align:right;padding:7px 12px;border-bottom:1px solid var(--bone-line)}.sieve-table td:first-child,.sieve-table th:first-child{text-align:left}.sieve-table thead th{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--slate-500);font-weight:600;padding-bottom:9px;border-bottom:1px solid var(--ink)}.sieve-table td.col--us,.sieve-table th.col--us{background:var(--accent-tint);color:var(--ink);font-weight:600}.sieve-table tbody tr:last-child td{border-bottom:0}.sieve-table .sieve-cell--dim{color:var(--slate-400)}.sieve-table .sieve-cell--strong{color:var(--ink);font-weight:700}.report-batch{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.4px}.report-batch__sw{width:10px;height:10px;border-radius:2px;flex-shrink:0}.report-status{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.1px;text-transform:uppercase;font-weight:700;white-space:nowrap}.report-status--ok{color:#2f6f3f;background:rgba(95,170,110,.16);border:1px solid rgba(95,170,110,.35)}.report-status--warn{color:#8a5a1a;background:rgba(220,150,60,.18);border:1px solid rgba(220,150,60,.4)}.sieve-disclosure{display:none}.sieve-disclosure[open] .sieve-disclosure__caret{transform:rotate(90deg)}.sieve-disclosure summary{list-style:none;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink);font-weight:700;padding:14px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--bone-line)}.sieve-disclosure summary::-webkit-details-marker{display:none}.sieve-disclosure__caret{font-family:var(--font-mono);color:var(--slate-500);transition:transform .15s ease;font-weight:400}@media (max-width:900px){.meta-cell{flex:1 1 50%;padding:12px 16px}.meta-cell--actions{flex:1 1 100%;align-items:stretch;border-top:1px solid var(--bone-line)}.meta-export{justify-content:center}}@media (max-width:720px){.app-frame__chips{padding:12px 16px}.chip{padding:8px 12px;font-size:10.5px}.meta-cell{flex:1 1 100%;border-right:0;border-bottom:1px solid var(--bone-line)}.meta-cell:last-of-type{border-bottom:0}.sieve-table-wrap{display:none}.sieve-disclosure{display:block}.sieve-disclosure .sieve-table-wrap{display:block;padding:14px 16px 20px}}@media (max-width:560px){.app-frame__tab{padding:10px 12px;font-size:10px;letter-spacing:1.2px}.app-frame__tabmeta{display:none}.meta-cell__v{font-size:12px}}.evidence{padding:80px 0;border-top:1px solid var(--bone-line);background:var(--bone)}.evidence__head{max-width:760px;margin-bottom:40px}.evidence__eye{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--slate-500);font-weight:600;margin-bottom:20px}.evidence__eye:before{content:"";display:inline-block;width:8px;height:8px;border:1px solid var(--slate-500)}.evidence__eye:after{content:"";flex:0 0 60px;height:1px;background:var(--slate-500)}.evidence h2{font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.04;letter-spacing:-.025em;margin:0 0 18px;text-wrap:balance}.evidence h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.evidence__lede{font-family:var(--font-serif);font-size:19px;line-height:1.55;color:var(--slate-700);margin:0;max-width:56ch;text-wrap:pretty}.evidence__lede em{font-style:italic;color:var(--accent)}.evidence__figure{border:1px solid var(--bone-line);background:var(--ink)}.evidence__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:0}.evidence__pane{position:relative;background:var(--ink);overflow:hidden;border-right:1px solid hsla(0,0%,100%,.08)}.evidence__pane:last-child{border-right:0}.evidence__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.evidence__pane--zoom .evidence__img{aspect-ratio:1/1}.evidence__pane:after,.evidence__pane:before{content:"";position:absolute;width:18px;height:18px;border:1px solid hsla(0,0%,100%,.55);pointer-events:none}.evidence__pane:before{top:10px;left:10px;border-right:0;border-bottom:0}.evidence__pane:after{bottom:10px;right:10px;border-left:0;border-top:0}.evidence__overlay{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(26,26,31,.78);font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--bone);font-weight:600}.evidence__overlay:before{content:"";width:6px;height:6px;background:#4ade80;border-radius:50%}.evidence__caption{display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:0;background:var(--ink);border-top:1px solid hsla(0,0%,100%,.08)}.evidence__cap-cell{display:flex;flex-direction:column;gap:4px;padding:14px 20px;border-right:1px solid hsla(0,0%,100%,.08);flex:1 1 auto;min-width:140px}.evidence__cap-cell:last-child{border-right:0}.evidence__cap-k{font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate-400)}.evidence__cap-v{font-family:var(--font-mono);font-size:15px;letter-spacing:.2px;color:var(--bone);font-variant-numeric:tabular-nums}.evidence__cap-v em{font-style:normal;color:var(--accent)}@media (max-width:900px){.evidence{padding:60px 0}.evidence__grid{grid-template-columns:1fr}.evidence__pane{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.evidence__pane:last-child{border-bottom:0}}@media (max-width:720px){.evidence__pane--zoom{display:none}}@media (max-width:560px){.evidence__cap-cell{flex:1 1 100%;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.evidence__cap-cell:last-child{border-bottom:0}.sieve-table td,.sieve-table th{padding:8px 6px;font-size:11px}}.inst-stage{position:relative;max-width:1080px;padding:64px 72px;min-height:100vh}.inst-stage__corner{position:absolute;font-family:var(--font-mono);font-size:11px;letter-spacing:1.6px;color:var(--slate-500);text-transform:uppercase;display:flex;gap:8px;align-items:center}.inst-stage__corner b{color:var(--ink);font-weight:600}.inst-stage__corner--tl{top:28px;left:28px}.inst-stage__corner--tr{top:28px;right:28px}.inst-stage__corner--bl{bottom:28px;left:28px}.inst-stage__corner--br{bottom:28px;right:28px}.inst-stage__corner .pl:before{content:"+ ";color:var(--accent)}.inst-stage__corner .pr:after{content:" +";color:var(--accent)}.inst-stage__grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:calc(100vh - 128px)}.inst-stage__rail{display:flex;flex-direction:column;gap:88px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--slate-500)}.inst-stage__rail--left{align-items:flex-end;padding-right:32px}.inst-stage__rail--right{align-items:flex-start;padding-left:32px}.inst-stage .rail-row{display:flex;align-items:center;gap:14px;font-weight:500}.inst-stage__rail--left .rail-row:after,.inst-stage__rail--right .rail-row:before{content:"";width:36px;height:1px;background:var(--slate-500)}.inst-stage .rail-row b{color:var(--ink);font-weight:700;letter-spacing:2px}.inst-stage .rail-row .accent{color:var(--accent-deep);font-weight:700}.inst-stage .phone{width:380px;aspect-ratio:380/800;background:var(--ink);border-radius:46px;padding:8px;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.06),0 40px 80px -40px rgba(26,26,31,.45),0 12px 24px -12px rgba(26,26,31,.25);flex:0 0 auto;position:relative}.inst-stage .phone__screen{width:100%;height:100%;background:var(--bone);border-radius:38px;overflow:hidden;display:flex;flex-direction:column;position:relative}.inst-stage .status{display:flex;justify-content:space-between;align-items:center;padding:14px 26px 4px;font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--ink);flex-shrink:0}.inst-stage .status__icons{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.inst-stage .status__icons svg{display:block}.inst-stage .nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:4px 14px 10px;border-bottom:1px solid var(--bone-line);background:var(--bone)}.inst-stage .nav__back{font-family:var(--font-display);font-size:14px;color:var(--accent);font-weight:500;text-decoration:none}.inst-stage .nav__title{font-family:var(--font-display);letter-spacing:.2px;text-align:center}.inst-stage .nav__more,.inst-stage .nav__title{font-size:14px;font-weight:700;color:var(--ink)}.inst-stage .nav__more{text-align:right;letter-spacing:2px}.inst-stage .body{flex:1;overflow:hidden;padding:16px 18px 20px;display:flex;flex-direction:column;gap:12px;background:var(--bone)}.inst-stage .head{display:flex;flex-direction:column;gap:4px}.inst-stage .head__id{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.1}.inst-stage .head__id em{font-style:normal;font-weight:500;font-size:17px}.inst-stage .head__id em,.inst-stage .head__meta{font-family:var(--font-mono);color:var(--slate-500)}.inst-stage .head__meta{font-size:11px;letter-spacing:.5px}.inst-stage .head__meta b{color:var(--ink);font-weight:600}.inst-stage .pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;background:var(--accent);color:var(--bone);border-radius:999px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.2px;margin-top:2px}.inst-stage .pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bone);box-shadow:0 0 0 2px hsla(38,35%,94%,.35)}.inst-stage .card{background:var(--paper);border:1px solid var(--bone-line);border-radius:14px;overflow:hidden}.inst-stage .card__tabs{display:flex;align-items:center;border-bottom:1px solid var(--bone-line);background:var(--bone-deep);padding:0}.inst-stage .card__tab{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--slate-500);font-weight:600;border-right:1px solid var(--bone-line);background:var(--bone-deep);cursor:default}.inst-stage .card__tab--active{background:var(--paper);color:var(--ink);position:relative}.inst-stage .card__tab--active:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%}.inst-stage .card__tab-spacer{flex:1}.inst-stage .card__tab-meta{padding:0 12px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.4px;color:var(--slate-500);text-transform:uppercase}.inst-stage .photo{position:relative;aspect-ratio:4/3;background:#0a0a10;overflow:hidden}.inst-stage .photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.inst-stage .photo__chip{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;background:rgba(10,10,16,.78);color:var(--bone);font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;border-radius:4px;font-weight:600}.inst-stage .photo__chip:before{content:"";width:5px;height:5px;border-radius:50%;background:#4ade80}.inst-stage .photo__corner{position:absolute;width:14px;height:14px;border:1px solid hsla(0,0%,100%,.6);pointer-events:none}.inst-stage .photo__corner--tl{top:10px;left:10px;border-right:0;border-bottom:0}.inst-stage .photo__corner--br{bottom:10px;right:10px;border-left:0;border-top:0;display:none}.inst-stage .photo-cap{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--ink);color:var(--bone);font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.inst-stage .photo-cap b{color:var(--bone);font-weight:600}.inst-stage .photo-cap span:last-child{color:var(--slate-400)}.inst-stage .curve{background:var(--paper);border:1px solid var(--bone-line);border-radius:14px;overflow:hidden}.inst-stage .curve__h{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--slate-500);border-bottom:1px solid var(--bone-line);background:var(--bone-deep)}.inst-stage .curve__h b{color:var(--ink);font-weight:700}.inst-stage .curve__svg{display:block;width:100%;height:auto;aspect-ratio:340/150;background:var(--paper)}.inst-stage .curve__f{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate-500);border-top:1px solid var(--bone-line)}.inst-stage .curve__f .pin{display:inline-flex;align-items:center;gap:6px;color:var(--accent-deep);font-weight:700}.inst-stage .curve__f .pin:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%}.inst-stage .dvals{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--bone-line);border-radius:12px;overflow:hidden;background:var(--paper)}.inst-stage .dvals__c{padding:8px 10px 10px;border-right:1px solid var(--bone-line);display:flex;flex-direction:column;gap:2px;background:var(--paper)}.inst-stage .dvals__c:last-child{border-right:0}.inst-stage .dvals__k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.4px;color:var(--slate-500);text-transform:uppercase;font-weight:600}.inst-stage .dvals__v{font-family:var(--font-mono);font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.inst-stage .dvals__u{font-family:var(--font-mono);font-size:9px;color:var(--slate-400);letter-spacing:.5px}.inst-stage .dvals__c--active{background:var(--ink)}.inst-stage .dvals__c--active .dvals__k{color:var(--bone);opacity:.6}.inst-stage .dvals__c--active .dvals__v{color:var(--accent)}.inst-stage .dvals__c--active .dvals__u{color:var(--bone);opacity:.5}.inst-stage .foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:6px}.inst-stage .foot__bp{font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;color:var(--slate-500);text-transform:uppercase}.inst-stage .foot__bp b{color:var(--ink);font-weight:600}.inst-stage .cta{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:var(--ink);color:var(--bone);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.4px;text-decoration:none;border-radius:8px}.inst-stage .cta__arrow{font-family:var(--font-mono);font-weight:400}@media (max-width:900px){.inst-stage{padding:32px 20px}.inst-stage__corner--bl,.inst-stage__corner--br,.inst-stage__corner--tl,.inst-stage__corner--tr{font-size:9.5px;letter-spacing:1.2px}.inst-stage__grid{grid-template-columns:1fr;gap:24px}.inst-stage__rail{flex-direction:row;gap:18px;padding:0;align-items:center;justify-content:center;flex-wrap:wrap}.inst-stage__rail--left .rail-row:after,.inst-stage__rail--right .rail-row:before{display:none}.inst-stage .phone{width:min(360px,92vw);margin:0 auto}}.inst-stage{max-width:none;margin:0 auto;min-height:0;padding:24px 16px;background:var(--bone)}.inst-stage__grid{grid-template-columns:1fr;gap:0;min-height:0}.inst-stage .phone{width:320px;flex-shrink:0;justify-self:center;margin:0}.inst-stage__corner{font-size:9px;letter-spacing:1.2px}.inst-stage__corner--tl{top:12px;left:12px}.inst-stage__corner--bl{bottom:12px;left:12px}@media (max-width:560px){.inst-stage{padding:20px 12px}.inst-stage__corner{font-size:8.5px;letter-spacing:1px}.inst-stage .phone{width:min(320px,92vw)}}.act3{padding:100px 0 90px;background:var(--bone)}.a3-sheet,.act3{border-top:1px solid var(--bone-line)}.a3-sheet{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid var(--bone-line)}.a3-sheet .a3-step{padding:36px 28px 32px;border-right:1px dashed var(--bone-line);border-top:1px dashed var(--bone-line);display:flex;flex-direction:column;gap:22px;position:relative}.a3-sheet .a3-step:nth-child(-n+3){border-top:0}.a3-sheet .a3-step:nth-child(3n){border-right:0}.a3-sheet .a3-step:not(:nth-child(3n)):after{content:"▸";position:absolute;right:-9px;top:60px;width:18px;height:24px;background:var(--bone);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:16px;color:var(--accent);font-weight:700;line-height:1;z-index:3}.a3-sheet .a3-step:nth-child(3):after{content:"▾";right:50%;top:auto;bottom:-12px;transform:translateX(50%);width:24px;height:16px}.a3-sheet .step__hd{display:flex;flex-direction:column;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--bone-line)}.a3-sheet .step__hd-top{display:flex;align-items:baseline;gap:12px}.a3-sheet .step__num{font-family:var(--font-mono);font-size:30px;font-weight:500;color:var(--bone-line);letter-spacing:-.02em;line-height:1}.a3-sheet .step__num b{color:var(--accent);font-weight:500}.a3-sheet .step__lbl{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink)}.a3-sheet .step__dur{margin-left:auto;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:1.2px;color:var(--accent-deep);padding:4px 10px;background:var(--accent-tint);border:1px solid var(--accent-soft);border-radius:999px;font-variant-numeric:tabular-nums;line-height:1;align-self:center}.a3-sheet .step__dur--climax{color:var(--bone);background:var(--accent);border-color:var(--accent)}.a3-sheet .step__title{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.015em;margin:0;color:var(--ink);text-wrap:balance}.a3-sheet .step__title em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.a3-sheet .step__body{font-family:var(--font-display);font-size:15px;line-height:1.55;color:var(--slate-700);margin:0;text-wrap:pretty}.a3-sheet .step__call{margin-top:auto;padding:12px 14px;background:var(--paper);border:1px solid var(--bone-line);border-left:3px solid var(--ink)}.a3-sheet .step__call-k{font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate-500);margin-bottom:3px}.a3-sheet .step__call-v{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.3px}.a3-sheet .step__call-v em{font-style:normal;color:var(--accent)}.a3-sheet .a3-step--climax .step__call{border-left-color:var(--accent)}.a3-sheet .a3-step--climax .step__call-k{color:var(--accent-deep)}.a3-sheet .pphn{width:100%;max-width:220px;aspect-ratio:220/450;margin:0 auto;background:var(--ink);border-radius:28px;padding:6px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 28px 44px -28px rgba(26,26,31,.45),0 8px 14px -8px rgba(26,26,31,.2);position:relative}.a3-sheet .pphn__scr{width:100%;height:100%;background:var(--bone);border-radius:23px;overflow:hidden;display:flex;flex-direction:column;position:relative}.a3-sheet .pphn__scr:before{content:"";position:absolute;top:7px;left:50%;transform:translateX(-50%);width:58px;height:10px;background:var(--ink);border-radius:5px;z-index:5}.a3-sheet .ph-status{display:flex;justify-content:space-between;align-items:center;padding:8px 16px 4px;font-family:var(--font-display);font-size:10px;font-weight:700;color:var(--ink);flex-shrink:0}.a3-sheet .ph-status__r{display:inline-flex;align-items:center;gap:4px;color:var(--ink)}.a3-sheet .ph-status__r svg{display:block}.a3-sheet .ph-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:4px 12px 8px;border-bottom:1px solid var(--bone-line);flex-shrink:0}.a3-sheet .ph-nav__l,.a3-sheet .ph-nav__r{font-family:var(--font-display);font-size:10.5px;color:var(--accent);font-weight:500}.a3-sheet .ph-nav__r{text-align:right}.a3-sheet .ph-nav__t{font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--ink);text-align:center}.a3-sheet .ph-body{flex:1;padding:9px 11px 11px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.a3-sheet .ph-h{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.1;margin:1px 0 0}.a3-sheet .ph-h em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.a3-sheet .ph-sub{font-family:var(--font-display);font-size:9px;color:var(--slate-500);line-height:1.3;margin:-2px 0 1px}.a3-sheet .ph-lbl{font-family:var(--font-mono);font-size:7.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--slate-500);font-weight:600;margin-top:1px}.a3-sheet .ph-row{display:flex;align-items:center;justify-content:space-between;padding:6px 9px;background:var(--paper);border:1px solid var(--bone-line);border-radius:7px}.a3-sheet .ph-row__l{display:flex;flex-direction:column;gap:1px;min-width:0}.a3-sheet .ph-row__t{font-family:var(--font-display);font-size:10.5px;font-weight:600;color:var(--ink)}.a3-sheet .ph-row__s{font-family:var(--font-mono);font-size:8px;color:var(--slate-500);letter-spacing:.2px}.a3-sheet .ph-row__chev{color:var(--slate-400);font-size:14px;line-height:1;flex-shrink:0}.a3-sheet .ph-input{padding:6px 9px;background:var(--paper);border:1px solid var(--bone-line);border-radius:7px;font-family:var(--font-mono);font-size:9px;color:var(--ink);letter-spacing:.2px}.a3-sheet .ph-chips{display:flex;gap:4px}.a3-sheet .ph-chip{flex:1;padding:5px 0;text-align:center;background:var(--paper);border:1px solid var(--bone-line);border-radius:999px;font-family:var(--font-display);font-size:10px;font-weight:700;color:var(--slate-500)}.a3-sheet .ph-chip--on{background:var(--accent);color:var(--bone);border-color:var(--accent)}.a3-sheet .ph-mode{background:var(--paper);border:1.4px solid var(--bone-line);border-radius:8px;padding:7px 9px;display:flex;gap:8px;align-items:flex-start}.a3-sheet .ph-mode--on{background:var(--accent-tint);border-color:var(--accent)}.a3-sheet .ph-radio{width:13px;height:13px;border-radius:50%;border:1.6px solid var(--slate-300);flex-shrink:0;margin-top:2px;background:transparent;position:relative}.a3-sheet .ph-mode--on .ph-radio{border-color:var(--accent);background:var(--accent)}.a3-sheet .ph-mode--on .ph-radio:after{content:"";position:absolute;inset:2.5px;background:var(--bone);border-radius:50%}.a3-sheet .ph-mode__t{font-family:var(--font-display);font-size:10.5px;font-weight:700;color:var(--ink)}.a3-sheet .ph-mode__s{font-family:var(--font-display);font-size:8.5px;color:var(--slate-500);line-height:1.3;margin-top:1px}.a3-sheet .ph-cta{margin-top:auto;padding:8px;text-align:center;background:var(--accent);color:var(--bone);font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.2px;border-radius:8px;flex-shrink:0}.a3-sheet .ph-bigcard{display:grid;grid-template-columns:26px 1fr 12px;align-items:center;gap:10px;padding:11px 10px;background:var(--paper);border:1.4px solid var(--bone-line);border-radius:10px}.a3-sheet .ph-bigcard--on{background:var(--accent);color:var(--bone);border-color:var(--accent)}.a3-sheet .ph-bigcard__ic{display:flex;align-items:center;justify-content:center;color:var(--ink)}.a3-sheet .ph-bigcard--on .ph-bigcard__ic{color:var(--bone)}.a3-sheet .ph-bigcard__t{font-family:var(--font-display);font-size:11px;font-weight:700;line-height:1.1;color:var(--ink)}.a3-sheet .ph-bigcard--on .ph-bigcard__t{color:var(--bone)}.a3-sheet .ph-bigcard__s{font-family:var(--font-display);font-size:8.5px;color:var(--slate-500);margin-top:2px;line-height:1.3}.a3-sheet .ph-bigcard--on .ph-bigcard__s{color:hsla(38,35%,94%,.85)}.a3-sheet .ph-bigcard__arr{font-family:var(--font-mono);color:var(--slate-400);font-size:11px}.a3-sheet .ph-bigcard--on .ph-bigcard__arr{color:var(--bone);opacity:.85}.a3-sheet .ph-cam{flex:1;position:relative;margin:-9px -11px -11px;background:var(--ink);overflow:hidden}.a3-sheet .ph-cam__vf{position:absolute;inset:0;overflow:hidden}.a3-sheet .ph-cam__vf img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) brightness(.85) contrast(1.05) blur(.4px)}.a3-sheet .ph-cam__gridv1{left:33.3%}.a3-sheet .ph-cam__gridv1,.a3-sheet .ph-cam__gridv2{position:absolute;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.22)}.a3-sheet .ph-cam__gridv2{left:66.6%}.a3-sheet .ph-cam__gridh1{top:33.3%}.a3-sheet .ph-cam__gridh1,.a3-sheet .ph-cam__gridh2{position:absolute;left:0;right:0;height:1px;background:hsla(0,0%,100%,.22)}.a3-sheet .ph-cam__gridh2{top:66.6%}.a3-sheet .ph-cam__top{position:absolute;top:7px;left:7px;right:7px;display:flex;justify-content:space-between;gap:4px;z-index:3}.a3-sheet .ph-cam__pill{padding:3px 7px;background:rgba(10,10,16,.6);backdrop-filter:blur(4px);color:var(--bone);font-family:var(--font-mono);font-size:7.5px;letter-spacing:.8px;text-transform:uppercase;border-radius:999px;font-weight:700}.a3-sheet .ph-cam__pill--lock{color:#ffd47a}.a3-sheet .ph-cam__pill--lock:before{content:"● "}.a3-sheet .ph-cam__sub{position:absolute;top:36px;left:50%;transform:translateX(-50%);color:var(--bone);font-family:var(--font-mono);font-size:7.5px;letter-spacing:.8px;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:3}.a3-sheet .ph-cam__level{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:1.5px;background:rgba(255,212,122,.4);z-index:3}.a3-sheet .ph-cam__level:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-46%,-50%);border:1.5px solid #ffd47a;border-radius:50%;background:rgba(255,212,122,.15)}.a3-sheet .ph-cam__lens{position:absolute;bottom:64px;left:50%;transform:translateX(-50%);display:flex;gap:6px;background:rgba(10,10,16,.6);padding:4px 7px;border-radius:999px;z-index:3}.a3-sheet .ph-cam__lens span{font-family:var(--font-mono);font-size:8.5px;font-weight:700;color:var(--bone);opacity:.55;padding:1px 5px;border-radius:999px}.a3-sheet .ph-cam__lens .on{opacity:1;background:var(--bone);color:var(--ink)}.a3-sheet .ph-cam__thumb{position:absolute;bottom:32px;left:9px;width:28px;height:28px;border-radius:5px;border:1.5px solid var(--bone);background-size:cover;background-position:50%;filter:grayscale(1) brightness(.9);z-index:3}.a3-sheet .ph-cam__thumb:after{content:"✓";top:-4px;right:-4px;width:12px;height:12px;background:var(--accent);color:var(--bone);font-family:var(--font-display);font-size:9px;font-weight:700;border-radius:50%;border:1.5px solid var(--ink);filter:none}.a3-sheet .ph-cam__bar,.a3-sheet .ph-cam__thumb:after{position:absolute;display:flex;align-items:center;justify-content:center}.a3-sheet .ph-cam__bar{bottom:0;left:0;right:0;height:46px;background:rgba(10,10,16,.72);backdrop-filter:blur(6px);z-index:4}.a3-sheet .ph-cam__shutter{width:32px;height:32px;border-radius:50%;border:2.4px solid var(--bone);padding:2px;display:flex;align-items:center;justify-content:center}.a3-sheet .ph-cam__shutter:after{content:"";width:100%;height:100%;background:var(--bone);border-radius:50%}.a3-sheet .ph-cam__cancel,.a3-sheet .ph-cam__flash{position:absolute;bottom:15px;font-family:var(--font-mono);font-size:7.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--bone);font-weight:700;z-index:5}.a3-sheet .ph-cam__cancel{left:10px}.a3-sheet .ph-cam__flash{right:10px;color:#ffd47a}.a3-sheet .ph-cal{flex:1;display:flex;flex-direction:column;gap:5px;min-height:0}.a3-sheet .ph-cal__strip{display:flex;gap:4px;flex-shrink:0}.a3-sheet .ph-cal__tab{flex:1;height:26px;border:1.4px solid var(--bone-line);border-radius:5px;background-size:cover;background-position:50%;position:relative;filter:grayscale(1) brightness(.92)}.a3-sheet .ph-cal__tab--on{border-color:var(--accent);border-width:1.6px}.a3-sheet .ph-cal__tab--on:after{content:"✓";position:absolute;top:-4px;right:-4px;width:12px;height:12px;background:var(--accent);color:var(--bone);border-radius:50%;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;filter:none;border:1.5px solid var(--ink)}.a3-sheet .ph-cal__modes{display:flex;gap:0;border-bottom:1px solid var(--bone-line);padding-bottom:4px}.a3-sheet .ph-cal__mode{flex:1;text-align:center;padding:4px 0;font-family:var(--font-mono);font-size:8px;letter-spacing:1px;text-transform:uppercase;color:var(--slate-400);font-weight:700;border-bottom:1.5px solid transparent;margin-bottom:-5px}.a3-sheet .ph-cal__mode--on{color:var(--ink);border-bottom-color:var(--accent)}.a3-sheet .ph-cal__photo{flex:1;background:var(--ink);border-radius:6px;overflow:hidden;position:relative;min-height:0}.a3-sheet .ph-cal__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) brightness(.92)}.a3-sheet .ph-cal__cross{position:absolute;top:var(--y,50%);left:var(--x,50%);transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;border:1.6px solid;background:rgba(0,0,0,.45)}.a3-sheet .ph-cal__cross:after,.a3-sheet .ph-cal__cross:before{content:"";position:absolute;background:currentColor}.a3-sheet .ph-cal__cross:before{left:50%;top:-4px;bottom:-4px;width:1px;transform:translateX(-50%)}.a3-sheet .ph-cal__cross:after{top:50%;left:-4px;right:-4px;height:1px;transform:translateY(-50%)}.a3-sheet .ph-cal__cross--a{color:#5eb0ff}.a3-sheet .ph-cal__cross--b{color:#ff7b5e}.a3-sheet .ph-cal__line{position:absolute;top:var(--y,50%);left:var(--x1,22%);right:calc(100% - var(--x2, 78%));height:1px;background:hsla(0,0%,100%,.7);pointer-events:none;transform:translateY(-50%)}.a3-sheet .ph-cal__readout{display:flex;flex-direction:column;gap:3px;flex-shrink:0}.a3-sheet .ph-cal__r{display:flex;justify-content:space-between;padding:4px 8px;background:var(--paper);border:1px solid var(--bone-line);border-radius:6px;font-family:var(--font-mono);font-size:8.5px;font-variant-numeric:tabular-nums}.a3-sheet .ph-cal__r-k{color:var(--slate-500);letter-spacing:.8px;text-transform:uppercase}.a3-sheet .ph-cal__r-v{color:var(--ink);font-weight:700}.a3-sheet .ph-cal__r--accent{background:var(--accent-tint);border-color:var(--accent)}.a3-sheet .ph-cal__r--accent .ph-cal__r-k,.a3-sheet .ph-cal__r--accent .ph-cal__r-v{color:var(--accent-deep)}.a3-sheet .ph-jobs{display:flex;flex-direction:column;gap:5px;flex:1;overflow:hidden}.a3-sheet .ph-jobs__search{padding:6px 9px;background:var(--paper);border:1px solid var(--bone-line);border-radius:999px;font-family:var(--font-mono);font-size:8.5px;color:var(--slate-400);display:flex;align-items:center;gap:6px}.a3-sheet .ph-jobs__sec{font-family:var(--font-mono);font-size:7.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--slate-500);font-weight:600;margin-top:1px}.a3-sheet .ph-job{display:grid;grid-template-columns:26px 1fr auto;gap:7px;align-items:center;padding:7px 8px;background:var(--paper);border:1px solid var(--bone-line);border-radius:8px}.a3-sheet .ph-job--active{background:var(--accent-tint);border-color:var(--accent)}.a3-sheet .ph-job__thumb{width:26px;height:26px;border-radius:5px;overflow:hidden;background:var(--ink);flex-shrink:0;background-size:cover;background-position:50%;filter:grayscale(1) brightness(.92)}.a3-sheet .ph-job__b{min-width:0}.a3-sheet .ph-job__t{font-family:var(--font-display);font-size:9.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.a3-sheet .ph-job__s{font-family:var(--font-mono);font-size:7.5px;color:var(--slate-500);margin-top:1px;letter-spacing:.3px}.a3-sheet .ph-job__bar{margin-top:3px;height:2.5px;background:var(--bone-deep);border-radius:2px;overflow:hidden}.a3-sheet .ph-job__bar-f{display:block;height:100%;background:var(--accent);width:62%}.a3-sheet .ph-job__ok{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.8px;color:var(--ok);font-weight:700;padding-right:2px}.a3-sheet .ph-job__spin{width:11px;height:11px;border:1.5px solid var(--accent);border-top:1.5px solid transparent;border-radius:50%;animation:ph-spin 1.2s linear infinite}@keyframes ph-spin{to{transform:rotate(1turn)}}.a3-sheet .ph-res{display:flex;flex-direction:column;gap:7px;flex:1;overflow:hidden}.a3-sheet .ph-res__id{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--ink);line-height:1.1;letter-spacing:-.01em}.a3-sheet .ph-res__meta{font-family:var(--font-mono);font-size:8px;letter-spacing:.4px;color:var(--slate-500);text-transform:uppercase;margin-top:-3px}.a3-sheet .ph-res__meta b{color:var(--ink);font-weight:700}.a3-sheet .ph-res__pill{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 7px;background:var(--accent);color:var(--bone);border-radius:999px;font-family:var(--font-display);font-size:8.5px;font-weight:600}.a3-sheet .ph-res__pill:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--bone)}.a3-sheet .ph-res__photo{position:relative;aspect-ratio:16/9;background:#0a0a10;border-radius:6px;overflow:hidden;flex-shrink:0}.a3-sheet .ph-res__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.a3-sheet .ph-res__photo-chip{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:rgba(10,10,16,.78);color:var(--bone);font-family:var(--font-mono);font-size:7px;letter-spacing:1px;text-transform:uppercase;font-weight:700;border-radius:3px}.a3-sheet .ph-res__photo-chip:before{content:"";width:4px;height:4px;background:#4ade80;border-radius:50%}.a3-sheet .ph-res__photo-cap{position:absolute;bottom:4px;left:4px;padding:2px 6px;background:rgba(10,10,16,.78);color:var(--bone);font-family:var(--font-mono);font-size:7px;letter-spacing:.8px;text-transform:uppercase;font-weight:600}.a3-sheet .ph-res__photo-cap b{color:var(--accent);font-weight:700}.a3-sheet .ph-res__dvals{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.a3-sheet .ph-res__d{padding:5px 0;background:var(--paper);border:1px solid var(--bone-line);border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:1px}.a3-sheet .ph-res__d--on{background:var(--accent-tint);border-color:var(--accent);border-width:1.4px}.a3-sheet .ph-res__d-k{font-family:var(--font-mono);font-size:7px;letter-spacing:1px;text-transform:uppercase;color:var(--slate-500);font-weight:700}.a3-sheet .ph-res__d--on .ph-res__d-k{color:var(--accent-deep)}.a3-sheet .ph-res__d-v{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.a3-sheet .ph-res__d--on .ph-res__d-v{color:var(--accent-deep)}.a3-sheet .ph-res__count{font-family:var(--font-mono);font-size:8px;letter-spacing:.5px;color:var(--slate-500);text-transform:uppercase}.a3-sheet .ph-res__count b{color:var(--ink);font-weight:700}.a3-sheet .ph-res__chart{border:1px solid var(--bone-line);border-radius:7px;overflow:hidden;background:var(--paper)}.a3-sheet .ph-res__chart-h{display:flex;justify-content:space-between;padding:4px 8px;font-family:var(--font-mono);font-size:7px;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate-500);border-bottom:1px solid var(--bone-line);background:var(--bone-deep)}.a3-sheet .ph-res__chart-h b{color:var(--ink);font-weight:700}.a3-sheet .ph-res__chart-svg{display:block;width:100%;height:50px}.a3-sheet .ph-res__cta{margin-top:auto;padding:8px;background:var(--accent);color:var(--bone);text-align:center;border-radius:8px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.2px;flex-shrink:0}.a3-sheet .ph-res__cta span{font-family:var(--font-mono);font-weight:400;margin-left:4px}@media (max-width:1180px){.a3-sheet{grid-template-columns:repeat(2,1fr)}.a3-sheet .a3-step:nth-child(2n){border-right:0}.a3-sheet .a3-step:nth-child(odd){border-right:1px dashed var(--bone-line)}.a3-sheet .a3-step:nth-child(-n+3){border-top:1px dashed var(--bone-line)}.a3-sheet .a3-step:nth-child(-n+2){border-top:0}.a3-sheet .a3-step:nth-child(3n){border-right:1px dashed var(--bone-line)}}@media (max-width:900px){.act3{padding:60px 0}.a3-sheet .a3-step{padding:24px 18px}.a3-sheet .a3-step:after,.a3-sheet .a3-step:before{display:none}}@media (max-width:560px){.a3-sheet{grid-template-columns:1fr}.a3-sheet .a3-step{border-right:0!important}.a3-sheet .pphn{max-width:240px}}