:root{--ink:#10233e;--muted:#64748b;--gold:#f4bf45;--gold2:#ffe19a;--navy:#112d52;--bg:#f7f9fc;--card:#fff;--line:#e5eaf1;--ok:#177245}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg)}a{text-decoration:none;color:inherit}.container{width:min(1160px,calc(100% - 32px));margin:auto}.public-header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.public-nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:11px;font-weight:800;font-size:20px}.brand-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold2),var(--gold));box-shadow:0 8px 24px #e7b33a44}.nav-actions{display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;padding:12px 18px;font-weight:750;cursor:pointer}.btn-primary{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#2c3543;box-shadow:0 10px 28px #e7b33a44}.btn-dark{background:var(--navy);color:white}.btn-ghost{background:transparent;color:var(--ink)}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 20%,#2d5f94 0,transparent 35%),linear-gradient(135deg,#0d2645,#163b67 62%,#1e4a7b);color:white}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:42px 42px}.hero-inner{position:relative;z-index:1;padding:92px 0 96px;text-align:center}.eyebrow{display:inline-flex;padding:8px 13px;border:1px solid #ffffff28;border-radius:999px;background:#ffffff10;font-size:13px}.hero h1{font-size:clamp(38px,6vw,66px);line-height:1.02;max-width:900px;margin:22px auto}.hero h1 span{color:#ffd66f}.hero p{max-width:730px;margin:0 auto 30px;color:#dbe7f4;font-size:18px;line-height:1.65}.hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.section{padding:82px 0}.section.alt{background:white}.section-head{text-align:center;max-width:760px;margin:0 auto 42px}.section-head h2{font-size:clamp(30px,4vw,44px);margin:0 0 12px}.section-head p{margin:0;color:var(--muted);line-height:1.7}.feature-grid,.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature,.plan,.contact-card{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 36px #17324d0b}.feature{padding:26px}.feature-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#fff5d9;font-size:23px}.feature h3{margin:17px 0 8px}.feature p{margin:0;color:var(--muted);line-height:1.65}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin:auto}.benefit{display:flex;gap:11px;align-items:flex-start}.check{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#e7f8ef;color:var(--ok);font-weight:900;flex:0 0 auto}.plan{padding:28px;display:flex;flex-direction:column;position:relative}.plan.popular{border:2px solid var(--gold);transform:translateY(-8px)}.popular-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--gold);padding:6px 13px;border-radius:999px;font-size:12px;font-weight:800}.plan h3{font-size:24px;margin:4px 0}.price{font-size:38px;font-weight:900;margin:12px 0}.price small{font-size:14px;color:var(--muted)}.plan ul{list-style:none;padding:0;margin:14px 0 26px;display:grid;gap:10px;flex:1}.plan li{display:flex;gap:9px;color:#35475d;font-size:14px}.no{opacity:.45}.contact-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;align-items:start}.contact-card{padding:28px}.field{display:grid;gap:6px}.field label{font-size:13px;font-weight:700}.input,.select,.textarea{width:100%;border:1px solid #dce3ec;border-radius:10px;padding:12px 13px;font:inherit;background:white}.textarea{min-height:130px;resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.full{grid-column:1/-1}.alert{padding:12px 14px;border-radius:10px;margin-bottom:16px}.alert-ok{background:#eaf9ef;color:#176537}.alert-error{background:#fff0f0;color:#a11}.footer{background:#0d213c;color:#c5d3e2;padding:34px 0}.footer-inner{display:flex;justify-content:space-between;gap:20px;align-items:center}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:44px}.kpi{padding:16px;border:1px solid #ffffff15;border-radius:14px;background:#ffffff08}.kpi strong{display:block;font-size:22px;color:#ffd66f}.kpi span{font-size:12px;color:#c9d8e7}@media(max-width:850px){.feature-grid,.plan-grid{grid-template-columns:1fr}.plan.popular{transform:none}.benefits,.contact-wrap{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.nav-actions .btn-ghost{display:none}}@media(max-width:560px){.hero-inner{padding:72px 0}.section{padding:64px 0}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.footer-inner{flex-direction:column;text-align:center}.kpis{grid-template-columns:1fr 1fr}.brand span:last-child{display:none}}