:root{--bg:#f4f7fb;--card:#fff;--text:#111827;--muted:#475569;--line:#cbd5e1;--accent:#006d8f;--accent2:#008b4c;--cyan:#00b4d8;--shadow:0 22px 60px rgba(15,23,42,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text);line-height:1.65}body[data-theme=dark]{--bg:#121212;--card:#1e1e1e;--text:#fff;--muted:#cbd5e1;--line:#3b4451;--accent:#49d6f3;--accent2:#00ff85;--shadow:0 24px 70px rgba(0,0,0,.35)}body[data-theme=contrast]{--bg:#000;--card:#000;--text:#fff;--muted:#fff;--line:#fff;--accent:#ffff00;--accent2:#00ff00;--shadow:none}a{color:inherit}button,input,select,textarea{font:inherit}.skip{position:fixed;z-index:1000;top:8px;inset-inline-start:8px;transform:translateY(-160%);background:var(--text);color:var(--bg);padding:9px 14px}.skip:focus{transform:none}header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px clamp(16px,5vw,70px);background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand img{width:48px;height:48px;border-radius:50%}nav,.tools,.actions,.trust,.pills,.links{display:flex;gap:14px;flex-wrap:wrap}nav a{text-decoration:none;font-weight:800;color:var(--muted)}nav a:hover{color:var(--accent)}.tools button{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:9px;padding:7px 9px;font-weight:900;cursor:pointer}.tools button.active{border-color:var(--accent2);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent2) 25%,transparent)}.hero{min-height:calc(100vh - 70px);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:45px;padding:70px clamp(20px,7vw,110px);background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--cyan) 16%,transparent),transparent 34%),radial-gradient(circle at 85% 75%,color-mix(in srgb,var(--accent2) 14%,transparent),transparent 30%)}.eyebrow{color:var(--accent);font-weight:950;text-transform:uppercase;letter-spacing:.08em}.hero h1,.section h2{margin:.2em 0;font-size:clamp(2.35rem,6vw,5.3rem);line-height:1.04;letter-spacing:-.045em}.lead{font-size:clamp(1.05rem,2vw,1.3rem);color:var(--muted)}.actions{margin:28px 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:12px;border:1px solid transparent;text-decoration:none;font-weight:900;cursor:pointer}.primary{background:linear-gradient(90deg,var(--accent),var(--cyan));color:#fff}.secondary{background:var(--card);border-color:var(--line);color:var(--text)}.trust{list-style:none;padding:0;color:var(--muted);font-weight:800}.trust li:before{content:'✓';color:var(--accent2);margin-inline-end:6px}.hero-art{position:relative;display:grid;place-items:center;min-height:500px}.hero-art>i{position:absolute;width:520px;height:520px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:50%}.hero-art>img{width:min(420px,80vw);border-radius:50%;box-shadow:var(--shadow);z-index:2}.hero-art>span{position:absolute;z-index:3;inset-inline-start:0;top:16%;display:grid;padding:14px 18px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.hero-art span b{font-size:1.5rem;color:var(--accent2)}.hero-art em{font-style:normal}.section{padding:95px clamp(20px,7vw,110px)}.section-title{max-width:850px;margin-bottom:38px}.section h2{font-size:clamp(2rem,4vw,4rem)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{display:flex;flex-direction:column;min-height:340px;padding:28px;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.card>b,.card>a{color:var(--card-accent);font-weight:950}.card h3{font-size:2rem;margin:.5em 0}.card p{color:var(--muted);flex:1}.cyan{--card-accent:#00b4d8}.purple{--card-accent:#7c3aed}.green{--card-accent:#00b84c}.split,.system,.contact{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.split{background:var(--card)}.steps{list-style:none;padding:0;display:grid;gap:15px}.steps li{display:flex;gap:16px;align-items:center;padding:20px;background:var(--bg);border:1px solid var(--line);border-radius:16px}.steps li>b{color:var(--accent);font-size:1.3rem}.steps span{display:grid}.steps small{color:var(--muted)}.pills span{padding:7px 12px;background:color-mix(in srgb,var(--accent) 10%,var(--card));border:1px solid var(--line);border-radius:999px;font-weight:800}.dashboard{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:38px;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);transform:rotate(1deg)}.dashboard span{grid-column:1/-1;height:22px;background:color-mix(in srgb,var(--accent) 15%,var(--bg));border-radius:8px}.dashboard span:nth-child(2){width:72%}.dashboard span:nth-child(3){width:45%}.dashboard i{height:110px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 18%,var(--bg)),color-mix(in srgb,var(--accent2) 12%,var(--bg)));border-radius:14px}.reviews{text-align:center;background:var(--card)}.reviews .section-title{margin-inline:auto}.reviews iframe{display:block;width:min(1050px,100%);height:430px;border:1px solid var(--line);border-radius:22px;margin:0 auto 22px;box-shadow:var(--shadow)}.contact{align-items:start}.contact-links{display:grid;gap:6px;color:var(--accent);font-size:1.2rem;font-weight:900}form{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:26px;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}form label{display:grid;gap:5px;font-weight:800}form label:nth-of-type(4),form .consent,form button,#status{grid-column:1/-1}input,select,textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text)}.consent{display:flex;grid-template-columns:auto 1fr;align-items:start;font-weight:400}.consent input{width:auto;margin-top:6px}footer{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:45px clamp(20px,7vw,110px);background:var(--card);border-top:1px solid var(--line)}.foot-brand{display:flex;align-items:center;gap:10px}.foot-brand img{width:60px;height:60px;border-radius:50%}.foot-brand span{display:grid}.links a{color:var(--accent);font-weight:850}footer>small{grid-column:1/-1;color:var(--muted)}:focus-visible{outline:3px solid var(--accent2);outline-offset:3px}@media(max-width:920px){nav{display:none}.hero,.split,.system,.contact{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.card{min-height:auto}.hero-art{min-height:420px}}@media(max-width:600px){header{padding:8px 10px}.brand b,.tools button[data-theme]:not(.active){display:none}.hero,.section{padding:60px 18px}.hero-art{min-height:300px}.hero-art>i{width:340px;height:340px}.reviews iframe{height:330px}form{grid-template-columns:1fr}form label{grid-column:1/-1}footer{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
