.acs{--acs-bg:#070d1f;--acs-bg2:#0b1631;--acs-card:#101d3d;--acs-line:#1f3366;--acs-ink:#f3f6fc;--acs-soft:#b8c5e4;--acs-blue:#2f7bff;--acs-red:#ff2e45;--acs-display:"Barlow Condensed", var(--font-cairo), "Cairo", sans-serif;background:var(--acs-bg);color:var(--acs-ink);flex:1;overflow-x:hidden}.acs-wrap{width:min(1180px,100% - 32px);margin-inline:auto}.acs-hero{background:radial-gradient(900px 500px at 85% 20%, #2f7bff47, transparent 60%), radial-gradient(700px 420px at 5% 95%, #ff2e452e, transparent 60%), linear-gradient(180deg, var(--acs-bg2), var(--acs-bg));isolation:isolate;padding:72px 0 88px;position:relative}.acs-lines{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.acs-lines span{background:linear-gradient(90deg, transparent, var(--acs-red));border-radius:3px;width:42%;height:3px;animation:3.6s linear infinite acs-streak;position:absolute;inset-inline-start:-45%}.acs-lines span:first-child{top:22%}.acs-lines span:nth-child(2){background:linear-gradient(90deg, transparent, var(--acs-blue));width:30%;animation-delay:1.2s;top:31%}.acs-lines span:nth-child(3){width:36%;animation-delay:2.3s;top:76%}@keyframes acs-streak{to{transform:translate(380%)}}[dir=rtl] .acs-lines span{background:linear-gradient(270deg, transparent, var(--acs-red));animation-name:acs-streak-rtl}@keyframes acs-streak-rtl{to{transform:translate(-380%)}}@media (prefers-reduced-motion:reduce){.acs-lines span{animation:none;display:none}}.acs-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.acs-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#8fb3ff;margin:0 0 14px;font-size:.85rem;font-weight:700}.acs-title{font-family:var(--acs-display);text-transform:uppercase;flex-direction:column;gap:6px;margin:0;font-size:clamp(2.6rem,6.4vw,5.2rem);font-weight:800;line-height:.95;display:flex}.acs-title-accent{color:var(--acs-red);font-style:italic}.acs-intro{max-width:34rem;color:var(--acs-soft);margin:22px 0 0;font-size:1.15rem;line-height:1.7}.acs-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.acs-btn{cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.acs-btn-primary{background:var(--acs-red);color:#fff;box-shadow:0 10px 30px #ff2e4559}.acs-btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 36px #ff2e4580}.acs-btn-ghost{color:var(--acs-ink);background:#101d3d80;border-color:#8fb3ff8c}.acs-btn-ghost:hover{color:#fff;border-color:#8fb3ff}.acs-btn:focus-visible{outline-offset:3px;outline:3px solid #8fb3ff}.acs-btn[disabled]{opacity:.6;cursor:wait;transform:none}.acs-badges{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.acs-badges li{border:1px solid var(--acs-line);color:var(--acs-soft);background:#101d3db3;border-radius:999px;padding:7px 14px;font-size:.88rem;font-weight:600}.acs-hero-visual{position:relative}.acs-hero-visual:before{content:"";background:linear-gradient(135deg, var(--acs-blue), var(--acs-red));filter:blur(46px);opacity:.45;z-index:-1;border-radius:24px;position:absolute;inset:8% -4% -6% 8%}.acs-hero-img{border:1px solid #8fb3ff59;border-radius:20px;width:100%;height:auto;display:block;transform:rotate(-2deg);box-shadow:0 30px 80px #0000008c}.acs-section{padding:80px 0}.acs-section-alt{background:var(--acs-bg2);border-block:1px solid var(--acs-line)}.acs-h2{font-family:var(--acs-display);text-transform:uppercase;margin:0 0 32px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.acs-h2:after{content:"";background:var(--acs-red);border-radius:2px;width:72px;height:4px;margin-top:14px;display:block}.acs-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.acs-card{background:linear-gradient(180deg, var(--acs-card), var(--acs-bg2));border:1px solid var(--acs-line);border-radius:16px;padding:22px;transition:transform .2s,border-color .2s}.acs-card:hover{border-color:var(--acs-blue);transform:translateY(-4px)}.acs-card svg{color:var(--acs-blue)}.acs-card h3{font-family:var(--acs-display);margin:14px 0 8px;font-size:1.45rem;font-weight:700;line-height:1.1}.acs-card p{color:var(--acs-soft);margin:0;font-size:.97rem;line-height:1.6}.acs-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.acs-steps li{color:var(--acs-soft);flex-direction:column;gap:10px;font-size:1.02rem;line-height:1.55;display:flex}.acs-step-n{font-family:var(--acs-display);color:var(--acs-red);font-size:3rem;font-weight:800;line-height:1}.acs-pricing{border:1px solid var(--acs-line);background:radial-gradient(500px 200px at 0% 0%, #2f7bff40, transparent 70%), var(--acs-card);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding:26px 28px;display:flex}.acs-pricing h3{font-family:var(--acs-display);text-transform:uppercase;margin:0 0 6px;font-size:1.8rem}.acs-pricing p{max-width:40rem;color:var(--acs-soft);margin:0;line-height:1.6}.acs-form-wrap{max-width:860px}.acs-form-head p{color:var(--acs-soft);margin:-14px 0 28px;font-size:1.05rem;line-height:1.6}.acs-form{background:var(--acs-card);border:1px solid var(--acs-line);border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.acs-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.acs-field{color:var(--acs-soft);flex-direction:column;gap:6px;font-size:.92rem;font-weight:600;display:flex}.acs-field input,.acs-field select,.acs-field textarea{box-sizing:border-box;border:1px solid var(--acs-line);background:var(--acs-bg);width:100%;color:var(--acs-ink);font:inherit;border-radius:10px;padding:12px 14px;font-weight:500}.acs-field input:focus,.acs-field select:focus,.acs-field textarea:focus{outline:2px solid var(--acs-blue);outline-offset:1px;border-color:#0000}.acs-hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.acs-consent{color:var(--acs-soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.acs-consent input{width:20px;height:20px;accent-color:var(--acs-red);margin-top:2px}.acs-error{color:#ff8a96;margin:0;font-weight:600}.acs-submit{align-self:flex-start;min-width:220px}.acs-success{background:var(--acs-card);color:#7ee2a8;border:1px solid #2fbf71;border-radius:20px;align-items:center;gap:16px;padding:28px;font-size:1.1rem;font-weight:600;display:flex}.acs-success p{color:var(--acs-ink);margin:0}.acs-footnote{color:#8a97b8;margin:18px 0 0;font-size:.8rem}@media (max-width:960px){.acs-hero-grid{grid-template-columns:1fr}.acs-hero-visual{max-width:520px}.acs-features,.acs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.acs-hero{padding:48px 0 64px}.acs-section{padding:56px 0}.acs-features,.acs-steps,.acs-grid2{grid-template-columns:1fr}.acs-form{padding:20px}.acs-submit{align-self:stretch}.acs-hero-img{transform:none}}
