.fk-lp{--g:#8cc63f;--d:#10271f;--i:#17221d;--s:#f3f7f3;--l:#dbe7dc;color:var(--i);line-height:1.6}.fk-lp *{box-sizing:border-box}.fk-lp a{text-decoration:none}.fk-wrap{max-width:1160px;margin:auto;padding:0 24px}.fk-hero{padding:76px 0 68px;background:linear-gradient(125deg,#0e271f,#183f31);color:#fff}.fk-kicker{color:#b8e37a;font-size:.82rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.fk-lp h1{max-width:920px;margin:12px 0 20px;color:#fff;font-size:clamp(2.25rem,5vw,4.4rem);line-height:1.05}.fk-lead{max-width:820px;color:#e5eee8;font-size:1.18rem}.fk-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.fk-btn{display:inline-flex;min-height:50px;align-items:center;padding:12px 20px;border:2px solid var(--g);border-radius:7px;background:var(--g);color:#102217;font-weight:800}.fk-btn--ghost{background:transparent;color:#fff;border-color:#7f9e8d}.fk-lp section{padding:68px 0}.fk-soft{background:var(--s)}.fk-lp h2{margin:0 0 16px;color:var(--d);font-size:clamp(1.75rem,3.3vw,2.65rem);line-height:1.16}.fk-intro{max-width:800px;color:#4d5d54}.fk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.fk-card{padding:25px;border:1px solid var(--l);border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(18,49,37,.05)}.fk-card h3{margin:7px 0;color:var(--d)}.fk-tag{display:inline-block;padding:4px 9px;border-radius:99px;background:#dff0c8;font-weight:800}.fk-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.fk-step{padding:20px;border-left:4px solid var(--g);background:#fff}.fk-note{padding:32px;border-radius:14px;background:var(--d);color:#fff}.fk-note h2{color:#fff}.fk-note p{color:#dbe7df}.fk-faq{display:grid;gap:10px;margin-top:25px}.fk-lp details{padding:17px 20px;border:1px solid var(--l);border-radius:9px;background:#fff}.fk-lp summary{font-weight:800}.fk-final{text-align:center}.fk-final p{max-width:720px;margin:auto}@media(max-width:800px){.fk-grid,.fk-flow{grid-template-columns:1fr}.fk-btn{width:100%;justify-content:center}.fk-hero{padding:56px 0}.fk-lp section{padding:52px 0}}