.landing-module__UFmaRW__page{--navy:#1e3a5f;--ink:#0f172a;--cream:#fdf8f3;--slate:#475569;--muted:#64748b;--line:#e5e7eb;--orange:#f97316;--orangeDeep:#c2410c;--green:#10b981;background:var(--cream);min-height:100dvh;color:var(--slate);font-family:var(--font-poppins), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.landing-module__UFmaRW__page :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #fdba74}.landing-module__UFmaRW__wrap{width:min(100% - 32px,760px);margin-inline:auto}.landing-module__UFmaRW__top{justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.landing-module__UFmaRW__logo{display:inline-flex}.landing-module__UFmaRW__logo img{width:auto;height:28px}.landing-module__UFmaRW__crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.landing-module__UFmaRW__crumbs li+li:before{content:"›";color:#cbd5e1;margin-inline-end:6px}.landing-module__UFmaRW__crumbs a{color:inherit;text-decoration:none}.landing-module__UFmaRW__crumbs a:hover{color:var(--navy);text-decoration:underline}.landing-module__UFmaRW__hero{background:var(--ink);border-radius:28px;align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f172a2e}.landing-module__UFmaRW__heroImg{object-fit:cover}.landing-module__UFmaRW__heroShade{background:linear-gradient(#0f172a1a 0%,#0f172a59 40%,#0f172aeb 100%);position:absolute;inset:0}.landing-module__UFmaRW__heroBody{z-index:1;color:#fff;flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}.landing-module__UFmaRW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fdba74;font-size:11px;font-weight:700}.landing-module__UFmaRW__h1{color:#fff;text-wrap:balance;letter-spacing:-.02em;margin:0;font-size:clamp(28px,6vw,44px);font-weight:700;line-height:1.08}.landing-module__UFmaRW__question{color:#ffffffdb;margin:0;font-size:17px;line-height:1.45}.landing-module__UFmaRW__tags{flex-wrap:wrap;gap:8px;display:flex}.landing-module__UFmaRW__tag{background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.landing-module__UFmaRW__ctaRow{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:4px;display:flex}.landing-module__UFmaRW__cta{background:var(--green);color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex;box-shadow:0 6px 18px #10b98159}.landing-module__UFmaRW__cta:hover{background:#059669}.landing-module__UFmaRW__cta:active{transform:scale(.98)}.landing-module__UFmaRW__ctaNote{color:#ffffffbf;font-size:13px}.landing-module__UFmaRW__section{margin-top:44px}.landing-module__UFmaRW__h2{color:var(--navy);letter-spacing:-.01em;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.25}.landing-module__UFmaRW__prose p{margin:0 0 14px;font-size:16px;line-height:1.7}.landing-module__UFmaRW__goals{counter-reset:goal;gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-module__UFmaRW__goal{counter-increment:goal;border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:36px 1fr;gap:4px 14px;padding:18px;display:grid}.landing-module__UFmaRW__goal:before{content:counter(goal);width:36px;height:36px;color:var(--orangeDeep);background:#fff3e9;border-radius:12px;grid-row:span 2;place-items:center;font-weight:700;display:grid}.landing-module__UFmaRW__goalLabel{color:var(--navy);align-self:center;font-size:16px;font-weight:600}.landing-module__UFmaRW__phrases{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.landing-module__UFmaRW__phrase{color:var(--ink);border-inline-start:3px solid #fdba74;padding-inline-start:12px;font-size:15px;line-height:1.5}.landing-module__UFmaRW__hint{color:var(--muted);margin:10px 0 0;font-size:13px}.landing-module__UFmaRW__vocab{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;display:grid}.landing-module__UFmaRW__vocabItem{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px 16px}.landing-module__UFmaRW__vocabItem dt{color:var(--navy);font-weight:700}.landing-module__UFmaRW__vocabItem dd{margin:2px 0 0;font-size:14px}.landing-module__UFmaRW__tips{gap:10px;margin:0;padding-inline-start:20px;font-size:16px;line-height:1.6;display:grid}.landing-module__UFmaRW__tips li::marker{color:var(--orange)}.landing-module__UFmaRW__steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-module__UFmaRW__step{background:var(--navy);color:#fff;border-radius:20px;padding:18px;font-size:15px;line-height:1.55}.landing-module__UFmaRW__step b{color:#fdba74;margin-bottom:6px;font-size:28px;display:block}.landing-module__UFmaRW__faq{gap:10px;display:grid}.landing-module__UFmaRW__faqItem{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px}.landing-module__UFmaRW__faqItem h3{color:var(--navy);margin:0 0 6px;font-size:16px;line-height:1.4}.landing-module__UFmaRW__faqItem p{margin:0;font-size:15px;line-height:1.65}.landing-module__UFmaRW__more{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.landing-module__UFmaRW__card{background:var(--ink);color:#fff;border-radius:20px;align-items:flex-end;min-height:150px;text-decoration:none;display:flex;position:relative;overflow:hidden}.landing-module__UFmaRW__card img{object-fit:cover;transition:transform .3s}.landing-module__UFmaRW__card:hover img{transform:scale(1.04)}.landing-module__UFmaRW__cardShade{background:linear-gradient(#0f172a00 20%,#0f172ae6 100%);position:absolute;inset:0}.landing-module__UFmaRW__cardBody{flex-direction:column;gap:2px;padding:14px 16px;display:flex;position:relative}.landing-module__UFmaRW__cardBody strong{font-size:16px;line-height:1.3}.landing-module__UFmaRW__cardBody span{color:#ffffffbf;font-size:12px}.landing-module__UFmaRW__allLink{color:var(--navy);margin-top:14px;font-weight:600;display:inline-block}.landing-module__UFmaRW__bottomCta{background:var(--navy);color:#fff;border-radius:28px;flex-direction:column;align-items:flex-start;gap:14px;margin-top:48px;padding:28px;display:flex}.landing-module__UFmaRW__bottomCta p{margin:0;font-size:20px;font-weight:700;line-height:1.3}.landing-module__UFmaRW__footer{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:12px;margin-top:48px;padding:24px 0 40px;font-size:13px;display:flex}.landing-module__UFmaRW__langs{flex-wrap:wrap;gap:6px 14px;display:flex}.landing-module__UFmaRW__langs a{color:var(--navy);text-decoration:none}.landing-module__UFmaRW__langs a[aria-current=page]{font-weight:700;text-decoration:underline}@media (max-width:560px){.landing-module__UFmaRW__hero{border-radius:22px;min-height:480px}.landing-module__UFmaRW__heroBody{padding:22px 18px}.landing-module__UFmaRW__cta{width:100%}}
