@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.9rXc6cUL.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-latin-400-normal.Bo5KPYvw.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-400-normal.CFZh1unN.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-latin-600-normal.KrqB56Mw.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-600-normal.Dk5eISD_.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/readex-pro-arabic-400-normal.BzB5iZVu.woff2)format("woff2"),url(/_astro/readex-pro-arabic-400-normal.CRluTl2A.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/readex-pro-arabic-500-normal.Bmdbfz0h.woff2)format("woff2"),url(/_astro/readex-pro-arabic-500-normal.DZnHuMwu.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/readex-pro-arabic-600-normal.BHxn1TEo.woff2)format("woff2"),url(/_astro/readex-pro-arabic-600-normal.9mhVJBMn.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/readex-pro-arabic-700-normal.EXBdNfUG.woff2)format("woff2"),url(/_astro/readex-pro-arabic-700-normal.CrhlwrkQ.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/readex-pro-latin-400-normal.BZtYQVaG.woff2)format("woff2"),url(/_astro/readex-pro-latin-400-normal.SP_jEUAw.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/readex-pro-latin-500-normal.fMl4bkAY.woff2)format("woff2"),url(/_astro/readex-pro-latin-500-normal.CQ-MGytt.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/readex-pro-latin-600-normal.C3IhmgOg.woff2)format("woff2"),url(/_astro/readex-pro-latin-600-normal.CeYg1m9V.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/readex-pro-latin-700-normal.oqSerPEB.woff2)format("woff2"),url(/_astro/readex-pro-latin-700-normal.L_HvUYJT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vazirmatn-arabic-400-normal.DMZFCm7K.woff2)format("woff2"),url(/_astro/vazirmatn-arabic-400-normal.C4W5XURk.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/vazirmatn-arabic-500-normal.C_lbnnKa.woff2)format("woff2"),url(/_astro/vazirmatn-arabic-500-normal.Dqq3-xo3.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/vazirmatn-arabic-700-normal.Dge_DOjm.woff2)format("woff2"),url(/_astro/vazirmatn-arabic-700-normal.B5nPuCFv.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vazirmatn-latin-400-normal.BT_DHTc7.woff2)format("woff2"),url(/_astro/vazirmatn-latin-400-normal.GKyMcI03.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/vazirmatn-latin-700-normal.9BlbvDRV.woff2)format("woff2"),url(/_astro/vazirmatn-latin-700-normal.DrB0PBU6.woff)format("woff")}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-nastaliq-urdu-arabic-400-normal.BVDOj1dq.woff2)format("woff2"),url(/_astro/noto-nastaliq-urdu-arabic-400-normal.Df9iHKj9.woff)format("woff")}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-nastaliq-urdu-arabic-700-normal.CV4fHIsl.woff2)format("woff2"),url(/_astro/noto-nastaliq-urdu-arabic-700-normal.DLTMJhMG.woff)format("woff")}:root{--teal:#005c5d;--teal-dark:#004647;--teal-deep:#0c1a1a;--mint:#00c598;--cyan:#00c9d0;--bronze:#857550;--cream:#f1f1e6;--bg:#fdfdf9;--ink:#1f2a2a;--ink-soft:#4a5654;--radius:18px;--radius-lg:26px;--container:1120px;--shadow-1:0 6px 24px #0c1a1a12;--shadow-2:0 22px 52px #0c1a1a29;--shadow-mint:0 10px 32px #00c59859;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--font-body:"IBM Plex Sans Arabic", "Segoe UI", system-ui, sans-serif;--font-head:"Readex Pro", "IBM Plex Sans Arabic", system-ui, sans-serif;--body-lh:1.85;--head-lh:1.35}html[lang=fa]{--font-body:"Vazirmatn", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-head:"Vazirmatn", "IBM Plex Sans Arabic", system-ui, sans-serif;--head-lh:1.65}html[lang=ur]{--font-body:"Noto Nastaliq Urdu", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-head:"Noto Nastaliq Urdu", "IBM Plex Sans Arabic", system-ui, sans-serif;--body-lh:2.45;--head-lh:2.5}html[lang=ur] .btn{line-height:2.1}html[lang=ur] .hero-badge,html[lang=ur] .hero h1,html[lang=ur] .hero-subtitle,html[lang=ur] .hero-ctas,html[lang=ur] .hero-note{margin-block-end:1.6rem}html[lang=en],html[lang=tr]{--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-head:"Readex Pro", "IBM Plex Sans", system-ui, sans-serif;--body-lh:1.7}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1.04rem;line-height:var(--body-lh);color:var(--ink);background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-head);line-height:var(--head-lh);color:var(--teal-dark);text-wrap:balance;margin:0 0 .6em;font-weight:600}p{margin:0 0 1em}a{color:var(--teal);text-decoration:none}a:hover{color:var(--mint)}img,svg{max-width:100%;height:auto;display:block}::selection{background:#00c59847}:focus-visible{outline:2px dashed var(--mint);outline-offset:3px;border-radius:4px}.container{max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem)}.section{padding-block:clamp(3.75rem,9vw,6.5rem);scroll-margin-top:84px;position:relative}.section-label{letter-spacing:.02em;color:var(--teal);background:#00c5981f;border:1px solid #00c59859;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.1rem;padding:.28rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.section-label:before{content:"";background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00c5982e}.section-title{margin-bottom:.5em;font-size:clamp(1.65rem,4.2vw,2.5rem)}.section-lead{color:var(--ink-soft);max-width:62ch;font-size:1.08rem}.section-head{text-align:center;margin-inline:auto;max-width:720px;margin-bottom:clamp(2.2rem,5vw,3.5rem)}.btn{font-family:var(--font-head);cursor:pointer;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), background-color .3s, color .3s, border-color .3s;will-change:transform;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.78rem 1.7rem;font-size:1rem;font-weight:600;line-height:1.6;display:inline-flex}.btn:hover{transform:translateY(-3px)}.btn:active{transform:translateY(-1px)scale(.98)}.btn-primary{background:linear-gradient(135deg, var(--mint), var(--cyan));color:#062b26;box-shadow:var(--shadow-mint)}.btn-primary:hover{color:#062b26;box-shadow:0 16px 40px #00c59873}.btn-ghost{color:var(--cream);border-color:#f1f1e673}.btn-ghost:hover{color:#fff;background:#f1f1e61f}.btn-teal{background:var(--teal);color:#fff;box-shadow:0 10px 30px #005c5d47}.btn-teal:hover{background:var(--teal-dark);color:#fff}[dir=rtl] .icon-arrow{transform:scaleX(-1)}.skip-link{z-index:100;background:var(--teal);color:#fff;border-radius:10px;padding:.6rem 1.2rem;transition:inset-block-start .25s;position:fixed;inset-block-start:-100px;inset-inline-start:1rem}.skip-link:focus{color:#fff;inset-block-start:1rem}@media (width<=40em){html{font-size:16.5px}h1{font-size:2rem}}.scroll-progress{z-index:60;pointer-events:none;height:3px;position:fixed;inset-block-start:0;inset-inline:0}.scroll-progress span{background:linear-gradient(90deg, var(--mint), var(--cyan));transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .scroll-progress span{transform-origin:100%}.site-header{z-index:50;transition:padding .35s var(--ease-out), background-color .35s, box-shadow .35s;padding-block:1rem;position:fixed;inset-block-start:0;inset-inline:0}.site-header.scrolled{-webkit-backdrop-filter:blur(14px);background:#fdfdf9db;padding-block:.55rem;box-shadow:0 4px 24px #0c1a1a17}.site-header .container{justify-content:space-between;align-items:center;gap:1rem;display:flex}.brand{font-family:var(--font-head);color:var(--cream);align-items:center;gap:.6rem;font-size:1.12rem;font-weight:700;transition:color .35s;display:inline-flex}.brand svg{width:30px;height:auto}.site-header.scrolled .brand{color:var(--teal-dark)}.site-nav{align-items:center;gap:.35rem;display:none}.site-nav a{color:#f1f1e6d9;border-radius:10px;padding:.45rem .85rem;font-weight:500;transition:color .3s,background-color .3s;position:relative}.site-nav a:after{content:"";background:var(--mint);transform-origin:50%;height:2px;transition:transform .3s var(--ease-out);border-radius:2px;position:absolute;inset-block-end:.15rem;inset-inline:.85rem;transform:scaleX(0)}.site-nav a:hover,.site-nav a.active{color:#fff}.site-nav a:hover:after,.site-nav a.active:after{transform:scaleX(1)}.site-header.scrolled .site-nav a{color:var(--ink-soft)}.site-header.scrolled .site-nav a:hover,.site-header.scrolled .site-nav a.active{color:var(--teal-dark)}.header-actions{align-items:center;gap:.6rem;display:flex}.header-cta{padding:.5rem 1.2rem;font-size:.92rem;display:none}.lang-menu{position:relative}.lang-menu summary{cursor:pointer;color:var(--cream);border:1px solid #f1f1e659;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.92rem;font-weight:600;list-style:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu[open] summary,.lang-menu summary:hover{color:#fff;background:#f1f1e624}.site-header.scrolled .lang-menu summary{color:var(--ink-soft);border-color:#005c5d40}.site-header.scrolled .lang-menu[open] summary,.site-header.scrolled .lang-menu summary:hover{color:var(--teal-dark);background:#005c5d14}.lang-menu ul{box-shadow:var(--shadow-2);background:#fff;border:1px solid #005c5d1a;border-radius:14px;min-width:10rem;margin:0;padding:.45rem;list-style:none;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0}.lang-menu a{color:var(--ink);border-radius:9px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.95rem;display:flex}.lang-menu a:hover{color:var(--teal-dark);background:#00c5981f}.lang-menu a[aria-current=true]{color:var(--teal);font-weight:700}@media (width>=62em){.site-nav{display:flex}.header-cta{display:inline-flex}}.hero{text-align:center;min-height:100svh;color:var(--cream);background:radial-gradient(58% 46% at 50% 34%, #00c59821, transparent 70%), linear-gradient(160deg, #004647 0%, #013637 48%, var(--teal-deep) 100%);isolation:isolate;place-items:center;padding-block:clamp(7rem,16vh,10rem) clamp(4rem,9vh,6rem);display:grid;position:relative;overflow:hidden}.hero .orb{filter:blur(60px);opacity:.5;pointer-events:none;border-radius:50%;animation:16s ease-in-out infinite alternate drift;position:absolute}.hero .orb-mint{background:radial-gradient(circle,#00c59880,#0000 65%);width:34vw;height:34vw;inset-block-start:-12%;inset-inline-start:-8%}.hero .orb-cyan{background:radial-gradient(circle,#00c9d06b,#0000 65%);width:30vw;height:30vw;animation-delay:-8s;inset-block-end:-14%;inset-inline-end:-6%}.hero-ring{pointer-events:none;border:1.5px dashed #00c59838;border-radius:50%;position:absolute}.hero-ring-1{aspect-ratio:1;width:min(78vw,620px);animation:90s linear infinite spin;inset-block-start:8%;inset-inline-start:-14%}.hero-ring-2{aspect-ratio:1;border-color:#00c9d02e;width:min(52vw,420px);animation:70s linear infinite reverse spin;inset-block-end:4%;inset-inline-end:-10%}.hero-inner{z-index:1;flex-direction:column;align-items:center;max-width:880px;margin-inline:auto;display:flex;position:relative}.hero-logo{filter:drop-shadow(0 12px 34px #00c59859);width:clamp(84px,13vw,128px);margin-block-end:1.4rem;animation:6s ease-in-out infinite float-y}.hero-badge{color:#9ef0da;background:#00c59821;border:1px solid #00c59866;border-radius:999px;align-items:center;gap:.5rem;margin-block-end:1.5rem;padding:.35rem 1.1rem;font-size:.88rem;font-weight:600;display:inline-flex}.hero-badge .dot{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite pulse-soft}.hero h1{color:#fff;text-wrap:balance;margin-block-end:.35em;font-size:clamp(2.1rem,6.2vw,3.9rem)}.hero .hero-title-accent{background:linear-gradient(100deg, #7fe9cf 5%, var(--cyan) 55%, var(--mint) 95%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero-subtitle{color:#f1f1e6d9;max-width:62ch;margin-inline:auto;font-size:clamp(1rem,2.4vw,1.17rem)}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-block-start:2.2rem;display:flex}.hero-note{color:#f1f1e699;margin-block-start:1.4rem;font-size:.88rem}.scroll-hint{border:2px solid #f1f1e659;border-radius:999px;justify-content:center;width:26px;height:42px;margin-block-start:clamp(2rem,6vh,3.6rem);padding-block-start:7px;display:flex}.scroll-hint:before{content:"";background:var(--mint);border-radius:4px;width:4px;height:9px;animation:1.8s ease-in-out infinite float-y}.ticker{background:var(--mint);color:#06302b;z-index:2;position:relative;overflow:hidden}.ticker-track{width:max-content;padding-block:.7rem;animation:36s linear infinite ticker-ltr;display:flex}[dir=rtl] .ticker-track{animation-name:ticker-rtl}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-list{flex-shrink:0;justify-content:space-around;align-items:center;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.ticker-list li{white-space:nowrap;align-items:center;gap:1.6rem;padding-inline:1.6rem;font-size:.98rem;font-weight:600;display:flex}.ticker-list li:after{content:"✦";opacity:.55;font-size:.7em}.idea-grid{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=56em){.idea-grid{grid-template-columns:1.1fr 1fr}}.idea-points{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.idea-point{border-radius:var(--radius);box-shadow:var(--shadow-1);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;border:1px solid #005c5d17;align-items:flex-start;gap:1rem;padding:1.15rem 1.3rem;display:flex}.idea-point:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.idea-point .icon-wrap{width:46px;height:46px;color:var(--teal);background:linear-gradient(135deg,#00c59829,#00c9d029);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.idea-point h3{margin-block-end:.25em;font-size:1.06rem}.idea-point p{color:var(--ink-soft);margin:0;font-size:.97rem}.cards-3{gap:1.4rem;display:grid}@media (width>=40em){.cards-3{grid-template-columns:repeat(3,1fr)}}.audience-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-1);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out), border-color .4s;background:#fff;border:1px solid #005c5d17;flex-direction:column;gap:.4rem;padding:2rem 1.7rem;display:flex;position:relative;overflow:hidden}.audience-card:before{content:"";background:linear-gradient(90deg, var(--mint), var(--cyan));height:4px;transform-origin:var(--origin,left);transition:transform .45s var(--ease-out);position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}[dir=rtl] .audience-card:before{--origin:right}.audience-card:hover{box-shadow:var(--shadow-2);border-color:#00c59873;transform:translateY(-8px)}.audience-card:hover:before{transform:scaleX(1)}.audience-card .icon-wrap{width:58px;height:58px;color:var(--teal);transition:transform .4s var(--ease-spring);background:linear-gradient(135deg,#00c59829,#00c9d029);border-radius:18px;place-items:center;margin-block-end:.9rem;display:grid}.audience-card:hover .icon-wrap{transform:scale(1.12)rotate(-4deg)}.audience-card h3{font-size:1.22rem}.audience-card p{color:var(--ink-soft);flex-grow:1;font-size:.98rem}.card-link{color:var(--teal);align-items:center;gap:.4rem;margin-block-start:.6rem;font-size:.95rem;font-weight:600;display:inline-flex}.card-link .icon-arrow{transition:transform .3s var(--ease-out)}.card-link:hover .icon-arrow{transform:translate(4px)}[dir=rtl] .card-link:hover .icon-arrow{transform:scaleX(-1)translate(4px)}.features-section{background:radial-gradient(40% 30% at 12% 0%, #00c59812, transparent 70%), var(--cream)}.features-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.2rem;display:grid}.feature-card{border-radius:var(--radius);box-shadow:var(--shadow-1);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;border:1px solid #005c5d14;align-items:flex-start;gap:1rem;padding:1.5rem 1.4rem;display:flex}.feature-card:hover{box-shadow:var(--shadow-2);transform:translateY(-5px)}.feature-card .icon-wrap{width:48px;height:48px;color:var(--teal);background:linear-gradient(135deg,#00c59829,#00c9d029);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.feature-card h3{margin-block-end:.3em;font-size:1.05rem}.feature-card p{color:var(--ink-soft);margin:0;font-size:.94rem}.stats-band{background:linear-gradient(140deg, #004647, var(--teal-deep));color:var(--cream);position:relative;overflow:hidden}.stats-band:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#00c59824 0 2px,#0000 3px) 0 0/130px 130px,radial-gradient(circle at 70% 60%,#f1f1e614 0 1.5px,#0000 2.5px) 0 0/90px 90px;position:absolute;inset:-40%}.stats-grid{text-align:center;grid-template-columns:repeat(2,1fr);gap:2rem;display:grid;position:relative}@media (width>=48em){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-value{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--mint);font-size:clamp(2.3rem,5.5vw,3.4rem);font-weight:700;line-height:1.2;animation:4s ease-in-out infinite count-glow}.stat-label{color:#f1f1e6bf;font-size:.98rem}.stats-band .section-label{color:#9ef0da;border-color:#00c59866}.start-grid{gap:1.4rem;display:grid}@media (width>=56em){.start-grid{grid-template-columns:1.15fr 1fr}}.start-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-1);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);background:#fff;border:1px solid #005c5d17;flex-direction:column;align-items:flex-start;gap:.7rem;padding:clamp(1.8rem,4vw,2.6rem);display:flex}.start-card:hover{box-shadow:var(--shadow-2);transform:translateY(-6px)}.start-card.accent{color:var(--cream);background:linear-gradient(150deg,#004a4b,#013637);border-color:#00c59859}.start-card.accent h3{color:#fff}.start-card.accent p{color:#f1f1e6cc}.guide-links{gap:.55rem;width:100%;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.guide-links a{color:var(--teal-dark);transition:background-color .3s, transform .3s var(--ease-out), border-color .3s;background:#00c59814;border:1px solid #00c59838;border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-weight:600;display:flex}.guide-links a:hover{color:var(--teal-dark);background:#00c59829;border-color:#00c59880;transform:translate(4px)}[dir=rtl] .guide-links a:hover{transform:translate(-4px)}.faq-list{gap:.9rem;max-width:780px;margin-inline:auto;display:grid}.faq-item{border-radius:var(--radius);box-shadow:var(--shadow-1);background:#fff;border:1px solid #005c5d1a;transition:border-color .3s;overflow:hidden}.faq-item[open]{border-color:#00c59880}.faq-item summary{cursor:pointer;font-family:var(--font-head);color:var(--teal-dark);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.35rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-chev{width:30px;height:30px;color:var(--teal);transition:transform .35s var(--ease-out);background:#00c59821;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.faq-item[open] .faq-chev{transform:rotate(180deg)}.faq-body{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-body>div{overflow:hidden}.faq-body p{color:var(--ink-soft);margin:0;padding:0 1.35rem 1.2rem}.faq-item[open] .faq-body{grid-template-rows:1fr}.contact-section{background:radial-gradient(52% 60% at 50% 0%, #00c59824, transparent 70%), linear-gradient(160deg, #004647, var(--teal-deep));color:var(--cream)}.contact-section .section-title{color:#fff}.contact-section .section-lead{color:#f1f1e6c7;margin-inline:auto}.contact-section .section-label{color:#9ef0da;border-color:#00c59866}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.3rem;max-width:980px;margin-inline:auto;display:grid}.contact-card{text-align:center;border-radius:var(--radius-lg);color:var(--cream);transition:transform .4s var(--ease-out), background-color .4s, border-color .4s;background:#f1f1e60f;border:1px solid #f1f1e624;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1.5rem;display:flex}.contact-card:hover{background:#f1f1e61a;border-color:#00c59880;transform:translateY(-7px)}.contact-card .contact-icon{width:62px;height:62px;transition:transform .4s var(--ease-spring);border-radius:18px;place-items:center;margin-block-end:.5rem;display:grid}.contact-card:hover .contact-icon{transform:scale(1.14)rotate(5deg)}.contact-icon.instagram{color:#fff;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.contact-icon.whatsapp{color:#25d366;background:#25d3662e}.contact-icon.email{color:#d8c79a;background:#8575504d}.contact-card h3{color:#fff;margin:0;font-size:1.15rem}.contact-card .contact-handle{color:var(--mint);direction:ltr;font-size:.98rem;font-weight:600}.contact-card .contact-hint{color:#f1f1e69e;font-size:.88rem}.site-footer{background:var(--teal-deep);color:#f1f1e6bf;padding-block:3.2rem 1.8rem}.footer-grid{border-block-end:1px solid #f1f1e61f;grid-template-columns:1fr;gap:2.2rem;padding-block-end:2.4rem;display:grid}@media (width>=56em){.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.footer-brand{color:#fff;font-family:var(--font-head);align-items:center;gap:.6rem;font-size:1.15rem;font-weight:700;display:flex}.footer-tagline{max-width:34ch;margin-block-start:.9rem;font-size:.96rem}.site-footer h4{color:#fff;margin-block-end:.9rem;font-size:.98rem}.site-footer ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:#f1f1e6b8;font-size:.96rem;transition:color .25s}.site-footer a:hover{color:var(--mint)}.lang-links a[aria-current=true]{color:var(--mint);font-weight:600}.footer-bottom{text-align:center;color:#f1f1e680;padding-block-start:1.6rem;font-size:.88rem}.nf{text-align:center;background:radial-gradient(50% 40% at 50% 20%, #00c5981f, transparent 70%), linear-gradient(160deg, #004647, var(--teal-deep));min-height:100svh;color:var(--cream);place-items:center;padding:6rem 1.5rem;display:grid}.nf h1{color:#fff;margin-block-end:.3em;font-size:clamp(2.6rem,8vw,4.4rem)}.nf p{color:#f1f1e6c7;margin-block-end:2rem}html.js [data-animate]{opacity:0;transform:translate3d(0, var(--ay,26px), 0) scale(var(--as,1));transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transition-delay:var(--d,0s);will-change:opacity, transform}html.js [data-animate=fade]{--ay:0px}html.js [data-animate=zoom]{--as:.93;--ay:0px}html.js [data-animate=start]{--ay:0px;transform:translate3d(calc(var(--ax,-36px) * var(--dir,1)), 0, 0)}html[dir=rtl].js [data-animate=start]{--ax:36px}html.js [data-animate].is-visible{opacity:1;transform:none}html.js [data-hero]{opacity:0;animation:hero-rise .85s var(--ease-out) forwards;animation-delay:var(--hd,0s)}@keyframes hero-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6%,-8%)scale(1.15)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float-y{0%,to{transform:translateY(-8px)}50%{transform:translateY(10px)}}@keyframes pulse-soft{0%,to{opacity:.55}50%{opacity:1}}@keyframes ticker-ltr{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes count-glow{0%,to{text-shadow:0 0 24px #00c59840}50%{text-shadow:0 0 44px #00c5988c}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js [data-animate],html.js [data-hero]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.orb,.hero-ring,.hero-logo,.ticker-track,.stat-value{animation:none!important}.btn,.card,.audience-card,.contact-card{transition:none!important}}
