.homepage-howwework{padding:88px 0;background:var(--background-color)}.homepage-howwework .homepage-howwework__head{max-width:820px;margin:0 auto 48px;text-align:center}.homepage-howwework .homepage-howwework__eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);margin-bottom:12px}.homepage-howwework .homepage-howwework__head h2{margin:0 0 12px}.homepage-howwework .homepage-howwework__head p{font-size:18px;line-height:1.7;margin:0;color:var(--accent-color)}.homepage-howwework .homepage-howwework__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:48px}.homepage-howwework .homepage-howwework__card{background:var(--background-color);border:1px solid rgb(21 41 74 / 12%);border-radius:14px;padding:28px;box-shadow:0 8px 28px rgb(21 41 74 / 5%)}.homepage-howwework .homepage-howwework__num{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--primary-color);background:var(--primary-color-light-bg);border:1px solid rgb(217 26 141 / 50%);margin-bottom:14px}.homepage-howwework .homepage-howwework__card h3{font-size:21px;line-height:1.3;margin:0 0 10px}.homepage-howwework .homepage-howwework__card p{color:var(--accent-color);line-height:1.7;margin:0}.homepage-howwework .homepage-howwework__tl-title{font-size:clamp(22px, 2.2vw, 28px);line-height:1.25;margin:0 0 6px}.homepage-howwework .homepage-howwework__tl-sub{color:var(--accent-color);margin:0 0 20px}.homepage-howwework .homepage-howwework__timeline{list-style:none;margin:0 0 48px;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:3px solid var(--primary-color)}.homepage-howwework .homepage-howwework__timeline li{padding:18px 14px 0 0}.homepage-howwework .homepage-howwework__timeline b{display:block;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-color);margin-bottom:4px}.homepage-howwework .homepage-howwework__timeline span{font-size:15px;font-weight:600;color:var(--text-color)}.homepage-howwework .homepage-howwework__price{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start;background:var(--secondary-color);border-radius:18px;padding:36px}.homepage-howwework .homepage-howwework__price .homepage-howwework__eyebrow{color:var(--primary-color-light)}.homepage-howwework .homepage-howwework__price-big{font-size:clamp(34px, 3.6vw, 46px);font-weight:700;line-height:1.1;margin:0 0 8px;color:var(--text-color-light)}.homepage-howwework .homepage-howwework__price-copy{color:rgb(255 255 255 / 78%);line-height:1.7;margin:0 0 20px}.homepage-howwework .homepage-howwework__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.homepage-howwework .homepage-howwework__price .homepage-howwework__link{font-weight:600;color:var(--primary-color-light);display:inline-flex;gap:6px;align-items:center;text-decoration:none}.homepage-howwework .homepage-howwework__price .homepage-howwework__link:hover{color:var(--text-color-light);text-decoration:underline}.homepage-howwework .homepage-howwework__note{font-size:14px;color:rgb(255 255 255 / 65%);margin-top:10px}.homepage-howwework .homepage-howwework__six-title{font-size:18px;line-height:1.35;margin:0 0 14px;color:var(--text-color-light)}.homepage-howwework .homepage-howwework__six{display:grid;grid-template-columns:1fr 1fr;gap:12px}.homepage-howwework .homepage-howwework__six div{border:1px solid rgb(255 255 255 / 16%);border-radius:10px;padding:14px 16px}.homepage-howwework .homepage-howwework__six b{display:block;font-size:15px;color:var(--text-color-light);margin-bottom:2px}.homepage-howwework .homepage-howwework__six span{font-size:14px;line-height:1.5;color:rgb(255 255 255 / 72%)}@media (max-width:1000px){.homepage-howwework .homepage-howwework__steps,.homepage-howwework .homepage-howwework__price{grid-template-columns:1fr}.homepage-howwework .homepage-howwework__timeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.homepage-howwework{padding:56px 0}.homepage-howwework .homepage-howwework__timeline,.homepage-howwework .homepage-howwework__six{grid-template-columns:1fr}.homepage-howwework .homepage-howwework__price{padding:24px}.homepage-howwework .homepage-howwework__card{padding:24px}}