.page_page__oKNPZ{background:var(--cream,#FDFBF9)}.page_wrap__QBAjl{max-width:1240px;margin:0 auto;padding:48px 28px 96px}@media (max-width:720px){.page_wrap__QBAjl{padding:28px 14px 40px}}.page_eyebrow__wzhF5{font-family:var(--font-display,"Satoshi",sans-serif);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta,#E76F51)}.page_hero__VGdrh{padding:8px 0 28px}.page_heroH1__a3Mcq{font-family:Fraunces,serif;font-weight:500;font-size:52px;line-height:1.04;letter-spacing:-.025em;max-width:740px;margin:14px 0 18px;color:var(--ink,#1F1F1F)}.page_script__Hq_tt{font-family:var(--font-script,"Caveat Brush",cursive);color:var(--terracotta,#E76F51);font-weight:400;font-size:1.04em}.page_dek__ok3fG{font-size:17.5px;color:var(--ink-soft,#3C3A36);line-height:1.6;max-width:600px}@media (max-width:720px){.page_heroH1__a3Mcq{font-size:34px}.page_dek__ok3fG{font-size:16px}}.page_ratgeber__YqAyd{padding:64px 0 8px}.page_ratHead__aH7NF{max-width:700px;margin-bottom:24px}.page_ratH2__JYzbk{font-family:Fraunces,serif;font-weight:500;font-size:30px;letter-spacing:-.02em;margin:8px 0 10px;color:var(--ink,#1F1F1F)}.page_ratDek__pb_9g{font-size:16px;color:var(--ink-soft,#3C3A36);line-height:1.65}.page_accuracy__Uguq4{max-width:760px;margin-top:26px}.page_accuracy__Uguq4 h3{font-family:Fraunces,serif;font-weight:500;font-size:20px;margin:0 0 10px;color:var(--ink,#1F1F1F)}.page_accuracy__Uguq4 p{line-height:1.7}.page_accuracy__Uguq4 p,.page_accuracy__Uguq4 ul{font-size:15px;color:var(--ink-soft,#3C3A36);margin:0 0 12px}.page_accuracy__Uguq4 ul{padding-left:22px;line-height:1.65;list-style:disc}.page_accuracy__Uguq4 li{margin-bottom:6px;list-style:inherit}.page_accuracy__Uguq4 li::marker{color:var(--terracotta,#E76F51)}.page_accuracy__Uguq4 li a,.page_accuracy__Uguq4 p a,.page_faqBody__3jzoC a,.page_medicalNote__EuX_p p a,.page_ratDek__pb_9g a{color:var(--terracotta,#E76F51);text-decoration:underline;text-underline-offset:2px}.page_medicalNote__EuX_p{max-width:860px;margin:44px 0 8px;background:color-mix(in srgb,var(--color-medical,#4A6B7C) 8%,var(--cream,#FDFBF9));border:1px solid color-mix(in srgb,var(--color-medical,#4a6b7c) 26%,transparent);border-left:3px solid var(--color-medical,#4a6b7c);border-radius:12px;padding:22px 24px}.page_medicalNote__EuX_p .page_mnEyebrow__zDT1d{font-family:var(--font-display,"Satoshi",sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-medical,#4A6B7C);display:block;margin-bottom:8px}.page_medicalNote__EuX_p h3{font-family:Fraunces,serif;font-weight:500;font-size:19px;margin:0 0 8px;color:var(--ink,#1F1F1F)}.page_medicalNote__EuX_p p{font-size:14.5px;color:var(--ink-soft,#3C3A36);line-height:1.7;margin:0}.page_faq__nD4t5{padding:56px 0 0;border-top:1px solid var(--border-soft,rgba(31,31,31,.06));margin-top:48px}.page_faqH2__VVTzv{font-family:Fraunces,serif;font-weight:500;font-size:26px;margin:0 0 24px;color:var(--ink,#1F1F1F)}.page_faqGrid__cVFyf{max-width:860px}.page_faqItem__L10Ce{border-top:1px solid var(--border-soft,rgba(31,31,31,.06));padding:16px 0}.page_faqItem__L10Ce:last-child{border-bottom:1px solid var(--border-soft,rgba(31,31,31,.06))}.page_faqItem__L10Ce summary{font-family:var(--font-display,"Satoshi",sans-serif);font-size:15px;font-weight:600;color:var(--ink,#1F1F1F);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.page_faqItem__L10Ce summary::-webkit-details-marker{display:none}.page_faqItem__L10Ce summary:after{content:"+";font-family:var(--font-display,"Satoshi",sans-serif);font-size:22px;color:var(--terracotta,#E76F51);transition:transform .2s ease}.page_faqItem__L10Ce[open] summary:after{transform:rotate(45deg)}.page_faqBody__3jzoC{font-size:14px;line-height:1.65;color:var(--ink-muted,#4B4742);margin-top:8px;max-width:700px}.hg-shell{margin:32px 0 16px;background:white;border:1px solid var(--border-soft);border-radius:var(--r-2xl);overflow:hidden;box-shadow:0 20px 40px rgba(31,31,31,.06),0 4px 12px rgba(31,31,31,.04)}.hg-grid{display:grid;grid-template-columns:380px 1fr}.hg-input{padding:32px 32px 28px;background:var(--cream);border-right:1px solid var(--border-soft)}.hg-step-num{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);margin-bottom:6px}.hg-h2{font-size:18px;line-height:1.2;margin:0 0 6px}.hg-hint{font-size:13px;color:var(--ink-muted);line-height:1.5;margin:0 0 16px}.hg-hint-sm{font-size:12px;margin:6px 0 0}.hg-step{padding-top:18px;margin-top:18px;border-top:1px solid var(--border-soft)}.hg-label{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--stone);margin-bottom:9px}.hg-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:white;border:1px solid var(--border);border-radius:var(--r-lg)}.hg-tab{padding:10px 12px;border:none;background:transparent;border-radius:9px;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--ink-soft);cursor:pointer}.hg-tab-on{background:var(--ink);color:white}.hg-seg{display:grid;gap:6px}.hg-seg-2{grid-template-columns:1fr 1fr}.hg-seg-opt{border:1px solid var(--border);background:white;border-radius:var(--r-lg);padding:11px 8px;cursor:pointer;font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--ink-soft);text-align:center;line-height:1.25;transition:all .15s ease}.hg-seg-opt:hover{border-color:var(--peach)}.hg-seg-opt.hg-on{border-color:var(--terracotta);background:var(--peach-soft);color:var(--ink)}.hg-slider-group{background:white;border:1px solid var(--border);border-radius:var(--r-md);padding:14px 16px}.hg-sg-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.hg-sg-row label{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--stone)}.hg-sg-val{font-family:Fraunces,serif;font-size:20px;color:var(--terracotta)}.hg-slider{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--border);border-radius:2px;outline:none}.hg-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--terracotta);cursor:pointer;border:3px solid white;box-shadow:0 2px 6px rgba(231,111,81,.4)}.hg-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--terracotta);cursor:pointer;border:3px solid white}.hg-sg-scale{display:flex;justify-content:space-between;font-family:var(--font-display);font-size:10px;color:var(--stone);margin-top:3px}.hg-num{background:white;border:1px solid var(--border);border-radius:var(--r-md);padding:11px 14px;display:flex;align-items:center;gap:8px}.hg-num:focus-within{border-color:var(--terracotta)}.hg-num input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--ink);-moz-appearance:textfield}.hg-num input::-webkit-inner-spin-button,.hg-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hg-unit{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--stone);white-space:nowrap}.hg-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hg-privacy{font-family:var(--font-display);font-size:11.5px;color:var(--stone);line-height:1.5;margin:22px 0 0}.hg-result{padding:32px 36px;position:relative;background:white}.hg-result:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--terracotta),var(--peach),var(--warm-orange))}.hg-eyebrow{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin-bottom:14px}.hg-eo{background:var(--cream-warm);border:1px solid var(--peach);border-radius:var(--r-xl);padding:24px 26px;margin-bottom:16px}.hg-eo-out{background:#EAF0F3;border-color:rgba(74,107,124,.25)}.hg-eo-status{display:flex;align-items:center;gap:10px;margin-bottom:14px}.hg-eo-dot{width:10px;height:10px;border-radius:50%;background:var(--sage)}.hg-eo-out .hg-eo-dot{background:var(--color-medical)}.hg-eo-lbl{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-success)}.hg-eo-out .hg-eo-lbl{color:var(--color-medical)}.hg-eo-big{font-family:Fraunces,serif;font-size:40px;line-height:1;color:var(--ink);margin-bottom:4px}.hg-eo-big small{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--stone)}.hg-eo-range{display:inline-flex;align-items:baseline;gap:8px;margin-top:14px;padding:10px 16px;background:white;border:1px solid var(--border-soft);border-radius:var(--r-md)}.hg-er-lbl{font-size:11px;font-weight:600;color:var(--stone)}.hg-er-lbl,.hg-er-val{font-family:var(--font-display)}.hg-er-val{font-size:15px;font-weight:700;color:var(--ink)}.hg-eo-msg{font-size:14px;color:var(--ink-soft);line-height:1.6;margin-top:12px}.hg-vd-big{font-family:Fraunces,serif;font-size:48px;line-height:1;color:var(--terracotta);margin-bottom:6px}.hg-vd-big small{font-size:20px;font-weight:600;color:var(--stone)}.hg-vd-big small,.hg-vd-sub{font-family:var(--font-display)}.hg-vd-sub{font-size:14px;color:var(--ink-soft);margin-bottom:18px}.hg-vd-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.hg-vd-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:14px 16px}.hg-vc-l{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone);margin-bottom:6px}.hg-vc-l,.hg-vc-v{font-family:var(--font-display);font-weight:700}.hg-vc-v{font-size:16px;color:var(--ink)}.hg-med{background:#EAF0F3;border:1px solid rgba(74,107,124,.2);border-radius:var(--r-lg);padding:16px 20px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-bottom:16px}.hg-med-ic{width:40px;height:40px;border-radius:10px;background:white;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(31,31,31,.08)}.hg-med h4,.hg-med-ic{color:var(--color-medical)}.hg-med h4{font-family:var(--font-display);font-size:13.5px;font-weight:700;margin:0 0 2px}.hg-med p{font-size:13px;color:var(--ink-soft);line-height:1.5;margin:0}.hg-note{background:#E0EAEF;border:1px solid rgba(74,107,124,.16);border-radius:var(--r-lg);padding:16px 18px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin-bottom:16px}.hg-note>svg{width:38px;height:38px;padding:9px;background:white;border-radius:10px;box-shadow:0 1px 3px rgba(31,31,31,.08)}.hg-note h4,.hg-note>svg{color:var(--color-medical)}.hg-note h4{font-family:var(--font-display);font-size:12.5px;font-weight:700;margin:0 0 3px}.hg-note p{font-size:12px;color:var(--ink-soft);line-height:1.5;margin:0}.hg-table-wrap{overflow-x:auto;border:1px solid var(--border-soft);border-radius:var(--r-lg)}.hg-table{width:100%;border-collapse:collapse;font-family:var(--font-display);font-size:13.5px;min-width:420px}.hg-table th{text-align:left;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone);padding:12px 16px;background:var(--cream);border-bottom:1px solid var(--border);font-weight:700}.hg-table td{padding:12px 16px;border-bottom:1px solid var(--border-soft);color:var(--ink)}.hg-table tr:last-child td{border-bottom:none}.hg-table tr.hg-match td{background:var(--peach-soft)}.hg-table tr.hg-match td:first-child{font-weight:700;color:var(--terracotta)}.hg-col-val{font-variant-numeric:tabular-nums}.hg-table-note{font-family:var(--font-display);font-size:11.5px;color:var(--stone);margin-top:10px;line-height:1.5}@media (max-width:1000px){.hg-grid{grid-template-columns:1fr}.hg-input{border-right:none;border-bottom:1px solid var(--border-soft)}.hg-vd-facts{grid-template-columns:1fr}}