@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.p.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.e6g7eG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.e6g7eG_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.aHa4sa_className{font-family:Figtree,Figtree Fallback;font-style:normal}.aHa4sa_variable{--font-figtree:"Figtree", "Figtree Fallback"}
.AmN27q_logo{align-items:center;gap:12px;line-height:1;display:inline-flex}.AmN27q_logo[data-tone=light] .AmN27q_text small{color:var(--soot-300)}.AmN27q_mark{transition:transform .6s var(--ease-out);flex:none;display:block}a:hover .AmN27q_mark{transform:rotate(-8deg)scale(1.04)}.AmN27q_text{gap:4px;padding-left:12px;display:grid;position:relative}.AmN27q_text:before{content:"";background:var(--signature);border-radius:2px;width:2px;position:absolute;top:2px;bottom:2px;left:0}.AmN27q_text strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.12rem;font-weight:800}.AmN27q_text small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.64rem}@media (max-width:559px){.AmN27q_text small{display:none}}
.hOyRga_form{border-radius:var(--r-xl);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-md);color:var(--soot-900);--fg:var(--soot-900);--muted:#555b66;--line:#13161b1f;--line-strong:#13161b38;gap:18px;padding:clamp(20px,4vw,36px);display:grid;position:relative;overflow:hidden}.hOyRga_form:before{content:"";background:var(--signature);height:4px;position:absolute;inset:0 0 auto}.hOyRga_head{border-bottom:1px dashed var(--line-strong);align-items:center;gap:16px;margin-bottom:2px;padding-bottom:18px;display:flex}.hOyRga_title{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.025em;font-weight:700;line-height:1.1}.hOyRga_subtitle{color:var(--muted);margin-top:6px;font-size:.88rem}.hOyRga_honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hOyRga_row{gap:18px;display:grid}@media (min-width:560px){.hOyRga_row{grid-template-columns:1fr 1fr}}.hOyRga_field{align-content:start;gap:6px;display:grid}.hOyRga_field>span{font-size:.85rem;font-weight:600}.hOyRga_field input,.hOyRga_field select,.hOyRga_field textarea{border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--paper);width:100%;min-height:50px;padding:12px 14px;font-size:1rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.hOyRga_field input::placeholder,.hOyRga_field select::placeholder,.hOyRga_field textarea::placeholder{color:#8a8f98}.hOyRga_field input:focus,.hOyRga_field select:focus,.hOyRga_field textarea:focus{border-color:var(--soot-900);background:var(--white);outline:none;box-shadow:0 0 0 4px #ff5b222e}.hOyRga_field select:invalid{color:#8a8f98}.hOyRga_field textarea{resize:vertical}.hOyRga_field em{color:#b42318;font-size:.82rem;font-style:normal}.hOyRga_field[data-invalid=true] :is(input,select,textarea){border-color:#d92d20}.hOyRga_more{border-radius:var(--r-md);border:1.5px dashed var(--line-strong);background:var(--paper)}.hOyRga_more summary{cursor:pointer;align-items:center;gap:8px;padding:14px 16px;font-size:.93rem;font-weight:600;list-style:none;display:flex}.hOyRga_more summary::-webkit-details-marker{display:none}.hOyRga_more summary svg{color:var(--ember-deep);transition:transform .3s var(--ease-out)}.hOyRga_more summary small{background:var(--paper-2);color:var(--muted);vertical-align:1px;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}.hOyRga_more summary svg{flex:none}.hOyRga_more[open] summary svg{transform:rotate(45deg)}.hOyRga_more[open]{background:var(--white)}.hOyRga_moreBody{gap:18px;padding:4px 16px 18px;display:grid}.hOyRga_group{gap:8px;display:grid}.hOyRga_groupLabel{font-size:.85rem;font-weight:600}.hOyRga_pills{flex-wrap:wrap;gap:8px;display:flex}.hOyRga_pill{cursor:pointer;position:relative}.hOyRga_pill input{opacity:0;position:absolute}.hOyRga_pill span{border:1.5px solid var(--line);border-radius:999px;padding:9px 16px;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.hOyRga_pill input:checked+span{background:var(--soot-900);border-color:var(--soot-900);color:var(--paper)}.hOyRga_pill input:focus-visible+span{outline:2px solid var(--ember);outline-offset:2px}.hOyRga_drop{border-radius:var(--r-md);border:1.5px dashed var(--line-strong);background:var(--paper);cursor:pointer;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.hOyRga_drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.hOyRga_drop>svg{color:var(--ember-deep);flex:none}.hOyRga_drop span{display:grid}.hOyRga_drop strong{font-size:.95rem}.hOyRga_drop small{color:var(--muted);font-size:.82rem}@media (hover:hover) and (pointer:fine){.hOyRga_drop:hover{border-color:var(--soot-900);background:var(--white)}}.hOyRga_drop:has(input:focus-visible){outline:2px solid var(--ember);outline-offset:2px}.hOyRga_drop[data-busy=true]{opacity:.7;pointer-events:none}.hOyRga_thumbs{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.hOyRga_thumbs li{position:relative}.hOyRga_thumbs img{object-fit:cover;border:1px solid var(--line);border-radius:12px;width:72px;height:72px}.hOyRga_thumbs button{background:var(--soot-900);width:24px;height:24px;color:var(--paper);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.hOyRga_consent{color:var(--muted);grid-template-columns:22px 1fr;gap:12px;font-size:.86rem;display:grid}.hOyRga_consent input{width:20px;height:20px;accent-color:var(--ember);margin-top:2px}.hOyRga_consent[data-invalid=true]{color:#b42318}.hOyRga_error{border-radius:var(--r-sm);color:#b42318;background:#fef3f2;padding:10px 14px;font-size:.9rem;font-weight:500}.hOyRga_submit{margin-top:4px}.hOyRga_alt{text-align:center;color:var(--muted);font-size:.9rem}.hOyRga_alt a{color:var(--ember-deep);font-weight:700}
.QPfkOW_footer{background:var(--soot-950);color:var(--paper);padding:clamp(64px,8vw,110px) 0 110px;position:relative;overflow:hidden}@media (min-width:820px){.QPfkOW_footer{padding-bottom:40px}}.QPfkOW_footer:before{content:"";background:var(--signature);height:3px;position:absolute;inset:0 0 auto}.QPfkOW_top{gap:56px;display:grid}@media (min-width:1080px){.QPfkOW_top{grid-template-columns:1fr 1.2fr}}.QPfkOW_logoLink{margin-bottom:28px;text-decoration:none;display:inline-flex}.QPfkOW_big{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:700;line-height:1.05}.QPfkOW_big span{background:var(--signature);color:#0000;-webkit-background-clip:text;background-clip:text}.QPfkOW_contact{justify-items:start;gap:14px;margin-top:32px;display:grid}.QPfkOW_mail,.QPfkOW_hours{color:var(--soot-300);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.QPfkOW_cols{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:32px;display:grid}.QPfkOW_cols ul{gap:8px;display:grid}.QPfkOW_cols a{color:var(--soot-300);text-decoration:none;transition:color .2s}@media (hover:hover) and (pointer:fine){.QPfkOW_cols a:hover{color:var(--paper)}}.QPfkOW_zones{grid-template-columns:1fr 1fr;column-gap:16px}.QPfkOW_colTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-bottom:14px;font-size:.74rem}.QPfkOW_bottom{font-size:var(--step--1);color:var(--soot-500);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:64px;padding-top:24px;display:flex}.QPfkOW_word{font-family:var(--font-display);letter-spacing:-.06em;white-space:nowrap;pointer-events:none;background:linear-gradient(90deg,#ffffff05 0 50%,#ffffff0f 50%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,19vw,18rem);font-weight:800;line-height:1;position:absolute;bottom:-.22em;left:50%;transform:translate(-50%)}
.ELywxq_band{border-radius:var(--r-xl);background:radial-gradient(60% 120% at 100% 0%, #ff5b2259, transparent 60%),radial-gradient(50% 100% at 0% 100%, #34b5c447, transparent 60%),var(--soot-900);color:var(--paper);gap:32px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.ELywxq_band:after{content:"";pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@media (min-width:1080px){.ELywxq_band{grid-template-columns:1.3fr auto;align-items:center}}.ELywxq_copy{z-index:1;gap:14px;display:grid;position:relative}.ELywxq_copy h2{font-size:var(--step-4);max-width:16ch}.ELywxq_copy p{color:var(--soot-300);max-width:52ch}.ELywxq_hours{align-items:center;gap:10px;font-size:.92rem;display:inline-flex}.ELywxq_actions{z-index:1;gap:10px;display:grid;position:relative}@media (min-width:560px){.ELywxq_actions{grid-auto-flow:column}}@media (min-width:1080px){.ELywxq_actions{grid-auto-flow:row}}
._9oSqCW_list{border-top:1px solid var(--line);display:grid}._9oSqCW_item{border-bottom:1px solid var(--line)}._9oSqCW_item h3{font-family:var(--font-body);font-size:inherit;letter-spacing:0;line-height:inherit}._9oSqCW_item[data-open=true] ._9oSqCW_toggle{background:var(--ember);border-color:var(--ember);color:var(--soot-950);transform:rotate(45deg)}._9oSqCW_q{text-align:left;width:100%;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:600;display:flex}._9oSqCW_toggle{border:1px solid var(--line-strong);width:40px;height:40px;transition:transform .35s var(--ease-out),background-color .25s,border-color .25s;border-radius:50%;flex:none;place-items:center;display:grid}._9oSqCW_a{overflow:hidden}._9oSqCW_a p{color:var(--muted);max-width:70ch;padding:0 56px 24px 0}
.s8ylpW_figure{gap:10px;margin:0;display:grid}.s8ylpW_frame{border-radius:var(--r-xl);background:var(--soot-800);box-shadow:var(--shadow-md);isolation:isolate;position:relative;overflow:hidden}.s8ylpW_frame:after{content:"";background:var(--signature);z-index:1;height:4px;position:absolute;inset:auto 0 0}.s8ylpW_img{object-fit:cover;transition:transform 1.2s var(--ease-out)}.s8ylpW_figure:hover .s8ylpW_img{transform:scale(1.03)}.s8ylpW_caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:0 4px;font-size:.84rem;display:flex}.s8ylpW_credit{opacity:.75;font-size:.74rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.s8ylpW_credit:hover{opacity:1;text-decoration:underline}}
.qnDekq_protocol{gap:48px;display:grid}@media (min-width:1080px){.qnDekq_protocol{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px}}.qnDekq_protocolHead{justify-items:start;gap:18px;display:grid}@media (min-width:1080px){.qnDekq_protocolHead{top:calc(var(--header-h) + 40px);position:sticky}}.qnDekq_protocolHead h2{font-size:var(--step-4)}.qnDekq_protocolHead>p:not(.eyebrow){color:var(--muted);font-size:var(--step-1)}.qnDekq_insurance{max-width:1040px}.qnDekq_insuranceCard{border-radius:var(--r-xl);background:var(--tide-soft);border:1px solid #0d6f7b26;gap:20px;padding:clamp(24px,4vw,44px);display:grid}@media (min-width:820px){.qnDekq_insuranceCard{grid-template-columns:auto 1fr 260px;align-items:center;gap:32px}}.qnDekq_insuranceCard h2{font-size:var(--step-2);margin-bottom:10px}.qnDekq_insuranceCard p{color:#2c4a4f}.qnDekq_insuranceIcon{background:var(--tide-deep);width:60px;height:60px;color:var(--white);border-radius:18px;place-items:center;display:grid}.qnDekq_zones{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.qnDekq_zone{border-radius:var(--r-md);border:1px solid var(--line);transition:background-color .25s,border-color .25s,transform .35s var(--ease-out);background:#ffffff08;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;text-decoration:none;display:flex}.qnDekq_zone span{display:grid}.qnDekq_zone small{color:var(--soot-300);font-size:.82rem}.qnDekq_zone svg{color:var(--ember);transition:transform .35s var(--ease-out)}@media (hover:hover) and (pointer:fine){.qnDekq_zone:hover{border-color:var(--line-strong);background:#ffffff12;transform:translateY(-2px)}.qnDekq_zone:hover svg{transform:rotate(45deg)}}.qnDekq_faq{max-width:920px}.qnDekq_protocolPhoto{width:100%;margin-top:12px}.qnDekq_insurancePhoto{width:100%}
.uJvYVW_header{z-index:50;transition:background-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0 0 auto}.uJvYVW_header[data-scrolled=true]{-webkit-backdrop-filter:blur(14px)saturate(1.3);border:0 solid #ffffff8c;border-bottom-width:1px;border-color:var(--line);background:#fffdf8d1;box-shadow:0 8px 30px -18px #0c0e1166}.uJvYVW_header[data-open=true]{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.uJvYVW_bar{height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.uJvYVW_logo{border-radius:12px;flex:none;align-items:center;text-decoration:none;display:inline-flex}.uJvYVW_nav{align-items:center;gap:2px;display:none}@media (min-width:1000px){.uJvYVW_nav{display:flex}}.uJvYVW_navLink{white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.uJvYVW_navLink:hover{background:#13161b0f}}.uJvYVW_navLink[aria-expanded=true]{background:#13161b0f}.uJvYVW_plus{transition:transform .3s var(--ease-out)}.uJvYVW_plus[data-open=true]{transform:rotate(45deg)}.uJvYVW_dropWrap{position:relative}.uJvYVW_drop{border-radius:var(--r-lg);background:var(--white);width:420px;box-shadow:var(--shadow-lg);border:1px solid var(--line);transform-origin:0 0;padding:10px;position:absolute;top:calc(100% + 10px);left:-16px}.uJvYVW_drop:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.uJvYVW_dropTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:8px 12px 10px;font-size:.66rem}.uJvYVW_dropItem{border-radius:var(--r-md);grid-template-columns:40px 1fr 16px;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;transition:background-color .2s;display:grid}@media (hover:hover) and (pointer:fine){.uJvYVW_dropItem:hover{background:var(--paper)}.uJvYVW_dropItem:hover .uJvYVW_dropIcon{background:var(--tone);color:var(--soot-950)}.uJvYVW_dropItem:hover .uJvYVW_dropArrow{opacity:1;transform:none}}.uJvYVW_dropIcon{background:var(--paper-2);width:40px;height:40px;color:var(--tone-ink);border-radius:12px;place-items:center;transition:background-color .25s,color .25s;display:grid}.uJvYVW_dropText{gap:2px;min-width:0;display:grid}.uJvYVW_dropText strong{font-size:.95rem}.uJvYVW_dropText small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.uJvYVW_dropArrow{color:var(--muted);opacity:0;transition:opacity .2s,transform .3s var(--ease-out);transform:translate(-4px)}.uJvYVW_dropAll{border-top:1px solid var(--line);color:var(--ember-deep);justify-content:space-between;align-items:center;margin-top:6px;padding:12px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.uJvYVW_actions{flex:none;align-items:center;gap:8px;display:flex}.uJvYVW_call{border-radius:999px;align-items:center;gap:10px;height:44px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex}@media (min-width:1200px){.uJvYVW_call{box-shadow:inset 0 0 0 1.5px var(--line-strong);padding:0 16px 0 4px}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.uJvYVW_call:hover{box-shadow:inset 0 0 0 1.5px var(--soot-900)}}.uJvYVW_callIcon{background:var(--soot-900);width:44px;height:44px;color:var(--paper);border-radius:50%;flex:none;place-items:center;transition:background-color .2s;display:grid}.uJvYVW_call:hover .uJvYVW_callIcon{background:var(--ember);color:var(--soot-950)}@media (min-width:1200px){.uJvYVW_callIcon{background:var(--ember);width:36px;height:36px;color:var(--soot-950)}}.uJvYVW_callText{line-height:1.1;display:none}@media (min-width:1200px){.uJvYVW_callText{display:grid}}.uJvYVW_callText small{color:var(--muted);font-size:.68rem}.uJvYVW_callText strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem}.uJvYVW_cta{height:44px;min-height:44px!important;box-shadow:none!important;padding:0 20px!important;display:none!important}@media (min-width:560px){.uJvYVW_cta{display:inline-flex!important}}.uJvYVW_burger{background:var(--paper-2);width:44px;height:44px;color:var(--soot-900);box-shadow:inset 0 0 0 1.5px var(--line-strong);border:0;border-radius:50%;place-items:center;transition:background-color .2s;display:grid}[data-open=true] .uJvYVW_burger{background:var(--soot-900);color:var(--paper);box-shadow:none}@media (min-width:1000px){.uJvYVW_burger{display:none}}.uJvYVW_mobile{inset:var(--header-h) 0 0;overscroll-behavior:contain;background:var(--soot-950);color:var(--paper);position:fixed;overflow-y:auto}@media (min-width:1000px){.uJvYVW_mobile{display:none}}.uJvYVW_mobileInner{max-width:640px;padding:20px 0 calc(32px + env(safe-area-inset-bottom));gap:10px;display:grid}.uJvYVW_mobileLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-top:8px;font-size:.68rem}.uJvYVW_mobileList{gap:6px;display:grid}.uJvYVW_mobileItem{border-radius:var(--r-md);background:#ffffff0a;border:1px solid #ffffff0f;grid-template-columns:42px 1fr 18px;align-items:center;gap:14px;padding:12px;text-decoration:none;transition:background-color .2s;display:grid}.uJvYVW_mobileItem:active,.uJvYVW_mobileItem:hover{background:#ffffff14}.uJvYVW_mobileIcon{background:color-mix(in srgb, var(--tone) 18%, transparent);width:42px;height:42px;color:var(--tone);border-radius:12px;place-items:center;display:grid}.uJvYVW_mobileText{gap:2px;min-width:0;display:grid}.uJvYVW_mobileText strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.02rem;font-weight:600}.uJvYVW_mobileText small{color:var(--soot-300);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.uJvYVW_mobileArrow{color:var(--soot-300)}.uJvYVW_mobileLinks{border-top:1px solid #ffffff14;display:grid}.uJvYVW_mobileLinks a{min-height:52px;color:var(--paper);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:0 4px;font-weight:600;text-decoration:none;display:flex}.uJvYVW_mobileLinks a svg{color:var(--soot-300)}.uJvYVW_mobileCta{gap:10px;margin-top:14px;display:grid}.uJvYVW_mobileHours{color:var(--soot-300);justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:.85rem;display:inline-flex}
.hHgfla_bar{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--shadow-lg);background:#13161be0;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:1fr 1fr;gap:8px;padding:6px;display:grid;position:fixed}@media (min-width:820px){.hHgfla_bar{display:none}}.hHgfla_call,.hHgfla_quote{min-height:46px!important;box-shadow:none!important;padding:0 14px!important}
.w0pFsG_head{padding:calc(var(--header-h) + clamp(32px,6vw,72px)) 0 clamp(36px,5vw,64px);position:relative;overflow:hidden}.w0pFsG_head .container{justify-items:start;gap:20px;display:grid}.w0pFsG_bg{z-index:-1;background:radial-gradient(45% 70% at 90% 10%,#ff5b2229,#0000 70%),radial-gradient(40% 60% at 70% 90%,#34b5c424,#0000 70%);position:absolute;inset:0}.w0pFsG_crumbs{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:.85rem;display:flex}.w0pFsG_crumbs>span{gap:10px;display:inline-flex}.w0pFsG_crumbs a{text-decoration:none}.w0pFsG_title{font-size:var(--step-5);letter-spacing:-.045em;max-width:16ch;font-weight:800;line-height:.98}.w0pFsG_lead{max-width:62ch;font-size:var(--step-1);color:var(--muted)}.w0pFsG_head[data-compact]{padding-bottom:clamp(8px,2vw,20px)}.w0pFsG_head[data-compact] .w0pFsG_title{font-size:var(--step-4);max-width:20ch}.w0pFsG_head[data-compact] .w0pFsG_lead{font-size:var(--step-0)}@media (max-width:559px){.w0pFsG_head[data-compact] .w0pFsG_lead{display:none}}
.amZ6bW_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.amZ6bW_card{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);height:100%;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out);gap:12px;padding:26px;text-decoration:none;display:grid}.amZ6bW_card h2{font-size:var(--step-2)}.amZ6bW_card p{color:var(--muted);font-size:.95rem}@media (hover:hover) and (pointer:fine){.amZ6bW_card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.amZ6bW_card:hover .amZ6bW_more svg{transform:translate(4px)}}.amZ6bW_top{color:var(--ember-deep);align-items:center;gap:8px;display:flex}.amZ6bW_top small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.amZ6bW_more{align-items:center;gap:8px;margin-top:auto;font-size:.92rem;font-weight:700;display:inline-flex}.amZ6bW_more svg{transition:transform .3s var(--ease-out)}.amZ6bW_local{gap:40px;display:grid}@media (min-width:1080px){.amZ6bW_local{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px}}.amZ6bW_context{gap:18px;display:grid}.amZ6bW_context h2{font-size:var(--step-3)}.amZ6bW_context p{color:var(--muted);font-size:var(--step-1)}.amZ6bW_risks{gap:10px;display:grid}.amZ6bW_risks a{border-radius:var(--r-md);background:var(--white);border:1px solid var(--line);transition:transform .35s var(--ease-out),border-color .2s;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:grid}.amZ6bW_risks a>svg:first-child{color:var(--tone-ink)}.amZ6bW_risks a strong{display:block}.amZ6bW_risks a small{color:var(--muted)}@media (hover:hover) and (pointer:fine){.amZ6bW_risks a:hover{border-color:var(--tone);transform:translate(6px)}}.amZ6bW_near{flex-wrap:wrap;gap:8px;display:flex}.amZ6bW_near li{border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:.9rem}.amZ6bW_others{flex-wrap:wrap;gap:8px;display:flex}.amZ6bW_others a{background:var(--white);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:.9rem;text-decoration:none}.amZ6bW_area+.amZ6bW_area{margin-top:clamp(40px,5vw,64px)}.amZ6bW_areaTitle{font-size:var(--step-2);align-items:center;gap:12px;margin-bottom:18px;display:flex}.amZ6bW_areaTitle:after{content:"";background:var(--line);flex:1;height:1px}.amZ6bW_card h3{font-size:var(--step-2)}.amZ6bW_practical{border-radius:var(--r-lg);background:var(--tide-soft);padding:22px 24px}.amZ6bW_practical h3{font-size:var(--step-1);margin-bottom:12px}.amZ6bW_practical ul{gap:10px;display:grid}.amZ6bW_practical li{color:#2c4a4f;grid-template-columns:18px 1fr;gap:10px;font-size:.95rem;display:grid}.amZ6bW_practical svg{color:var(--tide-deep);margin-top:4px}
._63GiKq_grid{gap:24px;display:grid}@media (min-width:1080px){._63GiKq_grid{grid-template-columns:1fr 340px;align-items:start;gap:40px}}._63GiKq_side{gap:16px;display:grid}@media (min-width:1080px){._63GiKq_side{top:calc(var(--header-h) + 24px);position:sticky}}._63GiKq_urgent{border-radius:var(--r-lg);background:var(--soot-900);color:var(--paper);gap:14px;padding:24px;display:grid}._63GiKq_urgent>svg{color:var(--ember)}._63GiKq_urgent p{color:var(--soot-300)}._63GiKq_urgent strong{color:var(--paper)}._63GiKq_list{border-radius:var(--r-lg);border:1px solid var(--line);gap:12px;padding:20px 24px;display:grid}._63GiKq_list li{grid-template-columns:20px 1fr;gap:10px;font-size:.93rem;display:grid}._63GiKq_list svg{color:var(--ember-deep);margin-top:3px}
.UVoUCa_hero{padding:calc(var(--header-h) + clamp(28px,5vw,64px)) 0 clamp(48px,7vw,96px);position:relative;overflow:hidden}.UVoUCa_heroBg{z-index:-1;background:radial-gradient(50% 60% at 85% 20%, color-mix(in srgb, var(--tone) 28%, transparent), transparent 70%),radial-gradient(40% 50% at 10% 100%, #fffc, transparent 70%);position:absolute;inset:0}.UVoUCa_heroBg:after{content:"";background-image:radial-gradient(var(--line-strong) 1px, transparent 1px);opacity:.5;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.UVoUCa_heroGrid{align-items:center;gap:40px;display:grid}@media (min-width:1080px){.UVoUCa_heroGrid{grid-template-columns:1.25fr .75fr;gap:64px}}.UVoUCa_heroCopy{justify-items:start;gap:22px;display:grid}.UVoUCa_crumbs{color:var(--muted);gap:10px;font-size:.85rem;display:flex}.UVoUCa_crumbs a{text-decoration:none}@media (hover:hover) and (pointer:fine){.UVoUCa_crumbs a:hover{color:var(--fg)}}.UVoUCa_title{font-size:var(--step-5);letter-spacing:-.045em;max-width:14ch;font-weight:800;line-height:.98}.UVoUCa_lead{max-width:60ch;font-size:var(--step-1);color:var(--muted)}.UVoUCa_ctas{flex-wrap:wrap;gap:12px;width:100%;display:flex}@media (max-width:559px){.UVoUCa_ctas .btn{flex:100%}}.UVoUCa_file{border-radius:var(--r-xl);-webkit-backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--shadow-lg);background:#fffdf8b8;border:1px solid #ffffff8c;padding:24px;position:relative}.UVoUCa_file:before{content:"";border-top:1.5px dashed var(--line-strong);position:absolute;top:92px;left:24px;right:24px}.UVoUCa_fileHead{align-items:center;gap:14px;height:52px;margin-bottom:32px;display:flex}.UVoUCa_fileIcon{background:var(--soot-900);width:52px;height:52px;color:var(--tone);border-radius:16px;place-items:center;display:grid}.UVoUCa_fileCode{font-family:var(--font-mono);font-size:1.15rem;font-weight:600;display:grid}.UVoUCa_fileCode small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.UVoUCa_fileTone{background:var(--tone);color:var(--soot-950);border-radius:999px;margin-left:auto;padding:6px 12px;font-size:.8rem;font-weight:700}.UVoUCa_fileRows{gap:0;display:grid}.UVoUCa_fileRows div{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;gap:12px;padding:12px 0;display:grid}.UVoUCa_fileRows dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:.66rem}.UVoUCa_fileRows dd{margin:0;font-weight:600}.UVoUCa_flag{color:var(--tone-ink);align-items:center;gap:6px;display:inline-flex}.UVoUCa_riskTags{flex-wrap:wrap;gap:6px;display:flex}.UVoUCa_riskTags span{background:var(--white);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:.8rem}.UVoUCa_fileLink{color:var(--tone-ink);align-items:center;gap:8px;margin-top:18px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.UVoUCa_split{gap:32px;display:grid}@media (min-width:1080px){.UVoUCa_split{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px}}.UVoUCa_introText{gap:18px;display:grid}.UVoUCa_introText p:not(.eyebrow){font-size:var(--step-1);color:var(--muted)}.UVoUCa_boxTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:.74rem;display:inline-flex}.UVoUCa_firstHours{border-radius:var(--r-xl);background:var(--soot-900);color:var(--paper);padding:clamp(22px,3vw,32px)}.UVoUCa_firstHours .UVoUCa_boxTitle{color:var(--ember)}.UVoUCa_firstHours ol{gap:14px;padding:0;list-style:none;display:grid}.UVoUCa_firstHours li{grid-template-columns:32px 1fr;gap:10px;font-size:.97rem;display:grid}.UVoUCa_firstHours li span{font-family:var(--font-mono);color:var(--soot-300);padding-top:3px;font-size:.78rem}.UVoUCa_types{gap:16px;display:grid}@media (min-width:820px){.UVoUCa_types{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.UVoUCa_types{grid-template-columns:repeat(3,1fr)}}.UVoUCa_type{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out);align-content:start;gap:10px;padding:28px;display:grid;position:relative;overflow:hidden}.UVoUCa_type:after{content:"";background:var(--tone);transform-origin:0;width:100%;height:3px;transition:transform .5s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.UVoUCa_type h3{font-size:var(--step-1);letter-spacing:-.015em}.UVoUCa_type p{color:var(--muted)}@media (hover:hover) and (pointer:fine){.UVoUCa_type:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.UVoUCa_type:hover:after{transform:scaleX(1)}}.UVoUCa_typeNum{font-family:var(--font-mono);color:var(--tone-ink);font-size:.78rem}.UVoUCa_ops{border-radius:var(--r-xl);background:var(--line);border:1px solid var(--line);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:820px){.UVoUCa_ops{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.UVoUCa_ops{grid-template-columns:repeat(3,1fr)}}.UVoUCa_op{background:var(--soot-900);align-content:start;gap:12px;padding:clamp(24px,3vw,36px);transition:background-color .3s;display:grid}.UVoUCa_op h3{font-size:var(--step-1)}.UVoUCa_op p{color:var(--soot-300)}@media (hover:hover) and (pointer:fine){.UVoUCa_op:hover{background:var(--soot-800)}.UVoUCa_op:hover .UVoUCa_opNum{background:var(--tone);color:var(--soot-950)}}.UVoUCa_opNum{border:1px solid var(--line-strong);width:44px;height:44px;font-family:var(--font-mono);color:var(--tone);border-radius:14px;place-items:center;margin-bottom:8px;font-size:.85rem;transition:background-color .3s,color .3s;display:grid}.UVoUCa_cp{gap:24px;display:grid}@media (min-width:1080px){.UVoUCa_cp{grid-template-columns:1.4fr .6fr;align-items:start}}.UVoUCa_constraints{gap:16px;display:grid}@media (min-width:820px){.UVoUCa_constraints{grid-template-columns:1fr 1fr}}.UVoUCa_constraint{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--white);padding:24px}.UVoUCa_constraint h3{font-size:var(--step-1);margin-bottom:8px}.UVoUCa_constraint p{color:var(--muted)}.UVoUCa_precautions{border-radius:var(--r-xl);background:var(--tide-soft);padding:28px}.UVoUCa_precautions .UVoUCa_boxTitle{color:var(--tide-deep)}.UVoUCa_precautions ul{gap:14px;display:grid}.UVoUCa_precautions li{grid-template-columns:22px 1fr;gap:10px;font-weight:500;display:grid}.UVoUCa_precautions svg{color:var(--tide-deep);margin-top:3px}.UVoUCa_scope{gap:16px;display:grid}@media (min-width:820px){.UVoUCa_scope{grid-template-columns:1fr 1fr}}.UVoUCa_can,.UVoUCa_limits{border-radius:var(--r-xl);align-content:start;gap:16px;padding:clamp(24px,4vw,40px);display:grid}.UVoUCa_can h2,.UVoUCa_limits h2{font-size:var(--step-3)}.UVoUCa_can ul,.UVoUCa_limits ul{gap:12px;margin-top:8px;display:grid}.UVoUCa_can li,.UVoUCa_limits li{grid-template-columns:20px 1fr;gap:10px;display:grid}.UVoUCa_can svg,.UVoUCa_limits svg{margin-top:4px}.UVoUCa_can{background:var(--white)}.UVoUCa_can svg{color:var(--tide-deep)}.UVoUCa_limits{border:1.5px dashed var(--line-strong)}.UVoUCa_limits li{color:var(--muted)}.UVoUCa_limits svg{color:var(--ember-deep)}.UVoUCa_request{grid-template-areas:"copy""form""aside";gap:28px;display:grid}@media (min-width:1080px){.UVoUCa_request{grid-template:"copy form""aside form"1fr/.8fr 1.2fr;align-items:start;gap:28px 64px}}.UVoUCa_requestCopy{grid-area:copy;gap:14px;display:grid}.UVoUCa_requestCopy h2{font-size:var(--step-3)}.UVoUCa_requestCopy>p:not(.eyebrow){color:var(--muted)}.UVoUCa_requestForm{grid-area:form}@media (min-width:1080px){.UVoUCa_requestForm{top:calc(var(--header-h) + 16px);position:sticky}}.UVoUCa_requestAside{grid-area:aside;align-content:start;gap:20px;display:grid}.UVoUCa_requestList{gap:10px;display:grid}.UVoUCa_requestList li{align-items:center;gap:10px;font-weight:500;display:inline-flex}.UVoUCa_requestList svg{color:var(--ember-deep)}.UVoUCa_faq{max-width:920px}.UVoUCa_links{gap:40px;display:grid}@media (min-width:1080px){.UVoUCa_links{grid-template-columns:1.2fr .8fr}}.UVoUCa_links .eyebrow{margin-bottom:18px}.UVoUCa_related{gap:10px;display:grid}.UVoUCa_related a{border-radius:var(--r-md);background:var(--white);border:1px solid var(--line);transition:transform .35s var(--ease-out),border-color .2s;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 20px;font-weight:600;text-decoration:none;display:grid}.UVoUCa_related a>svg:first-child{color:var(--tone-ink)}@media (hover:hover) and (pointer:fine){.UVoUCa_related a:hover{border-color:var(--tone);transform:translate(6px)}}.UVoUCa_zoneList{flex-wrap:wrap;gap:8px;display:flex}.UVoUCa_zoneList a{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.UVoUCa_zoneList a:hover{background:var(--white)}}.UVoUCa_served{color:var(--muted);margin-top:12px;font-size:.92rem;line-height:1.6;display:block}.UVoUCa_served svg{vertical-align:-3px;color:var(--tone-ink);margin-right:4px;display:inline-block}.UVoUCa_served a{color:var(--fg);white-space:nowrap;font-weight:600}.UVoUCa_quoteInfo{border-radius:var(--r-lg);background:var(--paper-2);padding:22px 24px}.UVoUCa_quoteInfo h3{font-family:var(--font-body);letter-spacing:0;margin-bottom:12px;font-size:.95rem}.UVoUCa_quoteInfo ul{gap:8px;display:grid}.UVoUCa_quoteInfo li{grid-template-columns:18px 1fr;gap:8px;font-size:.93rem;display:grid}.UVoUCa_quoteInfo svg{color:var(--tide-deep);margin-top:4px}
