*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.\!block{display:block!important}.block{display:block}.table{display:table}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.running{animation-play-state:running}:root{--radius: .75rem;--background: 210 33% 99%;--foreground: 222 56% 14%;--muted: 210 24% 96%;--muted-foreground: 219 17% 40%;--border: 213 27% 92%}:root{--navy:#101935;--navy-soft:#3A4564;--green:#2BB673;--green-dark:#1E9A5F;--yellow:#F4B400;--bg:#FAFBFC;--card:#FFFFFF;--border:#E6EBF1;--shadow-sm:0 1px 2px rgba(16,25,53,.05), 0 4px 14px rgba(16,25,53,.05);--shadow-md:0 6px 24px rgba(16,25,53,.08), 0 2px 6px rgba(16,25,53,.04);--shadow-lg:0 24px 60px rgba(16,25,53,.12);--radius:20px;--font:"IBM Plex Sans Arabic","IBM Plex Sans",sans-serif;--ease:cubic-bezier(.22,1,.36,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}#root{overflow-x:clip}body{font-family:var(--font);background:var(--bg);color:var(--navy);line-height:1.85;-webkit-font-smoothing:antialiased;overflow-x:hidden}html[dir=ltr] body{line-height:1.7}::-moz-selection{background:#2bb67340}::selection{background:#2bb67340}a{color:inherit;text-decoration:none}svg{display:block}.wrap{max-width:1180px;margin-inline:auto;padding-inline:24px}section{padding:110px 0}@media (max-width:680px){section{padding:72px 0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--font);font-weight:600;font-size:1rem;padding:.95rem 1.9rem;border-radius:999px;border:none;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s,color .2s,border-color .2s}.btn:focus-visible{outline:3px solid var(--green);outline-offset:3px}.btn-primary{background:var(--navy);color:#fff;box-shadow:0 8px 24px #10193540}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1019354d}.btn-ghost{background:#fff;color:var(--navy);border:1.5px solid var(--border);box-shadow:var(--shadow-sm)}.btn-ghost:hover{transform:translateY(-3px);border-color:var(--green);color:var(--green-dark)}.btn-green{background:var(--green);color:#fff;box-shadow:0 8px 24px #2bb67359}.btn-green:hover{transform:translateY(-3px);box-shadow:0 14px 34px #2bb67366}.btn-white{background:#fff;color:var(--navy);box-shadow:0 10px 30px #00000040}.btn-white:hover{transform:translateY(-3px);color:var(--green-dark)}.btn .arrow{transition:transform .25s var(--ease)}.btn:hover .arrow{transform:translate(-4px)}html[dir=ltr] .btn:hover .arrow{transform:translate(4px)}html[dir=ltr] .arrow svg{transform:scaleX(-1)}nav{position:sticky;top:0;z-index:100;background:#fafbfcd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:74px;gap:18px}.brand{display:flex;align-items:center;gap:12px}.brand .pin{width:32px;height:auto;flex:none}.brand .lockup{display:flex;flex-direction:column;gap:4px}.brand .word{font-weight:700;font-size:1.35rem;line-height:1}.brand .road{width:4.4em}.brand .road svg{width:100%;height:auto}.nav-center{display:flex;align-items:center;gap:30px;font-size:.93rem;font-weight:500}.nav-center a{color:var(--navy-soft);transition:color .2s}.nav-center a:hover{color:var(--navy)}.nav-right{display:flex;align-items:center;gap:14px}.nav-right .btn{padding:.55rem 1.25rem;font-size:.88rem}.lang{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:600;font-size:.85rem;color:var(--navy);border:1.5px solid var(--border);border-radius:999px;padding:.4rem 1rem;background:#fff;cursor:pointer;transition:border-color .2s,transform .2s}.lang:hover{border-color:var(--green);transform:translateY(-1px)}@media (max-width:880px){.nav-center{display:none}}footer{background:var(--navy);color:#ffffffb3;padding:44px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.footer-inner .brand .word{font-size:1.1rem;color:#fff}.footer-inner .brand .pin{width:26px}.footer-tag{font-size:.88rem;color:#fff9;font-weight:300}.footer-meta{display:flex;gap:26px;font-size:.85rem;color:#ffffffb3;flex-wrap:wrap;align-items:center}.footer-meta a{transition:color .2s}.footer-meta a:hover{color:var(--green)}.hero{padding:72px 0 56px}.hero-stack{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-stack .hero-copy{max-width:760px;display:flex;flex-direction:column;align-items:center}.hero-stack .hero-ctas{justify-content:center}.hero-copy h1{font-weight:700;font-size:clamp(2.4rem,5vw,4rem);line-height:1.12;letter-spacing:-.015em}html[dir=ltr] .hero-copy h1{letter-spacing:-.02em;line-height:1.08}.hero-ctas{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.hero-ctas .btn{padding:.95rem 1.6rem;font-size:1rem;border-radius:12px}@media (max-width:960px){.hero-ctas{justify-content:center}}.hero-stores{margin-top:18px}.store-badges{display:flex;flex-direction:column;gap:8px}.store-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}html[dir=rtl] .store-row{justify-content:flex-end}@media (max-width:960px){html[dir] .store-row{justify-content:center}}.store-badge{display:inline-flex;align-items:center;height:48px;border-radius:9px;transition:transform .2s var(--ease)}.store-badge:hover{transform:translateY(-2px)}.store-badge:focus-visible{outline:3px solid var(--green);outline-offset:3px}.store-badge img{display:block;width:auto}.badge-apple{height:48px}.badge-play{height:72px;margin:-12px -14px}.store-note{font-size:.88rem;color:var(--navy-soft)}.morning-grid{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.morning-head{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:16px}.morning-head h2{font-size:clamp(2rem,4vw,2.5rem);line-height:1.2;font-weight:700}.morning-head p{font-size:1.12rem;line-height:1.8;color:var(--navy-soft);max-width:24em}.timeline{flex:1 1 520px;min-width:0;list-style:none;padding-inline-start:28px;border-inline-start:3px dashed var(--green);display:flex;flex-direction:column;gap:36px}.timeline li{position:relative;display:flex;flex-direction:column;gap:6px;line-height:1.6}.timeline li:before{content:"";position:absolute;inset-inline-start:-39px;top:6px;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--green)}.timeline li.warn{background:#fff8e1;border-radius:14px;padding:16px 18px}.timeline li.warn:before{top:22px;background:var(--yellow);border-color:var(--yellow)}.timeline li.done:before{background:var(--green)}.tl-time{font-family:IBM Plex Mono,monospace;font-size:.88rem;font-weight:600;color:var(--green-dark);align-self:flex-start}.timeline li.warn .tl-time{color:#8a6500}.timeline strong{font-size:1.25rem;font-weight:600}.timeline li>span:last-child{font-size:1rem;color:var(--navy-soft)}.schools{padding:24px 0 0}.schools-card{border-radius:32px;padding:64px 56px;background:linear-gradient(135deg,#1a2850,#26397a);color:#fff;box-shadow:0 24px 60px #1a28502e;display:flex;flex-direction:column;gap:40px}@media (max-width:680px){.schools-card{padding:40px 24px;border-radius:24px}}.schools-head{display:flex;flex-wrap:wrap;gap:24px 64px;align-items:flex-end;justify-content:space-between}.schools-head h2{flex:1 1 420px;font-size:clamp(1.9rem,4vw,2.5rem);line-height:1.25;font-weight:700}.schools-head p{flex:1 1 380px;font-size:1.06rem;line-height:1.8;color:#c9d0e0}.schools-points{display:flex;flex-wrap:wrap;gap:32px 48px;border-top:1px solid rgba(255,255,255,.16);padding-top:32px}.schools-points div{flex:1 1 240px;display:flex;flex-direction:column;gap:8px;line-height:1.6}.schools-points strong{font-size:1.12rem;font-weight:600}.schools-points span{font-size:.95rem;color:#c9d0e0}.schools-plans{border-top:1px solid rgba(255,255,255,.16);padding-top:32px;display:flex;flex-direction:column;gap:20px}.schools-plans h3{font-size:1.25rem;font-weight:600}.schools-plans-grid{display:flex;flex-wrap:wrap;gap:16px}.schools-plan{flex:1 1 260px;display:flex;flex-direction:column;gap:8px;padding:22px 24px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#ffffff0f;line-height:1.6}.schools-plan strong{font-size:1.08rem;font-weight:600}.schools-plan span{font-size:.95rem;color:#c9d0e0}.contact-card{border-radius:32px;padding:64px 56px;background:linear-gradient(135deg,#eefaf3,#d2f2e0,#b3e8cb);border:1px solid #C6EBD6;display:flex;flex-wrap:wrap;gap:40px 56px;align-items:center}@media (max-width:680px){.contact-card{padding:36px 20px;border-radius:24px}}.contact-copy{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px}.contact-copy h2{font-size:clamp(2rem,4.4vw,2.75rem);line-height:1.2;font-weight:700}.contact-copy p{font-size:1.12rem;line-height:1.7;color:var(--navy-soft);max-width:26em}.contact-copy .mail{margin-top:8px;font-size:.95rem}.contact-copy .mail a{color:#14663f;font-weight:600;direction:ltr;unicode-bidi:embed}.contact-copy .mail a:hover{text-decoration:underline}.cf{flex:1 1 480px;min-width:0;background:#fff;border-radius:20px;padding:28px;box-shadow:0 20px 50px #14663f26;display:flex;flex-direction:column;gap:14px}@media (max-width:680px){.cf{padding:20px}}.cf-row{display:flex;gap:14px}@media (max-width:560px){.cf-row{flex-direction:column}}.cf-field{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.cf-label{font-size:.85rem;font-weight:600;color:var(--navy)}.cf-label span{color:var(--green-dark)}.cf-input{width:100%;font:inherit;font-size:1rem;color:var(--navy);background:var(--bg);border:1px solid #D5DCE6;border-radius:10px;padding:.7rem .85rem;transition:border-color .2s,box-shadow .2s}.cf-input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #2bb6732e}.cf-textarea{resize:vertical;min-height:5rem}.cf-plan{border:none;padding:0;margin:0}.cf-plan legend{padding:0;margin-bottom:6px}.cf-choice{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 .85rem;border:1px solid #D5DCE6;border-radius:10px;background:var(--bg);color:var(--navy);cursor:pointer;transition:border-color .2s,box-shadow .2s}.cf-choice:has(input:checked){border-color:var(--green);box-shadow:0 0 0 3px #2bb6732e}.cf-choice input{accent-color:var(--green);width:18px;height:18px;margin:0}.cf-send{margin-top:4px;height:50px;border:none;border-radius:12px;background:#14804e;color:#fff;font-size:1rem;cursor:pointer}.cf-send:hover{background:#106c42}.cf-send:disabled{opacity:.65;cursor:default}.cf-note{font-size:.95rem;text-align:center}.cf-ok{color:#14663f}.cf-err{color:#b42318}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.hero{position:relative;overflow:hidden;min-height:clamp(640px,92vh,900px);display:flex;align-items:center}.hero-stack{position:relative;z-index:2;width:100%}.hero-copy h1{text-shadow:0 0 18px var(--bg),0 0 6px var(--bg)}.hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.scene-bubble{position:absolute;left:0;top:0;z-index:3;width:-moz-max-content;width:max-content;max-width:230px;opacity:0;transition:opacity .35s;will-change:transform}.scene-bubble-in{position:relative;background:#fff;border:2px solid var(--navy);border-radius:18px;padding:9px 14px;font-size:14px;line-height:1.4;font-weight:600;text-align:start;box-shadow:0 6px #1019351f;transform-origin:50% 100%;animation:bubble-pop .55s cubic-bezier(.34,1.56,.64,1) both}.scene-bubble-in:after{content:"";position:absolute;bottom:-8px;inset-inline-start:22px;width:12px;height:12px;background:inherit;border:2px solid var(--navy);border-top:0;border-left:0;transform:rotate(45deg)}.scene-bubble-in span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--navy-soft);margin-bottom:2px}.scene-bubble-in.parent{background:#e8f6ee}.scene-bubble-in.driver{background:#fff8e1}.scene-bubble-in.school{background:#eef1fb}.scene-bubble-in.kid{background:#ffebd9}.scene-bubble-in.typing{display:flex;gap:5px;align-items:center;padding:14px 16px;animation-duration:.35s}.scene-bubble-in.typing i{width:7px;height:7px;border-radius:50%;background:var(--navy-soft);animation:bubble-dot 1s ease-in-out infinite}.scene-bubble-in.typing i:nth-child(2){animation-delay:.15s}.scene-bubble-in.typing i:nth-child(3){animation-delay:.3s}@keyframes bubble-pop{0%{transform:scale(.4) rotate(-6deg);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}@keyframes bubble-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}@media (max-width:640px){.scene-bubble{max-width:180px}.scene-bubble-in{font-size:13px}.hero{min-height:100svh;padding:96px 0}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.headline-rotor{display:block;min-height:2.24em;perspective:700px}.headline-set,.headline-line{display:block}.headline-word{display:inline-block;transform-origin:50% 100%;will-change:transform,opacity,filter}@media (max-width:360px){.hero-copy h1{font-size:2.15rem}}.intro{background:#fff;border-block:1px solid var(--border)}.intro p{padding-block:22px;text-align:center;font-size:1.1rem;line-height:1.7;color:var(--navy-soft);max-width:46em}
