.landing-hero{padding:35px 0 95px;background:linear-gradient(180deg,#f0f9fe,#fff)}.landing-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;min-height:560px}.landing-hero h1{font-size:64px;line-height:1.02;letter-spacing:-4px;margin:24px 0;max-width:700px}.landing-hero h1 span{color:#12b9f1}.landing-meta{display:flex;gap:50px;margin:32px 0}.landing-meta div{display:flex;flex-direction:column}.landing-meta small{font-size:8px;letter-spacing:1px;color:#718199}.landing-meta b{font-size:17px;margin-top:5px}.landing-visual{height:430px;border-radius:50% 50% 4px 50%;background:linear-gradient(145deg,#eaf8ff,#cdeeff);display:grid;place-items:center;position:relative}.landing-visual>i{width:160px;height:160px;color:#12aee5}.landing-visual>i svg{width:100%;height:100%;stroke-width:1}.lv{position:absolute;background:#fff;padding:11px 15px;border-radius:25px;box-shadow:0 10px 25px #071a3d12;font-size:9px;font-weight:800;text-transform:uppercase}.lv.one{top:45px;left:-10px}.lv.two{right:-12px;top:165px}.lv.three{bottom:45px;left:45px}.landing-includes{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.landing-includes>div>p:last-child{max-width:380px;line-height:1.7;color:#617590}.landing-includes ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.landing-includes li{display:grid;grid-template-columns:45px 1fr 26px;align-items:center;border-bottom:1px solid var(--line);padding:18px 0}.landing-includes li small{opacity:.45}.landing-includes li b{width:24px;height:24px;border-radius:50%;background:#12b9f1;color:#fff;display:grid;place-items:center}.landing-why{padding:95px 0;background:#f1f7fb}.landing-why>.wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.landing-why h2{font-size:48px;line-height:1.07;letter-spacing:-3px}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.why-grid article{background:#fff;padding:24px;min-height:230px}.why-grid i{display:block;width:36px;height:36px;color:#12aee5}.why-grid h3{font-size:16px;margin-top:45px}.why-grid p{font-size:11px;line-height:1.65;color:#617590}.landing-extra>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.landing-extra article{min-height:180px;border:1px solid var(--line);padding:22px;display:flex;flex-direction:column}.landing-extra article small{opacity:.5}.landing-extra article h3{margin-top:auto}.landing-extra article a{width:35px;height:35px;border-radius:50%;background:#12b9f1;color:#fff;display:grid;place-items:center;font-size:20px}.landing-order{padding:95px 0;background:linear-gradient(135deg,#071a3d,#083866);color:#fff}.landing-order>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.landing-order h2,.landing-faq h2{font-size:50px;line-height:1.05;letter-spacing:-3px}.landing-order>div>div>p:last-child{color:#b9d5e6;line-height:1.7}.landing-order form{background:#fff;color:#071a3d;padding:30px}.landing-order label{display:flex;flex-direction:column;gap:7px;font-size:9px;font-weight:800;text-transform:uppercase;margin-bottom:13px}.landing-order input{height:50px;border:1px solid var(--line);padding:0 13px}.landing-order input[readonly]{background:#f3f7fa}.landing-order form>small{display:block;text-align:center;font-size:8px;opacity:.5;margin-top:10px}.landing-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.landing-faq>div:last-child{border-top:1px solid var(--line)}.landing-faq details{padding:21px 0;border-bottom:1px solid var(--line)}.landing-faq summary{list-style:none;display:flex;justify-content:space-between;font-weight:700;cursor:pointer}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq details p{line-height:1.7;color:#617590}@media(max-width:700px){.landing-hero-grid,.landing-includes,.landing-why>.wrap,.landing-order>.wrap,.landing-faq{grid-template-columns:1fr;gap:45px}.landing-hero h1{font-size:43px;letter-spacing:-2.5px}.landing-visual{height:330px}.landing-meta{gap:20px;flex-wrap:wrap}.why-grid,.landing-extra>div:last-child{grid-template-columns:1fr}.landing-why h2,.landing-order h2,.landing-faq h2{font-size:37px;letter-spacing:-2px}}
