
html{scroll-padding-top:110px}body{overflow-wrap:break-word}.skip{position:fixed;top:-100px;left:20px;z-index:10;background:var(--paper);color:var(--ink);padding:12px}.skip:focus{top:12px}.nav{z-index:5}.nav-right{font-size:13px}.nav .study-label{text-decoration:none}#obsah{isolation:isolate}#threads{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;overflow:hidden}.panel{position:relative;padding:100px var(--pad);scroll-margin-top:0}.panel .wide{position:relative;z-index:2;width:86%;max-width:1280px}.intro{min-height:94svh;padding-top:174px;padding-bottom:100px}.intro .claim{font-size:clamp(3rem,6.6vw,6rem);max-width:20ch;line-height:.94}.intro .claim>span+span{margin-top:.08em}.intro-lead{max-width:28ch;margin-top:38px}.copy{max-width:55ch;color:#b9bdbc;font-size:15px;line-height:1.75;margin-top:20px;text-wrap:pretty}.intro .copy{max-width:62ch}.offer-meta{display:flex;flex-wrap:wrap;gap:10px 26px;font-size:13px;margin-top:30px}.offer-meta span+span:before{content:'·';margin-right:26px;color:var(--ai)}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:24px}.project-cta{margin-top:0;min-height:48px}.quiet-link{display:inline-block;font-size:13px;padding:12px 0;min-height:44px}.margin-note{position:absolute;right:5.5%;bottom:100px;font-size:10px;line-height:1.6;color:#aeb7b7;z-index:2}.paper{background:var(--paper);color:var(--ink)}.paper .copy{color:#505655}.paper .eyebrow,.paper .desc{color:#525959}.possibility{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:38px;padding:48px 0;border-top:1px solid #13171926}.possibility:last-child{padding-bottom:0}.possibility .claim{font-size:clamp(2.3rem,5.2vw,5.5rem)}.possibility .copy{margin-top:0;max-width:36ch;font-size:14px}.claim-m{max-width:22ch}.case-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:9%;margin-top:20px;align-items:center}.case-layout .q{max-width:25ch}.evidence{padding-left:25px;border-left:1px solid #8b6bdb80}.evidence .eyebrow{font-size:10px;margin-bottom:14px}.evidence-number{font-family:'JROH Archivo',sans-serif;font-size:clamp(3.5rem,5.6vw,6rem);letter-spacing:-.04em;font-weight:900;line-height:1}.evidence-number span{display:block;font-size:20px;letter-spacing:-.02em;font-weight:400;margin-top:12px}.evidence .copy{font-size:13px}.fine{font-size:11px;color:#aeb7b7;margin-top:18px;line-height:1.65}.workflow{display:flex;gap:20px;align-items:center;flex-wrap:wrap;border-block:1px solid #ffffff26;padding:24px 0;margin-top:38px;font-size:12px}.workflow span[aria-hidden]{color:var(--ai)}.doctor{margin-top:60px;max-width:720px}.doctor .eyebrow{margin-bottom:16px}h3{font-size:clamp(1.5rem,2.1vw,2rem);font-weight:400;letter-spacing:-.02em;line-height:1.2}.doctor .copy{max-width:66ch}.more-cases{margin-top:44px;border-block:1px solid #ffffff26;padding:0 0 0}.more-cases summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;min-height:72px;padding:16px 0;font-size:14px;list-style:none}.more-cases summary::-webkit-details-marker{display:none}.more-cases[open] summary span{transform:rotate(45deg)}.more-cases:focus-within{outline-offset:6px}.examples{display:grid;grid-template-columns:1fr 1fr;gap:28px 50px;margin:20px 0}.examples h3{font-size:21px}.examples p{font-size:13px;color:#b9bdbc;margin-top:12px;line-height:1.65}.more-cases>.fine{padding-bottom:26px}.process-list{margin-top:48px;max-width:860px}.process-list li{display:grid;grid-template-columns:70px 1fr;border-top:1px solid #13171926;padding:28px 0;gap:20px}.number{font-size:12px;color:#525959;padding-top:7px}.process-list .copy{max-width:62ch;margin-top:14px}.together-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.together .claim{font-size:clamp(2.3rem,4vw,4rem)}.together .quiet-link{margin-top:24px}.together figure img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.together figcaption{font-size:10px;color:#aeb7b7;margin-top:14px}.price{padding-top:70px;padding-bottom:110px}.price .wide{border-top:1px solid #ffffff26;padding-top:70px}.price-claim{font-size:clamp(4.4rem,11vw,10rem);font-variant-numeric:tabular-nums;white-space:nowrap}.price-claim>span{display:inline;font-size:.5em;text-transform:none}.price-description{max-width:54ch;font-size:16px;margin-top:28px;color:#b9bdbc}.price h3{margin-top:48px;font-size:clamp(1.7rem,3vw,2.5rem)}.price .copy{max-width:44ch}.price .project-cta{margin-top:28px}.email{display:block;font-size:12px;margin-top:20px;width:max-content}footer{position:relative;z-index:2;display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding:34px var(--pad) 80px;border-top:1px solid #ffffff26}footer p{font-size:10px;color:#aeb7b7}footer>a:last-child{margin-left:auto;font-size:12px}summary:focus-visible{outline:2px solid var(--ai);outline-offset:5px}
@media(max-width:1100px){.possibility{grid-template-columns:1fr;gap:22px}.possibility .copy{max-width:62ch}.together-grid{gap:30px}.case-layout{gap:6%}.nav .study-label{display:none}}
@media(max-width:760px){html{scroll-padding-top:92px}.panel{padding:70px 7vw}.panel .wide{width:94%}.intro{padding-top:138px;min-height:auto;padding-bottom:80px}.intro .claim{font-size:clamp(2.45rem,8.8vw,4.2rem);max-width:14ch}.intro-lead{font-size:25px;margin-top:30px}.copy{font-size:14px}.offer-meta{gap:8px 16px;font-size:11px}.offer-meta span+span:before{margin-right:16px}.margin-note{display:none}.actions{gap:10px 20px}.possibility{padding-block:32px}.possibility .claim{font-size:clamp(2rem,8vw,3.7rem)}.case-layout{display:block;margin-top:26px}.evidence{margin-top:32px;max-width:350px}.evidence-number{font-size:56px}.evidence-number span{display:inline;font-size:19px;margin-left:14px}.workflow{gap:12px;font-size:11px}.doctor{margin-top:44px}.examples{grid-template-columns:1fr;gap:24px}.process-list{margin-top:30px}.process-list li{grid-template-columns:30px 1fr;gap:14px}.together-grid{display:block}.together figure{margin-top:32px}.together .claim{font-size:clamp(2.1rem,7.8vw,3.4rem)}.price{padding-top:20px}.price .wide{padding-top:50px}.price-claim{font-size:clamp(3.5rem,15vw,6.5rem)}.price-description{font-size:14px}footer{gap:24px;align-items:flex-start}footer p{max-width:25ch}footer>a:last-child{margin-left:0;width:100%}.project-cta{font-size:13px;padding:12px 16px}.more-cases summary{font-size:13px}.claim.claim-m{font-size:clamp(2rem,7.4vw,3.4rem)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-reduced]{scroll-behavior:auto}
