:root{--clr-primary: #2563EB;--clr-primary-dark: #1D4ED8;--clr-primary-light: #EFF6FF;--clr-primary-muted: rgba(37,99,235,.12);--clr-accent: #059669;--clr-accent-light: #ECFDF5;--clr-amber: #D97706;--clr-amber-light: #FFFBEB;--clr-purple: #7C3AED;--clr-purple-light: #F5F3FF;--clr-rose: #E11D48;--clr-rose-light: #FFF1F2;--clr-bg: #FFFFFF;--clr-surface: #F8FAFC;--clr-surface-2: #F1F5F9;--clr-border: #E2E8F0;--clr-border-strong: #CBD5E1;--clr-text: #0F172A;--clr-text-2: #334155;--clr-text-muted: #64748B;--clr-text-subtle: #94A3B8;--clr-white: #FFFFFF;--shadow-xs: 0 1px 2px rgba(15,23,42,.06);--shadow-sm: 0 2px 4px rgba(15,23,42,.07), 0 1px 2px rgba(15,23,42,.04);--shadow-md: 0 4px 12px rgba(15,23,42,.09), 0 2px 4px rgba(15,23,42,.05);--shadow-lg: 0 12px 28px rgba(15,23,42,.12), 0 4px 8px rgba(15,23,42,.06);--shadow-xl: 0 24px 48px rgba(15,23,42,.14);--shadow-glow:0 0 0 3px rgba(37,99,235,.15);--font-en: "Cairo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ar: "Cairo", "Segoe UI", Arial, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--r-2xl: 32px;--t-fast: .15s cubic-bezier(.4, 0, .2, 1);--t-base: .22s cubic-bezier(.4, 0, .2, 1);--t-slow: .4s cubic-bezier(.16, 1, .3, 1)}[data-theme=dark]{--clr-bg: #060912;--clr-surface: #0D1117;--clr-surface-2: #161B27;--clr-border: #1E293B;--clr-border-strong:#334155;--clr-text: #F8FAFC;--clr-text-2: #CBD5E1;--clr-text-muted: #94A3B8;--clr-text-subtle: #475569;--clr-primary-light:#172033;--clr-primary-muted:rgba(37,99,235,.18);--clr-accent-light: #052E1C;--clr-amber-light: #1C1200;--clr-purple-light: #1A0E33;--clr-rose-light: #200010;--shadow-sm: 0 2px 4px rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.4);--shadow-lg: 0 12px 28px rgba(0,0,0,.5)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:90px;font-size:16px;text-rendering:optimizeLegibility}body{font-family:var(--font-en);background:var(--clr-bg);color:var(--clr-text);line-height:1.6;-webkit-font-smoothing:antialiased;transition:background-color var(--t-slow),color var(--t-base);overflow-x:hidden}[dir=rtl] body,body[data-lang=ar]{font-family:var(--font-ar)}a{color:var(--clr-primary);text-decoration:none;transition:color var(--t-fast)}a:hover{color:var(--clr-primary-dark)}img{max-width:100%;display:block}button{font-family:inherit}ul,ol{list-style:none}.container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:28px}.section{padding-block:96px}.section-sm{padding-block:72px}h1,h2,h3,h4,h5{color:var(--clr-text);line-height:1.2;font-weight:700;letter-spacing:-.02em}.navbar{position:sticky;top:0;z-index:200;background:#fffffff7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--clr-border);transition:background var(--t-base),border-color var(--t-base),box-shadow var(--t-base)}[data-theme=dark] .navbar{background:#060912f7}.navbar.scrolled{box-shadow:var(--shadow-sm)}.navbar-inner{display:flex;align-items:center;height:70px;gap:8px}.nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0;margin-inline-end:24px}.nav-brand img{height:38px;width:auto}.nav-brand-text{display:flex;flex-direction:column}.nav-brand-name{font-size:18px;font-weight:800;color:var(--clr-text);letter-spacing:-.03em;line-height:1}.nav-brand-sub{font-size:10px;font-weight:600;color:var(--clr-primary);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.nav-links{display:flex;align-items:center;gap:2px;flex:1}.nav-link{font-size:14px;font-weight:500;color:var(--clr-text-muted);padding:7px 14px;border-radius:var(--r-sm);transition:color var(--t-fast),background var(--t-fast);white-space:nowrap}.nav-link:hover{color:var(--clr-primary);background:var(--clr-primary-light)}.nav-actions{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.topbar-lang-btn{background:#2563eb14;border:1px solid rgba(37,99,235,.25);color:var(--clr-primary);padding:6px 13px;border-radius:var(--r-sm);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--t-fast)}.topbar-lang-btn:hover{background:#2563eb26}[data-theme=dark] .topbar-lang-btn{background:#2563eb26;border-color:#2563eb66}.icon-btn{width:36px;height:36px;border-radius:var(--r-sm);border:1px solid var(--clr-border);background:transparent;color:var(--clr-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.icon-btn:hover{border-color:var(--clr-primary);color:var(--clr-primary);background:var(--clr-primary-light)}.icon-btn svg{width:16px;height:16px}.hamburger-btn{display:none;width:36px;height:36px;border:1px solid var(--clr-border);border-radius:var(--r-sm);background:transparent;color:var(--clr-text-muted);align-items:center;justify-content:center;cursor:pointer}.hamburger-btn svg{width:18px;height:18px}.mobile-drawer{display:none;position:fixed;inset:0;z-index:300;background:var(--clr-bg);flex-direction:column;padding:20px 24px 32px;overflow-y:auto}.mobile-drawer.open{display:flex}.mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--clr-border);margin-bottom:16px}.mobile-drawer a:not(.btn){display:block;font-size:17px;font-weight:500;color:var(--clr-text-muted);padding:14px 0;border-bottom:1px solid var(--clr-border);transition:color var(--t-fast)}.mobile-drawer a:not(.btn):hover{color:var(--clr-primary)}.mobile-drawer-cta{margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;border-radius:var(--r-md);border:none;cursor:pointer;transition:all var(--t-base);text-decoration:none;white-space:nowrap;line-height:1}.btn-md{font-size:14.5px;padding:11px 20px}.btn-lg{font-size:15.5px;padding:14px 26px}.btn-xl{font-size:16px;padding:16px 32px}.btn-sm{font-size:13px;padding:8px 15px}.btn-primary{background:var(--clr-primary);color:#fff;box-shadow:0 2px 6px #2563eb4d}.btn-primary:hover{background:var(--clr-primary-dark);color:#fff;box-shadow:0 4px 14px #2563eb66;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-wa{background:#16a34a;color:#fff;box-shadow:0 2px 6px #16a34a4d}.btn-wa:hover{background:#15803d;color:#fff;box-shadow:0 4px 14px #16a34a66;transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--clr-primary);border:1.5px solid var(--clr-primary)}.btn-outline:hover{background:var(--clr-primary);color:#fff;transform:translateY(-1px)}.btn-ghost{background:var(--clr-surface);color:var(--clr-text-2);border:1px solid var(--clr-border)}.btn-ghost:hover{background:var(--clr-surface-2);border-color:var(--clr-primary);color:var(--clr-primary);transform:translateY(-1px)}.btn-white{background:#fff;color:var(--clr-primary);font-weight:700}.btn-white:hover{background:#ffffffeb;color:var(--clr-primary-dark);transform:translateY(-1px);box-shadow:0 6px 20px #00000026}.btn-white-outline{background:#ffffff1a;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.btn-white-outline:hover{background:#fff3;color:#fff;transform:translateY(-1px)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:100px}.chip-blue{background:var(--clr-primary-light);color:var(--clr-primary);border:1px solid rgba(37,99,235,.2)}.chip-green{background:var(--clr-accent-light);color:var(--clr-accent);border:1px solid rgba(5,150,105,.2)}.chip-amber{background:var(--clr-amber-light);color:var(--clr-amber);border:1px solid rgba(217,119,6,.2)}.chip-purple{background:var(--clr-purple-light);color:var(--clr-purple);border:1px solid rgba(124,58,237,.2)}.chip-rose{background:var(--clr-rose-light);color:var(--clr-rose);border:1px solid rgba(225,29,72,.2)}.chip svg{width:12px;height:12px}.section-header{text-align:center;margin-bottom:72px}.section-header.left-align{text-align:start;margin-bottom:48px}.section-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--clr-primary);margin-bottom:16px}.eyebrow-line{width:28px;height:2px;background:var(--clr-primary);border-radius:1px;opacity:.5}.section-title{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-.03em;color:var(--clr-text);margin-bottom:18px;line-height:1.15}.section-title .mark{color:var(--clr-primary)}.section-sub{font-size:17px;color:var(--clr-text-muted);max-width:600px;margin-inline:auto;line-height:1.7}.section-header.left-align .section-sub{margin-inline:0}.hero{padding-block:96px 88px;background:var(--clr-bg);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 70% 20%,rgba(37,99,235,.055) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 20% 80%,rgba(5,150,105,.045) 0%,transparent 70%);pointer-events:none}[data-theme=dark] .hero:before{background:radial-gradient(ellipse 60% 50% at 70% 20%,rgba(37,99,235,.12) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 20% 80%,rgba(5,150,105,.1) 0%,transparent 70%)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;position:relative}.hero-eyebrow{margin-bottom:20px}.hero-title{font-size:clamp(40px,5.5vw,62px);font-weight:800;line-height:1.08;letter-spacing:-.035em;margin-bottom:22px}.hero-title .line-blue{color:var(--clr-primary)}.hero-title .line-sub{color:var(--clr-text-muted);font-weight:500;font-size:.56em;display:block;letter-spacing:-.01em;margin-top:6px}.hero-sub{font-size:17px;line-height:1.72;color:var(--clr-text-muted);margin-bottom:36px;max-width:510px}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:44px}.hero-trust-row{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--clr-text-muted)}.trust-dot{width:8px;height:8px;border-radius:50%;background:var(--clr-accent);flex-shrink:0;box-shadow:0 0 0 3px #05966933;animation:pulseDot 2.5s infinite}@keyframes pulseDot{0%,to{box-shadow:0 0 0 3px #05966933}50%{box-shadow:0 0 0 6px #05966914}}.hero-visual{position:relative}.dashboard-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);overflow:hidden;transform:perspective(1400px) rotateY(-5deg) rotateX(2deg) scale(.98);transition:transform .6s var(--t-slow)}[dir=rtl] .dashboard-card{transform:perspective(1400px) rotateY(5deg) rotateX(2deg) scale(.98)}.dashboard-card:hover{transform:perspective(1400px) rotateY(-1deg) rotateX(.5deg) scale(1)}.win-bar{background:var(--clr-surface);border-bottom:1px solid var(--clr-border);padding:11px 16px;display:flex;align-items:center;gap:8px}.win-dot{width:10px;height:10px;border-radius:50%}.win-body{display:grid;grid-template-columns:150px 1fr;min-height:260px}.win-sidebar{background:var(--clr-surface);border-inline-end:1px solid var(--clr-border);padding:16px 10px;display:flex;flex-direction:column;gap:4px}.win-nav{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r-sm);font-size:12px;color:var(--clr-text-muted);font-weight:500}.win-nav.active{background:var(--clr-primary-light);color:var(--clr-primary)}.win-nav-icon{width:14px;height:14px;border-radius:3px;flex-shrink:0}.win-main{padding:18px;display:flex;flex-direction:column;gap:14px}.win-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.win-stat{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--r-sm);padding:10px 12px}.win-stat-label{font-size:10px;color:var(--clr-text-muted);margin-bottom:4px}.win-stat-value{font-size:20px;font-weight:700;color:var(--clr-text)}.win-chart{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--r-sm);padding:12px;height:80px;display:flex;align-items:flex-end;gap:5px}.win-bar-col{flex:1;border-radius:3px 3px 0 0;background:var(--clr-primary-light)}.win-bar-col.hi{background:var(--clr-primary)}.win-table{display:flex;flex-direction:column;gap:6px}.win-row{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--r-sm)}.win-row-thumb{width:30px;height:30px;border-radius:var(--r-sm);flex-shrink:0}.win-row-info{flex:1}.win-row-name{font-size:11px;font-weight:600;color:var(--clr-text);margin-bottom:3px}.win-row-bar{height:4px;background:var(--clr-border);border-radius:2px;overflow:hidden}.win-row-fill{height:100%;border-radius:2px;background:var(--clr-accent)}.float-badge{position:absolute;bottom:-20px;inset-inline-start:-24px;background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-md);padding:12px 16px;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;white-space:nowrap;z-index:5}.float-badge-icon{width:36px;height:36px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.float-badge-sub{font-size:11px;font-weight:400;color:var(--clr-text-muted);display:block;margin-top:1px}.features-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.features-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.features-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.feat-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:28px 24px;transition:all var(--t-base);box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.feat-card:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:3px;background:linear-gradient(90deg,var(--clr-primary),rgba(37,99,235,0));opacity:0;transition:opacity var(--t-base)}.feat-card:hover{border-color:#2563eb40;box-shadow:var(--shadow-md),0 0 0 1px #2563eb14;transform:translateY(-3px)}.feat-card:hover:after{opacity:1}.feat-icon{width:48px;height:48px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;margin-bottom:18px;flex-shrink:0}.feat-icon svg{width:22px;height:22px}.feat-icon.blue{background:var(--clr-primary-light);color:var(--clr-primary)}.feat-icon.green{background:var(--clr-accent-light);color:var(--clr-accent)}.feat-icon.amber{background:var(--clr-amber-light);color:var(--clr-amber)}.feat-icon.purple{background:var(--clr-purple-light);color:var(--clr-purple)}.feat-icon.rose{background:var(--clr-rose-light);color:var(--clr-rose)}.feat-title{font-size:16px;font-weight:700;margin-bottom:9px;color:var(--clr-text)}.feat-desc{font-size:14px;line-height:1.65;color:var(--clr-text-muted)}.tech-section{background:var(--clr-surface)}.tech-section .grid{display:grid}.tech-section .grid-cols-1{grid-template-columns:1fr}.tech-section .gap-12{gap:3rem}.tech-section .items-center{align-items:center}.tech-section .flex{display:flex}.tech-section .flex-col{flex-direction:column}.tech-section .gap-6{gap:1.5rem}.tech-section .gap-4{gap:1rem}.tech-section .gap-3{gap:.75rem}.tech-section .items-start{align-items:flex-start}.tech-section .items-stretch{align-items:stretch}.tech-section .justify-center{justify-content:center}.tech-section .mt-4{margin-top:1rem}.tech-section .mt-0\.5{margin-top:.125rem}.tech-section .space-y-4>*+*{margin-top:1rem}.tech-section .shrink-0{flex-shrink:0}.tech-section .w-6{width:1.5rem}.tech-section .h-6{height:1.5rem}.tech-section .w-12{width:3rem}.tech-section .h-12{height:3rem}.tech-section .w-full{width:100%}.tech-section .p-4{padding:1rem}.tech-section .rounded-xl{border-radius:.75rem}.tech-section .rounded-lg{border-radius:.5rem}.tech-section .text-xs{font-size:.75rem;line-height:1rem}.tech-section .text-base{font-size:1rem;line-height:1.5rem}.tech-section .text-lg{font-size:1.125rem;line-height:1.75rem}.tech-section .text-4xl{font-size:2.25rem;line-height:2.5rem}.tech-section .font-medium{font-weight:500}.tech-section .font-bold{font-weight:700}.tech-section .tracking-tight{letter-spacing:-.025em}html[dir=ltr] .tech-section .ltr\:text-left{text-align:left}html[dir=rtl] .tech-section .rtl\:text-right{text-align:right}html[dir=ltr] .tech-section .ltr\:justify-start,html[dir=rtl] .tech-section .rtl\:justify-start{justify-content:flex-start}@media(min-width:1024px){.tech-section .lg\:grid-cols-2{grid-template-columns:1fr 1fr}}@media(min-width:768px){.tech-section .md\:text-5xl{font-size:3rem;line-height:1}}.exam-grid{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}.exam-features{display:flex;flex-direction:column;gap:24px}.exam-feat{display:flex;gap:20px;align-items:flex-start}.exam-feat-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.exam-feat-icon svg{width:20px;height:20px}.exam-feat h3{font-size:16px;margin-bottom:6px}.exam-feat p{font-size:14.5px;color:var(--clr-text-muted)}.exam-lifecycle{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--r-xl);padding:32px}.lifecycle-step{display:flex;gap:16px;margin-bottom:24px;position:relative}.lifecycle-step:not(:last-child):after{content:"";position:absolute;inset-inline-start:13px;top:32px;bottom:-16px;width:2px;background:var(--clr-border)}.lifecycle-step:last-child{margin-bottom:0}.lifecycle-num{width:28px;height:28px;border-radius:50%;background:var(--clr-border);color:var(--clr-text-2);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;z-index:1}.lifecycle-step-info h5{font-size:14px;margin-bottom:4px}.lifecycle-step-info p{font-size:13px;color:var(--clr-text-muted)}.payment-section{background:var(--clr-surface-2)}.payment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pay-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-xl);padding:32px 28px;box-shadow:var(--shadow-md);transition:transform var(--t-base)}.pay-card:hover{transform:translateY(-4px)}.pay-card-head{display:flex;align-items:center;gap:16px;margin-bottom:24px}.pay-icon{width:52px;height:52px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pay-icon svg{width:24px;height:24px}.pay-card-title{font-size:17px;font-weight:800;color:var(--clr-text)}.pay-card-tag{font-size:12px;color:var(--clr-text-muted);margin-top:4px;font-weight:500}.pay-methods{display:flex;flex-direction:column;gap:12px}.pay-method{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--clr-text-2)}.pay-method svg{width:16px;height:16px;color:var(--clr-accent);flex-shrink:0;margin-top:3px}.roadmap-banner{background:linear-gradient(135deg,var(--clr-purple-light) 0%,var(--clr-bg) 100%);border:1px solid rgba(124,58,237,.15);border-radius:var(--r-2xl);padding:80px 40px;text-align:center;position:relative;overflow:hidden}[data-theme=dark] .roadmap-banner{background:linear-gradient(135deg,rgba(124,58,237,.1) 0%,var(--clr-bg) 100%)}.roadmap-inner{position:relative;z-index:2}.roadmap-q4-badge{display:inline-flex;align-items:center;gap:6px;background:var(--clr-purple);color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;padding:6px 14px;border-radius:100px;margin-bottom:24px;box-shadow:0 4px 12px #7c3aed4d}.roadmap-q4-badge svg{width:14px;height:14px;fill:currentColor}.roadmap-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:48px auto 0;text-align:start}.roadmap-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-lg);padding:32px;box-shadow:var(--shadow-sm);position:relative}.roadmap-soon{position:absolute;top:24px;inset-inline-end:24px;font-size:11px;font-weight:700;color:var(--clr-purple);background:#7c3aed1a;padding:4px 10px;border-radius:var(--r-sm)}.roadmap-icon{width:48px;height:48px;border-radius:var(--r-md);background:var(--clr-purple-light);color:var(--clr-purple);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.roadmap-icon svg{width:22px;height:22px}.roadmap-card-title{font-size:18px;margin-bottom:12px;color:var(--clr-text)}.roadmap-card-desc{font-size:14.5px;color:var(--clr-text-muted)}.trusted-section{background:var(--clr-surface)}.trusted-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.trusted-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--r-xl);padding:40px;box-shadow:var(--shadow-sm);transition:transform var(--t-base)}.trusted-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.trusted-logo-wrap{height:48px;margin-bottom:24px;display:flex;align-items:center}.trusted-logo-wrap img{max-height:100%;width:auto;filter:grayscale(100%);opacity:.7;transition:all var(--t-base)}.trusted-card:hover .trusted-logo-wrap img{filter:grayscale(0%);opacity:1}.trusted-name{font-size:20px;margin-bottom:12px}.trusted-desc{font-size:15px;color:var(--clr-text-muted);margin-bottom:24px}.trusted-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.trusted-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--clr-primary)}.trusted-link svg{width:16px;height:16px;transition:transform var(--t-fast)}.trusted-link:hover svg{transform:translate(3px)}[dir=rtl] .trusted-link:hover svg{transform:translate(-3px)}.cta-band{background:var(--clr-primary);color:#fff;padding:80px 24px;text-align:center}[data-theme=dark] .cta-band{background:var(--clr-primary-dark)}.cta-title{font-size:clamp(28px,4vw,42px);color:#fff;margin-bottom:16px;letter-spacing:-.02em}.cta-sub{font-size:18px;color:#ffffffe6;max-width:600px;margin:0 auto 32px}.cta-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.footer{background:var(--clr-bg);border-top:1px solid var(--clr-border);padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:64px}.footer-brand-name{font-size:18px;font-weight:800;color:var(--clr-text);display:block;margin-bottom:12px}.footer-brand-desc{font-size:14.5px;color:var(--clr-text-muted);max-width:320px;line-height:1.7}.footer-col-title{font-size:13px;font-weight:700;color:var(--clr-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px}.footer-col ul{display:flex;flex-direction:column;gap:12px}.footer-col a{color:var(--clr-text-muted);font-size:14.5px;transition:color var(--t-fast)}.footer-col a:hover{color:var(--clr-primary)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:32px;border-top:1px solid var(--clr-border);flex-wrap:wrap;gap:16px}.footer-copy{font-size:14px;color:var(--clr-text-subtle)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.3s}.reveal-d4{transition-delay:.4s}.divider{border:0;height:1px;background:var(--clr-border);width:100%;margin:0}@media(max-width:1150px){.hero-title{font-size:42px}.features-grid-4{grid-template-columns:repeat(2,1fr)}.tech-grid,.exam-grid{grid-template-columns:1fr;gap:48px}.payment-grid{grid-template-columns:1fr 1fr}.roadmap-cards{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.footer-grid>div:first-child{grid-column:1 / -1}.topbar-left span:not(.topbar-badge){display:none}.nav-links,.nav-actions .btn{display:none}.hamburger-btn{display:flex}}@media(max-width:768px){.hero-grid{grid-template-columns:1fr;text-align:center;gap:56px}.hero-eyebrow{justify-content:center;display:flex}.hero-sub{margin-inline:auto}.hero-actions,.hero-trust-row{justify-content:center}.section-header.left-align{text-align:center}.section-header.left-align .section-eyebrow{justify-content:center}.features-grid-3,.payment-grid,.trusted-grid{grid-template-columns:1fr}.roadmap-banner{padding:56px 24px}.cta-actions{flex-direction:column}.cta-actions .btn{width:100%}}@media(max-width:640px){.features-grid-4{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;align-items:center;text-align:center}}@media(max-width:480px){.hero-title{font-size:32px;line-height:1.2}.hero-sub{font-size:16px}.hero-actions{flex-direction:column;width:100%;gap:12px}.hero-actions .btn{width:100%;justify-content:center}.win-body{grid-template-columns:1fr;min-height:auto}.win-sidebar{display:none}.win-stats{grid-template-columns:1fr}.dashboard-card{transform:none!important;border-radius:var(--r-md)}.section{padding:60px 0}.section-title{font-size:28px}.tech-section .p-4{padding:1rem}.tech-section .text-4xl{font-size:1.75rem;line-height:1.3}.tech-section .gap-12{gap:2rem}}@media(max-width:480px){.float-badge{position:relative;bottom:auto;inset-inline-start:auto;margin:16px auto 0;width:max-content;max-width:90%;justify-content:center}}
