.lf[data-astro-cid-xyq5hly5]{display:grid;gap:1.05rem}.lf-row[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:1fr 1fr;gap:1.05rem}@media(max-width:640px){.lf-row[data-astro-cid-xyq5hly5]{grid-template-columns:1fr}}.lf-field[data-astro-cid-xyq5hly5]{display:grid;gap:.45rem}.lf-lab[data-astro-cid-xyq5hly5]{font-size:.86rem;font-weight:800;color:var(--txt);letter-spacing:.01em}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=text],.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=tel],.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=email]{width:100%;padding:.85rem 1rem;border-radius:12px;font:inherit;font-size:.98rem;color:var(--txt);background:#080c10b8;border:1px solid var(--brd);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]::placeholder{color:var(--mut2)}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus-visible{outline:none;border-color:#e8a83ba6;background:#080c10f2;box-shadow:0 0 0 3px #e8a83b29}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][aria-invalid=true]{border-color:#d32020bf;box-shadow:0 0 0 3px #d3202024}.lf-needs[data-astro-cid-xyq5hly5]{border:0;padding:0;margin:0;display:grid;gap:.55rem}.lf-chips[data-astro-cid-xyq5hly5]{display:flex;flex-wrap:wrap;gap:.5rem}.lf-chip[data-astro-cid-xyq5hly5]{position:relative}.lf-chip[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{position:absolute;opacity:0;width:0;height:0}.lf-chip[data-astro-cid-xyq5hly5]>span[data-astro-cid-xyq5hly5]{display:inline-flex;align-items:center;padding:.5rem .95rem;border-radius:999px;font-size:.9rem;font-weight:700;color:var(--mut);cursor:pointer;background:#111a22cc;border:1px solid var(--brd);transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.lf-chip[data-astro-cid-xyq5hly5]>span[data-astro-cid-xyq5hly5]:hover{color:var(--txt);border-color:#35b0c473;transform:translateY(-1px)}.lf-chip[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:checked+span[data-astro-cid-xyq5hly5]{color:#0b0b0b;background:linear-gradient(135deg,var(--gold),#f0c069);border-color:transparent;box-shadow:0 6px 18px #e8a83b42}.lf-chip[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus-visible+span[data-astro-cid-xyq5hly5]{box-shadow:0 0 0 3px #e8a83b4d}.lf[data-astro-cid-xyq5hly5] [data-astro-cid-xyq5hly5][hidden]{display:none!important}.lf-hp[data-astro-cid-xyq5hly5]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lf-actions[data-astro-cid-xyq5hly5]{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap;margin-top:.2rem}.lf-submit[data-astro-cid-xyq5hly5]{min-width:12rem;color:#0b0b0b;border:0;background:linear-gradient(135deg,var(--gold),#f0c069);box-shadow:0 10px 26px #e8a83b47}.lf-submit[data-astro-cid-xyq5hly5]:hover{filter:brightness(1.06);transform:translateY(-2px)}.lf-submit[data-astro-cid-xyq5hly5][disabled]{opacity:.65;cursor:progress;transform:none}.lf-alt[data-astro-cid-xyq5hly5]{font-size:.9rem;font-weight:700;color:var(--teal2);border-bottom:1px solid rgba(53,176,196,.35)}.lf-alt[data-astro-cid-xyq5hly5]:hover{color:#7fd6e6}.lf-status[data-astro-cid-xyq5hly5]{margin:0;font-size:.94rem;font-weight:700;padding:.8rem 1rem;border-radius:12px}.lf-status[data-astro-cid-xyq5hly5].ok{color:#7ee0a6;background:#2ea0641f;border:1px solid rgba(46,160,100,.34)}.lf-status[data-astro-cid-xyq5hly5].err{color:#ff9c9c;background:#d320201f;border:1px solid rgba(211,32,32,.34)}.lf-note[data-astro-cid-xyq5hly5]{margin:0;font-size:.84rem;color:var(--mut2)}.lead-dock[data-astro-cid-qbkevxrq]{position:fixed;inset-block-end:1.1rem;inset-inline-end:1.1rem;z-index:60;display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;padding:.85rem 1.35rem;border-radius:999px;border:0;font:inherit;font-size:.95rem;font-weight:800;color:#0b0b0b;background:linear-gradient(135deg,var(--gold),#f0c069);box-shadow:0 12px 34px #e8a83b57,0 2px 8px #0006;transform:translateY(150%);transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.lead-dock[data-astro-cid-qbkevxrq].in{transform:translateY(0)}.lead-dock[data-astro-cid-qbkevxrq].above-bar{inset-block-end:4.6rem}.lead-dock[data-astro-cid-qbkevxrq]:hover{box-shadow:0 16px 40px #e8a83b75,0 2px 8px #0006}@media(prefers-reduced-motion:reduce){.lead-dock[data-astro-cid-qbkevxrq]{transition:none}}@media(max-width:520px){.lead-dock[data-astro-cid-qbkevxrq] span[data-astro-cid-qbkevxrq]{font-size:.9rem}.lead-dock[data-astro-cid-qbkevxrq]{inset-inline-end:.75rem;inset-block-end:.75rem}}.lf-modal[data-astro-cid-qbkevxrq]{border:0;padding:0;background:transparent;color:var(--txt);max-width:min(38rem,calc(100vw - 1.6rem));width:100%}.lf-modal[data-astro-cid-qbkevxrq]::backdrop{background:#04070abd;backdrop-filter:blur(4px)}.lf-modal-in[data-astro-cid-qbkevxrq]{position:relative;padding:1.9rem 1.7rem 1.6rem;border-radius:20px;background:linear-gradient(160deg,var(--panel2),var(--panel));border:1px solid rgba(232,168,59,.26);box-shadow:0 30px 80px #0009}.lf-modal-in[data-astro-cid-qbkevxrq] h2[data-astro-cid-qbkevxrq]{margin:0 0 .3rem;font-size:1.42rem;color:#fff}.lf-modal-sub[data-astro-cid-qbkevxrq]{margin:0 0 1.3rem;color:var(--mut);font-size:.95rem}.lf-x[data-astro-cid-qbkevxrq]{position:absolute;inset-block-start:.85rem;inset-inline-end:.95rem;width:2rem;height:2rem;border-radius:50%;cursor:pointer;background:#080c10b3;border:1px solid var(--brd);color:var(--mut);font-size:.85rem;line-height:1;transition:color .16s ease,border-color .16s ease}.lf-x[data-astro-cid-qbkevxrq]:hover{color:var(--txt);border-color:#35b0c480}:root{--bg: #080c10;--panel: #0d1319;--panel2: #111a22;--brd: #1b2733;--teal: #0E7A8A;--teal2: #35b0c4;--gold: #e8a83b;--red: #D32020;--txt: #E2E8F0;--mut: #8494a7;--mut2: #64748b;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:Cairo,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--txt);line-height:1.85;-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";position:fixed;inset:0;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.4;pointer-events:none;z-index:1}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.wrap{max-width:1180px;margin:0 auto;padding:0 1.15rem;position:relative;z-index:2}h1,h2,h3{font-weight:900;line-height:1.3;color:#fff;letter-spacing:-.3px}.ltr-num,[dir=ltr]{direction:ltr;unicode-bidi:embed}.kick{display:inline-flex;align-items:center;gap:.55rem;font-size:.8rem;font-weight:800;letter-spacing:.14em;color:var(--teal2)}.kick:before{content:"";width:26px;height:2px;background:var(--teal);border-radius:2px}.rl{position:relative}.rl:before{content:"";position:absolute;top:.4rem;bottom:.4rem;inset-inline-start:-1.15rem;width:1px;background:var(--red);transform:scaleY(0);transform-origin:top;transition:transform .55s cubic-bezier(.22,1,.36,1) .12s}.rl.in:before{transform:scaleY(1)}html:not(.js-anim) .rl:before{transform:none}@media(max-width:767px){.rl:before{inset-inline-start:-.72rem}}.tealine{height:1px;border:0;opacity:.3;background:linear-gradient(90deg,transparent,var(--teal) 35%,var(--teal2) 50%,var(--teal) 65%,transparent);background-size:1200px 1px;animation:tealslide 9s linear infinite}@keyframes tealslide{to{background-position:1200px 0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:800;font-family:inherit;border:0;border-radius:.75rem;cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;text-align:center;line-height:1.4}.btn-red{background:var(--red);color:#fff;padding:.95rem 2rem;font-size:1.05rem;box-shadow:0 8px 26px #d3202052,inset 0 1px #ffffff24}.btn-red:hover{transform:translateY(-2px);background:#e42a2a;box-shadow:0 14px 36px #d320206b;color:#fff}.btn-line{border:1.5px solid rgba(53,176,196,.45);color:var(--teal2);padding:.9rem 1.8rem;font-size:1.02rem;background:#0e7a8a0f}.btn-line:hover{border-color:var(--teal2);background:#0e7a8a24;transform:translateY(-2px)}header{position:sticky;top:0;z-index:50;background:#080c10d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--brd)}.nav{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1.15rem;max-width:1180px;margin:0 auto;gap:.8rem}.logo{display:flex;align-items:center;gap:.65rem;font-weight:900;font-size:1.18rem;color:#fff}.logo img{height:46px;width:46px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.logo b{color:var(--gold)}.nav-links{display:none;gap:1.7rem;align-items:center}.nav-links a{font-weight:700;color:var(--txt);font-size:.96rem;position:relative;padding:.2rem 0}.nav-links a:after{content:"";position:absolute;inset-inline-end:0;bottom:-2px;width:0;height:2px;background:var(--teal2);border-radius:2px;transition:width .3s}.nav-links a:hover{color:var(--teal2)}.nav-links a:hover:after{width:100%}.nav-links a[aria-current]{color:var(--teal2)}.nav-right{display:flex;align-items:center;gap:.7rem}.nav-cta{display:none;padding:.55rem 1.4rem!important;font-size:.92rem!important}.lang-pill{display:inline-flex;border:1px solid var(--brd);border-radius:999px;overflow:hidden;background:#0d131999}.lang-pill button{background:none;border:0;cursor:pointer;font-family:inherit;font-weight:800;font-size:.8rem;padding:.38rem .8rem;color:var(--mut);transition:background .25s,color .25s;line-height:1.2}.lang-pill button:hover{color:var(--teal2)}.lang-pill button.on{background:var(--teal);color:#fff}.burger{background:none;border:0;cursor:pointer;padding:.4rem;display:flex;flex-direction:column;gap:5px}.burger span{width:25px;height:2.5px;background:var(--txt);border-radius:2px;transition:transform .3s,opacity .3s}.burger.on span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.burger.on span:nth-child(2){opacity:0}.burger.on span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.m-menu{display:none;flex-direction:column;padding:.5rem 1.2rem 1.2rem;background:#080c10fa;border-top:1px solid var(--brd)}.m-menu.open{display:flex}.m-menu a{padding:.72rem .2rem;font-weight:700;color:var(--txt);border-bottom:1px solid rgba(255,255,255,.06)}.m-menu a:last-child{border-bottom:0;color:#ff6b6b;font-weight:800}.light{background:#f6f9fa;color:#0f172a;border-block:1px solid #e3ebef;position:relative}.light:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 3%,rgba(14,122,138,.06),transparent 50%),radial-gradient(circle at 92% 98%,rgba(14,122,138,.05),transparent 42%);pointer-events:none}.light h2,.light h3{color:#0d3b44}footer{padding:4rem 0 2.2rem;position:relative;overflow:hidden}.f-word{position:absolute;bottom:-1.6rem;right:0;left:0;text-align:center;font-weight:900;font-size:clamp(4rem,13vw,10rem);line-height:1;color:#0e7a8a12;letter-spacing:.04em;white-space:nowrap;pointer-events:none}.f-grid{display:grid;gap:2.2rem;position:relative;z-index:1}.f-brand .logo{margin-bottom:.8rem}.f-grid p,.f-grid a,.f-grid li{color:var(--mut);font-size:.93rem}.f-grid h4{margin-bottom:.8rem;font-size:.98rem;color:var(--teal2)}.f-grid a:hover{color:var(--teal2)}.f-grid li{padding:.2rem 0}.f-mail{color:var(--gold)!important;font-weight:700}.copy{border-top:1px solid var(--brd);margin-top:2.6rem;padding-top:1.4rem;text-align:center;color:var(--mut2);font-size:.84rem;position:relative;z-index:1}html.js-anim [data-rv]{opacity:0;transform:translateY(26px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.8,.36,1)}html.js-anim [data-rv].rv-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tealine{animation:none!important}.btn{transition:none}.rl:before{transform:none;transition:none}html.js-anim [data-rv]{opacity:1;transform:none;transition:none}}@media(min-width:640px){.cardgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px)and (max-width:959px){.nav-links{display:flex}.nav-cta{display:inline-flex}.burger{display:none}}@media(min-width:960px){.cardgrid{grid-template-columns:repeat(3,1fr)}.nav-links{display:flex}.nav-cta{display:inline-flex}.burger{display:none}.f-grid{grid-template-columns:1.5fr 1fr 1fr}}
