/* Why DOYOS: a responsive company story with shared, pausable image motion. */
#why-doyos-page { --why-ink:#123248; --why-muted:#5d6f7c; --why-line:#dce5ea; --why-red:#b42b35; --why-paper:#f5f8fa; }
#why-doyos-page .why-main { color:var(--why-ink); background:#fff; }
#why-doyos-page .why-container { width:calc(100% - 96px); max-width:1280px; margin-inline:auto; }
#why-doyos-page .why-main :where(h1,h2,h3,p,figure,blockquote,dl,dd) { margin:0; }
#why-doyos-page .why-main :is(h1,h2,h3) { color:var(--why-ink); text-align:left; font-weight:500; }
#why-doyos-page .why-main h2 { font-size:clamp(36px,3.4vw,50px); line-height:1.16; letter-spacing:-.04em; }
#why-doyos-page .why-main h2 span { color:var(--why-muted); }
#why-doyos-page .why-main p { line-height:1.85; }
#why-doyos-page .why-main a { text-underline-offset:4px; }
#why-doyos-page .why-main :is(a,summary,button):focus-visible { outline:2px solid var(--why-red); outline-offset:5px; }
#why-doyos-page .why-eyebrow { display:block; margin:0 0 22px; color:var(--why-red); font-size:11px; font-weight:500; text-transform:uppercase; line-height:1.8; letter-spacing:.12em; }
#why-doyos-page .why-hero { padding:26px 0 34px; margin:0; background:linear-gradient(120deg,#fff 38%,#f0f4f5); }
#why-doyos-page .why-hero-grid { display:grid; grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr); gap:54px; align-items:stretch; }
#why-doyos-page .why-hero-copy { min-width:0; padding:12px 0 16px; }
#why-doyos-page .why-crumb { display:flex; flex-wrap:wrap; gap:12px; align-items:center; margin:0 0 54px; color:var(--why-muted); font-size:12px; line-height:1.6; }
#why-doyos-page .why-crumb a { color:inherit; text-decoration:none; }
#why-doyos-page .why-hero .why-eyebrow { margin-bottom:20px; }
#why-doyos-page .why-hero h1 { padding-bottom:6px; font-size:clamp(72px,6.4vw,94px); line-height:1.05; letter-spacing:-.06em; }
#why-doyos-page .why-hero h1 span { display:block; color:var(--why-ink); }
#why-doyos-page .why-hero .why-hero-statement { margin:23px 0 17px; color:var(--why-ink); font-size:26px; line-height:1.45; letter-spacing:-.025em; }
#why-doyos-page .why-hero .why-lead { max-width:510px; color:var(--why-muted); font-size:17px; line-height:1.85; }
#why-doyos-page .why-actions { display:flex; flex-wrap:wrap; gap:12px; }
#why-doyos-page .why-hero .why-actions { margin-top:28px; }
#why-doyos-page .why-button { display:inline-flex; align-items:center; justify-content:center; gap:18px; min-height:50px; padding:14px 22px; background:var(--why-red); color:#fff; border:1px solid var(--why-red); border-radius:3px; text-decoration:none; text-align:center; font-size:14px; font-weight:600; line-height:1.5; white-space:normal; transition:background .2s,border-color .2s; }
#why-doyos-page .why-button > span { font-size:19px; line-height:1; }
#why-doyos-page .why-button:hover { background:#97202a; border-color:#97202a; }
#why-doyos-page .why-button-outline { background:transparent; color:var(--why-ink); border-color:#93a8b6; }
#why-doyos-page .why-button-outline:hover { color:var(--why-ink); background:#e8eff3; border-color:var(--why-ink); }
#why-doyos-page .why-explore { display:inline-flex; align-items:center; gap:12px; margin-top:32px; color:var(--why-muted); font-size:12px; text-decoration:none; }
#why-doyos-page .why-explore-icon { display:grid; place-items:center; height:32px; width:32px; border:1px solid #c5d1d9; border-radius:50%; color:var(--why-ink); font-size:18px; }
#why-doyos-page .why-hero .why-hero-art { position:relative; inset:auto; width:100%; max-width:none; height:auto; min-height:620px; max-height:none; aspect-ratio:auto; padding:0; margin:0; overflow:hidden; border:0; border-radius:4px; background:#e8edef; box-shadow:none; }
#why-doyos-page .why-hero-art > img { position:absolute; inset:0; display:block; width:100%; height:100%; max-height:none; object-fit:cover; object-position:57% center; opacity:1; mix-blend-mode:normal; }
#why-doyos-page .why-hero-art figcaption { position:absolute; bottom:22px; left:22px; right:84px; z-index:2; padding:24px 26px; border-left:2px solid var(--why-red); background:#ffffffed; color:var(--why-ink); font-size:20px; line-height:1.5; letter-spacing:-.02em; }
#why-doyos-page .why-hero-art figcaption > span { display:block; margin-bottom:8px; font-size:10px; line-height:1.8; text-transform:uppercase; letter-spacing:.12em; color:var(--why-muted); }
#why-doyos-page .why-hero-art .motion-toggle { z-index:3; right:20px; bottom:24px; }
#why-doyos-page .why-credentials { border-block:1px solid var(--why-line); }
#why-doyos-page .why-credentials-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); padding-block:30px; }
#why-doyos-page .why-credentials-grid > div { min-width:0; padding:2px 36px; border-left:1px solid var(--why-line); }
#why-doyos-page .why-credentials-grid > div:first-child { border-left:0; padding-left:0; }
#why-doyos-page .why-credential-label { display:block; color:var(--why-muted); font-size:10px; line-height:1.8; text-transform:uppercase; letter-spacing:.1em; }
#why-doyos-page .why-credentials-grid strong { display:block; margin:10px 0; color:var(--why-ink); font-size:17px; font-weight:500; line-height:1.45; }
#why-doyos-page .why-credentials-grid a { display:inline-flex; gap:16px; font-size:12px; line-height:1.8; text-decoration:none; color:var(--why-red); }
#why-doyos-page .why-section-nav { display:flex; flex-wrap:wrap; gap:12px 32px; align-items:center; margin:0; padding:22px 0; border-bottom:1px solid var(--why-line); }
#why-doyos-page .why-section-nav > span { margin-right:auto; color:var(--why-muted); font-size:10px; line-height:1.8; text-transform:uppercase; letter-spacing:.1em; }
#why-doyos-page .why-section-nav > a { padding:7px 0; border-bottom:1px solid transparent; color:var(--why-ink); text-decoration:none; font-size:13px; line-height:1.8; }
#why-doyos-page .why-section-nav > a:hover { color:var(--why-red); border-color:var(--why-red); }
#why-doyos-page :is(#reasons,#numbers,#voices,#faqs) { scroll-margin-top:180px; }
#why-doyos-page .why-section { padding-block:76px; }
#why-doyos-page .why-heading-split { display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr); gap:70px; align-items:end; margin-bottom:38px; }
#why-doyos-page .why-heading-split > p { max-width:470px; color:var(--why-muted); font-size:17px; }
#why-doyos-page .why-reason-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:22px; }
#why-doyos-page .why-reason { display:flex; flex-direction:column; min-width:0; padding:30px 30px 26px; border:1px solid var(--why-line); border-radius:4px; background:#f8fafb; }
#why-doyos-page .why-reason-top { display:flex; align-items:center; justify-content:space-between; margin-bottom:34px; }
#why-doyos-page .why-icon { display:grid; place-items:center; width:38px; height:38px; color:var(--why-red); }
#why-doyos-page .why-icon svg { width:30px; height:30px; fill:none; stroke:currentColor; stroke-width:1.45; stroke-linecap:round; stroke-linejoin:round; }
#why-doyos-page .why-reason-number { font-size:31px; font-weight:400; letter-spacing:-.035em; line-height:1; color:#78909f; }
#why-doyos-page .why-reason h3 { margin-bottom:17px; font-size:23px; letter-spacing:-.025em; line-height:1.4; }
#why-doyos-page .why-reason p { flex:1; margin-bottom:25px; font-size:15px; color:var(--why-muted); }
#why-doyos-page .why-text-link { display:inline-flex; align-items:center; justify-content:space-between; gap:16px; color:var(--why-red); font-size:13px; font-weight:500; line-height:1.8; text-decoration:none; }
#why-doyos-page .why-text-link span { display:inline-block; font-size:20px; line-height:1; transition:transform .2s; }
#why-doyos-page .why-text-link:hover span { transform:translate(2px,-2px); }
#why-doyos-page .why-reason .why-text-link { padding-top:20px; border-top:1px solid var(--why-line); }
#why-doyos-page .why-reason-featured { background:linear-gradient(140deg,#123248,#234b63); border-color:#123248; }
#why-doyos-page .why-reason-featured h3 { color:#fff; }
#why-doyos-page .why-reason-featured p { color:#d3e1ea; }
#why-doyos-page .why-reason-featured :is(.why-icon,.why-reason-number) { color:#d9979e; }
#why-doyos-page .why-reason-featured .why-text-link { color:#fff; border-color:#ffffff30; }
#why-doyos-page .why-reason-featured a:focus-visible { outline-color:#fff; }
#why-doyos-page .why-conditions { display:grid; grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr); gap:36px 56px; padding-top:0; }
#why-doyos-page .why-trust { padding:46px 38px; border:1px solid var(--why-line); border-radius:4px; background:var(--why-paper); }
#why-doyos-page .why-trust h2 { font-size:clamp(34px,3.1vw,44px); }
#why-doyos-page .why-trust > p { margin-top:26px; color:var(--why-muted); font-size:15px; }
#why-doyos-page .why-licence { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; margin-top:32px; padding:24px 0; border-block:1px solid var(--why-line); }
#why-doyos-page .why-licence dt { color:var(--why-muted); font-size:11px; line-height:1.8; }
#why-doyos-page .why-licence dd { margin-top:9px; color:var(--why-ink); font-size:17px; line-height:1.4; font-weight:500; }
#why-doyos-page .why-trust-links { display:grid; gap:15px; margin-top:29px; }
#why-doyos-page .why-trust-links a { display:flex; justify-content:space-between; gap:20px; color:var(--why-red); text-decoration:none; font-size:13px; line-height:1.8; }
#why-doyos-page .why-numbers { min-width:0; padding-block:4px; }
#why-doyos-page .why-numbers .why-eyebrow { margin-bottom:16px; }
#why-doyos-page .why-numbers h2 { font-size:34px; margin-bottom:24px; }
#why-doyos-page .why-number-list > div { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:22px; align-items:center; padding:17px 0; border-bottom:1px solid var(--why-line); }
#why-doyos-page .why-number-list dt { font-size:14px; line-height:1.7; color:var(--why-muted); }
#why-doyos-page .why-number-list dd strong { display:block; color:var(--why-ink); font-size:25px; font-weight:500; letter-spacing:-.025em; line-height:1.3; }
#why-doyos-page .why-number-list small { font-size:14px; letter-spacing:0; }
#why-doyos-page .why-number-list a { display:inline-flex; gap:12px; margin-top:8px; color:var(--why-red); font-size:11px; text-decoration:none; line-height:1.6; }
#why-doyos-page .why-conditions-note { grid-column:1/-1; padding-left:20px; border-left:2px solid #9db3c2; color:var(--why-muted); font-size:13px; }
#why-doyos-page .why-conditions-note a { color:var(--why-ink); }
#why-doyos-page .why-learning { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:64px; align-items:stretch; padding-top:0; }
#why-doyos-page .why-learning .why-learning-art { position:relative; width:100%; max-width:none; height:auto; min-height:530px; padding:0; border:0; border-radius:4px; overflow:hidden; background:#edf2f5; }
#why-doyos-page .why-learning-art > img { position:absolute; inset:0; width:100%; height:100%; max-height:none; object-fit:cover; object-position:44% center; }
#why-doyos-page .why-learning-copy { min-width:0; padding:18px 0; }
#why-doyos-page .why-learning-copy > p { margin:24px 0 28px; color:var(--why-muted); font-size:16px; }
#why-doyos-page .why-resource-list a { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:20px 0; border-top:1px solid var(--why-line); color:var(--why-ink); text-decoration:none; }
#why-doyos-page .why-resource-list a:last-child { padding-bottom:0; }
#why-doyos-page .why-resource-list strong { display:block; font-size:18px; font-weight:500; line-height:1.5; }
#why-doyos-page .why-resource-list small { display:block; margin-top:6px; color:var(--why-muted); font-size:12px; line-height:1.8; }
#why-doyos-page .why-resource-list a > span:last-child { display:grid; place-items:center; flex-shrink:0; width:34px; height:34px; border:1px solid #c4d2dc; border-radius:50%; color:var(--why-red); font-size:20px; transition:background .2s; }
#why-doyos-page .why-resource-list a:hover > span:last-child { background:#eaf0f4; }
#why-doyos-page .why-voices { padding-block:68px; background:var(--why-paper); border-block:1px solid var(--why-line); }
#why-doyos-page .why-quote-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:34px; }
#why-doyos-page .why-quote { display:flex; flex-direction:column; min-width:0; padding:26px 0 0; border-top:1px solid #afc2cf; }
#why-doyos-page .why-quote-mark { height:53px; font-family:Georgia,serif; font-size:72px; line-height:1; color:var(--why-red); }
#why-doyos-page .why-quote h3 { margin:12px 0 16px; font-size:21px; line-height:1.45; letter-spacing:-.02em; }
#why-doyos-page .why-quote blockquote { flex:1; padding:0; border:0; background:transparent; }
#why-doyos-page .why-quote p { font-size:16px; color:var(--why-muted); }
#why-doyos-page .why-quote figcaption { margin-top:26px; padding-left:14px; border-left:2px solid #b8cbd7; }
#why-doyos-page .why-quote figcaption strong { display:block; color:var(--why-ink); font-size:14px; font-weight:500; line-height:1.8; }
#why-doyos-page .why-quote figcaption span { display:block; margin-top:4px; color:var(--why-muted); font-size:11px; line-height:1.8; }
#why-doyos-page .why-risk { margin-top:38px; padding-top:24px; border-top:1px solid var(--why-line); color:var(--why-muted); font-size:12px; }
#why-doyos-page .why-risk a { color:var(--why-ink); }
#why-doyos-page .why-faq { display:grid; grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr); gap:70px; }
#why-doyos-page .why-faq > div > p { margin:24px 0; max-width:360px; color:var(--why-muted); font-size:15px; }
#why-doyos-page .why-faq-list { min-width:0; padding-top:6px; }
#why-doyos-page .why-faq-list details { margin:0 0 14px; padding:0; border:1px solid var(--why-line); border-radius:4px; background:#fff; }
#why-doyos-page .why-faq-list summary { position:relative; display:block; padding:24px 58px 24px 24px; color:var(--why-ink); font-size:17px; font-weight:500; line-height:1.7; list-style:none; cursor:pointer; }
#why-doyos-page .why-faq-list summary::-webkit-details-marker { display:none; }
#why-doyos-page .why-faq-list summary::before { display:none; }
#why-doyos-page .why-faq-list summary::after { content:"+"; position:absolute; top:25px; right:22px; width:22px; height:26px; color:var(--why-red); font-size:24px; font-weight:400; text-align:center; line-height:26px; }
#why-doyos-page .why-faq-list details[open] summary::after { content:"−"; }
#why-doyos-page .why-faq-answer { padding:0 24px 26px; }
#why-doyos-page .why-faq-answer p { color:var(--why-muted); font-size:15px; }
#why-doyos-page .why-faq-answer a { color:var(--why-red); }
#why-doyos-page .why-final { padding-block:60px; background:linear-gradient(120deg,#123248,#224b65); }
#why-doyos-page .why-final-inner { display:flex; align-items:center; justify-content:space-between; gap:50px; }
#why-doyos-page .why-final .why-eyebrow { color:#cedee9; }
#why-doyos-page .why-final h2 { color:#fff; }
#why-doyos-page .why-final p { margin-top:22px; color:#d2e0e9; font-size:16px; }
#why-doyos-page .why-final .why-button-outline { color:#fff; border-color:#8ba6b9; }
#why-doyos-page .why-final .why-button-outline:hover { background:#ffffff12; border-color:#d4e4ee; }
#why-doyos-page .why-final a:focus-visible { outline-color:#fff; }
@media(max-width:1200px) {
 #why-doyos-page .why-hero-grid { gap:36px; }
 #why-doyos-page .why-hero h1 { font-size:78px; }
 #why-doyos-page .why-hero .why-hero-statement { font-size:23px; }
 #why-doyos-page .why-hero .why-lead { font-size:16px; }
 #why-doyos-page .why-hero .why-hero-art { min-height:640px; }
 #why-doyos-page .why-button { padding-inline:18px; font-size:13px; }
 #why-doyos-page .why-credentials-grid > div { padding-inline:24px; }
 #why-doyos-page .why-reason { padding:28px 24px; }
 #why-doyos-page .why-reason h3 { font-size:21px; }
 #why-doyos-page .why-conditions { gap:30px 36px; }
 #why-doyos-page .why-trust { padding:36px 30px; }
 #why-doyos-page .why-learning { gap:40px; }
 #why-doyos-page .why-heading-split { gap:40px; }
 #why-doyos-page .why-faq { gap:44px; }
 #why-doyos-page .why-final-inner { flex-wrap:wrap; gap:30px; }
}
@media(max-width:1050px) { #why-doyos-page :is(#reasons,#numbers,#voices,#faqs) { scroll-margin-top:110px; } }
@media(max-width:900px) {
 #why-doyos-page .why-container { width:calc(100% - 48px); }
 #why-doyos-page .why-section { padding-block:56px; }
 #why-doyos-page .why-hero-grid { gap:28px; }
 #why-doyos-page .why-hero h1 { font-size:72px; }
 #why-doyos-page .why-hero-art figcaption { left:18px; right:18px; bottom:84px; padding:22px; font-size:18px; }
 #why-doyos-page .why-section-nav { gap:10px 24px; }
 #why-doyos-page .why-section-nav > span { width:100%; }
 #why-doyos-page .why-reason-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
 #why-doyos-page .why-heading-split { grid-template-columns:1fr; gap:24px; }
 #why-doyos-page .why-heading-split > p { max-width:640px; }
 #why-doyos-page .why-conditions { padding-top:0; grid-template-columns:1fr; gap:34px; }
 #why-doyos-page .why-trust > p { max-width:650px; }
 #why-doyos-page .why-trust-links { grid-template-columns:repeat(2,minmax(0,1fr)); gap:30px; }
 #why-doyos-page .why-numbers h2 { font-size:36px; }
 #why-doyos-page .why-number-list > div { grid-template-columns:minmax(0,1fr) minmax(0,1.4fr); }
 #why-doyos-page .why-number-list dd { display:flex; align-items:center; justify-content:space-between; gap:24px; }
 #why-doyos-page .why-number-list a { margin-top:0; }
 #why-doyos-page .why-learning { padding-top:0; gap:28px; }
 #why-doyos-page .why-learning-copy { padding-block:0; }
 #why-doyos-page .why-learning .why-learning-art { min-height:580px; }
 #why-doyos-page .why-resource-list strong { font-size:16px; }
 #why-doyos-page .why-quote-grid { gap:26px; }
 #why-doyos-page .why-quote h3 { font-size:19px; }
 #why-doyos-page .why-faq { grid-template-columns:1fr; gap:32px; }
 #why-doyos-page .why-faq > div > p { max-width:600px; }
}
@media(max-width:800px) {
 #why-doyos-page .why-hero { padding-top:16px; }
 #why-doyos-page .why-hero-grid { grid-template-columns:1fr; gap:28px; }
 #why-doyos-page .why-hero-copy { padding-bottom:0; }
 #why-doyos-page .why-crumb { margin-bottom:30px; }
 #why-doyos-page .why-hero h1 { font-size:76px; }
 #why-doyos-page .why-hero h1 span { display:inline; }
 #why-doyos-page .why-hero .why-hero-statement { font-size:26px; }
 #why-doyos-page .why-hero .why-lead { max-width:580px; font-size:17px; }
 #why-doyos-page .why-explore { margin-top:26px; }
 #why-doyos-page .why-hero .why-hero-art { min-height:0; height:auto; }
 #why-doyos-page .why-hero-art > img { position:relative; height:380px; object-position:center 60%; }
 #why-doyos-page .why-hero-art figcaption { position:relative; inset:auto; padding:22px 74px 22px 22px; font-size:18px; background:#fff; }
 #why-doyos-page .why-credentials-grid { grid-template-columns:1fr; padding-block:10px; }
 #why-doyos-page .why-credentials-grid > div,#why-doyos-page .why-credentials-grid > div:first-child { padding:20px 0; border:0; }
 #why-doyos-page .why-credentials-grid > div + div { border-top:1px solid var(--why-line); }
 #why-doyos-page .why-credentials-grid strong { margin-block:7px; }
 #why-doyos-page .why-learning { grid-template-columns:1fr; gap:34px; }
 #why-doyos-page .why-learning .why-learning-art { height:380px; min-height:0; }
 #why-doyos-page .why-learning-art > img { object-position:center 45%; }
 #why-doyos-page .why-resource-list strong { font-size:18px; }
 #why-doyos-page .why-quote-grid { grid-template-columns:1fr; gap:30px; }
 #why-doyos-page .why-quote { padding-top:22px; }
 #why-doyos-page .why-quote h3 { font-size:23px; }
 #why-doyos-page .why-quote figcaption { margin-top:20px; }
 #why-doyos-page .why-quote-mark { height:44px; font-size:62px; }
 #why-doyos-page .why-number-list dd { display:block; }
 #why-doyos-page .why-number-list a { margin-top:8px; }
 #why-doyos-page .why-number-list > div { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:600px) {
 #why-doyos-page .why-container { width:calc(100% - 40px); }
 #why-doyos-page .why-main h2 { font-size:34px; }
 #why-doyos-page .why-eyebrow { font-size:10px; margin-bottom:18px; }
 #why-doyos-page .why-hero h1 { font-size:clamp(56px,14.5vw,76px); }
 #why-doyos-page .why-hero h1 span { display:block; }
 #why-doyos-page .why-hero .why-hero-statement { font-size:23px; }
 #why-doyos-page .why-hero .why-hero-art { height:auto; }
 #why-doyos-page .why-hero-art > img { height:315px; }
 #why-doyos-page .why-hero-art figcaption { padding:20px 62px 20px 20px; font-size:16px; }
 #why-doyos-page .why-hero-art .motion-toggle { width:36px; height:36px; right:14px; bottom:16px; }
 #why-doyos-page .why-hero-art figcaption > span { font-size:9px; }
 #why-doyos-page .why-section-nav { gap:8px 20px; padding-block:18px; }
 #why-doyos-page .why-section-nav > a { font-size:12px; }
 #why-doyos-page .why-heading-split { margin-bottom:30px; }
 #why-doyos-page .why-heading-split > p { font-size:16px; }
 #why-doyos-page .why-reason-grid { grid-template-columns:1fr; gap:18px; }
 #why-doyos-page .why-reason { padding:28px; }
 #why-doyos-page .why-reason-top { margin-bottom:26px; }
 #why-doyos-page .why-reason h3 { font-size:23px; }
 #why-doyos-page .why-trust { padding:30px 26px; }
 #why-doyos-page .why-licence { grid-template-columns:1fr; gap:22px; }
 #why-doyos-page .why-licence dd { font-size:19px; }
 #why-doyos-page .why-trust-links { grid-template-columns:1fr; gap:16px; }
 #why-doyos-page .why-number-list > div { gap:16px; }
 #why-doyos-page .why-number-list dt { font-size:13px; }
 #why-doyos-page .why-number-list dd strong { font-size:22px; }
 #why-doyos-page .why-number-list small { font-size:12px; }
 #why-doyos-page .why-number-list a { font-size:10px; gap:8px; }
 #why-doyos-page .why-learning .why-learning-art { height:310px; }
 #why-doyos-page .why-learning-copy > p { font-size:15px; }
 #why-doyos-page .why-voices { padding-block:50px; }
 #why-doyos-page .why-faq-list summary { padding:21px 52px 21px 20px; font-size:16px; }
 #why-doyos-page .why-faq-list summary::after { right:17px; top:21px; }
 #why-doyos-page .why-faq-answer { padding:0 20px 24px; }
 #why-doyos-page .why-final { padding-block:46px; }
 #why-doyos-page .why-final-inner { gap:28px; }
 #why-doyos-page .why-final p { font-size:15px; }
}
@media(prefers-reduced-motion:reduce) { #why-doyos-page .why-main * { scroll-behavior:auto; transition:none; } }
@media print {
 #why-doyos-page .why-main { color:#111; }
 #why-doyos-page .why-container { width:100%; }
 #why-doyos-page .why-main :is(.why-reason,.why-trust,.why-quote,details) { break-inside:avoid; }
 #why-doyos-page .why-main :is(.why-explore,.why-section-nav,.motion-toggle) { display:none; }
}
