html[data-aqla-theme=light]{color-scheme:light;--aq-bg:#f4f7f4;--aq-bg-deep:#e8efe9;--aq-surface:#ffffff;--aq-surface-strong:#edf3ee;--aq-card:#ffffff;--aq-card-strong:#e4ede6;--aq-header:#05271b;--aq-header-2:#073622;--aq-text:#10251b;--aq-text-strong:#06150f;--aq-text-muted:#52685c;--aq-on-dark:#f7faf8;--aq-on-dark-muted:#c5d3ca;--aq-border:#cbd8cf;--aq-border-strong:#9fb4a6;--aq-gold:#8a691f;--aq-gold-strong:#705315;--aq-primary:#075f3c;--aq-primary-hover:#064c31;--aq-shadow:0 18px 45px rgba(7,46,31,0.09)}html[data-aqla-theme=dim]{color-scheme:dark;--aq-bg:#07160f;--aq-bg-deep:#04110b;--aq-surface:#0a2117;--aq-surface-strong:#0c2b1e;--aq-card:#0d3022;--aq-card-strong:#103a29;--aq-header:#04130d;--aq-header-2:#08271b;--aq-text:#eef4f0;--aq-text-strong:#ffffff;--aq-text-muted:#afc3b7;--aq-on-dark:#f7faf8;--aq-on-dark-muted:#b9cbc0;--aq-border:#244b39;--aq-border-strong:#39634e;--aq-gold:#d6b45f;--aq-gold-strong:#e1c77e;--aq-primary:#0d5a39;--aq-primary-hover:#116b45;--aq-shadow:0 20px 50px rgba(0,0,0,0.25)}html:not([data-aqla-theme]),html[data-aqla-theme=night]{color-scheme:dark;--aq-bg:#020806;--aq-bg-deep:#010503;--aq-surface:#03130d;--aq-surface-strong:#051f15;--aq-card:#06381f;--aq-card-strong:#0d4a2e;--aq-header:#010705;--aq-header-2:#03150d;--aq-text:#f2f6f3;--aq-text-strong:#ffffff;--aq-text-muted:#a9beb2;--aq-on-dark:#f7faf8;--aq-on-dark-muted:#b4c7bc;--aq-border:#17432f;--aq-border-strong:#2a5a42;--aq-gold:#d6b45f;--aq-gold-strong:#e2c97f;--aq-primary:#0d4a2e;--aq-primary-hover:#115d3a;--aq-shadow:0 22px 58px rgba(0,0,0,0.42)}.aqla-site,html[data-aqla-theme] body{background:var(--aq-bg);color:var(--aq-text)}.aqla-site{min-height:100vh;transition:background-color .2s ease,color .2s ease}.aqla-utility-strip{background:var(--aq-header);color:var(--aq-on-dark);border-bottom:1px solid color-mix(in srgb,var(--aq-gold) 28%,transparent)}.aqla-utility-inner{max-width:1280px;margin:0 auto;min-height:44px;padding:7px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px 18px;font-size:12px}.aqla-utility-copy{color:var(--aq-on-dark-muted);font-weight:650}.aqla-utility-link{color:var(--aq-on-dark);font-weight:750}.aqla-utility-link:focus-visible,.aqla-utility-link:hover{color:var(--aq-gold-strong)}.aqla-utility-visits{color:var(--aq-gold-strong);font-weight:800;font-variant-numeric:tabular-nums}.aqla-language-button{border:1px solid color-mix(in srgb,var(--aq-gold) 55%,transparent);border-radius:8px;background:transparent;color:var(--aq-on-dark);padding:5px 10px;font:inherit;font-weight:800}.aqla-language-button:focus-visible,.aqla-language-button:hover{background:color-mix(in srgb,var(--aq-gold) 12%,transparent)}.aqla-main-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--aq-header-2) 96%,transparent);color:var(--aq-on-dark);border-bottom:1px solid color-mix(in srgb,var(--aq-gold) 18%,transparent);backdrop-filter:blur(16px)}.aqla-main-header-inner{max-width:1280px;margin:0 auto;min-height:70px;padding:10px 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.aqla-brand-lockup{display:inline-flex;align-items:center;gap:10px;min-width:max-content}.aqla-brand-lockup img{width:auto;height:48px;object-fit:contain}.aqla-brand-copy strong{display:block;font-size:15px}.aqla-brand-copy span{display:block;margin-top:1px;color:var(--aq-on-dark-muted);font-size:10px}.aqla-primary-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 16px}.aqla-primary-nav a{padding:7px 0;color:var(--aq-on-dark-muted);font-size:12px;font-weight:650;border-bottom:1px solid transparent}.aqla-primary-nav a:focus-visible,.aqla-primary-nav a:hover{color:var(--aq-on-dark);border-color:var(--aq-gold)}.aqla-header-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.aqla-account-button,.aqla-staff-button,.aqla-text-button{border:1px solid color-mix(in srgb,var(--aq-gold) 30%,transparent);border-radius:9px;background:transparent;color:var(--aq-on-dark);padding:7px 10px;font-size:11px;font-weight:750}.aqla-account-button{background:var(--aq-gold);color:#10251b;border-color:var(--aq-gold)}.aqla-theme-control{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--aq-gold) 24%,transparent);border-radius:9px;overflow:hidden}.aqla-theme-control button{border:0;border-inline-start:1px solid color-mix(in srgb,var(--aq-gold) 18%,transparent);background:transparent;color:var(--aq-on-dark-muted);padding:7px 8px;font-size:10px;font-weight:700}.aqla-theme-control button:first-child{border-inline-start:0}.aqla-theme-control button[data-active=true]{background:color-mix(in srgb,var(--aq-gold) 16%,transparent);color:var(--aq-on-dark)}.aqla-mobile-nav{display:none;border-top:1px solid color-mix(in srgb,var(--aq-gold) 14%,transparent);padding:8px 16px 14px}.aqla-mobile-nav a{display:block;padding:9px 4px;color:var(--aq-on-dark-muted);font-size:13px}.aqla-hero-institutional{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--aq-header-2) 0,var(--aq-bg-deep) 100%);color:var(--aq-on-dark);border-bottom:1px solid var(--aq-border)}.aqla-hero-institutional:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 20%,color-mix(in srgb,var(--aq-card-strong) 55%,transparent),transparent 70%);pointer-events:none}.aqla-hero-inner{position:relative;max-width:1080px;margin:0 auto;padding:92px 18px 98px;text-align:center}.aqla-hero-logo{width:auto;height:110px;object-fit:contain;margin:0 auto}.aqla-eyebrow{color:var(--aq-gold-strong);font-size:12px;font-weight:800;letter-spacing:.08em}.aqla-hero-title{max-width:850px;margin:20px auto 0;color:var(--aq-on-dark);font-size:clamp(42px,6vw,76px);line-height:1.05;font-weight:900;letter-spacing:-.035em}.aqla-hero-copy{max-width:760px;margin:24px auto 0;color:var(--aq-on-dark-muted);font-size:17px;line-height:1.9}.aqla-action-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.aqla-primary-action,.aqla-secondary-action{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:800}.aqla-primary-action{background:var(--aq-gold);color:#10251b;border:1px solid var(--aq-gold)}.aqla-primary-action:focus-visible,.aqla-primary-action:hover{background:var(--aq-gold-strong)}.aqla-secondary-action{color:var(--aq-on-dark);border:1px solid color-mix(in srgb,var(--aq-gold) 42%,transparent);background:transparent}.aqla-secondary-action:focus-visible,.aqla-secondary-action:hover{background:color-mix(in srgb,var(--aq-gold) 9%,transparent)}.aqla-hero-note{margin-top:15px;color:var(--aq-on-dark-muted);font-size:12px}.aqla-section{padding:68px 18px;background:var(--aq-bg)}.aqla-section[data-tone=strong]{background:var(--aq-surface-strong);border-block:1px solid var(--aq-border)}.aqla-section[data-tone=deep]{background:var(--aq-bg-deep);border-block:1px solid var(--aq-border)}.aqla-section-inner{max-width:1180px;margin:0 auto}.aqla-section-heading{max-width:760px;margin:0 auto 30px;text-align:center}.aqla-section-heading small{color:var(--aq-gold);font-size:11px;font-weight:850;letter-spacing:.08em}.aqla-section-heading h2{margin:7px 0 0;color:var(--aq-text-strong);font-size:clamp(28px,4vw,40px);line-height:1.25}.aqla-section-heading p{margin:12px auto 0;color:var(--aq-text-muted);font-size:14px;line-height:1.9}.aqla-grid{display:grid;gap:16px}.aqla-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.aqla-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.aqla-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.aqla-card{border:1px solid var(--aq-border);border-radius:16px;background:var(--aq-card);color:var(--aq-text);padding:22px;box-shadow:var(--aq-shadow)}.aqla-card[data-emphasis=true]{background:var(--aq-card-strong);border-color:var(--aq-border-strong)}.aqla-card-number{display:inline-block;color:var(--aq-gold);font-size:11px;font-weight:900;letter-spacing:.12em}.aqla-card h3{margin:10px 0 0;color:var(--aq-text-strong);font-size:19px;line-height:1.45}.aqla-card p{margin:10px 0 0;color:var(--aq-text-muted);font-size:13px;line-height:1.85}.aqla-card-link{display:inline-block;margin-top:16px;color:var(--aq-gold);font-size:12px;font-weight:850;border-bottom:1px solid transparent}.aqla-card-link:focus-visible,.aqla-card-link:hover{border-color:currentColor}.aqla-meta-row{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:12px;color:var(--aq-text-muted);font-size:11px}.aqla-research-card{max-width:760px;margin:0 auto;text-align:center}.aqla-research-card strong{color:var(--aq-text-strong);font-size:17px}.aqla-research-card span{display:block;margin-top:7px;color:var(--aq-text-muted);font-size:12px}.aqla-text-list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:9px}.aqla-text-list li{position:relative;padding-inline-start:16px;color:var(--aq-text-muted);font-size:13px;line-height:1.8}.aqla-text-list li:before{content:"";position:absolute;inset-inline-start:0;top:.8em;width:5px;height:5px;border-radius:50%;background:var(--aq-gold)}.aqla-founder-layout{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:start}.aqla-founder-mark{border:1px solid var(--aq-border);border-radius:14px;background:var(--aq-surface);padding:20px;text-align:center}.aqla-founder-mark img{width:auto;height:92px;object-fit:contain;margin:0 auto}.aqla-founder-mark strong{display:block;margin-top:12px;color:var(--aq-text-strong);font-size:17px}.aqla-founder-mark span{display:block;margin-top:4px;color:var(--aq-gold);font-size:11px}.aqla-founder-copy{color:var(--aq-text-muted);font-size:14px;line-height:2}.aqla-stat-row{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.aqla-stat{border-top:2px solid var(--aq-gold);background:var(--aq-surface);padding:15px;text-align:center}.aqla-stat strong{display:block;color:var(--aq-text-strong);font-size:26px}.aqla-stat span{display:block;margin-top:3px;color:var(--aq-text-muted);font-size:11px}.aqla-notice{max-width:900px;margin:0 auto;border-inline-start:3px solid var(--aq-gold);background:var(--aq-surface);padding:15px 18px;color:var(--aq-text-muted);font-size:12px;line-height:1.8}.aqla-final-cta{text-align:center;padding:72px 18px;background:var(--aq-header-2);color:var(--aq-on-dark);border-top:1px solid color-mix(in srgb,var(--aq-gold) 24%,transparent)}.aqla-final-cta h2{margin:0;font-size:clamp(30px,5vw,46px)}.aqla-final-cta p{max-width:680px;margin:14px auto 0;color:var(--aq-on-dark-muted);line-height:1.8}.aqla-footer-institutional{background:var(--aq-header);color:var(--aq-on-dark-muted);border-top:1px solid color-mix(in srgb,var(--aq-gold) 16%,transparent);padding:34px 18px}.aqla-footer-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:24px}.aqla-footer-institutional strong{color:var(--aq-on-dark)}.aqla-footer-links{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:12px}.aqla-footer-links a:focus-visible,.aqla-footer-links a:hover{color:var(--aq-gold-strong)}.aqla-footer-note{max-width:1180px;margin:20px auto 0;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--aq-gold) 12%,transparent);font-size:11px;line-height:1.7}@media (max-width:1080px){.aqla-primary-nav{display:none}.aqla-main-header-inner{grid-template-columns:auto 1fr}.aqla-header-controls{justify-self:end}.aqla-mobile-nav[data-open=true]{display:block}.aqla-theme-control{display:none}}@media (max-width:760px){.aqla-founder-layout,.aqla-grid.four,.aqla-grid.three,.aqla-grid.two,.aqla-stat-row{grid-template-columns:1fr}.aqla-main-header-inner{min-height:62px}.aqla-brand-copy,.aqla-staff-button{display:none}.aqla-hero-inner{padding-block:66px 72px}.aqla-hero-logo{height:90px}.aqla-section{padding-block:52px}.aqla-utility-inner{gap:6px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.aqla-site{transition:none}}.eng-page{background:linear-gradient(180deg,var(--aq-bg) 0,var(--aq-bg-deep) 100%);color:var(--aq-text)}.eng-brand{color:var(--aq-text-strong)}.eng-btn,.eng-card,.eng-chip,.eng-field input,.eng-field select,.eng-field textarea,.eng-nav a,.eng-stat,.eng-table{background:var(--aq-card);color:var(--aq-text);border-color:var(--aq-border)}.eng-card h1,.eng-card h2,.eng-card h3{color:var(--aq-text-strong)}.eng-footer,.eng-muted{color:var(--aq-text-muted)}.eng-kicker{background:var(--aq-surface-strong);color:var(--aq-primary)}.eng-btn.primary,.eng-chip.active{background:var(--aq-primary);color:#fff;border-color:var(--aq-primary)}.eng-list li,.eng-note,.eng-result{background:var(--aq-surface);color:var(--aq-text);border-color:var(--aq-border)}.eng-note{border-inline-start-color:var(--aq-gold)}.eng-metric,.eng-share-card strong,.eng-stat strong{color:var(--aq-primary)}.eng-share-card{background:linear-gradient(150deg,var(--aq-surface),var(--aq-surface-strong));border-color:var(--aq-border);color:var(--aq-text)}.eng-table th{background:var(--aq-surface-strong);color:var(--aq-text-muted)}.eng-table td,.eng-table th{border-bottom-color:var(--aq-border)}.eng-progress{background:var(--aq-surface-strong)}.eng-progress span{background:var(--aq-primary)}.qe-page,.qp-page{color:var(--aq-text);background:radial-gradient(ellipse 88% 62% at 50% 4%,color-mix(in srgb,var(--aq-card-strong) 72%,transparent),transparent 62%),linear-gradient(180deg,var(--aq-bg-deep) 0,var(--aq-bg) 48%,var(--aq-bg-deep) 100%)}.qe-topbar,.qp-topbar{background:color-mix(in srgb,var(--aq-header) 94%,transparent);border-bottom-color:color-mix(in srgb,var(--aq-gold) 20%,transparent)}.qe-brand,.qe-lang,.qp-brand{color:var(--aq-on-dark)}.qe-lang{background:var(--aq-header-2);border-color:color-mix(in srgb,var(--aq-gold) 42%,transparent)}.qe-kicker,.qe-progress-meta strong,.qp-kicker{color:var(--aq-gold-strong)}.qe-card h2,.qe-intro h1,.qe-question-block h3,.qp-card h2,.qp-hero-card h1,.qp-metrics strong{color:var(--aq-text-strong)}.qe-input-grid label,.qe-intro p,.qe-progress-meta,.qe-range-ends,.qp-card p,.qp-hero-card>p,.qp-metrics em,.qp-metrics small{color:var(--aq-text-muted)}.qe-progress{background:var(--aq-surface-strong)}.qe-progress span{background:linear-gradient(90deg,var(--aq-primary),var(--aq-primary-hover),var(--aq-gold))}.qe-card,.qp-card,.qp-hero-card{background:var(--aq-card);border-color:var(--aq-border);box-shadow:var(--aq-shadow)}.qe-card:before,.qp-hero-card:before{display:none}.qe-chip,.qe-input-grid input,.qe-input-grid select,.qe-range-card,.qp-day-list li,.qp-followups span,.qp-metrics>div,.qp-tags span{background:var(--aq-surface);color:var(--aq-text);border-color:var(--aq-border)}.qe-chip:hover{background:var(--aq-surface-strong);border-color:var(--aq-border-strong)}.qe-chip.active{color:var(--aq-on-dark);border-color:var(--aq-primary);background:var(--aq-primary)}.qe-range-label{color:var(--aq-text-strong)}.qe-range-label span{background:var(--aq-surface-strong);color:var(--aq-gold-strong)}.qe-input-grid input,.qe-input-grid select{color:var(--aq-text-strong)}.qe-note,.qp-first-step,.qp-sync-warning{background:var(--aq-surface);color:var(--aq-text);border-color:var(--aq-border)}.qe-note.success,.qp-sync-ok{background:color-mix(in srgb,var(--aq-primary) 14%,var(--aq-surface));color:var(--aq-text);border-color:color-mix(in srgb,var(--aq-primary) 40%,var(--aq-border))}.qe-button.primary{background:var(--aq-primary);color:#fff;border-color:var(--aq-gold)}.qe-button.secondary{background:var(--aq-surface);color:var(--aq-text);border-color:var(--aq-border)}.qp-ai-summary{background:color-mix(in srgb,var(--aq-primary) 12%,var(--aq-surface));border-color:color-mix(in srgb,var(--aq-primary) 35%,var(--aq-border))}.qp-challenge{background:color-mix(in srgb,var(--aq-gold) 10%,var(--aq-surface));border-color:color-mix(in srgb,var(--aq-gold) 38%,var(--aq-border))}.qp-ai-summary span,.qp-challenge span,.qp-highlight{color:var(--aq-gold-strong)}.qp-ai-summary p,.qp-challenge strong,.qp-first-step{color:var(--aq-text)}.os-page{--os-bg:var(--aq-bg);--os-panel:color-mix(in srgb,var(--aq-surface) 94%,transparent);--os-panel-soft:color-mix(in srgb,var(--aq-surface-strong) 86%,transparent);--os-glass:color-mix(in srgb,var(--aq-surface) 68%,transparent);--os-green:var(--aq-primary);--os-green-bright:var(--aq-primary-hover);--os-ink:var(--aq-text);--os-muted:var(--aq-text-muted);--os-gold:var(--aq-gold);--os-border:color-mix(in srgb,var(--aq-border) 72%,transparent);--os-border-strong:var(--aq-border-strong);background:radial-gradient(circle at 68% 8%,color-mix(in srgb,var(--aq-primary) 16%,transparent),transparent 34%),var(--aq-bg)}.os-sidebar{background:linear-gradient(180deg,var(--aq-header),var(--aq-bg-deep))}.os-new-chat{background:var(--aq-primary);color:#fff;border-color:color-mix(in srgb,var(--aq-gold) 35%,transparent)}.os-history-label,.os-history>p{color:var(--aq-text-muted)}.os-history button.active,.os-history button:hover{background:var(--aq-surface-strong)}.os-mobile-menu,.os-sidebar-close{min-width:62px;padding-inline:11px;font-weight:700}.os-mic,.os-mobile-menu,.os-send,.os-sidebar-close{width:auto;height:42px;border-radius:12px;font-size:11px}.os-mic,.os-send{min-width:58px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding-inline:12px;line-height:1}.os-send{min-width:66px;font-weight:700}.study-environment,.study-screen{background-color:var(--aq-bg-deep)}.study-environment{background-image:radial-gradient(ellipse 90% 70% at 50% 40%,color-mix(in srgb,var(--aq-card-strong) 80%,transparent) 0,var(--aq-bg-deep) 74%,var(--aq-header) 100%)}.study-card{background:linear-gradient(180deg,color-mix(in srgb,var(--aq-card-strong) 92%,transparent),color-mix(in srgb,var(--aq-surface) 96%,transparent));border-color:color-mix(in srgb,var(--aq-gold) 30%,transparent)}.study-confirm>p,.study-title{color:var(--aq-text-strong)}.study-details-body,.study-skip,.study-tags span,.study-university{color:var(--aq-text-muted)}.study-primary-button{background:var(--aq-primary);color:#fff;border-color:var(--aq-gold)}.study-details summary,.study-secondary-button{color:var(--aq-text);border-color:var(--aq-border);background:var(--aq-surface)}.study-details summary{list-style:none}.study-details summary::-webkit-details-marker{display:none}.study-language{background:var(--aq-header-2);color:var(--aq-on-dark);border-color:color-mix(in srgb,var(--aq-gold) 50%,transparent)}.fu-success-mark{display:none!important}html[data-aqla-theme=light] .os-sidebar,html[data-aqla-theme=light] .qe-topbar,html[data-aqla-theme=light] .qp-topbar{color:var(--aq-on-dark)}.aqla-site :focus-visible,.eng-page :focus-visible,.os-page :focus-visible,.qe-page :focus-visible,.qp-page :focus-visible{outline:3px solid var(--aq-gold);outline-offset:2px}@media (max-width:1080px){.aqla-mobile-nav .aqla-theme-control{display:inline-flex}}.qe-required-mark{margin-inline-start:.22em;color:#ff4d4f;font-size:1.18em;vertical-align:.02em}.qe-required-legend{margin:12px auto 0;color:#d7e7df;font-size:12px;line-height:1.7;text-align:center}.qe-required-legend .qe-required-mark{margin-inline:.18em}.qe-question-block{position:relative;display:grid;gap:10px;padding:16px;border:1px solid rgba(188,216,201,.16);border-radius:16px;background:rgba(1,24,16,.34)}.qe-question-block h3{margin:0;color:#f4fbf7;font-size:16px;font-weight:750;line-height:1.7}.qe-field-hint,.qe-question-block>p{margin:-2px 0 2px;color:#c4d9ce;font-size:12.5px;line-height:1.7}.qe-field,.qe-input-grid input:not([type=checkbox]):not([type=radio]):not([type=range]),.qe-input-grid select,.qe-question-block label>input:not([type=checkbox]):not([type=radio]):not([type=range]),.qe-question-block label>select,.qe-question-block>input:not([type=checkbox]):not([type=radio]):not([type=range]),.qe-question-block>select{width:100%;min-height:58px;outline:none;border:2px solid #78998c;border-radius:14px;background:#f8fbf9;color:#042f23;padding:0 16px;font:inherit;font-size:17px;font-weight:650;line-height:1.4;text-align:start;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 18px -15px rgba(0,0,0,.75);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.qe-field::placeholder,.qe-input-grid input::placeholder,.qe-question-block label>input::placeholder,.qe-question-block>input::placeholder{color:#657a70;opacity:1;font-weight:500}.qe-field:focus,.qe-input-grid input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.qe-input-grid select:focus,.qe-question-block label>input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.qe-question-block label>select:focus,.qe-question-block>input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.qe-question-block>select:focus{border-color:#d6b45f;background:#ffffff;box-shadow:0 0 0 4px rgba(214,180,95,.22),0 10px 24px -18px rgba(0,0,0,.7)}.qe-input-grid input[aria-invalid=true],.qe-input-grid select[aria-invalid=true],.qe-question-block input[aria-invalid=true],.qe-question-block select[aria-invalid=true]{border-color:#e5484d;box-shadow:0 0 0 4px rgba(229,72,77,.15)}.qe-input-grid label{display:grid;gap:8px;color:#e7f3ed;font-size:13px;font-weight:650}.qe-input-grid label>span{color:#edf7f2;font-weight:700;line-height:1.55}.qe-question-block .qe-option-grid{margin-top:2px}.qe-question-block .qe-chip{border-color:rgba(205,225,215,.24);background:rgba(0,0,0,.22);color:#eff8f3}.qe-question-block .qe-chip:hover{border-color:rgba(214,180,95,.55);background:rgba(255,255,255,.08)}.qe-question-block .qe-chip.active{border-color:#d6b45f;background:linear-gradient(135deg,#006c35,#0b5134);color:#fff9e8}@media (max-width:700px){.qe-question-block{padding:14px 12px}.qe-field,.qe-input-grid input:not([type=checkbox]):not([type=radio]):not([type=range]),.qe-input-grid select,.qe-question-block label>input:not([type=checkbox]):not([type=radio]):not([type=range]),.qe-question-block label>select,.qe-question-block>input:not([type=checkbox]):not([type=radio]):not([type=range]),.qe-question-block>select{min-height:60px;font-size:18px}}.qe-required-mark{display:inline-block;margin-inline-start:4px;color:#ff5f67;font-size:1.08em;font-weight:900;line-height:1;vertical-align:text-top}.qe-required-legend{width:fit-content;margin:14px auto 0;border:1px solid rgba(255,95,103,.28);border-radius:999px;background:rgba(255,95,103,.07);color:#ffd6d8;padding:7px 12px;font-size:11.5px;font-weight:700}.qe-contact-gate{width:min(100%,760px);margin-inline:auto}.qe-contact-gate .qe-note:first-child{margin-top:0}.qe-contact-grid{margin-top:22px}.qe-entry-button{min-width:min(100%,360px)}.qe-contact-confirm input,.qe-input-grid input:not([type=checkbox]):not([type=range]),.qe-input-grid select,.qe-loved-one input,.qe-question-block>input:not([type=checkbox]):not([type=range]),.qe-question-block>select{width:100%;min-height:56px;outline:none;border:2px solid #7da596;border-radius:14px;background:#f8fbf9;color:#073326;padding:12px 15px;font:inherit;font-size:17px;font-weight:650;line-height:1.35;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 3px 14px rgba(0,0,0,.09)}.qe-contact-confirm input::placeholder,.qe-input-grid input::placeholder,.qe-loved-one input::placeholder,.qe-question-block>input::placeholder{color:#71867e;opacity:1;font-weight:500}.qe-contact-confirm input:focus,.qe-input-grid input:focus,.qe-input-grid select:focus,.qe-loved-one input:focus,.qe-question-block>input:focus,.qe-question-block>select:focus{border-color:#d6b45f;box-shadow:0 0 0 4px rgba(214,180,95,.18),0 4px 18px rgba(0,0,0,.12)}.qe-contact-confirm label>span,.qe-input-grid label>span,.qe-loved-one label>span{color:#eaf6ef;font-size:13px;font-weight:750;line-height:1.6}.qe-contact-confirm,.qe-loved-one{border:1px solid rgba(201,168,76,.2);border-radius:17px;background:rgba(255,255,255,.028);padding:18px}.qe-contact-confirm h3,.qe-loved-one h3{margin:0;color:#f4fbf7;font-size:17px}.qe-contact-confirm>p,.qe-loved-one>p{margin:7px 0 16px;color:#a9c9b8;font-size:12.5px;line-height:1.8}.qe-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.qe-optional-tag{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(201,168,76,.3);border-radius:999px;background:rgba(201,168,76,.08);color:#f0d98e;padding:3px 9px;font-size:10px;font-weight:800}.qe-field-hint{margin:5px 0 12px;color:#a9c9b8;font-size:12px;line-height:1.75}.qe-checkbox-row{display:flex;align-items:flex-start;gap:10px;color:#d8e9df;font-size:13px;line-height:1.7}.qe-checkbox-row input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin-top:3px;accent-color:#00a65a}@media (max-width:700px){.qe-contact-confirm input,.qe-input-grid input:not([type=checkbox]):not([type=range]),.qe-input-grid select,.qe-loved-one input,.qe-question-block>input:not([type=checkbox]):not([type=range]),.qe-question-block>select{min-height:58px;font-size:16px}.qe-contact-confirm,.qe-loved-one{padding:15px 13px}}