:root{--or:#F26B21;--am:#FDB927;--pk:#E6106E;--bl:#0A7CC4;--nv:#0B1B33;--mu:#55657d;--bd:#e2e8f1;--sf:#f4f7fb}*{box-sizing:border-box}body{margin:0;font:16px/1.65 Poppins,system-ui,sans-serif;color:var(--nv)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.w{max-width:1160px;margin:auto;padding:0 20px}.narrow{max-width:760px}.btn{display:inline-block;border:0;border-radius:999px;padding:12px 26px;font:600 15px Poppins;cursor:pointer}.g{background:linear-gradient(100deg,var(--or),var(--am));color:#1a1206}.ol{border:2px solid #fff;color:#fff}.ol2{border:2px solid var(--nv)}.wh{background:#fff;color:var(--nv)}.top{background:var(--nv);color:#cfd9e8;font-size:13px}.top .w{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 20px;align-items:center}.soc{display:flex;gap:8px}.soc a{width:30px;height:30px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;transition:.2s}.soc a:hover{background:var(--pk);transform:translateY(-2px)}.soc svg{width:15px;fill:#fff}header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--bd)}.hd{display:flex;align-items:center;gap:18px;height:72px}.logo{display:flex;align-items:center;gap:8px}.logo img{height:46px}nav{margin-left:auto;display:flex;gap:20px;font-weight:500;font-size:15px}nav a.active,nav a:hover{color:var(--or)}.burger{display:none;margin-left:auto;background:none;border:0;font-size:26px}@media (max-width:960px){.burger{display:block}.hbtn{display:none}nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;flex-direction:column;padding:16px 20px;border-bottom:1px solid var(--bd)}nav.open{display:flex}}.hero,.banner{background-size:cover;background-position:center;color:#fff}.hero{padding:120px 0 150px}.banner{padding:70px 0}h1{font-size:clamp(32px,5vw,56px);line-height:1.1;margin:0 0 14px;letter-spacing:-.02em}.hero p,.banner p{font-size:18px;color:#d5e0ef;max-width:560px}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.stats{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:20px;box-shadow:0 12px 40px #0b1b3326;margin-top:-60px;position:relative;padding:22px;max-width:900px;text-align:center;color:var(--mu)}.stats b{display:block;font-size:34px;color:var(--or)}@media (max-width:700px){.stats{grid-template-columns:1fr 1fr;gap:12px;margin-left:20px;margin-right:20px}}.sec{padding:76px 0}.alt{background:var(--sf)}h2{font-size:clamp(26px,3.4vw,38px);margin:0 0 10px}.lead{color:var(--mu);margin:0 0 30px}.grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.grid{grid-template-columns:1fr}}.card{background:#fff;border:1px solid var(--bd);border-radius:16px;overflow:hidden;transition:.2s;display:block}.card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0b1b3324}.card img{width:100%;height:190px;object-fit:cover;background:var(--sf)}.cb{padding:20px}.cb h3{margin:4px 0 6px;font-size:18px}.cb p{margin:0 0 10px;color:var(--mu);font-size:15px}small{color:var(--mu)}.more{color:var(--pk);font-weight:600}.two{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.side{display:grid;grid-template-columns:2fr 1fr;gap:36px}@media (max-width:800px){.two,.side{grid-template-columns:1fr}}.rd{border-radius:18px;width:100%;object-fit:cover;margin-bottom:20px}.tick{list-style:none;padding:0}.tick li{padding-left:28px;position:relative;margin-bottom:10px}.tick li:before{content:"✓";position:absolute;left:0;color:var(--or);font-weight:700}.box{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:24px;margin-bottom:18px}.sl{display:block;padding:8px 0;border-bottom:1px solid var(--bd)}.sl:hover{color:var(--or)}.vid{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center}@media (max-width:800px){.vid{grid-template-columns:1fr}}.frame{aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 20px 50px #0b1b3340}.frame iframe{width:100%;height:100%;border:0}.ph{height:100%;background-size:cover;display:grid;place-items:center;text-align:center;padding:20px;color:#fff;font-weight:600}.ph span{background:#0b1b33bf;padding:10px 16px;border-radius:10px}.tm{margin:0;background:#fff;border-radius:16px;padding:24px;border-top:5px solid var(--or)}.tm blockquote{margin:0 0 16px}.tm figcaption{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--mu)}.tm img{width:44px;height:44px;border-radius:50%}.band{background:linear-gradient(100deg,var(--pk),var(--or));color:#fff;text-align:center;padding:60px 0}.fl{display:block;font-size:14px;color:var(--mu);margin-bottom:12px}.fl input,.fl select,.fl textarea{display:block;width:100%;padding:11px 12px;margin-top:4px;border:1px solid var(--bd);border-radius:10px;font:15px Poppins}.row{display:grid;grid-template-columns:1fr 1fr;gap:12px}input:focus,select:focus,textarea:focus,a:focus-visible,button:focus-visible{outline:3px solid var(--bl);outline-offset:2px}.ok,.er{padding:12px 16px;border-radius:10px;border-left:4px solid #14a05a;background:#e9f7ef}.er{border-color:var(--pk);background:#fdeaf2}.tl{list-style:none;padding:0}.tl li{position:relative;padding:0 0 14px 26px;color:var(--mu)}.tl li:before{content:"";position:absolute;left:3px;top:7px;width:12px;height:12px;border-radius:50%;background:var(--bd)}.tl .d{color:var(--nv)}.tl .d:before{background:#14a05a}.tl .n{color:var(--nv);font-weight:600}.tl .n:before{background:var(--or);box-shadow:0 0 0 5px #f26b2140}footer{background:var(--nv);color:#b9c7dc;padding:54px 0 24px;font-size:14px}.fg{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:30px}@media (max-width:800px){.fg{grid-template-columns:1fr 1fr}}footer h4{color:#fff;margin:0 0 12px}footer a,footer span{display:block;margin-bottom:8px}footer a:hover{color:var(--am)}footer .soc a{display:grid}.leg{border-top:1px solid rgba(255,255,255,.12);margin-top:30px;padding-top:16px;font-size:12.5px}.fab{position:fixed;right:16px;bottom:16px;z-index:30;width:54px;height:54px;border-radius:50%;background:#25d366;display:grid;place-items:center;font-size:26px;box-shadow:0 8px 20px #0000004d}
