@font-face{font-display:swap;font-family:Yekan Bakh;font-style:normal;font-weight:400;src:url(/fonts/yekan-bakh/yekan-bakh-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Yekan Bakh;font-style:normal;font-weight:500;src:url(/fonts/yekan-bakh/yekan-bakh-medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:Yekan Bakh;font-style:normal;font-weight:700;src:url(/fonts/yekan-bakh/yekan-bakh-bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Yekan Bakh;font-style:normal;font-weight:800;src:url(/fonts/yekan-bakh/yekan-bakh-heavy.woff2)format("woff2")}:root{--bg:#0b0c0f;--surface:#141519;--surface-2:#1b1c21;--ink:snow;--ink-2:#fffafaa3;--ink-3:#fffafa66;--line:#ffffff1c;--ember:#f0701f;--ember-soft:#f0701f21}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);text-align:right;direction:rtl;margin:0;font-family:Yekan Bakh,Tahoma,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid var(--ember);outline-offset:4px}.shell{width:100%;max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.site-header{justify-content:space-between;align-items:center;height:92px;display:flex}.logo-link{display:inline-flex}.brand{align-items:center;gap:8px;font-size:21px;font-weight:800;display:inline-flex}.brand-icon{width:36px;height:36px;display:block}.brand-mark{object-fit:contain;width:100%;height:100%;display:block}.brand-mark-light,html[data-theme=light] .brand-mark-dark{display:none}html[data-theme=light] .brand-mark-light{display:block}.desktop-nav{gap:30px;margin-inline-start:100px;display:flex}.desktop-nav a{color:var(--ink-2);font-size:14px;transition:color .2s}.site-footer a,.site-footer p,.site-footer small{color:var(--ink-2);font-size:12px;transition:color .2s}.desktop-nav a:hover,.site-footer a:hover{color:var(--ink)}.header-cta{border:1px solid var(--line);border-radius:999px;padding:12px 18px;font-size:14px;transition:border-color .2s,background .2s}.header-cta:hover{background:var(--surface-2);border-color:#ffffff40}.hero{grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);gap:70px;min-height:680px;padding-top:100px;padding-bottom:120px;display:grid}.hero-copy{align-self:center;max-width:570px}.eyebrow{color:var(--ember);align-items:center;margin:0 0 24px;font-size:12px;font-weight:700;display:flex}.eyebrow-dot{background:var(--ember);border-radius:50%;width:6px;height:6px;margin-inline-end:9px;display:inline-block}h1,h2,h3,p{margin-top:0}h1{max-width:630px;margin-bottom:28px;font-size:clamp(48px,6vw,82px);line-height:1.12}h2{margin-bottom:0;font-size:clamp(42px,5.5vw,70px);line-height:1.15}h2 i{color:var(--ink-3);font-style:normal}.hero-lede{color:var(--ink-2);max-width:500px;font-size:17px;line-height:1.95}.hero-actions{align-items:center;gap:24px;margin-top:38px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:15px 19px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--ember);color:#fff9f3}.button-primary:hover{background:#ff8735}.text-link{color:var(--ink);font-size:13px;font-weight:600}.text-link span{color:var(--ember);margin-inline-start:7px;transition:transform .2s;display:inline-block}.text-link:hover span{transform:translate(-2px)}.hero-notes{border-top:1px solid var(--line);flex-wrap:wrap;gap:17px;margin-top:72px;padding-top:16px;display:flex}.hero-notes span{color:var(--ink-3);font-size:11px}.hero-notes span:not(:last-child):after{color:var(--ember);content:"·";margin-inline-start:17px}.hero-visual{align-self:center;min-width:0;position:relative}.app-window{z-index:1;background:#16171b;border:1px solid #ffffff26;border-radius:14px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(7deg)rotateX(2deg);box-shadow:0 30px 90px #0000008c}.window-bar{background:#1d1e23;align-items:center;gap:6px;height:35px;padding:0 12px;display:flex}.window-bar span{background:#505158;border-radius:50%;width:6px;height:6px}.window-bar b{color:var(--ink-3);margin:0 auto;font-size:9px;font-weight:400}.window-body{grid-template-columns:54px 1fr;min-height:400px;display:grid}.mini-sidebar{background:#00000026;flex-direction:column;align-items:center;gap:22px;padding-top:17px;display:flex}.mini-sidebar>span{background:#ffffff26;border-radius:3px;width:16px;height:7px}.mini-logo{border:2px solid var(--ember);border-radius:50%;width:17px;height:17px;margin-bottom:22px;position:relative}.mini-logo i{background:#16171b;border-radius:50%;width:17px;height:17px;position:absolute;top:-4px;left:6px}.mini-content{padding:30px 34px}.mini-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.mini-heading div{flex-direction:column;gap:7px;display:flex}.mini-heading small,.insight-card small{color:var(--ink-3);font-size:10px}.mini-heading strong{font-size:23px}.mini-heading em{color:#52b890;font-size:10px;font-style:normal}.insight-card{background:#1d1e23;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;padding:20px;display:flex}.insight-primary{background:linear-gradient(225deg,#f0701f2e,#1d1e23fa 75%);border-color:#f0701f54}.insight-card strong{margin-top:12px;font-size:18px;line-height:1.55}.insight-card p{color:var(--ink-3);margin:14px 0 0;font-size:10px}.insight-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.insight-grid .insight-card{min-height:148px;padding:16px}.insight-grid .insight-card strong{font-size:14px}.insight-grid .insight-card p{font-size:9px}.insight-card.muted{opacity:.58}.card-line{gap:5px;margin-top:21px;display:flex}.card-line span{background:var(--ember);border-radius:999px;height:3px}.card-line span:first-child{width:46%}.card-line span:nth-child(2){opacity:.55;width:25%}.card-line span:last-child{opacity:.25;width:13%}.glow{background:var(--ember);filter:blur(80px);opacity:.16;border-radius:50%;position:absolute}.glow-one{width:250px;height:250px;top:20px;right:-50px}.glow-two{width:160px;height:160px;bottom:-20px;left:20px}.visual-caption{color:var(--ink-3);justify-content:flex-start;align-items:center;gap:8px;margin-top:24px;font-size:11px;display:flex}.caption-dot{background:var(--ember);border-radius:50%;width:5px;height:5px}.signal-bar{border-bottom:1px solid var(--line);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:22px;display:flex}.signal-bar p{color:var(--ink-2);margin:0;font-size:11px}.signal-bar span{background:var(--ember);opacity:.8;border-radius:50%;width:4px;height:4px}.section{padding-top:150px;padding-bottom:150px}.section-heading{justify-content:space-between;margin-bottom:72px;display:flex}.feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-height:285px;padding:26px;transition:border-color .2s,transform .2s;position:relative}.feature-card:hover{border-color:#f0701f73;transform:translateY(-4px)}.feature-number,.step-index{color:var(--ember);font-size:11px}.feature-card h3{margin:64px 0 13px;font-size:22px}.feature-card p{color:var(--ink-2);max-width:280px;font-size:14px;line-height:1.95}.card-arrow{color:var(--ember);bottom:25px;font-size:18px;position:absolute;inset-inline-end:27px}.process-section{grid-template-columns:.85fr 1fr;gap:90px;display:grid}.section-heading.compact{margin-bottom:0;display:block}.section-heading.compact>p:last-child{color:var(--ink-2);max-width:390px;margin:33px 0 0;font-size:15px;line-height:2}.steps{border-top:1px solid var(--line)}.step{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:25px;padding:27px 0;display:grid}.step h3{margin:0 0 8px;font-size:19px}.step p{color:var(--ink-2);max-width:380px;margin:0;font-size:13px;line-height:1.9}blockquote{color:var(--ink-2);max-width:410px;margin:60px 0 0;font-size:16px;line-height:2}cite{color:var(--ink-3);margin-top:20px;font-size:11px;font-style:normal;display:block}.privacy{background:var(--surface);border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:150px;padding-top:80px;padding-bottom:80px;display:grid}.privacy-symbol{color:var(--ember);opacity:.9;justify-content:center;align-items:center;height:250px;font-size:210px;font-weight:200;line-height:1;display:flex}.privacy h2{margin-bottom:28px;font-size:clamp(38px,5vw,60px)}.privacy p:not(.eyebrow){color:var(--ink-2);max-width:440px;font-size:15px;line-height:1.8}.faq-section{padding-top:0}.faq-list{border-top:1px solid var(--line);max-width:760px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:25px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--ember);font-size:23px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--ink-2);max-width:570px;margin:-5px 50px 26px 0;font-size:14px;line-height:1.8}.final-cta{border-bottom:1px solid var(--line);border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-top:100px;padding-bottom:100px;display:flex}.final-cta h2{font-size:clamp(43px,6vw,75px)}.final-cta .button{margin-bottom:6px}.site-footer{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px;min-height:160px;display:grid}.site-footer p{text-align:center;margin:0}.site-footer>div{justify-content:flex-end;gap:20px;display:flex}.site-footer small{display:none}.product-hero{grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);gap:80px;padding-top:115px;padding-bottom:135px;display:grid}.product-hero-copy{align-self:center;max-width:600px}.product-hero h1{font-size:clamp(46px,5.4vw,76px)}.product-hero h1 i,.product-library h2 i,.product-trust h2 i{color:var(--ink-3);font-style:normal}.product-screen{background:var(--surface);border:1px solid var(--line);border-radius:13px;align-self:center;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 100px #0000004d}.product-screen-bar{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:6px;height:42px;padding:0 16px;display:flex}.product-screen-bar span{background:var(--ink-3);border-radius:50%;width:6px;height:6px}.product-screen-bar b{color:var(--ink-3);margin-inline-start:auto;font-size:10px;font-weight:500}.product-screen-body{grid-template-columns:150px 1fr;min-height:390px;display:grid}.product-screen-body aside{border-inline-end:1px solid var(--line);background:#0000001f;flex-direction:column;gap:18px;padding:25px 18px;display:flex}.product-screen-body aside strong{color:var(--ink);margin-bottom:15px;font-size:15px}.product-screen-body aside span{color:var(--ink-3);font-size:10px}.product-screen-main{padding:35px 25px}.product-screen-heading{gap:6px;margin-bottom:28px;display:grid}.product-screen-heading small,.product-signal small{color:var(--ink-3);font-size:10px}.product-screen-heading strong{font-size:23px}.product-signal{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:10px;min-height:126px;padding:20px;display:grid}.product-signal.featured{background:linear-gradient(135deg,#f0701f29,#ffffff05);border-color:#f0701f99;margin-bottom:14px}.product-signal strong{font-size:15px;line-height:1.7}.product-signal span{color:var(--ink-3);font-size:10px}.product-signal-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.product-signal.muted{opacity:.7}.product-loop .section-heading{max-width:720px}.product-loop .section-heading>p:last-child{color:var(--ink-2);max-width:520px;margin-top:28px;font-size:15px;line-height:1.9}.product-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.product-steps article{border-inline-start:1px solid var(--line);min-height:230px;padding:25px 28px}.product-steps article:first-child,.product-signal-grid article:first-child{border-inline-start:0}.product-steps span{color:var(--ember);font-family:IA Writer Mono,monospace;font-size:12px}.product-steps h3{margin:65px 0 14px;font-size:21px}.product-steps p,.product-library-copy p,.product-library-copy li,.product-signal-grid p,.product-trust-list span{color:var(--ink-2);font-size:14px;line-height:1.9}.product-library,.product-trust{background:var(--surface);border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr 1fr;gap:90px;margin-bottom:145px;padding:80px 32px;display:grid}.product-library{align-items:start}.product-library h2,.product-trust h2{font-size:clamp(36px,4.5vw,58px)}.product-library-copy{padding-top:8px}.product-library-copy ul{border-top:1px solid var(--line);margin:35px 0 0;padding:0;list-style:none}.product-library-copy li{border-bottom:1px solid var(--line);padding:17px 0}.product-library-copy li:before{color:var(--ember);content:"·";vertical-align:-2px;margin-inline-end:12px;font-size:22px}.product-signals .section-heading{margin-bottom:70px}.product-signal-grid{grid-template-columns:repeat(4,1fr);display:grid}.product-signal-grid article{border-inline-start:1px solid var(--line);min-height:180px;padding:0 25px}.product-signal-grid h3{margin:38px 0 12px;font-size:18px}.product-trust{align-items:center}.product-trust-list{border-top:1px solid var(--line)}.product-trust-list div{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;align-items:start;gap:20px;padding:20px 0;display:grid}.product-trust-list strong{color:var(--ember);font-family:IA Writer Mono,monospace;font-size:11px;font-weight:400}.product-trust-list span{font-size:14px}.product-faq{padding-top:0}.thinking-hero{max-width:1060px;padding-top:115px;padding-bottom:155px}.thinking-hero h1{letter-spacing:-.04em;max-width:940px;margin-bottom:34px;font-size:clamp(52px,7vw,98px)}.thinking-hero h1 i,.thinking-argument h2 i,.thinking-intelligence h2 i,.thinking-cta h2 i{color:var(--ink-3);font-style:normal}.thinking-hero>p:not(.eyebrow){color:var(--ink-2);max-width:590px;margin-bottom:34px;font-size:18px;line-height:2}.thinking-argument{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;padding-bottom:155px;display:grid}.thinking-argument-heading{padding-top:22px}.thinking-argument-heading h2{font-size:clamp(38px,4.7vw,66px)}.thinking-argument-list{border-top:1px solid var(--line)}.thinking-argument-list article{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:28px;padding:31px 0 34px;display:grid}.thinking-argument-list article>div:first-child{gap:8px;height:fit-content;display:grid}.thinking-argument-list article span{color:var(--ember);font-size:12px}.thinking-argument-list article small{color:var(--ink-3);font-size:11px}.thinking-argument-list h3{margin:-8px 0 13px;font-size:clamp(21px,2.1vw,29px);line-height:1.55}.thinking-argument-list p,.thinking-intelligence-copy>p:not(.eyebrow),.thinking-timeline p,.thinking-principle-list p,.thinking-cta>p:not(.eyebrow){color:var(--ink-2);font-size:14px;line-height:2}.thinking-argument-list p{margin-bottom:0}.thinking-intelligence{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:90px;margin-bottom:155px;padding-top:82px;padding-bottom:82px;display:grid}.thinking-intelligence h2{margin-bottom:28px;font-size:clamp(39px,4.8vw,64px)}.thinking-intelligence-copy>p:not(.eyebrow){max-width:450px;margin-bottom:0}.thinking-timeline{grid-template-columns:1fr 110px 1fr;gap:20px;display:grid}.thinking-timeline article{border:1px solid var(--line);background:#ffffff06;border-radius:9px;min-height:230px;padding:25px}.thinking-timeline article span{color:var(--ember);margin-bottom:50px;font-size:11px;display:block}.thinking-timeline article strong{margin-bottom:12px;font-size:20px;line-height:1.5;display:block}.thinking-timeline p{margin-bottom:0;font-size:12px}.thinking-timeline-line{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.thinking-timeline-line:before{background:var(--line);content:"";width:100%;height:1px;position:absolute}.thinking-timeline-line i{background:var(--ember);border:4px solid var(--surface);z-index:1;border-radius:50%;width:13px;height:13px;position:relative}.thinking-timeline-line b{background:var(--surface);color:var(--ink-3);text-align:center;z-index:1;margin-top:35px;padding:0 8px;font-size:10px;font-weight:500;position:relative}.thinking-principles{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;display:grid}.thinking-principle-list{border-top:1px solid var(--line)}.thinking-principle-list article{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:24px;padding:28px 0;display:grid}.thinking-principle-list article>span{color:var(--ember);padding-top:4px;font-size:12px}.thinking-principle-list h3{margin-bottom:11px;font-size:20px}.thinking-principle-list p{margin-bottom:0}.thinking-cta{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-bottom:0;padding-top:115px;padding-bottom:115px}.thinking-cta h2{margin-bottom:27px;font-size:clamp(43px,6vw,78px)}.thinking-cta>p:not(.eyebrow){max-width:530px;margin-bottom:36px}.contact-page{min-height:100vh}.contact-layout{grid-template-columns:minmax(0,.85fr) minmax(450px,1.15fr);align-items:start;gap:90px;padding-top:110px;padding-bottom:120px;display:grid}.contact-intro{padding-top:50px}.contact-intro h1{margin-bottom:30px;font-size:clamp(46px,5.5vw,74px)}.contact-intro h1 i{color:var(--ink-3);font-style:normal}.contact-lede{color:var(--ink-2);max-width:460px;font-size:16px;line-height:2}.contact-details{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;max-width:480px;margin-top:60px;padding-top:22px;display:grid}.contact-details div{gap:8px;display:grid}.contact-details span{color:var(--ink-3);font-size:12px}.contact-details a,.contact-details strong{color:var(--ink);font-size:14px;font-weight:600}.contact-details a{text-align:right;direction:ltr}.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:42px}.contact-card-kicker{color:var(--ember);margin-bottom:15px;font-size:12px;font-weight:700}.contact-card h2{margin-bottom:35px;font-size:clamp(28px,3vw,40px)}.contact-form{gap:20px;display:grid}.contact-form-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.contact-form-grid label{grid-template-rows:auto minmax(21px,auto) auto}.contact-form-grid label>span{grid-row:2}.contact-form-grid label>input{grid-row:3}.contact-form label{color:var(--ink-2);gap:9px;font-size:13px;display:grid}.contact-form label>span{color:var(--ember)}.contact-form input,.contact-form select,.contact-form textarea{background:var(--bg);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:7px;outline:none;width:100%;min-width:0;padding:13px 14px;font-size:14px;transition:border-color .2s}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--ink-3)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--ember)}.contact-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}.contact-form textarea{resize:vertical;line-height:1.8}.contact-submit{cursor:pointer;border:0;width:fit-content;margin-top:5px}.contact-submit:disabled{cursor:wait;opacity:.65}.contact-honeypot{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.form-feedback{margin:0;font-size:13px;line-height:1.8}.form-success{color:#8fd3ad}.form-error{color:#ff9b86}.form-feedback a{color:inherit;text-decoration:underline}.contact-footer{border-top:1px solid var(--line)}@media (max-width:850px){.shell{padding-left:22px;padding-right:22px}.desktop-nav{display:none}.hero{min-height:0;padding-top:70px;padding-bottom:80px;display:block}.hero-copy{max-width:650px}.hero-visual{margin-top:70px}.app-window{transform:none}.signal-bar{flex-direction:column;align-items:flex-start;gap:12px}.signal-bar span{display:none}.section{padding-top:90px;padding-bottom:90px}.section-heading{margin-bottom:45px;display:block}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:230px}.feature-card h3{margin-top:40px}.process-section{display:block}.steps{margin-top:55px}.privacy{grid-template-columns:1fr;gap:25px;margin-bottom:90px;padding:48px 30px}.privacy-symbol{justify-content:flex-start;height:130px;font-size:140px}.final-cta{flex-direction:column;align-items:flex-start;gap:35px;padding-top:75px;padding-bottom:75px}.site-footer{flex-direction:column;align-items:flex-start;gap:20px;padding-top:35px;padding-bottom:35px;display:flex}.site-footer p{text-align:start}.site-footer>div{justify-content:flex-start}.site-footer small{display:block}.product-hero{padding-top:70px;padding-bottom:90px;display:block}.product-hero-copy{max-width:650px}.product-screen{margin-top:70px;transform:none}.product-library,.product-trust{margin-bottom:90px;padding:48px 30px;display:block}.product-library-copy{margin-top:40px}.product-signal-grid{grid-template-columns:1fr 1fr;row-gap:45px}.product-signal-grid article:nth-child(odd){border-inline-start:0}.product-trust-list{margin-top:50px}.thinking-hero{padding-top:70px;padding-bottom:95px}.thinking-argument,.thinking-principles{padding-bottom:95px;display:block}.thinking-argument-list,.thinking-principle-list{margin-top:55px}.thinking-intelligence{margin-bottom:95px;padding:48px 30px;display:block}.thinking-timeline{margin-top:48px}.thinking-cta{padding-top:75px;padding-bottom:75px}.contact-layout{padding-top:70px;padding-bottom:85px;display:block}.contact-intro{padding-top:0}.contact-intro h1{font-size:clamp(45px,11vw,68px)}.contact-details{margin-top:45px;margin-bottom:55px}.contact-card{padding:30px 24px}}@media (max-width:500px){h1{font-size:49px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-notes{margin-top:45px;line-height:2.3;display:block}.hero-notes span:not(:last-child):after{margin-inline-start:8px}.window-body{grid-template-columns:36px 1fr}.mini-content{padding:21px 14px}.mini-heading strong{font-size:18px}.mini-heading em{font-size:8px}.insight-card{padding:14px}.insight-card strong{font-size:15px}.insight-grid .insight-card{min-height:130px;padding:12px}.insight-grid .insight-card strong{font-size:12px}.visual-caption{justify-content:flex-start}.faq-list summary{font-size:16px}.privacy{padding-left:22px;padding-right:22px}.contact-form-grid{grid-template-columns:1fr}.contact-details{gap:20px}.contact-submit{width:100%}.product-screen-body{grid-template-columns:36px 1fr}.product-screen-body aside{padding:25px 14px}.product-screen-body aside strong,.product-screen-body aside span{text-indent:-999px;white-space:nowrap;overflow:hidden}.product-screen-main{padding:24px 14px}.product-screen-heading strong{font-size:18px}.product-signal{padding:14px}.product-signal strong{font-size:13px}.product-signal-row,.product-steps{grid-template-columns:1fr}.product-steps article{border-bottom:1px solid var(--line);border-inline-start:0;min-height:0;padding:22px 0}.product-steps h3{margin-top:28px}.product-signal-grid{grid-template-columns:1fr}.product-signal-grid article,.product-signal-grid article:nth-child(odd){border-bottom:1px solid var(--line);border-inline-start:0;min-height:0;padding:0 0 28px}.product-signal-grid h3{margin-top:24px}.thinking-hero h1{letter-spacing:-.045em;font-size:clamp(48px,13vw,68px)}.thinking-hero>p:not(.eyebrow){font-size:16px}.thinking-argument-list article,.thinking-principle-list article{grid-template-columns:46px 1fr;gap:17px}.thinking-argument-list h3{margin-top:-6px;font-size:20px}.thinking-timeline{grid-template-columns:1fr;gap:15px}.thinking-timeline-line{grid-template-columns:16px 1fr;justify-content:start;min-height:47px;display:grid}.thinking-timeline-line:before{width:1px;height:100%;top:0;right:7px}.thinking-timeline-line b{text-align:start;margin:0;padding:0}.thinking-timeline article{min-height:0}.thinking-timeline article span{margin-bottom:28px}.thinking-principle-list h3{font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
