.fq-section{isolation:isolate;--fq-orange:#ff9200;--fq-ink:#1c150c;--fq-serif:"Fraunces", "DM Serif Display", Georgia, serif;--fq-sans:var(--font-body,"DM Sans", sans-serif);--fq-line:#1c150c1f;--fq-ease:cubic-bezier(.16, 1, .3, 1);background:radial-gradient(120% 90% at 90% 0,#ff920017,#0000 55%),radial-gradient(90% 70% at 0 100%,#ffbe781f,#0000 55%),linear-gradient(170deg,#faf6ef 0%,#f4ece0 60%,#f6ede1 100%);padding:100px 0;position:relative;overflow:hidden}@media (width<=991px){.fq-section{padding:80px 0}}.fq-orb{pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:absolute}.fq-orb--1{filter:blur(55px);background:radial-gradient(circle,#ff8c3c38 0%,#ff782812 42%,#0000 68%);width:520px;height:520px;animation:16s ease-in-out infinite alternate fq-drift1;top:-170px;right:-90px}@keyframes fq-drift1{0%{transform:translate(0)scale(1)}50%{transform:translate(-40px,25px)scale(1.1)}to{transform:translate(-20px,-15px)scale(1.04)}}.fq-grid{z-index:1;grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid;position:relative}@media only screen and (width<=991px){.fq-grid{grid-template-columns:1fr;gap:40px}}.fq-left{height:100%}.fq-left-sticky{flex-direction:column;height:100%;display:flex;position:sticky;top:110px}@media only screen and (width<=991px){.fq-left-sticky{position:static}}.fq-label{font-family:var(--fq-sans);text-transform:uppercase;letter-spacing:.16em;color:#1c150c80;align-items:center;gap:9px;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.fq-label-dot{background:var(--fq-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff920029}.fq-title{font-optical-sizing:auto;color:var(--fq-ink);letter-spacing:-.025em;margin:0 0 40px;font-size:clamp(32px,4.5vw,50px);font-weight:540;line-height:1.02;font-family:var(--fq-serif)!important}.fq-cta-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(160deg,#ffffffd9,#fffaf299);border:1px solid #fffc;border-radius:20px;flex-direction:column;gap:4px;margin-top:auto;padding:28px 24px;display:flex;box-shadow:0 18px 40px -24px #78501e59,inset 0 1px #ffffffe6}.fq-cta-avatar{background:linear-gradient(135deg,#ff920024,#ff92000a);border:2px solid #ff92002e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex}.fq-cta-avatar-text{font-family:var(--fq-serif);color:var(--fq-orange);font-size:16px;font-weight:540}.fq-cta-heading{font-family:var(--fq-serif);letter-spacing:-.01em;color:var(--fq-ink);margin:0;font-size:20px;font-weight:540}.fq-cta-sub{font-family:var(--fq-sans);color:#1c150c80;margin:4px 0 16px;font-size:13px;line-height:1.6}.fq-cta-btngroup{gap:0}.fq-cta-btngroup .wc-btn-circle{width:40px;height:40px;font-size:12px}.fq-cta-btngroup .wc-btn-primary{height:40px;padding:0 18px;font-size:13px}.fq-right{flex-direction:column;gap:12px;display:flex}.fq-item{border:1px solid var(--fq-line);transition:border-color .4s var(--fq-ease), box-shadow .4s var(--fq-ease), background .4s var(--fq-ease);background:linear-gradient(160deg,#ffffffe6,#fffaf2ad);border-radius:16px;padding:0 24px;position:relative;overflow:hidden}.fq-item:hover{border-color:#ff920059;box-shadow:0 14px 34px -22px #a0641e66}.fq-item:before{content:"";background:linear-gradient(180deg, var(--fq-orange), #ff92004d);transform-origin:top;width:3px;transition:transform .45s var(--fq-ease);border-radius:0 3px 3px 0;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.fq-item[open]{background:linear-gradient(160deg,#fff,#fff6ec);border-color:#ff920066;box-shadow:0 18px 40px -24px #a0641e73}.fq-item[open]:before{transform:scaleY(1)}.fq-question{cursor:pointer;user-select:none;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.fq-question::-webkit-details-marker{display:none}.fq-num{font-family:var(--fq-serif);color:#1c150c52;transition:color .3s var(--fq-ease);flex-shrink:0;font-size:15px;font-weight:300;line-height:1}.fq-item[open] .fq-num,.fq-question:hover .fq-num{color:var(--fq-orange)}.fq-q-text{font-family:var(--fq-serif);letter-spacing:-.01em;color:var(--fq-ink);transition:color .3s var(--fq-ease);flex:1;font-size:18px;font-weight:540;line-height:1.3}.fq-question:hover .fq-q-text{color:#c96a00}.fq-item[open] .fq-q-text{color:var(--fq-ink)}.fq-icon{width:30px;height:30px;transition:all .4s var(--fq-ease);background:#1c150c0d;border:1px solid #1c150c14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fq-icon-plus{stroke:#1c150c66;stroke-width:1.6px;fill:none;stroke-linecap:round;width:12px;height:12px;transition:all .4s var(--fq-ease)}.fq-question:hover .fq-icon{background:#ff92001f;border-color:#ff92004d}.fq-item[open] .fq-icon{background:var(--fq-orange);border-color:var(--fq-orange)}.fq-item[open] .fq-icon-plus{stroke:#fff;transform:rotate(45deg)}.fq-answer-wrap{transition:grid-template-rows .42s var(--fq-ease);grid-template-rows:0fr;display:grid}.fq-item[open] .fq-answer-wrap{grid-template-rows:1fr}.fq-answer{min-height:0;overflow:hidden}.fq-answer p{font-family:var(--fq-sans);color:#1c150cad;max-width:620px;margin:0;padding:0 0 24px 40px;font-size:14.5px;line-height:1.75}.fq-answer p a{color:var(--fq-orange);border-bottom:1px solid #ff920059;text-decoration:none;transition:border-color .3s}.fq-answer p a:hover{border-color:var(--fq-orange)}@media (width<=575px){.fq-answer p{padding-left:0}}@media (width<=767px){.fq-orb--1{display:none}.fq-q-text{font-size:16px}}@media (prefers-reduced-motion:reduce){.fq-orb{animation:none!important}.fq-item,.fq-icon,.fq-icon-plus,.fq-q-text,.fq-num,.fq-answer-wrap,.fq-item:before{transition:none!important}}
