/* Product clarity, accessible type, and the bilingual layout. */
.motion-sleep *,.dialog-open .hero-machine *,html[data-hidden='true'] *{animation-play-state:paused!important}
.faq-doodle{width:110px}
@media(max-width:560px){.faq-doodle{width:90px;right:0}.float-check{right:210px;max-width:195px}.float-check strong{font-size:9px}.float-check span{font-size:8px;line-height:1.5}}
.wordmark{display:inline-flex;align-items:baseline;position:relative;font-size:32px;font-weight:650;letter-spacing:-1.8px;line-height:1}.wordmark>span{font-weight:450}.wordmark>i{height:6px;width:6px;background:var(--coral);border-radius:50%;margin-left:5px;align-self:flex-end;margin-bottom:3px}.footer .wordmark{font-size:28px}.header{gap:25px}.desktop-nav{gap:28px}.desktop-nav a{font-size:13px}.nav-cta{font-size:11px}.hero-aside>p{font-size:17px;line-height:1.65}.hero-note{font:11px/1.7 var(--font);text-align:left;letter-spacing:0;color:#65685b}.hero-start>.button{font-size:13px;justify-content:space-between}.eyebrow{font-size:11px}.machine-topline{font-size:10px}.machine-bottomline{font-size:10px}.demo-button{font-size:11px;min-height:42px}.machine-readout{font-size:9px;max-width:61%}.ecosystem>span,.scroll-cue{font-size:9px}.ecosystem-brands .stack-caption{font-size:11px}.ecosystem{border-bottom:0}.fit-strip{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:29px;padding-bottom:31px}.fit-strip>div{display:grid;grid-template-columns:125px 1fr;gap:20px}.fit-strip .eyebrow{font-size:9px;line-height:1.7;align-items:flex-start;max-width:115px;color:#666c5b}.fit-strip p{font-size:12px;line-height:1.85}.section-title-row>p{font-size:14px;color:#666c5c}.process-card>p{font-size:13px;color:#666c5c;min-height:91px}.card-foot{font-size:9px;line-height:1.7}.coverage-item h3{font-size:18px}.coverage-item p{font-size:13px;color:#bdc3b1}.coverage-tag{font-size:10px}.coverage-item.active p{max-height:155px}.coverage-foot{font-size:10px}.coverage-foot>span:last-child{font-size:12px;color:#aab399}.coverage-item:not(.active) p,.coverage-item:not(.active) .coverage-tag{visibility:hidden}.manifesto{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.report-intro .eyebrow{font-size:10px}.report-intro h2{margin-top:24px;font-size:clamp(38px,4.1vw,62px);letter-spacing:-2.7px}.report-intro>p{font-size:14px;line-height:1.95;color:#666c5c;max-width:450px;margin-top:24px}.deliverables{list-style:none;padding:0;margin:29px 0 34px}.deliverables li{display:flex;gap:18px;font-size:12px;line-height:1.9;padding:11px 0;border-top:1px solid var(--line)}.deliverables li>span{font:10px/2 var(--mono);color:#858a7a}.sample-report{background:#fbfbf4;border:1px solid #d2d6c6;padding:27px 28px;box-shadow:8px 8px 0 #e4e8d9;transform:rotate(1deg)}.report-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font:8px/1.5 var(--mono);letter-spacing:.5px;border-bottom:1px solid var(--line);padding-bottom:18px}.sample-badge{font-size:7px;padding:5px 7px;background:#e8eddf;white-space:nowrap}.report-project{display:flex;flex-direction:column;gap:6px;margin:20px 0}.report-project>strong{font-size:24px;letter-spacing:-1px}.report-project>span{font-size:10px;color:#79816b}.report-status{display:flex;align-items:center;justify-content:space-between;font:8px var(--mono);margin:22px 0 14px}.severity{background:#ff5b381a;color:#a33b22;padding:6px 8px;font-size:8px}.sample-report h3{font-size:19px;line-height:1.45;letter-spacing:-.5px;margin-bottom:20px}.report-detail{margin:18px 0}.report-detail>span{font:8px var(--mono);color:#797f6c}.report-detail p{font-size:12px;line-height:1.85;margin-top:7px;color:#58634d}.report-retest{background:#e8f1d9;padding:14px;display:flex;gap:12px;align-items:center;margin-top:21px}.report-retest>svg{width:22px;height:22px;fill:none;stroke:#506b35;stroke-width:1.7;flex-shrink:0}.report-retest strong{font-size:11px;display:block}.report-retest span{display:block;font-size:10px;line-height:1.6;margin-top:3px;color:#637153}.report-disclaimer{font-size:10px;line-height:1.8;margin-top:15px;color:#727d64}.plan-guide{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:0 0 28px}.plan-guide>strong{font-size:13px;white-space:nowrap}.plan-guide p{font-size:12px;line-height:1.9;color:#65705b}.plan-guide b{font-weight:650;color:var(--ink)}.price-label{font-size:9px}.plan-badge{font-size:8px}.price-card h3{font-size:26px;letter-spacing:-1px}.plan-for{font-size:12px;line-height:1.85;min-height:46px;max-width:none;color:#647058}.price-featured .plan-for{color:#633124}.price-card>.button{font-size:12px;min-height:52px}.price-card li{font-size:12px;line-height:1.8}.price-card ul{gap:14px}.plan-footer{font-size:9px;line-height:1.8;min-height:81px;align-items:center}.price-card:nth-child(3) .plan-footer{display:block}.plan-footer>strong{display:block;font:600 11px/1.7 var(--font);letter-spacing:0}.price-card:nth-child(3) .plan-footer>span{font:10px/1.7 var(--font);letter-spacing:0;display:block;margin-top:5px}.pricing-fineprint p{font-size:12px;color:#616d56}.pricing-fineprint>a{font-size:12px}.service-boundaries{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:32px;padding:27px 0 0;border-top:1px solid var(--line)}.service-boundaries .eyebrow{font-size:9px}.service-boundaries p{font-size:12px;line-height:1.9;margin-top:13px;color:#616d56}.service-boundaries strong{font-size:11px;line-height:1.9;font-weight:600;display:block;margin-top:12px}.faq summary{font-size:14px;line-height:1.65}.faq details p{font-size:13px;line-height:1.95;color:#626e57}.closing-bottom p,.closing-bottom .text-link{font-size:13px}.footer>div{font-size:10px}.footer button{font-size:11px;min-height:38px}.footer>span{font-size:9px}.footer .wordmark>i{width:5px;height:5px}.dialog-inner label{font-size:12px}.dialog-inner input,.dialog-inner textarea{font-size:16px}.dialog-inner input::placeholder,.dialog-inner textarea::placeholder{font-size:13px}.dialog-inner form>.button{font-size:13px}.dialog-inner .eyebrow{font-size:9px}.selected-plan{font-size:13px}.order-inclusions{font-size:12px;line-height:1.85;color:#647056;margin:17px 0}.returning-notice{font-size:12px;line-height:1.8;padding:13px;background:#e6edda}.returning-notice button{display:inline;background:none;text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:600;padding:0;color:#354929}.order-checkbox{display:flex!important;align-items:flex-start;gap:10px;line-height:1.8;font-weight:400!important}.order-checkbox[hidden]{display:none!important}.order-checkbox input{width:17px!important;height:17px;flex-shrink:0;accent-color:var(--ink);margin:3px 0 0!important;padding:0!important}.order-checkbox span{color:var(--ink)!important}.brief-notice{font-size:11px}.order-review-title{font-size:20px;margin-top:25px}.checkout-total{display:flex;align-items:center;justify-content:space-between;margin:24px 0 10px;font-size:13px;padding-top:18px;border-top:1px solid var(--line)}.checkout-total strong{font-size:29px;letter-spacing:-1px}#renewal-note,#checkout-status{font-size:12px;line-height:1.85;color:#5e6b50;margin:10px 0}#checkout-status{background:#e7eddf;padding:12px}#brief-preview{font-size:12px;max-height:240px}#checkout-unavailable:disabled{opacity:.6;cursor:not-allowed;width:100%;margin-top:13px}#continue-checkout{width:100%;margin-top:13px;font-size:12px}#continue-checkout[hidden],#checkout-unavailable[hidden]{display:none}.order-secondary{display:flex;gap:22px;margin-top:24px;flex-wrap:wrap}.order-secondary .text-link{font-size:11px;min-height:32px}.order-secondary #edit-brief{margin-left:0}html[data-motion='off'] .sample-report{transform:none}.demo-label{opacity:1}.process-card,.price-card{scroll-margin-top:35px}
html[lang='uk'] h1{font-size:clamp(48px,6.65vw,108px);letter-spacing:-4.7px}html[lang='uk'] .hero-aside>p{font-size:16px}html[lang='uk'] .hero-note{font-size:11px}html[lang='uk'] .heading-spark{margin-left:9px}html[lang='uk'] .nav-cta{font-size:11px;gap:18px}html[lang='uk'] .price-card h3{font-size:24px}html[lang='uk'] .price-label{font-size:8px}html[lang='uk'] .price{font-size:60px}html[lang='uk'] .price>span{font-size:11px;letter-spacing:-.3px}html[lang='uk'] .closing-main h2{font-size:clamp(60px,8.2vw,132px);letter-spacing:-5px}html[lang='uk'] .hero-top .eyebrow{font-size:10px}html[lang='uk'] .card-foot{font-size:8px}html[lang='uk'] .coverage-item h3{font-size:17px}html[lang='uk'] .machine-topline{font-size:9px}
@media(max-width:1100px){.header{gap:20px}.desktop-nav{gap:19px}.desktop-nav a{font-size:12px}.nav-cta{gap:15px;font-size:10px}.wordmark{font-size:29px}.fit-strip{gap:30px}.fit-strip>div{grid-template-columns:1fr;gap:10px}.fit-strip .eyebrow{max-width:none}.manifesto{gap:45px}.price-card h3{font-size:23px}.price-card>.button{font-size:11px}.price-label{font-size:8px}.plan-badge{font-size:7px}.price-card li{font-size:11px}.service-boundaries{gap:25px}.coverage-item h3{font-size:16px}.report-top{font-size:7px}.sample-report{padding:23px}.sample-badge{font-size:6px}html[lang='uk'] .price-card h3{font-size:22px}html[lang='uk'] .price{font-size:51px}html[lang='uk'] .price>span{font-size:10px}.process-card>p{min-height:110px}}
@media(max-width:900px){.header .nav-cta{display:none}.hero-copy{gap:25px}.hero-aside{width:250px}.hero-aside>p{font-size:16px}.hero-start>.button{font-size:11px}.fit-strip p{font-size:12px}.sample-report{padding:20px}.manifesto{gap:35px}.report-top{flex-wrap:wrap;font-size:8px}.sample-badge{font-size:7px}.report-intro h2{font-size:37px}.report-intro>p{font-size:13px}.report-intro .eyebrow{font-size:8px}.deliverables li{font-size:11px;gap:10px}.price-card{padding-left:16px;padding-right:16px}.price-card h3{font-size:22px}.plan-badge{font-size:6px}.price-label{font-size:7px}.plan-for{font-size:11px;min-height:61px}.price-card li{font-size:11px}.price-card>.button{font-size:10px}.plan-footer{font-size:8px;min-height:103px}.service-boundaries p{font-size:11px}.service-boundaries .eyebrow{font-size:8px}.process-card>p{font-size:12px;min-height:117px}.card-foot{font-size:8px}.coverage-item h3{font-size:14px}.coverage-item p{font-size:12px}.coverage-tag{font-size:8px}.coverage-foot{font-size:8px}html[lang='uk'] .price-label{font-size:6px}html[lang='uk'] .price-card h3{font-size:20px}html[lang='uk'] .price{font-size:47px}html[lang='uk'] .price>span{font-size:9px}html[lang='uk'] .coverage-item h3{font-size:14px}}
@media(max-width:800px){.hero-aside{width:100%}.hero-aside>p{font-size:16px}.hero-note{text-align:center;font-size:10px}.hero-start>.button{font-size:12px}.machine-readout{font-size:8px;max-width:54%}.machine-topline{font-size:8px}.demo-button{font-size:10px;min-height:38px}.section-title-row>p{font-size:13px}.hero-copy{gap:23px}.sample-report h3{font-size:18px}.faq{gap:40px}.faq summary{font-size:13px}.faq details p{font-size:12px}.footer>div{font-size:9px}.ecosystem>span{font-size:8px}html[lang='uk'] h1{font-size:9.7vw;letter-spacing:-4px}html[lang='uk'] .hero-note{font-size:10px}.coverage-foot>span:last-child{font-size:10px}.plan-guide{align-items:flex-start;gap:20px}.plan-guide p{font-size:11px}.service-boundaries{gap:18px}}
@media(max-width:650px){.manifesto{grid-template-columns:1fr;gap:40px}.report-intro>p{max-width:none}.report-intro h2{font-size:40px}.sample-report{max-width:100%;padding:25px}.sample-report h3{font-size:20px}.sample-badge{font-size:8px}.report-top{font-size:9px}.pricing-grid{grid-template-columns:1fr}.price-card{padding:25px 25px 0}.price-label{font-size:9px}.plan-badge{font-size:8px}.price-card h3{font-size:27px}.plan-for{min-height:0;font-size:13px}.price{font-size:66px}.price>span{font-size:13px}.price-card>.button{font-size:13px}.price-card li{font-size:13px}.plan-footer{font-size:9px;min-height:64px}.plan-footer>strong{font-size:12px}.price-card:nth-child(3) .plan-footer>span{font-size:12px}.service-boundaries{grid-template-columns:1fr;gap:24px}.service-boundaries p{font-size:12px}.service-boundaries .eyebrow{font-size:10px}.service-boundaries strong{font-size:12px}.plan-guide{display:block}.plan-guide>strong{font-size:14px}.plan-guide p{margin-top:9px;font-size:12px}.process-card h3{font-size:16px}.process-card>p{font-size:11px;min-height:141px}.card-foot{font-size:7px}.fit-strip{gap:20px}.fit-strip p{font-size:11px}.fit-strip .eyebrow{font-size:8px}.coverage-layout{gap:10px}.coverage-item{grid-template-columns:14px 1fr 12px;gap:7px}.coverage-item h3{font-size:13px}.coverage-item p{font-size:11px}.faq{gap:24px}.faq summary{font-size:12px}.footer>div{font-size:8px}html[lang='uk'] .price-label{font-size:9px}html[lang='uk'] .price-card h3{font-size:26px}html[lang='uk'] .price{font-size:64px}html[lang='uk'] .price>span{font-size:12px}html[lang='uk'] .coverage-item h3{font-size:13px}}
@media(max-width:560px){.header{gap:15px}.wordmark{font-size:31px}.pl-lang{margin-left:auto}.menu-toggle{width:32px}.hero-top .eyebrow{font-size:9px}.hero-aside>p{font-size:15px;max-width:340px}.hero-start>.button{font-size:13px}.hero-note{text-align:left;font-size:11px}.machine-topline{font-size:8px;max-width:none;line-height:1.5}.machine-topline>span:first-child{max-width:75%}.demo-label{font-size:0}.machine-readout{font-size:7px;max-width:45%}.demo-button{font-size:9px;min-height:38px;gap:7px;padding:9px 10px}.machine-bottomline{align-items:center}.ecosystem{gap:16px}.ecosystem>span{font-size:7px;min-width:77px}.ecosystem-brands{gap:13px}.ecosystem-brands>span{font-size:13px}.ecosystem-brands .stripe{font-size:20px}.fit-strip{grid-template-columns:1fr;gap:20px;padding-top:26px;padding-bottom:26px}.fit-strip .eyebrow{font-size:9px}.fit-strip p{font-size:13px;line-height:1.85}.fit-strip>div{gap:7px}.section-title-row>p{font-size:13px}.process-card h3{font-size:23px}.process-card>p{font-size:13px;min-height:0}.card-foot{font-size:9px}.coverage-item{grid-template-columns:20px 1fr 16px;gap:10px}.coverage-item h3{font-size:15px}.coverage-item p{font-size:12px}.coverage-tag{font-size:9px}.coverage-foot{font-size:8px}.coverage-foot>span:last-child{font-size:11px}.coverage .section-title-row>p{font-size:13px}.report-intro h2{font-size:39px}.report-intro .eyebrow{font-size:9px}.report-intro>p{font-size:13px}.deliverables li{font-size:12px;gap:14px}.sample-report{padding:22px 21px;box-shadow:5px 5px 0 #e4e8d9}.report-top{font-size:7px;flex-wrap:nowrap}.sample-badge{font-size:6px}.report-project>span{font-size:11px}.report-status,.severity{font-size:8px}.sample-report h3{font-size:20px}.report-detail>span{font-size:9px}.report-detail p{font-size:12px}.report-retest strong{font-size:12px}.report-retest span{font-size:11px}.report-disclaimer{font-size:11px}.pricing-fineprint p{font-size:12px;line-height:1.9}.pricing-fineprint>a{font-size:12px}.service-boundaries p{font-size:13px}.faq summary{font-size:13px}.faq details p{font-size:13px}.closing-main{flex-direction:column;align-items:flex-start;gap:23px}.closing-arrow{position:static;align-self:flex-end;width:58px;height:58px;margin-top:-8px;margin-bottom:-7px}.closing-main h2{font-size:15vw}.closing-bottom p,.closing-bottom .text-link{font-size:11px}.closing-bottom p{max-width:130px}.closing-top .eyebrow{font-size:8px;max-width:230px;line-height:1.8}.footer .wordmark{font-size:26px}.footer button{font-size:10px}.footer>div{font-size:8px}.dialog-inner input,.dialog-inner textarea{font-size:16px}.dialog-inner input::placeholder,.dialog-inner textarea::placeholder{font-size:13px}.selected-plan{font-size:12px}.order-inclusions,.returning-notice{font-size:12px}.dialog-inner label{font-size:12px}.order-checkbox{font-size:12px!important}.dialog-inner form>.button{font-size:13px}.brief-notice{font-size:11px}html[lang='uk'] h1{font-size:10.25vw;letter-spacing:-2.4px}html[lang='uk'] .hero-top .eyebrow{font-size:8px}html[lang='uk'] .hero-aside>p{font-size:15px}html[lang='uk'] .hero-note{font-size:11px}html[lang='uk'] .card-foot{font-size:8px}html[lang='uk'] .coverage-item h3{font-size:15px}html[lang='uk'] .machine-topline{font-size:7px}html[lang='uk'] .demo-button{font-size:8px}html[lang='uk'] .closing-main h2{font-size:12vw;letter-spacing:-2.7px}html[lang='uk'] .plan-footer{font-size:8px}html[lang='uk'] .report-top{font-size:6px}html[lang='uk'] .sample-badge{font-size:6px}}
@media(max-width:360px){:root{--gutter:17px}.hero-top .eyebrow{font-size:8px}.wordmark{font-size:28px}.header{gap:12px}.ecosystem>span{min-width:68px;font-size:6px}.ecosystem-brands{gap:10px}.ecosystem-brands>span{font-size:12px}.demo-button{font-size:8px}.machine-readout{font-size:6px}.price-card{padding-left:21px;padding-right:21px}.sample-report{padding-left:17px;padding-right:17px}.plan-label{font-size:8px}.closing-top .eyebrow{font-size:7px}.dialog-inner{padding:27px 20px}}

em{color:#df4929}.price-featured .plan-for{color:var(--ink)}.closing-main h2 em{color:#fffdf8}.report-project>span,.report-detail>span,.report-disclaimer{color:#626e57}

/* Keep dismissal reachable while the order scrolls on a small screen. */
.dialog-close{position:sticky;top:10px;right:auto;display:block;z-index:2;width:40px;height:40px;margin:-18px -18px -22px auto;background:var(--paper);border:1px solid var(--line);border-radius:50%}
.brief-notice{color:#606c54}
@media(min-width:651px) and (max-width:1100px){.price-card li,.plan-for{font-size:12px}.price-card>.button{font-size:12px}.plan-for{min-height:70px}.plan-footer{font-size:9px}.service-boundaries p{font-size:12px}}

