:root{--cc-bg:#080d12;--cc-bg2:#101820;--cc-card:#111923;--cc-card2:#162331;--cc-text:#f7fafc;--cc-muted:#a8b4c2;--cc-line:rgba(255,255,255,.10);--cc-yellow:#f5c400;--cc-yellow2:#ffe066;--cc-green:#14b86a;--cc-blue:#1c86ff;--cc-radius:22px;--cc-shadow:0 24px 70px rgba(0,0,0,.35);--cc-font:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body.cc-site{margin:0;background:#081016;color:var(--cc-text);font-family:var(--cc-font);line-height:1.55}a{color:inherit;text-decoration:none}.cc-container{width:min(1180px,calc(100% - 36px));margin:0 auto}.cc-header{position:sticky;top:0;z-index:50;background:rgba(8,13,18,.82);backdrop-filter:blur(18px);border-bottom:1px solid var(--cc-line)}.cc-header__inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:22px}.cc-brand{display:flex;align-items:center;gap:12px}.cc-brand__mark{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--cc-yellow),var(--cc-yellow2));color:#111827;font-weight:950;box-shadow:0 18px 32px rgba(245,196,0,.25)}.cc-brand__text strong,.cc-brand__text small{display:block}.cc-brand__text strong{letter-spacing:.03em}.cc-brand__text small{font-size:12px;color:var(--cc-muted);font-weight:800;text-transform:uppercase}.cc-nav{display:flex;align-items:center;gap:26px;color:#dce5ef;font-size:14px;font-weight:800}.cc-nav a:not(.cc-btn){opacity:.88}.cc-nav a:not(.cc-btn):hover{opacity:1;color:var(--cc-yellow)}.cc-menu-toggle{display:none;background:#111923;border:1px solid var(--cc-line);border-radius:13px;width:46px;height:42px;padding:10px}.cc-menu-toggle span{display:block;height:2px;background:#fff;margin:5px 0;border-radius:2px}.cc-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:16px;padding:15px 22px;font-weight:950;letter-spacing:.01em;transition:.2s ease;cursor:pointer}.cc-btn--sm{padding:11px 15px;border-radius:13px;font-size:13px}.cc-btn--primary{background:linear-gradient(135deg,var(--cc-yellow),var(--cc-yellow2));color:#101820;box-shadow:0 20px 38px rgba(245,196,0,.25)}.cc-btn--primary:hover{transform:translateY(-2px);box-shadow:0 24px 48px rgba(245,196,0,.32)}.cc-btn--outline,.cc-btn--ghost{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#fff}.cc-btn--outline:hover,.cc-btn--ghost:hover{border-color:var(--cc-yellow);color:var(--cc-yellow)}.cc-hero{position:relative;overflow:hidden;padding:92px 0 70px;background:radial-gradient(circle at 15% 10%,rgba(245,196,0,.18),transparent 34%),radial-gradient(circle at 88% 25%,rgba(28,134,255,.18),transparent 30%),linear-gradient(180deg,#0b1118,#081016)}.cc-hero__glow{position:absolute;border-radius:999px;filter:blur(40px);opacity:.35;pointer-events:none}.cc-hero__glow--one{width:260px;height:260px;background:var(--cc-yellow);left:-80px;top:60px}.cc-hero__glow--two{width:360px;height:360px;background:var(--cc-green);right:-160px;bottom:20px}.cc-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.88fr);gap:44px;align-items:center}.cc-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--cc-yellow);font-weight:950;text-transform:uppercase;font-size:12px;letter-spacing:.16em}.cc-eyebrow:before{content:"";width:10px;height:10px;border-radius:999px;background:var(--cc-yellow);box-shadow:0 0 20px rgba(245,196,0,.8)}.cc-hero h1{font-size:clamp(42px,6vw,72px);line-height:.98;margin:18px 0 20px;letter-spacing:-.06em}.cc-hero p{font-size:19px;color:#c7d2df;max-width:670px;margin:0 0 30px}.cc-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.cc-trust-row{display:flex;gap:10px;flex-wrap:wrap}.cc-trust-row span{padding:9px 12px;border-radius:999px;border:1px solid var(--cc-line);background:rgba(255,255,255,.04);color:#d2dce8;font-size:12px;font-weight:800}.cc-hero__panel{position:relative}.cc-window{border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(22,35,49,.92),rgba(11,17,24,.92));border-radius:28px;padding:18px;box-shadow:var(--cc-shadow);overflow:hidden}.cc-window:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(245,196,0,.16),transparent 42%,rgba(20,184,106,.14));pointer-events:none}.cc-window__bar{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:18px;color:#dbe6f2;font-weight:900}.cc-window__bar span{width:11px;height:11px;border-radius:50%;background:#64748b}.cc-window__bar span:first-child{background:#ef4444}.cc-window__bar span:nth-child(2){background:#f59e0b}.cc-window__bar span:nth-child(3){background:#22c55e}.cc-window__bar strong{margin-left:auto}.cc-metrics{position:relative;display:grid;grid-template-columns:1fr;gap:12px}.cc-metrics div{padding:17px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);border-radius:18px}.cc-metrics small{display:block;color:var(--cc-muted);font-weight:800;text-transform:uppercase;font-size:11px}.cc-metrics strong{display:block;font-size:30px;letter-spacing:-.04em;margin-top:4px}.cc-metrics em{font-style:normal;color:#60f0a2;font-weight:900}.cc-chart{position:relative;height:150px;display:flex;gap:10px;align-items:flex-end;padding:18px 0 0}.cc-chart i{flex:1;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,var(--cc-yellow),rgba(245,196,0,.18))}.cc-flow{position:relative;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;gap:8px;align-items:center;color:#dce5ef;font-size:12px;font-weight:900}.cc-flow b{height:2px;background:linear-gradient(90deg,var(--cc-yellow),rgba(245,196,0,.05))}.cc-section{padding:82px 0;background:#f4f7fb;color:#101820}.cc-section__head{text-align:center;max-width:760px;margin:0 auto 36px}.cc-section h2{font-size:clamp(32px,4vw,50px);line-height:1.05;letter-spacing:-.045em;margin:12px 0 12px}.cc-section p{color:#596879;font-size:17px}.cc-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cc-feature-grid article{background:#fff;border:1px solid #e1e8f0;border-radius:22px;padding:24px;box-shadow:0 18px 44px rgba(15,23,42,.06)}.cc-feature-grid span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#101820;color:var(--cc-yellow);font-weight:950}.cc-feature-grid h3{font-size:20px;margin:18px 0 8px}.cc-feature-grid p{font-size:14px;margin:0}.cc-section--dark{background:#0b1118;color:#fff;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.cc-section--dark p{color:#bec8d4}.cc-split{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:54px;align-items:center}.cc-checks{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.cc-checks li{position:relative;padding-left:34px;color:#dce5ef;font-weight:800}.cc-checks li:before{content:"✓";position:absolute;left:0;top:-2px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--cc-green);color:#06110b;font-weight:950}.cc-finance-card{background:linear-gradient(180deg,#172332,#0e1620);border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:26px;box-shadow:var(--cc-shadow)}.cc-finance-card__top{display:flex;justify-content:space-between;gap:12px;align-items:center}.cc-finance-card__top span{background:rgba(245,196,0,.16);color:var(--cc-yellow);border:1px solid rgba(245,196,0,.25);padding:6px 10px;border-radius:999px;font-weight:900;font-size:12px}.cc-number{font-size:44px;font-weight:950;letter-spacing:-.05em;margin:24px 0}.cc-kpi-line{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.1);padding:13px 0;color:#d8e1ed}.cc-progress{height:10px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden;margin-top:18px}.cc-progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cc-yellow),var(--cc-green))}.cc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cc-steps div{background:#fff;border:1px solid #e1e8f0;border-radius:22px;padding:26px}.cc-steps strong{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,var(--cc-yellow),var(--cc-yellow2));color:#101820;font-size:20px}.cc-steps h3{font-size:22px;margin:20px 0 8px}.cc-section--soft{background:linear-gradient(135deg,#101820,#172331);color:#fff}.cc-section--soft p{color:#c6d0dc}.cc-security{display:flex;align-items:center;justify-content:space-between;gap:28px}.cc-security div{max-width:760px}.cc-footer{padding:54px 0 24px;background:#070b10;color:#cbd5e1}.cc-footer__grid{display:grid;grid-template-columns:1fr 180px 180px;gap:38px;border-bottom:1px solid var(--cc-line);padding-bottom:34px}.cc-footer p{max-width:620px;color:#94a3b8}.cc-footer h4{margin:0 0 14px;color:#fff}.cc-footer a{display:block;color:#94a3b8;margin:8px 0;font-weight:700}.cc-footer a:hover{color:var(--cc-yellow)}.cc-footer__bottom{padding-top:22px;color:#64748b;font-size:13px}.cc-brand--footer .cc-brand__mark{width:42px;height:42px;border-radius:14px}@media(max-width:960px){.cc-hero__grid,.cc-split{grid-template-columns:1fr}.cc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-steps{grid-template-columns:1fr}.cc-security{display:block}.cc-security .cc-btn{margin-top:18px}.cc-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.cc-container{width:min(100% - 28px,1180px)}.cc-header__inner{min-height:66px}.cc-menu-toggle{display:block}.cc-nav{position:fixed;left:14px;right:14px;top:74px;display:none;flex-direction:column;align-items:stretch;background:#101820;border:1px solid var(--cc-line);border-radius:20px;padding:16px;box-shadow:var(--cc-shadow)}.cc-nav.is-open{display:flex}.cc-nav a{padding:10px 6px}.cc-nav .cc-btn{width:100%}.cc-hero{padding:58px 0 48px}.cc-hero h1{font-size:40px}.cc-hero p{font-size:16px}.cc-btn{width:100%}.cc-trust-row span{width:100%;text-align:center}.cc-window{border-radius:22px;padding:14px}.cc-feature-grid{grid-template-columns:1fr}.cc-section{padding:56px 0}.cc-number{font-size:36px}.cc-footer__grid{grid-template-columns:1fr}.cc-flow{grid-template-columns:1fr;gap:6px}.cc-flow b{display:none}.cc-flow span{padding:8px 10px;background:rgba(255,255,255,.06);border-radius:10px;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cc-btn{transition:none}}
