.vfq-section{--vfq-accent: var(--brand-luxury-gold, #C8A96B);--vfq-accent-deep: var(--brand-gold-deep, #8E6F38);--vfq-accent-soft: rgba(200, 169, 107, .15);--vfq-accent-glow: rgba(200, 169, 107, .25);--vfq-bg: #07090d;--vfq-panel: #0f141c;--vfq-panel-strong: #161e2a;--vfq-border: rgba(255, 255, 255, .1);--vfq-border-accent: rgba(200, 169, 107, .38);--vfq-text: #f6f2eb;--vfq-muted: #a8b4c4;--vfq-radius-card: 24px;--vfq-radius-option: 20px;--vfq-shadow: 0 24px 64px rgba(0, 0, 0, .4);padding:1rem 0 3rem;color:var(--vfq-text);background:radial-gradient(ellipse at 15% 0%,rgba(200,169,107,.1) 0%,transparent 40%),radial-gradient(ellipse at 85% 10%,rgba(92,31,40,.12) 0%,transparent 35%),linear-gradient(180deg,#07090d,#0b0f17,#07090d)}.vfq-section .page-width{display:grid;gap:1.5rem}.vfq-hero{display:grid;gap:1.25rem;padding:1.5rem;background:radial-gradient(circle at 0% 0%,rgba(200,169,107,.12) 0%,transparent 50%),linear-gradient(145deg,#161e2afa,#0a0e14f5);border:1px solid var(--vfq-border-accent);border-radius:28px;box-shadow:var(--vfq-shadow);overflow:hidden;position:relative}.vfq-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent,transparent 40px,rgba(255,255,255,.009) 40px,rgba(255,255,255,.009) 41px);pointer-events:none}.vfq-hero__content,.vfq-hero__aside{display:grid;gap:1rem;position:relative;z-index:1}.vfq-eyebrow,.vfq-step__eyebrow,.vfq-saved-banner__eyebrow,.vfq-hero-card__label,.vfq-stage__profile-label{margin:0;font-size:.72rem;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--vfq-accent);font-weight:600}.vfq-hero h1{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,7vw,4.2rem);font-weight:700;line-height:.95;letter-spacing:-.03em;max-width:12ch;background:linear-gradient(135deg,#f6f2eb,#d4b87a 60%,#f6f2eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vfq-quiz-subtitle{margin:0;font-size:clamp(1rem,3.5vw,1.18rem);line-height:1.55;color:#e8dcc8;max-width:46ch}.vfq-hero__body,.vfq-seo-intro p,.vfq-goal-card p,.vfq-faq__grid p,.vfq-stage__note,.vfq-privacy,.vfq-save-note,.vfq-results-unlocked{margin:0;color:var(--vfq-muted);font-size:.96rem;line-height:1.65}.vfq-hero__pills,.vfq-profile-pills,.vfq-reason-chips{display:flex;flex-wrap:wrap;gap:.5rem}.vfq-hero__pills span{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.38rem .85rem;border-radius:999px;border:1px solid rgba(200,169,107,.32);background:#c8a96b1a;color:#e8d4a8;font-size:.82rem;font-weight:500;line-height:1.2}.vfq-hero__pills span:before{content:"\2726";font-size:.65rem;color:var(--vfq-accent)}.vfq-profile-pill,.vfq-chip{display:inline-flex;align-items:center;min-height:2rem;padding:.38rem .78rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#eef3fb;font-size:.82rem;line-height:1.2}.vfq-seo-intro__links{font-size:.92rem;color:var(--vfq-muted)}.vfq-seo-intro__links a,.vfq-goal-card a{color:#e8c87a;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.vfq-hero__cta{justify-self:start;font-size:.95rem;font-weight:600;letter-spacing:.04em;min-height:50px;padding:0 1.5rem;background:linear-gradient(135deg,var(--vfq-accent-deep),var(--vfq-accent));color:#07090d;border:none;border-radius:14px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.vfq-hero__cta:after{content:"\2192";font-size:1.1em}.vfq-hero__cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c8a96b59;filter:brightness(1.08)}.vfq-hero-card{display:grid;gap:.4rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;transition:border-color .2s ease,background .2s ease}.vfq-hero-card:hover{border-color:var(--vfq-border-accent);background:#c8a96b12}.vfq-hero-card strong{font-size:1rem;line-height:1.38;color:#f0e8d8}.vfq-hero-card p{font-size:.9rem;color:var(--vfq-muted);margin:0}.vfq-app{max-width:1200px;margin:0 auto}.vfq-saved-banner{display:grid;gap:.9rem;padding:1.1rem 1.25rem;margin-bottom:1rem;border-radius:20px;border:1px solid var(--vfq-border-accent);background:#c8a96b12}.vfq-saved-banner strong{display:block;margin:0;font-size:1rem;line-height:1.38;color:#f0e8d8}.vfq-saved-banner .button{justify-self:start;font-weight:700}.vfq-shell{position:relative;border-radius:28px;border:1px solid var(--vfq-border-accent);background:radial-gradient(circle at 5% 5%,rgba(200,169,107,.1),transparent 30%),linear-gradient(170deg,#121924fc,#0a0e14fc);box-shadow:var(--vfq-shadow),0 0 0 1px #ffffff08 inset;overflow:hidden}.vfq-stage,.vfq-gate-layout{display:grid;gap:0}.vfq-stage__main{padding:1.5rem 1.5rem 1rem}.vfq-stage__aside{padding:1.25rem 1.5rem;display:grid;gap:.9rem;background:#ffffff06;border-top:1px solid var(--vfq-border)}.vfq-stage__aside,.vfq-email-card,.vfq-gate-preview,.vfq-result-card__inner,.vfq-goal-card,.vfq-faq__grid article,.vfq-secondary{background:#ffffff08;border:1px solid var(--vfq-border);border-radius:var(--vfq-radius-card)}.vfq-stage__aside{border-radius:0;border:none;border-top:1px solid var(--vfq-border)}.vfq-stage__aside h3,.vfq-email-card h3,.vfq-secondary h3,.vfq-faq h2,.vfq-goal-board__header h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.15rem,4vw,1.48rem);line-height:1.22;color:#f0e8d8}.vfq-stage__list,.vfq-reasons{margin:0;padding-left:1.2rem;display:grid;gap:.45rem;color:#d8e0eb;font-size:.93rem;line-height:1.55}.vfq-stage__profile{display:grid;gap:.6rem}.vfq-progress{display:grid;gap:.6rem;margin-bottom:1.25rem}.vfq-progress__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.9rem;color:var(--vfq-muted)}.vfq-progress__top strong{color:var(--vfq-accent);font-size:.95rem}.vfq-progress__bar{position:relative;width:100%;height:6px;border-radius:999px;overflow:hidden;background:#ffffff12}.vfq-progress__fill{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,var(--vfq-accent-deep),var(--vfq-accent),#f0e0a0);border-radius:999px;transition:width .35s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #c8a96b80}.vfq-step{display:grid;gap:1.25rem}.vfq-step--enter{animation:vfq-fade-up .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes vfq-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vfq-step__title{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,5.5vw,2.7rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:#f6f2eb}.vfq-step__subtitle{margin:.35rem 0 0;color:var(--vfq-muted);font-size:.98rem;line-height:1.6}.vfq-fieldset{border:0;margin:0;padding:0}.vfq-options{display:grid;grid-template-columns:1fr;gap:.7rem}.vfq-option{display:grid;grid-template-rows:auto auto auto;gap:.55rem;align-content:start;min-height:110px;padding:1.1rem 1.15rem;border-radius:var(--vfq-radius-option);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--vfq-text);text-align:left;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,box-shadow .16s ease,background .16s ease;position:relative;overflow:hidden}.vfq-option:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 50% 0%,rgba(200,169,107,.08),transparent 70%);opacity:0;transition:opacity .2s ease;pointer-events:none}.vfq-option:hover,.vfq-option:focus-visible{outline:none;border-color:#c8a96bb3;box-shadow:0 0 0 2px #c8a96b2e,0 8px 24px #00000040;transform:translateY(-2px)}.vfq-option:hover:after{opacity:1}.vfq-option.is-selected{border-color:var(--vfq-accent);background:#c8a96b1f;box-shadow:0 0 0 2px #c8a96b38,0 8px 32px #c8a96b1f;transform:translateY(-1px)}.vfq-option.is-selected:after{opacity:1}.vfq-option__icon{font-size:1.9rem;line-height:1;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3));transition:transform .2s ease}.vfq-option:hover .vfq-option__icon,.vfq-option.is-selected .vfq-option__icon{transform:scale(1.12)}.vfq-option__badge{display:inline-flex;width:fit-content;padding:.25rem .55rem;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#d4c4a0;font-size:.68rem;line-height:1.1;letter-spacing:.14em;font-weight:600;text-transform:uppercase}.vfq-option.is-selected .vfq-option__badge{background:#c8a96b2e;border-color:#c8a96b73;color:#f0d898}.vfq-option__text{display:block;font-size:.97rem;line-height:1.42;font-weight:500;color:#e8e0d4}.vfq-actions,.vfq-secondary__actions,.vfq-result-card__actions{display:grid;gap:.7rem}.vfq-actions .button,.vfq-secondary__actions .button,.vfq-result-card__actions .button,.vfq-email-form .button,.vfq-saved-banner .button{min-height:52px;font-size:1rem;font-weight:600;letter-spacing:.02em}.vfq-button-hidden{visibility:hidden;pointer-events:none}.vfq-loading{min-height:clamp(280px,50vh,440px);display:grid;place-items:center;text-align:center;padding:2rem}.vfq-loading__inner{display:grid;gap:.75rem;justify-items:center}.vfq-loading h3{margin:.25rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,5vw,2.4rem);line-height:1.1;color:#f0e8d8}.vfq-loading__orb{position:relative;width:72px;height:72px;margin:0 auto .5rem}.vfq-loading__orb-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:2px solid rgba(200,169,107,.18);border-top-color:var(--vfq-accent);border-right-color:#c8a96b80;animation:vfq-spin 1.1s cubic-bezier(.4,0,.6,1) infinite}.vfq-loading__orb-core{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--vfq-accent);animation:vfq-pulse 1.8s ease-in-out infinite}@keyframes vfq-spin{to{transform:rotate(360deg)}}@keyframes vfq-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.vfq-loading__steps{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.5rem}.vfq-loading__step{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;border:1px solid rgba(200,169,107,.22);background:#c8a96b12;color:#d4c4a0;font-size:.8rem;font-weight:500;animation:vfq-step-appear .5s ease forwards;opacity:0}.vfq-loading__step:nth-child(1){animation-delay:.3s}.vfq-loading__step:nth-child(2){animation-delay:.9s}.vfq-loading__step:nth-child(3){animation-delay:1.5s}.vfq-loading__step:before{content:"\b7";color:var(--vfq-accent);font-size:1.2rem;line-height:1;animation:vfq-spin 1s linear infinite}@keyframes vfq-step-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vfq-results-head{display:grid;gap:.6rem;text-align:center;padding:1.5rem 1.5rem 1rem}.vfq-results-head--left{text-align:left}.vfq-results-head h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,5vw,2.9rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;background:linear-gradient(135deg,#f6f2eb,#d4b87a 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vfq-profile-summary{margin:0;color:#d8c89a;font-size:.94rem;line-height:1.55}.vfq-preview-grid,.vfq-results-grid,.vfq-goal-board__grid,.vfq-faq__grid{display:grid;gap:1rem;padding:0 1.5rem 1.5rem}.vfq-result-card{position:relative;overflow:hidden;background:#ffffff08;border:1px solid var(--vfq-border);border-radius:var(--vfq-radius-card);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.vfq-result-card:hover{border-color:#c8a96b4d;box-shadow:0 12px 40px #0000004d;transform:translateY(-2px)}.vfq-result-card__inner{display:grid;gap:1rem;padding:1.25rem;height:100%}.vfq-result-card--spotlight{border-color:#c8a96b6b;background:#c8a96b0a;box-shadow:0 0 0 1px #c8a96b26 inset}.vfq-result-card--spotlight:before{content:"\2726  Best Match";position:absolute;top:0;left:50%;transform:translate(-50%);padding:.3rem 1.1rem;border-radius:0 0 12px 12px;background:linear-gradient(135deg,var(--vfq-accent-deep),var(--vfq-accent));color:#07090d;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;z-index:2}.vfq-result-card--locked .vfq-result-card__inner{filter:blur(10px);opacity:.45;transform:scale(.983);pointer-events:none;-webkit-user-select:none;user-select:none}.vfq-locked-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:.5rem;text-align:center;background:linear-gradient(180deg,#090c111a,#090c11d1)}.vfq-locked-overlay strong{font-size:1.05rem;color:#f0d898}.vfq-locked-overlay span{color:#c8c0b4;font-size:.9rem}.vfq-result-card__media{overflow:hidden;border-radius:16px;aspect-ratio:4 / 3;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.vfq-result-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.vfq-result-card:hover .vfq-result-card__media img{transform:scale(1.03)}.vfq-result-card__placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--vfq-muted);font-size:.9rem}.vfq-result-card__body{display:grid;gap:.75rem}.vfq-result-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.vfq-badge,.vfq-fit-pill{display:inline-flex;align-items:center;width:fit-content;min-height:1.9rem;padding:.3rem .72rem;border-radius:999px;font-size:.8rem;font-weight:600;line-height:1.1}.vfq-badge{background:#c8a96b24;border:1px solid rgba(200,169,107,.42);color:#f0d898}.vfq-fit-pill{background:#3b6e472e;border:1px solid rgba(59,110,71,.4);color:#9de0b0}.vfq-result-card h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.1rem,3.5vw,1.32rem);line-height:1.3;font-weight:600;color:#f0e8d8}.vfq-price{margin:0;font-size:1.28rem;line-height:1.1;font-weight:700;color:#f6f2eb}.vfq-desc{margin:0;color:var(--vfq-muted);font-size:.93rem;line-height:1.6}.vfq-match-story{margin:0;color:#e0d8cc;font-size:.92rem;line-height:1.62;padding:.65rem .85rem;background:#ffffff08;border-left:2px solid var(--vfq-accent);border-radius:0 8px 8px 0}.vfq-match-why{margin:0;font-size:.75rem;line-height:1.2;letter-spacing:.15em;text-transform:uppercase;color:var(--vfq-accent);font-weight:600}.vfq-feedback,.vfq-form-error{margin:0;min-height:1.25em;font-size:.9rem}.vfq-form-error{color:#ffb4b4}.vfq-hidden-frame{width:0;height:0;border:0;position:absolute;visibility:hidden;pointer-events:none}.vfq-gate-preview,.vfq-email-card{padding:1.25rem}.vfq-email-card{display:grid;gap:1rem}.vfq-email-form{display:grid;gap:.75rem}.vfq-field-label{font-size:.88rem;line-height:1.2;color:#d4c8b4;font-weight:500}.vfq-input{width:100%;min-height:54px;padding:.9rem 1.1rem;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--vfq-text);font-size:1rem;transition:border-color .16s ease,box-shadow .16s ease}.vfq-input:focus-visible,.vfq-email-form .button:focus-visible,.vfq-results-grid .button:focus-visible,.vfq-saved-banner .button:focus-visible{outline:none;border-color:var(--vfq-accent);box-shadow:0 0 0 3px #c8a96b33}.vfq-input::placeholder{color:#a8b4c4a6}.vfq-secondary{display:grid;gap:.8rem;margin:0 1.5rem 1.5rem;padding:1.25rem;border-radius:var(--vfq-radius-card);border-color:#ffffff12;background:#ffffff06}.vfq-goal-board,.vfq-faq{display:grid;gap:1rem}.vfq-faq h2{padding:0 1rem}.vfq-goal-card,.vfq-faq__grid article{padding:1.1rem 1.25rem}.vfq-faq__grid article{transition:border-color .2s ease,background .2s ease}.vfq-faq__grid article:hover{border-color:#c8a96b40;background:#c8a96b0a}.vfq-goal-card{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start}.vfq-goal-card__emoji{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:54px;padding:0 .5rem;border-radius:999px;border:1px solid var(--vfq-border-accent);background:var(--vfq-accent-soft);color:#f0d898;font-size:.75rem;line-height:1.1;letter-spacing:.08em}.vfq-goal-card h3,.vfq-faq__grid h3{margin:0 0 .4rem;font-size:1rem;line-height:1.42;color:#f0e8d8}.vfq-section[data-vfq-state=question] .vfq-goal-board,.vfq-section[data-vfq-state=question] .vfq-faq,.vfq-section[data-vfq-state=loading] .vfq-goal-board,.vfq-section[data-vfq-state=loading] .vfq-faq,.vfq-section[data-vfq-state=gate] .vfq-goal-board,.vfq-section[data-vfq-state=gate] .vfq-faq{display:none}@media screen and (min-width:750px){.vfq-actions,.vfq-secondary__actions,.vfq-result-card__actions,.vfq-goal-board__grid,.vfq-faq__grid,.vfq-preview-grid,.vfq-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vfq-results-head{padding-bottom:1.25rem}.vfq-saved-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media screen and (min-width:990px){.vfq-section{padding-top:1.75rem}.vfq-hero{grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);align-items:start;padding:2rem}.vfq-stage{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);align-items:start}.vfq-stage__main{padding:2rem}.vfq-stage__aside{padding:1.5rem;border:none;border-left:1px solid var(--vfq-border);border-radius:0;background:#ffffff05;border-top:none}.vfq-gate-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:start}.vfq-options{grid-template-columns:repeat(2,minmax(0,1fr))}.vfq-options[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.vfq-preview-grid,.vfq-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.vfq-section{padding-bottom:2.5rem}.vfq-hero h1,.vfq-results-head h2,.vfq-step__title{max-width:none}.vfq-stage__main{padding:1.25rem}.vfq-stage__aside{padding:1.1rem 1.25rem;border-radius:0}.vfq-results-head,.vfq-preview-grid,.vfq-results-grid{padding-left:1.25rem;padding-right:1.25rem}.vfq-secondary{margin-left:1.25rem;margin-right:1.25rem}.vfq-option{min-height:90px}.vfq-option__icon{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/veranova-quiz.css.map */
