.how-hero{padding:100px 0;background:radial-gradient(circle at 80% 20%,rgba(31,219,151,.17),transparent 30%),linear-gradient(145deg,#0e1931,#142d4c);color:#fff}.how-hero .public-container{text-align:center}.how-hero h1{margin:22px 0 16px;color:#fff;font-size:clamp(46px,6vw,72px);line-height:1.04;letter-spacing:-3px}.how-hero h1 em{color:#3ae0a6;font-style:normal}.how-hero p{max-width:720px;margin:0 auto;color:#aeb9ca;font-size:18px;line-height:1.7}.how-hero .hero-actions{justify-content:center}.how-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.how-steps article{position:relative;padding:25px 20px;border:1px solid var(--p-line);border-radius:17px;background:#fff}.how-steps article>b{position:absolute;top:15px;right:16px;color:#c4ccd8;font-size:12px}.how-steps article>i{display:grid;place-items:center;width:43px;height:43px;margin-bottom:25px;border-radius:13px;background:#e7faf3;color:#079767;font-size:22px}.how-steps h3{font-size:16px}.how-steps p{color:#78849a;font-size:12px;line-height:1.65}.model-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:920px;margin:auto}.model-card{position:relative;padding:35px;border:1px solid var(--p-line);border-radius:20px;background:#fff}.model-card.recommended{border:2px solid #12ab74}.model-card>span{position:absolute;top:18px;right:18px;color:#0b9566;font-size:9px;font-weight:900;letter-spacing:1px}.model-card h3{font-size:25px}.model-card p{color:#748097;line-height:1.7}.model-card ul{display:grid;gap:11px;padding:0;list-style:none;margin:25px 0}.model-card li:before{content:"✓";margin-right:9px;color:#08a66e;font-weight:900}.lifecycle-visual{display:grid;justify-items:center;gap:8px;padding:28px;border:1px solid var(--p-line);border-radius:20px;background:#f8fafc}.lifecycle-visual>div{width:min(100%,310px);display:flex;align-items:center;gap:13px;padding:17px;border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(18,33,62,.07);font-size:12px;font-weight:900}.lifecycle-visual>div i{font-size:24px;color:#09a66f}.lifecycle-visual>b{color:#a2adbd}.faq-section{background:#f5f8fb}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:950px;margin:auto}.faq-grid details{padding:20px;border:1px solid var(--p-line);border-radius:14px;background:#fff}.faq-grid summary{cursor:pointer;color:#22304c;font-weight:800}.faq-grid p{margin:13px 0 0;color:#748097;font-size:13px;line-height:1.7}@media(max-width:1000px){.how-steps{grid-template-columns:1fr 1fr}.model-grid{grid-template-columns:1fr}}@media(max-width:650px){.how-hero{padding:70px 0}.how-hero h1{font-size:43px}.how-steps,.faq-grid{grid-template-columns:1fr}}
