nav[data-v-ffe122a9]{position:fixed;top:0;left:0;right:0;z-index:100;background:#0d2b45f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07);padding:0 56px;height:64px;display:flex;align-items:center;justify-content:space-between}.nav-left[data-v-ffe122a9]{display:flex;align-items:center;gap:0}.logo-wrap[data-v-ffe122a9]{display:flex;align-items:center;gap:10px;text-decoration:none;cursor:pointer}.logo-img[data-v-ffe122a9]{height:32px;width:auto;object-fit:contain}.logo-mark[data-v-ffe122a9]{width:34px;height:34px;background:linear-gradient(135deg,var(--teal) 0%,var(--teal-dark) 100%);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-text[data-v-ffe122a9]{font-family:"DM Serif Display",serif;font-size:19px;color:#fff;letter-spacing:-.02em}.nav-divider[data-v-ffe122a9]{width:1px;height:22px;background:#ffffff2e;margin:0 18px}.nav-subtitle[data-v-ffe122a9]{font-size:13px;font-weight:400;color:#ffffff80;letter-spacing:.01em}.nav-right[data-v-ffe122a9]{display:flex;align-items:center;gap:12px}.nav-cta[data-v-ffe122a9]{background:var(--teal);color:#fff;border:none;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,transform .15s;letter-spacing:.01em}.nav-cta[data-v-ffe122a9]:hover{background:var(--teal-dark);transform:translateY(-1px)}.nav-cta[data-v-ffe122a9]:active{transform:translateY(0)}@media (max-width: 768px){nav[data-v-ffe122a9]{padding:0 20px}.nav-subtitle[data-v-ffe122a9],.nav-divider[data-v-ffe122a9]{display:none}}@media (max-width: 480px){.nav-cta[data-v-ffe122a9]{padding:8px 14px;font-size:13px}}.hero[data-v-ab04feef]{position:relative;background:var(--navy);min-height:100vh;display:flex;align-items:center;padding:100px 56px 80px;overflow:hidden}.hero-grid-bg[data-v-ab04feef]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(59,111,160,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(59,111,160,.08) 1px,transparent 1px);background-size:60px 60px}.hero-glow[data-v-ab04feef]{position:absolute;top:-200px;right:-100px;width:700px;height:700px;background:radial-gradient(circle,rgba(59,111,160,.18) 0%,transparent 70%);pointer-events:none}.hero-inner[data-v-ab04feef]{position:relative;z-index:1;max-width:1200px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.eyebrow[data-v-ab04feef]{display:inline-flex;align-items:center;gap:8px;background:#3b6fa02e;border:1px solid rgba(59,111,160,.3);color:var(--teal-mid);padding:6px 14px;border-radius:100px;font-size:13px;font-weight:500;margin-bottom:28px;letter-spacing:.02em}.eyebrow-dot[data-v-ab04feef]{width:7px;height:7px;background:var(--teal);border-radius:50%;display:inline-block;animation:pulse-ab04feef 2s infinite}@keyframes pulse-ab04feef{0%,to{opacity:1}50%{opacity:.4}}.hero-title[data-v-ab04feef]{font-family:"DM Serif Display",serif;font-size:clamp(38px,4.5vw,58px);font-weight:400;color:#fff;line-height:1.12;margin-bottom:22px;letter-spacing:-.02em}.hero-title em[data-v-ab04feef]{font-style:italic;color:var(--teal-mid)}.hero-subtitle[data-v-ab04feef]{font-size:17px;color:#ffffffa6;line-height:1.65;margin-bottom:36px;max-width:460px}.stat-row[data-v-ab04feef]{display:flex;align-items:center;gap:0;margin-bottom:36px}.stat-item[data-v-ab04feef]{display:flex;flex-direction:column;gap:2px;padding:0 24px}.stat-item[data-v-ab04feef]:first-child{padding-left:0}.stat-value[data-v-ab04feef]{font-family:"DM Serif Display",serif;font-size:24px;color:#fff}.stat-label[data-v-ab04feef]{font-size:12px;color:#ffffff73;text-transform:uppercase;letter-spacing:.06em}.stat-divider[data-v-ab04feef]{width:1px;height:32px;background:#ffffff1f}.hero-cta[data-v-ab04feef]{display:inline-flex;align-items:center;gap:10px;background:var(--teal);color:#fff;border:none;border-radius:12px;padding:16px 28px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;margin-bottom:28px}.hero-cta[data-v-ab04feef]:hover{background:var(--teal-dark);transform:translateY(-2px);box-shadow:0 8px 24px #3b6fa059}.reg-logos[data-v-ab04feef]{display:flex;gap:10px;flex-wrap:wrap}.reg-badge[data-v-ab04feef]{display:inline-flex;align-items:center;gap:5px;color:#fff6;font-size:12px;font-weight:500}.score-card-mockup[data-v-ab04feef]{background:#163a5499;border:1px solid rgba(59,111,160,.25);border-radius:20px;padding:28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mockup-header[data-v-ab04feef]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.mockup-badge[data-v-ab04feef]{background:#f0a50026;color:var(--gold);border:1px solid rgba(240,165,0,.25);padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.mockup-org[data-v-ab04feef]{font-size:12px;color:#ffffff59}.mockup-score-main[data-v-ab04feef]{background:#ffffff0d;border-radius:12px;padding:20px;margin-bottom:16px}.score-label-row[data-v-ab04feef]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.score-lbl[data-v-ab04feef]{font-size:13px;font-weight:500;color:#ffffffa6}.score-level[data-v-ab04feef]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:5px}.level-2[data-v-ab04feef]{background:#74a0bd33;color:#74a0bd}.score-big[data-v-ab04feef]{font-family:"DM Serif Display",serif;font-size:48px;color:#fff;line-height:1;margin-bottom:12px}.score-denom[data-v-ab04feef]{font-size:22px;color:#ffffff4d;font-family:DM Sans,sans-serif;font-weight:400}.score-bar-track[data-v-ab04feef]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.score-bar-track.small[data-v-ab04feef]{height:4px;margin-top:8px}.score-bar-fill[data-v-ab04feef]{height:100%;background:linear-gradient(90deg,var(--teal) 0%,#5BA3D4 100%);border-radius:3px;transition:width 1s ease}.score-bar-fill.eu[data-v-ab04feef]{background:linear-gradient(90deg,#8fa3b3,#74a0bd)}.score-bar-fill.fda[data-v-ab04feef]{background:linear-gradient(90deg,#74a0bd,#3b6fa0)}.mockup-scores-sub[data-v-ab04feef]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.mockup-score-sub[data-v-ab04feef]{background:#ffffff0d;border-radius:10px;padding:14px}.sub-header[data-v-ab04feef]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.sub-flag[data-v-ab04feef]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.05em}.eu-flag[data-v-ab04feef]{background:#00448c4d;color:#7fa8d8;border:1px solid rgba(0,68,140,.3)}.fda-flag[data-v-ab04feef]{background:#dc262626;color:#f87171;border:1px solid rgba(220,38,38,.2)}.sub-lbl[data-v-ab04feef]{font-size:11px;color:#ffffff73}.sub-score[data-v-ab04feef]{font-family:"DM Serif Display",serif;font-size:28px;color:#fff;line-height:1;margin-bottom:4px}.sub-denom[data-v-ab04feef]{font-size:14px;color:#ffffff4d;font-family:DM Sans,sans-serif;font-weight:400}.sub-level[data-v-ab04feef]{font-size:10px;color:#fff6;margin-bottom:4px}.mockup-dims[data-v-ab04feef]{margin-bottom:16px}.dims-label[data-v-ab04feef]{font-size:11px;color:#ffffff4d;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.dim-bars[data-v-ab04feef]{display:flex;flex-direction:column;gap:5px}.dim-row[data-v-ab04feef]{display:grid;grid-template-columns:80px 1fr 32px;align-items:center;gap:8px}.dim-name[data-v-ab04feef]{font-size:10px;color:#fff6;text-align:right}.dim-track[data-v-ab04feef]{height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.dim-fill[data-v-ab04feef]{height:100%;border-radius:2px;transition:width 1s ease}.dim-score[data-v-ab04feef]{font-size:10px;color:#fff6;text-align:right}.mockup-footer[data-v-ab04feef]{border-top:1px solid rgba(255,255,255,.07);padding-top:14px}.mockup-gap[data-v-ab04feef]{display:flex;align-items:center;gap:6px;font-size:11px;color:#ffffff73}.benefits-strip[data-v-ab04feef]{background:var(--off-white);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:40px 56px}.benefits-inner[data-v-ab04feef]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.benefit-item[data-v-ab04feef]{display:flex;align-items:flex-start;gap:14px}.benefit-icon[data-v-ab04feef]{width:40px;height:40px;background:var(--teal-light);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-title[data-v-ab04feef]{font-size:14px;font-weight:600;color:var(--text);margin-bottom:3px}.benefit-desc[data-v-ab04feef]{font-size:13px;color:var(--muted);line-height:1.5}.emm-section[data-v-ab04feef]{padding:96px 56px;background:var(--white)}.emm-inner[data-v-ab04feef]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.section-eyebrow[data-v-ab04feef]{font-size:12px;font-weight:600;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.section-eyebrow.centered[data-v-ab04feef]{text-align:center}.section-title[data-v-ab04feef]{font-family:"DM Serif Display",serif;font-size:clamp(28px,3vw,40px);color:var(--navy);line-height:1.2;margin-bottom:20px}.section-title.centered[data-v-ab04feef]{text-align:center}.section-body[data-v-ab04feef]{font-size:15px;color:var(--muted);line-height:1.7;margin-bottom:14px}.emm-levels[data-v-ab04feef]{display:flex;flex-direction:column;gap:12px}.level-row[data-v-ab04feef]{display:flex;align-items:center;gap:14px;padding:16px;background:var(--off-white);border-radius:10px;border:1px solid var(--border)}.level-indicator[data-v-ab04feef]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.level-num[data-v-ab04feef]{font-family:"DM Serif Display",serif;font-size:17px;color:#fff}.level-info[data-v-ab04feef]{flex:1}.level-name[data-v-ab04feef]{font-size:14px;font-weight:600;color:var(--text);margin-bottom:2px}.level-desc[data-v-ab04feef]{font-size:12px;color:var(--muted);line-height:1.4}.level-pct[data-v-ab04feef]{font-size:12px;font-weight:600;color:var(--silver);background:#8fa3b31f;padding:3px 8px;border-radius:5px}.receive-section[data-v-ab04feef]{padding:96px 56px;background:var(--off-white)}.receive-inner[data-v-ab04feef]{max-width:1100px;margin:0 auto}.receive-grid[data-v-ab04feef]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.receive-card[data-v-ab04feef]{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:28px 24px;transition:transform .2s,box-shadow .2s}.receive-card[data-v-ab04feef]:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.receive-icon[data-v-ab04feef]{margin-bottom:16px}.receive-title[data-v-ab04feef]{font-family:"DM Serif Display",serif;font-size:18px;color:var(--navy);margin-bottom:10px}.receive-desc[data-v-ab04feef]{font-size:13px;color:var(--muted);line-height:1.6}.cta-section[data-v-ab04feef]{background:var(--navy);padding:96px 56px;position:relative;overflow:hidden}.cta-glow[data-v-ab04feef]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,111,160,.2) 0%,transparent 70%);pointer-events:none}.cta-inner[data-v-ab04feef]{max-width:680px;margin:0 auto;text-align:center;position:relative;z-index:1}.cta-title[data-v-ab04feef]{font-family:"DM Serif Display",serif;font-size:clamp(32px,4vw,48px);color:#fff;margin-bottom:20px}.cta-subtitle[data-v-ab04feef]{font-size:17px;color:#fff9;line-height:1.65;margin-bottom:36px}.cta-fine[data-v-ab04feef]{margin-top:16px;font-size:12px;color:#ffffff4d}.landing-footer[data-v-ab04feef]{background:var(--navy-mid);border-top:1px solid rgba(255,255,255,.06);padding:32px 56px}.footer-inner[data-v-ab04feef]{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-left[data-v-ab04feef]{display:flex;flex-direction:column;gap:6px}.footer-logo[data-v-ab04feef]{display:flex;align-items:center;gap:8px;font-family:"DM Serif Display",serif;font-size:16px;color:#fffc}.logo-mark-sm[data-v-ab04feef]{width:26px;height:26px;background:linear-gradient(135deg,var(--teal) 0%,var(--teal-dark) 100%);border-radius:7px}.footer-left p[data-v-ab04feef]{font-size:13px;color:#ffffff4d}.footer-right[data-v-ab04feef]{font-size:12px;color:#ffffff40}@media (max-width: 1024px){.hero-inner[data-v-ab04feef]{grid-template-columns:1fr;gap:48px}.hero-right[data-v-ab04feef]{display:none}.emm-inner[data-v-ab04feef]{grid-template-columns:1fr;gap:48px}.benefits-inner[data-v-ab04feef],.receive-grid[data-v-ab04feef]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero[data-v-ab04feef]{padding:90px 24px 60px}.benefits-strip[data-v-ab04feef],.emm-section[data-v-ab04feef],.receive-section[data-v-ab04feef],.cta-section[data-v-ab04feef]{padding-left:24px;padding-right:24px}.landing-footer[data-v-ab04feef]{padding:24px}.footer-inner[data-v-ab04feef]{flex-direction:column;gap:16px;text-align:center}.footer-left[data-v-ab04feef]{align-items:center}}@media (max-width: 480px){.benefits-inner[data-v-ab04feef]{grid-template-columns:1fr;gap:20px}.receive-grid[data-v-ab04feef]{grid-template-columns:1fr}}.email-page[data-v-1a3a7a08]{min-height:100vh;padding-top:64px;background:var(--off-white);display:flex;align-items:center;justify-content:center}.email-inner[data-v-1a3a7a08]{width:100%;max-width:480px;padding:48px 32px;background:var(--white);border:1px solid var(--border);border-radius:20px;box-shadow:0 8px 40px #0d2b4514;margin:32px 20px}.email-eyebrow[data-v-1a3a7a08]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal);margin-bottom:18px}.eyebrow-dot[data-v-1a3a7a08]{width:6px;height:6px;background:var(--teal);border-radius:50%;animation:pulse-1a3a7a08 2.2s infinite}@keyframes pulse-1a3a7a08{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.email-title[data-v-1a3a7a08]{font-family:"DM Serif Display",serif;font-size:clamp(26px,3vw,34px);color:var(--navy);line-height:1.15;margin-bottom:12px;letter-spacing:-.4px}.email-subtitle[data-v-1a3a7a08]{font-size:15px;line-height:1.65;color:var(--muted);font-weight:300;margin-bottom:32px}.email-form[data-v-1a3a7a08]{display:flex;flex-direction:column;gap:0}.field[data-v-1a3a7a08]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.field-label[data-v-1a3a7a08]{font-size:13px;font-weight:600;color:var(--text)}.req[data-v-1a3a7a08]{color:var(--coral)}.field-input[data-v-1a3a7a08]{padding:12px 14px;border:1.5px solid var(--border);border-radius:9px;font-size:15px;font-family:inherit;color:var(--text);background:var(--white);transition:border-color .15s,box-shadow .15s;outline:none}.field-input[data-v-1a3a7a08]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #3b6fa01a}.field-input.error[data-v-1a3a7a08]{border-color:var(--coral)}.field-error[data-v-1a3a7a08]{font-size:12px;color:var(--coral)}.submit-btn[data-v-1a3a7a08]{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--teal);color:#fff;border:none;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;width:100%;margin-bottom:14px}.submit-btn[data-v-1a3a7a08]:hover{background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 6px 20px #3b6fa059}.fine-print[data-v-1a3a7a08]{font-size:12px;color:var(--silver);line-height:1.5;text-align:center}.btn-back[data-v-1a3a7a08]{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--muted);font-size:13px;cursor:pointer;padding:12px 0 0;font-family:inherit;transition:color .15s}.btn-back[data-v-1a3a7a08]:hover{color:var(--text)}.mode-page[data-v-bcd0e49d]{min-height:100vh;padding:80px 24px 60px;background:var(--off-white);display:flex;align-items:flex-start;justify-content:center}.mode-inner[data-v-bcd0e49d]{width:100%;max-width:860px;display:flex;flex-direction:column;align-items:center}.mode-header[data-v-bcd0e49d]{text-align:center;margin-bottom:40px}.mode-eyebrow[data-v-bcd0e49d]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--teal);margin-bottom:16px}.eyebrow-dot[data-v-bcd0e49d]{width:6px;height:6px;background:var(--teal);border-radius:50%;animation:pulse-bcd0e49d 2.2s infinite}@keyframes pulse-bcd0e49d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.mode-title[data-v-bcd0e49d]{font-family:"DM Serif Display",serif;font-size:clamp(28px,3.5vw,42px);color:var(--navy);margin-bottom:12px;letter-spacing:-.3px}.mode-subtitle[data-v-bcd0e49d]{font-size:16px;color:var(--muted);line-height:1.65;max-width:560px;margin:0 auto}.mode-cards[data-v-bcd0e49d]{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;margin-bottom:24px}.mode-card[data-v-bcd0e49d]{background:var(--white);border:2px solid var(--border);border-radius:18px;padding:28px;cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;font-family:inherit}.mode-card[data-v-bcd0e49d]:hover{border-color:var(--teal-mid);box-shadow:0 4px 20px #3b6fa01f;transform:translateY(-2px)}.mode-card.selected[data-v-bcd0e49d]{border-color:var(--teal);box-shadow:0 6px 28px #3b6fa02e}.mode-card.featured[data-v-bcd0e49d]{background:var(--navy)}.mode-card.featured[data-v-bcd0e49d]:hover{border-color:#3b6fa099}.mode-card.featured.selected[data-v-bcd0e49d]{border-color:#f0a500;box-shadow:0 6px 28px #f0a50033}.featured-badge[data-v-bcd0e49d]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gold);color:#fff;font-size:11px;font-weight:700;padding:4px 14px;border-radius:20px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.mode-card-top[data-v-bcd0e49d]{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.mode-icon[data-v-bcd0e49d]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.express-icon[data-v-bcd0e49d]{background:#3b6fa01a;color:var(--teal)}.detailed-icon[data-v-bcd0e49d]{background:#3b6fa033;color:var(--teal-mid)}.mode-card-meta[data-v-bcd0e49d]{flex:1}.mode-card-name[data-v-bcd0e49d]{font-family:"DM Serif Display",serif;font-size:20px;color:var(--navy);margin-bottom:4px}.mode-card.featured .mode-card-name[data-v-bcd0e49d]{color:#fff}.mode-card-time[data-v-bcd0e49d]{font-size:12px;color:var(--muted);font-weight:500}.mode-card.featured .mode-card-time[data-v-bcd0e49d]{color:#ffffff80}.mode-card-selector[data-v-bcd0e49d]{flex-shrink:0;margin-top:4px}.selector-ring[data-v-bcd0e49d]{width:20px;height:20px;border:2px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.selector-ring.active[data-v-bcd0e49d]{border-color:var(--teal);background:var(--teal-light)}.mode-card.featured .selector-ring[data-v-bcd0e49d]{border-color:#fff3}.mode-card.featured .selector-ring.active[data-v-bcd0e49d]{border-color:#f0a500;background:#f0a50026}.selector-dot[data-v-bcd0e49d]{width:9px;height:9px;background:var(--teal);border-radius:50%;animation:pop-bcd0e49d .2s cubic-bezier(.34,1.56,.64,1)}.mode-card.featured .selector-dot[data-v-bcd0e49d]{background:#f0a500}@keyframes pop-bcd0e49d{0%{transform:scale(0)}to{transform:scale(1)}}.mode-card-pitch[data-v-bcd0e49d]{font-size:14px;color:var(--muted);line-height:1.65;margin-bottom:20px}.mode-card.featured .mode-card-pitch[data-v-bcd0e49d]{color:#ffffff8c}.mode-card-delivers[data-v-bcd0e49d]{background:var(--off-white);border-radius:10px;padding:14px 16px;margin-bottom:16px}.mode-card.featured .mode-card-delivers[data-v-bcd0e49d]{background:#ffffff0f}.delivers-label[data-v-bcd0e49d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--teal);margin-bottom:10px}.mode-card.featured .delivers-label[data-v-bcd0e49d]{color:#fff6}.delivers-list[data-v-bcd0e49d]{display:flex;flex-direction:column;gap:7px}.delivers-item[data-v-bcd0e49d]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--text);line-height:1.4}.delivers-item svg[data-v-bcd0e49d]{flex-shrink:0;margin-top:1px}.mode-card.featured .delivers-item[data-v-bcd0e49d]{color:#ffffffb3}.mode-card-best-for[data-v-bcd0e49d]{font-size:12px;color:var(--muted);line-height:1.5}.mode-card.featured .mode-card-best-for[data-v-bcd0e49d]{color:#ffffff59}.best-label[data-v-bcd0e49d]{font-weight:700;color:var(--teal);margin-right:6px}.mode-card.featured .best-label[data-v-bcd0e49d]{color:#ffffff73}.mode-switch-note[data-v-bcd0e49d]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:28px;text-align:center}.mode-start-btn[data-v-bcd0e49d]{display:inline-flex;align-items:center;gap:10px;background:var(--teal);color:#fff;border:none;border-radius:12px;padding:16px 36px;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;margin-bottom:20px;min-width:280px;justify-content:center}.mode-start-btn[data-v-bcd0e49d]:hover:not(:disabled){background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 8px 24px #3b6fa059}.mode-start-btn[data-v-bcd0e49d]:disabled{background:var(--teal-mid);opacity:.5;cursor:not-allowed}.btn-back[data-v-bcd0e49d]{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--muted);font-size:13px;cursor:pointer;padding:8px 0;font-family:inherit;transition:color .15s}.btn-back[data-v-bcd0e49d]:hover{color:var(--text)}@media (max-width: 680px){.mode-cards[data-v-bcd0e49d]{grid-template-columns:1fr}}.dimension-page[data-v-48df389c]{min-height:100vh;padding:104px 24px 80px;background:var(--off-white)}@media (max-width: 768px){.dimension-page[data-v-48df389c]{padding:120px 16px 96px}}.dimension-inner[data-v-48df389c]{max-width:740px;margin:0 auto}.dim-header[data-v-48df389c]{text-align:center;margin-bottom:40px}.dim-badges[data-v-48df389c]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:18px}.dim-badge[data-v-48df389c]{display:inline-flex;align-items:center;gap:6px;background:var(--navy);border-radius:8px;padding:6px 14px}.mode-badge[data-v-48df389c]{font-size:11px;font-weight:700;padding:5px 12px;border-radius:8px}.mode-badge.express[data-v-48df389c]{background:#3b6fa01a;color:var(--teal)}.mode-badge.detailed[data-v-48df389c]{background:#f0a5001f;color:#b87f00}.express-note[data-v-48df389c]{font-size:12px;color:var(--teal);background:#3b6fa00f;border:1px solid rgba(59,111,160,.15);border-radius:8px;padding:8px 14px;margin-top:10px;line-height:1.5}.dim-num[data-v-48df389c]{font-family:"DM Serif Display",serif;font-size:15px;color:#fff}.dim-total[data-v-48df389c]{font-size:13px;color:#fff6}.dim-title[data-v-48df389c]{font-family:"DM Serif Display",serif;font-size:clamp(26px,3.5vw,38px);color:var(--navy);margin-bottom:10px}.dim-desc[data-v-48df389c]{font-size:15px;color:var(--muted);font-style:italic;max-width:520px;margin:0 auto;line-height:1.6}.questions-list[data-v-48df389c]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.question-card[data-v-48df389c]{background:var(--white);border:1.5px solid var(--border);border-radius:14px;overflow:hidden;transition:border-color .25s,box-shadow .25s,opacity .3s;position:relative}.question-card.answered[data-v-48df389c]{border-color:#3b6fa040}.question-card.just-answered[data-v-48df389c]{border-color:var(--teal);box-shadow:0 0 0 3px #3b6fa01f}.question-header[data-v-48df389c]{padding:20px 24px 16px;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--border)}.q-counter[data-v-48df389c]{font-size:11px;font-weight:700;color:var(--teal);background:var(--teal-light);padding:3px 8px;border-radius:5px;flex-shrink:0;margin-top:2px;letter-spacing:.03em}.question-text[data-v-48df389c]{font-size:15px;font-weight:500;color:var(--text);line-height:1.5}.options-list[data-v-48df389c]{display:flex;flex-direction:column}.option-row[data-v-48df389c]{display:flex;align-items:flex-start;gap:14px;padding:14px 24px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .12s;border-bottom:1px solid rgba(214,228,237,.5);width:100%}.option-row[data-v-48df389c]:last-child{border-bottom:none}.option-row[data-v-48df389c]:hover{background:var(--teal-light)}.option-row.selected[data-v-48df389c]{background:#3b6fa00f}.option-radio[data-v-48df389c]{flex-shrink:0;margin-top:3px}.radio-inner[data-v-48df389c]{width:18px;height:18px;border:2px solid var(--teal-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.radio-inner.filled[data-v-48df389c]{border-color:var(--teal);background:var(--teal-light)}.radio-dot[data-v-48df389c]{width:8px;height:8px;background:var(--teal);border-radius:50%;animation:pop-in-48df389c .2s cubic-bezier(.34,1.56,.64,1)}@keyframes pop-in-48df389c{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.option-content[data-v-48df389c]{display:flex;align-items:flex-start;gap:10px;flex:1}.option-score-badge[data-v-48df389c]{font-size:11px;font-weight:700;min-width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.score-1[data-v-48df389c]{background:#f0f4f7;color:#8fa3b3}.score-2[data-v-48df389c]{background:#e8f1f8;color:#74a0bd}.score-3[data-v-48df389c]{background:#eaf0f7;color:#3b6fa0}.score-4[data-v-48df389c]{background:#dde9f5;color:#2a5580}.score-5[data-v-48df389c]{background:#d0dde8;color:#0d2b45}.option-row.selected .score-1[data-v-48df389c]{background:#8fa3b3;color:#fff}.option-row.selected .score-2[data-v-48df389c]{background:#74a0bd;color:#fff}.option-row.selected .score-3[data-v-48df389c]{background:#3b6fa0;color:#fff}.option-row.selected .score-4[data-v-48df389c]{background:#2a5580;color:#fff}.option-row.selected .score-5[data-v-48df389c]{background:#0d2b45;color:#fff}.option-text[data-v-48df389c]{font-size:13.5px;color:var(--text);line-height:1.5}.option-row.selected .option-text[data-v-48df389c]{color:var(--navy);font-weight:500}.answered-check[data-v-48df389c]{position:absolute;top:14px;right:16px;display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--teal);background:var(--teal-light);padding:3px 9px 3px 6px;border-radius:20px;pointer-events:none}.check-fade-enter-active[data-v-48df389c]{transition:opacity .3s,transform .3s}.check-fade-leave-active[data-v-48df389c]{transition:opacity .2s}.check-fade-enter-from[data-v-48df389c]{opacity:0;transform:translateY(-4px) scale(.9)}.check-fade-leave-to[data-v-48df389c]{opacity:0}.all-done-prompt[data-v-48df389c]{display:flex;align-items:center;gap:10px;background:#3b6fa00f;border:1px solid rgba(59,111,160,.2);border-radius:10px;padding:12px 18px;margin-bottom:24px;font-size:13.5px;font-weight:500;color:var(--teal-dark)}.all-done-icon[data-v-48df389c]{flex-shrink:0}.slide-up-enter-active[data-v-48df389c]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.slide-up-leave-active[data-v-48df389c]{transition:all .2s ease}.slide-up-enter-from[data-v-48df389c]{opacity:0;transform:translateY(8px)}.slide-up-leave-to[data-v-48df389c]{opacity:0}.dim-actions[data-v-48df389c]{display:flex;align-items:center;justify-content:space-between;gap:16px}.actions-right[data-v-48df389c]{display:flex;align-items:center;gap:16px}.answered-count[data-v-48df389c]{font-size:13px;color:var(--muted);white-space:nowrap;transition:color .2s}.answered-count.complete[data-v-48df389c]{color:var(--teal);font-weight:600}.btn-back[data-v-48df389c]{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--muted);border:1.5px solid var(--border);border-radius:10px;padding:11px 18px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.btn-back[data-v-48df389c]:hover{border-color:var(--silver);color:var(--text)}.btn-next[data-v-48df389c]{display:inline-flex;align-items:center;gap:8px;background:var(--teal-mid);color:#ffffffb3;border:none;border-radius:10px;padding:12px 24px;font-size:15px;font-weight:600;cursor:not-allowed;transition:all .3s cubic-bezier(.34,1.2,.64,1);white-space:nowrap}.btn-next.ready[data-v-48df389c]{background:var(--teal);color:#fff;cursor:pointer;animation:ready-pulse-48df389c .5s cubic-bezier(.34,1.56,.64,1)}@keyframes ready-pulse-48df389c{0%{transform:scale(1)}40%{transform:scale(1.04)}70%{transform:scale(.98)}to{transform:scale(1)}}.btn-next.ready[data-v-48df389c]:hover{background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 4px 16px #3b6fa059}.incomplete-warning[data-v-48df389c]{display:flex;align-items:center;gap:8px;color:var(--coral);font-size:13px;font-weight:500;margin-top:12px;text-align:center;justify-content:center}@media (max-width: 768px){.dim-header[data-v-48df389c]{margin-bottom:24px}.dim-title[data-v-48df389c]{font-size:24px}.questions-list[data-v-48df389c]{gap:14px}.question-header[data-v-48df389c]{padding:16px 16px 12px}.question-text[data-v-48df389c]{font-size:14px}.option-row[data-v-48df389c]{padding:16px;min-height:54px}@media (hover: none){.option-row[data-v-48df389c]:hover{background:transparent}.option-row.selected[data-v-48df389c]:hover{background:#3b6fa00f}}.dim-actions[data-v-48df389c]{position:fixed;bottom:0;left:0;right:0;background:#fffffff7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1.5px solid var(--border);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 24px #0d2b451a;z-index:80}.btn-back[data-v-48df389c]{padding:11px 12px;font-size:13px;flex-shrink:0;min-width:44px}.actions-right[data-v-48df389c]{flex:1;gap:10px;justify-content:flex-end}.answered-count[data-v-48df389c]{font-size:12px}.btn-next[data-v-48df389c]{padding:11px 16px;font-size:14px}.btn-next.ready[data-v-48df389c]{flex:1;justify-content:center;max-width:180px}@media (max-width: 380px){.btn-label[data-v-48df389c]{display:none}.btn-back[data-v-48df389c]{padding:11px}.btn-next[data-v-48df389c]{padding:11px 14px}.answered-count[data-v-48df389c]{display:none}}.incomplete-warning[data-v-48df389c]{position:fixed;bottom:70px;bottom:calc(70px + env(safe-area-inset-bottom,0px));left:16px;right:16px;background:#fffffff2;border:1px solid rgba(232,99,74,.25);border-radius:10px;padding:10px 16px;z-index:81;box-shadow:0 4px 16px #00000014}.all-done-prompt[data-v-48df389c]{margin-bottom:8px}}.overlay-page[data-v-b7415523]{min-height:100vh;padding:104px 24px 80px;background:var(--off-white)}@media (max-width: 768px){.overlay-page[data-v-b7415523]{padding:120px 16px 96px}}.overlay-inner[data-v-b7415523]{max-width:740px;margin:0 auto}.overlay-header[data-v-b7415523]{text-align:center;margin-bottom:28px}.overlay-badge[data-v-b7415523]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;font-size:13px;font-weight:600;margin-bottom:18px}.overlay-badge.eu[data-v-b7415523]{background:#00448c14;color:#1a5fa0;border:1px solid rgba(0,68,140,.2)}.overlay-badge.fda[data-v-b7415523]{background:#dc262612;color:#c53030;border:1px solid rgba(220,38,38,.15)}.overlay-flag[data-v-b7415523]{font-size:11px;font-weight:800;letter-spacing:.05em}.overlay-title[data-v-b7415523]{font-family:"DM Serif Display",serif;font-size:clamp(26px,3.5vw,38px);color:var(--navy);margin-bottom:12px}.overlay-desc[data-v-b7415523]{font-size:15px;color:var(--muted);line-height:1.6;max-width:540px;margin:0 auto}.reg-context-bar[data-v-b7415523]{display:flex;align-items:center;gap:8px;background:var(--teal-light);border:1px solid var(--teal-mid);border-radius:8px;padding:10px 16px;font-size:13px;color:var(--teal-dark);margin-bottom:28px}.questions-list[data-v-b7415523]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.question-card[data-v-b7415523]{background:var(--white);border:1.5px solid var(--border);border-radius:14px;overflow:hidden;transition:border-color .2s}.question-card.answered[data-v-b7415523]{border-color:#3b6fa040}.question-header[data-v-b7415523]{padding:20px 24px 16px;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--border)}.q-counter[data-v-b7415523]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:5px;flex-shrink:0;margin-top:2px;letter-spacing:.03em}.overlay-counter.eu[data-v-b7415523]{background:#00448c14;color:#1a5fa0}.overlay-counter.fda[data-v-b7415523]{background:#dc262614;color:#c53030}.question-text[data-v-b7415523]{font-size:15px;font-weight:500;color:var(--text);line-height:1.5}.options-list[data-v-b7415523]{display:flex;flex-direction:column}.option-row[data-v-b7415523]{display:flex;align-items:flex-start;gap:14px;padding:14px 24px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .12s;border-bottom:1px solid rgba(214,228,237,.5);width:100%}.option-row[data-v-b7415523]:last-child{border-bottom:none}.option-row[data-v-b7415523]:hover{background:var(--teal-light)}.option-row.selected[data-v-b7415523]{background:#3b6fa00f}.option-radio[data-v-b7415523]{flex-shrink:0;margin-top:3px}.radio-inner[data-v-b7415523]{width:18px;height:18px;border:2px solid var(--teal-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.radio-inner.filled[data-v-b7415523]{border-color:var(--teal);background:var(--teal-light)}.radio-dot[data-v-b7415523]{width:8px;height:8px;background:var(--teal);border-radius:50%}.option-content[data-v-b7415523]{display:flex;align-items:flex-start;gap:10px;flex:1}.option-score-badge[data-v-b7415523]{font-size:11px;font-weight:700;min-width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.score-1[data-v-b7415523]{background:#f0f4f7;color:#8fa3b3}.score-2[data-v-b7415523]{background:#e8f1f8;color:#74a0bd}.score-3[data-v-b7415523]{background:#eaf0f7;color:#3b6fa0}.score-4[data-v-b7415523]{background:#dde9f5;color:#2a5580}.score-5[data-v-b7415523]{background:#d0dde8;color:#0d2b45}.option-row.selected .score-1[data-v-b7415523]{background:#8fa3b3;color:#fff}.option-row.selected .score-2[data-v-b7415523]{background:#74a0bd;color:#fff}.option-row.selected .score-3[data-v-b7415523]{background:#3b6fa0;color:#fff}.option-row.selected .score-4[data-v-b7415523]{background:#2a5580;color:#fff}.option-row.selected .score-5[data-v-b7415523]{background:#0d2b45;color:#fff}.option-text[data-v-b7415523]{font-size:13.5px;color:var(--text);line-height:1.5}.option-row.selected .option-text[data-v-b7415523]{color:var(--navy);font-weight:500}.overlay-actions[data-v-b7415523]{display:flex;align-items:center;justify-content:space-between}.actions-right[data-v-b7415523]{display:flex;align-items:center;gap:16px}.answered-count[data-v-b7415523]{font-size:13px;color:var(--muted)}.btn-back[data-v-b7415523]{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--muted);border:1.5px solid var(--border);border-radius:10px;padding:11px 18px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.btn-back[data-v-b7415523]:hover{border-color:var(--silver);color:var(--text)}.btn-next[data-v-b7415523]{display:inline-flex;align-items:center;gap:8px;background:var(--teal);color:#fff;border:none;border-radius:10px;padding:12px 24px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn-next[data-v-b7415523]:hover:not(:disabled){background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 4px 16px #3b6fa04d}.btn-next[data-v-b7415523]:disabled{background:var(--teal-mid);cursor:not-allowed;opacity:.6}.question-card.just-answered[data-v-b7415523]{border-color:var(--teal);box-shadow:0 0 0 3px #3b6fa01f}.incomplete-warning[data-v-b7415523]{display:flex;align-items:center;gap:8px;color:var(--coral);font-size:13px;font-weight:500;margin-top:12px;justify-content:center}@media (max-width: 768px){.question-header[data-v-b7415523]{padding:16px 16px 12px}.question-text[data-v-b7415523]{font-size:14px}.option-row[data-v-b7415523]{padding:16px;min-height:54px}@media (hover: none){.option-row[data-v-b7415523]:hover{background:transparent}.option-row.selected[data-v-b7415523]:hover{background:#3b6fa00f}}.overlay-actions[data-v-b7415523]{position:fixed;bottom:0;left:0;right:0;background:#fffffff7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1.5px solid var(--border);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 24px #0d2b451a;z-index:80}.answered-count[data-v-b7415523]{font-size:12px}.btn-next[data-v-b7415523]{padding:12px 18px;font-size:14px;flex:1;justify-content:center;max-width:200px}.incomplete-warning[data-v-b7415523]{position:fixed;bottom:calc(70px + env(safe-area-inset-bottom,0px));left:16px;right:16px;background:#fffffff2;border:1px solid rgba(232,99,74,.25);border-radius:10px;padding:10px 16px;z-index:81;margin-top:0}}.gate-page[data-v-7bc8c3db]{min-height:100vh;padding:80px 24px 60px;background:var(--off-white);display:flex;align-items:center}.gate-inner[data-v-7bc8c3db]{max-width:1000px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:start}.gate-preview[data-v-7bc8c3db]{position:sticky;top:100px}.preview-card[data-v-7bc8c3db]{background:var(--navy);border-radius:20px;padding:32px;overflow:hidden;position:relative}.preview-card[data-v-7bc8c3db]:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(59,111,160,.25) 0%,transparent 70%)}.preview-header[data-v-7bc8c3db]{margin-bottom:28px}.preview-badge[data-v-7bc8c3db]{display:inline-block;background:#f0a50026;color:var(--gold);border:1px solid rgba(240,165,0,.25);padding:5px 12px;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.preview-scores[data-v-7bc8c3db]{margin-bottom:28px}.preview-score-row[data-v-7bc8c3db]{display:flex;justify-content:center;margin-bottom:20px}.score-orb[data-v-7bc8c3db]{width:100px;height:100px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:2px solid rgba(255,255,255,.1)}.score-orb.overall[data-v-7bc8c3db]{background:#3b6fa033;border-color:#3b6fa066}.orb-value[data-v-7bc8c3db]{font-family:"DM Serif Display",serif;font-size:36px;color:#ffffff4d;line-height:1}.orb-label[data-v-7bc8c3db]{font-size:10px;color:#ffffff4d;text-transform:uppercase;letter-spacing:.08em}.preview-lock[data-v-7bc8c3db]{background:#ffffff0d;border-radius:12px;padding:20px;text-align:center}.lock-icon[data-v-7bc8c3db]{width:52px;height:52px;background:#3b6fa040;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.preview-lock p[data-v-7bc8c3db]{font-size:13px;color:#ffffff80;line-height:1.5}.preview-items[data-v-7bc8c3db]{display:flex;flex-direction:column;gap:9px}.preview-item[data-v-7bc8c3db]{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff8c}.gate-form-wrap[data-v-7bc8c3db]{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:36px}.gate-form-header[data-v-7bc8c3db]{margin-bottom:28px}.gate-title[data-v-7bc8c3db]{font-family:"DM Serif Display",serif;font-size:32px;color:var(--navy);margin-bottom:8px}.gate-subtitle[data-v-7bc8c3db]{font-size:14px;color:var(--muted);line-height:1.6}.gate-form[data-v-7bc8c3db]{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.form-row[data-v-7bc8c3db]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-7bc8c3db]{display:flex;flex-direction:column;gap:5px}.field-label[data-v-7bc8c3db]{font-size:13px;font-weight:600;color:var(--text)}.req[data-v-7bc8c3db]{color:var(--coral)}.field-input[data-v-7bc8c3db]{padding:11px 14px;border:1.5px solid var(--border);border-radius:8px;font-size:14px;color:var(--text);background:var(--white);font-family:DM Sans,sans-serif;transition:all .15s;outline:none}.field-input[data-v-7bc8c3db]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #3b6fa014}.field-input.error[data-v-7bc8c3db]{border-color:var(--coral)}.field-input[data-v-7bc8c3db]::placeholder{color:var(--silver)}.field-error[data-v-7bc8c3db]{font-size:11.5px;color:var(--coral);font-weight:500}.submit-error[data-v-7bc8c3db]{display:flex;align-items:center;gap:8px;background:#e8634a14;border:1px solid rgba(232,99,74,.2);border-radius:8px;padding:12px 16px;font-size:13.5px;color:var(--coral)}.submit-btn[data-v-7bc8c3db]{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--teal);color:#fff;border:none;border-radius:10px;padding:15px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;width:100%}.submit-btn[data-v-7bc8c3db]:hover:not(:disabled){background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 6px 20px #3b6fa04d}.submit-btn[data-v-7bc8c3db]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-7bc8c3db]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-7bc8c3db .7s linear infinite}@keyframes spin-7bc8c3db{to{transform:rotate(360deg)}}.fine-print[data-v-7bc8c3db]{font-size:12px;color:var(--silver);line-height:1.5;text-align:center}.fine-print a[data-v-7bc8c3db]{color:var(--teal);text-decoration:underline}.btn-back[data-v-7bc8c3db]{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--muted);border:none;padding:8px 0;font-size:13px;cursor:pointer;transition:color .15s}.btn-back[data-v-7bc8c3db]:hover{color:var(--text)}@media (max-width: 860px){.gate-inner[data-v-7bc8c3db]{grid-template-columns:1fr}.gate-preview[data-v-7bc8c3db]{position:static}}@media (max-width: 480px){.form-row[data-v-7bc8c3db]{grid-template-columns:1fr}.gate-form-wrap[data-v-7bc8c3db]{padding:24px}}.radar-wrap[data-v-17e90314]{width:100%;max-width:480px;margin:0 auto;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.radar-wrap.has-highlight[data-v-17e90314]{transform:scale(1.06);transform-origin:center center}.results-page[data-v-5a8913ce]{min-height:100vh;background:var(--off-white)}.results-hero[data-v-5a8913ce]{background:var(--navy);padding:80px 56px 56px;position:relative;overflow:hidden}.results-hero[data-v-5a8913ce]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:40px;background:var(--off-white);clip-path:ellipse(55% 100% at 50% 100%)}.results-hero[data-v-5a8913ce]:before{content:"";position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(59,111,160,.15) 0%,transparent 70%)}.results-hero-inner[data-v-5a8913ce]{max-width:760px;margin:0 auto;text-align:center;position:relative;z-index:1}.results-eyebrow[data-v-5a8913ce]{display:inline-flex;align-items:center;gap:8px;color:var(--teal-mid);font-size:13px;font-weight:500;margin-bottom:20px}.success-dot[data-v-5a8913ce]{width:8px;height:8px;background:#4ade80;border-radius:50%;flex-shrink:0}.results-title[data-v-5a8913ce]{font-family:"DM Serif Display",serif;font-size:clamp(32px,4vw,52px);color:#fff;margin-bottom:14px;line-height:1.15}.results-subtitle[data-v-5a8913ce]{font-size:16px;color:#ffffff8c;line-height:1.6}.results-content[data-v-5a8913ce]{max-width:1100px;margin:0 auto;padding:48px 24px 0}.results-section[data-v-5a8913ce]{margin-bottom:64px}.section-label[data-v-5a8913ce]{font-size:11px;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.section-heading[data-v-5a8913ce]{font-family:"DM Serif Display",serif;font-size:clamp(24px,2.8vw,34px);color:var(--navy);margin-bottom:12px}.section-desc[data-v-5a8913ce]{font-size:15px;color:var(--muted);line-height:1.65;margin-bottom:28px;max-width:680px}.score-cards[data-v-5a8913ce]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px}.score-card[data-v-5a8913ce]{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:28px;position:relative;overflow:hidden}.score-card.primary[data-v-5a8913ce]{background:var(--navy);border-color:transparent}.score-card.primary[data-v-5a8913ce]:before{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;background:radial-gradient(circle,rgba(59,111,160,.3) 0%,transparent 70%)}.score-card-label[data-v-5a8913ce]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.score-card.primary .score-card-label[data-v-5a8913ce]{color:#ffffff73}.score-card.secondary .score-card-label[data-v-5a8913ce]{color:var(--muted)}.score-card-num[data-v-5a8913ce]{font-family:"DM Serif Display",serif;line-height:1;margin-bottom:12px}.score-card.primary .score-card-num[data-v-5a8913ce]{font-size:64px;color:#fff}.score-card.secondary .score-card-num[data-v-5a8913ce]{font-size:48px;color:var(--navy)}.score-card-denom[data-v-5a8913ce]{font-family:DM Sans,sans-serif;font-weight:400;opacity:.4}.score-card.primary .score-card-denom[data-v-5a8913ce]{font-size:28px}.score-card.secondary .score-card-denom[data-v-5a8913ce]{font-size:20px}.score-card-level[data-v-5a8913ce]{display:inline-block;color:#fff;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;margin-bottom:14px}.eu-level[data-v-5a8913ce]{background:#1a5fa0;color:#fff}.fda-level[data-v-5a8913ce]{background:#c53030;color:#fff}.score-card-region-badge[data-v-5a8913ce]{position:absolute;top:16px;right:16px;font-size:10px;font-weight:800;padding:3px 8px;border-radius:4px;letter-spacing:.05em}.score-card-region-badge.eu[data-v-5a8913ce]{background:#00448c1a;color:#1a5fa0;border:1px solid rgba(0,68,140,.15)}.score-card-region-badge.fda[data-v-5a8913ce]{background:#dc262614;color:#c53030;border:1px solid rgba(220,38,38,.15)}.score-card-bar-wrap[data-v-5a8913ce]{height:6px;background:#00000014;border-radius:3px;overflow:hidden;margin-bottom:10px}.score-card.primary .score-card-bar-wrap[data-v-5a8913ce]{background:#ffffff1f}.score-card-bar[data-v-5a8913ce]{height:100%;border-radius:3px;transition:width 1s ease}.score-card-bar.eu[data-v-5a8913ce]{background:linear-gradient(90deg,#1a5fa0,#4a8bc5)}.score-card-bar.fda[data-v-5a8913ce]{background:linear-gradient(90deg,#c53030,#e05a5a)}.score-card-benchmark[data-v-5a8913ce]{font-size:11.5px;color:#fff6}.score-card.secondary .score-card-benchmark[data-v-5a8913ce]{color:var(--muted)}.inline-cta-section[data-v-5a8913ce]{margin-bottom:64px}.inline-cta-inner[data-v-5a8913ce]{background:var(--navy);border-radius:16px;padding:24px 32px;display:flex;align-items:center;gap:32px}.inline-cta-text[data-v-5a8913ce]{flex:1;display:flex;flex-direction:column;gap:4px}.inline-cta-eyebrow[data-v-5a8913ce]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.inline-cta-headline[data-v-5a8913ce]{font-size:15px;color:#fffc;line-height:1.5}.inline-cta-btn[data-v-5a8913ce]{display:inline-flex;align-items:center;gap:8px;background:var(--teal);color:#fff;text-decoration:none;font-size:14px;font-weight:600;padding:12px 22px;border-radius:9px;white-space:nowrap;transition:all .2s;flex-shrink:0}.inline-cta-btn[data-v-5a8913ce]:hover{background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 8px 24px #3b6fa066}.dim-section-header[data-v-5a8913ce]{margin-bottom:28px}.dim-layout[data-v-5a8913ce]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.radar-col[data-v-5a8913ce]{position:sticky;top:130px}.radar-container[data-v-5a8913ce]{margin-top:0}.dim-scores-list[data-v-5a8913ce]{display:flex;flex-direction:column;gap:6px}.dim-score-row[data-v-5a8913ce]{border:1.5px solid transparent;border-radius:12px;padding:12px 14px;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s;background:var(--white);border-color:var(--border)}.dim-score-row[data-v-5a8913ce]:hover{border-color:var(--teal);box-shadow:0 2px 12px #3b6fa01a}.dim-score-row.active[data-v-5a8913ce]{border-color:var(--teal);background:var(--white);box-shadow:0 4px 20px #3b6fa026}.dim-row-summary[data-v-5a8913ce]{display:flex;align-items:center;gap:10px}.dim-score-info[data-v-5a8913ce]{flex:1}.dim-score-header[data-v-5a8913ce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.dim-score-name[data-v-5a8913ce]{font-size:13px;font-weight:600;color:var(--text)}.dim-score-right[data-v-5a8913ce]{display:flex;align-items:center;gap:8px}.dim-score-value[data-v-5a8913ce]{font-size:14px;font-weight:700}.dim-weight-badge[data-v-5a8913ce]{font-size:10px;color:var(--silver);background:var(--off-white);padding:2px 5px;border-radius:4px}.dim-chevron[data-v-5a8913ce]{color:var(--muted);transition:transform .25s ease;flex-shrink:0}.dim-chevron.rotated[data-v-5a8913ce]{transform:rotate(180deg)}.dim-score-bar-track[data-v-5a8913ce]{height:4px;background:var(--border);border-radius:3px;overflow:hidden}.dim-score-bar-fill[data-v-5a8913ce]{height:100%;border-radius:3px;transition:width 1s ease}.dim-detail-panel[data-v-5a8913ce]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:14px;overflow:hidden}.dim-detail-top[data-v-5a8913ce]{display:flex;flex-direction:column;gap:8px}.dim-detail-level[data-v-5a8913ce]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;align-self:flex-start}.dim-detail-desc[data-v-5a8913ce]{font-size:13px;color:var(--muted);line-height:1.55;font-style:italic}.dim-detail-what[data-v-5a8913ce],.dim-detail-action[data-v-5a8913ce]{background:var(--off-white);border-radius:8px;padding:12px 14px}.dim-detail-action[data-v-5a8913ce]{background:var(--teal-light)}.dim-detail-section-label[data-v-5a8913ce]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--teal);margin-bottom:6px}.dim-detail-text[data-v-5a8913ce]{font-size:12.5px;color:var(--text);line-height:1.65}.expand-enter-active[data-v-5a8913ce]{transition:all .35s cubic-bezier(.4,0,.2,1);max-height:500px;opacity:1}.expand-leave-active[data-v-5a8913ce]{transition:all .25s cubic-bezier(.4,0,.2,1)}.expand-enter-from[data-v-5a8913ce]{max-height:0;opacity:0;transform:translateY(-6px)}.expand-leave-to[data-v-5a8913ce]{max-height:0;opacity:0;transform:translateY(-4px)}.gaps-grid[data-v-5a8913ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gap-card[data-v-5a8913ce]{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:24px}.gap-card-header[data-v-5a8913ce]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.gap-rank[data-v-5a8913ce]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.rank-1[data-v-5a8913ce]{background:#f0a50026;color:#b87f00}.rank-2[data-v-5a8913ce]{background:#8fa3b326;color:var(--slate)}.rank-3[data-v-5a8913ce]{background:#3b6fa01a;color:var(--teal)}.gap-dim-name[data-v-5a8913ce]{font-size:14px;font-weight:600;color:var(--text);margin-bottom:4px}.gap-score-badge[data-v-5a8913ce]{display:inline-block;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:600}.gap-description[data-v-5a8913ce]{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:16px}.gap-first-step[data-v-5a8913ce]{background:var(--teal-light);border-radius:8px;padding:12px}.step-label[data-v-5a8913ce]{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.step-text[data-v-5a8913ce]{font-size:12.5px;color:var(--teal-dark);line-height:1.55}.benchmark-cards[data-v-5a8913ce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.benchmark-card[data-v-5a8913ce]{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:24px}.benchmark-label[data-v-5a8913ce]{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.benchmark-comparison[data-v-5a8913ce]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.benchmark-col[data-v-5a8913ce]{text-align:center}.bmark-value[data-v-5a8913ce]{font-family:"DM Serif Display",serif;font-size:36px;color:var(--navy);line-height:1}.bmark-value.avg[data-v-5a8913ce]{color:var(--silver);font-size:28px}.bmark-label[data-v-5a8913ce]{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.benchmark-vs[data-v-5a8913ce]{font-size:13px;color:var(--silver);font-weight:500;padding:0 4px}.benchmark-bar-set[data-v-5a8913ce]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.bmark-bar-row[data-v-5a8913ce]{display:grid;grid-template-columns:28px 1fr 32px;align-items:center;gap:8px}.bmark-bar-label[data-v-5a8913ce]{font-size:11px;color:var(--muted);font-weight:600}.bmark-bar-track[data-v-5a8913ce]{height:8px;background:var(--border);border-radius:4px;overflow:hidden}.bmark-bar-fill[data-v-5a8913ce]{height:100%;border-radius:4px;transition:width 1s ease}.bmark-bar-fill.yours[data-v-5a8913ce]{background:var(--teal)}.bmark-bar-fill.avg[data-v-5a8913ce]{background:var(--silver);opacity:.5}.bmark-bar-fill.eu[data-v-5a8913ce]{background:#1a5fa0}.bmark-bar-fill.fda[data-v-5a8913ce]{background:#c53030}.bmark-bar-val[data-v-5a8913ce]{font-size:11px;font-weight:600;color:var(--text)}.benchmark-delta[data-v-5a8913ce]{font-size:13px;font-weight:600;padding:5px 10px;border-radius:6px;display:inline-block}.benchmark-delta.positive[data-v-5a8913ce]{background:#4ade801a;color:#15803d}.benchmark-delta.negative[data-v-5a8913ce]{background:#e8634a1a;color:var(--coral)}.roadmap-grid[data-v-5a8913ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.roadmap-col[data-v-5a8913ce]{background:var(--white);border:1px solid var(--border);border-radius:14px;overflow:hidden}.roadmap-header[data-v-5a8913ce]{padding:16px 20px;color:#fff}.roadmap-header.thirty[data-v-5a8913ce]{background:var(--teal)}.roadmap-header.sixty[data-v-5a8913ce]{background:var(--teal-dark)}.roadmap-header.ninety[data-v-5a8913ce]{background:var(--navy)}.roadmap-period[data-v-5a8913ce]{font-family:"DM Serif Display",serif;font-size:20px;margin-bottom:2px}.roadmap-phase[data-v-5a8913ce]{font-size:11px;opacity:.7;text-transform:uppercase;letter-spacing:.08em}.roadmap-items[data-v-5a8913ce]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.roadmap-item[data-v-5a8913ce]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text);line-height:1.5}.roadmap-check[data-v-5a8913ce]{flex-shrink:0;margin-top:2px}.audit-cta-section[data-v-5a8913ce]{background:var(--navy);border-radius:24px;padding:72px 64px;margin-bottom:64px;text-align:center;position:relative;overflow:hidden}.audit-cta-section[data-v-5a8913ce]:before{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(59,111,160,.12) 0%,transparent 65%);pointer-events:none}.audit-cta-inner[data-v-5a8913ce]{position:relative;z-index:1;max-width:680px;margin:0 auto}.audit-cta-eyebrow[data-v-5a8913ce]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.audit-dot[data-v-5a8913ce]{width:6px;height:6px;background:var(--gold);border-radius:50%;animation:pulse-5a8913ce 2.2s infinite}@keyframes pulse-5a8913ce{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.audit-cta-title[data-v-5a8913ce]{font-family:"DM Serif Display",serif;font-size:clamp(30px,3.5vw,44px);color:#fff;line-height:1.1;margin-bottom:18px;letter-spacing:-.5px}.audit-cta-title em[data-v-5a8913ce]{color:var(--teal-mid);font-style:italic}.audit-cta-subtitle[data-v-5a8913ce]{font-size:16px;line-height:1.72;color:#ffffff8c;font-weight:300;margin-bottom:36px}.audit-value-props[data-v-5a8913ce]{display:flex;flex-direction:column;gap:10px;margin-bottom:36px;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px 24px}.audit-vp[data-v-5a8913ce]{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#ffffffbf;line-height:1.5}.audit-vp svg[data-v-5a8913ce]{flex-shrink:0;margin-top:1px}.audit-cta-btn[data-v-5a8913ce]{display:inline-flex;align-items:center;gap:10px;background:var(--teal);color:#fff;text-decoration:none;font-size:16px;font-weight:600;padding:16px 36px;border-radius:10px;letter-spacing:.1px;transition:all .2s;margin-bottom:20px}.audit-cta-btn[data-v-5a8913ce]:hover{background:var(--teal-dark);transform:translateY(-2px);box-shadow:0 12px 32px #3b6fa073}.audit-cta-secondary[data-v-5a8913ce]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.cta-secondary-actions[data-v-5a8913ce]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cta-secondary-btn[data-v-5a8913ce]{display:flex;align-items:center;justify-content:center;gap:6px;background:#ffffff0f;color:#fff9;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.cta-secondary-btn[data-v-5a8913ce]:hover{background:#ffffff1a;color:#fff}.share-message[data-v-5a8913ce]{margin-top:8px;font-size:12px;color:var(--gold);text-align:center}.results-footer[data-v-5a8913ce]{background:var(--navy-mid);border-top:1px solid rgba(255,255,255,.06);padding:24px 56px}.results-footer-inner[data-v-5a8913ce]{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:24px}.footer-logo[data-v-5a8913ce]{display:flex;align-items:center;gap:8px;flex-shrink:0}.logo-mark-sm[data-v-5a8913ce]{width:24px;height:24px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border-radius:6px}.footer-brand[data-v-5a8913ce]{font-family:"DM Serif Display",serif;font-size:15px;color:#ffffffb3}.footer-note[data-v-5a8913ce]{font-size:12px;color:#ffffff40;line-height:1.5}@media (max-width: 1024px){.score-cards[data-v-5a8913ce],.dim-layout[data-v-5a8913ce]{grid-template-columns:1fr}.radar-col[data-v-5a8913ce]{position:static}.gaps-grid[data-v-5a8913ce],.roadmap-grid[data-v-5a8913ce]{grid-template-columns:1fr}}@media (max-width: 768px){.results-hero[data-v-5a8913ce]{padding:80px 24px 48px}.results-content[data-v-5a8913ce]{padding:32px 16px 0}.inline-cta-inner[data-v-5a8913ce]{flex-direction:column;align-items:flex-start;gap:16px}.inline-cta-btn[data-v-5a8913ce]{width:100%;justify-content:center}.audit-cta-section[data-v-5a8913ce]{padding:48px 24px}.results-footer[data-v-5a8913ce]{padding:20px;flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width: 480px){.score-cards[data-v-5a8913ce],.benchmark-cards[data-v-5a8913ce]{grid-template-columns:1fr}}@media print{.results-hero[data-v-5a8913ce]{padding-top:20px}.cta-card[data-v-5a8913ce],.cta-primary-btn[data-v-5a8913ce],.cta-secondary-actions[data-v-5a8913ce]{display:none}}#app-wrapper[data-v-35a6f24c]{min-height:100vh}.progress-header[data-v-35a6f24c]{position:fixed;top:64px;left:0;right:0;z-index:90;background:var(--navy-mid);border-bottom:1px solid rgba(255,255,255,.08);padding:10px 56px}.progress-header-inner[data-v-35a6f24c]{display:flex;align-items:center;gap:16px;max-width:860px;margin:0 auto}.progress-label[data-v-35a6f24c]{font-size:13px;font-weight:500;color:var(--teal-mid);white-space:nowrap;min-width:120px}.progress-track[data-v-35a6f24c]{flex:1;height:4px;background:#ffffff1f;border-radius:2px;overflow:hidden}.progress-fill[data-v-35a6f24c]{height:100%;background:linear-gradient(90deg,var(--teal) 0%,#5BA3D4 100%);border-radius:2px;transition:width .4s ease}.progress-pct[data-v-35a6f24c]{font-size:12px;font-weight:600;color:#ffffff80;min-width:32px;text-align:right}.mode-toggle[data-v-35a6f24c]{display:flex;align-items:center;gap:4px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;color:#ffffff59;cursor:pointer;transition:all .15s;white-space:nowrap;font-family:inherit}.mode-toggle[data-v-35a6f24c]:hover{background:#ffffff1f;color:#fff9}.mode-toggle span.active[data-v-35a6f24c]{color:#fff}.mode-sep[data-v-35a6f24c]{opacity:.3;margin:0 2px}main[data-v-35a6f24c]{min-height:100vh}main.has-progress[data-v-35a6f24c]{padding-top:0}@media (max-width: 768px){.progress-header[data-v-35a6f24c]{padding:8px 16px}.progress-label[data-v-35a6f24c]{min-width:80px;font-size:11px}.mode-toggle[data-v-35a6f24c]{font-size:10px;padding:3px 8px}}:root{--teal: #3B6FA0;--teal-dark: #2A5580;--teal-light: #EAF0F7;--teal-mid: #B0C8DE;--navy: #0D2B45;--navy-mid: #163A54;--slate: #4A6278;--silver: #8FA3B3;--off-white: #F5F8FA;--white: #FFFFFF;--gold: #F0A500;--coral: #E8634A;--border: #D6E4ED;--text: #1A2D3D;--muted: #5A7080;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--radius-xl: 24px;--shadow-sm: 0 1px 3px rgba(13,43,69,.08), 0 1px 2px rgba(13,43,69,.04);--shadow: 0 4px 12px rgba(13,43,69,.1), 0 2px 4px rgba(13,43,69,.06);--shadow-lg: 0 10px 32px rgba(13,43,69,.14), 0 4px 8px rgba(13,43,69,.08);--shadow-xl: 0 20px 48px rgba(13,43,69,.18), 0 8px 16px rgba(13,43,69,.1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:DM Sans,sans-serif;color:var(--text);background:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:"DM Serif Display",serif;line-height:1.2}a{color:inherit;text-decoration:none}button{font-family:DM Sans,sans-serif;cursor:pointer;border:none;outline:none}input,select,textarea{font-family:DM Sans,sans-serif}img{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--off-white)}::-webkit-scrollbar-thumb{background:var(--teal-mid);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--teal)}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active{transition:all .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from{opacity:0;transform:translateY(16px)}
