
:root{--paper:#f4f7fa;--card:#fff;--ink:#142f48;--ink2:#455c70;--line:#ccd9e5;--navy:#215f91;--navy2:#163f65;--navybg:#e4eff8;--tape:#e8ae37;--journey-accent:#215f91;--journey-light:#e8f0f7}.ctq-hero{background:#dcebf6;padding:62px 0 54px;border-bottom:1px solid #b8cfdf}.ctq-hero h1{font-size:clamp(38px,3.8vw,57px);line-height:1.06;letter-spacing:-.04em;max-width:15ch}.ctq-hero .visual-kicker{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#3a6384}.ctq-hero .visual-hero-layout{grid-template-columns:1.1fr 1fr;gap:54px}.ctq-hero .visual-hero-art{background:#fff;border:1px solid #aac2d5;border-radius:12px;padding:18px;box-shadow:0 12px 0 #c0d6e7}.ctq-lede{font-size:18px}.ctq-search{border:1px solid #87a9c3;border-radius:8px;padding:5px}.ctq-search input{font-size:16px}.ctq-search button{border-radius:4px}.journey-wall{background:#fff}.journey-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.journey-category{display:grid;grid-template-columns:86px 1fr;align-items:center;gap:14px;padding:12px;border:1px solid #d2dee6;border-radius:8px;background:#f7f9fb}.journey-category img{aspect-ratio:1;object-fit:contain;border-radius:5px}.journey-category span{font-size:16px;margin:0;border:0;padding:0}.journey-business{border-top:0;background:#e8f0f7}.ctq-frame__grid{border-radius:8px;box-shadow:none}.journey-intro{background:#dcebf6}.journey-step h2{letter-spacing:-.02em}.journey-links a{font-weight:650}

/* Local visual refinement, 2026-10-22. Existing content and interactions retained. */
.visual-hero-layout{display:grid;align-items:center}.visual-hero-copy{min-width:0}.visual-kicker{display:block;margin-bottom:20px;font-weight:600;line-height:1.5;letter-spacing:.03em}.visual-hero-art{margin:0;min-width:0}.visual-hero-art img{display:block;width:100%;height:auto}.category-grid a:focus-visible,.journey-category:focus-visible{outline:3px solid currentColor;outline-offset:5px}.category-grid a,.journey-category{transition:background-color .15s,border-color .15s}input[type=search]:focus-visible{outline:2px solid currentColor!important;outline-offset:1px}header nav a{min-height:44px}footer a{display:inline-flex;align-items:center;min-height:36px}main figure a{display:block}main figure a:focus-visible{outline:3px solid currentColor;outline-offset:5px}
@media(max-width:900px){.visual-hero-layout{gap:30px!important}.visual-hero-art{box-shadow:none!important}.journey-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-category{display:block}.journey-category span{margin-top:10px}.sak-hero .sak-wrap{gap:26px}.ctq-top__in{flex-wrap:wrap;padding-block:14px}.ctq-nav ul{flex-wrap:wrap}}
@media(max-width:640px){.visual-hero-layout{display:flex!important;flex-direction:column;align-items:stretch;gap:28px!important}.visual-hero-art{max-width:100%;width:100%;padding:14px!important;transform:none!important;align-self:stretch!important;border-radius:8px!important;aspect-ratio:auto!important}.visual-hero-art img{max-height:260px!important;object-fit:contain!important}.visual-kicker{font-size:12px!important;margin-bottom:13px}.visual-hero-copy h1{font-size:34px!important;max-width:none!important}.category-grid,.journey-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}.category-grid strong,.journey-category span{font-size:16px!important}.journey-category{display:block;padding:0;border-radius:0}.journey-category span{margin-top:8px}.fzu-hero,.pfq-hero,.lzm-hero,.cpg-hero,.ctq-hero,.lnf-hero,.skq-hero,.lgx-hero{padding-block:32px!important}.fzu-reading.journey-door,.cpg-reading.journey-door{padding:22px!important}.journey-pair{grid-template-columns:1fr!important}.journey-section h2{font-size:27px}.sak-hero{padding-block:34px}.sak-hero .sak-wrap{display:block}.sak-hero h1{font-size:33px}.sak-hero .sak-lede{margin:22px 0}.sak-heroline{margin-top:24px}.sak-hero .sak-strip{margin-top:16px}.skq-find input[type=search]{flex-basis:100%}.skq-find button{flex-basis:100%}.lnf-find{border-radius:9px}.lnf-find button{border-radius:5px}.pfq-reading .category-grid img{padding:6px}.lzm-reading .category-grid a{padding:10px}.ctq-hero h1{max-width:18ch!important}.journey-step img{width:100%;height:auto}.ctq-nav a{padding-inline:7px}.pfq-hero .visual-hero-art{max-height:none}.fzu-search button{color:#fff}.journey-categories{border-top:0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Official archived Mulebuy assets; original pixels and aspect ratio retained. */
header .official-mulebuy-logo,footer .official-mulebuy-logo{width:136px!important;height:auto!important;aspect-ratio:340/92;object-fit:contain;border-radius:0!important;background:#fff;flex:none;padding:0;box-shadow:none}header a:has(>.official-mulebuy-logo){gap:16px;flex-wrap:wrap;padding-block:12px}header a:has(>.official-mulebuy-logo)>span{max-width:260px;font-size:15px;line-height:1.3}header a:has(>.official-mulebuy-logo)>span b{font-size:14px}.official-footer-brand{display:inline-flex;justify-self:start;align-items:center;background:#fff;padding:12px 16px;margin-bottom:22px;grid-column:1/-1;max-width:max-content}.sak-mark .official-mulebuy-logo{background:#fff;padding:5px 8px;width:152px!important}.sak-band__in{min-height:90px}.fzu-top__in,.lzm-head__in,.cpg-cab__in,.ctq-top__in{flex-wrap:wrap;padding-block:8px}.fzu-brand,.lzm-brand,.cpg-marca,.ctq-brand{min-width:0}.fzu-nav ul,.ctq-nav ul{justify-content:flex-start;flex-wrap:wrap}.lgx-masthead__in{flex-wrap:wrap;gap:10px 24px;padding-block:8px}.pfq-top__row,.lnf-head__row{gap:10px 24px;flex-wrap:wrap}.skq-top__in{padding-top:0}.lgx-menu ul{flex-wrap:wrap}
@media(max-width:640px){header a:has(>.official-mulebuy-logo){gap:10px;flex-wrap:nowrap;width:100%;padding-block:6px}header .official-mulebuy-logo{width:116px!important}header a:has(>.official-mulebuy-logo)>span{font-size:13px;max-width:200px}header a:has(>.official-mulebuy-logo)>span b{font-size:13px}.sak-mark{font-size:15px}.sak-band__in{padding-block:12px;gap:8px;flex-wrap:wrap}.sak-mark .official-mulebuy-logo{width:130px!important}.lgx-masthead__in{padding-inline:18px}.lnf-head__say{max-width:none;text-align:left;font-size:12px}.fzu-top__in{gap:4px}.pfq-top__note,.pfq-tag{font-size:12px}.lzm-head__in{padding-block:12px}.ctq-top__in{gap:5px}.skq-nav ul{flex-wrap:wrap}.lnf-nav a,.pfq-nav a{font-size:14px;padding-inline:10px}.official-footer-brand{margin-bottom:16px}.sak-hero .sak-find{padding:18px}.journey-business{border-left-width:4px}}
