.footer{border-top:1px solid var(--border-subtle);padding:40px 24px;background:var(--bg-primary)}.footer-inner{max-width:1200px;margin:0 auto;flex-direction:column;gap:20px;text-align:center}.footer-brand,.footer-inner{display:flex;align-items:center}.footer-brand{gap:10px;font-weight:700;font-size:1rem;color:var(--text-primary)}.footer-links{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.footer-links a{color:var(--text-muted);font-size:.9rem;transition:color .2s}.footer-links a:hover{color:var(--text-primary)}.footer-copy{font-size:.8rem;color:var(--text-muted)}.for-trainers_page__95y51{max-width:1000px;margin:0 auto;padding:calc(var(--navbar-height) + 48px) 20px 0}.for-trainers_hero__Wxpps{text-align:center;padding:40px 0 56px}.for-trainers_eyebrow__0He0k{margin:0 0 14px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}.for-trainers_heroTitle__yCnmD{margin:0 0 18px;font-size:clamp(2rem,5.5vw,3.2rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.for-trainers_heroSub__PyRaQ{max-width:620px;margin:0 auto;font-size:clamp(1rem,2.2vw,1.14rem);line-height:1.6;color:var(--text-secondary)}.for-trainers_ctaRow__7R5pO{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.for-trainers_ctaPrimary__ktXj5{padding:14px 26px;font-size:1rem;font-weight:800;color:var(--bg-primary);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-radius:14px;text-decoration:none;box-shadow:0 12px 30px rgba(90,200,150,.22);transition:transform .2s ease,box-shadow .2s ease}.for-trainers_ctaPrimary__ktXj5:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(90,200,150,.3)}.for-trainers_ctaGhost__0Nm8H{padding:14px 24px;font-size:1rem;font-weight:700;color:var(--text-primary);background:rgba(255,255,255,.06);border:1px solid var(--border-light);border-radius:14px;text-decoration:none;transition:background .2s ease}.for-trainers_ctaGhost__0Nm8H:hover{background:rgba(255,255,255,.1)}.for-trainers_fineprint__5i1la{margin:18px 0 0;font-size:.86rem;color:var(--text-muted)}.for-trainers_section__vIn7X{padding:44px 0;border-top:1px solid var(--border-subtle)}.for-trainers_h2__OuGhv{margin:0 0 12px;font-size:clamp(1.4rem,3.2vw,1.9rem);font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.for-trainers_sectionSub__deSbw{max-width:660px;margin:0 0 22px;font-size:1rem;line-height:1.65;color:var(--text-secondary)}.for-trainers_sectionSub__deSbw a{color:var(--gradient-start)}.for-trainers_steps__FI4gD{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:step}.for-trainers_step__v_E0K{position:relative;padding:16px 18px 16px 56px;background:rgba(255,255,255,.035);border:1px solid var(--border-subtle);border-radius:14px;counter-increment:step}.for-trainers_step__v_E0K:before{content:counter(step);position:absolute;left:18px;top:16px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:.8rem;font-weight:800;color:var(--bg-primary);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end))}.for-trainers_stepTitle___Hz3c{margin:0 0 4px;font-size:1rem;font-weight:700;color:var(--text-primary)}.for-trainers_stepDetail__a01oz{margin:0;font-size:.92rem;line-height:1.55;color:var(--text-secondary)}.for-trainers_callout__h79La{margin:20px 0 0;padding:14px 16px;font-size:.94rem;line-height:1.6;color:var(--text-secondary);background:rgba(90,200,150,.08);border:1px solid rgba(90,200,150,.22);border-radius:12px}.for-trainers_callout__h79La a{color:var(--gradient-start);font-weight:600}.for-trainers_grid__A664_{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.for-trainers_feature__ADiG6{padding:18px;background:rgba(255,255,255,.035);border:1px solid var(--border-subtle);border-radius:14px}.for-trainers_featureTitle__Fj2Vo{margin:0 0 7px;font-size:1.02rem;font-weight:700;color:var(--text-primary)}.for-trainers_featureBody__i4DF9{margin:0;font-size:.92rem;line-height:1.6;color:var(--text-secondary)}.for-trainers_split__GIB5w{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.for-trainers_splitCol__IHo_E{padding:20px;background:rgba(255,255,255,.035);border:1px solid var(--border-subtle);border-radius:14px}.for-trainers_splitTitle___ySyg{margin:0 0 12px;font-size:1.02rem;font-weight:800;color:var(--text-primary)}.for-trainers_list__E59oz{margin:0;padding-left:18px;display:grid;gap:7px;font-size:.94rem;line-height:1.5;color:var(--text-secondary)}.for-trainers_splitNote__1oi9c{margin:14px 0 0;font-size:.86rem;line-height:1.55;color:var(--text-muted)}.for-trainers_closing__AhZt8{text-align:center;padding:52px 0 72px;border-top:1px solid var(--border-subtle)}.for-trainers_closingTitle__b1kaM{margin:0 0 14px;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}@media (max-width:640px){.for-trainers_page__95y51{padding-top:calc(var(--navbar-height) + 24px)}.for-trainers_hero__Wxpps{padding:24px 0 40px}.for-trainers_ctaGhost__0Nm8H,.for-trainers_ctaPrimary__ktXj5{flex:1 1 100%;text-align:center}}.landing_inner__JyWid{max-width:1060px;margin:0 auto;padding:0 20px}.landing_heroWrap__SFp2i{position:relative;overflow:hidden;padding:calc(var(--navbar-height) + 44px) 0 56px}.landing_orbs__fRVar{position:absolute;inset:0;pointer-events:none}.landing_orb__oucY8{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5}.landing_orbA__wmYER{width:460px;height:460px;top:-160px;right:-110px;background:radial-gradient(circle,rgba(90,200,150,.5),transparent 68%);animation:landing_floatA__hgeR_ 11s ease-in-out infinite}.landing_orbB__T7m08{width:380px;height:380px;bottom:-180px;left:-120px;background:radial-gradient(circle,rgba(80,160,220,.45),transparent 68%);animation:landing_floatB__Mkfvq 14s ease-in-out infinite}@keyframes landing_floatA__hgeR_{0%,to{transform:translateY(0)}50%{transform:translateY(34px)}}@keyframes landing_floatB__Mkfvq{0%,to{transform:translateY(0)}50%{transform:translateY(-28px)}}@media (prefers-reduced-motion:reduce){.landing_orbA__wmYER,.landing_orbB__T7m08{animation:none}}.landing_hero__bxpIQ{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:44px}.landing_heroText__edfoQ{min-width:0}.landing_eyebrow__WIDPi{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;padding:7px 14px 7px 11px;font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--gradient-start);background:rgba(90,200,150,.1);border:1px solid rgba(90,200,150,.28);border-radius:999px}.landing_pulse__YbJC_{width:7px;height:7px;border-radius:50%;background:var(--gradient-start);box-shadow:0 0 0 0 rgba(90,200,150,.6);animation:landing_pulse__YbJC_ 2.4s ease-out infinite}@keyframes landing_pulse__YbJC_{0%{box-shadow:0 0 0 0 rgba(90,200,150,.55)}70%{box-shadow:0 0 0 9px rgba(90,200,150,0)}to{box-shadow:0 0 0 0 rgba(90,200,150,0)}}@media (prefers-reduced-motion:reduce){.landing_pulse__YbJC_{animation:none}}.landing_title__pJDzX{margin:0 0 18px;font-size:clamp(2rem,5.2vw,3.15rem);line-height:1.1;font-weight:800;letter-spacing:-.025em;color:var(--text-primary)}.landing_lede__W_5TZ{margin:0 0 30px;font-size:clamp(1.02rem,2.2vw,1.16rem);line-height:1.68;color:var(--text-secondary)}.landing_ctaBtn__VrzmF{display:inline-block;padding:15px 28px;font-size:1rem;font-weight:800;color:var(--bg-primary);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-radius:14px;text-decoration:none;box-shadow:0 10px 30px -10px rgba(90,200,150,.55);transition:transform .2s ease,box-shadow .2s ease}.landing_ctaBtn__VrzmF:hover{transform:translateY(-2px);box-shadow:0 16px 38px -12px rgba(90,200,150,.7)}.landing_ctaNote__ShDnc{margin:14px 0 0;font-size:.86rem;color:var(--text-muted)}.landing_heroShot__6B0F_,.landing_sectionShot__HwL3a{position:relative;display:flex;justify-content:center;min-width:0}.landing_shotGlow__DF80e{position:absolute;width:78%;height:62%;top:18%;border-radius:50%;background:radial-gradient(ellipse,rgba(90,200,150,.3),transparent 70%);filter:blur(52px);pointer-events:none}.landing_bandAlt__f0uj8{background:var(--bg-section-alt)}.landing_bandAlt__f0uj8,.landing_statBand__RZeZP{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.landing_statBand__RZeZP{background:var(--surface-dark)}.landing_stats__lpGAQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;padding:30px 0;text-align:center}.landing_stat__Yw5u9{display:flex;flex-direction:column;gap:5px}.landing_statValue__yD_Ds{font-size:clamp(1.5rem,3.6vw,2rem);font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}.landing_statLabel__JMsPy{font-size:.82rem;line-height:1.4;color:var(--text-muted)}.landing_section__lNivL{padding:68px 0}.landing_sectionSplit__eKhRW{display:grid;grid-template-columns:1fr .82fr;align-items:center;gap:52px}.landing_sectionWide__HxSxK{display:grid;gap:34px}.landing_sectionWide__HxSxK .landing_sectionText__hy2MW{max-width:720px}.landing_reversed__nGNWI .landing_sectionText__hy2MW{order:2}.landing_reversed__nGNWI .landing_sectionShot__HwL3a{order:1}.landing_sectionText__hy2MW{min-width:0}.landing_stepNo__Kl_P8{display:block;margin-bottom:12px;font-size:.82rem;font-weight:800;letter-spacing:.18em;color:rgba(255,255,255,.22)}.landing_sectionText__hy2MW h2{margin:0 0 18px;font-size:clamp(1.45rem,3.5vw,2rem);line-height:1.2;font-weight:800;letter-spacing:-.018em;color:var(--text-primary)}.landing_sectionText__hy2MW p{margin:0 0 15px;font-size:1.02rem;line-height:1.78;color:var(--text-secondary)}.landing_tickList__zJ95Q{margin:22px 0 0;padding:0;list-style:none}.landing_tickList__zJ95Q li{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:.98rem;line-height:1.6;color:var(--text-secondary)}.landing_tickDot___Wrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:21px;height:21px;margin-top:2px;border-radius:50%;color:var(--bg-primary);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end))}.landing_tickDot___Wrow svg{width:12px;height:12px}.landing_cardGrid__tthns{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none}.landing_card__XRLkW{display:flex;align-items:flex-start;gap:13px;padding:20px;font-size:.97rem;line-height:1.6;color:var(--text-secondary);background:var(--surface-dark);border:1px solid var(--border-light);border-radius:16px;transition:transform .22s ease,border-color .22s ease}.landing_card__XRLkW:hover{transform:translateY(-3px);border-color:rgba(90,200,150,.4)}.landing_cardIcon__xcDBi{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;color:var(--bg-primary);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end))}.landing_cardIcon__xcDBi svg{width:15px;height:15px}.landing_pullQuote__GXhn1{position:relative;max-width:780px;margin:0 auto 68px;padding:6px 0 6px 30px;border-left:3px solid;border-image:linear-gradient(180deg,var(--gradient-start),var(--gradient-end)) 1}.landing_quoteMark__eBWIE{position:absolute;top:-18px;left:22px;font-size:4rem;line-height:1;color:rgba(90,200,150,.16);pointer-events:none}.landing_pullQuote__GXhn1 blockquote{position:relative;margin:0;font-size:clamp(1.1rem,2.6vw,1.4rem);line-height:1.55;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.landing_faqSection__acmiy{padding:72px 0 0}.landing_faqSection__acmiy h2{margin:0 0 24px;font-size:clamp(1.45rem,3.5vw,2rem);font-weight:800;letter-spacing:-.018em;color:var(--text-primary);text-align:center}.landing_cta__1913i{position:relative;overflow:hidden;margin:72px 0 0;padding:44px 26px;text-align:center;background:var(--surface-dark);border:1px solid var(--border-light);border-radius:24px}.landing_ctaGlow__XAqS7{position:absolute;width:460px;height:300px;top:-140px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(90,200,150,.34),transparent 68%);filter:blur(56px);pointer-events:none}.landing_ctaInner__22Wbw{position:relative}.landing_cta__1913i h2{margin:0 0 12px;font-size:clamp(1.35rem,3.2vw,1.8rem);font-weight:800;letter-spacing:-.015em;color:var(--text-primary)}.landing_cta__1913i p{max-width:560px;margin:0 auto 24px;font-size:1rem;line-height:1.68;color:var(--text-secondary)}.landing_related__M0RkM{margin:44px 0 0;padding-bottom:12px;font-size:.95rem;color:var(--text-muted)}.landing_related__M0RkM a{color:var(--gradient-start);text-decoration:underline;text-underline-offset:3px}@media (max-width:880px){.landing_hero__bxpIQ,.landing_sectionSplit__eKhRW{grid-template-columns:1fr;gap:34px}.landing_hero__bxpIQ{text-align:center}.landing_heroWrap__SFp2i{padding-top:calc(var(--navbar-height) + 28px)}.landing_section__lNivL{padding:52px 0}.landing_reversed__nGNWI .landing_sectionText__hy2MW{order:1}.landing_reversed__nGNWI .landing_sectionShot__HwL3a{order:2}.landing_stepNo__Kl_P8{margin-bottom:8px}.landing_pullQuote__GXhn1{margin-bottom:52px}}.tools_page__K_Aj3{max-width:860px;margin:0 auto;padding:calc(var(--navbar-height) + 48px) 20px 0}.tools_hero___eXMY{position:relative;text-align:center;padding:32px 0 36px}.tools_heroGlow__9gaTL{position:absolute;width:620px;height:340px;top:-120px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(90,200,150,.24),transparent 68%);filter:blur(70px);pointer-events:none}.tools_eyebrow__IRVrL{position:relative;display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;padding:7px 14px 7px 11px;font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--gradient-start);background:rgba(90,200,150,.1);border:1px solid rgba(90,200,150,.28);border-radius:999px}.tools_eyebrowDot__BzRwR{width:7px;height:7px;border-radius:50%;background:var(--gradient-start);animation:tools_toolPulse__zIDgd 2.4s ease-out infinite}@keyframes tools_toolPulse__zIDgd{0%{box-shadow:0 0 0 0 rgba(90,200,150,.55)}70%{box-shadow:0 0 0 9px rgba(90,200,150,0)}to{box-shadow:0 0 0 0 rgba(90,200,150,0)}}@media (prefers-reduced-motion:reduce){.tools_eyebrowDot__BzRwR{animation:none}}.tools_title__g1j3B{margin:0 0 18px;font-size:clamp(1.9rem,5vw,2.9rem);line-height:1.12;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.tools_lede__M0Hgc{max-width:640px;margin:0 auto;font-size:clamp(1rem,2.2vw,1.1rem);line-height:1.65;color:var(--text-secondary)}.tools_card__H5f_W{position:relative;background:var(--surface-dark);border:1px solid var(--border-light);border-radius:22px;padding:26px;box-shadow:0 24px 60px -30px rgba(0,0,0,.8)}@media (max-width:560px){.tools_card__H5f_W{padding:18px}}.tools_controls__Q8gkm{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.tools_field__di9Lo{display:flex;flex-direction:column;gap:8px;min-width:0}.tools_label__7kzBL{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.tools_input__h3hsY,.tools_select__W_bL_{width:100%;padding:13px 14px;font-family:inherit;font-size:1.05rem;font-weight:700;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;appearance:none}.tools_input__h3hsY:focus-visible,.tools_select__W_bL_:focus-visible{outline:2px solid var(--gradient-start);outline-offset:1px}.tools_segmented__ALPdj{display:inline-flex;padding:4px;gap:4px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px}.tools_segment__brzXb{flex:1;padding:9px 16px;font-family:inherit;font-size:.92rem;font-weight:700;color:var(--text-muted);background:none;border:none;border-radius:9px;cursor:pointer;transition:color .18s,background .18s;white-space:nowrap}.tools_segment__brzXb:hover{color:var(--text-secondary)}.tools_segmentActive__RuChx,.tools_segmentActive__RuChx:hover{color:var(--bg-primary);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end))}.tools_result___SYww{margin-top:26px;padding-top:24px;border-top:1px solid var(--border-subtle)}.tools_resultLabel__qEXtw{margin:0 0 6px;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.tools_resultValue__IEa2b{margin:0;font-size:clamp(1.5rem,4.5vw,2rem);font-weight:800;letter-spacing:-.01em;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}.tools_resultNote__tnu4j{margin:12px 0 0;font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.tools_warn__ln99E{margin:14px 0 0;padding:12px 14px;font-size:.9rem;line-height:1.55;color:var(--text-secondary);background:rgba(255,193,7,.09);border:1px solid rgba(255,193,7,.3);border-radius:12px}.tools_barWrap__Lsj_Y{margin:24px 0 4px;padding:18px 0 6px;background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(90,200,150,.09),transparent 70%);border-radius:16px}.tools_bar__QjKYx{transition:height .35s cubic-bezier(.22,1,.36,1)}.tools_barInner__fGPut,.tools_bar__QjKYx{display:flex;align-items:center;justify-content:center}.tools_barInner__fGPut{gap:3px;transform-origin:center center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.tools_sleeve__ET6XD{height:9px;width:26px;background:linear-gradient(180deg,#9ea8bc,#6b7590);border-radius:2px;flex-shrink:0}.tools_collar__6eWDD{height:34px;width:9px;background:linear-gradient(180deg,#b8c2d4,#7f8aa4);border-radius:2.5px;flex-shrink:0}.tools_shaft__P_Vwc{height:9px;flex:1 1 auto;min-width:60px;background:linear-gradient(180deg,#9ea8bc,#6b7590);border-radius:2px}.tools_plate__y2ur2{display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid rgba(255,255,255,.22);box-shadow:1px 2px 5px rgba(0,0,0,.4);flex-shrink:0;animation:tools_plateIn__ufssj .4s cubic-bezier(.34,1.4,.64,1) both}.tools_plateLabel___AboZ{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.62rem;font-weight:800;letter-spacing:.02em;color:rgba(255,255,255,.94)}.tools_plateDark__ks4A2 .tools_plateLabel___AboZ{color:rgba(0,0,0,.72)}@keyframes tools_plateIn__ufssj{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.tools_barCaption__HGmb_{margin:12px 0 0;text-align:center;font-size:.82rem;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.tools_plate__y2ur2{animation:none}.tools_barInner__fGPut,.tools_bar__QjKYx{transition:none}}.tools_emptyBar__q3taa{padding:40px 0;text-align:center;font-size:.95rem;color:var(--text-muted)}.tools_details__ugd22{margin-top:22px;border-top:1px solid var(--border-subtle);padding-top:18px}.tools_summary__8dXs0{font-size:.92rem;font-weight:700;color:var(--text-secondary);cursor:pointer;list-style:none}.tools_summary__8dXs0::-webkit-details-marker{display:none}.tools_summary__8dXs0::marker{content:""}.tools_summary__8dXs0:hover{color:var(--gradient-start)}.tools_summary__8dXs0:focus-visible{outline:2px solid var(--gradient-start);outline-offset:4px;border-radius:4px}.tools_inventoryGrid__O3B_x{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;margin-top:18px}.tools_invItem__TTm1M{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px}.tools_invWeight__wttEr{font-size:.92rem;font-weight:800;color:var(--text-primary)}.tools_invCount__gQefT{width:52px;padding:6px 8px;font-family:inherit;font-size:.9rem;font-weight:700;text-align:center;color:var(--text-primary);background:var(--surface-dark);border:1px solid var(--border-light);border-radius:8px}.tools_reset__OfRXp{margin-top:16px;padding:9px 16px;font-family:inherit;font-size:.86rem;font-weight:700;color:var(--text-secondary);background:none;border:1px solid var(--border-light);border-radius:10px;cursor:pointer}.tools_reset__OfRXp:hover{color:var(--text-primary);border-color:var(--gradient-start)}.tools_section__zMVmH{padding:62px 0 0}.tools_sectionHead__Pji4s{max-width:660px;margin-bottom:26px}.tools_kicker__kl6mW{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.tools_kicker__kl6mW:before{content:"";width:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end))}.tools_section__zMVmH h2{margin:0 0 16px;font-size:clamp(1.4rem,3.5vw,1.9rem);line-height:1.2;font-weight:800;letter-spacing:-.018em;color:var(--text-primary)}.tools_section__zMVmH h3{margin:26px 0 8px;font-size:1.05rem;font-weight:700;color:var(--text-primary)}.tools_steps__hcJWc{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:4px 0 0;padding:0;list-style:none;counter-reset:step}.tools_step__N8sHj{position:relative;padding:24px 22px 22px;background:var(--surface-dark);border:1px solid var(--border-light);border-radius:18px;transition:transform .22s ease,border-color .22s ease}.tools_step__N8sHj:hover{transform:translateY(-3px);border-color:rgba(90,200,150,.4)}.tools_stepNum__i_cNd{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:14px;font-size:.92rem;font-weight:800;color:var(--bg-primary);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-radius:11px}.tools_step__N8sHj h3{margin:0 0 8px;font-size:1.02rem;font-weight:800;color:var(--text-primary)}.tools_step__N8sHj p{margin:0;font-size:.94rem;line-height:1.68;color:var(--text-secondary)}.tools_callout__dL1IM{display:flex;gap:16px;margin:26px 0 0;padding:22px 24px;background:linear-gradient(135deg,rgba(90,200,150,.09),rgba(80,160,220,.07));border:1px solid rgba(90,200,150,.26);border-radius:18px}.tools_calloutIcon__euDc9{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;color:var(--bg-primary);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end))}.tools_calloutIcon__euDc9 svg{width:17px;height:17px}.tools_calloutBody__JnqaE h3{margin:0 0 6px;font-size:1rem;font-weight:800;color:var(--text-primary)}.tools_calloutBody__JnqaE p{margin:0;font-size:.95rem;line-height:1.68;color:var(--text-secondary)}.tools_formulaGrid__zyAZQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:4px 0 0;padding:0;list-style:none}.tools_formula__gf3zo{padding:22px;background:var(--surface-dark);border:1px solid var(--border-light);border-radius:18px;transition:transform .22s ease,border-color .22s ease}.tools_formula__gf3zo:hover{transform:translateY(-3px);border-color:rgba(90,200,150,.4)}.tools_formula__gf3zo h3{margin:0 0 10px;font-size:1.02rem;font-weight:800;color:var(--text-primary)}.tools_formulaMath__rQuZu{display:block;margin:0 0 12px;padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;color:var(--gradient-start);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:10px;overflow-x:auto;white-space:nowrap}.tools_formula__gf3zo p{margin:0;font-size:.93rem;line-height:1.65;color:var(--text-secondary)}.tools_section__zMVmH p{font-size:1rem}.tools_section__zMVmH p,.tools_section__zMVmH ul{margin:0 0 14px;line-height:1.75;color:var(--text-secondary)}.tools_section__zMVmH ul{padding-left:20px}.tools_section__zMVmH li{margin-bottom:6px}.tools_section__zMVmH a{color:var(--gradient-start);text-decoration:underline;text-underline-offset:3px}.tools_tableWrap__2K5p9{overflow-x:auto;border:1px solid var(--border-light);border-radius:14px}.tools_table__1xRid{width:100%;min-width:460px;border-collapse:collapse;font-size:.95rem}.tools_table__1xRid caption{padding:14px 16px;font-size:.86rem;text-align:left;color:var(--text-muted)}.tools_table__1xRid tbody tr{transition:background .16s ease}.tools_table__1xRid tbody tr:hover{background:rgba(90,200,150,.06)}.tools_table__1xRid td,.tools_table__1xRid th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-subtle)}.tools_table__1xRid th{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-primary)}.tools_table__1xRid tbody tr:last-child td{border-bottom:none}.tools_table__1xRid td:first-child{font-weight:800;color:var(--text-primary)}.tools_cta___v_0k{position:relative;overflow:hidden;margin:66px 0 0;padding:42px 26px;text-align:center;background:var(--surface-dark);border:1px solid var(--border-light);border-radius:24px}.tools_ctaGlow__yvPdh{position:absolute;width:460px;height:300px;top:-140px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(90,200,150,.34),transparent 68%);filter:blur(56px);pointer-events:none}.tools_ctaInner__NrGx6{position:relative}.tools_cta___v_0k h2{margin:0 0 12px;font-size:clamp(1.3rem,3.2vw,1.65rem);font-weight:800;color:var(--text-primary)}.tools_cta___v_0k p{max-width:520px;margin:0 auto 22px;font-size:1rem;line-height:1.65;color:var(--text-secondary)}.tools_ctaBtn__B3Vvg{display:inline-block;padding:15px 28px;font-size:1rem;font-weight:800;color:var(--bg-primary);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-radius:14px;text-decoration:none;box-shadow:0 10px 30px -10px rgba(90,200,150,.55);transition:transform .2s ease,box-shadow .2s ease}.tools_ctaBtn__B3Vvg:hover{transform:translateY(-2px);box-shadow:0 16px 38px -12px rgba(90,200,150,.7)}.tools_related__aJ6lm{margin:44px 0 0;padding:0 0 8px;font-size:.95rem;color:var(--text-muted)}.tools_related__aJ6lm a{color:var(--gradient-start);text-decoration:underline;text-underline-offset:3px}