.home_page__xDtWl{--a:rgb(var(--accent));--a2:rgb(var(--accent-2));--soft:rgb(var(--accent-soft));--hl:rgb(var(--accent-hl));--end:rgb(var(--accent-end));--aura1:rgba(255,110,60,0.28);--aura2:rgba(255,190,150,0.4);--glow:rgba(200,70,30,0.35);--pane1:rgb(var(--pane-1));--pane2:rgb(var(--pane-2));--hair:rgb(var(--hair));--wash:#f7f8f7;--ink:rgb(var(--ink));--mut:rgb(var(--ink-2));--aink:rgb(var(--forest));background:#fff;color:var(--ink)}.home_in__lS_ot{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4vw,56px)}.home_hero__uNlpJ{position:relative;text-align:center;padding-block:76px 64px;overflow:clip}.home_aura__YRLqw{position:absolute;inset:-20% -10% auto;height:640px;pointer-events:none;background:radial-gradient(40% 50% at 35% 40%,var(--aura1),transparent 70%),radial-gradient(35% 45% at 65% 35%,var(--aura2),transparent 70%);filter:blur(20px)}.motion .home_aura__YRLqw{animation:home_drift__YjKfP 14s ease-in-out infinite alternate}@keyframes home_drift__YjKfP{to{transform:translate3d(3%,4%,0) scale(1.05)}}.home_hero__uNlpJ>:not(.home_aura__YRLqw){position:relative}.home_pill__5MKNb{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--hair);background:rgba(255,255,255,.8);border-radius:999px;padding:5px 12px 5px 6px;font-size:13px;font-weight:500;color:var(--mut)}.home_pill__5MKNb i{font-style:normal;background:var(--soft);color:var(--aink);font-weight:700;border-radius:999px;padding:2px 9px}.home_h1__7H2oN{font-size:clamp(42px,6.4vw,84px);line-height:.98;letter-spacing:-.055em;font-weight:700;margin:22px auto 18px;max-width:13ch;text-wrap:balance}.home_grad__5D2Jc,.home_h1__7H2oN em{font-family:var(--font-display-italic),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.02em;padding-right:.06em;background:linear-gradient(90deg,var(--a),var(--end));-webkit-background-clip:text;background-clip:text;color:transparent}.home_lead__Ab0ri{font-size:18px;line-height:1.55;color:var(--mut);margin:0 auto 34px;max-width:50ch}.home_cmd__XiJ7V{max-width:720px;margin:0 auto;background:#fff;border:1px solid var(--hair);border-radius:20px;box-shadow:0 30px 70px -40px var(--glow),0 0 0 6px var(--soft);text-align:left;overflow:hidden}.home_cmdForm__X5TYi{display:flex;gap:10px;align-items:center;padding:12px 12px 12px 18px}.home_spark__KrDLw{width:22px;height:22px;flex:none;border-radius:50%;background:conic-gradient(var(--a),var(--hl),var(--a))}.motion .home_spark__KrDLw{animation:home_spin__jl_8R 6s linear infinite}@keyframes home_spin__jl_8R{to{transform:rotate(1turn)}}.home_cmdInput__cfHZq{border:0;flex:1;min-width:0;font-size:16px;padding:8px 0;background:transparent;color:var(--ink);outline:none}.home_cmdInput__cfHZq::-moz-placeholder{color:var(--mut)}.home_cmdInput__cfHZq::placeholder{color:var(--mut)}.home_cmdForm__X5TYi:focus-within{box-shadow:inset 0 -2px 0 var(--a)}.home_page__xDtWl .home_go__2ostb{display:grid;place-items:center;background:var(--ink);color:#fff;border:0;border-radius:12px;width:44px;height:44px;flex:none;cursor:pointer}.home_sugg__jY8nf{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 14px}.home_sugg__jY8nf button{border:1px solid var(--hair);background:var(--wash);border-radius:999px;padding:8px 13px;font-size:13px;color:var(--ink);cursor:pointer;transition:border-color .2s,background-color .2s}.home_sugg__jY8nf button:hover,.home_sugg__jY8nf button[aria-pressed=true]{border-color:var(--a);background:var(--soft)}.home_ans__ToNPx{border-top:1px solid var(--hair);padding:18px 20px 20px;display:grid;gap:14px}.home_q__sol_C{font-size:13px;color:var(--mut);margin:0}.home_txtStack__b2xlj{display:grid}.home_txtStack__b2xlj>*{grid-area:1/1;margin:0;font-size:15.5px;line-height:1.6}.home_ghost__ck2Vw{visibility:hidden}.home_cards__T_vV9{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none}.home_mini__lsobV{border:1px solid var(--hair);border-radius:12px;padding:12px;transition:opacity .4s,transform .4s}.home_mini__lsobV.home_wait__XpG_R{opacity:.25;transform:translateY(6px)}.home_mini__lsobV small{display:block;font-size:12px;color:var(--mut)}.home_mini__lsobV b{display:block;font-size:19px;line-height:1.25;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.home_ansFoot__Dq_0w{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px}.home_ex__CFeVK{font-size:12px;color:var(--mut);margin:0}.home_ansLink__gbn7h{font-size:14px;font-weight:600;color:var(--ink);border-bottom:1.5px solid var(--a2);padding-block:4px 1px}.home_ansLink__gbn7h:hover{border-color:var(--a)}.home_strip__wRZRC{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 28px;padding-block:26px;margin:0;list-style:none;border-block:1px solid var(--hair);font-size:14px;color:var(--mut);font-weight:600}.home_story__JOOKX{display:grid;grid-template-columns:1fr 1.15fr;grid-template-areas:"head stick" "steps stick";grid-template-rows:auto 1fr;-moz-column-gap:56px;column-gap:56px;padding-block:96px 40px;scroll-margin-top:64px}.home_h2__tqUJw{font-size:clamp(30px,4vw,52px);line-height:1.02;letter-spacing:-.05em;font-weight:700;margin:0 0 14px;text-wrap:balance}.home_h2__tqUJw em{font-family:var(--font-display-italic),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.015em;color:var(--a);padding-right:.04em}.home_storyHead__LQUVh{grid-area:head}.home_steps__9XSU_{grid-area:steps;display:grid;margin:0;padding:0;list-style:none}.home_step__irH8L{min-height:68vh;display:grid;align-content:center;gap:10px;padding-left:18px;border-left:2px solid var(--hair);transition:border-color .4s}.home_step__irH8L h3{font-size:26px;letter-spacing:-.035em;margin:0;line-height:1.1;transition:color .4s}.js-story .home_step__irH8L:not(.home_act__i_JGF) h3{color:#868b89}.home_step__irH8L.home_act__i_JGF{border-color:var(--a)}.home_n__FrJOF{font-size:13px;font-weight:700;color:var(--aink)}.home_step__irH8L p{margin:0;color:var(--mut);font-size:16.5px;line-height:1.55;max-width:42ch}.home_stepLink__Ivbf7{font-weight:600;font-size:14px;color:var(--ink);border-bottom:1.5px solid var(--a2);justify-self:start;padding-block:6px 1px}.home_stepLink__Ivbf7:hover{border-color:var(--a)}.home_stick__1OY4m{grid-area:stick;align-self:start;position:sticky;top:90px;height:min(560px,76vh)}.home_pane__6_SxJ{height:100%;border-radius:24px;background:linear-gradient(160deg,var(--pane1),var(--pane2));border:1px solid var(--hair);padding:22px;display:grid;grid-template-rows:auto 1fr;gap:16px;overflow:hidden}.home_ptop__7_eP1{display:flex;justify-content:space-between;align-items:center;gap:12px}.home_prog__AkgO3{display:flex;gap:6px;flex:1;max-width:260px}.home_prog__AkgO3 i{flex:1;height:4px;border-radius:9px;background:var(--hl);overflow:hidden;position:relative}.home_prog__AkgO3 i:after{content:"";position:absolute;inset:0;background:var(--a);transform:scaleX(0);transform-origin:left;transition:transform .6s}.home_prog__AkgO3 i.home_done__X2lcj:after{transform:none}.home_ptitle__El3bt{font-size:13px;font-weight:700}.home_views__LWU06{position:relative}.home_view__KzV6G{position:absolute;inset:0;display:grid;align-content:start;gap:12px;opacity:0;visibility:hidden;transform:translateY(14px) scale(.98);transition:opacity .5s,transform .5s,visibility 0s .5s}.home_view__KzV6G.home_act__i_JGF{opacity:1;visibility:visible;transform:none;transition:opacity .5s,transform .5s,visibility 0s}.home_card__zb_n7{background:#fff;border:1px solid var(--hair);border-radius:16px;padding:16px;box-shadow:0 14px 34px -26px var(--glow)}.home_cardTitle__3cIu2{margin:0 0 10px;font-size:14px;font-weight:700}.home_exTag__pBM_t{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;color:var(--aink);background:var(--soft);border-radius:999px;padding:1px 8px;vertical-align:1px}.home_row__Ya8rR{display:flex;justify-content:space-between;gap:10px;font-size:14px;padding:7px 0;border-bottom:1px solid var(--hair)}.home_row__Ya8rR:last-child{border-bottom:0}.home_row__Ya8rR span{color:var(--mut)}.home_row__Ya8rR b{text-align:right;font-variant-numeric:tabular-nums}.home_bars__ptPC2{display:flex;align-items:end;gap:10px;height:150px;margin:0;padding:0;list-style:none}.home_bars__ptPC2 li{flex:1;height:100%;display:grid;grid-template-rows:1fr auto;gap:6px;text-align:center;font-size:11.5px;color:var(--mut)}.home_bars__ptPC2 li>span{align-self:end;display:block;height:var(--h);border-radius:8px 8px 3px 3px;background:var(--hl);transform-origin:bottom}.home_bars__ptPC2 li.home_hi__5wyKG>span{background:linear-gradient(var(--a),var(--a2))}.home_bars__ptPC2 small{font-size:inherit;line-height:1.3}.home_bars__ptPC2 li.home_hi__5wyKG{color:var(--ink);font-weight:700}.motion .home_bars__ptPC2 li>span{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.motion .home_view__KzV6G:not(.home_act__i_JGF) .home_bars__ptPC2 li>span{transform:scaleY(.1)}.home_big__M49_i{font-size:40px;font-weight:800;letter-spacing:-.05em;line-height:1.1;font-variant-numeric:tabular-nums;margin-bottom:6px}.home_chk__jWqMX{display:grid;gap:8px;margin:0;padding:0;list-style:none}.home_chk__jWqMX li{display:flex;gap:10px;align-items:center;font-size:14px;background:#fff;border:1px solid var(--hair);border-radius:12px;padding:10px 12px}.home_chk__jWqMX li:before{content:"";width:22px;height:22px;border-radius:50%;flex:none;background:var(--hl) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BA340E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center /12px no-repeat}.motion .home_chk__jWqMX li{transition:opacity .4s,transform .4s}.motion .home_view__KzV6G:not(.home_act__i_JGF) .home_chk__jWqMX li{opacity:.3;transform:translateX(-6px)}.home_tl__nIXWi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 0;padding:0;list-style:none}.home_tl__nIXWi li{background:#fff;border:1px solid var(--hair);border-radius:12px;padding:12px;font-size:13px;color:var(--mut)}.home_tl__nIXWi b{display:block;font-size:17px;letter-spacing:-.03em;color:var(--ink)}.home_tl__nIXWi .home_on__nu7nX{border-color:var(--a);box-shadow:0 0 0 4px var(--soft)}.home_gauge__Zdg5N{height:14px;border-radius:99px;background:var(--soft);overflow:hidden}.home_gauge__Zdg5N span{display:block;height:100%;width:var(--w);background:linear-gradient(90deg,var(--a2),var(--a));border-radius:99px}.motion .home_gauge__Zdg5N span{transition:width 1.2s cubic-bezier(.2,.7,.2,1)}.motion .home_view__KzV6G:not(.home_act__i_JGF) .home_gauge__Zdg5N span{width:0}.home_soon__Nly74{font-size:12px;font-weight:700;background:var(--soft);color:var(--aink);border-radius:999px;padding:3px 10px;justify-self:start}.home_note__JsGEM{font-size:12px;color:var(--mut);margin:0}.home_sec__ROEsB{padding-block:88px 0}.home_answer__pxszT{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;border:1px solid var(--hair);border-radius:24px;padding:clamp(22px,4vw,44px)}.home_answer__pxszT p{margin:0 0 12px;font-size:17px;line-height:1.65;color:#2b302e}.home_answer__pxszT p a,.home_inlineLink__FS2jL{color:var(--ink);text-decoration:underline;text-decoration-color:var(--a2);text-decoration-thickness:1.5px;text-underline-offset:4px}.home_srcs__wlm6s{display:grid;gap:8px;margin-top:18px}.home_src__Cc9Oq{border:1px solid var(--hair);background:#fff;border-radius:14px;transition:border-color .25s,box-shadow .25s}.home_src__Cc9Oq[open]{border-color:var(--a);box-shadow:0 0 0 4px var(--soft)}.home_src__Cc9Oq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;min-height:48px;font-size:15px;font-weight:700}.home_src__Cc9Oq summary::-webkit-details-marker{display:none}.home_src__Cc9Oq summary:after{content:"";width:9px;height:9px;flex:none;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:rotate(45deg) translateY(-3px);transition:transform .25s}.home_src__Cc9Oq[open] summary:after{transform:rotate(225deg) translateY(-3px)}.home_src__Cc9Oq div{padding:0 16px 14px;font-size:14.5px;line-height:1.55;color:var(--mut)}.home_src__Cc9Oq div a{display:inline-block;margin-top:6px;font-weight:600;color:var(--ink);border-bottom:1.5px solid var(--a2)}.home_sub__dCbOL{color:var(--mut);font-size:17px;margin:0 0 34px;max-width:56ch}.home_ppl__j5nDz{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none}.home_person__kqSe8{display:grid;gap:8px}.home_photo__0N8kU{position:relative;aspect-ratio:4/5;border-radius:22px;overflow:hidden;margin-bottom:4px}.home_photo__0N8kU img{-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.home_person__kqSe8:hover .home_photo__0N8kU img{transform:scale(1.03)}.home_visual__OzHpt{position:absolute;inset:0}.home_v0__PCKHM{background:radial-gradient(70% 55% at 25% 20%,rgba(255,154,107,.75),transparent 70%),radial-gradient(60% 50% at 85% 85%,rgba(255,46,126,.35),transparent 70%),linear-gradient(165deg,#fff3ee,#ffe1d1)}.home_v1__Ol_FN{background:radial-gradient(65% 55% at 80% 18%,rgba(255,77,28,.55),transparent 70%),radial-gradient(60% 55% at 15% 85%,rgba(255,190,150,.7),transparent 70%),linear-gradient(200deg,#fffaf7,#fff0e9)}.home_v2__cDAmo{background:radial-gradient(70% 55% at 50% 85%,rgba(255,110,60,.55),transparent 70%),radial-gradient(55% 45% at 20% 15%,rgba(255,46,126,.25),transparent 70%),linear-gradient(180deg,#fffaf7,#ffe1d1)}.home_visualWord__A7FjC{position:absolute;left:18px;right:18px;bottom:14px;font-family:var(--font-display-italic),Georgia,serif;font-style:italic;font-size:clamp(44px,6vw,76px);line-height:1;letter-spacing:-.02em;color:rgba(14,18,16,.86)}.home_tag__8Iz_x{position:absolute;left:12px;top:12px;background:rgba(255,255,255,.88);backdrop-filter:blur(8px);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.home_person__kqSe8 b{font-size:17px;letter-spacing:-.02em}.home_person__kqSe8>span{font-size:14px;line-height:1.5;color:var(--mut)}.home_person__kqSe8 .home_more__Lxn0E{font-size:14px;font-weight:600;justify-self:start;border-bottom:1.5px solid var(--a2)}.home_person__kqSe8:hover .home_more__Lxn0E{border-color:var(--a)}.home_end__YGcug{position:relative;margin-top:100px;padding-block:90px;text-align:center;overflow:clip;border-top:1px solid var(--hair)}.home_end__YGcug .home_aura__YRLqw{top:0}.home_endH__PWGd5{position:relative;font-size:clamp(34px,5vw,64px);line-height:1;letter-spacing:-.055em;font-weight:700;margin:0 auto 26px;max-width:16ch;text-wrap:balance}.home_endH__PWGd5 em{font-family:var(--font-display-italic),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.015em;color:var(--a);padding-right:.04em}.home_endForm__Gf0lm{position:relative;display:flex;gap:6px;border:1px solid var(--hair);background:#fff;border-radius:14px;padding:6px;max-width:460px;margin:0 auto}.home_endForm__Gf0lm input{border:0;flex:1;min-width:0;padding:0 12px;font-size:16px;background:transparent;outline:none}.home_endForm__Gf0lm:focus-within{border-color:var(--a);box-shadow:0 0 0 4px var(--soft)}.home_page__xDtWl .home_btn__TQ40W{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:var(--ink);color:#fff;border:0;border-radius:10px;padding:10px 16px;font-weight:600;font-size:14px;white-space:nowrap;cursor:pointer}.home_page__xDtWl .home_btn__TQ40W:disabled{opacity:.7;cursor:progress}.home_endNote__62rl9{position:relative;margin:14px auto 0;font-size:13px;color:var(--mut)}.home_err__OB_0a{position:relative;margin:12px auto 0;font-size:14px;color:rgb(var(--danger))}@media (max-width:900px){.home_story__JOOKX{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stick" "steps";grid-template-rows:auto;padding-top:72px}.home_stick__1OY4m{top:72px;height:330px;z-index:2;margin-top:8px}.home_step__irH8L{min-height:55vh}.home_opt__P9884,.home_views__LWU06 .home_note__JsGEM{display:none}.home_bars__ptPC2{height:104px}.home_chk__jWqMX li{padding:7px 10px;font-size:13.5px}.home_chk__jWqMX li:before{width:20px;height:20px}.home_row__Ya8rR{font-size:13.5px;padding:6px 0}.home_answer__pxszT{grid-template-columns:1fr;gap:8px}.home_cards__T_vV9,.home_ppl__j5nDz{grid-template-columns:1fr 1fr}}@media (max-width:520px){.home_hero__uNlpJ{padding-block:56px 48px}.home_ppl__j5nDz{grid-template-columns:1fr}.home_tl__nIXWi{grid-template-columns:1fr 1fr 1fr}.home_tl__nIXWi li{padding:10px 8px}.home_tl__nIXWi b{font-size:14px}.home_cards__T_vV9{grid-template-columns:1fr}.home_big__M49_i{font-size:30px}.home_pane__6_SxJ{padding:16px;gap:12px}.home_card__zb_n7{padding:12px}.home_endForm__Gf0lm{flex-direction:column;padding:8px}.home_endForm__Gf0lm input{min-height:44px}}@media (prefers-reduced-motion:reduce){.home_page__xDtWl *,.home_page__xDtWl :after,.home_page__xDtWl :before{animation:none!important;transition:none!important}}