.DocSections_section__Z1hjP{padding:var(--space-12) 0 var(--space-16)}.DocSections_inner__ppf0F{max-width:1120px;margin:0 auto;padding:0 var(--space-4)}@media (min-width:768px){.DocSections_inner__ppf0F{padding:0 var(--space-8)}}@media (min-width:1024px){.DocSections_inner__ppf0F{display:grid;grid-template-columns:220px minmax(0,760px);grid-gap:var(--space-16);gap:var(--space-16);align-items:start;justify-content:center}}.DocSections_toc__bOBnP{display:none}@media (min-width:1024px){.DocSections_toc__bOBnP{display:flex;flex-direction:column;gap:var(--space-5);position:-webkit-sticky;position:sticky;top:140px}}.DocSections_navGroup__Zcr1S{display:flex;flex-direction:column;gap:var(--space-2)}.DocSections_navGroupName__U_Bp4{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.DocSections_tocList__LYF_2{list-style:none;padding:0 0 0 var(--space-3);margin:0;display:flex;flex-direction:column;gap:var(--space-1);border-left:var(--border-thin) solid var(--color-border-subtle)}.DocSections_tocList__LYF_2 a{display:block;margin-left:calc(var(--space-3) * -1 - 1px);padding:2px 0 2px var(--space-3);border-left:2px solid transparent;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.35;color:var(--color-text-gray);text-decoration:none}.DocSections_tocList__LYF_2 a:hover{color:var(--color-text-primary)}.DocSections_tocList__LYF_2 a.DocSections_tocActive__Dm2Kh{color:var(--color-text-primary);font-weight:var(--font-weight-bold);border-left-color:var(--color-bg-primary)}.DocSections_mobileNav__FGrMo{position:-webkit-sticky;position:sticky;top:84px;z-index:5;margin:0 0 var(--space-8);background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:0 8px 24px -16px rgba(21,23,26,.3)}@media (min-width:1024px){.DocSections_mobileNav__FGrMo{display:none}}.DocSections_mobileSummary__RLbpq{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--font-size-base)}.DocSections_mobileSummary__RLbpq::-webkit-details-marker{display:none}.DocSections_mobileLabel__oizBg{font-weight:var(--font-weight-medium);color:var(--color-text-gray);white-space:nowrap}.DocSections_mobileCurrent__FljXU{font-weight:var(--font-weight-bold);color:var(--color-text-primary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocSections_mobileChevron__IXh8x{font-size:12px;color:var(--color-text-gray);transition:transform .2s}.DocSections_mobileNav__FGrMo[open] .DocSections_mobileChevron__IXh8x{transform:rotate(180deg)}.DocSections_mobileList__zX11_{display:flex;flex-direction:column;gap:var(--space-4);padding:0 var(--space-4) var(--space-4);max-height:60vh;overflow-y:auto}.DocSections_body__90HXk{display:flex;flex-direction:column;min-width:0}.DocSections_group__R_IIs{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12) 0;border-top:var(--border-thin) solid var(--color-border-subtle)}.DocSections_group__R_IIs:first-child{border-top:none;padding-top:0}.DocSections_groupTitle__4mFiS{font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.02em;color:var(--color-text-primary)}.DocSections_article__qU6zK{display:flex;flex-direction:column;gap:var(--space-4)}.DocSections_question__UkAJo{scroll-margin-top:150px;font-size:clamp(22px,2.2vw,26px);line-height:1.15;letter-spacing:-.01em;color:var(--color-text-primary)}@media (max-width:1023px){.DocSections_question__UkAJo{scroll-margin-top:160px}}.DocSections_phones__sOWcP{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);margin:var(--space-2) 0}.DocSections_web__nnjKB{width:min(100%,420px)}.DocSections_phone__b4dmi{width:clamp(100px,20vw,150px)}.DocSections_paragraph__dNQOg{font-size:var(--text-card-body);font-weight:var(--font-weight-medium);line-height:1.6;color:var(--color-text-gray);max-width:68ch}.DocSections_paragraph__dNQOg strong{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.FeatureSection_section___E8dh{padding:var(--section-padding-y-sm) var(--page-padding-sm)}@media (min-width:768px){.FeatureSection_section___E8dh{padding:var(--section-padding-y) var(--page-padding-md)}}@media (min-width:1024px){.FeatureSection_section___E8dh{padding:var(--section-padding-y) var(--page-padding-xl)}}.FeatureSection_inner__n9q6r{max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-10)}@media (min-width:900px){.FeatureSection_inner__n9q6r{flex-direction:row;align-items:center;gap:var(--space-16)}.FeatureSection_reversed__rLpv6{flex-direction:row-reverse}}.FeatureSection_text__exzVc{flex:1 1;display:flex;flex-direction:column;gap:var(--space-4)}.FeatureSection_labelRow__D6hSP{display:flex;align-items:center;gap:var(--space-3)}.FeatureSection_label__S_xqx{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);color:var(--color-text-gray);text-transform:uppercase}.FeatureSection_headlineRow__1yla0{display:flex;align-items:center;gap:var(--space-6)}.FeatureSection_headlineRow__1yla0 img{flex-shrink:0;height:calc(var(--text-section-headline) * 2.2);width:auto}.FeatureSection_featureImage__dpWcm{width:100%;height:auto;border-radius:var(--radius-2xl);object-fit:cover}.FeatureSection_illustration__mn8hB{width:min(100%,300px);margin:0 auto;border-radius:0}.FeatureSection_headline__Yw9R1{font-size:var(--text-section-headline);font-weight:var(--font-weight-bold);line-height:1.1;letter-spacing:-.01em;color:var(--color-text-primary)}.FeatureSection_headlineCompact__u3nu_{font-size:clamp(var(--font-size-xl),3.5vw,var(--font-size-3xl))}.FeatureSection_accent__F2JbP{color:var(--color-text-gold)}.FeatureSection_body__XF5Is{font-size:var(--text-section-sub);line-height:1.7}.FeatureSection_body__XF5Is,.FeatureSection_observation__5_I__{font-weight:var(--font-weight-medium);color:var(--color-text-gray);max-width:460px}.FeatureSection_observation__5_I__{font-size:var(--text-card-body);line-height:1.6;border-left:2px solid var(--color-border-subtle);padding-left:var(--space-3);margin-top:var(--space-1)}.FeatureSection_cta__zJecQ{width:-moz-fit-content;width:fit-content;margin-top:var(--space-2)}.FeatureSection_visual__P0ygw{flex:1 1;min-width:0;display:flex;justify-content:center;align-items:center}.FeatureSection_placeholder__BFUqW{width:100%;aspect-ratio:1/1;background:var(--color-border-subtle);border-radius:var(--radius-xl);border:var(--border-medium) dashed var(--color-border-default)}@media (max-width:899px){.FeatureSection_placeholder__BFUqW{aspect-ratio:4/3;max-height:260px}}.FeatureSection_section___E8dh:has(.FeatureSection_text__exzVc:only-child) .FeatureSection_inner__n9q6r{grid-template-columns:1fr}.FeatureSection_section___E8dh:has(.FeatureSection_text__exzVc:only-child) .FeatureSection_text__exzVc{max-width:62ch;margin:0 auto}.StepList_section__Nkd15{padding:var(--section-padding-y-sm) var(--page-padding-sm)}@media (min-width:768px){.StepList_section__Nkd15{padding:var(--section-padding-y) var(--page-padding-md)}}@media (min-width:1024px){.StepList_section__Nkd15{padding:var(--section-padding-y) var(--page-padding-xl)}}.StepList_surface__1a4VZ{background:var(--color-bg-surface)}.StepList_inner__60VDy{max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-10)}@media (min-width:1024px){.StepList_inner__60VDy{flex-direction:row;align-items:flex-start;gap:var(--space-16)}}.StepList_header__JnPzR{flex-shrink:0;max-width:380px;display:flex;flex-direction:column;gap:var(--space-3)}.StepList_illustration__M46mt{width:100%;max-width:150px;aspect-ratio:4/3;object-fit:contain;display:block;margin-top:var(--space-4)}.StepList_illustrationPlaceholder__3b5pJ{width:100%;max-width:150px;aspect-ratio:4/3;margin-top:var(--space-4);border-radius:var(--radius-lg);background:var(--color-border-faint);border:var(--border-thin) dashed var(--color-border-default)}.StepList_steps__ZWmfe{flex:1 1;display:flex;flex-direction:column;gap:var(--space-4)}.StepList_step__d_6v9{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-5);background:var(--color-bg-default);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg)}.StepList_stepNumber__MnPOh{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);color:var(--color-text-gray);opacity:.5;flex-shrink:0;padding-top:2px;min-width:28px}.StepList_stepText__mvdzH{display:flex;flex-direction:column;gap:var(--space-1)}.StepList_stepTitle__Dm8zP{font-size:var(--text-card-title);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.4}.StepList_stepBody__kU4zT{font-size:var(--text-card-body);font-weight:var(--font-weight-medium);color:var(--color-text-gray);line-height:1.6}.Faq_section__Mkzhn{padding:var(--section-padding-y-sm) var(--page-padding-sm)}@media (min-width:768px){.Faq_section__Mkzhn{padding:var(--section-padding-y) var(--page-padding-md)}}@media (min-width:1024px){.Faq_section__Mkzhn{padding:var(--section-padding-y) var(--page-padding-xl)}}.Faq_wrap__oDO0J{max-width:820px;margin:0 auto}.Faq_header__V_dAZ{margin-bottom:var(--space-10);gap:var(--space-3)}.Faq_header__V_dAZ,.Faq_list__FYK01{display:flex;flex-direction:column}.Faq_item__hrOKf{border-bottom:var(--border-thin) solid var(--color-border-subtle)}.Faq_item__hrOKf:first-child{border-top:var(--border-thin) solid var(--color-border-subtle)}.Faq_question__HbmMo{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;font-size:var(--text-card-title);font-weight:var(--font-weight-bold);line-height:1.4;color:var(--color-text-primary)}.Faq_question__HbmMo::-webkit-details-marker{display:none}.Faq_marker__In0_k{flex-shrink:0;font-weight:var(--font-weight-medium);color:var(--color-text-gray);transition:transform .2s ease}.Faq_item__hrOKf[open] .Faq_marker__In0_k{transform:rotate(45deg)}.Faq_answer__L0t0Y{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-8) var(--space-5) 0;font-size:var(--text-card-body);font-weight:var(--font-weight-medium);line-height:1.6;color:var(--color-text-gray)}.Faq_soonTag__GFCov{display:inline-flex;align-items:center;margin-right:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-primary-soft);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;vertical-align:2px}@media (prefers-reduced-motion:reduce){.Faq_marker__In0_k{transition:none}}.ProblemCards_section__mxkyA{padding:var(--section-padding-y-sm) var(--page-padding-sm);background:var(--color-bg-surface)}@media (min-width:768px){.ProblemCards_section__mxkyA{padding:var(--section-padding-y) var(--page-padding-md)}}@media (min-width:1024px){.ProblemCards_section__mxkyA{padding:var(--section-padding-y) var(--page-padding-xl)}}.ProblemCards_compact__VNHnn{padding-top:var(--space-4)}.ProblemCards_wrap__uwYmC{max-width:var(--max-width);margin:0 auto}.ProblemCards_header__jBcy0{margin-bottom:var(--space-10);display:flex;flex-direction:column;gap:var(--space-3)}.ProblemCards_grid__2N3kH{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}.ProblemCards_card__hX0BJ{background:var(--color-bg-default);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width:767px){.ProblemCards_card__hX0BJ{gap:var(--space-8)}}.ProblemCards_photo__ukEUs{flex-shrink:0;width:60px;aspect-ratio:1/1;background:var(--color-border-subtle);border-radius:var(--radius-xl)}.ProblemCards_animalRow__DQxmi{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-4);width:100%}@media (min-width:768px){.ProblemCards_animalRow__DQxmi{width:50%}}.ProblemCards_animalText__rkdl_{flex:1 1;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ProblemCards_animalQuote__6lb_q{font-size:var(--font-size-md);font-style:italic;color:var(--color-text-primary);line-height:1.55}.ProblemCards_animalName__bfza2{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ProblemCards_tutorRow__fA7xx{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-4);width:100%}@media (min-width:768px){.ProblemCards_tutorRow__fA7xx{width:50%;align-self:flex-end}}.ProblemCards_tutorText__oyN5R{flex:1 1;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;text-align:right}.ProblemCards_tutorQuote__ex8QO{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray);line-height:1.6}.ProblemCards_tutorName__eI6yv{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-gray)}