.abp-page{--abp-bg:#08111b;--abp-bg-2:#0e1724;--abp-surface:rgba(16,24,37,0.9);--abp-surface-2:rgba(20,30,45,0.96);--abp-line:rgba(255,255,255,0.08);--abp-line-2:rgba(255,255,255,0.14);--abp-text:#f4f7fb;--abp-text-soft:rgba(244,247,251,0.78);--abp-muted:#9fb0c7;--abp-accent:#ff9c2f;--abp-accent-2:#ff6b2c;--abp-cool:#49c2ff;--abp-radius:30px;--abp-shadow:0 28px 80px rgba(0,0,0,0.34);max-width:1420px;margin:0 auto;padding:clamp(18px,2vw,28px) 20px 90px;color:var(--abp-text);} .abp-page,.abp-page *{box-sizing:border-box;} body.fg-raw-design-active{overflow-x:hidden;} .fg-raw-design-page,.fg-raw-design-page *{box-sizing:border-box;} .fg-raw-design-page{width:100%;max-width:100%;overflow-x:hidden;} .fg-raw-design-page img,.fg-raw-design-page iframe,.abp-page img,.abp-page iframe{max-width:100%;} .abp-page a{text-decoration:none;} .abp-page p,.abp-page li{font-size:clamp(17px,0.16vw + 16px,19px);line-height:1.8;color:var(--abp-text-soft);} .abp-page h1,.abp-page h2,.abp-page h3{margin:0;color:#fff;line-height:1.02;} .abp-page section + section{margin-top:28px;} .abp-kicker{margin:0 0 14px;color:#ffbb69;font-size:1.26rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;} .abp-hero,.abp-strip,.abp-section,.abp-final-card{position:relative;overflow:hidden;border-radius:32px;border:1px solid var(--abp-line);background:radial-gradient(circle at top right,rgba(73,194,255,0.10),transparent 18%),radial-gradient(circle at top left,rgba(255,107,44,0.12),transparent 20%),linear-gradient(180deg,rgba(14,21,32,0.96),rgba(9,14,22,0.98));box-shadow:var(--abp-shadow);} .abp-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,0.94fr);gap:26px;align-items:stretch;padding:clamp(24px,3vw,38px);} .abp-hero-copy{display:flex;flex-direction:column;justify-content:center;} .abp-hero-copy h1{font-size:clamp(42px,3vw + 8px,68px);max-width:14ch;} .abp-lead{margin:20px 0 0;max-width:64ch;font-size:clamp(18px,0.25vw + 17px,21px);} .abp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;} .abp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;font-size:16px;font-weight:800;transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease,background-color 0.24s ease;} .abp-btn:hover{transform:translateY(-2px);} .abp-btn-primary{background:linear-gradient(135deg,var(--abp-accent),var(--abp-accent-2));color:#fff;box-shadow:0 18px 38px rgba(255,107,44,0.26);} .abp-btn-secondary{border:1px solid var(--abp-line-2);background:rgba(255,255,255,0.05);color:#fff;} .abp-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;} .abp-trust-item,.abp-mini-metric,.abp-card,.abp-step{padding:18px;border-radius:22px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);transition:transform 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease;} .abp-trust-item:hover,.abp-mini-metric:hover,.abp-card:hover,.abp-step:hover{transform:translateY(-4px);border-color:rgba(255,156,47,0.2);box-shadow:0 20px 40px rgba(0,0,0,0.22);} .abp-trust-item strong,.abp-mini-metric strong{display:block;color:#fff;font-size:18px;} .abp-trust-item span,.abp-mini-metric span{display:block;margin-top:6px;color:var(--abp-text-soft);font-size:15px;line-height:1.56;} .abp-hero-stage{position:relative;display:flex;} .abp-stage-glow{position:absolute;border-radius:999px;filter:blur(30px);pointer-events:none;} .abp-stage-glow-a{right:10%;top:8%;width:160px;height:160px;background:rgba(73,194,255,0.18);} .abp-stage-glow-b{left:0;bottom:4%;width:190px;height:190px;background:rgba(255,107,44,0.16);} .abp-preview-card{position:relative;z-index:1;width:100%;padding:20px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.03));border:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(18px);} .abp-preview-top{display:grid;gap:12px;align-items:start;} .abp-preview-label{margin:0;color:#cdd8e7;font-size:13px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;} .abp-preview-switches{display:flex;gap:8px;flex-wrap:wrap;align-items:center;} .abp-switch{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);color:#fff;font-size:14px;font-weight:800;cursor:pointer;transition:transform 0.24s ease,background-color 0.24s ease,border-color 0.24s ease;} .abp-switch:hover,.abp-switch.is-active{background:rgba(255,156,47,0.12);border-color:rgba(255,156,47,0.22);} .abp-scene-wrap{margin-top:18px;} .abp-scene{display:none;gap:18px;} .abp-scene.is-active{display:grid;animation:abpSceneReveal 360ms ease;} .abp-scene-media{position:relative;min-height:340px;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(135deg,rgba(20,32,46,0.98),rgba(11,17,27,0.98));} .abp-scene-media img{display:block;width:100%;height:100%;min-height:340px;object-fit:cover;} .abp-scene-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,12,18,0.04),rgba(7,12,18,0.18)),linear-gradient(180deg,rgba(7,12,18,0) 50%,rgba(7,12,18,0.5) 100%);pointer-events:none;} .abp-scene-badge{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(255,156,47,0.12);border:1px solid rgba(255,156,47,0.18);color:#ffbf70;font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;} .abp-note{position:absolute;z-index:2;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:rgba(8,13,20,0.84);border:1px solid rgba(255,255,255,0.1);color:#fff;font-size:14px;font-weight:700;box-shadow:0 16px 30px rgba(0,0,0,0.24);} .abp-note-left{left:18px;bottom:18px;} .abp-note-right{right:18px;top:58px;} .abp-scene-copy{padding:6px 4px 2px;} .abp-scene-copy h2{font-size:clamp(28px,1vw + 20px,40px);} .abp-scene-copy p{margin:12px 0 0;} .abp-scoreboard{display:grid;gap:12px;margin-top:20px;} .abp-score span{display:block;margin-bottom:8px;color:#fff;font-size:14px;font-weight:700;} .abp-bar{height:12px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,0.06);} .abp-bar i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--abp-accent),var(--abp-cool));} .abp-mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;} .abp-strip{padding:14px 22px;} .abp-strip-track{display:flex;gap:12px;flex-wrap:wrap;align-items:center;} .abp-strip-track span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:#fff;font-size:15px;font-weight:700;} .abp-section{padding:28px;} .abp-section-head{margin-bottom:20px;} .abp-section-head h2{font-size:clamp(32px,1vw + 24px,46px);} .abp-section-head p:last-child{margin-top:12px;max-width:70ch;} .abp-grid{display:grid;gap:18px;} .abp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));} .abp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));} .abp-card h3,.abp-step h3{font-size:24px;} .abp-card p,.abp-step p{margin-top:12px;} .abp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;} .abp-step span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--abp-accent),var(--abp-accent-2));color:#fff;font-size:15px;font-weight:900;} .abp-step h3{margin-top:18px;} .abp-faq details{border-radius:20px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);padding:18px 20px;} .abp-faq details + details{margin-top:12px;} .abp-faq summary{cursor:pointer;color:#fff;font-size:18px;font-weight:800;list-style:none;} .abp-faq summary::-webkit-details-marker{display:none;} .abp-faq p{margin:12px 0 0;} .abp-final-card{display:grid;grid-template-columns:minmax(0,1.1fr) auto;gap:18px;align-items:center;padding:28px;} .abp-final-card h2{font-size:clamp(32px,1vw + 24px,46px);} .abp-final-card p:last-of-type{margin-top:14px;max-width:62ch;} .abp-final-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;} @keyframes abpSceneReveal{0%{opacity:0;transform:translateY(10px) scale(0.985);} 100%{opacity:1;transform:translateY(0) scale(1);}} @media (max-width:1180px){.abp-hero{grid-template-columns:1fr;} .abp-trust-row,.abp-mini-metrics,.abp-grid-4,.abp-grid-3,.abp-steps,.abp-final-card{grid-template-columns:1fr 1fr;} .abp-final-actions{justify-content:flex-start;}} @media (max-width:760px){.abp-page{padding:16px 12px 70px;} .abp-hero,.abp-section,.abp-final-card{padding:20px;border-radius:24px;} .abp-hero-copy h1{max-width:none;font-size:clamp(34px,8vw,46px);} .abp-trust-row,.abp-mini-metrics,.abp-grid-4,.abp-grid-3,.abp-steps,.abp-final-card{grid-template-columns:1fr;} .abp-scene-media{min-height:280px;} .abp-scene-media img{min-height:280px;} .abp-note{position:static;margin-top:10px;} .abp-note-left,.abp-note-right{left:auto;right:auto;top:auto;bottom:auto;} .abp-preview-switches,.abp-hero-actions,.abp-final-actions{width:100%;} .abp-btn{width:100%;}}