/* Focused sales-check flow and final mobile refinements. */
.check-focus{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-top:50px;padding-bottom:70px}.check-focus h1{font-size:64px;margin-bottom:25px;max-width:14ch}.check-lead{font-size:21px;max-width:41ch}.check-action{margin-top:30px}.check-action .btn,.check-last .btn{gap:24px}.check-action>p,.check-small{font-size:13px;margin-top:12px;color:var(--muted)}.check-signature{display:flex;align-items:center;gap:16px;margin-top:34px}.check-signature img{width:56px;height:68px;object-fit:cover;object-position:50% 15%}.check-signature p{font-size:13px;line-height:1.6}.check-signature strong{font-size:15px}.check-signature span{color:var(--muted)}.check-intro-video{margin:0;background:var(--soft)}.check-intro-video video{width:100%;aspect-ratio:16/10;object-fit:contain;display:block;background:#142d22}.check-intro-video figcaption{display:flex;justify-content:space-between;gap:20px;padding:18px 20px;font-size:13px}.check-intro-video figcaption strong{font-weight:600}.check-value{background:var(--ink);color:white;padding:65px 0}.check-value-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:42px}.check-value h2{font-size:44px}.check-value-heading>p{max-width:42ch;color:#e0eadd}.check-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.check-value-grid h3{font:27px/1.2 Georgia,serif;margin-bottom:14px;letter-spacing:-.02em}.check-value-grid p{font-size:16px;color:#e0eadd;max-width:31ch}.check-last{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:70px;padding-bottom:75px}.check-last h2{font-size:43px;margin-bottom:22px}.check-last p{max-width:44ch}.check-last .btn{margin-top:26px}.short-faq details,.price-question{border-bottom:1px solid #203f3226;padding:19px 0}.short-faq summary,.price-question summary{cursor:pointer;min-height:44px;align-content:center;font-size:17px;font-weight:600}.short-faq details p,.price-question p{font-size:16px;padding:8px 0 15px}.offer-jumps{display:flex;gap:10px;padding-bottom:28px}.offer-jumps a{padding:11px 18px;background:var(--soft);font-size:14px;min-height:44px;text-decoration:none}.offer-jumps a:hover{background:#dce7d2}.price-question:first-child{padding-top:0}.video-fallback{display:none}.human-video:has(iframe) .video-fallback{display:block;min-height:44px;align-content:center}.video-poster:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.human-grid article>h3{margin-top:17px}.casehero figure{max-width:390px;justify-self:end}.casehero .video-image{max-height:430px;object-fit:cover;object-position:50% 25%}.casehero .story{max-width:52ch}.price-option summary{min-height:44px;align-content:center}.price-option .option-cta{margin-bottom:14px}.price-option details{padding-top:8px}.price-option h2{min-height:0}.price-option .option-summary{min-height:76px}
@media(max-width:1000px){.check-focus{gap:35px}.check-focus h1{font-size:52px}.check-lead{font-size:19px}.check-last{gap:45px}.check-value-heading{gap:40px}.check-value-grid{gap:28px}.check-intro-video figcaption{display:block}.check-intro-video figcaption span{display:block;margin-top:4px}}
@media(max-width:800px){.check-focus{grid-template-columns:1fr;padding-top:30px;padding-bottom:45px;gap:32px}.check-focus h1{font-size:clamp(39px,8vw,58px);max-width:16ch}.check-lead{max-width:46ch}.check-signature{margin-top:25px}.check-intro-video{max-width:600px}.check-value-heading{display:block;margin-bottom:30px}.check-value-heading>p{margin-top:22px}.check-value-grid{grid-template-columns:1fr;gap:28px}.check-value-grid p{max-width:47ch}.check-value{padding:45px 0}.check-last{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:45px}.check-value h2,.check-last h2{font-size:36px}.check-last .short-faq{margin-top:6px}.price-option .option-summary{min-height:0}.price-option h2{font-size:30px}.price-option{padding:24px}.price-option .terms{margin-top:12px}.price-option .price{margin-top:22px}.prices-opening{padding-bottom:22px}.offer-jumps{gap:8px;flex-wrap:wrap}.offer-jumps a{padding:10px 13px;font-size:13px}.price-comparison{padding-bottom:26px}.price-guidance{padding-top:12px}.pricefaq{padding-top:42px;padding-bottom:45px}}
@media(max-width:600px){.check-focus h1{font-size:42px;letter-spacing:-.035em}.check-focus h1 br{display:none}.check-lead{font-size:18px}.check-action{margin-top:24px}.check-action>p{font-size:12px}.check-signature p{font-size:12px}.check-signature strong{font-size:14px}.check-intro-video figcaption{padding:15px 17px}.check-value-grid h3{font-size:25px}.check-value-grid p{font-size:16px}.check-last h2{font-size:35px}.check-last>div>p{font-size:16px}.check-last .check-small{font-size:13px}.casehero figure{max-width:100%;padding:16px}.casehero .video-image{max-height:340px;width:100%;object-fit:cover}.human-grid{gap:28px 16px}.human-grid article>p{font-size:13px;line-height:1.45}.human-grid h3{font-size:20px;line-height:1.2}.human-grid .video-control{padding:10px;font-size:12px;gap:5px}.human-grid .video-control svg{width:20px;height:20px}.human-feature-grid{gap:25px}.human-feature .textlink{margin-bottom:0}.human-feature .btn{margin-top:24px}}
@media(min-width:360px) and (max-width:600px){.human-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.human-grid .video-poster{aspect-ratio:3/4}.human-grid article:has(iframe){grid-column:1/-1}.human-grid .human-video iframe{aspect-ratio:4/3}}
@media(max-width:359px){.check-focus h1{font-size:37px}.offer-jumps{gap:6px}.offer-jumps a{padding:10px;font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.video-fallback{display:block}html.video-ready .human-video:not(:has(iframe)) .video-fallback{display:none}
