:root{--ink:#1c0f32;--ink-2:#26164a;--ink-3:#341f60;--lime:#cfdb2f;--lime-d:#b3bf1c;--paper:#e1e2e6;--paper-2:#f1f2f4;--white:#fff;--text-dim:#e1e2e6b8;--line:#e1e2e61f;--line-strong:#e1e2e64d;--border-light:#d6d7dd;--text-muted:#4b4360;--text-muted-2:#5b5370;--text-muted-3:#6b6380;--error:#c0392b;--whatsapp:#25d366;--whatsapp-glow:#25d36699;--lime-a0:#cfdb2f00;--lime-a10:#cfdb2f1a;--lime-a12:#cfdb2f1f;--lime-a14:#cfdb2f24;--lime-a20:#cfdb2f33;--lime-a50:#cfdb2f80;--lime-a60:#cfdb2f99;--ink-a0:#1c0f3200;--ink-a20:#1c0f3233;--ink-a35:#1c0f3259;--ink-a50:#1c0f3280;--ink-a88:#1c0f32e0;--ink-a97:#1c0f32f7;--violet-glow:#6e46c840;--shadow-a50:#00000080;--shadow-a60:#0009;--font-body:"IBM Plex Sans Arabic", system-ui, sans-serif;--font-display:"Alexandria", "IBM Plex Sans Arabic", sans-serif;--r:18px;--r-pill:999px;--wrap-max:1180px;--wrap-pct:92%;--sec-pad:110px;--sec-pad-sm:80px;--header-h:78px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-body);background:var(--ink);color:var(--paper);line-height:1.75;overflow-x:clip}h1,h2,h3,.disp{font-family:var(--font-display);line-height:1.3}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(var(--wrap-max), var(--wrap-pct));margin-inline:auto}.sec{padding:var(--sec-pad) 0}.light{background:var(--paper);color:var(--ink)}@media (width<=620px){.sec{padding:var(--sec-pad-sm) 0}}.btn{border-radius:var(--r-pill);cursor:pointer;border:0;align-items:center;gap:.6rem;padding:.9rem 1.6rem;font-family:inherit;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn svg{width:20px;height:20px}.btn-lime{background:var(--lime);color:var(--ink)}.btn-lime:hover{box-shadow:0 10px 30px -8px var(--lime-a60);transform:translateY(-2px)}.btn-ghost{color:var(--paper);border:1.5px solid var(--line);background:0 0}.btn-ghost:hover{border-color:var(--lime);color:var(--lime)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{transform:translateY(-2px)}.btn-ink-lime{background:var(--ink);color:var(--lime)}.btn-ink-lime:hover{box-shadow:0 10px 30px -8px var(--lime-a60);transform:translateY(-2px)}.tag{color:var(--lime);letter-spacing:.02em;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:inline-flex}.tag:before{content:"";background:var(--lime);border-radius:2px;width:22px;height:8px;transform:skew(30deg)}.light .tag{color:var(--ink)}.light .tag:before{background:var(--lime)}.rv.rv{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.rv.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rv.rv{opacity:1;transform:none}}.mnav:where(.astro-4ifsodmk){display:none}@media (width<=980px){.mnav:where(.astro-4ifsodmk).open{background:var(--ink-a97);flex-direction:column;gap:.2rem;padding:10px 4% 20px;display:flex}.mnav:where(.astro-4ifsodmk) a:where(.astro-4ifsodmk){border-bottom:1px solid var(--line);padding:.8rem 0;font-weight:600}.mnav:where(.astro-4ifsodmk) .btn{border:0;justify-content:center;margin-top:12px}}header:where(.astro-isef26zo){z-index:50;transition:background .3s,box-shadow .3s;position:fixed;inset:0 0 auto}header:where(.astro-isef26zo).scrolled{background:var(--ink-a88);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.nav:where(.astro-isef26zo){height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.nav:where(.astro-isef26zo) .logo:where(.astro-isef26zo) img:where(.astro-isef26zo){width:auto;height:42px}.nav:where(.astro-isef26zo) ul:where(.astro-isef26zo){gap:2rem;list-style:none;display:flex}.nav:where(.astro-isef26zo) ul:where(.astro-isef26zo) a:where(.astro-isef26zo){color:var(--text-dim);font-weight:500;transition:color .2s}.nav:where(.astro-isef26zo) ul:where(.astro-isef26zo) a:where(.astro-isef26zo):hover{color:var(--lime)}.nav:where(.astro-isef26zo) .btn{padding:.65rem 1.25rem;font-size:.92rem}.burger:where(.astro-isef26zo){color:var(--paper);cursor:pointer;background:0 0;border:0;display:none}.burger:where(.astro-isef26zo) svg{width:28px;height:28px}@media (width<=980px){.nav:where(.astro-isef26zo) ul:where(.astro-isef26zo),.nav:where(.astro-isef26zo) .btn{display:none}.burger:where(.astro-isef26zo){display:block}}footer:where(.astro-oenwriqq){border-top:1px solid var(--line);margin-top:var(--sec-pad);padding:60px 0 30px}.foot:where(.astro-oenwriqq){grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.foot:where(.astro-oenwriqq) img:where(.astro-oenwriqq){width:auto;height:46px;margin-bottom:1rem}.foot:where(.astro-oenwriqq) p:where(.astro-oenwriqq),.foot:where(.astro-oenwriqq) li:where(.astro-oenwriqq){color:var(--text-dim);font-size:.95rem}.foot:where(.astro-oenwriqq) h4:where(.astro-oenwriqq){font-family:var(--font-display);color:var(--paper);margin-bottom:1rem}.foot:where(.astro-oenwriqq) ul:where(.astro-oenwriqq){gap:.5rem;list-style:none;display:grid}.foot:where(.astro-oenwriqq) ul:where(.astro-oenwriqq) a:where(.astro-oenwriqq):hover{color:var(--lime)}.ltr-num:where(.astro-oenwriqq){text-align:right}.social:where(.astro-oenwriqq){gap:10px;margin-top:1rem;display:flex}.social:where(.astro-oenwriqq) a:where(.astro-oenwriqq){border:1px solid var(--line);width:40px;height:40px;color:var(--text-dim);border-radius:12px;place-items:center;transition:all .2s;display:grid}.social:where(.astro-oenwriqq) a:where(.astro-oenwriqq):hover{background:var(--lime);color:var(--ink);border-color:var(--lime)}.social:where(.astro-oenwriqq) a:where(.astro-oenwriqq) svg{width:18px;height:18px}.copy:where(.astro-oenwriqq){border-top:1px solid var(--line);color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:24px;font-size:.85rem;display:flex}@media (width<=980px){.foot:where(.astro-oenwriqq){grid-template-columns:1fr 1fr}}@media (width<=620px){.foot:where(.astro-oenwriqq){grid-template-columns:1fr}}.wa-float:where(.astro-4ud7ogzc){z-index:60;background:var(--whatsapp);width:60px;height:60px;color:var(--white);box-shadow:0 12px 30px -8px var(--whatsapp-glow);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;bottom:22px;left:22px}.wa-float:where(.astro-4ud7ogzc):hover{transform:scale(1.08)}.wa-float:where(.astro-4ud7ogzc) svg{width:30px;height:30px}.stripes:where(.astro-kkbozteu){pointer-events:none;flex-direction:column;gap:14px;display:flex;position:absolute}.stripes:where(.astro-kkbozteu) span:where(.astro-kkbozteu){background:var(--lime);border-radius:3px;height:26px;display:block;transform:skew(-35deg)}.is-hero:where(.astro-kkbozteu){opacity:.9;bottom:9%;left:-60px}.is-hero:where(.astro-kkbozteu) span:where(.astro-kkbozteu):first-child{width:220px;animation:3.5s ease-in-out infinite slide}.is-hero:where(.astro-kkbozteu) span:where(.astro-kkbozteu):nth-child(2){width:160px;margin-right:40px;animation:3.5s ease-in-out .25s infinite slide}@keyframes slide{0%,to{transform:skew(-35deg)translate(0)}50%{transform:skew(-35deg)translate(-24px)}}.is-cta:where(.astro-kkbozteu){opacity:.15;bottom:-10px;left:-30px}.is-cta:where(.astro-kkbozteu) span:where(.astro-kkbozteu){background:var(--ink)}.is-cta:where(.astro-kkbozteu) span:where(.astro-kkbozteu):first-child{width:200px}.is-cta:where(.astro-kkbozteu) span:where(.astro-kkbozteu):nth-child(2){width:140px;margin-right:36px}@media (width<=620px){.is-hero:where(.astro-kkbozteu){display:none}}.hero:where(.astro-yodha2z4){background:radial-gradient(900px 600px at 15% 30%, var(--lime-a10), transparent 60%), radial-gradient(700px 500px at 90% 90%, var(--violet-glow), transparent 60%), var(--ink);align-items:center;min-height:100vh;padding:130px 0 80px;display:flex;position:relative;overflow:hidden}.hero:where(.astro-yodha2z4):after{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);mask-image:radial-gradient(ellipse at center, var(--ink) 20%, transparent 75%);opacity:.35;pointer-events:none;background-size:64px 64px;position:absolute;inset:0}.hero-grid:where(.astro-yodha2z4){z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid;position:relative}.hero:where(.astro-yodha2z4) h1:where(.astro-yodha2z4){margin:1rem 0 1.2rem;font-size:clamp(2.3rem,5.4vw,4.2rem);font-weight:800}.hero:where(.astro-yodha2z4) h1:where(.astro-yodha2z4) em:where(.astro-yodha2z4){color:var(--lime);white-space:nowrap;font-style:normal;position:relative}.hero:where(.astro-yodha2z4) p:where(.astro-yodha2z4).lead{color:var(--text-dim);max-width:540px;margin-bottom:2rem;font-size:1.2rem}.hero:where(.astro-yodha2z4) .ctas:where(.astro-yodha2z4){flex-wrap:wrap;gap:1rem;display:flex}.hero:where(.astro-yodha2z4) .mini:where(.astro-yodha2z4){color:var(--text-dim);flex-wrap:wrap;gap:1.6rem;margin-top:2.6rem;font-size:.95rem;display:flex}.hero:where(.astro-yodha2z4) .mini:where(.astro-yodha2z4) b:where(.astro-yodha2z4){color:var(--paper);font-family:var(--font-display);font-size:1.25rem;display:block}.card-col:where(.astro-yodha2z4){position:relative}.track-card:where(.astro-yodha2z4){background:linear-gradient(160deg, var(--ink-3), var(--ink-2));border:1px solid var(--line);box-shadow:0 40px 80px -30px var(--shadow-a60);border-radius:26px;padding:28px;position:relative}.track-card:where(.astro-yodha2z4) .top:where(.astro-yodha2z4){justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.track-card:where(.astro-yodha2z4) .top:where(.astro-yodha2z4) small:where(.astro-yodha2z4){color:var(--text-dim)}.card-title:where(.astro-yodha2z4){font-weight:700}.badge:where(.astro-yodha2z4){background:var(--lime-a14);color:var(--lime);border-radius:var(--r-pill);padding:.3rem .8rem;font-size:.8rem;font-weight:700}.route:where(.astro-yodha2z4){align-items:center;gap:12px;margin-bottom:26px;display:flex}.route:where(.astro-yodha2z4) .city:where(.astro-yodha2z4){font-family:var(--font-display);font-size:1.25rem;font-weight:700}.route:where(.astro-yodha2z4) .city:where(.astro-yodha2z4) small:where(.astro-yodha2z4){font-family:var(--font-body);color:var(--text-dim);font-size:.8rem;font-weight:400;display:block}.route:where(.astro-yodha2z4) .dest:where(.astro-yodha2z4){text-align:left}.route:where(.astro-yodha2z4) .path:where(.astro-yodha2z4){background:repeating-linear-gradient(to left, var(--lime) 0 8px, transparent 8px 16px);flex:1;height:2px;position:relative}.route:where(.astro-yodha2z4) .path:where(.astro-yodha2z4) i:where(.astro-yodha2z4){background:var(--lime);width:14px;height:14px;box-shadow:0 0 0 6px var(--lime-a20);border-radius:50%;animation:4s ease-in-out infinite move;position:absolute;top:50%;transform:translate(50%,-50%)}@keyframes move{0%{right:0}to{right:100%}}.steps-mini:where(.astro-yodha2z4){gap:14px;list-style:none;display:grid}.steps-mini:where(.astro-yodha2z4) li:where(.astro-yodha2z4){align-items:center;gap:12px;font-size:.95rem;display:flex}.steps-mini:where(.astro-yodha2z4) .dot:where(.astro-yodha2z4){background:var(--lime);width:28px;height:28px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.steps-mini:where(.astro-yodha2z4) .dot:where(.astro-yodha2z4) svg{width:15px;height:15px}.steps-mini:where(.astro-yodha2z4) li:where(.astro-yodha2z4).wait .dot:where(.astro-yodha2z4){border:2px dashed var(--line);color:#0000;background:0 0}.steps-mini:where(.astro-yodha2z4) li:where(.astro-yodha2z4).wait{color:var(--text-dim)}.steps-mini:where(.astro-yodha2z4) li:where(.astro-yodha2z4).now .dot:where(.astro-yodha2z4){animation:1.6s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--lime-a60)}to{box-shadow:0 0 0 14px var(--lime-a0)}}.float-chip:where(.astro-yodha2z4){background:var(--paper);color:var(--ink);box-shadow:0 20px 40px -15px var(--shadow-a50);border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:.9rem;font-weight:700;display:flex;position:absolute}.float-chip:where(.astro-yodha2z4) .ic:where(.astro-yodha2z4){background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:10px;place-items:center;display:grid}.float-chip:where(.astro-yodha2z4) .ic:where(.astro-yodha2z4) svg{width:18px;height:18px}.float-chip:where(.astro-yodha2z4) small:where(.astro-yodha2z4){color:var(--text-muted-2);font-size:.75rem;font-weight:500;display:block}.chip-1:where(.astro-yodha2z4){animation:5s ease-in-out infinite bob;top:-22px;left:-26px}.chip-2:where(.astro-yodha2z4){animation:5s ease-in-out 1.2s infinite bob;bottom:-24px;right:-18px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=980px){.hero-grid:where(.astro-yodha2z4){grid-template-columns:1fr}.track-card:where(.astro-yodha2z4){max-width:460px;margin:30px auto 0}}@media (width<=620px){.chip-1:where(.astro-yodha2z4){left:0}.chip-2:where(.astro-yodha2z4){right:0}}.stats:where(.astro-xvvo3qve){background:var(--lime);color:var(--ink);position:relative;overflow:hidden}.stats:where(.astro-xvvo3qve) .wrap:where(.astro-xvvo3qve){grid-template-columns:repeat(4,1fr);gap:0;display:grid}.stat:where(.astro-xvvo3qve){text-align:center;padding:46px 20px;position:relative}.stat:where(.astro-xvvo3qve)+.stat:where(.astro-xvvo3qve):before{content:"";background:var(--ink-a20);width:1.5px;height:44%;position:absolute;top:28%;right:0}.stat:where(.astro-xvvo3qve) .n:where(.astro-xvvo3qve){font-family:var(--font-display);direction:ltr;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;display:inline-block}.stat:where(.astro-xvvo3qve) p:where(.astro-xvvo3qve){margin-top:.4rem;font-weight:600}@media (width<=980px){.stats:where(.astro-xvvo3qve) .wrap:where(.astro-xvvo3qve){grid-template-columns:1fr 1fr}.stat:where(.astro-xvvo3qve):nth-child(3):before{display:none}}.sec-head:where(.astro-6j3riaey){max-width:640px;margin-bottom:56px}.sec-head:where(.astro-6j3riaey) h2:where(.astro-6j3riaey){margin:.6rem 0 .8rem;font-size:clamp(1.8rem,3.6vw,2.7rem)}.sec-head:where(.astro-6j3riaey) p:where(.astro-6j3riaey){color:var(--text-dim);font-size:1.08rem}.light .sec-head:where(.astro-6j3riaey) p:where(.astro-6j3riaey){color:var(--text-muted)}.sec-head:where(.astro-6j3riaey).center{text-align:center;margin-inline:auto}.feat-grid:where(.astro-w3dz36le){grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.feat:where(.astro-w3dz36le){background:var(--white);border-radius:var(--r);border:1px solid var(--border-light);padding:32px 28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.feat:where(.astro-w3dz36le):hover{box-shadow:0 26px 50px -24px var(--ink-a35);transform:translateY(-6px)}.feat:where(.astro-w3dz36le) .ic:where(.astro-w3dz36le){background:var(--ink);width:56px;height:56px;color:var(--lime);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.feat:where(.astro-w3dz36le) .ic:where(.astro-w3dz36le) svg{width:28px;height:28px}.feat:where(.astro-w3dz36le) .big:where(.astro-w3dz36le){font-family:var(--font-display);color:var(--ink);font-size:2.1rem;font-weight:800;line-height:1}.feat:where(.astro-w3dz36le) .big:where(.astro-w3dz36le) small:where(.astro-w3dz36le){font-size:1rem;font-weight:700}.feat:where(.astro-w3dz36le) h3:where(.astro-w3dz36le){margin:.6rem 0 .4rem;font-size:1.2rem}.feat:where(.astro-w3dz36le) p:where(.astro-w3dz36le){color:var(--text-muted);font-size:.98rem}.feat:where(.astro-w3dz36le):after{content:"";background:var(--lime);opacity:0;width:110px;height:14px;transition:opacity .3s,left .3s;position:absolute;bottom:22px;left:-30px;transform:skew(-35deg)}.feat:where(.astro-w3dz36le):hover:after{opacity:1;left:-10px}.feat:where(.astro-w3dz36le).dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.feat:where(.astro-w3dz36le).dark .ic:where(.astro-w3dz36le){background:var(--lime);color:var(--ink)}.feat:where(.astro-w3dz36le).dark .big:where(.astro-w3dz36le){color:var(--lime)}.feat:where(.astro-w3dz36le).dark p:where(.astro-w3dz36le){color:var(--text-dim)}@media (width<=980px){.feat-grid:where(.astro-w3dz36le){grid-template-columns:1fr 1fr}}@media (width<=620px){.feat-grid:where(.astro-w3dz36le){grid-template-columns:1fr}}.process:where(.astro-zuepckvj){grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.process:where(.astro-zuepckvj):before{content:"";background:repeating-linear-gradient(to left, var(--lime) 0 10px, transparent 10px 20px);opacity:.6;height:2px;position:absolute;top:34px;left:12%;right:12%}.pstep:where(.astro-zuepckvj){text-align:center;padding:0 10px;position:relative}.pstep:where(.astro-zuepckvj) .num:where(.astro-zuepckvj){background:var(--ink-2);border:1.5px solid var(--line);width:68px;height:68px;font-family:var(--font-display);color:var(--lime);z-index:1;border-radius:20px;place-items:center;margin:0 auto 22px;font-size:1.5rem;font-weight:800;transition:background .3s,color .3s;display:grid;position:relative}.pstep:where(.astro-zuepckvj):hover .num:where(.astro-zuepckvj){background:var(--lime);color:var(--ink)}.pstep:where(.astro-zuepckvj) h3:where(.astro-zuepckvj){margin-bottom:.4rem;font-size:1.15rem}.pstep:where(.astro-zuepckvj) p:where(.astro-zuepckvj){color:var(--text-dim);font-size:.95rem}@media (width<=980px){.process:where(.astro-zuepckvj){grid-template-columns:1fr 1fr;row-gap:40px}.process:where(.astro-zuepckvj):before{display:none}}.price-grid:where(.astro-nwtk6cma){grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:22px;display:grid}.pcard:where(.astro-nwtk6cma){background:var(--white);border:1px solid var(--border-light);border-radius:24px;flex-direction:column;padding:36px 30px;display:flex}.pcard:where(.astro-nwtk6cma) .lbl:where(.astro-nwtk6cma){color:var(--text-muted-2);font-weight:700}.pcard:where(.astro-nwtk6cma) .amt:where(.astro-nwtk6cma){font-family:var(--font-display);color:var(--ink);margin:.6rem 0 .2rem;font-size:3.4rem;font-weight:800;line-height:1.1}.pcard:where(.astro-nwtk6cma) .amt:where(.astro-nwtk6cma) small:where(.astro-nwtk6cma){font-size:1.1rem;font-weight:700}.pcard:where(.astro-nwtk6cma) ul:where(.astro-nwtk6cma){flex:1;gap:.6rem;margin:1.3rem 0 1.8rem;list-style:none;display:grid}.pcard:where(.astro-nwtk6cma) li:where(.astro-nwtk6cma){align-items:flex-start;gap:.6rem;display:flex}.pcard:where(.astro-nwtk6cma) li:where(.astro-nwtk6cma) svg{width:20px;height:20px;color:var(--ink);flex-shrink:0;margin-top:4px}.pcard:where(.astro-nwtk6cma).hl{background:var(--ink);color:var(--paper);border-color:var(--ink);position:relative;overflow:hidden}.pcard:where(.astro-nwtk6cma).hl .lbl:where(.astro-nwtk6cma){color:var(--text-dim)}.pcard:where(.astro-nwtk6cma).hl .amt:where(.astro-nwtk6cma),.pcard:where(.astro-nwtk6cma).hl li:where(.astro-nwtk6cma) svg{color:var(--lime)}.pcard:where(.astro-nwtk6cma).offer{background:var(--lime);border-color:var(--lime);color:var(--ink)}.pcard:where(.astro-nwtk6cma).offer .lbl:where(.astro-nwtk6cma){color:var(--ink)}.pcard:where(.astro-nwtk6cma) .amt-text:where(.astro-nwtk6cma){font-size:2.3rem}.pcard:where(.astro-nwtk6cma) .btn{justify-content:center}.pcard:where(.astro-nwtk6cma).hl .btn-ghost{border-color:var(--line-strong)}.note:where(.astro-nwtk6cma){color:var(--text-muted-2);align-items:flex-start;gap:.5rem;margin-top:22px;font-size:.92rem;display:flex}.note:where(.astro-nwtk6cma) svg{flex-shrink:0;width:18px;height:18px;margin-top:4px}@media (width<=980px){.price-grid:where(.astro-nwtk6cma){grid-template-columns:1fr 1fr}}@media (width<=620px){.price-grid:where(.astro-nwtk6cma){grid-template-columns:1fr}}.cov:where(.astro-qc6iovg3){grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;display:grid}h2:where(.astro-qc6iovg3){margin:.6rem 0 .8rem;font-size:clamp(1.8rem,3.6vw,2.6rem)}.desc:where(.astro-qc6iovg3){color:var(--text-dim)}.tmap:where(.astro-qc6iovg3){aspect-ratio:5/7.2;direction:ltr;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(5,1fr);gap:8px;width:100%;max-width:460px;margin-inline:auto;display:grid}.gov:where(.astro-qc6iovg3){background:var(--ink-2);color:var(--paper);border:1px solid var(--line);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;font-family:inherit;font-size:clamp(.62rem,1.4vw,.82rem);font-weight:600;line-height:1.25;transition:transform .2s,background .2s,color .2s;display:flex;position:relative}.gov:where(.astro-qc6iovg3):hover{z-index:2;transform:scale(1.06)}.gov:where(.astro-qc6iovg3) .p:where(.astro-qc6iovg3){color:var(--text-dim);font-size:.85em;font-weight:500}.gov:where(.astro-qc6iovg3).pickup{background:var(--lime);color:var(--ink);border-color:var(--lime)}.gov:where(.astro-qc6iovg3).pickup .p:where(.astro-qc6iovg3){color:var(--ink)}.gov:where(.astro-qc6iovg3).north{border:1.5px dashed var(--lime-a50);background:0 0}.gov:where(.astro-qc6iovg3).act{outline:3px solid var(--paper);outline-offset:2px}.gov:where(.astro-qc6iovg3).pickup:after{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse2;position:absolute;top:6px;left:6px}@keyframes pulse2{0%{box-shadow:0 0 0 0 var(--ink-a50)}to{box-shadow:0 0 0 10px var(--ink-a0)}}.legend:where(.astro-qc6iovg3){color:var(--text-dim);flex-wrap:wrap;gap:1.2rem;margin:1.6rem 0;font-size:.9rem;display:flex}.legend:where(.astro-qc6iovg3) span:where(.astro-qc6iovg3){align-items:center;gap:.5rem;display:flex}.legend:where(.astro-qc6iovg3) i:where(.astro-qc6iovg3){border-radius:5px;width:16px;height:16px;display:inline-block}.legend:where(.astro-qc6iovg3) .sw-pickup:where(.astro-qc6iovg3){background:var(--lime)}.legend:where(.astro-qc6iovg3) .sw-normal:where(.astro-qc6iovg3){background:var(--ink-2);border:1px solid var(--line)}.legend:where(.astro-qc6iovg3) .sw-north:where(.astro-qc6iovg3){border:1.5px dashed var(--lime-a60)}.gpanel:where(.astro-qc6iovg3){background:var(--ink-2);border:1px solid var(--line);border-radius:22px;padding:26px}.gpanel:where(.astro-qc6iovg3) h3:where(.astro-qc6iovg3){margin-bottom:1rem;font-size:1.6rem}.gpanel:where(.astro-qc6iovg3) .row:where(.astro-qc6iovg3){border-bottom:1px solid var(--line);justify-content:space-between;padding:.75rem 0;display:flex}.gpanel:where(.astro-qc6iovg3) .row:where(.astro-qc6iovg3):last-of-type{border:0}.gpanel:where(.astro-qc6iovg3) .row:where(.astro-qc6iovg3) span:where(.astro-qc6iovg3){color:var(--text-dim)}.gpanel:where(.astro-qc6iovg3) .row:where(.astro-qc6iovg3) b:where(.astro-qc6iovg3){font-family:var(--font-display)}.gpanel:where(.astro-qc6iovg3) .warn:where(.astro-qc6iovg3){background:var(--lime-a10);color:var(--lime);border-radius:12px;margin-top:1rem;padding:.8rem 1rem;font-size:.9rem;display:none}.gpanel:where(.astro-qc6iovg3) .warn:where(.astro-qc6iovg3).on{display:block}@media (width<=980px){.cov:where(.astro-qc6iovg3){grid-template-columns:1fr}}.reg:where(.astro-tinfetti){grid-template-columns:.9fr 1.1fr;align-items:start;gap:50px;display:grid}.reg-side:where(.astro-tinfetti) h2:where(.astro-tinfetti){margin:.6rem 0 1rem;font-size:clamp(1.8rem,3.6vw,2.6rem)}.reg-side:where(.astro-tinfetti) p:where(.astro-tinfetti){color:var(--text-muted);margin-bottom:1.6rem}.perks:where(.astro-tinfetti){gap:1rem;list-style:none;display:grid}.perks:where(.astro-tinfetti) li:where(.astro-tinfetti){align-items:center;gap:.9rem;font-weight:600;display:flex}.perks:where(.astro-tinfetti) .ic:where(.astro-tinfetti){background:var(--ink);width:42px;height:42px;color:var(--lime);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.perks:where(.astro-tinfetti) .ic:where(.astro-tinfetti) svg{width:20px;height:20px}form:where(.astro-tinfetti).card{background:var(--white);box-shadow:0 30px 60px -30px var(--ink-a35);border:1px solid var(--border-light);border-radius:26px;padding:34px}.reg-note:where(.astro-tinfetti){background:var(--paper-2);border:1px dashed var(--border-light);color:var(--ink);border-radius:12px;align-items:flex-start;gap:.5rem;margin-bottom:20px;padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:flex}.reg-note:where(.astro-tinfetti) svg{flex-shrink:0;width:18px;height:18px;margin-top:4px}.fgrid:where(.astro-tinfetti){grid-template-columns:1fr 1fr;gap:16px;display:grid}.field:where(.astro-tinfetti){flex-direction:column;gap:.4rem;display:flex}.field:where(.astro-tinfetti).full{grid-column:1/-1}.field:where(.astro-tinfetti) label:where(.astro-tinfetti){font-size:.92rem;font-weight:600}.field:where(.astro-tinfetti) label:where(.astro-tinfetti) i:where(.astro-tinfetti){color:var(--error);font-style:normal}.field:where(.astro-tinfetti) input:where(.astro-tinfetti),.field:where(.astro-tinfetti) select:where(.astro-tinfetti),.field:where(.astro-tinfetti) textarea:where(.astro-tinfetti){border:1.5px solid var(--border-light);background:var(--paper-2);color:var(--ink);border-radius:12px;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,background .2s}.field:where(.astro-tinfetti) input:where(.astro-tinfetti):focus,.field:where(.astro-tinfetti) select:where(.astro-tinfetti):focus,.field:where(.astro-tinfetti) textarea:where(.astro-tinfetti):focus{border-color:var(--ink);background:var(--white);outline:0}.field:where(.astro-tinfetti) .ltr-input:where(.astro-tinfetti){text-align:right}.field:where(.astro-tinfetti) textarea:where(.astro-tinfetti){resize:vertical;min-height:90px}.field:where(.astro-tinfetti) .err:where(.astro-tinfetti){color:var(--error);font-size:.82rem;display:none}.field:where(.astro-tinfetti).bad input:where(.astro-tinfetti),.field:where(.astro-tinfetti).bad select:where(.astro-tinfetti){border-color:var(--error)}.field:where(.astro-tinfetti).bad .err:where(.astro-tinfetti){display:block}.chips:where(.astro-tinfetti){flex-wrap:wrap;gap:.5rem;display:flex}.chips:where(.astro-tinfetti) label:where(.astro-tinfetti){cursor:pointer;position:relative}.chips:where(.astro-tinfetti) input:where(.astro-tinfetti){opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;right:0}.chips:where(.astro-tinfetti) span:where(.astro-tinfetti){border-radius:var(--r-pill);border:1.5px solid var(--border-light);padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-block}.chips:where(.astro-tinfetti) input:where(.astro-tinfetti):checked+span:where(.astro-tinfetti){background:var(--ink);color:var(--lime);border-color:var(--ink)}form:where(.astro-tinfetti) .btn{justify-content:center;width:100%;margin-top:22px;padding:1.05rem}.form-ok:where(.astro-tinfetti){text-align:center;padding:30px 10px;display:none}.form-ok:where(.astro-tinfetti).on{display:block}.form-ok:where(.astro-tinfetti) .ic:where(.astro-tinfetti){background:var(--lime);width:70px;height:70px;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.form-ok:where(.astro-tinfetti) .ic:where(.astro-tinfetti) svg{width:34px;height:34px}.form-ok:where(.astro-tinfetti) .ok-desc:where(.astro-tinfetti){color:var(--text-muted);margin-top:.4rem}.form-ok:where(.astro-tinfetti) a.btn{width:auto;margin-top:16px}.small-dim:where(.astro-tinfetti){color:var(--text-muted-3);text-align:center;margin-top:10px;font-size:.82rem}@media (width<=980px){.reg:where(.astro-tinfetti){grid-template-columns:1fr}}@media (width<=620px){.fgrid:where(.astro-tinfetti){grid-template-columns:1fr}form:where(.astro-tinfetti).card{padding:24px}}.faq:where(.astro-gfo3rpqg){gap:14px;max-width:860px;margin-inline:auto;display:grid}.faq:where(.astro-gfo3rpqg) details:where(.astro-gfo3rpqg){background:var(--ink-2);border:1px solid var(--line);border-radius:18px;transition:border-color .2s}.faq:where(.astro-gfo3rpqg) details:where(.astro-gfo3rpqg)[open]{border-color:var(--lime-a50)}.faq:where(.astro-gfo3rpqg) summary:where(.astro-gfo3rpqg){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:22px 26px;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.faq:where(.astro-gfo3rpqg) summary:where(.astro-gfo3rpqg)::-webkit-details-marker{display:none}.faq:where(.astro-gfo3rpqg) summary:where(.astro-gfo3rpqg) .pm:where(.astro-gfo3rpqg){background:var(--lime-a12);width:32px;height:32px;color:var(--lime);border-radius:10px;flex-shrink:0;place-items:center;transition:transform .3s;display:grid}.faq:where(.astro-gfo3rpqg) details:where(.astro-gfo3rpqg)[open] .pm:where(.astro-gfo3rpqg){background:var(--lime);color:var(--ink);transform:rotate(45deg)}.faq:where(.astro-gfo3rpqg) .ans:where(.astro-gfo3rpqg){color:var(--text-dim);padding:0 26px 22px}.faq:where(.astro-gfo3rpqg) .ans:where(.astro-gfo3rpqg) a{color:var(--lime);font-weight:700}.cta-band:where(.astro-d56ov33j){background:var(--lime);color:var(--ink);border-radius:30px;grid-template-columns:1.3fr 1fr;align-items:center;gap:30px;padding:56px;display:grid;position:relative;overflow:hidden}.cta-band:where(.astro-d56ov33j) h2:where(.astro-d56ov33j){font-size:clamp(1.6rem,3.2vw,2.4rem)}.cta-band:where(.astro-d56ov33j) p:where(.astro-d56ov33j){margin-top:.6rem;font-weight:500}.intro:where(.astro-d56ov33j){position:relative}.intro:where(.astro-d56ov33j) .intro-btn{margin-top:1.4rem}.contacts:where(.astro-d56ov33j){gap:12px;display:grid}.contacts:where(.astro-d56ov33j) a:where(.astro-d56ov33j),.contacts:where(.astro-d56ov33j) div:where(.astro-d56ov33j){background:var(--ink);color:var(--paper);border-radius:16px;align-items:center;gap:14px;padding:14px 18px;transition:transform .2s;display:flex}.contacts:where(.astro-d56ov33j) a:where(.astro-d56ov33j):hover{transform:translate(-4px)}.contacts:where(.astro-d56ov33j) .ic:where(.astro-d56ov33j){background:var(--lime-a14);width:40px;height:40px;color:var(--lime);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.contacts:where(.astro-d56ov33j) .ic:where(.astro-d56ov33j) svg{width:20px;height:20px}.contacts:where(.astro-d56ov33j) small:where(.astro-d56ov33j){color:var(--text-dim);font-size:.8rem;display:block}.contacts:where(.astro-d56ov33j) b:where(.astro-d56ov33j){font-family:var(--font-display);letter-spacing:.03em;direction:ltr;display:inline-block}@media (width<=980px){.cta-band:where(.astro-d56ov33j){grid-template-columns:1fr}}@media (width<=620px){.cta-band:where(.astro-d56ov33j){padding:34px 24px}}
