@font-face{font-family:FAQAnton;src:url('/wp-content/uploads/consai-fonts/anton.woff2') format('woff2');font-display:swap}
body.page-id-53 .cfq{background:#faf8f4;color:#080909;font-family:Arial,sans-serif}body.page-id-53 .cfq *{box-sizing:border-box}.cfq h1,.cfq h2,.cfq p{margin:0}.cfq-hero{min-height:560px;aspect-ratio:2.3;background:url('/wp-content/uploads/2026/10/consai-faq/hero-v2.webp') center/cover no-repeat;display:flex;align-items:center;padding:48px max(4%,calc((100% - 1440px)/2))}.cfq-hero-copy{width:50%;max-width:660px}.cfq-kicker{font:600 12px/1.5 Arial,sans-serif;letter-spacing:2px;color:#f0000d;margin-bottom:12px!important}.cfq-kicker span{color:#555}.cfq-intro{font:italic clamp(28px,3.3vw,48px)/1.1 Georgia,serif;margin-bottom:12px!important}.cfq h1{font:400 clamp(52px,7.3vw,112px)/1.05 FAQAnton,sans-serif;letter-spacing:-.045em;text-transform:uppercase}.cfq h1 span{display:block;white-space:nowrap;transform:scaleX(.85);transform-origin:left;width:117.65%}.cfq h1 span:last-child{color:#f0000d}.cfq-lead{font:clamp(21px,2.4vw,32px)/1.15 Georgia,serif;max-width:540px;margin-top:16px!important}.cfq-tools{border-top:1px solid #cfcac4;padding:32px max(4%,calc((100% - 1440px)/2));display:flex;gap:24px;align-items:center;justify-content:space-between}.cfq-cats{display:flex;gap:12px;flex-wrap:wrap}.cfq-cats button{border:1px solid #d2cec7;border-radius:40px;padding:10px 22px;background:transparent;color:#111;font:16px Georgia,serif;cursor:pointer}.cfq-cats button[aria-pressed=true]{background:#f0000d;border-color:#f0000d;color:white}.cfq-search{position:relative;min-width:260px}.cfq-search input{height:42px!important;border:1px solid #d2cec7!important;border-radius:30px!important;background:transparent!important;padding:8px 44px 8px 20px!important;width:100%;font:14px Arial,sans-serif}.cfq-search span{position:absolute;right:18px;top:9px;font-size:22px}.cfq-body{max-width:1560px;margin:auto;padding:10px 4% 40px;display:grid;grid-template-columns:28% 1fr;gap:4%;align-items:start}.cfq-aside h2{font:italic clamp(32px,3.6vw,54px)/1.03 Georgia,serif;letter-spacing:-.05em;margin:12px 0 24px}.cfq-aside p:not(.cfq-kicker){font:20px/1.3 Georgia,serif}.cfq-aside a{display:inline-block;color:#111;border-bottom:1px solid;margin-top:24px;font-weight:600}.cfq-list details{border-top:1px solid #ccc7bf;margin:0;padding:0;overflow-anchor:none}.cfq-list details:last-of-type{border-bottom:1px solid #ccc7bf}.cfq-list summary{list-style:none;cursor:pointer;position:relative;padding:19px 45px 19px 16px;font:24px/1.2 Georgia,serif;color:#111}.cfq-list summary::-webkit-details-marker{display:none}.cfq-list summary:after{content:'+';position:absolute;right:12px;top:15px;font:32px/1 Arial;color:#f0000d}.cfq-list details[open] summary:after{content:'−'}.cfq-answer{padding:0 52px 25px 16px;font:18px/1.45 Georgia,serif;color:#222}.cfq-answer p{font:inherit;color:inherit}.cfq-empty{padding:20px;font-size:18px}.cfq [hidden]{display:none!important}.cfq-cta{background:#090909 url('/wp-content/uploads/2026/10/consai-insights/cta-v2.webp') center/cover no-repeat;text-align:center;padding:48px 24px;color:white}.cfq-cta .cfq-kicker{color:white}.cfq-cta h2{font:clamp(32px,4vw,58px)/1.2 Georgia,serif;color:white;margin:12px 0 24px;letter-spacing:-.045em}.cfq-cta a{display:inline-flex;align-items:center;gap:25px;background:#f0000d;color:white;padding:13px 30px;border-radius:40px;font:600 15px Arial,sans-serif}.cfq-cta a:hover{background:#c90009}.cfq button:focus-visible,.cfq a:focus-visible,.cfq summary:focus-visible,.cfq input:focus-visible{outline:2px solid #f0000d;outline-offset:4px}body.page-id-53 .elementor-53>.elementor-section>.elementor-container{max-width:none}body.page-id-53 .elementor-53 .elementor-widget-wrap{padding:0!important}
@media(max-width:900px){.cfq-tools{flex-wrap:wrap}.cfq-hero{min-height:480px}.cfq h1{font-size:7.4vw}.cfq-body{grid-template-columns:30% 1fr}.cfq-list summary{font-size:21px}.cfq-search{flex:1}.cfq-cats button{padding:9px 16px;font-size:14px}}
@media(max-width:600px){.cfq-hero{aspect-ratio:auto;min-height:650px;align-items:flex-start;padding:32px 24px;background-size:auto 365px;background-position:65% bottom;background-color:#faf8f4}.cfq-hero-copy{width:100%;max-width:none}.cfq h1{font-size:clamp(43px,11.5vw,68px)}.cfq-intro{font-size:29px}.cfq-lead{font-size:22px;max-width:320px}.cfq-tools{padding:24px;gap:20px}.cfq-cats{gap:8px}.cfq-cats button{padding:8px 13px}.cfq-search{width:100%}.cfq-body{display:block;padding:6px 24px 36px}.cfq-aside{margin-bottom:28px}.cfq-aside h2{font-size:38px}.cfq-aside p:not(.cfq-kicker){font-size:18px}.cfq-list summary{font-size:21px;padding-left:0}.cfq-answer{padding-left:0;padding-right:25px;font-size:17px}.cfq-cta{padding:40px 24px}.cfq-cta h2{font-size:35px}}
body.page-id-53 .breadcrumb__area{display:none!important}body.page-id-53 .cfq .cfq-intro,body.page-id-53 .cfq .cfq-lead{color:#080909}body.page-id-53 .cfq h1{color:#080909}
.cfq-aside p:not(.cfq-kicker){color:#222}@media(max-width:600px){.cfq-hero{min-height:710px;background-size:auto 355px}.cfq-lead br{display:none}}
.cfq-cta{background-image:url('/wp-content/uploads/2026/10/consai-faq/cta.webp')}
/* Reference alignment: larger editorial title and quiet text area. */
@media(min-width:901px){
.cfq-hero{min-height:0;aspect-ratio:2.3;padding-top:4.5%;padding-bottom:4.5%;background-image:linear-gradient(90deg,#faf8f4 0%,rgba(250,248,244,.98) 29%,rgba(250,248,244,.82) 39%,rgba(250,248,244,0) 53%),url('/wp-content/uploads/2026/10/consai-faq/hero-v2.webp')}
.cfq h1{font-size:clamp(80px,9vw,138px);line-height:1.03}
.cfq-intro{font-size:clamp(30px,3.3vw,48px);margin-bottom:8px!important}
.cfq-hero-copy{width:49%;max-width:720px}
.cfq-lead{font-size:clamp(23px,2.45vw,36px);max-width:95%;margin-top:14px!important}
.cfq-body{grid-template-columns:27.5% 1fr;gap:4%;padding-top:8px}
.cfq-search{width:28%;max-width:380px}
}

@media(min-width:901px){body.page-id-53 .cfq h1{font-size:clamp(90px,10vw,150px);line-height:.99}body.page-id-53 .cfq h1 span{transform:scaleX(.765);width:130.72%}.cfq-hero{padding-top:3.8%;padding-bottom:3.8%}}
@media(max-width:600px){body.page-id-53 .cfq h1{font-size:clamp(42px,11.5vw,68px)!important;line-height:1.05!important}body.page-id-53 .cfq h1 span{transform:scaleX(.85);width:117.65%}.cfq-hero{background-position:75% bottom}}
/* Match the reference spacing without wrapping the desktop filters. */
@media(min-width:901px){
.cfq-tools{padding-top:32px;padding-bottom:25px;gap:20px}
.cfq-cats{flex-wrap:nowrap;gap:10px;flex:0 1 auto}
.cfq-cats button{white-space:nowrap;font-size:clamp(13px,1.28vw,16px);padding:9px 18px}
.cfq-search{min-width:220px;width:28%;flex:0 1 28%}
.cfq-list summary{font-size:clamp(20px,1.83vw,25px);padding-top:16px;padding-bottom:16px}
.cfq-answer{font-size:clamp(16px,1.46vw,19px);padding-bottom:22px;line-height:1.3}
.cfq-aside p:not(.cfq-kicker){font-size:clamp(17px,1.56vw,21px)}
.cfq-aside h2{font-size:clamp(40px,4.2vw,58px)}
.cfq-cta{padding:34px 24px}
.cfq-cta h2{font-size:clamp(36px,4vw,58px);margin:12px 0 18px}
}
@media(min-width:901px){.cfq-aside h2{font-size:clamp(32px,3.55vw,50px);letter-spacing:-.055em}}
/* Match the two reference headline lines independently. */
@media(min-width:901px){
body.page-id-53 .cfq h1{font-size:clamp(87px,9.7vw,146px);line-height:1.02}
body.page-id-53 .cfq h1 span:first-child{transform:scaleX(.85);width:117.65%}
body.page-id-53 .cfq h1 span:last-child{transform:scaleX(.81);width:123.46%}
.cfq-lead{margin-top:12px!important}
}
body.page-id-53 .cfq-hero{width:100%;max-width:100%;min-width:0}
@media(min-width:601px) and (max-width:900px){.cfq-hero{aspect-ratio:auto;min-height:420px;background-size:100% auto;background-position:center bottom;background-color:#faf8f4;background-repeat:no-repeat;align-items:flex-start;padding-top:28px}.cfq-hero-copy{width:57%}.cfq-lead{font-size:21px;max-width:360px}.cfq h1{font-size:7.6vw}}
