@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;450;500;550;600;650;700;750;800&display=swap";:root{font-family:Manrope,Arial,sans-serif;font-synthesis:none;--navigation-height: 84px}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}h1,h2,h3,p{margin:0}button svg,a svg{flex-shrink:0}h3{font-weight:650}p{line-height:1.65}.wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.section{padding-block:110px}.eyebrow{font-size:14px;font-weight:500;letter-spacing:0;text-transform:uppercase;display:flex;align-items:center;gap:10px}.eyebrow i{width:7px;height:7px;background:var(--lime);border-radius:50%;display:inline-block}.muted{color:inherit}.button{display:inline-flex;justify-content:center;align-items:center;gap:28px;border:0;text-decoration:none}.header-slot{height:84px}.site-header{position:fixed;z-index:20;top:0;left:0;right:0;height:84px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.direction-header.is-hidden{transform:translateY(-110%)}.wordmark{font-size:35px;letter-spacing:-3px;text-decoration:none;font-weight:800}.site-nav{display:flex;gap:28px}.site-nav a{text-decoration:none;color:var(--color-muted)}.site-nav a:hover,.site-nav a[aria-current]{color:var(--color-ink)}.header-contact{text-decoration:none;border:0;font-weight:650}.nav-toggle{display:none;min-height:44px;min-width:44px}.hero-topline{display:flex;justify-content:space-between;align-items:center}.hero-index{font-size:12px;letter-spacing:0;color:var(--color-muted);display:block}.hero h1>span{position:relative;z-index:0}.hero h1>span:before{content:"";position:absolute;z-index:-1;background:var(--lime);left:-8px;right:-10px}.hero-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;margin-top:38px}.hero-bottom h2{font-size:27px;letter-spacing:-1px}.hero-bottom p{font-size:18px;color:var(--color-muted);max-width:550px;margin-top:18px;line-height:1.5}.hero .button{margin-top:27px}.hero small{display:block;font-size:14px;color:var(--color-muted);margin-top:13px}.hero-note{align-self:end;padding-left:38px;margin-bottom:4px}.hero-note>span{font-size:14px;letter-spacing:1.2px;color:var(--color-muted)}.hero-note p{font-size:24px;color:var(--color-ink)}.hero-note a{display:inline-flex;border:1px solid var(--line);padding:12px;margin-top:28px}.section-heading>.eyebrow{margin-bottom:26px}.section-heading>p:last-child{max-width:590px;font-size:16px;color:var(--muted);margin-top:22px}.approach{border-top:1px solid var(--line)}.approach-grid{display:grid;grid-template-columns:1fr 1fr;gap:76px;margin-top:30px}.intro{font-size:18px;color:var(--muted);margin-top:22px}.principles{margin-top:32px}.principles article{display:flex;gap:22px;padding:22px 0;border-top:1px solid var(--line)}.principles article>span{font-size:14px;color:var(--color-muted);padding-top:4px}.principles h3{font-size:22px}.principles p{font-size:16px;color:var(--muted);margin-top:7px}.cooperation{display:flex;flex-direction:column;align-items:center;align-self:start}.diagram-label{font-size:14px;letter-spacing:0;color:var(--color-muted);margin-bottom:30px}.cooperation-step{display:flex;align-items:center;gap:18px;padding:20px;background:var(--color-paper);border:1px solid var(--line);border-radius:16px;width:100%}.cooperation-step>span{font-size:14px;color:var(--color-muted)}.cooperation b{font-size:16px;font-weight:600}.cooperation p{font-size:14px;color:var(--color-muted);margin-top:5px}.cooperation>svg{width:16px;color:var(--color-muted);margin:10px}.fork-line{height:24px;width:50%;border-bottom:1px solid var(--line);position:relative}.fork-line:before{content:"";height:24px;width:1px;background:var(--line);position:absolute;left:50%}.fork{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;width:100%}.fork>div{border:1px solid var(--line);border-radius:16px;padding:16px 12px;text-align:center}.fork span{font-size:14px;letter-spacing:0;display:block;margin-bottom:10px;color:var(--color-muted)}.fork b{font-size:16px}.cooperation-outcome{background:var(--color-paper);padding:18px;text-align:center;width:100%;border-radius:0;border-left:3px solid var(--color-accent)}.cooperation .diagram-note{font-size:14px;margin-top:16px}.approach-cta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:30px;margin-top:40px}.approach-cta h3{font-size:22px}.approach-cta p{font-size:16px;color:var(--muted);margin-top:5px}.audit{padding:70px 0 48px}.audit-heading{display:flex;justify-content:space-between;align-items:center}.audit-heading>span{font-size:14px;letter-spacing:0;color:var(--color-on-dark)}.audit-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;margin-top:38px}.audit-intro h2{font-size:clamp(35px,4vw,57px);letter-spacing:-2.3px}.audit-intro>div>p{font-size:16px;color:var(--color-on-dark);max-width:470px;margin-top:22px}.audit-value{align-self:end;border-left:1px solid var(--color-ink);padding-left:32px;margin-bottom:12px}.audit-value>span{font-size:14px;letter-spacing:1.5px;color:var(--lime)}.audit-intro .audit-value>p{font-size:25px;line-height:1.4;color:var(--color-paper);margin-top:13px}.audit-value small{display:block;font-size:14px;color:var(--color-on-dark);line-height:1.7;margin-top:15px;max-width:280px}.audit-product{display:grid;grid-template-columns:340px minmax(0,1fr);gap:64px;margin-top:65px}.audit-details>.eyebrow{color:var(--color-on-dark);font-size:14px;margin-bottom:12px}.audit-step{display:flex;gap:18px;padding:17px 0;border-bottom:1px solid var(--color-ink)}.audit-step>span{font-size:14px;padding-top:3px}.audit-step p{color:var(--color-on-dark);margin-top:5px}.audit-price{margin-top:32px}.audit-price>span{font-size:14px;color:var(--color-on-dark)}.audit-price strong{display:block;font-size:44px;letter-spacing:-2px;margin-top:7px}.audit-price small{font-size:14px;color:var(--color-on-dark)}.audit-details .button{width:100%;margin-top:20px;justify-content:center}.audit-caption{font-size:14px;color:var(--color-on-dark);margin-top:12px}.report-experience{min-width:0;align-self:start}.catalog-heading{display:flex;justify-content:space-between;color:var(--color-on-dark);font-size:14px;letter-spacing:0;margin-bottom:8px}.report-stack{position:relative;perspective:1400px;isolation:isolate;margin:0 14px}.report-cover{position:absolute;top:calc(30px + var(--i) * 55px);left:calc(6px + var(--i) * 10px);width:calc(100% - 48px);height:270px;padding:24px;text-align:left;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--line);border-radius:8px;transform:rotateX(33deg) rotateY(-13deg) rotate(-7deg);transform-origin:center bottom;box-shadow:2px 3px #858585,4px 6px #858585,12px 20px 28px #0005;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),filter .3s ease;z-index:calc(4 - var(--i));overflow:hidden}.cover-0{background:var(--color-surface)}.cover-1,.cover-2{background:var(--line)}.cover-3{background:#858585}.report-cover:hover,.report-cover:focus-visible{transform:translateY(-30px) translate(-8px) rotateX(20deg) rotateY(-8deg) rotate(-4deg);z-index:6;box-shadow:2px 3px 0 var(--line),12px 30px 50px #0008}.cover-meta{display:flex;justify-content:space-between;align-items:center}.cover-meta b{font-size:22px;letter-spacing:0}.cover-meta span{font-size:12px;letter-spacing:0}.report-cover h3{font-size:27px;margin-top:24px;letter-spacing:-1px;font-weight:550}.cover-graphic{display:flex;gap:12px;align-items:center;margin-top:20px;height:48px}.cover-graphic span{font-size:12px;border:1px solid #858585;padding:12px 20px}.cover-graphic>i{display:block;height:6px;width:25%}.cover-1 .cover-graphic i{margin:7px 0;width:80%}.cover-1 .cover-graphic i:nth-child(2){width:55%}.cover-1 .cover-graphic i:nth-child(3){width:30%}.cover-3 .cover-graphic i:nth-child(2){transform:translateY(8px)}.cover-3 .cover-graphic i:nth-child(3){transform:translateY(16px)}.cover-3 .cover-graphic i:nth-child(4){transform:translateY(24px)}.cover-bottom{position:absolute;bottom:20px;left:24px;right:24px;border-top:1px solid #858585;padding-top:12px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.catalog-hint{font-size:14px;color:var(--color-on-dark);display:flex;justify-content:center;align-items:center;gap:10px}.is-reading{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px}.is-reading .catalog-heading{font-size:14px;line-height:1.7}.is-reading .report-stack{margin:0;perspective:900px}.is-reading .report-cover{width:100%;height:110px;top:calc(25px + var(--i) * 90px);left:0;padding:10px;transform:rotateY(-20deg) rotate(-5deg);box-shadow:2px 4px #858585,4px 8px 14px #0005}.is-reading .report-cover.selected,.is-reading .report-cover:hover{transform:translate(5px) rotateY(0) rotate(0);outline:1px solid var(--lime);outline-offset:3px;z-index:5}.is-reading .cover-meta b,.is-reading .cover-meta span{font-size:12px}.is-reading .report-cover h3{font-size:22px;margin-top:15px;letter-spacing:-.3px}.is-reading .cover-bottom,.is-reading .cover-graphic,.is-reading .catalog-hint{display:none}.report-reader{min-width:0}.reader-toolbar{display:flex;justify-content:space-between;align-items:center;letter-spacing:0}.reader-toolbar button{background:none;border:0}.report-page{position:relative}.report-page-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:17px;border-bottom:1px solid var(--line);letter-spacing:.7px}.report-page-top b{font-size:22px;letter-spacing:-1.5px}.report-kicker{letter-spacing:0;margin-top:23px;color:var(--color-muted)}.report-page>h3{letter-spacing:-.8px;line-height:1.2;margin-top:9px}.report-summary{line-height:1.5;margin-top:10px}.process-row{margin-top:23px}.process-row small{letter-spacing:.8px;color:var(--color-muted)}.process-row>div{display:flex;align-items:center;gap:5px;margin-top:8px;flex-wrap:wrap}.process-row>div>span{border:1px solid var(--line);border-radius:16px;text-align:center;flex:1}.process-row svg{width:12px;flex-shrink:0}.process-row>p{color:var(--color-muted);margin-top:7px;display:flex;align-items:center;gap:4px}.target>div>span{background:var(--color-surface);border-color:var(--line)}.target>p{color:var(--color-muted)}.report-note{line-height:1.6;border-top:1px solid var(--line);padding-top:14px;margin-top:23px}.report-page-bottom{display:flex;justify-content:space-between;letter-spacing:.5px;color:var(--color-muted)}.reader-nav{display:flex;justify-content:center}.reader-nav button{background:none;border:1px solid #858585;font-size:12px}.report-table{margin-top:22px}.report-table>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:13px 0;align-items:start}.report-table small{display:block;color:var(--color-muted);margin-top:4px}.report-table em{font-style:normal;background:var(--line);color:var(--color-muted);padding:4px}.report-table em.neutral{background:var(--line);color:var(--color-muted)}.solution-options{display:grid;gap:8px;margin-top:20px}.solution-options>div{border:1px solid var(--line);padding:10px}.solution-options span{display:block;color:var(--color-muted);margin-bottom:4px}.solution-options b{font-size:12px}.solution-options p{font-size:12px;color:var(--color-muted);margin-top:4px}.solution-options .recommended{background:var(--color-surface)}.roadmap-list{margin-top:20px}.roadmap-list>div{display:flex;gap:13px;padding:10px 0}.roadmap-list>div>span{background:var(--color-surface);border-radius:50%;width:24px;height:24px;display:grid;place-items:center;flex-shrink:0}.roadmap-list b{font-size:12px}.roadmap-list p{font-size:12px;color:var(--color-muted);margin-top:2px}.audit-conditions{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px;padding-top:30px;border-top:1px solid var(--color-ink)}.audit-conditions h3{font-size:22px;font-weight:500;color:var(--color-paper)}.audit-conditions p{font-size:16px;color:var(--color-on-dark);margin-top:10px}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px}.person{display:grid;grid-template-columns:150px 1fr;gap:25px;padding-top:25px;border-top:1px solid var(--line)}.portrait-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px}.portrait-placeholder>span{font-size:45px;font-weight:450;letter-spacing:-3px;color:var(--color-muted)}.portrait-placeholder small{font-size:14px;letter-spacing:1px;color:var(--color-muted);margin-top:30px}.person-info>.eyebrow{font-size:14px;color:var(--color-muted);margin-top:10px}.person-info h3{font-size:24px;letter-spacing:-.7px;margin-top:10px}.person-info p{font-size:16px;color:var(--color-muted);margin-top:12px}.experience-placeholder{font-size:14px;line-height:1.6;color:var(--color-muted);border-top:1px dashed var(--line);margin-top:20px;padding-top:13px}.contact-section{padding:85px 0;border-top:1px solid var(--line)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact-grid h2{margin-top:26px}.contact-grid>div>p:not(.eyebrow){font-size:18px;color:var(--color-muted);margin-top:25px;max-width:400px}.contact-promise{display:flex;gap:20px;margin-top:32px;font-size:14px;color:var(--color-muted)}.contact-promise span+span{border-left:1px solid var(--line);padding-left:20px}.contact-form{display:flex;flex-direction:column;gap:20px;position:relative}.contact-form label{display:flex;flex-direction:column;gap:9px;font-size:14px;font-weight:600}.contact-form label>span{font-size:14px;font-weight:400;color:var(--color-muted)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form input:not([type=checkbox]),.contact-form textarea{width:100%;background:var(--color-paper);border:1px solid #858585;border-radius:8px;padding:14px;font-size:16px;outline:none;resize:vertical;color:var(--color-ink);min-height:52px;font-weight:400}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--color-ink);box-shadow:0 0 0 2px var(--color-ink)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--color-muted)}.contact-form .consent{display:flex;flex-direction:row;align-items:start;gap:10px}.consent input{accent-color:var(--color-ink);width:20px;height:20px;margin:1px 0 0;flex-shrink:0}.consent a{text-underline-offset:2px}.contact-form .button{width:100%;font-size:16px;padding-inline:12px;gap:15px;padding:16px 24px}.form-footnote{font-size:14px;text-align:center;color:var(--color-muted);margin-top:-7px}.form-error{font-size:14px;color:var(--color-error)}.contact-form .honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-success{padding:50px 25px;text-align:center;color:var(--color-muted);min-height:300px}.form-success h3{margin-top:20px;font-size:25px}.form-success p{margin-top:15px;font-size:16px}.form-success>span{display:block;font-size:14px;margin-top:25px}.site-footer{padding:38px 48px 24px;background:var(--color-paper)}.footer-top{display:flex;align-items:center;gap:28px;padding-bottom:30px}.footer-top>span{font-size:14px;color:var(--color-muted)}.footer-top>a:last-child{margin-left:auto;font-size:14px;text-decoration:none}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;font-size:14px;color:var(--color-muted);line-height:1.8;gap:32px}.footer-bottom nav{display:flex;gap:22px}.footer-bottom a{text-decoration:none}.contact-dialog{border:0;padding:42px;width:min(580px,calc(100% - 30px));max-height:90vh;overflow:auto}.contact-dialog::backdrop{background:#19191999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-close{position:absolute;right:8px;top:8px;border:0;background:transparent;color:var(--color-muted);width:44px;height:44px;display:grid;place-items:center}.contact-dialog h2{font-size:32px;margin-top:20px;letter-spacing:-1px}.contact-dialog>p:not(.eyebrow){font-size:16px;color:var(--color-muted);margin-top:12px;margin-bottom:30px}.legal-page{margin:auto;padding:60px 30px}.legal-page h1{font-size:40px;margin:25px 0;letter-spacing:-1px}.legal-back{font-size:14px}.legal-page>.eyebrow{margin-top:25px}.legal-meta{display:flex;gap:20px;font-size:14px;color:var(--color-muted);flex-wrap:wrap}.legal-notice{padding:20px;background:var(--color-surface);font-size:14px;margin:25px 0}.legal-layout{display:grid}.legal-toc{display:flex;flex-direction:column;gap:15px;font-size:14px}.legal-toc a{text-decoration:none}.legal-content section{scroll-margin-top:100px}.legal-content h2{font-size:23px;letter-spacing:-.6px;margin-bottom:14px}.legal-content p,.legal-content dl{font-size:16px;color:var(--color-muted)}.legal-content dd{margin:5px 0 15px}.text-link{font-size:14px}@keyframes read-in{0%{opacity:0;transform:translate(18px) rotateY(-8deg)}to{opacity:1;transform:none}}@media(min-width:1500px){.site-header,.site-footer{padding-inline:calc((100vw - 1320px)/2)}}@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.site-header{padding:0 28px}.hero h1{letter-spacing:-.045em;font-size:clamp(40px,7vw,96px);line-height:1.05;font-weight:800;margin-top:40px}.hero-bottom{gap:48px}.section{padding-block:80px}.approach-grid{gap:35px}.report-cover{height:240px;padding:18px}.report-cover h3{font-size:23px}.is-reading{grid-template-columns:70px minmax(0,1fr);gap:10px}.is-reading .report-cover h3{font-size:22px}.is-reading .cover-meta span{display:none}.team-grid{gap:25px}.person{grid-template-columns:100px 1fr;gap:18px}.contact-grid{gap:45px}.footer-bottom nav{flex-direction:column;gap:5px}}@media(max-width:900px){.wrap{width:calc(100% - 40px)}.header-slot,.site-header{height:68px}.site-header{padding:0 20px}.wordmark{font-size:31px}.header-contact{margin-left:auto}.nav-toggle{display:block;border:0;background:none;font-size:14px;padding:8px 0;min-height:44px;min-width:44px}.site-nav{display:none;position:absolute;top:67px;left:0;right:0;padding:20px;background:var(--color-paper);border-bottom:1px solid var(--line)}.site-nav.open{display:flex;flex-wrap:wrap;gap:20px}.hero-index{display:block;font-size:12px;letter-spacing:0}.eyebrow{font-size:14px;letter-spacing:0;font-weight:500}.hero h1{font-size:clamp(40px,7vw,96px);letter-spacing:-.045em;margin-top:40px;line-height:1.05;font-weight:800}.hero h1>span:before{left:-3px;right:-4px}.hero-bottom{grid-template-columns:1fr;margin-top:30px;gap:48px}.hero-bottom h2{font-size:22px}.hero-bottom p{font-size:18px;margin-top:15px;line-height:1.5}.hero-note{display:block;background:none;border:0;border-left:1px solid var(--line);border-radius:0;padding:0 0 0 32px}.hero .button{margin-top:24px}.button{font-size:16px;padding:16px 24px;background:var(--color-accent);color:var(--color-ink);border-radius:8px;font-weight:650;min-height:52px;transition:background .16s ease;line-height:1.35}.hero small{font-size:14px}.section{padding-block:58px}h2{font-size:clamp(30px,3.7vw,52px);letter-spacing:-.04em;font-weight:750;line-height:1.1}.section-heading>.eyebrow{margin-bottom:20px}.section-heading>p:last-child{font-size:16px;margin-top:17px}.approach-grid{grid-template-columns:1fr;gap:30px;margin-top:22px}.intro{font-size:18px}.principles h3{font-size:22px}.principles p{font-size:16px}.cooperation{padding:24px;width:100%;border-radius:16px;background:var(--color-surface)}.approach-cta{align-items:start;flex-direction:column;gap:22px;margin-top:28px;padding-top:25px}.approach-cta h3{font-size:22px}.approach-cta p{font-size:16px}.audit{padding:44px 0 35px}.audit-heading>span{display:block}.audit-intro{grid-template-columns:1fr;gap:25px;margin-top:27px}.audit-intro h2{font-size:36px;letter-spacing:-1.5px}.audit-intro>div>p{font-size:16px;margin-top:18px;color:var(--color-on-dark)}.audit-value{padding-left:18px;max-width:100%;margin:0}.audit-intro .audit-value>p{font-size:19px;margin-top:8px;color:var(--color-paper)}.audit-value br{display:none}.audit-value small{font-size:14px;max-width:100%;margin-top:9px}.audit-product{display:flex;flex-direction:column;gap:35px;margin-top:35px}.audit-details{order:2}.report-experience{order:1;width:100%}.report-stack{margin-inline:15px;perspective:1000px}.report-cover{height:220px;top:calc(24px + var(--i) * 44px);left:calc(var(--i) * 5px);width:calc(100% - 15px);padding:17px;transform:rotateX(30deg) rotateY(-10deg) rotate(-6deg)}.report-cover h3{font-size:23px;margin-top:22px}.cover-meta span{font-size:12px}.cover-graphic{height:32px}.cover-graphic span{font-size:12px;padding:9px 14px}.cover-bottom{left:17px;right:17px;bottom:16px;font-size:12px}.catalog-hint{font-size:14px}.is-reading{display:flex;flex-direction:column;gap:8px}.is-reading .report-catalog{width:100%}.is-reading .report-stack{display:flex;gap:8px;margin:10px 0}.is-reading .report-cover{position:relative;top:0;left:0;width:25%;height:70px;padding:8px;transform:rotateX(10deg) rotate(-2deg)}.is-reading .cover-meta b{font-size:12px}.is-reading .report-cover h3{font-size:22px;margin-top:10px}.is-reading .report-cover.selected{transform:translateY(-4px)}.report-reader{width:100%}.report-summary{font-size:16px;color:var(--color-muted)}.process-row small{font-size:12px}.process-row>p{font-size:12px}.report-note{font-size:14px;color:var(--color-muted)}.audit-step{padding:16px 0}.audit-step h3{font-size:22px;font-weight:650;color:var(--color-paper)}.audit-step p{font-size:16px}.audit-price{margin-top:26px}.audit-price strong{font-size:42px;font-weight:750}.audit-caption{text-align:center}.audit-conditions{grid-template-columns:1fr;gap:22px;margin-top:30px;padding-top:25px}.audit-conditions h3{font-size:22px;color:var(--color-paper)}.audit-conditions p{font-size:16px;margin-top:6px}.team-grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.person{grid-template-columns:100px 1fr;gap:20px}.portrait-placeholder{min-height:185px;border-radius:16px;background:var(--color-surface)}.portrait-placeholder>span{font-size:32px}.person-info h3{font-size:24px}.person-info p{font-size:16px}.experience-placeholder{font-size:14px;margin-top:14px}.contact-section{padding:50px 0}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-grid h2{margin-top:22px}.contact-grid>div>p:not(.eyebrow){font-size:18px;margin-top:18px}.contact-promise{margin-top:20px}.contact-form{gap:18px}.form-row{gap:12px}.contact-form input:not([type=checkbox]),.contact-form textarea{font-size:16px;padding:12px;min-width:0;border:1px solid #858585;border-radius:8px;background:var(--color-paper);min-height:52px;color:var(--color-ink)}.contact-form input::placeholder,.contact-form textarea::placeholder{font-size:14px}.contact-form label{min-width:0;font-size:14px}.contact-form .button{font-size:16px;padding:16px 24px}.site-footer{padding:25px 20px}.footer-top{gap:17px;padding-bottom:23px}.footer-top>span{font-size:14px}.footer-top>a:last-child{font-size:14px}.footer-bottom{flex-direction:column;gap:32px;font-size:14px}.contact-dialog{padding:35px 23px 25px;background:var(--color-paper);color:var(--color-ink);border-radius:24px}.contact-dialog h2{font-size:26px}.contact-dialog .form-row{grid-template-columns:1fr}.legal-page{padding:40px 20px}.legal-page h1{font-size:29px}.legal-layout{grid-template-columns:1fr;gap:30px}.legal-toc{font-size:14px}.legal-content h2{font-size:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.report-stack{height:550px}.report-kicker,.report-page-top,.process-row small{font-size:12px}.process-row>div>span{font-size:14px;padding:12px 8px}.process-row>p{font-size:12px}.report-page-bottom{font-size:12px;position:static;margin-top:24px;gap:16px}.report-table{font-size:14px}.report-table b,.report-table small,.report-table em,.solution-options span,.solution-options b,.roadmap-list b,.solution-options p,.roadmap-list p{font-size:12px}.roadmap-list>div>span{font-size:12px}.is-reading .report-stack{height:460px}@media(max-width:1100px)and (min-width:901px){.process-row>div{flex-wrap:wrap}.process-row>div>span{font-size:14px;padding:12px 8px}.report-summary,.report-note{font-size:12px}}@media(max-width:900px){.report-stack{height:445px}.is-reading .report-stack{height:80px}.process-row>div>span{font-size:14px;padding:12px 8px}.report-summary,.report-note{font-size:12px}.report-table{font-size:14px}.report-table small,.report-table em{font-size:12px}.report-page-bottom{font-size:12px;position:static;margin-top:24px;gap:16px}.solution-options b,.roadmap-list b,.solution-options p,.roadmap-list p{font-size:12px}}.form-agreements{display:grid;gap:15px}.contact-form .consent>span{font-size:14px;line-height:1.5;color:var(--color-muted)}.legal-page{max-width:1220px;padding-top:64px;padding-bottom:90px}.legal-page h1{max-width:900px;line-height:1.15}.legal-layout{margin-top:45px;grid-template-columns:250px minmax(0,1fr);gap:70px}.legal-toc{position:sticky;top:110px;align-self:start;line-height:1.6}.legal-toc a:hover{text-decoration:underline;text-underline-offset:4px}.legal-related{margin-top:15px;padding-top:20px;border-top:1px solid var(--line)}.legal-content p,.legal-content ul{font-size:16px;line-height:1.65;color:var(--color-muted);margin:0 0 17px;overflow-wrap:anywhere}.legal-content ul{padding-left:23px}.legal-content li{padding-left:5px;margin-bottom:9px}.legal-content a{text-underline-offset:3px}.legal-content section{margin-bottom:40px}.legal-intro{margin-bottom:38px}@media(max-width:900px){.legal-page{padding:35px 20px 60px}.legal-page h1{font-size:30px}.legal-layout{grid-template-columns:1fr;gap:30px;margin-top:30px}.legal-toc{position:static;padding-bottom:25px;border-bottom:1px solid var(--line)}.legal-content p,.legal-content ul{font-size:16px;line-height:1.65;color:var(--color-muted)}}:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-page: cubic-bezier(.65, 0, .2, 1);--muted: var(--color-muted);background:var(--color-paper);--color-paper: #ffffff;--color-ink: #191919;--color-neutral: #858585;--color-accent: #b0fa05;--color-muted: #595959;--color-surface: #f5f5f5;--color-error: #b42318;--color-on-dark: #c2c2c2;--lime: var(--color-accent);--line: #dedede;color:var(--color-ink)}html{scroll-behavior:smooth}section[id]{scroll-margin-top:calc(var(--navigation-height) + 28px)}.button{border-radius:8px;padding:16px 24px;background:var(--color-accent);transition:background .16s ease;color:var(--color-ink);font-size:16px;font-weight:650;min-height:52px;line-height:1.35}.button:hover{background:#9bde00;box-shadow:none;transform:none}.button svg{transition:transform .45s var(--ease-out)}.button:hover svg{transform:none}.button-light{background:var(--lime);color:var(--color-ink)}.button-light:hover{background:#9bde00}.direction-header{transition:transform .5s var(--ease-out)}.site-header{background:#ffffffed;border-color:#1919190d}.site-nav a{transition:color .25s ease;font-size:14px;min-height:44px;display:inline-flex;align-items:center}.header-contact{background:var(--color-accent);border-radius:8px;padding:12px 16px;transition:background .3s,transform .4s var(--ease-out);color:var(--color-ink);min-height:48px;font-size:14px}.header-contact:hover{background:#9bde00;transform:none}.hero{padding-top:72px;padding-bottom:105px}.hero h1{font-weight:800;letter-spacing:-.045em;font-size:clamp(40px,7vw,96px);line-height:1.05;margin-top:40px}.hero h1>span:before{border-radius:35% 15% 30% 10%;transform:rotate(-2deg);height:38%;bottom:4px;opacity:.45}.hero .eyebrow{background:none;padding:0;border-radius:0;width:fit-content;font-size:14px}.hero-note{border:0;border-radius:0;padding:0 0 0 32px;background:none;border-left:1px solid var(--line);display:block}.hero-note a{transition:transform .4s var(--ease-out),background .3s;border-radius:8px;border-color:#858585;min-height:48px;min-width:48px}.hero-note a:hover{transform:translateY(4px);background:var(--lime)}h2{font-weight:750;letter-spacing:-.04em;font-size:clamp(30px,3.7vw,52px);line-height:1.1}.cooperation{border-radius:16px;padding:24px;background:var(--color-surface)}.cooperation-step,.fork>div,.cooperation-outcome{border-radius:16px}.portrait-placeholder{border-radius:16px;background:var(--color-surface)}.contact-section{background:var(--color-surface)}.contact-form input:not([type=checkbox]),.contact-form textarea{border-radius:8px;transition:border-color .25s ease,box-shadow .3s ease,background .3s ease;font-size:16px;border:1px solid #858585;background:var(--color-paper);min-height:52px;color:var(--color-ink);font-weight:400}.contact-dialog{border-radius:24px;background:var(--color-paper);color:var(--color-ink)}.contact-dialog[open]{animation:dialog-appear .45s var(--ease-out)}.contact-dialog[open]::backdrop{animation:backdrop-appear .35s ease}@keyframes dialog-appear{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes backdrop-appear{0%{opacity:0}to{opacity:1}}.audit{background:var(--color-ink);padding-block:88px 60px;color:var(--color-paper)}.audit-intro h2 span{color:inherit}.audit-intro>div>p,.audit-step p{color:var(--color-on-dark)}.audit-step{padding-block:20px}.audit-step>span{color:var(--lime)}.audit-step h3{font-size:22px;font-weight:650;color:var(--color-paper)}.audit-step p{font-size:16px}.audit-price strong{font-weight:750}.report-experience,.report-experience.is-reading{display:grid;grid-template-columns:minmax(0,1fr);gap:0;isolation:isolate}.report-catalog,.report-reader{grid-area:1 / 1;min-width:0}.report-catalog{transition:opacity .45s ease,transform .7s var(--ease-page);transform:translateY(0) scale(1)}.catalog-heading,.is-reading .catalog-heading{font-size:14px;color:var(--color-on-dark);letter-spacing:0;margin-bottom:24px}.is-reading .catalog-heading span:last-child{display:inline}.report-stack,.is-reading .report-stack{position:relative;display:block;height:560px;margin:0 22px;perspective:1600px}.report-cover,.is-reading .report-cover{top:calc(30px + var(--i) * 65px);left:calc(4px + var(--i) * 5px);width:calc(100% - 25px);height:285px;padding:25px;border-radius:8px;border:1px solid #ffffff70;background:var(--color-surface);color:var(--color-ink);transform:rotateX(28deg) rotateY(-9deg) rotate(-5deg);transform-origin:center center;box-shadow:0 1px 0 var(--line),0 2px 0 var(--line),0 3px 0 var(--line),0 4px #858585,0 5px #858585,0 6px #858585,8px 24px 30px #19191935;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),filter .3s ease;filter:brightness(calc(1 - var(--i) * .13));outline-offset:7px}.report-cover:hover,.report-cover:focus-visible,.is-reading .report-cover.selected{transform:translateY(-36px) rotateX(18deg) rotateY(-5deg) rotate(-3deg);filter:brightness(1);z-index:6;box-shadow:0 1px 0 var(--line),0 2px 0 var(--line),0 3px 0 var(--line),0 4px #858585,0 5px #858585,0 6px #858585,8px 36px 45px #19191945}.report-cover h3,.is-reading .report-cover h3{font-size:clamp(23px,2.4vw,32px);font-weight:600;margin-top:24px;letter-spacing:-1px}.cover-meta b,.is-reading .cover-meta b{font-size:23px}.cover-meta span,.is-reading .cover-meta span{display:inline;font-size:12px}.cover-graphic,.is-reading .cover-graphic{display:flex}.cover-1 .cover-graphic{display:block}.cover-graphic span{border-radius:16px;border-color:var(--line)}.cover-graphic>i{background:var(--color-accent);border-radius:16px}.cover-bottom,.is-reading .cover-bottom{display:flex;border-color:var(--line);font-size:12px}.catalog-hint,.is-reading .catalog-hint{display:flex;color:var(--color-on-dark);font-size:14px}.is-reading .report-catalog{opacity:0;transform:translateY(25px) scale(.94);pointer-events:none}.report-reader{animation:none;opacity:0;transform:translateY(30px) scale(.96);transition:opacity .5s ease,transform .75s var(--ease-out);pointer-events:none}.is-reading .report-reader{opacity:1;transform:none;pointer-events:auto}.reader-toolbar{font-size:12px;min-height:34px;margin-bottom:16px;color:var(--color-on-dark)}.reader-toolbar button{display:flex;gap:9px;align-items:center;border-radius:8px;padding:8px 12px;color:var(--color-on-dark);transition:background .3s;min-height:44px}.reader-toolbar button:hover{background:#ffffff15}.reader-pages{display:grid;perspective:1800px}.reader-sheet{grid-area:1 / 1;opacity:0;visibility:hidden;pointer-events:none;transform-origin:50% 70%;transition:opacity .3s ease,transform .45s var(--ease-out),visibility .45s}.reader-sheet.is-before{transform:translate(-32px) rotateY(-7deg) scale(.97)}.reader-sheet.is-after{transform:translate(32px) rotateY(7deg) scale(.97)}.reader-sheet.is-active{opacity:1;visibility:visible;transform:none;pointer-events:auto;z-index:1}.report-page{min-height:480px;height:100%;padding:24px;border:1px solid #fff;border-radius:8px;background:var(--color-paper);box-shadow:0 2px 0 var(--line),0 4px #858585,0 6px #858585,0 20px 35px #19191930;color:var(--color-ink)}.report-page>h3{font-size:27px}.report-page-top b{color:var(--color-ink)}.report-summary{color:var(--color-muted);font-size:16px}.report-note{border-radius:16px;font-size:14px;color:var(--color-muted)}.solution-options>div{border-radius:16px}.report-table em{border-radius:16px}.reader-nav{gap:8px;margin-top:24px}.reader-nav button{width:auto;height:auto;flex:1;display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:8px;border-color:#858585;color:var(--color-on-dark);text-align:left;transition:background .3s,color .3s,border-color .3s;min-height:48px}.reader-nav button>span:first-child{font-size:12px}.reader-nav-title{font-size:12px;line-height:1.4}.reader-nav button:hover{background:#ffffff0c}.reader-nav button[aria-current]{background:var(--color-accent);border-color:var(--lime);color:var(--color-ink)}@media(max-width:1100px){.audit-product{grid-template-columns:260px minmax(0,1fr);gap:28px}.report-stack,.is-reading .report-stack{margin-inline:10px}.reader-nav-title{display:none;font-size:12px}.reader-nav button{justify-content:center;min-height:48px;border-radius:8px}.report-page{padding:24px;background:var(--color-paper);color:var(--color-ink);border-radius:8px}}@media(max-width:900px){.hero{padding-top:38px;padding-bottom:64px}.hero .eyebrow{padding:0;font-size:14px;background:none;border-radius:0}.hero h1>span:before{border-radius:35% 15% 30% 10%;height:38%;bottom:4px;opacity:.45;transform:rotate(-2deg)}.header-contact{padding:12px 16px;margin-right:14px;background:var(--color-accent);color:var(--color-ink);border-radius:8px;min-height:48px;font-size:14px}.audit{padding-block:54px 40px;background:var(--color-ink);color:var(--color-paper)}.report-experience,.report-experience.is-reading{display:grid;gap:0}.report-stack,.is-reading .report-stack{display:block;height:510px;margin:0 8px}.report-cover,.is-reading .report-cover{position:absolute;top:calc(24px + var(--i) * 56px);left:calc(var(--i) * 3px);width:calc(100% - 12px);height:250px;padding:19px;transform:rotateX(24deg) rotateY(-7deg) rotate(-4deg)}.report-cover h3,.is-reading .report-cover h3{font-size:24px}.cover-bottom,.is-reading .cover-bottom{font-size:12px;left:19px;right:19px}.cover-graphic{margin-top:20px}.report-page{min-height:475px;padding:24px;border-radius:8px;background:var(--color-paper);color:var(--color-ink)}.report-page>h3{font-size:24px}.catalog-heading,.is-reading .catalog-heading,.catalog-hint,.is-reading .catalog-hint{font-size:14px}.reader-sheet.is-before{transform:translate(-12px) rotateY(-4deg) scale(.98)}.reader-sheet.is-after{transform:translate(12px) rotateY(4deg) scale(.98)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){@keyframes story-appear{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}@supports (transition-behavior: allow-discrete){.contact-dialog{opacity:0;transform:translateY(18px) scale(.97);transition:opacity .3s ease,transform .4s var(--ease-out),display .4s allow-discrete,overlay .4s allow-discrete;background:var(--color-paper);color:var(--color-ink);border-radius:24px}.contact-dialog[open]{animation:none;opacity:1;transform:none}.contact-dialog::backdrop{opacity:0;transition:opacity .3s,display .4s allow-discrete,overlay .4s allow-discrete;background:#19191999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contact-dialog[open]::backdrop{opacity:1;animation:none}@starting-style{.contact-dialog[open]{opacity:0;transform:translateY(18px) scale(.97)}.contact-dialog[open]::backdrop{opacity:0}}}}.audit button:focus-visible{outline:3px solid var(--color-paper);outline-offset:4px}@media(max-width:1100px){.audit-product{grid-template-columns:1fr;gap:48px}.audit-details{max-width:680px}.report-experience{width:100%;max-width:760px;justify-self:center}.audit-intro{gap:32px}}@media(max-width:900px){.hero-topline{display:grid;gap:16px}.hero-bottom{gap:32px}.hero h1{font-size:clamp(36px,9vw,48px)}.hero-note{padding-left:24px}.hero-index{font-size:12px}.wrap{width:calc(100% - 48px)}.header-contact{font-size:12px;margin-right:8px;padding:10px}.nav-toggle{font-size:14px}.site-header{padding:0 16px}.fork{grid-template-columns:1fr}.fork-line{display:none}.report-cover h3,.is-reading .report-cover h3{font-size:22px}.cover-bottom,.is-reading .cover-bottom{font-size:12px}.report-page-top{flex-wrap:wrap;gap:8px}.reader-toolbar{letter-spacing:0;gap:8px}.contact-form .form-row{grid-template-columns:1fr}.person{grid-template-columns:90px minmax(0,1fr);gap:16px}.portrait-placeholder small{font-size:12px;text-align:center}.footer-bottom nav{gap:16px}.audit-heading{align-items:start;gap:16px}.audit-intro h2{font-size:34px}.hero small,.hero .eyebrow{font-size:12px}.contact-promise{flex-wrap:wrap}}@media(max-width:360px){.wrap{width:calc(100% - 32px)}.person{grid-template-columns:1fr}.portrait-placeholder{min-height:120px}.header-contact{font-size:11px}.report-page{padding:16px}.cover-meta span,.is-reading .cover-meta span{font-size:10px}.report-cover,.is-reading .report-cover{padding:16px}.report-cover h3,.is-reading .report-cover h3{font-size:20px}}.reader-nav-title{display:inline;font-size:12px}.reader-nav{flex-wrap:wrap}.reader-nav button{flex:1 1 140px}.hero-note a{text-decoration:none;font-size:16px}.cover-graphic{flex-wrap:wrap}.cover-graphic span{padding:8px}[hidden]{display:none!important}.industry-cases{--case-paper: var(--color-paper);--case-ink: var(--color-ink);--case-muted: var(--color-muted);--case-surface: var(--color-surface);--case-accent: var(--color-accent);color:var(--case-ink);background:var(--case-paper);padding-top:96px;padding-bottom:96px}.industry-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:end;margin-bottom:48px}.industry-heading h2{font-size:clamp(32px,3.7vw,52px);font-weight:750;line-height:1.1;letter-spacing:-.04em;max-width:760px}.industry-heading>p{font-size:18px;line-height:1.5;color:var(--case-muted);max-width:360px}.case-choices{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:48px}.case-choices button{background:transparent;border:1px solid #858585;border-radius:8px;color:var(--case-ink);font:inherit;font-size:16px;font-weight:600;padding:12px 24px;min-height:48px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.case-choices button[aria-current]{background:var(--case-accent);border-color:var(--case-ink);box-shadow:inset 0 -2px var(--case-ink)}.case-choices button:hover{background:var(--case-surface)}.case-choices button[aria-current]:hover{background:#9bde00}.case-formula{display:grid;grid-template-columns:.85fr 24px 1.1fr 24px 1.1fr 24px 1.3fr;align-items:stretch;gap:8px}.formula-variable{min-width:0;padding:24px 8px 16px}.variable-3{padding:24px;border-radius:16px;background:var(--case-surface)}.formula-label{display:block;font-size:14px;line-height:1.45;color:var(--case-muted);margin-bottom:24px}.formula-sign{align-self:center;text-align:center;font-size:28px;color:var(--case-muted)}.formula-window{position:relative;overflow:hidden;min-height:300px}.formula-content{width:100%;padding:6px 0 16px}.formula-content h3{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.03em;overflow-wrap:anywhere}.formula-content>p{font-size:16px;line-height:1.5;color:var(--case-muted);margin-top:16px}.formula-content h3.formula-number{font-size:clamp(38px,4.2vw,60px);font-weight:750;line-height:1.1;letter-spacing:-.045em;display:table;position:relative;isolation:isolate}.formula-number:before{content:"";position:absolute;left:-3px;right:-5px;bottom:2px;height:38%;background:var(--case-accent);opacity:.45;transform:rotate(-2deg);z-index:-1;border-radius:40% 10% 35% 20%;pointer-events:none}.formula-metrics{margin-top:24px;padding-top:20px;border-top:1px solid #dedede}.formula-metrics strong{display:block;font-size:22px;font-weight:650;line-height:1.25;letter-spacing:-.02em}.formula-metrics span{display:block;font-size:14px;line-height:1.45;color:var(--case-muted);margin-top:8px}.formula-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:start;margin-top:32px;padding-top:24px;border-top:1px solid #dedede}.case-explanation{max-width:800px;min-height:136px}.case-explanation>p{font-size:16px;line-height:1.5;color:var(--case-muted)}.case-explanation>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:14px;color:var(--case-ink);text-underline-offset:4px}.case-controls{display:flex;align-items:center;gap:24px}.case-counter{display:flex;align-items:baseline;gap:8px;font-size:14px;color:var(--case-muted)}.case-counter b{font-size:20px;color:var(--case-ink);font-weight:600}.case-arrows{display:flex;gap:8px}.case-arrows button{width:48px;height:48px;display:grid;place-items:center;border:1px solid #858585;border-radius:8px;background:#fff;color:var(--case-ink);cursor:pointer;transition:background .16s ease}.case-arrows button:hover{background:var(--case-surface)}.industry-cases button:focus-visible,.industry-cases a:focus-visible{outline:3px solid var(--case-ink);outline-offset:4px}.industry-bottom{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:32px}.industry-bottom>p{max-width:660px;font-size:14px;line-height:1.5;color:var(--case-muted)}.industry-bottom>.button{border-radius:8px;background:var(--case-accent);color:var(--case-ink);min-height:52px;font-size:16px;padding:16px 24px;max-width:360px;flex-shrink:0}.roll-out{position:absolute;inset:0 0 auto;pointer-events:none;animation:case-out .4s cubic-bezier(.22,1,.36,1) var(--roll-delay) both}.roll-in{animation:case-in .4s cubic-bezier(.22,1,.36,1) var(--roll-delay) both}@keyframes case-out{to{opacity:0;transform:translateY(calc(-24px * var(--roll-direction)))}}@keyframes case-in{0%{opacity:0;transform:translateY(calc(24px * var(--roll-direction)))}to{opacity:1;transform:translateY(0)}}@media(max-width:1199px){.industry-heading{gap:32px;grid-template-columns:1.5fr 1fr}.case-formula{grid-template-columns:1fr 24px 1fr;gap:8px 16px}.formula-variable{padding:24px}.formula-window{min-height:200px}.formula-sign:nth-child(4){display:none}.variable-2{grid-column:1}.industry-bottom{align-items:flex-start}.industry-bottom>.button{max-width:290px}.case-explanation{min-height:160px}}@media(max-width:767px){.industry-cases{padding-top:64px;padding-bottom:64px}.industry-heading{display:block;margin-bottom:32px}.industry-heading h2{font-size:32px}.industry-heading>p{font-size:16px;margin-top:24px}.case-choices{display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px}.case-choices button{padding:12px 8px;font-size:14px}.case-formula{display:flex;flex-direction:column;gap:0}.formula-variable{padding:16px 0}.formula-label{margin-bottom:12px}.formula-window{min-height:0}.formula-content h3{font-size:24px}.formula-content>p{margin-top:12px}.formula-sign,.formula-sign:nth-child(4){display:block;align-self:start;font-size:24px;line-height:32px}.variable-3{padding:24px;margin-top:8px}.formula-content h3.formula-number{font-size:52px}.formula-footer{display:flex;flex-direction:column;gap:24px;margin-top:24px}.case-explanation{min-height:0}.case-controls{width:100%;justify-content:space-between}.industry-bottom{flex-direction:column;gap:24px}.industry-bottom>.button{max-width:none;width:100%;justify-content:center}.formula-content{padding-bottom:8px}}@media(prefers-reduced-motion:reduce){.roll-in{animation:none}.roll-out{display:none}.case-choices button,.case-arrows button{transition:none}}.industry-cases .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.industry-bottom>.button svg{display:none}.case-arrows{flex-wrap:wrap}.case-arrows button{width:auto;min-width:64px;padding:12px;font:inherit;font-size:14px}.case-arrows button[aria-pressed=true]{background:var(--case-surface)}@media(max-width:1199px){.formula-footer{grid-template-columns:1fr;gap:24px}}
