.hooks_page__NYO0Z{min-height:100vh;background:var(--paper);color:var(--ink)}.hooks_nav__h1fYS{height:76px;padding:0 clamp(22px,6vw,88px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(24,34,29,.08);background:rgba(247,247,242,.92);backdrop-filter:blur(15px);position:sticky;top:0;z-index:30}.hooks_brand__5vbIP{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:900;font-size:17px;text-decoration:none}.hooks_brand__5vbIP>span{width:34px;height:34px;border-radius:11px;background:var(--green);color:#fff;display:grid;place-items:center}.hooks_toolLink__a3KEc{display:flex;align-items:center;gap:7px;color:var(--green);font-size:12px;font-weight:850;text-decoration:none}.hooks_hero__zgSkA{max-width:1080px;margin:0 auto;padding:90px 24px 64px;text-align:center}.hooks_eyebrow__S6_F_{margin:0;color:var(--green);font-size:10px;font-weight:950;letter-spacing:1.8px}.hooks_hero__zgSkA h1{font-size:clamp(48px,6vw,78px);line-height:.99;letter-spacing:-4px;margin:18px auto 25px;max-width:1000px}.hooks_answer__lTX_J{font-size:17px;line-height:1.7;color:var(--muted);max-width:720px;margin:0 auto}.hooks_heroMeta__loX5_{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;margin-top:27px;color:#6b766f;font-size:10px;font-weight:800}.hooks_heroMeta__loX5_ i{width:4px;height:4px;border-radius:50%;background:#95a198}.hooks_ruleCard__VsUJD{max-width:1120px;margin:0 auto 28px;padding:35px 38px;border-radius:24px;background:var(--green-dark);color:#fff;display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.hooks_ruleCard__VsUJD span{color:var(--lime);font-size:8px;letter-spacing:1.5px;font-weight:950}.hooks_ruleCard__VsUJD h2{font-size:28px;line-height:1.2;letter-spacing:-1px;margin:10px 0 0}.hooks_ruleCard__VsUJD>p{color:#bdd0c3;font-size:12px;line-height:1.7;margin:0}.hooks_library__75fL_{max-width:1120px;margin:0 auto;padding:0 0 80px}.hooks_group__C__da{display:grid;grid-template-columns:280px 1fr;gap:34px;padding:34px 0;border-bottom:1px solid var(--line);scroll-margin-top:95px}.hooks_group__C__da>header{display:flex;align-items:flex-start;gap:14px}.hooks_group__C__da>header>span{font-family:var(--font-playfair),Georgia,serif;color:#8b9a90;font-size:17px}.hooks_group__C__da h2{font-size:24px;margin:0;letter-spacing:-.7px}.hooks_group__C__da header p{color:var(--muted);font-size:10px;line-height:1.55;margin:8px 0 0}.hooks_group__C__da ol{list-style:none;padding:0;margin:0;display:grid;gap:8px}.hooks_group__C__da li{min-height:57px;padding:10px 11px 10px 16px;border:1px solid var(--line);border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 7px 22px rgba(18,61,45,.025)}.hooks_group__C__da li>span{font-size:11px;line-height:1.5;color:#34423a}.hooks_group__C__da li>span:before{content:"“";font-family:Georgia,serif;font-size:17px;color:var(--green);margin-right:3px}.hooks_group__C__da button{min-width:73px;border:1px solid var(--line);border-radius:8px;background:#f8faf6;color:var(--green);padding:8px 9px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;font-weight:850}.hooks_group__C__da button svg{width:12px;height:12px}.hooks_guide__H6LDc{max-width:1120px;margin:0 auto 85px;padding:55px;border-radius:25px;background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.hooks_guide__H6LDc h2{font-size:40px;line-height:1.05;letter-spacing:-1.8px;margin:14px 0}.hooks_guide__H6LDc ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:22px 32px;counter-reset:steps}.hooks_guide__H6LDc li{counter-increment:steps}.hooks_guide__H6LDc li:before{content:"0" counter(steps);display:block;color:var(--green);font-family:var(--font-playfair),Georgia,serif;font-size:15px;margin-bottom:8px}.hooks_guide__H6LDc strong{font-size:11px}.hooks_guide__H6LDc li p{color:var(--muted);font-size:9px;line-height:1.6;margin:5px 0 0}.hooks_cta__AB6vp{max-width:1120px;margin:0 auto 90px;padding:45px 50px;border-radius:26px;background:linear-gradient(135deg,#dce9df,#e8f7c5);display:flex;align-items:center;justify-content:space-between;gap:45px}.hooks_cta__AB6vp p{margin:0;color:var(--green);font-size:8px;font-weight:950;letter-spacing:1.4px}.hooks_cta__AB6vp h2{font-size:28px;line-height:1.2;letter-spacing:-.9px;margin:9px 0 0;max-width:690px}.hooks_cta__AB6vp a{flex:0 0 auto;border-radius:12px;background:var(--green);color:#fff;text-decoration:none;padding:13px 16px;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:900}.hooks_footer__dPrx6{padding:45px clamp(22px,6vw,88px);border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:35px}.hooks_footer__dPrx6 strong{font-size:15px}.hooks_footer__dPrx6 p{color:var(--muted);font-size:9px;margin:7px 0 0}.hooks_footer__dPrx6 nav{display:flex;gap:22px}.hooks_footer__dPrx6 a{color:var(--muted);font-size:10px;text-decoration:none}@media(max-width:850px){.hooks_guide__H6LDc,.hooks_ruleCard__VsUJD{grid-template-columns:1fr}.hooks_group__C__da,.hooks_ruleCard__VsUJD{gap:18px;margin-left:20px;margin-right:20px}.hooks_group__C__da{grid-template-columns:1fr}.hooks_guide__H6LDc{gap:30px;margin-left:20px;margin-right:20px}.hooks_cta__AB6vp{margin-left:20px;margin-right:20px;align-items:flex-start;flex-direction:column}.hooks_hero__zgSkA h1{letter-spacing:-3px}}@media(max-width:560px){.hooks_nav__h1fYS{height:66px;padding:0 16px}.hooks_toolLink__a3KEc{font-size:0}.hooks_toolLink__a3KEc svg{width:19px;height:19px}.hooks_hero__zgSkA{padding:56px 18px 44px}.hooks_hero__zgSkA h1{font-size:40px;letter-spacing:-2px}.hooks_answer__lTX_J{font-size:14px}.hooks_ruleCard__VsUJD{padding:27px 23px;border-radius:19px}.hooks_ruleCard__VsUJD h2{font-size:23px}.hooks_group__C__da{padding:28px 0}.hooks_group__C__da li{align-items:flex-start}.hooks_group__C__da button{min-width:38px;width:38px;height:38px;padding:0;font-size:0}.hooks_guide__H6LDc{padding:35px 24px}.hooks_guide__H6LDc ol{grid-template-columns:1fr}.hooks_cta__AB6vp{padding:34px 25px}.hooks_cta__AB6vp h2{font-size:24px}.hooks_footer__dPrx6{padding:38px 20px;flex-direction:column}.hooks_footer__dPrx6 nav{gap:18px}}