.OptionInfo-module__r1qUzG__wrap{flex:none;margin-left:auto;display:inline-flex;position:relative}.OptionInfo-module__r1qUzG__btn{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);font-family:var(--f-mono), monospace;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:italic;line-height:1;display:grid}.OptionInfo-module__r1qUzG__btn:hover{border-color:var(--accent);color:var(--accent)}.OptionInfo-module__r1qUzG__btn[aria-expanded=true]{border-color:var(--accent);color:var(--bg);background:var(--accent)}.OptionInfo-module__r1qUzG__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.OptionInfo-module__r1qUzG__panel{z-index:30;border:1px solid var(--line);background:var(--panel);text-align:left;white-space:normal;cursor:default;border-radius:4px;flex-direction:column;gap:.4rem;width:min(19rem,100vw - 3rem);padding:.75rem .85rem;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #00000029}.OptionInfo-module__r1qUzG__term{font-size:.9rem;font-weight:700}.OptionInfo-module__r1qUzG__body{color:var(--muted);font-size:.86rem;font-weight:400;line-height:1.5}.OptionInfo-module__r1qUzG__foot{color:var(--muted);opacity:.8;border-top:1px solid var(--line);padding-top:.4rem;font-size:.72rem}.OptionInfo-module__r1qUzG__loading{color:var(--muted);align-items:center;gap:.5rem;font-size:.86rem;font-weight:400;display:flex}.OptionInfo-module__r1qUzG__dots{gap:3px;display:inline-flex}.OptionInfo-module__r1qUzG__dots i{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite OptionInfo-module__r1qUzG__pulse}.OptionInfo-module__r1qUzG__dots i:nth-child(2){animation-delay:.15s}.OptionInfo-module__r1qUzG__dots i:nth-child(3){animation-delay:.3s}@keyframes OptionInfo-module__r1qUzG__pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.OptionInfo-module__r1qUzG__dots i{opacity:.7;animation:none}}
.PhotoAnswer-module__BAaCrq__wrap{flex-direction:column;align-items:center;gap:12px;margin:4px 0 8px;display:flex}.PhotoAnswer-module__BAaCrq__frame{aspect-ratio:900/1036;border:1px dashed var(--line);background:var(--panel,transparent);border-radius:12px;place-items:center;width:100%;max-width:230px;padding:10px;display:grid;overflow:hidden}.PhotoAnswer-module__BAaCrq__shot{object-fit:contain;border-radius:8px;width:100%;height:100%}.PhotoAnswer-module__BAaCrq__empty,.PhotoAnswer-module__BAaCrq__restored{text-align:center;color:var(--muted);max-width:22ch;margin:0;font-size:12.5px;line-height:1.4}.PhotoAnswer-module__BAaCrq__restored{color:var(--fg);font-weight:600}.PhotoAnswer-module__BAaCrq__file{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PhotoAnswer-module__BAaCrq__btn{border:1px solid var(--line);color:var(--fg);cursor:pointer;border-radius:999px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-block}.PhotoAnswer-module__BAaCrq__btn:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.PhotoAnswer-module__BAaCrq__file:focus-visible+.PhotoAnswer-module__BAaCrq__btn{outline:2px solid var(--accent);outline-offset:2px}.PhotoAnswer-module__BAaCrq__status,.PhotoAnswer-module__BAaCrq__error{text-align:center;min-height:1.2em;margin:0;font-size:.82rem}.PhotoAnswer-module__BAaCrq__status{color:var(--muted)}.PhotoAnswer-module__BAaCrq__error{color:var(--warn,#c0392b)}
.QuestionDiagram-module__x7nz3G__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:560px;margin:2px auto 8px;display:grid}@media (max-width:460px){.QuestionDiagram-module__x7nz3G__row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:320px}}.QuestionDiagram-module__x7nz3G__panel{border:1px solid var(--line,#e4e2d8);background:var(--panel,#fff);border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:0;margin:0;padding:14px 10px 12px;display:flex}.QuestionDiagram-module__x7nz3G__svg{width:100%;max-width:92px;height:auto}.QuestionDiagram-module__x7nz3G__plumb{stroke:var(--muted,#5b655f);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.45}.QuestionDiagram-module__x7nz3G__leg,.QuestionDiagram-module__x7nz3G__sole{fill:var(--fg,#151e1c);fill-opacity:.12;stroke:var(--fg,#151e1c);stroke-opacity:.42;stroke-width:1.6px;stroke-linejoin:round}.QuestionDiagram-module__x7nz3G__ground{stroke-width:2.4px;stroke-linecap:round}.QuestionDiagram-module__x7nz3G__cap{text-align:center;font-size:12.5px;line-height:1.25}.QuestionDiagram-module__x7nz3G__cap strong{font-weight:700;display:block}.QuestionDiagram-module__x7nz3G__cap span{color:var(--muted,#5b655f);font-size:11.5px}.QuestionDiagram-module__x7nz3G__rowFour{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:660px;margin:2px auto 10px;display:grid}@media (max-width:620px){.QuestionDiagram-module__x7nz3G__rowFour{grid-template-columns:repeat(2,minmax(0,1fr));max-width:380px}}.QuestionDiagram-module__x7nz3G__rowWide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:620px;margin:2px auto 10px;display:grid}@media (max-width:560px){.QuestionDiagram-module__x7nz3G__rowWide{grid-template-columns:1fr;max-width:300px}}.QuestionDiagram-module__x7nz3G__rowWide .QuestionDiagram-module__x7nz3G__cap strong,.QuestionDiagram-module__x7nz3G__rowFour .QuestionDiagram-module__x7nz3G__cap strong{white-space:nowrap}.QuestionDiagram-module__x7nz3G__leader{stroke:var(--muted,#5b655f);stroke-width:1px;opacity:.45}.QuestionDiagram-module__x7nz3G__svgWide{width:100%;height:auto;display:block}.QuestionDiagram-module__x7nz3G__foot{fill:var(--fg,#151e1c);fill-opacity:.09;stroke:var(--fg,#151e1c);stroke-opacity:.45;stroke-width:1.7px;stroke-linejoin:round}.QuestionDiagram-module__x7nz3G__groundLine{stroke:var(--muted,#5b655f);stroke-width:1.4px;opacity:.5}.QuestionDiagram-module__x7nz3G__archGap{stroke:var(--accent,#b0763a);stroke-width:2.4px;stroke-linecap:round}.QuestionDiagram-module__x7nz3G__keyPanel{border:1px solid var(--line,#e4e2d8);background:var(--panel,#fff);border-radius:12px;max-width:520px;margin:2px auto 12px;padding:12px 10px}.QuestionDiagram-module__x7nz3G__keySvg{width:100%;height:auto;display:block}.QuestionDiagram-module__x7nz3G__spot{fill:var(--accent,#b0763a)}.QuestionDiagram-module__x7nz3G__spotLabel{fill:var(--muted,#5b655f);font-family:var(--f-mono,ui-monospace), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:8px}.QuestionDiagram-module__x7nz3G__footFaint{fill:var(--fg,#151e1c);fill-opacity:.06;stroke:var(--fg,#151e1c);stroke-opacity:.3;stroke-width:1.4px;stroke-linejoin:round}.QuestionDiagram-module__x7nz3G__archVoid{fill:var(--accent,#b0763a);fill-opacity:.16;stroke:none}.QuestionDiagram-module__x7nz3G__shoe{fill:var(--fg,#151e1c);fill-opacity:.16;stroke:var(--fg,#151e1c);stroke-opacity:.62;stroke-width:2.2px;stroke-linejoin:round}.QuestionDiagram-module__x7nz3G__sole2{stroke:var(--accent,#b0763a);stroke-width:3px;stroke-linecap:round}.QuestionDiagram-module__x7nz3G__landmark{fill:none;stroke:var(--fg,#151e1c);stroke-opacity:.28;stroke-width:1.3px}.QuestionDiagram-module__x7nz3G__spotRing{fill:#fff;fill-opacity:.9}.QuestionDiagram-module__x7nz3G__keyFigure{max-width:560px;margin:2px auto 12px}.QuestionDiagram-module__x7nz3G__keyImage{border-radius:10px;width:100%;height:auto;display:block}.QuestionDiagram-module__x7nz3G__insoleFigure{text-align:center;max-width:230px;margin:4px auto 12px}.QuestionDiagram-module__x7nz3G__insoleImage{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:auto;display:block}.QuestionDiagram-module__x7nz3G__insoleCap{color:var(--muted);margin:8px 0 0;font-size:11.5px;line-height:1.35}
.Questionnaire-module__DQNFea__wrap{max-width:40rem;min-height:100dvh;margin:0 auto;padding:4rem 1.5rem 5rem}.Questionnaire-module__DQNFea__progress{background:var(--line);height:3px;margin-bottom:1.75rem;overflow:hidden}.Questionnaire-module__DQNFea__progress span{background:var(--accent);height:100%;transition:width .25s;display:block}.Questionnaire-module__DQNFea__count{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .85rem;font-size:.72rem}.Questionnaire-module__DQNFea__title{font-family:var(--f-display), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0 0 .85rem;font-size:clamp(1.55rem,4vw,2.2rem);font-weight:800;line-height:1.05}.Questionnaire-module__DQNFea__help{color:var(--muted);max-width:46ch;margin:0 0 1.5rem;line-height:1.55}.Questionnaire-module__DQNFea__field{gap:.5rem;margin-bottom:2rem;display:grid}.Questionnaire-module__DQNFea__option{text-align:left;border:1.5px solid var(--line);background:var(--panel);width:100%;color:var(--fg);cursor:pointer;border-radius:2px;align-items:center;gap:.85rem;padding:.95rem 1.1rem;font-size:1rem;transition:border-color .15s,background .15s;display:flex}.Questionnaire-module__DQNFea__option:hover{border-color:var(--accent)}.Questionnaire-module__DQNFea__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Questionnaire-module__DQNFea__marker{border:1.5px solid var(--muted);border-radius:50%;flex:none;width:18px;height:18px}.Questionnaire-module__DQNFea__selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--panel))}.Questionnaire-module__DQNFea__selected .Questionnaire-module__DQNFea__marker{border-color:var(--accent);background:radial-gradient(circle at center, var(--accent) 0 5px, transparent 6px)}.Questionnaire-module__DQNFea__swatchGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.85rem;display:grid}.Questionnaire-module__DQNFea__swatchCard{text-align:left;border:1.5px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer;border-radius:2px;flex-direction:column;gap:.7rem;padding:.7rem;transition:border-color .15s;display:flex}.Questionnaire-module__DQNFea__swatchCard:hover{border-color:var(--accent)}.Questionnaire-module__DQNFea__swatchCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Questionnaire-module__DQNFea__swatchOn{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--panel))}.Questionnaire-module__DQNFea__swatchThumb{aspect-ratio:3/2;border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:2px;width:100%;display:block}.Questionnaire-module__DQNFea__swatchText{flex-direction:column;gap:.15rem;display:flex}.Questionnaire-module__DQNFea__swatchLabel{font-size:.98rem;font-weight:700}.Questionnaire-module__DQNFea__swatchSub{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.Questionnaire-module__DQNFea__numberRow{align-items:center;gap:.75rem;display:flex}.Questionnaire-module__DQNFea__input{border:1.5px solid var(--line);width:100%;color:var(--fg);background:0 0;border-radius:2px;padding:.85rem 1rem;font-size:1rem}.Questionnaire-module__DQNFea__input:focus{border-color:var(--accent);outline:none}textarea.Questionnaire-module__DQNFea__input{resize:vertical;min-height:6.5rem;font-family:inherit;line-height:1.5}.Questionnaire-module__DQNFea__inlineLink{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.Questionnaire-module__DQNFea__inlineLink:hover{opacity:.85}.Questionnaire-module__DQNFea__introWarn{border:1.5px solid var(--warn);background:color-mix(in srgb, var(--warn) 12%, var(--panel));border-left-width:4px;border-radius:2px;gap:.6rem;margin:1.25rem 0;padding:1rem 1.15rem;display:grid}.Questionnaire-module__DQNFea__introWarn p{margin:0}.Questionnaire-module__DQNFea__introWarnKicker{color:var(--warn);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;display:flex}.Questionnaire-module__DQNFea__consentLine{color:var(--muted);margin:1rem 0 0;font-size:.85rem}.Questionnaire-module__DQNFea__consentLine a{color:var(--accent)}.Questionnaire-module__DQNFea__unit{color:var(--muted);flex:none;font-weight:600}.Questionnaire-module__DQNFea__numberField{gap:.75rem;display:grid}.Questionnaire-module__DQNFea__unitToggle{border:1.5px solid var(--line);border-radius:2px;width:fit-content;display:inline-flex;overflow:hidden}.Questionnaire-module__DQNFea__unitBtn{font:inherit;background:var(--panel);color:var(--muted);border:none;border-right:1.5px solid var(--line);cursor:pointer;padding:.5rem 1.1rem;font-size:.9rem;font-weight:700}.Questionnaire-module__DQNFea__unitBtn:last-child{border-right:none}.Questionnaire-module__DQNFea__unitOn{background:var(--accent);color:#231603}.Questionnaire-module__DQNFea__nav{align-items:center;gap:1rem;display:flex}.Questionnaire-module__DQNFea__primary,.Questionnaire-module__DQNFea__ghost{cursor:pointer;border:1.5px solid #0000;border-radius:2px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.Questionnaire-module__DQNFea__primary{background:var(--accent);color:#231603;margin-left:auto}.Questionnaire-module__DQNFea__primary:disabled{opacity:.45;cursor:not-allowed}.Questionnaire-module__DQNFea__ghost{color:var(--fg);border-color:var(--line);background:0 0}.Questionnaire-module__DQNFea__ghost:hover{border-color:var(--fg)}.Questionnaire-module__DQNFea__primary:focus-visible,.Questionnaire-module__DQNFea__ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Questionnaire-module__DQNFea__reassure{font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right;margin:1.1rem 0 0;font-size:.7rem}.Questionnaire-module__DQNFea__recList{gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.Questionnaire-module__DQNFea__recList li{padding-left:1.6rem;line-height:1.5;position:relative}.Questionnaire-module__DQNFea__recList li:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:.55em;left:0}.Questionnaire-module__DQNFea__note{color:var(--muted);margin:0 0 1.5rem;font-size:.9rem;line-height:1.55}.Questionnaire-module__DQNFea__reviewNote{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--panel);border-radius:2px;margin:0 0 2.5rem;padding:1rem 1.2rem}.Questionnaire-module__DQNFea__reviewKicker{font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--verdigris);margin:0 0 .5rem;font-size:.66rem}.Questionnaire-module__DQNFea__reviewNote p:last-child{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.Questionnaire-module__DQNFea__payError{color:var(--err,#b4483c);margin:.25rem 0 0;font-size:.9rem;font-weight:600}.Questionnaire-module__DQNFea__subhead{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.72rem}.Questionnaire-module__DQNFea__summary{border-top:1px solid var(--line);gap:0;margin:0 0 2.5rem;display:grid}.Questionnaire-module__DQNFea__summaryRow{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.Questionnaire-module__DQNFea__summaryRow dt{color:var(--muted);max-width:55%;font-size:.9rem}.Questionnaire-module__DQNFea__summaryRow dd{text-align:right;margin:0;font-weight:600}.Questionnaire-module__DQNFea__pay{border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--panel);border-radius:2px;gap:.85rem;margin-bottom:1.5rem;padding:1.6rem;display:grid}.Questionnaire-module__DQNFea__payHead{flex-wrap:wrap;align-items:baseline;gap:.9rem;padding-bottom:.4rem;display:flex}.Questionnaire-module__DQNFea__payAmount{font-family:var(--f-display), sans-serif;letter-spacing:-.02em;font-size:2rem;font-weight:800}.Questionnaire-module__DQNFea__payNote{color:var(--muted);max-width:30ch;font-size:.9rem;line-height:1.5}.Questionnaire-module__DQNFea__payLabel{font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:-.4rem;font-size:.68rem}.Questionnaire-module__DQNFea__pay .Questionnaire-module__DQNFea__input{background:var(--bg)}.Questionnaire-module__DQNFea__pay .Questionnaire-module__DQNFea__primary{justify-content:center;margin-left:0}.Questionnaire-module__DQNFea__secure{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.Questionnaire-module__DQNFea__optionRow{display:block;position:relative}.Questionnaire-module__DQNFea__optionRow:has(button[aria-expanded=true]){z-index:40}.Questionnaire-module__DQNFea__optionWithInfo{padding-right:3rem}.Questionnaire-module__DQNFea__infoSlot{display:flex;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.Questionnaire-module__DQNFea__steps{gap:3px;margin-bottom:1rem;display:flex}.Questionnaire-module__DQNFea__stepDot{background:var(--line);cursor:pointer;border:0;border-radius:2px;flex:1 1 0;min-width:0;height:4px;padding:0;transition:background .2s,transform .15s}.Questionnaire-module__DQNFea__stepDot:disabled{cursor:default}.Questionnaire-module__DQNFea__stepDone{background:color-mix(in srgb, var(--accent) 55%, var(--line))}.Questionnaire-module__DQNFea__stepNow{background:var(--accent);transform:scaleY(1.9)}.Questionnaire-module__DQNFea__stepDot:not(:disabled):hover{background:var(--accent)}.Questionnaire-module__DQNFea__stepDot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Questionnaire-module__DQNFea__countRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.Questionnaire-module__DQNFea__reset,.Questionnaire-module__DQNFea__resetYes,.Questionnaire-module__DQNFea__resetNo{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.Questionnaire-module__DQNFea__reset:hover,.Questionnaire-module__DQNFea__resetNo:hover{color:var(--fg)}.Questionnaire-module__DQNFea__resetConfirm{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.6rem;font-size:.78rem;display:inline-flex}.Questionnaire-module__DQNFea__resetYes{color:var(--err);font-weight:700}.Questionnaire-module__DQNFea__shipLine{color:var(--fg);margin:-4px 0 0;font-size:.86rem;line-height:1.5}.Questionnaire-module__DQNFea__wasPrice{color:var(--muted);margin-left:.5rem;font-size:1rem;font-weight:600;text-decoration-thickness:1.5px}.Questionnaire-module__DQNFea__promoOk,.Questionnaire-module__DQNFea__promoBad{min-height:1.15em;margin:.35rem 0 0;font-size:.82rem;line-height:1.35}.Questionnaire-module__DQNFea__promoOk{color:var(--ok,#3e7d5a);font-weight:600}.Questionnaire-module__DQNFea__promoBad{color:var(--muted)}.Questionnaire-module__DQNFea__optionRowNone{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1.1rem;position:relative}.Questionnaire-module__DQNFea__optionRowNone:before{content:"or";background:var(--bg);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 .5rem;font-size:.66rem;position:absolute;top:-.55rem;left:1rem}.Questionnaire-module__DQNFea__optionRowNone button{font-weight:600}
.PressureField-module__JevqnG__canvas{width:100%;height:100%;display:block}
.landing-module__bxHgOq__page{background:var(--bg);color:var(--fg)}.landing-module__bxHgOq__container{max-width:1120px;margin:0 auto;padding:0 24px}.landing-module__bxHgOq__kicker{font-family:var(--f-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-size:.72rem}.landing-module__bxHgOq__sectionTitle{font-family:var(--f-display), sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:700;line-height:1.06}.landing-module__bxHgOq__section{border-top:1px solid var(--line);padding:clamp(48px,8vw,96px) 0}.landing-module__bxHgOq__sectionAlt{background:var(--surface-alt)}.landing-module__bxHgOq__bandAlt{background:var(--surface-alt);border-top:1px solid var(--line);padding:clamp(18px,3vw,34px) 0}.landing-module__bxHgOq__clinicianLayout{grid-template-columns:1fr .95fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.landing-module__bxHgOq__clinicianPhoto{margin:0}.landing-module__bxHgOq__clinicianPhoto img{border:1px solid var(--line);border-radius:2px;width:100%;height:auto;display:block}@media (max-width:820px){.landing-module__bxHgOq__clinicianLayout{grid-template-columns:1fr}.landing-module__bxHgOq__clinicianPhoto{margin-top:8px}}.landing-module__bxHgOq__clinicianTitle{font-family:var(--f-display), sans-serif;letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin:12px 0 0;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800;line-height:1.05}.landing-module__bxHgOq__clinicianLead{color:var(--accent);max-width:30ch;margin:20px 0 14px;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:600;line-height:1.3}.landing-module__bxHgOq__clinicianBody{color:var(--muted);max-width:52ch;margin:0;font-size:1.05rem;line-height:1.6}.landing-module__bxHgOq__hero{isolation:isolate;padding:clamp(48px,9vw,104px) 0 clamp(40px,6vw,72px);position:relative}.landing-module__bxHgOq__pressureField{z-index:-1;pointer-events:none;position:absolute;inset:0}@media (max-width:780px){.landing-module__bxHgOq__pressureField{display:none}}.landing-module__bxHgOq__heroInner{max-width:62rem}.landing-module__bxHgOq__eyebrow{font-family:var(--f-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:14px;margin:0 0 22px;font-size:.75rem;display:flex}.landing-module__bxHgOq__eyebrow:before{content:"";background:var(--accent);width:34px;height:1px}.landing-module__bxHgOq__headline{font-family:var(--f-display), sans-serif;letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0 0 22px;font-size:clamp(2.15rem,7vw,4.9rem);font-weight:800;line-height:.98}.landing-module__bxHgOq__subhead{color:var(--muted);max-width:46ch;margin:0 0 34px;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.55}.landing-module__bxHgOq__ctaRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing-module__bxHgOq__btnPrimary,.landing-module__bxHgOq__btnGhost,.landing-module__bxHgOq__btnBronze{border:1.5px solid #0000;border-radius:2px;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.landing-module__bxHgOq__btnPrimary:hover,.landing-module__bxHgOq__btnGhost:hover,.landing-module__bxHgOq__btnBronze:hover{transform:translateY(-1px)}.landing-module__bxHgOq__btnPrimary:focus-visible,.landing-module__bxHgOq__btnGhost:focus-visible,.landing-module__bxHgOq__btnBronze:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.landing-module__bxHgOq__btnPrimary,.landing-module__bxHgOq__btnBronze{background:var(--accent);color:#231603}.landing-module__bxHgOq__btnGhost{color:var(--fg);border-color:var(--line);background:0 0}.landing-module__bxHgOq__btnGhost:hover{border-color:var(--fg)}.landing-module__bxHgOq__priceRule{border-top:1px solid var(--line);flex-wrap:wrap;align-items:stretch;gap:clamp(18px,4vw,34px);margin-top:40px;padding-top:24px;display:flex}.landing-module__bxHgOq__priceCol,.landing-module__bxHgOq__priceColMuted{flex-direction:column;gap:5px;display:flex}.landing-module__bxHgOq__priceTag{font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.68rem}.landing-module__bxHgOq__priceNow{font-family:var(--f-display), sans-serif;letter-spacing:-.02em;font-size:clamp(2.1rem,4vw,2.6rem);font-weight:800;line-height:1}.landing-module__bxHgOq__priceNote{color:var(--muted);font-size:.9rem}.landing-module__bxHgOq__priceVsDivider{font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-self:center;font-size:.78rem}.landing-module__bxHgOq__priceWas{font-family:var(--f-display), sans-serif;color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 55%, transparent);font-size:clamp(1.5rem,3vw,1.8rem);font-weight:700;line-height:1}.landing-module__bxHgOq__priceWasLabel{color:var(--muted);font-size:.8rem}.landing-module__bxHgOq__priceSub{color:var(--fg);max-width:44ch;margin:16px 0 0;font-size:1rem;line-height:1.55}.landing-module__bxHgOq__cred{grid-template-columns:repeat(4,1fr);display:grid}.landing-module__bxHgOq__stat{border-left:1px solid var(--line);padding:30px 26px}.landing-module__bxHgOq__stat:first-child{border-left:none;padding-left:0}.landing-module__bxHgOq__statNum{font-family:var(--f-display), sans-serif;letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.landing-module__bxHgOq__statLabel{font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:.68rem;line-height:1.4}@media (max-width:720px){.landing-module__bxHgOq__cred{grid-template-columns:repeat(2,1fr)}.landing-module__bxHgOq__stat{border-top:1px solid var(--line);padding:22px 18px}.landing-module__bxHgOq__stat:nth-child(odd){border-left:none;padding-left:0}.landing-module__bxHgOq__stat:nth-child(-n+2){border-top:none}}.landing-module__bxHgOq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.landing-module__bxHgOq__sectionAside{color:var(--muted);max-width:26ch;margin:0;font-size:.95rem;line-height:1.55}.landing-module__bxHgOq__steps{grid-template-columns:repeat(4,1fr);display:grid}.landing-module__bxHgOq__step{border-left:1px solid var(--line);padding:26px 24px}.landing-module__bxHgOq__step:first-child{border-left:none;padding-left:0}.landing-module__bxHgOq__stepNum{font-family:var(--f-mono), monospace;color:var(--accent);margin-bottom:16px;font-size:.8rem}.landing-module__bxHgOq__stepTitle{font-family:var(--f-display), sans-serif;letter-spacing:-.01em;margin:0 0 8px;font-size:1.18rem;font-weight:700}.landing-module__bxHgOq__stepBody{color:var(--muted);margin:0 0 18px;font-size:.95rem;line-height:1.55}.landing-module__bxHgOq__stepMeta{font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--verdigris);font-size:.68rem}@media (max-width:820px){.landing-module__bxHgOq__steps{grid-template-columns:repeat(2,1fr)}.landing-module__bxHgOq__step{border-top:1px solid var(--line);padding:22px}.landing-module__bxHgOq__step:nth-child(odd){border-left:none;padding-left:0}.landing-module__bxHgOq__step:nth-child(-n+2){border-top:none}}@media (max-width:520px){.landing-module__bxHgOq__steps{grid-template-columns:1fr}.landing-module__bxHgOq__step,.landing-module__bxHgOq__step:nth-child(odd){border-left:none;border-top:1px solid var(--line);padding:22px 0}.landing-module__bxHgOq__step:first-child{border-top:none;padding-top:0}}.landing-module__bxHgOq__splitLayout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.landing-module__bxHgOq__splitIntro{position:sticky;top:90px}.landing-module__bxHgOq__introBody{color:var(--muted);max-width:34ch;margin:20px 0 0;font-size:1rem;line-height:1.6}@media (max-width:820px){.landing-module__bxHgOq__splitLayout{grid-template-columns:1fr}.landing-module__bxHgOq__splitIntro{position:static}}.landing-module__bxHgOq__whyGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.landing-module__bxHgOq__whyCard{border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--panel);border-radius:2px;padding:24px 22px}.landing-module__bxHgOq__cardKicker{font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--verdigris);margin:0 0 12px;font-size:.66rem}.landing-module__bxHgOq__whyTitle{font-family:var(--f-display), sans-serif;letter-spacing:-.01em;margin:0 0 8px;font-size:1.12rem;font-weight:700}.landing-module__bxHgOq__whyBody{color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}@media (max-width:480px){.landing-module__bxHgOq__whyGrid{grid-template-columns:1fr}}.landing-module__bxHgOq__reviews{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-module__bxHgOq__reviewCard{border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--panel);border-radius:2px;flex-direction:column;gap:16px;margin:0;padding:26px 24px;display:flex}.landing-module__bxHgOq__stars{color:var(--bronze);letter-spacing:3px;font-size:.85rem}.landing-module__bxHgOq__reviewText{color:var(--fg);margin:0;font-size:1rem;line-height:1.6}.landing-module__bxHgOq__reviewWho{flex-direction:column;gap:3px;margin-top:auto;padding-top:8px;display:flex}.landing-module__bxHgOq__reviewName{font-size:.95rem;font-weight:700}.landing-module__bxHgOq__reviewLoc{font-family:var(--f-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem}@media (max-width:820px){.landing-module__bxHgOq__reviews{grid-template-columns:1fr}}.landing-module__bxHgOq__trust{grid-template-columns:repeat(3,1fr);display:grid}.landing-module__bxHgOq__trustItem{border-left:1px solid var(--line);align-items:flex-start;gap:12px;padding:30px 26px;display:flex}.landing-module__bxHgOq__trustItem:first-child{border-left:none;padding-left:0}.landing-module__bxHgOq__trustDot{background:var(--verdigris);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.landing-module__bxHgOq__trustTitle{font-size:1rem;font-weight:700}.landing-module__bxHgOq__trustBody{color:var(--muted);margin-top:3px;font-size:.9rem;line-height:1.5}@media (max-width:720px){.landing-module__bxHgOq__trust{grid-template-columns:1fr}.landing-module__bxHgOq__trustItem,.landing-module__bxHgOq__trustItem:first-child{border-left:none;border-top:1px solid var(--line);padding:20px 0}.landing-module__bxHgOq__trustItem:first-child{border-top:none;padding-top:0}}.landing-module__bxHgOq__faqList{display:block}.landing-module__bxHgOq__faqItem{border-top:1px solid var(--line)}.landing-module__bxHgOq__faqItem:last-child{border-bottom:1px solid var(--line)}.landing-module__bxHgOq__faqQ{cursor:pointer;font-family:var(--f-display), sans-serif;letter-spacing:-.01em;color:var(--fg);justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.landing-module__bxHgOq__faqQ::-webkit-details-marker{display:none}.landing-module__bxHgOq__faqQ:after{content:"+";font-family:var(--f-mono), monospace;color:var(--accent);flex:none;font-size:1.3rem}.landing-module__bxHgOq__faqItem[open] .landing-module__bxHgOq__faqQ:after{content:"–"}.landing-module__bxHgOq__faqA{color:var(--muted);max-width:60ch;margin:0 0 24px;line-height:1.6}.landing-module__bxHgOq__finalCta{background:var(--ink);color:var(--parchment);border-radius:2px;margin:clamp(48px,8vw,96px) 0;padding:clamp(44px,7vw,88px)}.landing-module__bxHgOq__finalEyebrow{font-family:var(--f-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);margin:0 0 20px;font-size:.72rem}.landing-module__bxHgOq__finalTitle{font-family:var(--f-display), sans-serif;letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0 0 18px;font-size:clamp(1.9rem,4.5vw,3.2rem);font-weight:800;line-height:1.02}.landing-module__bxHgOq__finalBody{color:#c7cbc2;max-width:44ch;margin:0 0 30px;font-size:1.05rem;line-height:1.55}.landing-module__bxHgOq__finalMeta{font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#8fa39c;margin:20px 0 0;font-size:.72rem}@media (max-width:480px){.landing-module__bxHgOq__hero{padding:30px 0 34px}.landing-module__bxHgOq__eyebrow{letter-spacing:.12em;gap:10px;margin:0 0 16px;font-size:.66rem}.landing-module__bxHgOq__eyebrow:before{width:20px}.landing-module__bxHgOq__headline{max-width:100%}.landing-module__bxHgOq__subhead{margin-bottom:26px}.landing-module__bxHgOq__priceRule{flex-direction:column;gap:14px;margin-top:30px}.landing-module__bxHgOq__priceVsDivider{align-self:flex-start}}.landing-module__bxHgOq__whyPhoto{margin:28px 0 0}.landing-module__bxHgOq__whyPhoto img{border:1px solid var(--line);border-radius:2px;width:100%;height:auto;display:block}.landing-module__bxHgOq__printPhoto{max-width:680px;margin:36px 0 44px}.landing-module__bxHgOq__printPhoto img{border:1px solid var(--line);border-radius:2px;width:100%;height:auto;display:block}.landing-module__bxHgOq__whyPhoto figcaption,.landing-module__bxHgOq__clinicianPhoto figcaption,.landing-module__bxHgOq__printPhoto figcaption{font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);max-width:34ch;margin-top:10px;font-size:.68rem;line-height:1.5}
.ReferralLanding-module__QBMFAW__wrap{padding:0 0 clamp(56px,10vw,112px);overflow-x:clip}.ReferralLanding-module__QBMFAW__hero{isolation:isolate;padding:clamp(48px,9vw,96px) 20px clamp(40px,6vw,64px);position:relative}.ReferralLanding-module__QBMFAW__heroInner{max-width:720px;margin:0 auto}.ReferralLanding-module__QBMFAW__pressureField{z-index:-1;pointer-events:none;opacity:1;position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ReferralLanding-module__QBMFAW__pressureField{opacity:.45}}:root[data-theme=dark] .ReferralLanding-module__QBMFAW__pressureField{opacity:.45}@media (max-width:780px){.ReferralLanding-module__QBMFAW__pressureField{display:none}}.ReferralLanding-module__QBMFAW__kicker{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:.68rem}.ReferralLanding-module__QBMFAW__title{font-family:var(--f-display), sans-serif;letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,5.5vw,3.1rem);font-weight:800;line-height:1.05}.ReferralLanding-module__QBMFAW__lead{color:var(--muted);max-width:56ch;margin:22px 0 0;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.6}.ReferralLanding-module__QBMFAW__steps{gap:12px;max-width:54ch;margin:30px 0 0;padding:0 0 0 1.25rem;font-size:1.02rem;line-height:1.55;display:grid}.ReferralLanding-module__QBMFAW__steps li::marker{color:var(--accent);font-weight:700}.ReferralLanding-module__QBMFAW__priceNote{color:var(--muted);max-width:54ch;margin:30px 0 0;line-height:1.6}.ReferralLanding-module__QBMFAW__cta{background:var(--accent);color:#fff;border-radius:2px;margin:30px 0 0;padding:.95rem 1.6rem;font-weight:600;text-decoration:none;display:inline-block}.ReferralLanding-module__QBMFAW__cta:hover{filter:brightness(.94)}.ReferralLanding-module__QBMFAW__careLink{width:fit-content;color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--muted) 40%, transparent);margin-top:1.4rem;padding-bottom:1px;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.ReferralLanding-module__QBMFAW__careLink:hover{color:var(--fg);border-bottom-color:var(--accent)}.ReferralLanding-module__QBMFAW__shipNote{color:var(--accent);letter-spacing:.01em;margin:.4rem 0 0;font-size:.95rem;font-weight:600}.ReferralLanding-module__QBMFAW__scopeNote{color:var(--muted);max-width:52ch;margin:1rem 0 0;font-size:.95rem;line-height:1.55}.ReferralLanding-module__QBMFAW__scope{border-top:1px solid var(--line);max-width:720px;margin:clamp(28px,5vw,48px) auto 0;padding:30px 20px 0}.ReferralLanding-module__QBMFAW__scopeTitle{margin:0 0 10px;font-size:1.1rem}.ReferralLanding-module__QBMFAW__scopeLead{color:var(--muted);max-width:58ch;margin:0;line-height:1.6}.ReferralLanding-module__QBMFAW__scopeList{color:var(--muted);max-width:58ch;margin:14px 0 0;padding-left:1.1rem;line-height:1.6}.ReferralLanding-module__QBMFAW__scopeList li{margin:0 0 .6rem}.ReferralLanding-module__QBMFAW__scopeList li::marker{color:var(--accent)}.ReferralLanding-module__QBMFAW__articles{border-top:1px solid var(--line);max-width:720px;margin:clamp(28px,5vw,48px) auto 0;padding:24px 20px clamp(32px,6vw,56px);font-size:.9rem}.ReferralLanding-module__QBMFAW__articles a{color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--muted) 40%, transparent);font-weight:600;text-decoration:none}.ReferralLanding-module__QBMFAW__articles a:hover{color:var(--fg);border-bottom-color:var(--accent)}.ReferralLanding-module__QBMFAW__scopeCta{border:1.5px solid var(--fg);color:var(--fg);border-radius:2px;margin:18px 0 0;padding:.75rem 1.3rem;font-weight:600;text-decoration:none;display:inline-block}.ReferralLanding-module__QBMFAW__scopeCta:hover{border-color:var(--accent);color:var(--accent)}
.PageField-module__UK7Azq__layer{z-index:0;pointer-events:none;opacity:1;position:fixed;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .PageField-module__UK7Azq__layer{opacity:.45}}:root[data-theme=dark] .PageField-module__UK7Azq__layer{opacity:.45}.PageField-module__UK7Azq__field{position:absolute;inset:0}@media (max-width:780px){.PageField-module__UK7Azq__layer{display:none}}
.ThemeToggle-module__o1_Uva__button,.ThemeToggle-module__o1_Uva__placeholder{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.95rem;line-height:1;display:inline-flex}.ThemeToggle-module__o1_Uva__button{border:1px solid var(--line);background:var(--bg);color:var(--muted);cursor:pointer;padding:0;transition:color .15s,border-color .15s}.ThemeToggle-module__o1_Uva__button:hover{color:var(--fg);border-color:var(--accent)}.ThemeToggle-module__o1_Uva__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThemeToggle-module__o1_Uva__placeholder{border:1px solid #0000}
.LocaleSwitch-module__EfFISa__wrap{border:1px solid var(--line);background:var(--bg);letter-spacing:.04em;border-radius:999px;align-items:center;gap:2px;padding:2px;font-size:.72rem;line-height:1;display:inline-flex}.LocaleSwitch-module__EfFISa__option{color:var(--muted);border-radius:999px;padding:5px 9px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:inline-block}.LocaleSwitch-module__EfFISa__option:hover{color:var(--fg)}.LocaleSwitch-module__EfFISa__current{background:var(--accent);color:var(--on-accent,#fff)}.LocaleSwitch-module__EfFISa__current:hover{color:var(--on-accent,#fff)}.LocaleSwitch-module__EfFISa__floating{z-index:2;position:absolute;top:16px;right:16px}@media (max-width:560px){.LocaleSwitch-module__EfFISa__floating{top:10px;right:10px}}.LocaleSwitch-module__EfFISa__row{align-items:center;gap:8px;display:inline-flex}
.SiteChrome-module__hhNUJW__container{max-width:1120px;margin:0 auto;padding:0 24px}.SiteChrome-module__hhNUJW__header{border-bottom:1px solid var(--line);z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.1)blur(8px);backdrop-filter:saturate(1.1)blur(8px);position:sticky;top:0}.SiteChrome-module__hhNUJW__nav{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.SiteChrome-module__hhNUJW__brandLink{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.SiteChrome-module__hhNUJW__brandNav{font-size:1.4rem}.SiteChrome-module__hhNUJW__logoImg{width:40px;height:40px;color:var(--accent);display:block}@media (max-width:480px){.SiteChrome-module__hhNUJW__logoImg{width:32px;height:32px}}.SiteChrome-module__hhNUJW__navLinks{align-items:center;gap:28px;font-size:.95rem;display:flex}.SiteChrome-module__hhNUJW__navLinks a{color:var(--muted);text-decoration:none}.SiteChrome-module__hhNUJW__navLinks a:hover{color:var(--fg)}.SiteChrome-module__hhNUJW__navStart{background:var(--fg);white-space:nowrap;border-radius:2px;padding:9px 16px;font-weight:700;color:var(--bg)!important}.SiteChrome-module__hhNUJW__navStart:hover{opacity:.9}@media (max-width:780px){.SiteChrome-module__hhNUJW__navHide{display:none}.SiteChrome-module__hhNUJW__navStart{padding:8px 13px;font-size:.86rem}.SiteChrome-module__hhNUJW__nav{padding:12px 0}.SiteChrome-module__hhNUJW__brandNav{font-size:1.2rem}}.SiteChrome-module__hhNUJW__footer{background:var(--ink);color:var(--parchment);padding:56px 0 40px}.SiteChrome-module__hhNUJW__footerGrid{border-bottom:1px solid #e7e1d324;grid-template-columns:2fr 1fr 1fr;gap:32px;padding-bottom:34px;display:grid}.SiteChrome-module__hhNUJW__footerBrandRow{align-items:center;gap:12px;display:flex}.SiteChrome-module__hhNUJW__logoImgFoot{width:44px;height:44px;color:var(--bronze);display:block}.SiteChrome-module__hhNUJW__brandFoot{font-size:1.45rem}.SiteChrome-module__hhNUJW__footerTag{color:#b7bcb2;max-width:42ch;margin:12px 0 0;font-size:.9rem;line-height:1.55}.SiteChrome-module__hhNUJW__footerCol{flex-direction:column;gap:12px;display:flex}.SiteChrome-module__hhNUJW__footerColTitle{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#8fa39c;margin:0 0 4px;font-size:.68rem}.SiteChrome-module__hhNUJW__footerCol a{color:var(--parchment);opacity:.85;font-size:.92rem;text-decoration:none}.SiteChrome-module__hhNUJW__footerCol a:hover{opacity:1}.SiteChrome-module__hhNUJW__footerRights{color:#8fa39c;margin-top:24px;font-size:.78rem}@media (max-width:680px){.SiteChrome-module__hhNUJW__footerGrid{grid-template-columns:1fr 1fr}.SiteChrome-module__hhNUJW__footerBrand{grid-column:1/-1}}
.legal-module__jyR3IG__wrap{max-width:44rem;margin:0 auto;padding:4rem 1.5rem 6rem}.legal-module__jyR3IG__draft{color:var(--warn);border:1px solid var(--warn);border-radius:999px;margin:0 0 1.5rem;padding:.3rem .8rem;font-size:.8rem;font-weight:600;display:inline-block}.legal-module__jyR3IG__wrap h1{margin:0 0 1rem;font-size:clamp(2rem,5vw,2.75rem)}.legal-module__jyR3IG__wrap h2{margin:2rem 0 .5rem;font-size:1.15rem}.legal-module__jyR3IG__wrap h3{margin:1.4rem 0 .4rem;font-size:1.02rem}.legal-module__jyR3IG__note{border-left:4px solid var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);border-radius:2px;padding:.85rem 1.1rem;font-weight:500;color:var(--fg)!important;margin:0 0 1.1rem!important}.legal-module__jyR3IG__wrap p{color:var(--muted);max-width:65ch;margin:0 0 1rem;line-height:1.7}.legal-module__jyR3IG__list{color:var(--muted);max-width:65ch;margin:0 0 1rem;padding-left:1.2rem;line-height:1.7}.legal-module__jyR3IG__list li{margin:0 0 .7rem}@media print{.legal-module__jyR3IG__note{break-inside:avoid;font-weight:600;color:#000!important;background:0 0!important;border-left:3px solid #444!important}.legal-module__jyR3IG__draft{display:none!important}}
.PrintButton-module__BgBmLG__wrap{margin:0 0 2rem}.PrintButton-module__BgBmLG__button{font:inherit;color:var(--fg);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem 1.15rem;font-size:.9rem;font-weight:600;transition:border-color .15s,background-color .15s}.PrintButton-module__BgBmLG__button:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.PrintButton-module__BgBmLG__note{color:var(--muted);font-size:.8rem;margin:.6rem 0 0!important}@media print{.PrintButton-module__BgBmLG__wrap{display:none!important}}
.MessageThread-module__BqxMkW__list{flex-direction:column;gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.MessageThread-module__BqxMkW__item{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--panel);border-radius:2px;padding:.7rem .9rem}.MessageThread-module__BqxMkW__meta{font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.68rem}.MessageThread-module__BqxMkW__body{white-space:pre-wrap;margin:0;line-height:1.55}.MessageThread-module__BqxMkW__form{flex-direction:column;gap:.6rem;display:flex}.MessageThread-module__BqxMkW__label{font-size:.95rem;font-weight:700}.MessageThread-module__BqxMkW__textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--fg);font:inherit;resize:vertical;border-radius:2px;padding:.7rem .85rem;line-height:1.5}.MessageThread-module__BqxMkW__textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.MessageThread-module__BqxMkW__actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.MessageThread-module__BqxMkW__send{background:var(--fg);color:var(--bg);cursor:pointer;border:0;border-radius:2px;padding:.6rem 1.2rem;font-weight:700}.MessageThread-module__BqxMkW__send:disabled{opacity:.45;cursor:not-allowed}.MessageThread-module__BqxMkW__ok{color:var(--ok);font-size:.9rem}.MessageThread-module__BqxMkW__err{color:var(--err);font-size:.9rem}
.blog-module__y_xCuG__wrap{max-width:760px;margin:0 auto;padding:56px 24px 96px}.blog-module__y_xCuG__head{margin-bottom:48px}.blog-module__y_xCuG__kicker{font-family:var(--f-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:.68rem}.blog-module__y_xCuG__h1{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.9rem,5vw,2.7rem);line-height:1.15}.blog-module__y_xCuG__lead{color:var(--muted);max-width:60ch;margin:0;font-size:1.05rem;line-height:1.6}.blog-module__y_xCuG__crumbs{font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:.7rem}.blog-module__y_xCuG__crumbs a{color:var(--accent);text-decoration:none}.blog-module__y_xCuG__crumbs a:hover{text-decoration:underline}.blog-module__y_xCuG__group{margin-bottom:44px}.blog-module__y_xCuG__groupTitle{font-size:.72rem;font-family:var(--f-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);margin:0 0 6px;padding-bottom:10px}.blog-module__y_xCuG__list{margin:0;padding:0;list-style:none}.blog-module__y_xCuG__card{border-bottom:1px solid var(--line);color:inherit;padding:20px 0;text-decoration:none;display:block}.blog-module__y_xCuG__card:hover .blog-module__y_xCuG__cardTitle{color:var(--accent)}.blog-module__y_xCuG__cardTitle{margin:0 0 8px;font-size:1.22rem;line-height:1.3;transition:color .15s}.blog-module__y_xCuG__cardDesc{color:var(--muted);max-width:62ch;margin:0;font-size:.95rem;line-height:1.55}.blog-module__y_xCuG__cardMeta{font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:10px 0 0;font-size:.68rem}.blog-module__y_xCuG__empty{color:var(--muted)}.blog-module__y_xCuG__byline{font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 36px;font-size:.68rem}.blog-module__y_xCuG__prose{font-size:1.06rem;line-height:1.72}.blog-module__y_xCuG__prose h2{letter-spacing:-.01em;margin:44px 0 14px;font-size:1.5rem;line-height:1.25}.blog-module__y_xCuG__prose h3{margin:32px 0 10px;font-size:1.15rem}.blog-module__y_xCuG__prose p{margin:0 0 20px}.blog-module__y_xCuG__prose ul,.blog-module__y_xCuG__prose ol{margin:0 0 22px;padding-left:22px}.blog-module__y_xCuG__prose li{margin-bottom:9px}.blog-module__y_xCuG__prose strong{color:var(--fg)}.blog-module__y_xCuG__prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.blog-module__y_xCuG__prose blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:26px 0;padding:2px 0 2px 18px}.blog-module__y_xCuG__prose table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:.95rem;display:block;overflow-x:auto}.blog-module__y_xCuG__prose th,.blog-module__y_xCuG__prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px 9px 0}.blog-module__y_xCuG__prose th{font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:400}.blog-module__y_xCuG__disclaimer{border:1px solid var(--line);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--line) 22%, transparent);border-radius:2px;margin:44px 0 0;padding:16px 18px}.blog-module__y_xCuG__disclaimer p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.blog-module__y_xCuG__cta{border:1px solid var(--line);text-align:center;border-radius:2px;margin:56px 0 0;padding:30px 26px}.blog-module__y_xCuG__ctaTitle{margin:0 0 10px;font-size:1.3rem}.blog-module__y_xCuG__ctaBody{color:var(--muted);max-width:52ch;margin:0 auto 20px;font-size:.97rem;line-height:1.6}.blog-module__y_xCuG__ctaBtn{background:var(--accent);color:#151e1c;border-radius:2px;padding:12px 24px;font-weight:700;text-decoration:none;display:inline-block}.blog-module__y_xCuG__ctaBtn:hover{opacity:.92}.blog-module__y_xCuG__related{margin-top:56px}
.care-module__8O40aa__sheet{position:relative}.care-module__8O40aa__otherLanguage{display:none}@media print{@page{size:A4 portrait;margin:14mm}body{background:#fff!important}:is(header,footer){display:none!important}.care-module__8O40aa__sheet.care-module__8O40aa__sheet{max-width:none;margin:0;padding:0;font-size:10.5pt}.care-module__8O40aa__sheet.care-module__8O40aa__sheet h1{color:#000;margin:0 0 8pt;font-size:17pt;line-height:1.15}.care-module__8O40aa__sheet.care-module__8O40aa__sheet h2{color:#000;break-after:avoid;margin:15pt 0 4pt;font-size:12.5pt}.care-module__8O40aa__sheet.care-module__8O40aa__sheet h3{color:#000;break-after:avoid;margin:11pt 0 3pt;font-size:11pt}.care-module__8O40aa__sheet.care-module__8O40aa__sheet p,.care-module__8O40aa__sheet.care-module__8O40aa__sheet li{orphans:2;widows:2;max-width:none;line-height:1.45;color:#222!important}.care-module__8O40aa__sheet.care-module__8O40aa__sheet ul{max-width:none;padding-left:5mm}.care-module__8O40aa__sheet.care-module__8O40aa__sheet li{margin:0 0 3pt}.care-module__8O40aa__otherLanguage{break-before:page;display:block}}
.enquiry-module__wdAHVa__wrap{max-width:720px;margin:0 auto;padding:56px 24px 96px}.enquiry-module__wdAHVa__h1{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.6rem,4vw,2.1rem);line-height:1.2}.enquiry-module__wdAHVa__lead{color:var(--muted);max-width:58ch;margin:0 0 32px;font-size:.98rem;line-height:1.6}
.view-module__FclBjG__wrap{max-width:50rem;margin:0 auto;padding:3.5rem 1.5rem 5rem}.view-module__FclBjG__kicker{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .6rem;font-size:.72rem}.view-module__FclBjG__title{font-family:var(--f-mono), monospace;letter-spacing:-.01em;word-break:break-all;margin:0 0 1rem;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700}.view-module__FclBjG__statusRow{flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:2.25rem;display:flex}.view-module__FclBjG__pill{background:var(--accent);color:var(--bg);border-radius:2px;padding:.3rem .7rem;font-size:.85rem;font-weight:700}.view-module__FclBjG__dim{color:var(--muted);font-size:.9rem}.view-module__FclBjG__block{border-top:1px solid var(--line);margin-bottom:1.6rem;padding:1.5rem 0 0}.view-module__FclBjG__blockHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.view-module__FclBjG__blockTitle{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;font-size:.68rem}.view-module__FclBjG__editBtn{color:var(--accent);border-bottom:1px solid;font-size:.9rem;font-weight:700;text-decoration:none}.view-module__FclBjG__locked{color:var(--muted);font-size:.85rem}.view-module__FclBjG__recHead{margin:0 0 .5rem;font-weight:700}.view-module__FclBjG__recList{color:var(--muted);margin:0;padding-left:1.1rem;line-height:1.6}.view-module__FclBjG__answers{margin:0}.view-module__FclBjG__answerRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:.5rem 0;display:grid}.view-module__FclBjG__answerRow dt{color:var(--muted);font-size:.9rem}.view-module__FclBjG__answerRow dd{margin:0;font-size:.95rem}@media (max-width:34rem){.view-module__FclBjG__answerRow{grid-template-columns:1fr;gap:.15rem}}.view-module__FclBjG__photoRow{grid-template-columns:repeat(2,minmax(0,200px));gap:1rem;display:grid}.view-module__FclBjG__photoCard{margin:0}.view-module__FclBjG__photoImg{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:2px;width:100%;margin-bottom:.35rem;display:block}.view-module__FclBjG__address span{line-height:1.6;display:block}.view-module__FclBjG__histList{margin:0;padding:0;list-style:none}.view-module__FclBjG__histList li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.95rem;display:flex}.view-module__FclBjG__home{color:var(--accent);border-bottom:1px solid;margin-top:1.5rem;font-weight:700;text-decoration:none;display:inline-block}.view-module__FclBjG__scanRow{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.view-module__FclBjG__scanBtn,.view-module__FclBjG__scanBtnGhost{border:1.5px solid var(--fg);border-radius:2px;padding:.65rem 1.15rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-block}.view-module__FclBjG__scanBtn{background:var(--fg);color:var(--bg)}.view-module__FclBjG__scanBtnGhost{color:var(--fg);background:0 0}.view-module__FclBjG__scanBtn:hover,.view-module__FclBjG__scanBtnGhost:hover{border-color:var(--accent);color:var(--accent);background:0 0}
.reorder-module__FpqBja__wrap{max-width:34rem;margin:0 auto;padding:4rem 1.5rem 6rem}.reorder-module__FpqBja__kicker{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .9rem;font-size:.72rem}.reorder-module__FpqBja__title{font-family:var(--f-display), sans-serif;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.9rem,5vw,2.6rem);font-weight:800;line-height:1.05}.reorder-module__FpqBja__lead{color:var(--muted);margin:0 0 2rem;line-height:1.6}.reorder-module__FpqBja__form{flex-direction:column;display:flex}.reorder-module__FpqBja__label{margin-bottom:.4rem;font-weight:700}.reorder-module__FpqBja__input{border:1px solid var(--line);background:var(--panel);color:var(--fg);font:inherit;border-radius:2px;padding:.75rem .9rem}.reorder-module__FpqBja__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.reorder-module__FpqBja__hint{color:var(--muted);margin:.4rem 0 1.4rem;font-size:.85rem}.reorder-module__FpqBja__primary{background:var(--fg);color:var(--bg);cursor:pointer;border:0;border-radius:2px;padding:.85rem 1.4rem;font-size:1rem;font-weight:700}.reorder-module__FpqBja__primary:disabled{opacity:.5;cursor:not-allowed}.reorder-module__FpqBja__error{color:var(--err);margin:.9rem 0 0}
.LegalDoc-module__Y8dK-G__doc{max-width:46rem;margin:0 auto}.LegalDoc-module__Y8dK-G__title{font-family:var(--f-display), sans-serif;letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(2rem,5vw,2.8rem);font-weight:800;line-height:1.05}.LegalDoc-module__Y8dK-G__updated{font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 1.5rem;font-size:.72rem}.LegalDoc-module__Y8dK-G__lead{color:var(--muted);max-width:56ch;margin:0 0 2.5rem;font-size:1.08rem;line-height:1.65}.LegalDoc-module__Y8dK-G__toc{border:1px solid var(--line);background:var(--surface-alt);border-radius:2px;margin-bottom:3rem;padding:1.1rem 1.3rem}.LegalDoc-module__Y8dK-G__tocTitle{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .7rem;font-size:.68rem}.LegalDoc-module__Y8dK-G__toc ol{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.LegalDoc-module__Y8dK-G__toc a{color:var(--fg);border-bottom:1px solid #0000;text-decoration:none}.LegalDoc-module__Y8dK-G__toc a:hover{border-bottom-color:var(--accent);color:var(--accent)}.LegalDoc-module__Y8dK-G__section{margin-bottom:2.75rem;scroll-margin-top:6rem}.LegalDoc-module__Y8dK-G__heading{font-family:var(--f-display), sans-serif;letter-spacing:-.02em;margin:0 0 .9rem;font-size:1.35rem;font-weight:700}.LegalDoc-module__Y8dK-G__p{margin:0 0 1rem;line-height:1.7}.LegalDoc-module__Y8dK-G__ul{margin:0 0 1rem;padding-left:1.2rem;line-height:1.7}.LegalDoc-module__Y8dK-G__ul li{margin-bottom:.45rem}.LegalDoc-module__Y8dK-G__note{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);margin:0 0 1rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.6}.LegalDoc-module__Y8dK-G__tableWrap{border:1px solid var(--line);border-radius:2px;margin:0 0 1.25rem;overflow-x:auto}.LegalDoc-module__Y8dK-G__table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.92rem}.LegalDoc-module__Y8dK-G__table th{text-align:left;font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface-alt);padding:.6rem .85rem;font-size:.66rem;font-weight:400}.LegalDoc-module__Y8dK-G__table td{border-bottom:1px solid var(--line);vertical-align:top;padding:.65rem .85rem;line-height:1.55}.LegalDoc-module__Y8dK-G__table tr:last-child td{border-bottom:0}
