.bq-page--tfeq{--bq-ink: #163b2d;--bq-muted: #587267;--bq-paper: #eef5ef;--bq-mist: #f8fbf8;--bq-surface: #fff;--bq-line: rgba(22, 59, 45, .13);--bq-accent: #258253;--bq-accent-soft: #e5f3e9;--bq-accent-hover: #1b6941;background:radial-gradient(ellipse 70% 48% at 94% 12%,rgba(70,157,99,.14),transparent 68%),radial-gradient(ellipse 60% 42% at 4% 28%,rgba(133,186,129,.12),transparent 70%),linear-gradient(180deg,#f8fbf7,#edf5ee)}.bq-page--tfeq .bq-top{background:#f8fbf7e0;border-bottom-color:#163b2d14}.bq-page--tfeq .bq-brand{color:#174b34}.bq-page--tfeq .bq-login{border-radius:999px}.bq-page--tfeq .bq-main{max-width:760px;padding-top:clamp(32px,7vh,72px)}.bq-page--tfeq .bq-intro{position:relative;overflow:hidden;padding:clamp(34px,6vw,64px) clamp(22px,6vw,62px) 38px;border:1px solid rgba(42,112,68,.12);border-radius:28px;background:#ffffffe0;box-shadow:0 24px 70px #184b3017;text-align:left}.bq-page--tfeq .bq-intro:before{position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#2d8955,#9bcf91);content:""}.bq-page--tfeq .bq-intro .bq-kicker{display:inline-flex;align-items:center;margin:0 0 20px;padding:8px 13px;border:1px solid #d4e9d7;border-radius:999px;background:#f0f8f0;color:#287348;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.bq-page--tfeq .bq-intro h1{max-width:15ch;margin:0 0 16px;color:#173e2e;font-size:clamp(2.35rem,6vw,3.65rem);line-height:1.04}.bq-page--tfeq .bq-intro>p:not(.bq-kicker):not(.bq-intro-more){max-width:57ch;margin:0 0 28px;color:#577164;font-size:clamp(1rem,2vw,1.1rem);line-height:1.75}.bq-page--tfeq #startBtn{min-height:58px;padding-inline:30px;border-radius:14px;background:linear-gradient(135deg,#2b8954,#176940);box-shadow:0 12px 26px #2277453b}.bq-page--tfeq .bq-intro-more{margin:22px 0 0!important;color:#71877a;font-size:.82rem!important;text-align:left}.bq-page--tfeq .bq-progress{position:sticky;top:65px;z-index:90;padding:14px 24px 12px;background:#f8fbf7e6;backdrop-filter:blur(14px)}.bq-page--tfeq .bq-progress-inner,.bq-page--tfeq .bq-progress-fine{max-width:620px}.bq-page--tfeq .bq-progress-inner{gap:4px}.bq-page--tfeq .bq-seg{height:5px}.bq-page--tfeq .bq-progress-fine{height:3px}.bq-page--tfeq .bq-card{padding:clamp(26px,5vw,48px);border:1px solid rgba(42,112,68,.12);border-radius:24px;box-shadow:0 22px 64px #184b301a}.bq-page--tfeq .bq-step-label{margin-bottom:22px;padding:9px 13px;border-radius:999px;background:#edf7ef;color:#247449;letter-spacing:.07em}.bq-page--tfeq .bq-stem{margin:0 0 10px;color:#6c8376;font-size:.9rem}.bq-page--tfeq .bq-question{max-width:32ch;margin-bottom:28px;color:#173e2e;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:600;line-height:1.45;letter-spacing:-.035em}.bq-page--tfeq .bq-options{gap:10px}.bq-page--tfeq .bq-opt{min-height:60px;padding:14px 17px;border-color:#e1ebe3;border-radius:14px;background:#f9fcf9;font-size:.94rem}.bq-page--tfeq .bq-opt:hover{border-color:#9bc9a6;background:#f2f9f3;transform:translateY(-2px)}.bq-page--tfeq .bq-opt-num{width:32px;height:32px;border:1px solid #dceade;border-radius:50%;background:#eef6ef;color:#537662}.bq-page--tfeq .bq-opt.is-selected{border-color:#4b9b67;background:#edf8ef;box-shadow:inset 0 0 0 1px #4b9b67,0 4px 14px #2d895514}.bq-page--tfeq .bq-back{color:#4f7860;font-weight:600}.bq-page--tfeq .bq-btn-primary{background:#258253;box-shadow:0 10px 24px #2582533b}.bq-page--tfeq .bq-card--results .bq-gauge-wrap,.bq-page--tfeq .bq-card--results .bq-insights,.bq-page--tfeq .bq-card--results .bq-cta,.bq-page--tfeq .bq-card--results .bq-related,.bq-page--tfeq .bq-card--results .lon-share,.bq-page--tfeq .bq-card--results .bq-hold,.bq-page--tfeq .bq-card--results .bq-buy-trust,.bq-page--tfeq #stickyBook{display:none!important}.bq-page--tfeq .bq-card--results .bq-band{margin-bottom:20px}.bq-page--tfeq .bq-card--results .bq-scale-note{display:none}.bq-page--tfeq .bq-card--results .bq-book-now{margin:22px 0}.bq-page--tfeq .bq-card--results .bq-book-now-note{max-width:620px;margin:12px auto 0;line-height:1.55}.bq-page--tfeq .bq-card--results .dr-live-slots{margin-top:16px}.bq-page--tfeq .bq-card--results .bq-restart{margin-top:20px}@media(max-width:520px){.bq-page--tfeq .bq-main{padding:22px 14px 32px}.bq-page--tfeq .bq-intro{padding:34px 22px 28px;border-radius:22px}.bq-page--tfeq .bq-card{border-radius:20px}.bq-page--tfeq .bq-progress{top:57px;padding-inline:16px}}@media(prefers-reduced-motion:reduce){.bq-page--tfeq *,.bq-page--tfeq *:before,.bq-page--tfeq *:after{scroll-behavior:auto!important}}
