.YyN8ha_section{padding:0 16px 4rem}.YyN8ha_container{max-width:1120px;margin:0 auto}.YyN8ha_panel{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-card);border-radius:18px;gap:18px;padding:18px;display:grid}@media (min-width:980px){.YyN8ha_panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:26px;padding:26px}}.YyN8ha_info{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.YyN8ha_eyebrow{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);font-size:12px;line-height:16px}.YyN8ha_h2{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:400;line-height:34px}@media (min-width:980px){.YyN8ha_h2{font-size:44px;line-height:48px}}.YyN8ha_text{max-width:52ch;color:var(--text-muted);margin:0;font-size:15.5px;line-height:1.7}.YyN8ha_facts{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.YyN8ha_fact{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.YyN8ha_fact svg{color:var(--accent);flex:none;margin-top:3px}.YyN8ha_actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.YyN8ha_primary,.YyN8ha_secondary{border-radius:var(--r-pill);align-items:center;padding:12px 20px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.YyN8ha_primary{color:var(--btn-text);background:var(--btn-bg);box-shadow:var(--shadow-btn)}.YyN8ha_primary:hover{background:var(--btn-bg-hover);transform:translateY(-1px)}.YyN8ha_secondary{color:var(--text);background:var(--surface);border:1px solid var(--hairline)}.YyN8ha_secondary:hover{border-color:var(--hairline-strong)}.YyN8ha_alsoLabel{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);margin:12px 0 0;font-size:12px;line-height:16px}.YyN8ha_also{flex-wrap:wrap;gap:10px;display:flex}.YyN8ha_also a{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--hairline);letter-spacing:-.01em;color:var(--text);white-space:nowrap;padding:9px 20px;font-size:15px;line-height:20px;transition:border-color .2s}.YyN8ha_also a:hover{border-color:var(--hairline-strong)}.YyN8ha_map{border-radius:var(--r-card);background:var(--surface-sunken);border:1px solid var(--hairline);min-height:320px;position:relative;overflow:hidden}@media (min-width:980px){.YyN8ha_map{min-height:100%}}.YyN8ha_iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.YyN8ha_placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.YyN8ha_load{border-radius:var(--r-pill);cursor:pointer;color:var(--btn-text);background:var(--btn-bg);box-shadow:var(--shadow-btn);border:0;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,transform .2s}.YyN8ha_load:hover{background:var(--btn-bg-hover);transform:translateY(-1px)}.YyN8ha_external{color:var(--text-muted);font-size:14px;transition:color .2s}.YyN8ha_external:hover{color:var(--text)}
.hVb8Ja_mask{height:20px;display:block;overflow:hidden}.hVb8Ja_stack{transition:transform .4s var(--ease);flex-direction:column;display:flex}.hVb8Ja_stack>span{flex:none;height:20px;line-height:20px}a:hover .hVb8Ja_stack{transform:translateY(-20px)}@media (prefers-reduced-motion:reduce){.hVb8Ja_stack{transition:none}a:hover .hVb8Ja_stack{transform:none}}
.C0YYuG_header{z-index:50;padding:18px 16px 0;position:sticky;top:0}.C0YYuG_wrap{border-radius:var(--r-pill);max-width:1120px;box-shadow:none;transition:background .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease), backdrop-filter .3s var(--ease);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:12px 18px;display:flex}.C0YYuG_wrapScrolled{background:var(--glass);border-color:var(--hairline);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-card)}.C0YYuG_brand{flex:none;align-items:center;gap:10px;display:inline-flex}.C0YYuG_logoMark{color:var(--text);transition:transform .4s var(--ease);flex:none}.C0YYuG_brand:hover .C0YYuG_logoMark{transform:scale(1.07)rotate(-3deg)}.C0YYuG_wordmark{font-family:var(--font-fraunces), ui-serif, Georgia, serif;letter-spacing:-.04em;color:var(--text);white-space:nowrap;font-size:20px;font-weight:400}.C0YYuG_nav{color:var(--text-muted);gap:20px;font-size:14px;display:none}.C0YYuG_link{transition:color .2s}.C0YYuG_link:hover{color:var(--text)}.C0YYuG_right{align-items:center;gap:10px;display:flex}.C0YYuG_phone{color:var(--text-muted);font-size:14px;transition:color .2s;display:none}.C0YYuG_phone:hover{color:var(--text)}.C0YYuG_cta{border-radius:var(--r-pill);color:#fff;background:var(--btn-bg);box-shadow:var(--shadow-btn);white-space:nowrap;align-items:center;padding:12px 20px;font-size:14px;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex}.C0YYuG_cta:hover{background:var(--btn-bg-hover)}.C0YYuG_burger{border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;justify-content:center;align-items:center;width:42px;height:38px;display:inline-flex}.C0YYuG_burger:hover{background:var(--surface)}.C0YYuG_burgerLine{background:var(--text);border-radius:999px;width:16px;height:2px;display:block}.C0YYuG_burgerLine+.C0YYuG_burgerLine{opacity:.75;margin-top:5px}@media (pointer:coarse){.C0YYuG_burger{width:44px;height:44px}.C0YYuG_brand{min-height:44px}.C0YYuG_mobileMetaLink{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:419px){.C0YYuG_cta{display:none}.C0YYuG_wrap{padding:10px 14px}.C0YYuG_wordmark{font-size:18px}}@media (min-width:900px){.C0YYuG_nav{display:flex}.C0YYuG_phone{display:inline}.C0YYuG_burger{display:none}}.C0YYuG_mobileOverlay{background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:76px 16px 16px;position:fixed;inset:0}.C0YYuG_mobilePanel{background:var(--surface);border:1px solid var(--hairline);max-width:640px;box-shadow:var(--shadow-lift);border-radius:18px;margin:0 auto;padding:14px}.C0YYuG_mobileTop{justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 10px;display:flex}.C0YYuG_mobileTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:650}.C0YYuG_mobileClose{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.C0YYuG_mobileClose:hover{color:var(--text)}.C0YYuG_mobileLinks{gap:8px;padding:6px;display:grid}.C0YYuG_mobileLink{background:var(--surface);border:1px solid var(--hairline);color:var(--text);border-radius:14px;padding:12px;font-size:15px;font-weight:600}.C0YYuG_mobileLink:hover{background:var(--surface)}.C0YYuG_mobileMeta{gap:10px;padding:10px 6px 6px;display:grid}.C0YYuG_mobileMetaLink{color:var(--text-muted);font-size:14px;font-weight:600}.C0YYuG_mobileMetaLink:hover{color:var(--text)}.C0YYuG_mobileCTA{border-radius:var(--r-pill);color:#fff;background:var(--btn-bg);justify-content:center;padding:12px 20px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.C0YYuG_mobileCTA:hover{background:var(--btn-bg-hover)}@keyframes C0YYuG_navIn{0%{opacity:0;filter:blur(6px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:none}}.C0YYuG_wrap{animation:C0YYuG_navIn .6s var(--ease) both}@media (prefers-reduced-motion:reduce){.C0YYuG_wrap{animation:none}}
.jEcuaG_section{padding:44px 16px}.jEcuaG_container{max-width:1120px;margin:0 auto}.jEcuaG_panel{background:var(--surface);border:1px solid var(--hairline);isolation:isolate;box-shadow:var(--shadow-card);border-radius:18px;gap:16px;padding:18px;display:grid}@media (min-width:980px){.jEcuaG_panel{grid-template-columns:1fr 1fr;gap:18px;padding:26px}}.jEcuaG_h2{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:400;line-height:36px}@media (min-width:980px){.jEcuaG_h2{font-size:56px;line-height:60px}}.jEcuaG_lead{color:var(--text-muted);max-width:70ch;margin:10px 0 0;font-size:15px;line-height:1.65}@media (min-width:980px){.jEcuaG_lead{font-size:16.5px}}.jEcuaG_meta{gap:12px;margin-top:16px;display:grid}.jEcuaG_k{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:650}.jEcuaG_v{color:var(--text);align-items:center;margin-top:4px;font-size:15px;font-weight:600;display:inline-flex}@media (pointer:coarse){.jEcuaG_v{min-height:44px}}.jEcuaG_v:hover{text-decoration:underline}.jEcuaG_vDim{color:var(--text-muted);margin-top:4px;font-size:15px;font-weight:500}.jEcuaG_form{gap:10px;display:grid}.jEcuaG_input,.jEcuaG_textarea{border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface);width:100%;color:var(--text);outline:none;padding:12px 20px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.jEcuaG_input::placeholder,.jEcuaG_textarea::placeholder{color:var(--text-muted)}.jEcuaG_input:focus,.jEcuaG_textarea:focus{border-color:var(--hairline-strong);box-shadow:0 0 0 3px var(--hairline)}.jEcuaG_textarea{resize:vertical;border-radius:var(--r-card);min-height:120px}.jEcuaG_inputError{border-color:#f871718c}.jEcuaG_inputError:focus{border-color:#f87171b3;box-shadow:0 0 0 3px #f8717126}.jEcuaG_error{color:#b42318;margin-top:-4px;font-size:13px}.jEcuaG_send{cursor:pointer;color:#fff;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:0;border-radius:14px;padding:13px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,box-shadow .2s}.jEcuaG_send:hover{background:var(--btn-bg-hover);box-shadow:var(--shadow-btn)}.jEcuaG_send:disabled{opacity:.6;cursor:default}.jEcuaG_note{color:var(--text-muted);font-size:13px}.jEcuaG_hiddenField{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px}.jEcuaG_tabs{border-radius:var(--r-pill);background:var(--surface-sunken);justify-self:start;gap:4px;padding:4px;display:inline-flex}.jEcuaG_tab{border-radius:var(--r-pill);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,color .2s}.jEcuaG_tab:hover{color:var(--text)}.jEcuaG_tabOn{background:var(--btn-bg);color:var(--btn-text)}.jEcuaG_tabOn:hover{color:var(--btn-text)}.jEcuaG_row{grid-template-columns:1fr 1fr;gap:10px;display:grid}select.jEcuaG_input{appearance:none;cursor:pointer}
.ktN4Xq_section{padding:6rem 12px 2rem}.ktN4Xq_container{max-width:1120px;margin:0 auto}.ktN4Xq_panel{border-radius:var(--r-block);background:var(--surface-dark);text-align:center;padding:48px 20px}@media (min-width:980px){.ktN4Xq_panel{padding:96px 64px}}.ktN4Xq_eyebrow{border-radius:var(--r-pill);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--on-dark-muted);background:#ffffff14;align-items:center;gap:8px;margin:0;padding:7px 14px;font-size:12px;line-height:16px;display:inline-flex}.ktN4Xq_dot{background:var(--accent);width:6px;height:6px;box-shadow:var(--shadow-accent);border-radius:999px;flex:none}.ktN4Xq_h2{letter-spacing:-.04em;max-width:18ch;color:var(--on-dark);margin:22px auto 0;font-size:32px;font-weight:400;line-height:36px}@media (min-width:980px){.ktN4Xq_h2{font-size:56px;line-height:60px}}.ktN4Xq_lead{max-width:52ch;color:var(--on-dark-muted);margin:16px auto 0;font-size:16px;line-height:24px}.ktN4Xq_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.ktN4Xq_primary{border-radius:var(--r-pill);color:var(--text);background:var(--on-dark);transition:transform .25s var(--ease), box-shadow .25s var(--ease);align-items:center;padding:12px 20px;font-size:14px;font-weight:500;display:inline-flex}.ktN4Xq_primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #00000059}.ktN4Xq_secondary{border-radius:var(--r-pill);color:var(--on-dark);transition:background .25s var(--ease), border-color .25s var(--ease);border:1px solid #ffffff2e;align-items:center;padding:12px 20px;font-size:14px;font-weight:500;display:inline-flex}.ktN4Xq_secondary:hover{background:#ffffff14;border-color:#ffffff4d}
.HMyKLG_footer{padding:0 16px 28px}.HMyKLG_container{max-width:1120px;margin:0 auto}.HMyKLG_panel{background:var(--surface);border:1px solid var(--hairline);isolation:isolate;border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}@media (min-width:980px){.HMyKLG_panel{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px;padding:26px}}.HMyKLG_about{max-width:34ch}.HMyKLG_nap{color:var(--text-muted);gap:4px;margin-top:12px;font-size:14px;display:grid}.HMyKLG_nap a{color:var(--text);font-weight:600}.HMyKLG_cols{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (min-width:720px){.HMyKLG_cols{grid-template-columns:repeat(3,auto);gap:48px}}.HMyKLG_cols>div{color:var(--text-muted);flex-direction:column;gap:6px;font-size:14px;display:flex}.HMyKLG_cols a{align-items:center;transition:color .2s;display:inline-flex}.HMyKLG_cols a:hover{color:var(--text)}@media (pointer:coarse){.HMyKLG_cols a{min-height:40px}}.HMyKLG_colTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text);margin-bottom:4px;font-size:12px;font-weight:650}.HMyKLG_brand{color:var(--text);font-size:15px;font-weight:650;font-family:var(--font-fraunces), ui-serif, Georgia, serif}.HMyKLG_small{color:var(--text-muted);max-width:78ch;margin-top:6px;font-size:14px;line-height:1.6}.HMyKLG_links{color:var(--text-muted);flex-wrap:wrap;gap:4px 16px;font-size:14px;display:flex}.HMyKLG_links a{align-items:center;transition:color .2s;display:inline-flex}@media (pointer:coarse){.HMyKLG_links a{min-height:44px;padding:0 2px}}.HMyKLG_links a:hover{color:var(--text)}.HMyKLG_copy{color:var(--text-muted);margin-top:10px;font-size:13px}
._1l82zW_page{padding:var(--plate-gap);background:var(--page-bg);position:relative;overflow-x:clip}._1l82zW_plate{background:var(--bg);border-radius:var(--r-plate);position:relative}._1l82zW_plate>footer{content-visibility:auto;contain-intrinsic-size:auto 900px}._1l82zW_plate>section:not(:first-of-type):not([data-scroll-scene]):not(:has(~[data-scroll-scene])){content-visibility:auto;contain-intrinsic-size:auto 900px}:is(html[data-full-layout] ._1l82zW_plate>section,html[data-full-layout] ._1l82zW_plate>footer){content-visibility:visible}._1l82zW_bg{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}._1l82zW_blobA,._1l82zW_blobB,._1l82zW_blobC{position:absolute}._1l82zW_blobA{background:radial-gradient(620px 420px at 620px 420px,#fffefc5c 0%,#fffefc5b 8%,#fffefc58 16%,#fffefc52 25%,#fffefc48 35%,#fffefc3a 45%,#fffefc29 55%,#fffefc19 65%,#fffefc0b 75%,#fffefc03 87%,#fffefc00 100%);width:1320px;height:890px;top:-405px;left:50%;transform:translate(-50%)}._1l82zW_blobB{background:radial-gradient(328px at 330px 330px,#ffffff41 0%,#ffffff40 8%,#ffffff3d 16%,#ffffff37 25%,#ffffff2f 35%,#ffffff24 45%,#ffffff1a 55%,#fff1 65%,#ffffff0a 75%,#ffffff05 87%,#fff0 100%);width:800px;height:800px;top:calc(28% - 140px);left:-360px}._1l82zW_blobC{background:radial-gradient(380px at 381px 381px,#fffdf841 0%,#fffdf83f 8%,#fffdf83d 16%,#fffdf838 25%,#fffdf82f 35%,#fffdf825 45%,#fffdf81b 55%,#fffdf811 65%,#fffdf809 75%,#fffdf804 87%,#fffdf800 100%);width:930px;height:930px;top:calc(60% - 155px);right:-395px}._1l82zW_bg:after{content:"";opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:0}@keyframes _1l82zW_floatA{0%{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(18px)scale(1.02)}to{transform:translate(-50%)translateY(0)scale(1)}}@keyframes _1l82zW_floatB{0%{transform:translateY(0)translate(0)scale(1)}50%{transform:translateY(-14px)translate(10px)scale(1.03)}to{transform:translateY(0)translate(0)scale(1)}}@keyframes _1l82zW_floatC{0%{transform:translateY(0)translate(0)scale(1)}50%{transform:translateY(16px)translate(-12px)scale(1.02)}to{transform:translateY(0)translate(0)scale(1)}}._1l82zW_blobA{animation:10s ease-in-out infinite _1l82zW_floatA}._1l82zW_blobB{animation:12s ease-in-out infinite _1l82zW_floatB}._1l82zW_blobC{animation:11s ease-in-out infinite _1l82zW_floatC}@media (prefers-reduced-motion:reduce){._1l82zW_blobA,._1l82zW_blobB,._1l82zW_blobC{animation:none}}
.jPoaOa_section{padding:44px 16px 6rem}.jPoaOa_sectionTight{padding:0 16px 4rem}.jPoaOa_container{max-width:1120px;margin:0 auto}.jPoaOa_narrow{max-width:760px;margin:0 auto}@keyframes jPoaOa_rise{0%{opacity:.01;filter:blur(8px);transform:translateY(14px)scale(1.03)}to{opacity:1;filter:blur();transform:none}}.jPoaOa_hero{padding:36px 16px 3.5rem}.jPoaOa_heroIn>*{animation:jPoaOa_rise .8s var(--ease) both}.jPoaOa_heroIn>:nth-child(2){animation-delay:50ms}.jPoaOa_heroIn>:nth-child(3){animation-delay:.1s}.jPoaOa_heroIn>:nth-child(4){animation-delay:.15s}.jPoaOa_heroIn>:nth-child(5){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.jPoaOa_heroIn>*{animation:none}}.jPoaOa_crumbs{color:var(--text-muted);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.jPoaOa_crumbs a{color:var(--text-muted)}.jPoaOa_crumbs a:hover{color:var(--text)}.jPoaOa_crumbs li+li:before{content:"/";color:var(--text-faint);margin-right:6px}.jPoaOa_pill{border-radius:var(--r-pill);color:var(--text-muted);background:var(--surface);border:1px solid var(--hairline);margin-top:18px;padding:7px 12px;font-size:13px;display:inline-flex}.jPoaOa_h1{letter-spacing:-.04em;max-width:18ch;margin:16px 0 0;font-size:38px;font-weight:400;line-height:42px}@media (min-width:980px){.jPoaOa_h1{font-size:64px;line-height:68px}}.jPoaOa_h1 em{font-style:italic}.jPoaOa_lead{color:var(--text-muted);max-width:62ch;margin:16px 0 0;font-size:16px;line-height:1.65}@media (min-width:980px){.jPoaOa_lead{font-size:17.5px}}.jPoaOa_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.jPoaOa_primary,.jPoaOa_secondary{border-radius:var(--r-pill);padding:12px 20px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,transform .2s}.jPoaOa_primary{color:var(--btn-text);background:var(--btn-bg);box-shadow:var(--shadow-btn)}.jPoaOa_primary:hover{background:var(--btn-bg-hover);transform:translateY(-1px)}.jPoaOa_secondary{color:var(--text);background:var(--surface);border:1px solid var(--hairline)}.jPoaOa_secondary:hover{border-color:var(--hairline-strong)}.jPoaOa_meta{color:var(--text-muted);flex-wrap:wrap;gap:14px;margin-top:16px;font-size:14px;display:flex}.jPoaOa_metaItem{align-items:center;gap:7px;display:inline-flex}.jPoaOa_metaItem svg{color:var(--accent);flex:none}.jPoaOa_blocks{gap:56px;display:grid}@media (min-width:980px){.jPoaOa_blocks{gap:72px}}.jPoaOa_blocks>*{min-width:0}.jPoaOa_h2{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:400;line-height:34px}@media (min-width:980px){.jPoaOa_h2{font-size:44px;line-height:48px}}.jPoaOa_blockIntro{color:var(--text-muted);max-width:68ch;margin:12px 0 0;font-size:16px;line-height:1.65}.jPoaOa_prose{gap:14px;margin-top:14px;display:grid}.jPoaOa_prose p{color:var(--text);max-width:68ch;margin:0;font-size:16.5px;line-height:1.75}.jPoaOa_prose a,.jPoaOa_inlineLink{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong)}.jPoaOa_prose a:hover,.jPoaOa_inlineLink:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.jPoaOa_cards{gap:12px;margin-top:18px;display:grid}@media (min-width:720px){.jPoaOa_cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.jPoaOa_cards{grid-template-columns:repeat(3,1fr);gap:14px}}.jPoaOa_card{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-card);border-radius:18px;padding:18px}.jPoaOa_cardTitle{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:22px}.jPoaOa_cardText{color:var(--text-muted);margin:8px 0 0;font-size:14.5px;line-height:1.6}.jPoaOa_checks{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.jPoaOa_checks{grid-template-columns:repeat(2,1fr);column-gap:28px}}.jPoaOa_check{gap:10px;font-size:15.5px;line-height:1.55;display:flex}.jPoaOa_check svg{color:var(--accent);flex:none;margin-top:4px}.jPoaOa_steps{counter-reset:step;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (min-width:980px){.jPoaOa_steps{grid-template-columns:repeat(2,1fr);gap:14px}}.jPoaOa_step{background:var(--surface);border:1px solid var(--hairline);counter-increment:step;border-radius:18px;padding:18px 18px 18px 64px;position:relative}.jPoaOa_step:before{content:counter(step, decimal-leading-zero);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-muted);font-size:13px;position:absolute;top:18px;left:18px}.jPoaOa_stats{grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0 0;display:grid}@media (min-width:980px){.jPoaOa_stats{grid-template-columns:repeat(4,1fr)}}.jPoaOa_stat{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;flex-direction:column;padding:18px;display:flex}.jPoaOa_statValue{font-family:var(--font-fraunces), ui-serif, Georgia, serif;letter-spacing:-.03em;margin:0;font-size:34px;line-height:38px}.jPoaOa_statLabel{color:var(--text-muted);margin:6px 0 0;font-size:14px;line-height:1.45}.jPoaOa_quote{border-radius:var(--r-block);background:var(--surface-dark);color:var(--on-dark);margin:0;padding:28px}.jPoaOa_quote blockquote{font-family:var(--font-fraunces), ui-serif, Georgia, serif;letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.35}@media (min-width:980px){.jPoaOa_quote{padding:40px}.jPoaOa_quote blockquote{font-size:30px}}.jPoaOa_quote figcaption{color:var(--on-dark-muted);margin-top:16px;font-size:14px}.jPoaOa_tableWrap{border:1px solid var(--hairline);background:var(--surface);border-radius:18px;margin-top:18px;overflow-x:auto}.jPoaOa_table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.jPoaOa_table th,.jPoaOa_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:12px 14px}.jPoaOa_table th{background:var(--surface-sunken);font-weight:600}.jPoaOa_table tr:last-child td{border-bottom:0}.jPoaOa_tableNote{color:var(--text-muted);margin:10px 0 0;font-size:13px}.jPoaOa_figure{margin:0}.jPoaOa_figure img{width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:18px;display:block}.jPoaOa_figure figcaption{color:var(--text-muted);margin-top:10px;font-size:13px}.jPoaOa_links{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.jPoaOa_links{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.jPoaOa_links{grid-template-columns:repeat(3,1fr)}}.jPoaOa_linkCard{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;height:100%;padding:16px 18px;transition:border-color .2s;display:block}.jPoaOa_linkCard:hover{border-color:var(--hairline-strong)}.jPoaOa_linkLabel{font-size:15.5px;font-weight:600}.jPoaOa_linkLabel:after{content:" →";color:var(--text-muted)}.jPoaOa_linkText{color:var(--text-muted);margin-top:6px;font-size:14px;line-height:1.5}.jPoaOa_callout{background:var(--surface);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-lift);border-radius:20px;gap:10px;padding:22px;display:grid}@media (min-width:980px){.jPoaOa_callout{grid-template-columns:1fr auto;align-items:center;padding:28px}}.jPoaOa_calloutTitle{margin:0;font-size:24px;line-height:28px}.jPoaOa_calloutText{color:var(--text-muted);max-width:60ch;margin:6px 0 0;font-size:15px;line-height:1.6}.jPoaOa_faq{gap:10px;margin-top:16px;display:grid}.jPoaOa_faqItem{background:var(--surface);border:1px solid var(--hairline);border-radius:16px}.jPoaOa_faqItem summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 18px;font-size:16px;font-weight:500;list-style:none;display:flex}.jPoaOa_faqItem summary::-webkit-details-marker{display:none}.jPoaOa_faqItem summary:after{content:"+";color:var(--accent);font-size:20px;line-height:20px}.jPoaOa_faqItem[open] summary:after{content:"–"}.jPoaOa_faqAnswer{color:var(--text-muted);max-width:68ch;padding:0 18px 18px;font-size:15px;line-height:1.65}.jPoaOa_grid{gap:12px;margin-top:22px;display:grid}@media (min-width:720px){.jPoaOa_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.jPoaOa_grid3{grid-template-columns:repeat(3,1fr);gap:14px}}.jPoaOa_tile{background:var(--surface);border:1px solid var(--hairline);height:100%;box-shadow:var(--shadow-card);transition:translate .25s var(--ease);border-radius:20px;flex-direction:column;padding:20px;display:flex}@media (hover:hover){.jPoaOa_tile:hover{translate:0 -3px}}.jPoaOa_tileEyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.jPoaOa_tileTitle{letter-spacing:-.03em;margin:8px 0 0;font-size:26px;line-height:30px}.jPoaOa_tileText{color:var(--text-muted);flex:1;margin:10px 0 0;font-size:15px;line-height:1.6}.jPoaOa_tileMore{margin-top:16px;font-size:14px;font-weight:600}.jPoaOa_tileMore:after{content:" →"}.jPoaOa_tileImage{border:1px solid var(--hairline);border-radius:14px;width:100%;height:auto;margin:-4px 0 16px;display:block}.jPoaOa_byline{color:var(--text-muted);margin-top:14px;font-size:14px}
.AafZ5G_section{padding:44px 16px 6rem}.AafZ5G_container{max-width:1120px;margin:0 auto}.AafZ5G_grid{gap:14px;display:grid}@media (min-width:980px){.AafZ5G_grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:18px}}.AafZ5G_pill{color:var(--text-muted);background:var(--surface);border:1px solid var(--hairline);isolation:isolate;border-radius:999px;padding:7px 12px;font-size:13px;display:inline-flex}.AafZ5G_h1{letter-spacing:-.04em;margin:16px 0 0;font-size:38px;font-weight:400;line-height:42px}@media (min-width:980px){.AafZ5G_h1{font-size:72px;line-height:76px}}.AafZ5G_grad{color:var(--text);font-style:italic}.AafZ5G_sub{color:var(--text-muted);max-width:56ch;margin:16px 0 0;font-size:16px;line-height:1.65}@media (min-width:980px){.AafZ5G_sub{font-size:17.5px}}.AafZ5G_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.AafZ5G_primary{border-radius:var(--r-pill);color:#fff;background:var(--btn-bg);box-shadow:var(--shadow-btn);padding:12px 20px;font-size:14px;font-weight:500;transition:background .2s,transform .2s,box-shadow .2s}.AafZ5G_primary:hover{background:var(--btn-bg-hover);box-shadow:var(--shadow-btn);transform:translateY(-1px)}.AafZ5G_secondary{border-radius:var(--r-pill);color:var(--text);background:var(--surface);border:1px solid var(--hairline);isolation:isolate;padding:12px 20px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s}.AafZ5G_secondary:hover{background:var(--surface);border-color:var(--hairline-strong)}.AafZ5G_checks{color:var(--text-muted);flex-wrap:wrap;gap:14px;margin-top:16px;font-size:14px;display:flex}.AafZ5G_check{align-items:center;gap:7px;display:inline-flex}.AafZ5G_check svg{color:var(--accent);flex:none}.AafZ5G_areas{color:var(--text-muted);margin-top:12px;font-size:14px}.AafZ5G_card{background:var(--surface);border:1px solid var(--hairline);isolation:isolate;box-shadow:var(--shadow-card);border-radius:18px;padding:18px}.AafZ5G_cardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.AafZ5G_cardTitle{font-size:14px;font-weight:650}.AafZ5G_cardText{color:var(--text-muted);margin-top:4px;font-size:14px}.AafZ5G_badge{color:var(--text-muted);background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:8px 10px;font-size:12px}.AafZ5G_metrics{gap:10px;margin-top:14px;display:grid}.AafZ5G_metric{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:12px}.AafZ5G_metricK{font-size:13.5px;font-weight:650}.AafZ5G_metricV{color:var(--text-muted);margin-top:4px;font-size:14px}.AafZ5G_cardBottom{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px;padding-top:12px;display:flex}.AafZ5G_miniCTA{color:var(--text);font-size:14px;font-weight:500;transition:color .2s}.AafZ5G_miniCTA:hover{color:var(--text)}.AafZ5G_miniNote{color:var(--text-muted);font-size:12.5px}@keyframes AafZ5G_heroIn{0%{opacity:.01;filter:blur(10px);transform:translateY(14px)scale(1.04)}to{opacity:1;filter:blur();transform:none}}.AafZ5G_in{animation:AafZ5G_heroIn .8s var(--ease) var(--d,0s) both}@media (prefers-reduced-motion:reduce){.AafZ5G_in{animation:none}}.AafZ5G_areaLink{color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px}.AafZ5G_areaLink:hover{color:var(--text)}
.HOXqFW_section{padding:44px 16px 6rem}.HOXqFW_container{max-width:1120px;margin:0 auto}.HOXqFW_head{gap:10px;display:grid}.HOXqFW_h2{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:400;line-height:36px}.HOXqFW_lead{color:var(--text-muted);max-width:78ch;margin:0;font-size:15px;line-height:1.65}@media (min-width:980px){.HOXqFW_h2{font-size:56px;line-height:60px}.HOXqFW_lead{font-size:16.5px}}.HOXqFW_grid{gap:12px;margin-top:16px;display:grid}@media (min-width:980px){.HOXqFW_grid{grid-template-columns:repeat(3,1fr);gap:14px}}.HOXqFW_card{background:var(--surface);border:1px solid var(--hairline);isolation:isolate;box-shadow:var(--shadow-card);border-radius:18px;padding:16px}@media (hover:hover){.HOXqFW_card{transition:translate .25s var(--ease), scale .25s var(--ease)}.HOXqFW_card:hover{translate:0 -4px;scale:1.01}}.HOXqFW_featured{border-color:var(--hairline-strong);background:var(--surface);box-shadow:var(--shadow-lift)}.HOXqFW_name{color:var(--text);font-size:14px;font-weight:600}.HOXqFW_price{letter-spacing:-.01em;font-size:25px;font-weight:650;font-family:var(--font-fraunces), ui-serif, Georgia, serif;margin-top:10px}.HOXqFW_note{color:var(--text-muted);margin-top:6px;font-size:14px}.HOXqFW_list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.HOXqFW_li{color:var(--text-muted);gap:10px;font-size:14px;display:flex}.HOXqFW_tick{color:var(--accent);flex:none;margin-top:3px;display:inline-flex}.HOXqFW_btn{width:100%;color:var(--text);background:var(--surface);border:1px solid var(--hairline);border-radius:14px;justify-content:center;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.HOXqFW_btn:hover{background:var(--surface);border-color:var(--hairline-strong)}.HOXqFW_disclaimer{color:var(--text-muted);margin:12px 0 0;font-size:13px}@media (min-width:720px){.HOXqFW_grid4{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.HOXqFW_grid4{grid-template-columns:repeat(4,1fr)}}.HOXqFW_subhead{gap:8px;margin-top:44px;display:grid}.HOXqFW_h3{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:400;line-height:30px}@media (min-width:980px){.HOXqFW_h3{font-size:34px;line-height:38px}}h3.HOXqFW_name,h4.HOXqFW_name{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;margin:0;line-height:20px}.HOXqFW_priceSmall{letter-spacing:-.01em;font-size:21px;font-weight:650;font-family:var(--font-fraunces), ui-serif, Georgia, serif;margin-top:10px}.HOXqFW_terms{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.HOXqFW_terms{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.HOXqFW_terms{grid-template-columns:repeat(3,1fr);gap:14px}}.HOXqFW_term{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;gap:10px;padding:16px;display:flex}.HOXqFW_termTitle{font-size:15px;font-weight:600}.HOXqFW_termText{color:var(--text-muted);margin-top:4px;font-size:14px;line-height:1.55}.HOXqFW_more{color:var(--text);font-size:15px;font-weight:600}.HOXqFW_more:hover{text-underline-offset:3px;text-decoration:underline}.HOXqFW_card{flex-direction:column;display:flex}.HOXqFW_list{flex:1 0 auto}
.eM5j0q_section{padding:44px 16px 10px}.eM5j0q_container{max-width:1120px;margin:0 auto}.eM5j0q_head{gap:10px;display:grid}.eM5j0q_h2{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:400;line-height:36px}.eM5j0q_lead{color:var(--text-muted);max-width:72ch;margin:0;font-size:15px;line-height:1.65}@media (min-width:980px){.eM5j0q_h2{font-size:56px;line-height:60px}.eM5j0q_lead{font-size:16.5px}}.eM5j0q_grid{gap:12px;margin-top:16px;display:grid}@media (min-width:980px){.eM5j0q_grid{grid-template-columns:repeat(4,1fr);gap:14px}}.eM5j0q_card{background:var(--surface);border:1px solid var(--hairline);isolation:isolate;box-shadow:var(--shadow-card);border-radius:18px;padding:16px}.eM5j0q_num{color:var(--text-muted);font-size:13px;font-weight:650;font-family:var(--font-fraunces), ui-serif, Georgia, serif}.eM5j0q_title{margin-top:10px;font-size:16.5px;font-weight:600}.eM5j0q_desc{color:var(--text-muted);margin-top:8px;font-size:14px;line-height:1.6}
._xF1yW_section{padding:44px 16px 6rem}._xF1yW_container{max-width:1120px;margin:0 auto}._xF1yW_panel{background:var(--surface);border:1px solid var(--hairline);isolation:isolate;box-shadow:var(--shadow-card);border-radius:18px;justify-items:start;gap:20px;padding:24px;display:grid}@media (min-width:980px){._xF1yW_panel{grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:32px}}._xF1yW_photo{object-fit:cover;border:1px solid var(--hairline);border-radius:999px;flex:none;width:128px;height:128px}._xF1yW_body{gap:12px;display:grid}._xF1yW_kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:12px;font-weight:650}._xF1yW_h2{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:400;line-height:36px}@media (min-width:980px){._xF1yW_h2{font-size:56px;line-height:60px}}._xF1yW_role{color:var(--text);margin-top:-4px;font-size:15px;font-weight:500}._xF1yW_text{color:var(--text-muted);max-width:62ch;margin:0;font-size:15.5px;line-height:1.7}._xF1yW_facts{flex-wrap:wrap;gap:10px 20px;margin:4px 0 0;padding:0;list-style:none;display:flex}._xF1yW_fact{color:var(--text-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}._xF1yW_fact svg{color:var(--accent);flex:none}._xF1yW_portfolio{border-radius:var(--r-pill);color:#fff;background:var(--btn-bg);box-shadow:var(--shadow-btn);white-space:nowrap;justify-self:start;align-items:center;margin-top:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}._xF1yW_portfolio:hover{background:var(--btn-bg-hover);transform:translateY(-1px)}
.Erhjqa_section{padding:44px 16px 6rem}.Erhjqa_container{max-width:840px;margin:0 auto}.Erhjqa_head{gap:10px;display:grid}.Erhjqa_h2{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:400;line-height:36px}.Erhjqa_lead{color:var(--text-muted);max-width:70ch;margin:0;font-size:15px;line-height:1.65}@media (min-width:980px){.Erhjqa_h2{font-size:56px;line-height:60px}.Erhjqa_lead{font-size:16.5px}}.Erhjqa_list{gap:10px;margin-top:16px;display:grid}.Erhjqa_item{background:var(--surface);border:1px solid var(--hairline);isolation:isolate;border-radius:16px;transition:border-color .2s,background .2s}.Erhjqa_item:hover{background:var(--surface)}.Erhjqa_item[open]{border-color:var(--hairline-strong)}.Erhjqa_question{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.Erhjqa_question::-webkit-details-marker{display:none}.Erhjqa_chevron{color:var(--text-muted);flex:none;transition:transform .25s,color .2s}.Erhjqa_item[open] .Erhjqa_chevron{color:var(--accent);transform:rotate(180deg)}.Erhjqa_answer{color:var(--text-muted);max-width:70ch;margin:0;padding:0 18px 16px;font-size:14.5px;line-height:1.65}
.A8g52G_calc{gap:14px;margin-top:18px;display:grid}@media (min-width:980px){.A8g52G_calc{grid-template-columns:1.4fr 1fr;align-items:start}}.A8g52G_controls{background:var(--surface);border:1px solid var(--hairline);border-radius:20px;gap:18px;padding:20px;display:grid}.A8g52G_group{border:0;min-width:0;margin:0;padding:0}.A8g52G_legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.A8g52G_options{flex-wrap:wrap;gap:8px;display:flex}.A8g52G_option{border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface);cursor:pointer;align-items:center;gap:8px;padding:9px 14px;font-size:14px;transition:border-color .2s,background .2s;display:inline-flex;position:relative}.A8g52G_option:hover{border-color:var(--hairline-strong)}.A8g52G_option input{opacity:0;pointer-events:none;position:absolute}.A8g52G_option:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}.A8g52G_on{background:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-bg)}.A8g52G_on:hover{border-color:var(--btn-bg)}.A8g52G_range{width:100%;accent-color:var(--text)}.A8g52G_result{background:var(--surface-dark);color:var(--on-dark);border-radius:20px;padding:22px;position:sticky;top:96px}.A8g52G_resultLabel{color:var(--on-dark-muted);font-size:13px}.A8g52G_resultLabel+.A8g52G_resultValue,.A8g52G_resultLabel+.A8g52G_resultMonthly{margin-top:4px}.A8g52G_resultValue{font-family:var(--font-fraunces), ui-serif, Georgia, serif;letter-spacing:-.03em;margin-bottom:14px;font-size:32px;line-height:36px}.A8g52G_resultMonthly{font-size:18px;font-weight:500}.A8g52G_resultNote{color:var(--on-dark-muted);margin:14px 0 0;font-size:13.5px;line-height:1.55}.A8g52G_resultBtn{border-radius:var(--r-pill);color:var(--text);background:var(--on-dark);margin-top:16px;padding:12px 20px;font-size:14px;font-weight:500;display:inline-flex}
