:root{
  --bg:#07111e;--bg2:#0b1726;--panel:#101f31;--panel2:#13263a;--line:#26384b;
  --text:#f4f7fb;--muted:#a9b7c6;--silver:#d7e0ea;--blue:#47aaf4;--blue2:#1578cc;
  --shadow:0 22px 60px rgba(0,0,0,.28);--radius:22px;--max:1180px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% -10%,#12345c 0,transparent 30%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.6}a{color:inherit}img{max-width:100%;display:block}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.skip-link{position:absolute;left:-9999px;top:10px}.skip-link:focus{left:10px;background:#fff;color:#000;padding:10px;z-index:9999}.site-header{position:sticky;top:0;z-index:50;background:rgba(7,17,30,.88);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.header-inner{min-height:84px;display:flex;align-items:center;gap:28px}.logo-link{display:block;min-width:280px;max-width:330px}.nav{display:flex;gap:20px;align-items:center;margin-left:auto}.nav a{text-decoration:none;color:#c0ccd8;font-size:.94rem}.nav a:hover,.nav a.active{color:#fff}.header-cta{margin-left:4px}.menu-toggle{display:none;margin-left:auto;border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:10px;padding:9px 12px;font-size:1.3rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:999px;padding:13px 20px;font-weight:750;border:1px solid transparent;transition:.2s transform,.2s background,.2s border}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 10px 28px rgba(31,132,218,.25)}.btn-secondary{border-color:#3b5268;background:#0c1928}.btn-secondary:hover{border-color:#67b9f6}.hero{padding:94px 0 72px}.hero-grid,.story-grid,.roi-wrap,.contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:42px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:800;color:#78c4ff}.hero h1,.page-hero h1{font-size:clamp(3rem,6.2vw,5.8rem);line-height:.98;letter-spacing:-.05em;margin:18px 0 22px}.page-hero h1{font-size:clamp(2.7rem,5vw,4.8rem)}.accent{background:linear-gradient(90deg,#65bfff,#dbe5ef);-webkit-background-clip:text;background-clip:text;color:transparent}.lead,.hero>p,.page-hero p{font-size:1.15rem;color:var(--muted);max-width:760px}.button-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:44px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.metric{background:#0c1928;padding:18px}.metric strong,.metric span{display:block}.metric span{color:var(--muted);font-size:.83rem}.hero-card,.story-panel,.calc,.contact-card,.privacy-box{background:linear-gradient(180deg,rgba(22,44,67,.92),rgba(12,27,43,.92));border:1px solid #2a4054;border-radius:var(--radius);box-shadow:var(--shadow);padding:30px}.signal{display:grid;grid-template-columns:1fr 1fr;gap:12px}.signal-card{background:#0a1726;border:1px solid #273d52;border-radius:16px;padding:18px}.signal-card span,.signal-card strong{display:block}.signal-card span{color:var(--muted);font-size:.84rem}.section{padding:78px 0}.section.alt{background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.012));border-block:1px solid rgba(255,255,255,.055)}.section-head{max-width:760px;margin-bottom:34px}.section-head h2{font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.035em;margin:12px 0}.section-head p,.card p,.story-panel p,.privacy-content p,.privacy-content li{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:linear-gradient(180deg,#102034,#0c1928);border:1px solid #283e53;border-radius:18px;padding:26px;min-height:230px;box-shadow:0 14px 35px rgba(0,0,0,.12)}.card h3{margin:14px 0 9px;font-size:1.25rem}.icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#153c60;color:#7cc9ff;font-size:1.35rem}.price{display:block;margin-top:16px;font-weight:800;color:#cfe8fb}.process{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.step{border:1px solid #2a4155;border-radius:16px;padding:20px;background:#0d1b2b}.step strong,.step span{display:block}.step strong{color:#72c1fb;margin-bottom:8px}.step span{color:var(--muted);font-size:.9rem}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.price-card{position:relative;border:1px solid #2b4157;border-radius:20px;padding:26px;background:#0d1b2b}.price-card.recommended{border-color:#4faeee;box-shadow:0 0 0 1px #4faeee inset,0 18px 44px rgba(27,111,178,.18)}.badge{position:absolute;right:18px;top:18px;border-radius:999px;background:#1b7fc9;padding:5px 10px;font-size:.72rem;font-weight:800}.price-big{font-size:2rem;font-weight:850;margin-top:12px}.price-card small{color:var(--muted)}.price-card ul{padding-left:20px;color:var(--muted);min-height:165px}.price-card .btn{width:100%}.roi-wrap{align-items:start}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid label,.contact-form label{color:#c5d1dc;font-weight:650;font-size:.9rem}.roi-input,.contact-form input,.contact-form textarea,.contact-form select{width:100%;margin-top:7px;border:1px solid #334a60;background:#091522;color:#fff;border-radius:11px;padding:12px 13px;font:inherit}.results{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.result{background:#091522;border:1px solid #283d50;border-radius:12px;padding:14px}.result span,.result strong{display:block}.result span{font-size:.78rem;color:var(--muted)}.result strong{font-size:1.15rem;margin-top:4px}.quote{border-left:3px solid var(--blue);padding-left:16px;color:#d7e6f3;font-size:1.1rem}.story-list{display:grid;gap:10px}.story-list div{border:1px solid #2b4155;border-radius:12px;padding:13px 15px;background:#0b1827}.cta-band{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,#123a60,#0a2139);border:1px solid #2d5f85;padding:30px;border-radius:22px}.cta-band h2{margin:0 0 6px;font-size:clamp(1.7rem,3vw,2.6rem)}.cta-band p{margin:0;color:#b6c6d5}.page-hero{padding:76px 0 52px}.brand-hero-logo{max-width:520px;margin-bottom:30px}.service-list{display:grid;grid-template-columns:1fr 1fr;gap:18px}.use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.contact-grid{align-items:start}.contact-card h3{margin-top:0}.email-box{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#081522;border:1px solid #34506a;border-radius:16px;padding:18px;margin:20px 0}.email-box a{color:#81c9ff;font-weight:850;text-decoration:none;word-break:break-all}.contact-form{display:grid;gap:14px}.contact-form .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:.88rem}.check input{width:auto;margin-top:4px}.fine{font-size:.83rem;color:#8596a8}.privacy-content{max-width:880px}.privacy-content h2{margin-top:38px}.privacy-nav{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.privacy-nav a{text-decoration:none;border:1px solid #31475d;padding:8px 10px;border-radius:999px;color:#b9c8d6;font-size:.85rem}.footer{padding:52px 0 24px;border-top:1px solid rgba(255,255,255,.08);background:#050d17}.footer-grid{display:grid;grid-template-columns:1.5fr .8fr .8fr;gap:40px}.footer-logo{display:block;max-width:330px}.footer p{color:var(--muted);max-width:520px}.footer h4{margin-top:5px}.footer-links{display:grid;gap:8px}.footer-links a{color:#b8c5d2;text-decoration:none}.footer-links a:hover{color:#fff}.footer-email{margin-top:12px}.footer-email a{color:#78c3fa;text-decoration:none;font-weight:750}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #1d2d3e;margin-top:36px;padding-top:20px;color:#7f90a1;font-size:.86rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:980px){.header-cta{display:none}.nav{display:none;position:absolute;left:20px;right:20px;top:78px;padding:18px;background:#091522;border:1px solid #2b4157;border-radius:16px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch}.nav.open{display:flex}.menu-toggle{display:block}.hero-grid,.story-grid,.roi-wrap,.contact-grid{grid-template-columns:1fr}.cards,.use-grid{grid-template-columns:1fr 1fr}.process{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr 1fr}.logo-link{min-width:230px;max-width:270px}.metric-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.container{width:min(100% - 28px,var(--max))}.header-inner{min-height:72px}.logo-link{min-width:190px;max-width:220px}.hero{padding-top:66px}.cards,.use-grid,.service-list,.pricing-grid,.process,.form-grid,.results,.contact-form .two{grid-template-columns:1fr}.metric-strip{grid-template-columns:1fr 1fr}.cta-band,.footer-bottom{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr}.hero h1,.page-hero h1{letter-spacing:-.04em}.signal{grid-template-columns:1fr}}
