.kit-head button{padding:10px 16px}.kit-hero{min-height:610px;padding:70px 8%;display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center;background:linear-gradient(135deg,#f5f8f4,#dfe9dd)}.kit-hero h1{font:800 clamp(45px,6vw,75px) Manrope;line-height:1.04;margin:12px 0}.kit-hero h1 em{font-style:normal;color:#4f851a}.kit-hero p{font-size:20px;line-height:1.7;color:#5c6962}.kit-hero aside{padding:35px;border-radius:22px;background:#293335;color:#fff}.kit-hero aside small{color:#9dcc58;font-weight:800}.kit-hero li{padding:13px;border-bottom:1px solid #4b5553}.kit-link{display:inline-block;text-decoration:none;padding:14px 22px;border-radius:9px}.kit-section{padding:80px 8%}.kit-section.alt{background:#f1f5f1}.kit-modes{display:grid;grid-template-columns:1fr 1fr;gap:22px}.kit-modes article{padding:32px;border:1px solid #d7e1d8;border-radius:20px;background:#fff}.kit-modes article.featured{background:#2d383a;color:#fff}.kit-modes small{font-weight:800;color:#57911d}.kit-modes h3{font:800 28px Manrope}.kit-modes p,.kit-modes li{line-height:1.65;color:#657169}.kit-modes .featured p,.kit-modes .featured li{color:#d5ddda}.use-cases{display:flex;flex-wrap:wrap;gap:12px}.use-cases span{padding:13px 17px;background:#fff;border:1px solid #d5dfd7;border-radius:30px;font-weight:700}.kit-pricing{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.kit-pricing article{padding:25px;border:1px solid #d8e2da;border-radius:17px;background:#fff}.kit-pricing strong{display:block;font:800 28px Manrope;color:#4f851a;margin:12px 0}.price-note{padding:17px;border-left:4px solid #57911d;background:#edf4e9}.kit-flow{padding:70px 8%;background:#293335;color:#fff}.kit-flow h2{font:800 37px Manrope}.kit-flow-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.kit-flow-steps span{padding:18px;background:#3b4748;text-align:center;border-radius:10px}.kit-overlay{position:fixed;inset:0;z-index:100;background:#17211dcc;display:grid;place-items:center;padding:20px}.kit-wizard-card{width:min(760px,96vw);max-height:94vh;overflow:auto;background:#fff;border-radius:22px;padding:30px;box-shadow:0 30px 80px #0005}.kit-wizard-head{display:flex;justify-content:space-between;align-items:start}.kit-wizard-head h2{margin:0;font:800 28px Manrope}.kit-close{padding:7px 11px;background:#e9eeeb;color:#35413b;box-shadow:none}.kit-progress{height:8px;background:#e6ebe7;border-radius:8px;margin:22px 0}.kit-progress i{display:block;height:100%;background:#57911d;border-radius:8px;transition:.2s}.kit-step{display:none}.kit-step.active{display:block}.kit-options{display:grid;gap:10px}.kit-options label{display:flex;gap:10px;align-items:center;margin:0;padding:14px;border:1px solid #d5ddd8;border-radius:10px;cursor:pointer}.kit-options input{width:auto;margin:0}.kit-components{display:grid;gap:8px}.kit-component{display:grid;grid-template-columns:1fr 120px 45px;gap:8px}.kit-component button{padding:5px;background:#8d3f35}.kit-nav{display:flex;justify-content:space-between;margin-top:25px}.kit-nav button[disabled]{opacity:.35}.kit-estimate{text-align:center;padding:25px;background:#edf5e8;border-radius:15px}.kit-estimate strong{display:block;font:800 35px Manrope;color:#4f851a}.kit-estimate small{display:block;margin-top:12px;color:#647168}.kit-success{text-align:center;padding:30px}.kit-success b{font-size:24px}.kit-file-note{font-size:12px;color:#6b7771}@media(max-width:800px){.kit-hero,.kit-modes{grid-template-columns:1fr}.kit-pricing{grid-template-columns:1fr 1fr}.kit-flow-steps{grid-template-columns:1fr}.kit-section,.kit-hero{padding:55px 7%}}@media(max-width:520px){.kit-pricing{grid-template-columns:1fr}.kit-wizard-card{padding:20px}.kit-component{grid-template-columns:1fr 85px 38px}}
