:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 96px;--blue: #316CFF;--blue-dark: #2557D6;--teal: #1ECFBA;--green: #316CFF;--green-dark: #2557D6;--navy: #1A1A2E;--beige: #FAF7F2;--beige-mid: #F2EDE4;--bg: #FAF7F2;--bg-soft: #F2EDE4;--bg-muted: #EDE8DF;--accent: #316CFF;--accent-strong:#2557D6;--accent-soft: rgba(49, 108, 255, .1);--text: #1A1A2E;--text-soft: rgba(26, 26, 46, .66);--text-muted: rgba(26, 26, 46, .46);--border: rgba(26, 26, 46, .09);--border-strong:rgba(26, 26, 46, .16);--surface: #ffffff;--surface-strong: #ffffff;--card-bg: #ffffff;--card-bg-soft: #F5F5FB;--card-text: #1A1A2E;--card-text-soft: rgba(26, 26, 46, .68);--card-text-muted: rgba(26, 26, 46, .48);--shadow: 0 8px 40px rgba(26, 26, 46, .11);--shadow-soft: 0 4px 20px rgba(26, 26, 46, .07);--radius-xl: 32px;--radius-lg: 24px;--radius-md: 20px;--radius-sm: 16px;--radius-pill: 999px;--section-space: clamp(88px, 10vw, 132px);--font-headline: "Google Sans", "Google Sans Text", "Product Sans", "Segoe UI", system-ui, sans-serif;--font-body: "Google Sans", "Google Sans Text", "Product Sans", "Segoe UI", system-ui, sans-serif;--fs-display: clamp(3.35rem, 6vw, 5.6rem);--fs-h2: clamp(2.35rem, 4vw, 3.95rem);--fs-h3: clamp(1.28rem, 1.9vw, 1.72rem);--fs-body: 1.04rem;--fs-helper: .98rem;--fs-eyebrow: .82rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:500;line-height:1.72;color:var(--text);background:var(--bg);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit}button{border:0;background:transparent;cursor:pointer;color:inherit}ul{list-style:none;padding:0;margin:0}.container{width:min(1240px,calc(100% - 48px));margin:0 auto}.mobile-only{display:none!important}.desktop-only{display:block!important}.tc{text-align:center}.liquid-card{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-soft);color:var(--card-text)}.eyebrow{display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--radius-pill);background:var(--accent-soft);border:1.5px solid rgba(49,108,255,.18);color:var(--accent);font-size:var(--fs-eyebrow);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.section-title{margin:var(--space-5) 0 18px;font-family:var(--font-headline);font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.055em;font-weight:800;text-wrap:balance}.sub{max-width:760px;margin:0;color:var(--text-soft);font-size:clamp(1.08rem,1.4vw,1.28rem);font-weight:400;line-height:1.72;text-wrap:pretty}.grad-text{color:var(--green)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:15px 28px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-helper);font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--green);color:#fff;box-shadow:0 8px 24px #316cff57}.btn-primary:hover{background:var(--green-dark);color:#fff;box-shadow:0 10px 30px #316cff6b}.btn-primary:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:0 8px 24px #316cff38}.hero-primary-cta:disabled{opacity:.55;cursor:not-allowed;transform:none}.navbar{position:fixed;inset:0 0 auto;z-index:100;padding:18px 0}.nav-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:12px 18px;border-radius:var(--radius-pill);transition:background .24s ease,border-color .24s ease,box-shadow .24s ease;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.nav-shell-hero{background:linear-gradient(135deg,#80a6ff70,#bce0f847),#ffffff24;border:1.5px solid rgba(255,255,255,.34);box-shadow:0 16px 34px #23346629,inset 0 1px #ffffff38}.nav-shell-light{background:linear-gradient(135deg,#f7faffb8,#e4edfba3),#ffffff57;border:1.5px solid rgba(121,150,214,.24);box-shadow:0 16px 34px #4c659e1f,inset 0 1px #ffffff6b}.nav-logo{display:inline-flex;align-items:center}.nav-logo img{height:44px;width:auto}.nav-links,.nav-cta{display:flex;align-items:center}.nav-links{justify-content:center;gap:12px;min-width:0}.nav-cta{justify-content:flex-end;gap:16px}.nav-links a,.lang-dropdown-trigger,.mobile-language-chip{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:var(--radius-pill);color:#fffffff5;font-size:1rem;font-weight:700;transition:background .18s,color .18s,box-shadow .18s}.nav-shell-hero .nav-links a,.nav-shell-hero .lang-dropdown-trigger,.nav-shell-hero .mobile-language-chip,.nav-shell-hero .hamburger{color:#fffffffa}.nav-shell-light .nav-links a,.nav-shell-light .lang-dropdown-trigger,.nav-shell-light .mobile-language-chip,.nav-shell-light .hamburger{color:#18274fe6}.nav-shell-hero .nav-links a:hover,.nav-shell-hero .lang-dropdown-trigger:hover{background:#fff3;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.nav-shell-light .nav-links a:hover,.nav-shell-light .lang-dropdown-trigger:hover{background:#4e6ef514;color:var(--navy);box-shadow:inset 0 0 0 1px #4e6ef514}.lang-dropdown{position:relative}.lang-dropdown-trigger{min-height:50px;padding-inline:18px}.nav-shell-hero .lang-dropdown-trigger{background:#ffffff1a}.nav-shell-light .lang-dropdown-trigger{background:#ffffff6b}.nav-join-btn{min-height:50px;padding:14px 28px;font-size:.97rem;white-space:nowrap;box-shadow:0 10px 24px #2557d638}body[data-language=fr] .nav-join-btn{padding-inline:24px;font-size:.95rem}.lang-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;display:grid;gap:4px;min-width:170px;padding:10px;border-radius:20px;background:var(--surface-strong);border:1px solid var(--border);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.lang-dropdown.open .lang-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.lang-dropdown-option{padding:10px 12px;text-align:start;border-radius:12px;color:var(--text-soft);font-weight:700;transition:background .15s,color .15s}.lang-dropdown-option:hover,.lang-dropdown-option.active{background:var(--accent-soft);color:var(--accent)}.hamburger{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:inherit;transition:color .2s,background .2s}.mobile-menu{display:none;position:fixed;inset:84px 20px auto;z-index:99;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu-panel{padding:18px;border-radius:24px;background:#fffffff0;border:1px solid rgba(49,108,255,.12);box-shadow:0 18px 44px #1a1a2e29}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.mobile-menu-logo{height:28px;width:auto}.mobile-menu-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#316cff14;color:var(--navy);flex-shrink:0}.mobile-menu-links,.mobile-menu-controls{display:grid;gap:8px}.mobile-menu-controls{margin-top:14px}.mobile-menu-links a{padding:14px 18px;border-radius:16px;background:var(--bg-soft);color:var(--text);font-weight:600}.mobile-language-list{display:flex;flex-wrap:wrap;gap:8px}.mobile-language-chip{background:#ffffff0f;border:1.5px solid var(--border);border-radius:var(--radius-pill);font-weight:700}.mobile-language-chip.active{background:var(--blue);border-color:var(--blue);color:#fff}.mobile-menu-cta{width:100%;margin-top:14px}.hero,.problem-section,.features,.how,.testimonials,.waitlist,.faq-section{padding:var(--section-space) 0}.hero{position:relative;padding-top:148px;background:linear-gradient(148deg,#4e6ef5,#2ab5e0,#1ecfba);border-radius:0 0 56px 56px;overflow:hidden}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:none;-webkit-mask-image:none;mask-image:none}.hero-grid:before{content:"";position:absolute;top:-120px;right:-80px;width:520px;height:520px;background:radial-gradient(circle,rgba(255,255,255,.13) 0%,transparent 65%);border-radius:60% 40% 55% 45%/50% 60% 40% 50%}.hero-grid:after{content:"";position:absolute;bottom:-60px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(30,207,186,.22) 0%,transparent 60%);border-radius:45% 55% 40% 60%/55% 45% 60% 40%}.hero-layout{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:clamp(36px,5vw,72px);align-items:center}.hero-copy,.hero-visual{position:relative;z-index:1}.hero-copy{max-width:660px}body[data-language=en] .hero-copy,body[data-language=fr] .hero-copy{max-width:620px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--radius-pill);background:#ffffff2e;border:1.5px solid rgba(255,255,255,.38);color:#fff;font-size:.9rem;font-weight:800;box-shadow:0 2px 12px #1a1a2e1a}.hero-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #316cff3d;flex-shrink:0}.hero-title{margin:28px 0 22px;font-family:var(--font-headline);font-size:clamp(2.9rem,4.85vw,4.55rem);line-height:.97;letter-spacing:-.058em;font-weight:800;color:#fff;max-width:none;text-wrap:balance}.hero-title-line{display:block;white-space:nowrap}.hero-title-line span{margin-inline-end:.12em}body[data-language=en] .hero-title .grad-text,body[data-language=fr] .hero-title .grad-text,body[data-language=ar] .hero-title .grad-text{color:#124bda}body[data-language=fr] .hero-title{font-size:clamp(2.58rem,4.15vw,3.98rem);line-height:.99}.hero-sub{max-width:36ch;color:#ffffffd1;font-size:clamp(1.02rem,1.18vw,1.16rem);font-weight:400;line-height:1.6;text-wrap:pretty;margin-top:0}.hero-actions{margin-top:38px}.hero-signup-form{display:flex;align-items:center;gap:10px;max-width:670px;padding:8px;border-radius:50px;background:#fffffff2;border:none;box-shadow:0 8px 32px #1a1a2e2e;transition:box-shadow .18s ease,outline-color .18s ease}.hero-signup-form:focus-within{box-shadow:0 8px 32px #1a1a2e2e,0 0 0 3px #ffffff2e}.hero-signup-form.hero-signup-form-error{box-shadow:0 8px 32px #1a1a2e2e,0 0 0 3px #dc262629}.hero-signup-input{flex:1;min-width:0;min-height:52px;padding:0 20px;border:0;outline:none;background:transparent;color:var(--navy);font-size:1rem;font-weight:500}.hero-signup-input::placeholder{color:#1a1a2e6b;font-weight:600}.hero-primary-cta{flex:0 0 auto;min-height:52px;padding:14px 24px;font-size:.96rem;white-space:nowrap}.hero-helper{margin:20px 0 0;color:#ffffffd6;font-size:1.045rem;font-weight:600;line-height:1.58}.hero-feedback{margin:12px 0 0;font-size:.95rem;font-weight:700;line-height:1.58}.hero-feedback-success{color:#e4fff1fa}.hero-feedback-info{color:#ffffffe6}.hero-feedback-error{color:#ffd7d7}.hero-trust-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-trust-item{padding:10px 16px;border-radius:var(--radius-pill);background:#ffffff2e;border:1.5px solid rgba(255,255,255,.32);color:#ffffffe6;font-size:.92rem;font-weight:500}.hero-stage{position:relative;min-height:700px;padding:0;overflow:visible}.hero-stage-glow{position:absolute;border-radius:50%;filter:blur(24px);pointer-events:none}.hero-stage-glow-a{top:60px;right:60px;width:180px;height:180px;background:#4e6ef52e}.hero-stage-glow-b{bottom:80px;left:40px;width:200px;height:200px;background:#1ecfba2e}.hero-phone-object{position:absolute;top:20px;right:0;bottom:12px;left:0;display:flex;align-items:center;justify-content:center}.hero-mockup-image{width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 30px 52px rgba(26,26,46,.22))}.hero-stage-note{position:absolute;display:grid;gap:5px;max-width:250px;padding:16px 18px;border-radius:22px;background:#fffffff2;border:none;box-shadow:0 10px 30px #1a1a2e1f;z-index:2}.hero-stage-note span{color:var(--text-muted);font-size:.94rem;font-weight:500}.hero-stage-note strong{font-family:var(--font-headline);font-size:1rem;font-weight:700;line-height:1.36;color:var(--navy)}.hero-stage-note-top{top:40px;left:8px}.hero-stage-note-bottom{right:0;bottom:34px}.phone-frame{position:relative;width:min(100%,300px);padding:10px 8px;border-radius:42px;background:linear-gradient(180deg,#181b20,#090b0f 20%,#020304,#090b0f 80%,#16191d);box-shadow:0 26px 60px #171b2238,0 1px #ffffff0f inset,0 -2px #0000004d inset}.phone-frame:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:41px;border:1px solid rgba(255,255,255,.06)}.phone-frame:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:37px;border:1px solid rgba(255,255,255,.03);pointer-events:none}.phone-island{display:flex;align-items:center;justify-content:center;gap:7px;width:38%;height:26px;margin:0 auto 10px;border-radius:999px;background:linear-gradient(180deg,#060708,#111419)}.phone-island-speaker{width:28px;height:5px;border-radius:999px;background:#ffffff2e}.phone-island-camera{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#31465d,#16202c 38%,#050608 72%)}.phone-screen{overflow:hidden;border-radius:32px;background:#050608;aspect-ratio:9 / 19.5}.phone-screen img{width:100%;height:100%;object-fit:cover}.phone-btn{position:absolute;width:4px;border-radius:999px;background:linear-gradient(180deg,#1d2127,#0b0d11 52%,#1a1d22)}.phone-silent{left:-3px;top:88px;height:24px}.phone-vol-up{left:-3px;top:132px;height:46px}.phone-vol-down{left:-3px;top:190px;height:46px}.phone-power{right:-3px;top:146px;height:76px}.problem-section{background:#eef3ff}.problem-eyebrow-row{display:flex;justify-content:center;margin-bottom:32px}.problem-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);grid-template-areas:"copy media" "points media";column-gap:clamp(34px,4.2vw,70px);row-gap:22px;align-items:start}.problem-copy-block{grid-area:copy;max-width:720px}.problem-copy-stack{display:grid;gap:0;justify-items:start}.problem-copy-block .section-title{max-width:17ch;font-size:clamp(2.14rem,3.3vw,3.06rem);line-height:1.03;letter-spacing:-.052em}.problem-copy-block .sub{max-width:68ch;font-size:clamp(1.05rem,1.15vw,1.13rem);line-height:1.72}.problem-transition{margin:0;font-weight:700;font-size:1.08rem;line-height:1.5;color:var(--accent)}.problem-points{grid-area:points;display:grid;gap:12px;max-width:920px;margin-top:0}.problem-point{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:16px 24px;width:100%;border-radius:var(--radius-md);background:var(--card-bg);border:1.5px solid var(--border);box-shadow:var(--shadow-soft);color:var(--card-text);font-size:.98rem;font-weight:600;line-height:1.42;transition:transform .2s,box-shadow .2s}.problem-point span:last-child{flex:1;white-space:normal;text-wrap:pretty}.problem-point:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.problem-point-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0}.problem-point:nth-child(1) .problem-point-icon{background:#4e6ef51f;color:#3f67e8}.problem-point:nth-child(2) .problem-point-icon{background:#1ecfba24;color:#189db9}.problem-point:nth-child(3) .problem-point-icon{background:#6366f11f;color:#5b60e8}.problem-point:nth-child(4) .problem-point-icon{background:#316cff1f;color:#2557d6}.problem-media{grid-area:media;display:flex;justify-content:flex-end;padding:0;background:transparent;border:0;box-shadow:none;color:var(--card-text)}.problem-media-group{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(100%,32rem)}.problem-media-art{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.problem-media-image{width:min(100%,36rem);aspect-ratio:1 / 1;object-fit:contain;object-position:center top;filter:drop-shadow(0 22px 40px rgba(26,26,46,.12))}.problem-media-caption{display:grid;gap:10px;margin-top:0;justify-items:center;width:100%;margin-inline:0;text-align:center}.problem-media-caption strong{font-family:var(--font-headline);font-size:clamp(.98rem,1.05vw,1.1rem);font-weight:500;line-height:1.46;letter-spacing:-.025em;color:#1a1a2ead;max-width:none}.problem-media-caption span{color:var(--card-text-soft);font-size:.99rem;font-weight:400;line-height:1.68;text-wrap:pretty;max-width:none}.problem-transition-media{margin:0;max-width:none;white-space:nowrap;text-align:center;font-size:clamp(1.03rem,1.22vw,1.18rem);font-weight:700;line-height:1.4;color:var(--accent);text-wrap:pretty}body[data-language=en] .problem-media-caption strong{max-width:none;font-size:clamp(.95rem,1vw,1.05rem)}body[data-language=fr] .problem-copy-block .section-title{max-width:22ch;font-size:clamp(2rem,3.05vw,2.82rem)}body[data-language=fr] .problem-copy-block .sub{max-width:68ch}body[data-language=fr] .problem-media-caption strong{max-width:none;font-size:clamp(.96rem,1.02vw,1.08rem)}body[data-language=fr] .problem-point{font-size:.98rem}body[data-language=ar] .problem-copy-block .section-title{max-width:17ch;line-height:1.14}body[data-language=ar] .problem-copy-block .sub{max-width:68ch}body[data-language=ar] .problem-media-caption strong{max-width:none}.problem-transition-bottom{display:none}.features{background:#eef3ff}.features-header{margin-bottom:48px}.features-header .sub{margin-inline:auto;max-width:none;font-size:1.06rem;line-height:1.7}.features-header .section-title{max-width:none;margin-inline:auto;font-size:clamp(2.18rem,3.85vw,3.32rem);text-wrap:nowrap}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.feature-card{position:relative;padding:30px 28px 24px;border-radius:var(--radius-lg);background:var(--card-bg);border:1.5px solid var(--border);box-shadow:var(--shadow-soft);color:var(--card-text);overflow:hidden;transition:transform .22s,box-shadow .22s}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.feature-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:5px}.feature-card:nth-child(1):after{background:linear-gradient(90deg,#2557d6,#316cff)}.feature-card:nth-child(2):after{background:linear-gradient(90deg,#243f9f,#3d62da)}.feature-card:nth-child(3):after{background:linear-gradient(90deg,#1ecfba,#2ab5e0)}.feature-card:nth-child(4):after{background:linear-gradient(90deg,#4e6ef5,#6573ff)}.feature-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;flex-shrink:0}.feature-card:nth-child(1) .feature-icon{background:#316cff1f;color:#2557d6}.feature-card:nth-child(2) .feature-icon{background:#243f9f1f;color:#243f9f}.feature-card:nth-child(3) .feature-icon{background:#1ecfba24;color:#1b97bc}.feature-card:nth-child(4) .feature-icon{background:#6573ff1f;color:#5a64f5}.feature-label{font-size:.94rem;font-weight:600;color:var(--card-text-muted);letter-spacing:.04em}.feature-card h3{margin:24px 0 12px;font-family:var(--font-headline);font-size:clamp(1.42rem,1.72vw,1.74rem);font-weight:700;line-height:1.18;letter-spacing:-.045em;color:var(--card-text);text-wrap:balance}.feature-card p{margin:0;color:var(--card-text-soft);font-size:1.03rem;font-weight:400;line-height:1.68;text-wrap:pretty}.feature-card-accent{background:var(--card-bg);border-color:var(--border);color:var(--card-text)}.feature-card-accent .feature-icon{background:#4e6ef51f;color:var(--blue)}.feature-card-accent .feature-label,.feature-card-accent p{color:var(--card-text-soft)}.how{background:#eef3ff}.how-header{margin-bottom:48px}.how-header .sub{margin-inline:auto;max-width:none;font-size:1.05rem;line-height:1.7}.how-header .section-title{max-width:none;margin-inline:auto;font-size:clamp(2.18rem,3.75vw,3.22rem);text-wrap:nowrap}.how-flow{display:grid;grid-template-columns:minmax(280px,1fr) 52px minmax(280px,1fr) 52px minmax(280px,1fr);gap:20px;align-items:stretch}.how-card{padding:32px 30px 28px;border-radius:var(--radius-lg);background:var(--card-bg);border:1.5px solid var(--border);box-shadow:var(--shadow-soft);min-height:250px;height:100%;color:var(--card-text);transition:transform .22s,box-shadow .22s;display:flex;flex-direction:column}.how-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.how-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.how-step-number{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;background:transparent;color:var(--accent);font-size:1.34rem;font-weight:900;letter-spacing:-.03em}.how-step-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;background:transparent;color:var(--blue);flex-shrink:0}.how-card h3{margin:28px 0 12px;font-family:var(--font-headline);font-size:clamp(1.44rem,1.7vw,1.72rem);font-weight:700;line-height:1.18;letter-spacing:-.04em;color:var(--card-text);text-wrap:balance}.how-card p{margin:0;color:var(--card-text-soft);font-size:1.02rem;font-weight:400;line-height:1.68;text-wrap:pretty}.how-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffffb8;border:1.5px solid rgba(49,108,255,.16);color:var(--blue);box-shadow:0 8px 24px #316cff14;flex-shrink:0;margin:auto;position:relative;top:45px}body[dir=rtl] .how-arrow svg{transform:scaleX(-1)}.testimonials{background:#eef3ff}.t-header{margin-bottom:46px}.t-header .sub{margin-inline:auto;max-width:none;font-size:1.04rem;line-height:1.68}.t-header .section-title{max-width:none;margin-inline:auto;font-size:clamp(2.18rem,3.75vw,3.18rem)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.testimonial-card{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);border:1.5px solid rgba(49,108,255,.08);display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s;padding:0}.testimonial-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.testimonial-card:nth-child(1){background:#f6f8ff}.testimonial-card:nth-child(2){background:#f3fbff}.testimonial-card:nth-child(3){background:#f7f7ff}.testimonial-quote-row{display:flex;align-items:flex-start;gap:14px;padding:24px 24px 0;flex:1}.testimonial-quote-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;background:transparent;font-size:1.2rem;line-height:1;flex-shrink:0;margin-top:2px}.testimonial-card:nth-child(1) .testimonial-quote-icon{color:#316cff}.testimonial-card:nth-child(2) .testimonial-quote-icon{color:#1ea8cc}.testimonial-card:nth-child(3) .testimonial-quote-icon{color:#6373ff}.testimonial-quote{flex:1;margin:0;font-size:1rem;font-weight:500;line-height:1.66;padding:0;color:#1a1a2e;text-wrap:pretty}.testimonial-author{display:flex;align-items:center;gap:14px;padding:15px 24px 18px;margin-top:16px;position:relative;border-top:1px solid rgba(49,108,255,.08)}.testimonial-author:before{content:none}.testimonial-card:nth-child(1) .testimonial-author{background:#316cff0d}.testimonial-card:nth-child(2) .testimonial-author{background:#2ab5e00f}.testimonial-card:nth-child(3) .testimonial-author{background:#6373ff0f}.testimonial-avatar{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:#fff;font-weight:900;font-size:.9rem;border:3px solid rgba(255,255,255,.65);flex-shrink:0;overflow:hidden}.testimonial-avatar img{width:100%;height:100%;object-fit:cover;object-position:center}.testimonial-card:nth-child(1) .testimonial-avatar img{object-position:34% center}.testimonial-author strong{font-family:var(--font-headline);font-size:1.04rem;font-weight:700;letter-spacing:-.01em;color:#1a1a2e;display:block}.testimonial-author span{font-size:.92rem;font-weight:500;color:#1a1a2e94}.waitlist{background:#eef3ff;padding-bottom:clamp(64px,8vw,92px)}.waitlist-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.82fr);gap:clamp(30px,4vw,54px);padding:clamp(34px,4vw,54px);border-radius:var(--radius-xl);background:var(--card-bg);border:1.5px solid var(--border);box-shadow:var(--shadow)}.waitlist-main .section-title{max-width:none;font-size:clamp(1.92rem,2.58vw,2.74rem);line-height:1.06;width:fit-content;white-space:nowrap}.waitlist-main .section-title span{display:inline}.waitlist-title-accent{color:#124bda}.waitlist-main .sub{max-width:none;font-size:clamp(1.04rem,1.1vw,1.12rem);line-height:1.68;color:var(--card-text-soft)}body[data-language=en] .waitlist-main .sub{white-space:nowrap}body[data-language=fr] .waitlist-main .section-title{max-width:19ch;font-size:clamp(1.82rem,2.18vw,2.42rem);white-space:normal}body[data-language=fr] .waitlist-main .sub{max-width:46ch}body[data-language=ar] .waitlist-main .section-title{max-width:16.5ch;font-size:clamp(1.84rem,2.18vw,2.44rem);line-height:1.18;white-space:normal}body[data-language=ar] .waitlist-main .sub{max-width:33ch}body[data-language=fr] .features-header .section-title{font-size:clamp(1.96rem,3.05vw,2.7rem)}.waitlist-form{display:flex;align-items:center;gap:12px;width:100%;max-width:760px;padding:9px;border-radius:50px;background:#fffffff2;border:1.5px solid var(--border);box-shadow:none;margin-top:34px;transition:border-color .18s,box-shadow .18s}.waitlist-form:focus-within{border-color:#4e6ef54d;box-shadow:0 0 0 3px #4e6ef514}.waitlist-form.waitlist-form-error{border-color:#dc262666;box-shadow:0 0 0 3px #dc262614}.waitlist-input{flex:1 1 0;min-width:0;min-height:54px;padding:0 22px;border:0;outline:none;background:#f2f5fa;border-radius:999px;color:var(--navy);font-size:1rem;font-weight:500}.waitlist-input::placeholder{color:#1a1a2e99;font-weight:600}.waitlist-submit{flex-shrink:0;min-width:clamp(220px,16vw,260px);min-height:54px;padding-inline:24px;font-size:.98rem;justify-content:center}.waitlist-privacy{margin-top:18px;font-size:.94rem;color:#1a1a2e8f;font-weight:400;line-height:1.6;text-wrap:pretty}.waitlist-feedback{color:var(--blue);font-weight:700}.waitlist-feedback-success{color:#1d8f57}.waitlist-feedback-info{color:var(--blue)}.waitlist-feedback-error{color:#c53939}.waitlist-side{padding:30px;border-radius:var(--radius-lg);background:#f8fbff;border:1.5px solid var(--border);color:var(--card-text)}.waitlist-side-label{font-size:.96rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.waitlist-perks{display:grid;gap:0;margin-top:20px}.waitlist-perk{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:16px;padding:17px 0;border-top:1.5px solid var(--border);font-size:1rem;font-weight:500;line-height:1.46;color:var(--card-text)}.waitlist-perk:nth-child(4){color:#2557d6;font-weight:700;padding-bottom:8px}.waitlist-perk:nth-child(4) .waitlist-benefit-icon{background:#316cff29;color:#2557d6;box-shadow:0 0 0 6px #316cff0f}.waitlist-perk:first-child{border-top:0;padding-top:0}.waitlist-benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#316cff26;color:var(--green-dark);flex-shrink:0;justify-self:center}body[data-language=en] .waitlist-perk:nth-child(4){font-size:.94rem;white-space:nowrap}body[data-language=fr] .waitlist-perk:nth-child(4),body[data-language=ar] .waitlist-perk:nth-child(4){font-size:1rem;white-space:normal}.waitlist-trust{margin:22px 0 0;font-size:.95rem;color:var(--card-text-soft);font-weight:400;line-height:1.62;text-wrap:pretty}.faq-section{background:#eef3ff;padding-top:clamp(56px,7vw,84px)}.faq-header{margin-bottom:46px}.faq-header .sub{margin-inline:auto;max-width:none;font-size:1.04rem;line-height:1.66}.faq-header .section-title{max-width:none;margin-inline:auto;font-size:clamp(2.16rem,3.72vw,3.12rem)}.faq-shell{padding:14px;border-radius:var(--radius-xl);background:var(--card-bg);border:1.5px solid var(--border);box-shadow:var(--shadow-soft);color:var(--card-text)}.faq-list{display:grid;gap:4px}.faq-item{width:100%;padding:22px 18px;text-align:start;border-radius:var(--radius-md);border-bottom:1.5px solid var(--border);color:var(--card-text);transition:background .15s}.faq-item:hover{background:var(--accent-soft)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-headline);font-size:1.12rem;font-weight:700;line-height:1.32;color:var(--card-text);text-wrap:balance}.faq-icon{color:var(--accent);flex-shrink:0;display:inline-flex}.faq-answer{display:none;margin-top:14px;padding-inline-end:32px;color:var(--card-text-soft);font-size:.98rem;font-weight:400;line-height:1.68;text-wrap:pretty}.faq-item.open .faq-answer{display:block}.site-footer{padding:0;background:linear-gradient(148deg,#4e6ef5,#2ab5e0,#1ecfba);position:relative;overflow:hidden}.site-footer:before{content:"";position:absolute;top:-80px;right:-60px;width:380px;height:380px;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 65%);border-radius:60% 40% 55% 45%/50% 60% 40% 50%;pointer-events:none}.site-footer:after{content:"";position:absolute;bottom:-40px;left:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(30,207,186,.2) 0%,transparent 60%);border-radius:45% 55% 40% 60%/55% 45% 60% 40%;pointer-events:none}.footer-panel{padding:52px 32px 36px;border-radius:0;background:transparent;border:none;box-shadow:none;color:#ffffffe6;position:relative;z-index:1}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:start}.footer-brand{max-width:520px}.footer-brand img{height:40px;width:auto}.footer-brand p{margin:18px 0 0;color:#ffffffb8;font-size:1.12rem;font-weight:400;line-height:1.72;text-wrap:pretty}.footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--radius-pill);background:#ffffff2e;border:1.5px solid rgba(255,255,255,.32);color:#ffffffe6;transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s}.footer-social-link:hover{background:var(--green);border-color:var(--green);color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px #316cff38}.footer-points{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.footer-point{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:var(--radius-pill);background:#ffffff29;border:1.5px solid rgba(255,255,255,.28);color:#ffffffe6;font-size:1.02rem;font-weight:600}.footer-point-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#ffffff2e;color:#ffffffe6;flex-shrink:0}.foot-bottom{margin-top:28px;padding-top:20px;border-top:1.5px solid rgba(255,255,255,.18);font-size:1rem;color:#ffffff8c;font-weight:400;text-align:center}.foot-bottom a{color:#ffffffc7;text-decoration:none}.foot-bottom a:hover{color:#fff}@media (max-width: 1024px){.nav-shell{grid-template-columns:auto 1fr auto;gap:18px}.nav-links{gap:8px}.hero-layout,.problem-layout,.waitlist-panel,.footer-top{grid-template-columns:1fr}.hero-stage{min-height:560px}.hero-phone-object{top:28px;right:0;bottom:20px;left:0}.feature-grid,.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-points{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.problem-media-meta{transform:none}.problem-point span:last-child{white-space:normal}.problem-point{width:100%}.features-header .section-title{text-wrap:balance}.how-header .section-title,.waitlist-main .section-title,.waitlist-main .sub,.problem-media-line,.problem-transition-line{white-space:normal}.how-flow{grid-template-columns:1fr;gap:16px}.how-card{min-height:0;padding:28px 26px 24px}.how-arrow{margin:0 auto;top:10px}.how-arrow svg{transform:rotate(90deg)}body[dir=rtl] .how-arrow svg{transform:rotate(90deg)}.hero-title-line,body[data-language=en] .waitlist-main .sub{white-space:normal}}@media (max-width: 900px){.nav-links,.nav-cta{display:none}.nav-shell{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 14px;border-radius:28px}.nav-logo img{height:38px}.hamburger{display:inline-flex;width:40px;height:40px;border-radius:14px}.nav-shell-hero .hamburger{background:#ffffff1f}.nav-shell-light .hamburger{background:#316cff14}.mobile-menu{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;padding:86px 16px 18px;align-items:flex-start;justify-content:center;background:#1018282e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none}.mobile-menu.open{pointer-events:auto}.mobile-menu-panel{width:min(100%,420px);max-height:calc(100dvh - 104px);overflow:auto;padding:18px 16px 16px;border-radius:28px;display:grid;gap:16px;background:#f8fbfff0;border:1px solid rgba(121,150,214,.24);box-shadow:0 22px 56px #1a1a2e2e}.mobile-menu-links{gap:10px}.mobile-menu-links a{padding:14px 16px;border-radius:18px;background:#316cff0f;font-size:1rem;font-weight:700}.mobile-menu-controls{margin-top:0;gap:12px}.mobile-language-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mobile-language-chip{min-height:46px;justify-content:center;padding:0 12px;background:#ffffffd1;color:var(--navy)}.mobile-menu-cta{margin-top:2px;min-height:52px}}@media (max-width: 768px){:root{--section-space: clamp(56px, 14vw, 78px);--fs-display: clamp(2.22rem, 10vw, 3rem);--fs-h2: clamp(1.94rem, 8.8vw, 2.54rem);--fs-h3: clamp(1.18rem, 5vw, 1.4rem);--fs-body: 1rem;--fs-helper: .96rem;--fs-eyebrow: .76rem}.container{width:min(1240px,calc(100% - 32px))}.desktop-only{display:none!important}.mobile-only{display:block!important}.eyebrow{padding:8px 14px;font-size:.78rem;letter-spacing:.12em}.hero{padding-top:102px;padding-bottom:44px;border-radius:0 0 30px 30px}.hero-layout{grid-template-columns:1fr;gap:16px;align-items:start}.hero-copy,.hero-visual{max-width:none;text-align:center}.hero-badge{margin-inline:auto;max-width:100%;padding:7px 12px;font-size:.76rem;line-height:1.3;white-space:normal;text-align:center}.hero-title{margin:18px 0 14px;max-width:none;font-size:clamp(2.12rem,10vw,2.82rem);line-height:.98;letter-spacing:-.052em}body[data-language=en] .hero-title{font-size:clamp(2.08rem,9.6vw,2.72rem)}body[data-language=fr] .hero-title{max-width:none;font-size:clamp(1.86rem,8.5vw,2.34rem);line-height:1.01}body[data-language=ar] .hero-title{max-width:none;font-size:clamp(1.3rem,6.8vw,1.65rem);line-height:1.12;letter-spacing:0;word-spacing:.08em;direction:rtl;unicode-bidi:isolate}body[data-language=ar] .hero-title-line{display:inline;white-space:normal}body[data-language=ar] .hero-title-line+.hero-title-line:before{content:" "}.hero-title-line{display:block;white-space:normal}.hero-title-line+.hero-title-line{margin-top:2px}.hero-sub{max-width:none;font-size:1rem;line-height:1.66}body[data-language=fr] .hero-sub,body[data-language=ar] .hero-sub{max-width:none}.hero-actions{margin-top:24px}.hero-signup-form{flex-direction:column;align-items:stretch;gap:12px;max-width:none;padding:12px;border-radius:26px;box-shadow:0 12px 28px #1a1a2e29}.hero-signup-input{min-height:56px;padding:0 18px;border-radius:18px;background:#f5f7fb;font-size:1rem}.hero-primary-cta{width:100%;min-height:54px;padding:14px 20px;font-size:1rem}.hero-helper{margin-top:14px;line-height:1.6;text-align:center}.hero-trust-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hero-trust-item{padding:9px 14px;font-size:.87rem;line-height:1.3;white-space:nowrap}.hero-visual{margin-top:0}.hero-copy .hero-actions,.hero-copy .hero-helper,.hero-copy .hero-feedback,.hero-copy .hero-trust-list{display:none}.hero-mobile-cta{margin-top:28px;padding-bottom:8px}.hero-mobile-cta .hero-signup-form{flex-direction:column;align-items:stretch;gap:12px;max-width:none;padding:12px;border-radius:26px;box-shadow:0 12px 28px #1a1a2e29}.hero-mobile-cta .hero-signup-input{min-height:56px;padding:0 18px;border-radius:18px;background:#f5f7fb;font-size:1rem}.hero-mobile-cta .hero-primary-cta{width:100%;min-height:54px;padding:14px 20px;font-size:1rem}.hero-mobile-cta .hero-helper{margin-top:14px;color:#ffffffd6;font-size:1.045rem;font-weight:600;line-height:1.6;text-align:center}.hero-mobile-cta .hero-trust-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.hero-stage{display:flex;justify-content:center;min-height:auto;padding:0}.hero-phone-object{position:relative;inset:auto;display:flex;justify-content:center;width:100%}.hero-mockup-image{width:min(100%,260px);height:auto;margin:0 auto}.hero-stage-note,.hero-stage-glow{display:none}.problem-layout,body[data-language=fr] .problem-layout{grid-template-columns:1fr;grid-template-areas:"copy" "media" "points" "bottom";row-gap:18px;align-items:start}.problem-eyebrow-row{margin-bottom:12px}.problem-copy-block{grid-area:copy;max-width:none;text-align:center}.problem-copy-stack{justify-items:center}.problem-media .problem-transition-media{display:none}.problem-transition-bottom{grid-area:bottom;display:block;text-align:center;font-weight:700;font-size:1.04rem;line-height:1.46;color:var(--accent);margin:32px 0 0}.problem-copy-block .section-title{max-width:none;font-size:clamp(2rem,9.2vw,2.6rem);line-height:1.03;text-wrap:pretty}body[data-language=fr] .problem-copy-block .section-title{max-width:none;font-size:clamp(1.9rem,8.5vw,2.36rem)}body[data-language=ar] .problem-copy-block .section-title{max-width:none;font-size:clamp(1.92rem,8.7vw,2.38rem);line-height:1.14}.problem-copy-block .sub,body[data-language=fr] .problem-copy-block .sub,body[data-language=ar] .problem-copy-block .sub{max-width:none;font-size:1rem;line-height:1.7}body[data-language=fr] .problem-media-caption strong,body[data-language=ar] .problem-media-caption strong{max-width:none;font-size:.98rem}.problem-media{grid-area:media;justify-content:center;padding:0}.problem-media-group{width:100%;gap:12px}.problem-media-meta{padding:9px 14px;font-size:.8rem;letter-spacing:.12em}.problem-media-art{width:100%;margin-top:14px;justify-content:center}.problem-media-image{width:min(100%,288px)}.problem-media-caption{width:100%;gap:8px;margin-top:2px}.problem-media-caption strong{max-width:none;font-size:.98rem;line-height:1.52}.problem-transition-media{max-width:none;white-space:normal;font-size:1.04rem;line-height:1.46}.problem-points{grid-area:points;gap:12px;max-width:none;margin-top:2px}.problem-point{width:100%;padding:16px;align-items:center;gap:12px;font-size:1rem;line-height:1.46;border-radius:22px}body[data-language=fr] .problem-point{font-size:1rem}.problem-point span:last-child{white-space:normal}.problem-point-icon{width:40px;height:40px;margin-top:0}.features-header.tc,.how-header.tc,.t-header.tc,.faq-header.tc{text-align:center}.features-header .sub,.how-header .sub,.t-header .sub,.faq-header .sub{margin-inline:auto}.feature-grid,.testimonial-grid{grid-template-columns:1fr;gap:16px}.features-header,.how-header,.t-header,.faq-header{margin-bottom:24px}.features-header .section-title,.how-header .section-title,.t-header .section-title,.faq-header .section-title{margin-inline:0;max-width:none;text-wrap:balance}.features-header .section-title,body[data-language=fr] .features-header .section-title{font-size:clamp(1.92rem,8.8vw,2.44rem)}.features-header .sub{font-size:1rem;line-height:1.68}.feature-card{padding:22px 20px 20px;border-radius:22px}.feature-card h3{margin:18px 0 10px;font-size:1.38rem;line-height:1.2}.feature-card p{font-size:.98rem;line-height:1.64}.feature-label{font-size:.88rem}.how-header .section-title{font-size:clamp(1.92rem,8.8vw,2.4rem)}.how-header .sub{font-size:1rem;line-height:1.68}.how-flow{grid-template-columns:1fr;gap:12px}.how-card{min-height:0;padding:24px 20px 22px;border-radius:22px}.how-card h3{margin:18px 0 10px;font-size:1.38rem}.how-card p{font-size:.98rem;line-height:1.64}.how-step-number{font-size:1.5rem}.how-arrow{width:42px;height:42px;margin:0 auto;top:26px}.how-arrow svg{transform:rotate(90deg)}body[dir=rtl] .how-arrow svg{transform:rotate(90deg)}.t-header .section-title{font-size:clamp(1.88rem,8.7vw,2.36rem)}.t-header .sub{font-size:1rem;line-height:1.66}.testimonial-card{border-radius:22px}.testimonial-quote-row{padding:20px 18px 0;gap:12px}.testimonial-quote{font-size:.98rem;line-height:1.62}.testimonial-author{padding:14px 18px 16px;margin-top:14px}.testimonial-avatar{width:48px;height:48px}.testimonial-author strong{font-size:1rem}.testimonial-author span{font-size:.9rem}.waitlist-panel{grid-template-columns:1fr;gap:22px;padding:24px 20px 22px;border-radius:24px}.waitlist-main{text-align:center}.waitlist-main .sub{margin-inline:auto}.waitlist-main .section-title{width:auto;max-width:none;white-space:normal;font-size:clamp(1.94rem,9vw,2.48rem);line-height:1.06}body[data-language=en] .waitlist-main .section-title{max-width:11ch;margin-inline:auto}body[data-language=fr] .waitlist-main .section-title{max-width:11.5ch;font-size:clamp(1.82rem,8.3vw,2.28rem);margin-inline:auto}body[data-language=ar] .waitlist-main .section-title{max-width:10.8ch;font-size:clamp(1.84rem,8.4vw,2.3rem);line-height:1.16;margin-inline:auto}.waitlist-main .sub{max-width:none;font-size:1rem;line-height:1.7;white-space:normal}body[data-language=fr] .waitlist-main .sub,body[data-language=ar] .waitlist-main .sub{max-width:none}.waitlist-form{flex-direction:column;align-items:stretch;gap:10px;max-width:none;margin-top:24px;padding:10px;border-radius:24px}.waitlist-input{min-height:54px;padding:0 18px;border-radius:18px}.waitlist-submit{width:100%;min-width:0;min-height:54px;font-size:1rem}.waitlist-privacy{margin-top:14px;font-size:.92rem}.waitlist-side{padding:22px 18px;border-radius:22px}.waitlist-side-label{font-size:.84rem;letter-spacing:.12em}.waitlist-perks{margin-top:16px}.waitlist-perk{grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:14px;padding:14px 0;font-size:.98rem;line-height:1.52}.waitlist-benefit-icon{width:30px;height:30px;margin-top:2px}.waitlist-perk:nth-child(4),body[data-language=en] .waitlist-perk:nth-child(4),body[data-language=fr] .waitlist-perk:nth-child(4),body[data-language=ar] .waitlist-perk:nth-child(4){font-size:.98rem;white-space:normal;padding-bottom:10px}.faq-header .section-title{font-size:clamp(1.9rem,8.7vw,2.36rem)}.faq-header .sub{font-size:1rem;line-height:1.64}.faq-shell{padding:8px;border-radius:24px}.faq-list{gap:6px}.faq-item{padding:18px 16px;border-radius:18px}.faq-question{align-items:flex-start;gap:12px;font-size:1rem;line-height:1.4}.faq-icon{margin-top:2px}.faq-answer{margin-top:10px;padding-inline-end:0;font-size:.95rem;line-height:1.62}.footer-panel{padding:32px 0 26px}.footer-top{grid-template-columns:1fr;gap:24px}.footer-brand{max-width:none;text-align:center}.footer-brand img{height:34px;margin-inline:auto}.footer-brand p{margin:14px 0 0;font-size:1rem;line-height:1.7}.footer-social{gap:12px;margin-top:18px;justify-content:center}.footer-social-link{width:48px;height:48px}.footer-points{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"first third" "second second";justify-items:center;gap:10px}.footer-point{width:auto;justify-content:center;gap:8px;padding:9px 13px;font-size:.9rem;line-height:1.35}.footer-point-icon{width:23px;height:23px;border-radius:7px}.footer-point-icon svg{width:16px;height:16px}.footer-point:nth-child(1){grid-area:first}.footer-point:nth-child(2){grid-area:second}.footer-point:nth-child(3){grid-area:third}body[data-language=fr] .footer-point:nth-child(2){grid-area:third}body[data-language=fr] .footer-point:nth-child(3){grid-area:second}.foot-bottom{margin-top:24px;padding-top:18px;font-size:.95rem;line-height:1.55}.foot-bottom p{margin:0}body[dir=rtl] .problem-point,body[dir=rtl] .waitlist-perk,body[dir=rtl] .faq-question,body[dir=rtl] .footer-point{text-align:start}body[dir=rtl] .problem-point{flex-direction:row-reverse}body[dir=rtl] .testimonial-author{flex-direction:row-reverse;text-align:start}body[dir=rtl] .mobile-menu-links a,body[dir=rtl] .mobile-menu-panel,body[dir=rtl] .waitlist-side,body[dir=rtl] .problem-media-caption{text-align:start}}@media (max-width: 480px){.container{width:min(1240px,calc(100% - 24px))}.navbar{padding:10px 0}.nav-shell{min-height:62px;padding:9px 12px}.nav-logo img{height:34px}.mobile-menu{padding:78px 12px 14px}.hero{padding-top:94px}.hero-title,body[data-language=en] .hero-title{font-size:clamp(2rem,10.6vw,2.48rem)}body[data-language=fr] .hero-title{font-size:clamp(1.8rem,9.6vw,2.18rem)}body[data-language=ar] .hero-title{font-size:clamp(1.3rem,6.8vw,1.65rem)}.hero-trust-item{font-size:.86rem}.problem-copy-block .section-title,body[data-language=fr] .problem-copy-block .section-title,body[data-language=ar] .problem-copy-block .section-title{font-size:clamp(1.86rem,10vw,2.28rem)}.features-header .section-title,.how-header .section-title,.t-header .section-title,.faq-header .section-title{font-size:clamp(1.82rem,9.2vw,2.2rem)}.waitlist-main .section-title,body[data-language=fr] .waitlist-main .section-title,body[data-language=ar] .waitlist-main .section-title{font-size:clamp(1.78rem,9.3vw,2.18rem)}}
