.fq-page{interpolate-size:allow-keywords}.fq-hero{text-align:center;padding:clamp(8rem,14vh,10rem) 1.25rem clamp(1rem,2.5vw,2rem);position:relative}.fq-hero__glow{z-index:0;background:radial-gradient(44rem 24rem at 24% 4%,#e8d98f57,#0000 62%),radial-gradient(40rem 24rem at 80% 12%,#e8b07a3d,#0000 60%);position:absolute;inset:0}.fq-hero__copy{z-index:1;max-width:42rem;margin:0 auto;position:relative}.fq-hero h1{letter-spacing:-.046em;margin-top:1rem;font-size:clamp(2.3rem,5.6vw,3.9rem);line-height:1.02}.fq-hero__lead{color:#171717ad;max-width:33rem;margin:1.4rem auto 0;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.62}.fq-hero__meta{color:#1717179e;margin-top:1rem;font-size:.78rem}.fq-section{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.fq-groups{gap:clamp(2.25rem,4vw,3.25rem);max-width:52rem;margin:0 auto;display:grid}.fq-group h2{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.15}.fq-list{gap:.7rem;margin-top:1.25rem;display:grid}.fq-item{box-shadow:var(--lm-shadow-soft);transition:box-shadow .32s var(--lm-ease);background:#fbf9f4;border:1px solid #17171712;border-radius:1.4rem;scroll-margin-top:7.5rem;overflow:hidden}.fq-item[open]{box-shadow:var(--lm-shadow-lift)}.fq-item summary{cursor:pointer;letter-spacing:-.022em;transition:color .2s var(--lm-ease);align-items:center;gap:1rem;padding:1.15rem 1.35rem;font-size:1.02rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.fq-item summary::-webkit-details-marker{display:none}.fq-item summary:hover{color:var(--color-brand)}.fq-item summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:-4px;border-radius:1.4rem}.fq-chev{color:#1717179e;width:1.75rem;height:1.75rem;transition:transform .32s var(--lm-spring), background .22s var(--lm-ease), color .22s var(--lm-ease);background:#1717170d;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.fq-item[open] .fq-chev{color:var(--color-brand);background:#a04a2c1f;transform:rotate(180deg)}.fq-chev svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem}.fq-answer{transition:grid-template-rows .34s var(--lm-ease);grid-template-rows:0fr;display:grid}.fq-item[open] .fq-answer{grid-template-rows:1fr}.fq-answer>div{overflow:hidden}.fq-answer p{color:#171717ad;padding:0 1.35rem;font-size:.94rem;line-height:1.68}.fq-answer p+p{margin-top:.8rem}.fq-answer>div>:last-child{padding-bottom:1.4rem}.fq-link{color:var(--color-brand);font-weight:650}.fq-link:hover{text-decoration:underline}@supports selector(::details-content){.fq-item::details-content{block-size:0;transition:block-size .34s var(--lm-ease), content-visibility .34s allow-discrete;overflow:hidden}.fq-item[open]::details-content{block-size:auto}.fq-answer,.fq-item[open] .fq-answer{grid-template-rows:1fr;transition:none}}.fq-cta{background:var(--color-sand);text-align:center;border-radius:clamp(1.75rem,3vw,2.5rem);justify-items:center;max-width:52rem;margin:0 auto;padding:clamp(2.5rem,5vw,3.5rem) clamp(1.5rem,3.5vw,3rem);display:grid}.fq-cta h2{letter-spacing:-.038em;font-size:clamp(1.6rem,3.2vw,2.3rem);line-height:1.08}.fq-cta p{color:#171717a8;max-width:30rem;margin:.9rem auto 1.75rem;font-size:.98rem;line-height:1.6}.fq-cta__link{color:var(--color-brand);align-items:center;gap:.5rem;margin-top:1.1rem;font-size:.88rem;font-weight:680;display:inline-flex}.fq-cta__link span{transition:transform .22s var(--lm-ease)}.fq-cta__link:hover span{transform:translate(4px)}@media (max-width:560px){.fq-hero{padding:7.5rem 1.1rem 1rem}.fq-hero h1{font-size:clamp(2rem,9.5vw,2.9rem)}.fq-hero__lead{font-size:.98rem}.fq-item summary{gap:.75rem;padding:1rem 1.1rem;font-size:.96rem}.fq-answer p{padding-inline:1.1rem;font-size:.91rem}.fq-cta{border-radius:1.6rem}}@media (max-width:380px){.fq-item summary{font-size:.92rem}.fq-chev{width:1.55rem;height:1.55rem}}@media (prefers-reduced-motion:reduce){.fq-item,.fq-item summary,.fq-chev,.fq-answer,.fq-cta__link span{transition:none!important}.fq-item::details-content{transition:none!important}.fq-cta__link:hover span{transform:none!important}}
