@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-ext-400-normal.CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-400-normal.BEhtfm5r.woff2) format("woff2"),url(/_astro/lato-latin-400-normal.B11PyLys.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-ext-700-normal.C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA8cAA0AAAAAFGAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAI4AAAC+k2yXt0dTVUIAAAHAAAAAJwAAACi4/LjqT1MvMgAAAegAAABWAAAAYHobYq5jbWFwAAACQAAAAG8AAACkCy0p02dhc3AAAAKwAAAADAAAAAwADQAYZ2x5ZgAAArwAAAkJAAAMUJIbjNZoZWFkAAALyAAAADYAAAA2/N3yR2hoZWEAAAwAAAAAHwAAACQP9gb3aG10eAAADCAAAACGAAAAtqYUCchsb2NhAAAMqAAAAGAAAABgTwRSLW1heHAAAA0IAAAAHAAAACAAPQDjbmFtZQAADSQAAAEqAAACgDOxUIVwb3N0AAAOUAAAAMwAAAEoNwMxaHjaRYq1lQIAEET/ubu7X3wFXHYuGe6e4BrSE4UgRRBTwzL427fjzAHrvPDO/Pvnv5PzbKyaZ5tFADPmdDMN85lUWf0IgTlAC+YRs6o/loNlkoR55Rkdc/K7HHPNDXc8sMS+dTiwLkf6C+txpV9l137Zs4LahtooR/ozq2tR40o/x7X5mFffkvrtA2bJKDMAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgZlFh2sPAysDAWsEqwsDAKAGhmXcxLGD8wsHMxM/BxMTEwszE3MDAoM+ABEoqA3wYFBgYFBTYvP5VMU5g38a4CsidDJJjYWJdBqQUGJgAOEUMmwAAeNpjYGBgAmJmIBYBkoxgmoVhApBWAEIWBhDgBbIWMLIzSjK6MEYzJjLWMU5iOs50kumugsL//0gqWBglGB0ZoxgTGCtQVDD+//r/8f/c/zz//vy7+u/Avz3/lv2b/Df+b9xfnwdcQDsJAAA3sCYYAAABAAIADQAH//8AD3jabVYFYOJYE37vJYG2QCAkgRYPCaGUaii23YMa23XfbX966+56ur7nsnruvq7n7m6/u/u5+5VwL6mutNjMk/lmvpEAElQBQHqofUAESdAEsgCwGRhTfIjnaNIKxbCcIeONshikkRgMs40Z1LeIxVoEBUZI4ven6T3zRqweH/FUKbUi5TjIGJyRWI2/vlZqkNzWoG0iLyleT0OI50MNHq8i8epB4oseuoVY0nMTuaE2K+fmNCUnNFWFJMfstaF4NBSJiWI1baO9hbBH0Y4pHm+DxPNSA3n1D/kc5QUQZIqfUWbqUVADAFT80ECKQUlG8UZ7QoopDqeRhhpEDTnP+TDsDEpmILneYVvapRYfvkctPjpn+cuQeeCez6fnSyoczvrRazoXHt6Qy51/97nJn41pE8occBqzbsX6lS9D2z33QevLKxZN22S2S1VSx6XPnH/xs9tzZlfEV2rCWPYCQE3HUSzXsPiQE9bCOBNjxKAchj7IMyITg357OWs3oW9J4uNrAlVcwUwQH++g9hGlDN2TFtu8xKof8pyLeCmQdfVcie+CQCp+RnyNPTwHAHiKN4Z+AsLJXrZiSiLeWGuI6/w4nMQtJi/HKe3dmdSUtCc988JNF85Mt2178sLc5RuWVY03+dmKYROWjVm3GS9txEvZi06s2fqHseRdDrtf9rvr2ypj7fVyNN25OT/38JZRbmVEdBvNRpTIioXpkQ3BylT+inkTblw/YuJIAIvfY99FjJfDKBmBgRoA7LQzA5MwA5sgwatfFj7/WIzQsNQZpC2CExpN1cFPkFJ4FynE+qBL9UbHheRxVfDfDhlozAJA3oZvpLHAc0Yo8EK8MZGEQpy8zVVwoU9+fIQ2ofcKtdS+ebXyj+/9fikXspHe32lns8XPibtJO6jGwhkZgN9+SBOadiBU00w8x0pKLtYytyUgts5sahqlhJw+a0dk9qKViVkHNo1q2fzkReuO5ogIbXN6nXVdmyZM3tpZ4xW9znx9S9jWceUrm9e8sGPi6Jxm/1KMHWH7FQDEGM1chtAI0lJAKyODkbn0pnor48+N62qcur2z5tvOzubVColqJgUaZS69aNf0wjq0Y+aiYUrBpd1XhXOgEt83NAcMZ0+BDBqaA+i/ZQ7GHknk6kZNjXbkZ+Y7oonFt8yLL5gxwZc2+ZzOSGJUqjobYaMd3bO6O6LKnD2zlh4bRgyzWbgKLqMINUF3IJLtyoze1B1jg7XumYzd5XPxwZpyqRYvRVtnt2fXTouNSGOUbQAQS0kErBglZxjKmEAsZS1qOfyh5/82Bn6k2ogy4nZXA1PY/Owipo5HVz2jecmRz6Kl1LmAAIDFZzk0vXCIOvdOvPI0uRPdgmugFG8jaBiFmrvolm9Z0XP9TmtlJfWo+iNn/dLlBggY1P3UEzhvwqAeAErx6wGTNSBaIRKCfh4KUKQJnnNoAYMCUQvDNDRSG+2ULMxLzl06qt0g1pQtLxxcXlIX/CVKQRal4pzss8tBttxq6lkK3zlh9tK0x/yUrdvhndySXBgRXTCs/tEpU/t+yJs8YqXDJ5IGEv0V/jPQGYt1CRjbJHU/aSF50AzGAyAMAIgNRVkL64ZkZ3Kg78p1MKEnEVQ0tX6YODCIierHPnYEV2F0hMdMzCdbVk6oPmfnR8c7pwyf2KT4KiRTzckf8jvmxtSA3JyOu5fv6QqNG8Ta60pqURXpdI4S45JdHLE4N2xN93By+KJ5HtHjtk+4t2nJ3k7VTnsinqOUuyoltKSKxd4ubCgiGZAAACOohu8CgPV6HVKPYn2prreCzwDQOiWOQzXmKHQaQ3iK8P3vQX6ITwdpKcwmdhe2wO9VI9rWPej8IAvUvt+pq36uLvr9oFsAIJBV9xPv4QpqAu2n2awl4kMHmuCDg5QYBzHgohUaaxF6vx9LJr3gyOaR7VseWzfnvvNbKYuDKVxuuv7i4Z0tDU4/PbLp1oms5GZ64T20/GIG/sKVmNyHMzYzTI295vVtS564amLmgqOrPCG+9M7rPUGPM98+mjZ5gmFeR056Ll5dP605pMUsCACJcwswWAjhhkjpcTLGG7OQEeC/4UJBfQq19Zx42H8DtBALH3o4xBxUu/6GbPknArZx6EntjkYA0FrqXb1CmSTPWSEj9l0Bf35fcNu39/svo94t/Lp1Z8SSLJSjPa17RUsKXaZxqU83nWOqj+NHdY71XqdzXNbLMSzV9frcMhSBDAx9+5Gm13tZnb7f1JcTNw7Z/x7q318DjQP7K6l9A/tlsEPT904cYxnWG3V9FE7W9+tzQ8dZ0mc3rev17qTbNffZfWhwvzExsL8WjioWB/b/fGB/JXh4yP3/H9hfc8r+fQP7Ze1+AMFcnOuIeg5Ieu8ixHij/hTChuVzYEzrYzxn0CrcCgUevTjFMmbbExsmVLY3Bo1TNqTesFeo34QikVxCMrJQRu8XJi69eW7ttrGO+vEpdL/drCy4/vU3rwj7NXnHCQBg8X/kbnRzX56IBB4CfuhwZmBWH8Pwoff+e9jqLllaaqbM1JISD/0AuRs6yoyzS6xGEzXbWIY96evDyABo3YN7yRvg36ifAxYLffOmv2Tg31zRJiGQqqqoqEoFhKaoi2oIpDUpHRDS0YqKaFqrvhy5kwjo/Zsf2sGFvl9EDL70mk32LNhMRyqh2sMGvetPljK8hxto7OqPrO1LC0sbMZ6p6h1kmvojEAFgNRw+6CQS+hjPwCQG5YUCw2r1HWYZYarFG/Vlrx/jT46SWl2BMTdkfdUeWl0RcLVKo5IBdSWxh8dtBAZM8P2AzaY6TQFo98n8ZPXOnn/YbAEiAOcCVPynAaA7jGWABWFs9bQoUKfJHztkxeOq0x5V61weRXbAE7zU4HH3Pvu6PQ0Sb7jEXS9xnFTvxlqHA2tPkwEEewwW9HNcQRYAIEUTvZFCP1f/YGJZnn7xZTPv8HCG4h9KygzoTbOtlMDs/wqfOWJ4D9gB6OXeBwfIN4q1T1kl0wLSSOLXApNkfeqLbwzvlZS0IYogKNRWUvJnje8DBjP8nTF5Vr5/h3n2exOR8vJIwuvHvBvu9sU1Ke7zJ7XvJPgJMT6kLgAAAAABAAAAARqgDh/Zol8PPPUAGQfQAAAAAMqTXnAAAAAAyt8ugP9P/pcI7gdSAAEACQACAAAAAAAAeNpjYGRgYN/2L4yBgVP7v/9/T453QBFUoAMAkT8GAAB42mNxY9BigALGJgYGVlsGO9YXDJNYDBlUWGX//2S5xGDHvIvBnqWQoYU5i0GLeTWDM0gdUx2DCBDvYe1hYGMRZwhktYWqawPq1QXSvgxKTMsYTEBmgfSyBDOogPSzGEJomNkg8zDoDoYkprr/z6B2LAJiV6BYCFDsIcPE/5cYVgAAy8EqYwAAAAAAXQBdAF0AXQCjAM4BIQFKAWgBqAHQAiMCQwJDAlACZgK0AyADLAM4A3ED0gP0BBIEHgQqBDYEQgROBFoEZgRyBH4EigSWBKIErgTmBQcFDwUwBVcFkQXLBeUGBwYoeNpjYGRgYNBnaGJgZ4hnYAHzEICJgREAGrYBIXjabZEFSgRQFEWP3e0CPhJ2SylldxeN3TE96EJcgyuUNA74Z0wej3/effELqOaMMkrKa6CkvaQycon6W+RS+SVyGWs8Ry6nlafIFWwwF7lSfSxyowQXZLQE4wxqaY5JcWmckQf0S25c71XPza87aUU7JKPWzxT35k/Y49QKq43vCAwzoA+5w4TRvtm0HdaY7WUDu7hUuyDICU7V01LWimOjwg6hsIPRQ+w7tPbEiizXcppHZvRLTlVd7R8n/DNBlRGGGNaiVqya1hPu4N0550It0OWk7kKP3l/sDhxZG/6cKfw4VfhzrkDeNcOFtKWe1lPksEJlDt+OjLTmhFvVQEfhhNIAwcg58bU+u7LyCc6RnSwFtlm0MrAeX7Y4+8+EPsK/f6d/AKQuYlkAAHjabMqhAQEAAEXB9wEAMIMIIFEVAGiWUQA7SJYwCQBgCYDs8mHg59Vnyj9RkOGzjISJkyFLjjw12nRkZMlEJpl58JRFVo6cZJNdDjk5c2Eul9zyyMuVGzMO8rFmR1d+BRRUyFRuFYvvnuaAA0AYCMMw0Bj1UzIBAZIAgoCAc51M3Ng22K+Puxl43sPnTGHv3ObMFt7A9BloHk1ShxOwZBpYuZSk3EoV7P2EDIjE2dae8mfZ1/HxFCn5NCMksrLQRIiBJae+kvMH5/pNlw==) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-700-normal.BUGMgin4.woff2) format("woff2"),url(/_astro/lato-latin-700-normal.DAdL7O4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/lato-latin-ext-900-normal.BhetttCG.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/lato-latin-900-normal.C3uaq3BA.woff2) format("woff2"),url(/_astro/lato-latin-900-normal.CZBfLiEO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#ffffff;--surf:#f1f6fc;--card:#ffffff;--ink:#14284a;--mut:#3b5173;--brand:#213F65;--acc:#009EE2;--acc2:#225096;--eb:#1d5fb4;--gold:#DB9A00;--or:#F68712;--or2:#ff9f2f;--line:#d5e1ef;--sh:0 18px 50px -20px rgba(34,80,150,.35);--r:18px;--font:"Lato",system-ui,-apple-system,"Segoe UI",sans-serif}:root[data-theme=dark]{--bg:#0a1a30;--surf:#0f2340;--card:#112643;--ink:#eef3fa;--mut:#a9bad0;--eb:#4cc3f5;--line:#1f3a5e;--sh:0 18px 50px -18px rgba(0,0,0,.6)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:18px/1.7 var(--font);background:var(--bg);color:var(--ink)}a{color:inherit}.w{max-width:1160px;margin:auto;padding:0 22px}section{padding:84px 0}h1,h2,h3{line-height:1.12;letter-spacing:-.02em}h1{font-size:clamp(2rem,4.6vw,3.3rem);color:inherit}h2{font-size:clamp(1.7rem,3.2vw,2.5rem);color:var(--brand)}:root[data-theme=dark] h2{color:var(--ink)}h3{color:var(--ink)}.hero h1,.hero h2,.hero h3,[style*="color:#fff"] h2,[style*="color:#fff"] h3,.dg h3{color:#fff}.eyebrow{color:var(--eb);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}header{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 82%,transparent);border-bottom:1px solid var(--line)}header .w{display:flex;align-items:center;justify-content:space-between;height:76px;gap:14px}nav{display:flex;gap:18px;font-size:.9rem;flex-wrap:wrap}nav a{text-decoration:none;color:var(--mut);transition:.2s}nav a:hover{color:var(--ink)}.btn{display:inline-block;padding:15px 28px;border-radius:999px;font-weight:800;text-decoration:none;background:var(--or);color:#14284a;box-shadow:0 10px 30px -8px var(--or);transition:transform .2s,box-shadow .2s;border:0;cursor:pointer;font-size:1rem}.btn:hover{transform:translateY(-3px) scale(1.02);background:var(--or2)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:none;border:1.5px solid var(--line)}.hero{position:relative;overflow:hidden;color:#fff;padding:110px 0;background:linear-gradient(120deg,#1b4f94,#2468b8 45%,#1d86d4);background-size:200% 200%;animation:flow 22s ease infinite}.hero:before,.hero:after{content:"";position:absolute;border-radius:50%;filter:blur(70px);opacity:.45;animation:float 12s ease-in-out infinite}.hero:before{width:380px;height:380px;background:var(--acc);top:-120px;right:8%;translate:calc(var(--mx,0)*60px) calc(var(--my,0)*45px);transition:translate .6s ease-out}.hero:after{width:300px;height:300px;background:var(--gold);bottom:-100px;left:5%;animation-delay:-5s;translate:calc(var(--mx,0)*-50px) calc(var(--my,0)*-35px);transition:translate .8s ease-out}.hero .w{position:relative;z-index:1}.hero p{max-width:680px;color:#e8f1fb;font-size:1.15rem}@keyframes flow{50%{background-position:100% 50%}}@keyframes float{50%{transform:translate(30px,40px)}}.grid{display:grid;gap:22px}.g4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px;box-shadow:var(--sh);transform-style:preserve-3d;transition:transform .15s,border-color .2s;will-change:transform}.card:hover{border-color:var(--acc)}.card h3{margin:.2em 0 .4em}.card p{color:var(--mut)}.stats{display:flex;gap:40px;flex-wrap:wrap;margin-top:36px}.stats b{display:block;font-size:2.6rem;color:#ffc27a}.tl{position:relative;display:grid;gap:18px;margin-top:36px}.tl:before{content:"";position:absolute;left:19px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--acc),var(--acc2))}.step{position:relative;padding-left:58px}.step i{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:var(--acc);color:#04243f;display:grid;place-items:center;font-style:normal;font-weight:800;box-shadow:0 0 0 6px color-mix(in srgb,var(--acc) 25%,transparent)}.step ul{margin:.3em 0 0;color:var(--mut)}.rv{opacity:0;transform:translateY(34px);transition:opacity .8s,transform .8s}.rv.on{opacity:1;transform:none}form{display:grid;gap:12px;max-width:560px}input,textarea{padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surf);color:var(--ink);font:inherit}input:focus,textarea:focus{outline:2px solid var(--acc)}.hp{position:absolute;left:-9999px}.wa{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:10px;background:#25d366;color:#06361a;padding:14px 20px;border-radius:999px;font-weight:800;text-decoration:none;box-shadow:0 14px 34px -8px #25d366b3;animation:pulse 2.6s infinite}.wa small{display:block;font-weight:500;font-size:.7rem;opacity:.8}@keyframes pulse{50%{box-shadow:0 0 0 14px #25d36600}}footer{border-top:1px solid var(--line);padding:40px 0;color:var(--mut);font-size:.9rem}.book{perspective:1200px;display:grid;place-items:center;padding:30px}.cover{width:240px;height:340px;position:relative;transform-style:preserve-3d;transform:rotateY(-28deg) rotateX(4deg);transition:transform .8s;animation:spin 9s ease-in-out infinite}.book:hover .cover{animation-play-state:paused;transform:rotateY(-8deg)}@keyframes spin{50%{transform:rotateY(-12deg) rotateX(2deg)}}.cover .f{position:absolute;inset:0;border-radius:4px 10px 10px 4px;background:linear-gradient(145deg,#225096,#0a1a30);color:#fff;padding:26px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:var(--sh);border-left:6px solid var(--acc)}.cover .f .ct{font-weight:800;line-height:1.1;font-size:2rem;margin:0;color:#4cc3f5}.cover .f span{font-size:.78rem;color:#cfdbee}.cover:after{content:"";position:absolute;top:3px;bottom:3px;right:-18px;width:18px;background:repeating-linear-gradient(#f4f4f4 0 2px,#ddd 2px 3px);transform:rotateY(90deg);transform-origin:left}@media(max-width:860px){nav{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}.logo{height:44px;display:block}.dk{display:none}:root[data-theme=dark] .lt{display:none}:root[data-theme=dark] .dk{display:block}.img{width:100%;border-radius:var(--r);object-fit:cover;box-shadow:var(--sh)}.thumb{aspect-ratio:16/10;object-fit:cover;width:100%;border-radius:12px;margin-bottom:14px;background:linear-gradient(135deg,var(--acc2),var(--acc))}.two{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center}.logos{display:flex;gap:30px;flex-wrap:wrap;align-items:center}.logos img{height:54px;width:auto;filter:grayscale(1);opacity:.75;transition:.3s}.logos img:hover{filter:none;opacity:1}.vid{position:relative;aspect-ratio:9/16;border-radius:var(--r);overflow:hidden;background:linear-gradient(160deg,#213f65,#009ee2);border:0;width:100%;cursor:pointer;color:#fff;box-shadow:var(--sh)}.vid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vid span{position:absolute;left:50%;top:50%;translate:-50% -50%;width:72px;height:72px;border-radius:50%;background:#ffffffe0;color:#213f65;display:grid;place-items:center;font-size:1.7rem;padding-left:5px;transition:.25s;box-shadow:0 10px 30px #00000059}.vid:hover span{transform:scale(1.15);background:var(--acc)}.prose p{max-width:760px;color:var(--mut)}.prose h2{margin-top:1.6em}.pill{display:inline-block;padding:4px 12px;border-radius:99px;background:color-mix(in srgb,var(--acc) 16%,transparent);font-size:.82rem;font-weight:700;color:var(--eb)}.ben{columns:2;gap:30px;padding-left:18px;color:var(--mut)}@media(max-width:700px){.ben{columns:1}}.ill{width:100%;height:auto;max-width:420px;display:block;margin:auto;filter:drop-shadow(0 18px 30px rgba(33,63,101,.3))}.ic{width:64px;height:64px;margin-bottom:10px}button.card{text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%}dialog{border:0;border-radius:22px;padding:0;width:min(780px,94vw);max-height:88vh;background:var(--surf);color:var(--ink);box-shadow:0 40px 90px -20px #0009}dialog::backdrop{background:#050f1eb8;backdrop-filter:blur(4px)}dialog[open]{animation:pop .3s ease}@keyframes pop{0%{opacity:0;transform:translateY(24px) scale(.97)}}.dc{padding:34px 34px 26px;overflow:auto;max-height:88vh}.dc h3{font-size:1.8rem;margin:.2em 0}.dc h4{margin:1.4em 0 .4em;color:var(--eb);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.dc ul{padding-left:20px;color:var(--mut)}.dc q{display:block;margin-top:1.4em;padding:16px 20px;border-left:4px solid var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent);border-radius:8px;font-weight:700;quotes:none}.x{position:sticky;float:right;top:10px;right:10px;margin:10px 10px 0 0;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:1.3rem;cursor:pointer;z-index:2}.nv{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.stairs{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;margin-top:30px}.stairs div{background:linear-gradient(180deg,var(--acc),var(--acc2));color:#fff;border-radius:14px;padding:16px;min-height:calc(110px + var(--h)*28px)}.stairs b{font-size:1.9rem;display:block}.stairs small{opacity:.9}.mn{display:none}@media(max-width:860px){.mn{display:inline-block}nav{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;gap:0;background:var(--bg);border-bottom:1px solid var(--line);padding:8px 22px 16px}nav.open{display:flex}nav a{padding:12px 0;border-bottom:1px solid var(--line);font-size:1rem}header .w{position:relative}section{padding:60px 0}.dc{padding:24px 20px}}@media(max-width:520px){.wa span{display:none}.wa{padding:16px}.hero{padding:80px 0}}.pc{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.certs{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:30px}.cc{background:var(--surf);border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:var(--sh);text-align:center;transition:transform .15s,border-color .2s}.cc:hover{border-color:var(--acc)}.cc .lg{background:#fff;border-radius:14px;height:130px;display:grid;place-items:center;padding:18px;margin-bottom:16px}.cc .lg img{max-height:94px;max-width:100%;width:auto;object-fit:contain}.cc h3{margin:.1em 0 .3em;font-size:1.05rem}.cc p{margin:0;color:var(--mut);font-size:.9rem}.meto{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;margin-top:20px}.stick{position:sticky;top:110px;align-self:start}.panel{background:linear-gradient(145deg,#213f65,#0a1a30);border-radius:28px;padding:30px;color:#fff;text-align:center;min-height:420px;position:relative;overflow:hidden;box-shadow:var(--sh)}.panel:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:var(--acc);filter:blur(90px);opacity:.35;top:-80px;right:-60px}.pi{position:absolute;inset:34px 34px 120px;opacity:0;transform:scale(.8) rotate(-5deg);transition:opacity .6s,transform .6s;display:grid;place-items:center}.pi.on{opacity:1;transform:none}.pi .ill{max-width:250px}.pn{position:absolute;left:0;right:0;bottom:26px}.pn small{color:#9fd8f5;letter-spacing:.12em;text-transform:uppercase}.pn h3{margin:.2em 0 0;font-size:1.6rem}.step{transition:opacity .4s}.meto .step{opacity:.55}.meto .step.act{opacity:1}.step.act i{transform:scale(1.15);transition:.3s}@media(max-width:860px){.meto{grid-template-columns:1fr}.stick{display:none}.meto .step{opacity:1}}.dg{background:#ffffff12;border:1px solid #ffffff2e;backdrop-filter:blur(10px);border-radius:var(--r);padding:30px;transition:transform .15s,border-color .2s}.dg:hover{border-color:#4cc3f5}.dg p{color:#cfdbee}.dg .ic{width:72px;height:72px}.dsteps{display:flex;gap:28px;flex-wrap:wrap;list-style:none;padding:0;margin:34px 0 0;color:#cfdbee}.dsteps li{display:flex;align-items:center;gap:10px}.dsteps b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--acc);color:#04243f}.dsteps a{color:#fff}.tnav{padding:10px 20px;font-size:.88rem}@media(max-width:520px){.tnav{display:none}}.soc{display:flex;gap:10px;flex-wrap:wrap}.soc a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surf);text-decoration:none;color:var(--ink);transition:transform .2s,background .2s,color .2s}.soc a:hover{background:var(--acc);color:#04243f;transform:translateY(-4px) rotate(-6deg)}.soc b{font-size:.95rem;letter-spacing:-.02em}.ft{display:grid;gap:34px;grid-template-columns:1.4fr 1fr 1fr 1.2fr}.ft h4{margin:0 0 10px;color:var(--ink)}.ft a{display:block;text-decoration:none;padding:3px 0}.ft a:hover{color:var(--eb)}.ft .soc a{display:grid;padding:0}.fb{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;font-size:.85rem}@media(max-width:860px){.ft{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ft{grid-template-columns:1fr}}.car{position:relative;margin-top:26px}.trk{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:8px 4px 18px;scrollbar-width:none;justify-content:safe center}.trk::-webkit-scrollbar{display:none}.vc{flex:0 0 min(var(--w,420px),82vw);scroll-snap-align:center}.cb{position:absolute;top:50%;translate:0 -50%;z-index:3;width:48px;height:48px;border-radius:50%;border:0;background:var(--acc);color:#04243f;font-size:1.8rem;line-height:1;cursor:pointer;box-shadow:var(--sh);transition:transform .2s}.cb:hover{transform:scale(1.1)}.cb[hidden]{display:none}.prev{left:-12px}.next{right:-12px}.fh{margin:0 0 10px;font-weight:700;color:var(--ink)}.grid>a{display:flex}.grid>a>.card{flex:1;display:flex;flex-direction:column}.grid>a>.card>b:last-child{margin-top:auto;padding-top:12px}button.card{display:flex;flex-direction:column}button.card>b:last-child{margin-top:auto;padding-top:12px}.calc{background:linear-gradient(180deg,var(--bg),var(--surf))}.cg{display:grid;gap:26px;grid-template-columns:1fr 1.15fr;margin-top:30px;align-items:start}@media(max-width:900px){.cg{grid-template-columns:1fr}}.cin hr{border:0;border-top:1px solid var(--line);margin:22px 0}.sl{margin:18px 0}.sl label{display:block;font-weight:700}.sl small{display:block;font-weight:400;color:var(--mut);font-size:.82rem}.sr{display:flex;align-items:center;gap:16px;margin-top:10px}.sr output{min-width:92px;text-align:right;font-weight:900;font-size:1.15rem;color:var(--eb)}input[type=range]{-webkit-appearance:none;appearance:none;flex:1;height:10px;border-radius:99px;border:0;padding:0;background:linear-gradient(90deg,var(--acc) var(--pct,50%),var(--line) var(--pct,50%));cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:4px solid var(--acc);box-shadow:0 4px 14px #009ee280;transition:transform .15s}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--acc)}input[type=range]:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.cout #fn{width:100%;height:auto;max-height:260px}.kp{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.kp>div{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:12px;text-align:center}.kp small{display:block;color:var(--mut);font-size:.74rem}.kp b{font-size:1.25rem;display:block;overflow-wrap:anywhere}.kp .hl{background:linear-gradient(135deg,var(--acc2),var(--acc));border:0}.kp .hl small,.kp .hl b{color:#fff}.ins{padding-left:20px;color:var(--mut)}.ins b{color:var(--ink)}.up{background:color-mix(in srgb,var(--gold) 14%,transparent);border-radius:14px;padding:14px 16px;margin:16px 0}.up p{margin:.6em 0 0;color:var(--mut)}.up p b{color:var(--ink)}.chips{display:flex;gap:8px;margin-top:8px}.chips button{border:1.5px solid var(--line);background:var(--surf);color:var(--ink);padding:6px 16px;border-radius:99px;font:inherit;font-weight:700;cursor:pointer;transition:.2s}.chips button.on{background:var(--acc);border-color:var(--acc);color:#04243f}.cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.dis{font-size:.78rem;color:var(--mut);margin:12px 0 0}.h3{font-size:1.4rem;margin:.2em 0 .6em}.note{color:var(--mut)}.note b{color:var(--ink)}.bars{display:grid;gap:12px;margin:14px 0}.bars>div{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center}.bars span{font-size:.85rem;color:var(--mut)}.bars em{font-style:normal;font-weight:800}.bars i{grid-column:1/-1;display:block;height:14px;border-radius:99px;background:linear-gradient(90deg,var(--acc2),var(--acc));width:0;transition:width .5s ease}.bars>div:nth-child(2) i{background:linear-gradient(90deg,var(--gold),#f3c04c)}.bars>div:nth-child(3) i{background:linear-gradient(90deg,#213F65,var(--acc2))}.opts{display:grid;gap:10px;margin:18px 0}.opts button{text-align:left;padding:16px 18px;border-radius:14px;border:1.5px solid var(--line);background:var(--surf);color:var(--ink);font:inherit;font-weight:700;cursor:pointer;transition:.2s}.opts button:hover{border-color:var(--acc);transform:translate(4px)}.prog{height:8px;border-radius:99px;background:var(--line);overflow:hidden;margin:6px 0 20px}.prog i{display:block;height:100%;background:linear-gradient(90deg,var(--acc2),var(--acc));width:0;transition:width .4s}.meter{height:16px;border-radius:99px;background:linear-gradient(90deg,#e0524b,var(--gold),#48AB33);position:relative;margin:26px 0 8px}.meter i{position:absolute;top:-8px;width:8px;height:32px;border-radius:4px;background:var(--ink);transform:translate(-50%);transition:left .8s}.rad{width:100%;max-width:420px;margin:auto;display:block}.rad text{font-size:11px;fill:var(--ink);font-weight:700}.cases{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.cases .ba{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;margin:14px 0}.cases .ba div{background:var(--bg);border-radius:12px;padding:12px;text-align:center}.cases small{display:block;color:var(--mut)}.cases .big{font-size:1.9rem;font-weight:900;color:var(--eb)}textarea.tx{width:100%;min-height:150px}.hl2{background:color-mix(in srgb,var(--acc) 10%,transparent);padding:2px 6px;border-radius:6px}.tg{display:grid;gap:12px;margin-top:14px}.tg>div{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.tg p{margin:0 0 8px;font-weight:700;font-size:1.05rem;color:var(--ink)}.tg small{color:var(--mut)}.ok{color:#2e9d4a;font-weight:700}.no{color:#c44}.gl{display:grid;gap:16px}.gl .card{padding:22px}.gl label{font-weight:700;display:block;margin-top:10px}.sheet{display:none}@media print{body *{visibility:hidden}.sheet,.sheet *{visibility:visible}.sheet{display:block;position:absolute;left:0;top:0;width:100%;color:#000;background:#fff;padding:30px;font-family:Lato,sans-serif}.sheet h1{font-size:26px}.sheet h2{font-size:18px;margin:22px 0 6px;color:#225096}.sheet p{margin:4px 0}}@media(max-width:1080px){.mn{display:inline-block}nav{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;gap:0;background:var(--bg);border-bottom:1px solid var(--line);padding:8px 22px 16px}nav.open{display:flex}nav a{padding:12px 0;border-bottom:1px solid var(--line);font-size:1rem}header .w{position:relative}}@media(min-width:1081px){nav{gap:15px;font-size:.84rem}}.cq{font-weight:900;font-size:1.15rem;margin:20px 0 8px}.btn.alt{background:#fff;color:#14284a;box-shadow:0 10px 30px -10px #00000059}.btn.alt:hover{background:#eef5ff}.hphoto{position:absolute;inset:0;z-index:0;overflow:hidden}.hphoto i{position:absolute;inset:-4%;background-size:cover;background-position:center;opacity:0;transition:opacity 1.6s ease;transform:scale(1.06) translate(calc(var(--mx,0)*-14px),calc(var(--my,0)*-10px))}.hphoto i.on{opacity:1;animation:kb 18s ease-in-out infinite alternate}@keyframes kb{to{scale:1.07}}.hphoto:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061224e6,#0a1a30bd 45%,#0a1a3073),linear-gradient(0deg,rgba(6,18,36,.65),transparent 40%)}@media(max-width:720px){.hphoto:after{background:#061224c7}}.hero:has(.hphoto){min-height:min(86vh,760px);display:flex;align-items:center}.hero:has(.hphoto)>.w{width:100%}.hero:has(.hphoto):before,.hero:has(.hphoto):after{opacity:.2}.pb{margin:0 0 18px}.hero .eyebrow{color:#ffc27a}.auth{padding:46px 0;background:var(--surf);border-bottom:1px solid var(--line)}.auth h2{font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;text-align:center;margin:0 0 22px;color:var(--eb)}.alogos{display:flex;gap:34px 46px;flex-wrap:wrap;justify-content:center;align-items:center}.alogos img{height:52px;width:auto;filter:grayscale(1) brightness(.35) contrast(1.4);opacity:.85;transition:.3s}.alogos img:hover{filter:none;opacity:1}.afacts{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:30px}.afacts div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px;font-size:.95rem;color:var(--mut)}.afacts b{display:block;color:var(--brand);font-size:1.02rem;margin-bottom:2px}:root[data-theme=dark] .afacts b{color:var(--ink)}.keys{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:34px}@media(max-width:900px){.keys{grid-template-columns:repeat(3,1fr);gap:12px}}@media(max-width:600px){.keys{grid-template-columns:1fr;gap:12px}}.kc{container-type:inline-size;background:#eee;border-radius:16px;padding:20px 14px 16px;text-align:center;border-bottom:5px solid var(--kc,#009EE2);box-shadow:var(--sh);transition:transform .15s;display:flex;flex-direction:column;align-items:center}.kl{display:flex;align-items:flex-end;justify-content:center;font-weight:900;line-height:1;font-size:clamp(.8rem,10.5cqi,1.5rem);color:#222b3a;white-space:nowrap;height:2.6em}.kl .ki{width:1.05em;height:2.6em;color:#8a8a8a;margin:0 0 -.35em .08em;flex:none}.kl .kk{color:var(--kc);letter-spacing:-.03em;position:relative;margin-left:-.12em}.kl sup{font-size:.4em;font-weight:700;position:absolute;top:-.9em;right:-.9em}.kc .kn{display:block;margin-top:12px;font-size:.98rem;color:#14284a}.kc small{display:block;margin-top:4px;font-size:.85rem;line-height:1.3;color:#4a5568}@media(max-width:600px){.kc .kn{font-size:.88rem}.kc small{font-size:.76rem}}.kcore{display:grid;gap:30px;grid-template-columns:1fr 1.25fr;align-items:center;margin-top:10px}@media(max-width:900px){.kcore{grid-template-columns:1fr}}.bk{background:radial-gradient(circle at 35% 30%,#f3dc8d,#d9aa2e 62%,#b98a15);border-radius:50%;aspect-ratio:1;max-width:340px;margin:auto;display:grid;place-items:center;text-align:center;padding:36px;box-shadow:var(--sh);width:100%}.bk b{display:block;font-size:2.1rem;color:#14284a;line-height:1}.bk b em{font-style:normal;color:#225096}.bk small{display:block;margin-top:8px;color:#14284a;font-weight:700}.bk .bkt{display:block;margin-top:12px;font-size:1.15rem;font-weight:900;color:#14284a;line-height:1.25}.steps3{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));counter-reset:s;margin-top:30px}.steps3 a{position:relative;text-decoration:none;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:30px 26px 26px;box-shadow:var(--sh);display:flex;flex-direction:column;transition:transform .15s,border-color .2s}.steps3 a:hover{border-color:var(--or)}.steps3 i{width:54px;height:54px;border-radius:50%;background:var(--or);color:#14284a;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:1.5rem;margin-bottom:14px;box-shadow:0 0 0 7px color-mix(in srgb,var(--or) 22%,transparent)}.steps3 h3{margin:.1em 0 .3em}.steps3 p{color:var(--mut);margin:0 0 12px}.steps3 b{margin-top:auto;color:var(--eb)}.prob{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:30px}.pr{position:relative;background:var(--card);border:1px solid var(--line);border-left:6px solid var(--or);border-radius:var(--r);padding:26px 24px;box-shadow:var(--sh)}.pr svg{width:46px;height:46px;color:var(--acc2);margin-bottom:10px}.pr p{margin:0;font-weight:700;font-size:1.12rem;color:var(--ink)}.bridge{margin-top:34px;padding:26px 30px;border-radius:var(--r);background:linear-gradient(120deg,#1b4f94,#1d86d4);color:#fff;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bridge p{margin:0;font-size:1.3rem;font-weight:800;max-width:720px}.ftool{display:grid;gap:30px;grid-template-columns:1.1fr .9fr;align-items:center;background:linear-gradient(135deg,#14284a,#225096);color:#fff;border-radius:26px;padding:42px;box-shadow:var(--sh);margin:26px 0 30px}@media(max-width:860px){.ftool{grid-template-columns:1fr;padding:28px}}.ftool h3{font-size:1.9rem;margin:.2em 0}.ftool p{color:#dbe8f7}.ftool .pill{background:#ffffff26;color:#fff}.ftool .ill{max-width:280px}.twrap{display:grid;gap:36px;grid-template-columns:1.1fr .9fr;align-items:center;margin-top:28px}@media(max-width:900px){.twrap{grid-template-columns:1fr}}.tlist{display:grid;gap:16px}.tc{display:grid;grid-template-columns:62px 1fr;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:var(--sh);text-align:left;font:inherit;color:inherit;width:100%}.tc p{margin:0 0 6px;color:var(--ink)}.tc small{color:var(--mut)}.av{width:62px;height:62px;border-radius:50%;background:linear-gradient(135deg,var(--acc2),var(--acc));color:#fff;display:grid;place-items:center;font-weight:900;font-size:1.25rem;overflow:hidden;flex:none}.av img{width:100%;height:100%;object-fit:cover}.phone{width:min(310px,86%);margin:auto;background:#101a2c;border-radius:42px;padding:14px;box-shadow:0 30px 70px -20px #14284a99}.phone .scr{background:#e9eef5;border-radius:30px;height:520px;overflow:hidden;position:relative;display:flex;flex-direction:column}.phone .bar{background:#075e54;color:#fff;padding:14px 16px;font-weight:800;font-size:.9rem}.phone .bar small{display:block;font-weight:400;opacity:.8}.phone .msgs{flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:14px}.bub{background:#fff;border-radius:14px 14px 14px 4px;padding:10px 12px;font-size:.86rem;line-height:1.4;box-shadow:0 1px 2px #0000001f;animation:bin .5s ease;color:#1b2430}.bub b{display:block;font-size:.75rem;color:#075e54;margin-bottom:2px}@keyframes bin{0%{opacity:0;transform:translateY(24px) scale(.96)}}.cl{overflow:hidden;padding:30px 0;border-block:1px solid var(--line);background:var(--surf)}.cl .row{display:flex;gap:64px;width:max-content;animation:mq 38s linear infinite}.cl img{height:46px;width:auto;filter:grayscale(1) brightness(.35) contrast(1.3);opacity:.8}@keyframes mq{to{transform:translate(-50%)}}.vcap{margin:10px 4px 0;font-size:.95rem;color:var(--mut)}.chap{max-width:780px;margin:auto;font-size:1.12rem;line-height:1.8}.chap p{color:var(--ink);margin:0 0 1.05em}.chap h2{font-size:1.7rem;margin:1.8em 0 .5em}.chap h3{font-size:1.25rem;margin:1.5em 0 .4em}.chap blockquote{margin:1.4em 0;padding:14px 20px;border-left:4px solid var(--or);background:var(--surf);border-radius:8px;font-weight:700}.gate{max-width:560px;margin:30px auto;padding:30px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--sh)}.gate h2{margin:.1em 0 .3em;font-size:1.6rem}.gate form{max-width:none}.endcap{display:grid;gap:30px;grid-template-columns:240px 1fr;align-items:center;max-width:780px;margin:46px auto 0;padding:30px;border-radius:22px;background:linear-gradient(135deg,#14284a,#225096);color:#fff}@media(max-width:640px){.endcap{grid-template-columns:1fr;text-align:center}.endcap img{margin:auto}}.endcap img{width:210px;border-radius:6px;box-shadow:0 20px 40px -10px #0009}.endcap h2{color:#fff;margin:.1em 0 .3em}.endcap p{color:#dbe8f7;margin:0 0 14px}.cvr{width:240px;aspect-ratio:497/813;position:relative;transform-style:preserve-3d;transform:rotateY(-28deg) rotateX(3deg);transition:transform .8s;animation:spin 9s ease-in-out infinite}.cvr img.fr{position:absolute;inset:0;width:100%;height:100%;border-radius:2px 8px 8px 2px;box-shadow:0 30px 50px -18px #0009,0 0 0 1px #d9d9d9;object-fit:cover;backface-visibility:hidden}.cvr:before{content:"";position:absolute;top:0;bottom:0;left:-22px;width:22px;background:url(/img/libro/lomo.webp) center/cover;transform:rotateY(-90deg);transform-origin:right}.cvr:after{content:"";position:absolute;top:3px;bottom:3px;right:-16px;width:16px;background:repeating-linear-gradient(#f4f4f4 0 2px,#ddd 2px 3px);transform:rotateY(90deg);transform-origin:left}.book:hover .cvr{animation-play-state:paused;transform:rotateY(-8deg)}.ftool h3{color:#fff}button,input,textarea,select{font-family:inherit}.hero h1{font-size:clamp(1.9rem,3.7vw,2.85rem)}.stats{gap:28px 34px}.stats b{font-size:2.3rem}.cgrid{display:grid;gap:18px;margin-top:28px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cc{display:flex;flex-direction:column;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px;box-shadow:var(--sh)}.cc.cm{border-top:4px solid var(--acc)}.cnum b{display:block;font-size:2.6rem;line-height:1;font-weight:900;color:var(--acc)}.cnum span{display:block;margin-top:4px;color:var(--mut);font-size:.92rem}.cq{margin:0;color:var(--ink);font-size:1.05rem;line-height:1.5;flex:1}.cby{display:flex;gap:12px;align-items:center}.cby b{display:block}.cby small{color:var(--mut)}.clogo{flex:none;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--eb);font-weight:900;letter-spacing:.04em;overflow:hidden}.clogo img{width:100%;height:100%;object-fit:contain;background:#fff;padding:4px}.clink{align-self:flex-start;background:none;border:0;padding:0;color:var(--eb);font:inherit;font-weight:700;cursor:pointer}.clink:hover{text-decoration:underline}.cl{padding:34px 40px 30px;font-size:1.05rem;line-height:1.7}.cl p{max-width:640px}dialog.carta{overflow:auto}.carta .cl{font-family:Georgia,Times New Roman,serif}.cfirma{margin-top:26px;padding-top:16px;border-top:1px solid var(--line);font-family:var(--font)}.cfirma b{display:block}.cfirma small{color:var(--mut)}.cdwrap{display:grid;gap:36px;grid-template-columns:280px 1fr;align-items:start;margin-top:28px}.cdwrap aside{display:grid;gap:22px;position:sticky;top:100px}.cdest .cl{background:var(--card);border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:var(--r);box-shadow:var(--sh);font-family:Georgia,Times New Roman,serif}@media(max-width:860px){.cdwrap{grid-template-columns:1fr}.cdwrap aside{position:static;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.cl{padding:26px 22px}}.cc,.cdest .cl,.carta .cl{text-align:left}.cmore summary{cursor:pointer;font-family:var(--font);font-weight:700;color:var(--eb);margin:6px 0 4px;list-style:none}.cmore summary::-webkit-details-marker{display:none}.cmore summary:after{content:" ↓"}.cmore[open] summary{display:none}.ccar{position:relative;margin-top:28px;overflow:hidden;padding:6px 4px 30px;margin-inline:-4px}.ctrack{display:flex;gap:18px;align-items:stretch;will-change:transform}.ctrack .cc{flex:0 0 calc((100% - 54px)/4)}@media(max-width:1100px){.ctrack .cc{flex-basis:calc((100% - 36px)/3)}}@media(max-width:820px){.ctrack .cc{flex-basis:calc((100% - 18px)/2)}}@media(max-width:560px){.ctrack .cc{flex-basis:100%}}.clg{height:64px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 14px}.clg img{max-height:46px;max-width:100%;width:auto;object-fit:contain}.clg.dk{background:#14284a;border-color:#fff2}.cnav{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.cbtn{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:1.1rem;cursor:pointer}.cbtn:hover{border-color:var(--acc);color:var(--acc)}p:has(>.btn){display:flex;flex-wrap:wrap;gap:12px;align-items:center}[style*="text-align:center"] p:has(>.btn),.cta:where([style*="text-align:center"] *){justify-content:center}.cta{gap:12px}@media(max-width:600px){.ba .big{font-size:1.35rem!important;overflow-wrap:anywhere}.ba small{overflow-wrap:anywhere}}.fmsg{margin:10px 0 0;font-weight:700;font-size:.95rem}.fmsg.ok{color:#18aa51}.fmsg.err{color:#d93228}.fmsg .btn{margin-top:10px}.hero.lux{background:radial-gradient(1200px 520px at 85% -10%,#1f4f8f55,transparent 60%),radial-gradient(900px 500px at -10% 110%,#db9a0022,transparent 60%),linear-gradient(160deg,#0a1830,#11284a 55%,#0d1f3b);animation:none;padding:96px 0}.hero.lux:before{opacity:.18;background:#2d7fd0}.hero.lux:after{opacity:.12}.hero.lux .eyebrow{color:#e6b65a}.hero.lux h1{font-size:clamp(2.3rem,5vw,3.6rem);letter-spacing:-.025em}.hero .lead{font-size:1.35rem;color:#fff;font-weight:700;margin:.2em 0 .6em}.btn.ghost.light{color:#fff;border-color:#fff6}.btn.ghost.light:hover{background:#ffffff14}.fine{display:block;margin-top:10px;font-size:.8rem;color:var(--mut)}.frame{margin:0;position:relative}.frame img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 40px 80px -30px #000c,0 0 0 1px #ffffff1f}.frame{padding:10px;border:1.5px solid #e6b65a8c;border-radius:22px;background:#ffffff08}.frame figcaption{margin:12px 4px 2px;font-size:.82rem;color:#b9c8dc;letter-spacing:.02em}.ab{align-items:center}.statband{background:#0b1a31;color:#fff;border-top:1px solid #e6b65a33;border-bottom:1px solid #e6b65a33}.statband .w{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.statband .w>div{padding:26px 18px;text-align:center;border-left:1px solid #ffffff14}.statband .w>div:first-child{border-left:0}.statband b{display:block;font-size:2.1rem;font-weight:900;color:#e6b65a;line-height:1.1}.statband span{font-size:.9rem;color:#c3d0e2}@media(max-width:760px){.statband .w{grid-template-columns:1fr 1fr}.statband .w>div:nth-child(3){border-left:0}.statband .w>div{border-top:1px solid #ffffff14}}.cvr{width:250px;animation:none;transform:rotateY(34deg) rotateX(3deg)}.book:hover .cvr{transform:rotateY(22deg) rotateX(2deg)}.cvr:before{left:-58px;width:58px;background:linear-gradient(90deg,#0000004d,#0000 35%,#ffffff26 62%,#0003),url(/img/libro/lomo.webp) center/100% 100%;border-radius:3px 0 0 3px}.cvr:after{right:-56px;width:56px;top:4px;bottom:4px;background:repeating-linear-gradient(90deg,#f7f4ee 0 1px,#e4e0d8 1px 2px)}.cvr img.fr{border-radius:2px 6px 6px 2px;box-shadow:30px 40px 60px -24px #000b,0 0 0 1px #0000001a,inset 6px 0 10px #0003}.book.xl .cvr{width:300px}.book.xl .cvr:before{left:-68px;width:68px}.hero .book:before{content:"";position:absolute;inset:8% 4%;background:radial-gradient(closest-side,#e6b65a40,#0000 70%);z-index:-1}.book{position:relative}@media(max-width:520px){.cvr,.book.xl .cvr{width:210px}.cvr:before,.book.xl .cvr:before{left:-48px;width:48px}}@media(prefers-reduced-motion:reduce){.cvr{transition:none}}.bh{display:grid;grid-template-columns:1.05fr .8fr 1fr;gap:34px;align-items:center}.bh .book{padding:20px 50px}.lux-card{background:#fff;color:#14284a;border:0;border-radius:20px;box-shadow:0 40px 90px -40px #000d,0 0 0 1px #e6b65a55;margin:0;padding:28px}.lux-card h2{color:#14284a;font-size:1.55rem}.lux-card p{color:#3b5173;font-size:1rem}.lux-card .eyebrow{color:#a5761b}.lux-card input,.lux-card textarea{background:#f4f7fb;color:#14284a;border-color:#d5e1ef}:root[data-theme=dark] .lux-card{background:#112643;color:#eef3fa}:root[data-theme=dark] .lux-card h2{color:#fff}:root[data-theme=dark] .lux-card p{color:#a9bad0}:root[data-theme=dark] .lux-card input,:root[data-theme=dark] .lux-card textarea{background:#0a1a30;color:#eef3fa;border-color:#1f3a5e}.lux-card .btn{width:100%;text-align:center}@media(max-width:1080px){.bh{grid-template-columns:1fr 1fr}.bh .book{grid-row:span 2;order:-1}}@media(max-width:760px){.bh{grid-template-columns:1fr}.bh .book{grid-row:auto;padding:10px 40px}.bh-txt{order:-2}}.stairs2{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:end;position:relative}.stairs2 li{display:flex;flex-direction:column;justify-content:flex-end}.stairs2 .tx{padding:0 4px 12px}.stairs2 .tx strong{display:block;color:var(--ink);font-size:1.05rem}.stairs2 .tx small{display:block;color:var(--mut);font-size:.84rem;line-height:1.4;margin-top:4px}.stairs2 .st{height:calc(64px + var(--i)*46px);border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,color-mix(in srgb,#009EE2 calc(100% - var(--i)*14%),#14284a),color-mix(in srgb,#225096 calc(100% - var(--i)*12%),#0b1a31));display:flex;align-items:flex-start;padding:12px 16px;box-shadow:0 18px 30px -18px #14284a99;transform-origin:bottom;transition:transform .6s cubic-bezier(.2,.8,.2,1) calc(var(--i)*90ms)}.stairs2 .st b{color:#fff;font-size:2.2rem;font-weight:900;line-height:1}.stairs2 li:last-child .st{background:linear-gradient(180deg,#e6b65a,#a5761b)}.stairs2 li.rv{opacity:1;transform:none}.stairs2 li.rv .st{transform:scaleY(.15)}.stairs2 li.rv.on .st{transform:none}.stairs-cap{margin-top:22px;color:var(--mut);font-size:.95rem;border-top:1px solid var(--line);padding-top:14px}@media(max-width:860px){.stairs2{grid-template-columns:1fr;gap:8px}.stairs2 li{flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:14px}.stairs2 .st{height:58px;width:calc(54px + var(--i)*26px);flex:none;border-radius:4px 12px 12px 4px;align-items:center;justify-content:flex-end;transform-origin:left}.stairs2 .st b{font-size:1.5rem}.stairs2 .tx{padding:0}.stairs2 li.rv .st{transform:scaleX(.2)}}@media(prefers-reduced-motion:reduce){.stairs2 li.rv .st{transform:none}}.bonus{background:linear-gradient(170deg,#0b1a31,#14284a);color:#fff}.bonus h2,.bonus h3{color:#fff}.bonus .eyebrow{color:#e6b65a}.bonus-head{text-align:center;max-width:680px;margin:0 auto 34px}.bonus-head p{color:#c3d0e2}.bcard{background:#ffffff0d;border:1px solid #e6b65a40;border-radius:18px;padding:28px;color:#dbe5f2}.bcard svg{color:#e6b65a;display:block;margin-bottom:14px}.bcard h3{margin:.3em 0 .4em}.bcard p{color:#c3d0e2;font-size:.98rem;margin:0}.tnote{color:var(--mut);max-width:720px;font-size:.92rem;margin-top:-6px}.finalcta{background:linear-gradient(120deg,#0b1a31,#1b3b6b);color:#fff}.finalcta h2{color:#fff}.finalcta p{color:#c3d0e2}.finalcta .eyebrow{color:#e6b65a}.finalcta .book{padding:30px 60px}.bookband{background:var(--surf)}.bookband .book{padding:30px 60px}.bookband p{color:var(--mut)}.bsteps{color:#e8f1fb;padding-left:22px;margin:0 0 14px}.bsteps li{margin:4px 0}.gate.wide{max-width:760px;margin:0 auto}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.row2{grid-template-columns:1fr}}.drop{display:grid;place-items:center;text-align:center;border:2px dashed #c9a24d;border-radius:14px;padding:22px;cursor:pointer;background:#fbf7ee;color:#14284a;position:relative;min-height:120px}:root[data-theme=dark] .drop{background:#0a1a30;color:#eef3fa}.drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.drop b{display:block}.drop small{color:#6b7a90}.drop img{max-height:220px;border-radius:10px}.lbl{font-weight:700;font-size:.98rem;margin-top:6px}.wc{font-size:.85rem;color:var(--mut);margin-top:-6px}.wc.ok{color:#18aa51;font-weight:700}.wc.bad{color:#d93228;font-weight:700}.unlocked{max-width:1060px;margin:0 auto}.ok-head{text-align:center;margin-bottom:26px}.bres{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bres .big{grid-column:1/-1}.rcard{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:var(--sh)}.rcard h3{margin:.3em 0 .5em}.rcard p{color:var(--mut)}@media(max-width:700px){.bres{grid-template-columns:1fr}}.vid{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#0b1a31;margin-top:12px}.vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vid.pending{display:grid;place-items:center;text-align:center;color:#c3d0e2;padding:20px;background:linear-gradient(160deg,#0b1a31,#1b3b6b)}.vid.pending b{color:#fff}.pending-note{font-style:italic}.mcv{background:var(--surf)}@media(max-width:760px){.hide-m{display:none}}.vid.pending p{color:#c3d0e2}@media(max-width:760px){.frame{padding:6px}}.endcap .cta{margin-top:6px}@media(max-width:700px){.endcap .cta{justify-content:center}}.agenda{max-width:980px;margin:0 auto;padding:18px;min-height:520px;background:#fff;color:#14284a}.agenda iframe{width:100%!important;max-width:100%;border:0;min-height:640px}.agenda-alt{text-align:center;color:var(--mut);margin-top:22px}
