._nav_6dhzt_1{position:fixed;top:0;left:0;right:0;z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(var(--navy-950-rgb),.7);border-bottom:1px solid transparent;transition:.3s}._scrolled_6dhzt_13{border-bottom:1px solid var(--line-soft);background:rgba(var(--navy-950-rgb),.92)}._navIn_6dhzt_17{max-width:1360px;margin:0 auto;padding:18px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px}._logo_6dhzt_26{font-family:var(--display);font-weight:600;font-size:1.08rem;color:var(--white);letter-spacing:.01em;display:flex;align-items:center;gap:11px;text-decoration:none;flex-shrink:0}._logoImg_6dhzt_41{height:30px;width:auto;display:block}._navRight_6dhzt_46{display:flex;align-items:center;gap:26px}._navLinks_6dhzt_51{display:flex;gap:36px;list-style:none}._navLinks_6dhzt_51 a{color:var(--slate);text-decoration:none;font-size:.88rem;font-weight:500;transition:.2s;position:relative}._navLinks_6dhzt_51 a:hover{color:var(--white)}._navLinks_6dhzt_51 a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:1.5px;background:var(--teal);transition:.25s}._navLinks_6dhzt_51 a:hover:after{width:100%}._themeToggle_6dhzt_83{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--white);cursor:pointer;transition:.2s;flex-shrink:0}._themeToggle_6dhzt_83:hover{border-color:var(--teal);color:var(--teal-bright)}._burger_6dhzt_103{display:none;align-items:center;justify-content:center;background:none;border:none;color:var(--white);cursor:pointer;flex-shrink:0}@media(max-width:820px){._navLinks_6dhzt_51{display:none}._burger_6dhzt_103{display:flex}}._navLinks_6dhzt_51._open_6dhzt_124{display:flex;flex-direction:column;position:absolute;top:64px;left:0;right:0;background:var(--navy-900);padding:20px 30px;gap:18px;border-bottom:1px solid var(--line)}@media(max-width:380px){._logo_6dhzt_26{font-size:.92rem}._navRight_6dhzt_46{gap:14px}}._footer_18hth_1{border-top:1px solid var(--line-soft);padding:32px 0}._inner_18hth_5{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}._footer_18hth_1 p{font-family:var(--mono);font-size:.8rem;color:var(--slate)}._hero_lqo40_8{min-height:100vh;display:flex;align-items:center;justify-content:center;padding-top:90px;padding-bottom:50px;position:relative}._content_lqo40_21{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:920px;margin:0 auto}._tagWrap_lqo40_31{position:relative;display:inline-flex;margin-bottom:30px}._tagGlow_lqo40_32{position:absolute;top:-14px;right:-22px;bottom:-14px;left:-22px;border-radius:30px;background:radial-gradient(ellipse at center,rgba(var(--teal-bright-rgb),.16),transparent 70%);filter:blur(6px);z-index:0}._tag_lqo40_31{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.74rem;color:var(--teal-bright);border:1px solid var(--line);padding:7px 16px;border-radius:4px;background:rgba(var(--teal-rgb),.07);letter-spacing:.05em;text-transform:uppercase}._pulse_lqo40_66{width:6px;height:6px;border-radius:50%;background:var(--teal-bright);animation:_pulse_lqo40_66 2.4s infinite}@keyframes _pulse_lqo40_66{0%,to{opacity:1;box-shadow:0 0 rgba(var(--teal-bright-rgb),.5)}50%{opacity:.5;box-shadow:0 0 0 6px rgba(var(--teal-bright-rgb),0)}}._title_lqo40_83{font-family:var(--display);font-weight:600;font-size:clamp(1.85rem,3.35vw,2.7rem);line-height:1.2;color:var(--white);letter-spacing:-.01em;margin-bottom:34px}._sep_lqo40_93{color:var(--teal-bright);font-weight:400;margin:0 .25em}._actions_lqo40_101{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:34px}._actions_lqo40_101 .btn{padding:11px 18px;font-size:.86rem;gap:7px}._techList_lqo40_120{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;list-style:none}._techItem_lqo40_127{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:.92rem;color:var(--slate-light)}@media(max-width:560px){._hero_lqo40_8{padding-top:110px}._title_lqo40_83{font-size:clamp(1.6rem,6.8vw,2.15rem)}._actions_lqo40_101 ._btn_lqo40_100{flex:1 1 100%;justify-content:center}}._head_qjrgi_1{margin-bottom:56px;max-width:680px}._kicker_qjrgi_5{font-family:var(--mono);font-size:1.5rem;color:var(--teal-bright);letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:13px;margin-bottom:18px}._kicker_qjrgi_5:before{content:"";width:30px;height:1px;background:var(--teal)}._title_qjrgi_23{font-family:var(--display);font-weight:600;font-size:clamp(2.05rem,3.9vw,2.95rem);color:var(--white);letter-spacing:-.01em;line-height:1.15}._section_wz8qd_5{padding:108px 0;position:relative}._grid_wz8qd_9{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:60px;align-items:start}._photoCol_wz8qd_17{display:flex;flex-direction:column;align-items:center;text-align:center}._photoWrap_wz8qd_31{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:22px}._photoGlow_wz8qd_27{position:absolute;width:314px;height:314px;border-radius:50%;background:radial-gradient(circle,rgba(var(--royal-bright-rgb),.45) 0%,rgba(var(--navy-800-rgb),.3) 45%,transparent 70%);filter:blur(45px);animation:_glow_wz8qd_1 5s ease-in-out infinite;z-index:0}@keyframes _glow_wz8qd_1{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}._photoRing_wz8qd_28{position:relative;z-index:1;width:300px;height:300px;border-radius:50%;padding:3px;background:linear-gradient(140deg,var(--royal-bright),var(--navy-800));box-shadow:0 0 40px -8px rgba(var(--royal-bright-rgb),.55);transition:transform .4s ease,box-shadow .4s ease}._photoRing_wz8qd_28:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 0 60px -6px rgba(var(--teal-bright-rgb),.6)}._photo_wz8qd_17{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center top;display:block;border:4px solid var(--navy-950)}._name_wz8qd_90{font-family:var(--display);font-weight:600;font-size:1.9rem;letter-spacing:-.01em;background:linear-gradient(90deg,var(--royal-bright),var(--navy-800),var(--royal-bright));background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:_nameShift_wz8qd_1 6s linear infinite}@keyframes _nameShift_wz8qd_1{to{background-position:200% center}}._text_wz8qd_114{max-width:640px;margin:0 auto;text-align:center}._roleKicker_wz8qd_122{font-family:var(--mono);font-size:1.35rem;font-weight:600;color:var(--teal-bright);text-transform:uppercase;letter-spacing:.04em;margin-bottom:20px}._text_wz8qd_114 p{margin-bottom:18px;font-size:1.1rem;text-align:justify}._text_wz8qd_114 b{color:var(--white);font-weight:600}@media(max-width:820px){._grid_wz8qd_9{grid-template-columns:1fr;gap:34px}}@media(max-width:480px){._photoRing_wz8qd_28{width:240px;height:240px}._photoGlow_wz8qd_27{width:254px;height:254px}}._section_d1cpy_1{padding:108px 0;position:relative}._core_d1cpy_7{background:linear-gradient(155deg,rgba(var(--royal-bright-rgb),.14),rgba(var(--teal-rgb),.08));border:1px solid rgba(var(--teal-rgb),.35);border-radius:14px;padding:32px 34px;margin-bottom:22px}._coreLabel_d1cpy_14{font-family:var(--mono);font-size:.76rem;color:var(--teal-bright);text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}._coreItems_d1cpy_22{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}._coreItem_d1cpy_22{display:inline-flex;align-items:center;gap:10px;background:rgba(var(--navy-950-rgb),.35);border:1px solid var(--line);border-radius:9px;padding:12px 18px;font-family:var(--display);font-size:1.02rem;font-weight:500;color:var(--white)}:root[data-theme=light] ._coreItem_d1cpy_22{background:rgba(var(--navy-850-rgb),.6)}._grid_d1cpy_46{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}._card_d1cpy_52{background:linear-gradient(165deg,var(--navy-900),rgba(var(--navy-850-rgb),.4));border:1px solid var(--line);border-radius:11px;padding:26px 24px;transition:.3s}._card_d1cpy_52:hover{border-color:rgba(var(--teal-rgb),.45);transform:translateY(-4px)}._card_d1cpy_52 h3{font-family:var(--display);color:var(--white);font-size:1.02rem;font-weight:500;margin-bottom:16px}._list_d1cpy_70{list-style:none;display:flex;flex-direction:column;gap:11px}._list_d1cpy_70 li{display:flex;align-items:center;gap:9px;font-size:.88rem;color:var(--slate-light)}@media(max-width:560px){._core_d1cpy_7{padding:26px 22px}._coreItem_d1cpy_22{padding:10px 14px;font-size:.92rem}}._card_1wpsa_1{background:linear-gradient(168deg,var(--navy-850),var(--navy-800));border:1px solid var(--line);border-radius:13px;overflow:hidden;transition:.35s;display:flex;flex-direction:column;height:100%}._card_1wpsa_1:hover{transform:translateY(-5px);border-color:rgba(var(--royal-bright-rgb),.55);box-shadow:0 22px 50px -24px rgba(var(--royal-bright-rgb),.5)}._thumb_1wpsa_18{height:200px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--navy-900),var(--navy-850));border-bottom:1px solid var(--line);overflow:hidden}._thumb_1wpsa_18:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,rgba(var(--teal-rgb),.08),transparent 60%);pointer-events:none}._thumbImg_1wpsa_38{width:100%;height:100%;object-fit:cover;display:block}._placeholder_1wpsa_46{position:relative;display:flex;align-items:center;justify-content:center;color:var(--slate);opacity:.5}._status_1wpsa_55{position:absolute;top:15px;right:15px;font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.07em;padding:5px 11px;border-radius:4px;z-index:3}._soon_1wpsa_67{background:rgba(var(--slate-rgb),.15);color:var(--slate-light);border:1px solid var(--line)}._live_1wpsa_72{background:rgba(var(--teal-rgb),.15);color:var(--teal-bright);border:1px solid rgba(var(--teal-rgb),.4)}._body_1wpsa_78{padding:28px 30px 30px;flex:1;display:flex;flex-direction:column}._fecha_1wpsa_84{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:.74rem;color:var(--slate);margin-bottom:10px}._body_1wpsa_78 h3{font-family:var(--display);color:var(--white);font-size:1.28rem;font-weight:600;margin-bottom:10px}._description_1wpsa_100{font-size:.97rem;color:var(--slate-light);margin-bottom:16px;text-align:justify}._problema_1wpsa_108{font-size:.91rem;font-style:italic;color:var(--slate-light);text-align:justify;background:rgba(var(--teal-rgb),.06);border-left:2px solid var(--teal-bright);padding:10px 14px;border-radius:0 6px 6px 0;margin-bottom:18px}._stack_1wpsa_119{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}._links_1wpsa_128{margin-top:auto;padding-top:16px;border-top:1px solid var(--line-soft);display:flex;gap:24px;font-family:var(--mono);font-size:.82rem}._links_1wpsa_128 a{color:var(--teal-bright);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:.2s}._links_1wpsa_128 a:hover{color:var(--white)}._disabled_1wpsa_149{display:inline-flex;align-items:center;gap:6px;color:var(--slate);pointer-events:none;opacity:.45}._section_1i6jv_1{padding:108px 0;position:relative}._grid_1i6jv_9{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:30px}@media(max-width:980px){._grid_1i6jv_9{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._grid_1i6jv_9{grid-template-columns:1fr}}._section_n3hdt_1{padding:108px 0;position:relative}._grid_n3hdt_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}._card_n3hdt_10{background:linear-gradient(165deg,var(--navy-900),rgba(var(--navy-850-rgb),.4));border:1px solid var(--line);border-radius:11px;padding:28px;transition:.3s}._card_n3hdt_10:hover{border-color:rgba(var(--teal-rgb),.45);transform:translateY(-4px)}._periodo_n3hdt_21{display:inline-block;font-family:var(--mono);font-size:.74rem;color:var(--teal-bright);margin-bottom:14px}._card_n3hdt_10 h3{font-family:var(--display);color:var(--white);font-size:1.1rem;font-weight:500;margin-bottom:6px}._institucion_n3hdt_35{display:block;font-size:.88rem;color:var(--slate-light)}._detalle_n3hdt_40{font-size:.89rem;color:var(--slate);margin-top:12px;text-align:justify}._section_t75l4_1{padding:108px 0;position:relative}._empty_t75l4_5{font-family:var(--mono);font-size:.9rem;color:var(--slate);text-align:center;padding:40px 0;border:1px dashed var(--line);border-radius:12px}._grid_t75l4_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}._card_t75l4_19{display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(165deg,var(--navy-900),rgba(var(--navy-850-rgb),.4));border:1px solid var(--line);border-radius:11px;padding:28px 22px;text-decoration:none;transition:.3s}._card_t75l4_19:hover{border-color:rgba(var(--teal-rgb),.45);transform:translateY(-4px)}._badge_t75l4_35{width:84px;height:84px;object-fit:contain;margin-bottom:16px}._card_t75l4_19 h3{font-family:var(--display);color:var(--white);font-size:1rem;font-weight:500;margin-bottom:8px}._emisor_t75l4_48{font-family:var(--mono);font-size:.76rem;color:var(--slate)}._section_1h7sl_1{padding:108px 0;position:relative}._card_1h7sl_7{background:linear-gradient(165deg,var(--navy-850),var(--navy-800));border:1px solid var(--line);border-radius:18px;padding:60px 50px;text-align:center;position:relative;overflow:hidden}._card_1h7sl_7:before{content:"";position:absolute;top:-45%;left:50%;transform:translate(-50%);width:480px;height:480px;background:radial-gradient(circle,rgba(var(--royal-bright-rgb),.16),transparent 65%);pointer-events:none}._card_1h7sl_7:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:26px 26px;pointer-events:none}._glow_1h7sl_8{position:absolute;bottom:-35%;right:-10%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(var(--navy-800-rgb),.2),transparent 65%);pointer-events:none}._card_1h7sl_7 h2{font-family:var(--display);font-weight:600;font-size:clamp(1.7rem,3.6vw,2.5rem);color:var(--white);margin-bottom:16px;position:relative}._card_1h7sl_7 p{font-size:1.06rem;max-width:500px;margin:0 auto 40px;position:relative;text-align:justify}._grid_1h7sl_73{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;position:relative}._item_1h7sl_80{display:flex;flex-direction:column;align-items:center;gap:12px;width:148px;padding:24px 16px;border-radius:14px;border:1px solid var(--line);background:rgba(var(--navy-950-rgb),.35);color:var(--white);font-size:.88rem;font-weight:600;text-decoration:none;transition:.25s}._item_1h7sl_80:hover{border-color:var(--teal);background:rgba(var(--teal-rgb),.08);transform:translateY(-4px);box-shadow:0 18px 34px -20px rgba(var(--teal-rgb),.55)}._iconWrap_1h7sl_102{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:rgba(var(--teal-rgb),.12);color:var(--teal-bright)}._primary_1h7sl_113{border-color:rgba(var(--royal-bright-rgb),.45);background:rgba(var(--royal-bright-rgb),.1)}._primary_1h7sl_113 ._iconWrap_1h7sl_102{background:rgba(var(--royal-bright-rgb),.18);color:var(--white)}._primary_1h7sl_113:hover{border-color:var(--royal-bright);background:rgba(var(--royal-bright-rgb),.16);box-shadow:0 18px 34px -20px rgba(var(--royal-bright-rgb),.6)}@media(max-width:820px){._card_1h7sl_7{padding:48px 26px}}@media(max-width:480px){._item_1h7sl_80{width:130px;padding:20px 12px}}._section_gwrkx_1{padding:150px 0 110px;max-width:780px;margin:0 auto}._notFound_gwrkx_6{color:var(--slate-light);margin-bottom:20px}._back_gwrkx_10{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.84rem;color:var(--teal-bright);text-decoration:none;margin-bottom:28px}._back_gwrkx_10:hover{color:var(--white)}._enfoque_gwrkx_23{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}._enfoqueTag_gwrkx_29{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-bright);border:1px solid var(--line);padding:4px 10px;border-radius:4px}._title_gwrkx_39{font-family:var(--display);font-weight:600;font-size:clamp(1.7rem,3.6vw,2.4rem);color:var(--white);letter-spacing:-.01em;margin-bottom:8px}._fecha_gwrkx_47{display:block;font-family:var(--mono);font-size:.82rem;color:var(--slate);margin-bottom:30px}._thumb_gwrkx_54{height:320px;border-radius:13px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--navy-900),var(--royal));border:1px solid var(--line);margin-bottom:30px}._thumbImg_gwrkx_65{width:100%;height:100%;object-fit:cover;display:block}._placeholder_gwrkx_71{font-family:var(--mono);font-size:.86rem;color:var(--teal-bright);opacity:.85}._problema_gwrkx_77{font-size:1rem;color:var(--slate-light);background:rgba(var(--teal-rgb),.08);border-left:2px solid var(--teal-bright);padding:14px 18px;border-radius:0 8px 8px 0;margin-bottom:24px;text-align:justify}._problemaLabel_gwrkx_87{color:var(--teal-bright);font-weight:600}._description_gwrkx_91{font-size:1.08rem;margin-bottom:26px;text-align:justify}._stack_gwrkx_96{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:34px}._block_gwrkx_103{margin-bottom:38px}._blockTitle_gwrkx_104{font-family:var(--display);font-weight:600;font-size:1.4rem;color:var(--white);letter-spacing:-.01em;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}._blockText_gwrkx_114{font-size:1.05rem;color:var(--slate-light);line-height:1.75;text-align:justify}._step_gwrkx_120{margin-bottom:22px;padding-left:18px;border-left:2px solid var(--line)}._step_gwrkx_120:last-child{margin-bottom:0}._stepTitle_gwrkx_122{font-family:var(--sans);font-weight:600;font-size:1.05rem;color:var(--teal-bright);margin-bottom:8px}._detailImg_gwrkx_129{width:100%;height:auto;border-radius:12px;border:1px solid var(--line);display:block}._gallery_gwrkx_136{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}._resultList_gwrkx_141{list-style:none;padding:0;margin:0}._resultItem_gwrkx_142{position:relative;padding-left:26px;margin-bottom:14px;font-size:1.05rem;color:var(--slate-light);line-height:1.7}._resultItem_gwrkx_142:before{content:"▸";position:absolute;left:0;color:var(--teal-bright);font-size:1.1rem}@media(max-width:600px){._section_gwrkx_1{padding:130px 0 80px}._thumb_gwrkx_54{height:220px}}:root{--navy-950: #081a2e;--navy-900: #0b2239;--navy-850: #1e4b6a;--navy-800: #173850;--line: #2a557a;--line-soft: #1b3c5a;--slate: #a49d87;--slate-light: #ead9b6;--white: #f8f2e6;--royal: #a0823b;--royal-bright: #c8a24a;--teal: #a0823b;--teal-bright: #c8a24a;--navy-950-rgb: 8, 26, 46;--navy-850-rgb: 30, 75, 106;--navy-800-rgb: 23, 56, 80;--line-rgb: 42, 85, 122;--slate-rgb: 164, 157, 135;--royal-bright-rgb: 200, 162, 74;--teal-rgb: 160, 130, 59;--teal-bright-rgb: 200, 162, 74;--display: "Fraunces", serif;--sans: "Libre Franklin", sans-serif;--mono: "IBM Plex Mono", monospace}:root[data-theme=light]{--navy-950: #f8f2e6;--navy-900: #f4ebd8;--navy-850: #ead9b6;--navy-800: #f1e5cd;--line: #cdcdc7;--line-soft: #e0ddd5;--slate: #55697b;--slate-light: #1e4b6a;--white: #0b2239;--royal: #a0823b;--royal-bright: #c8a24a;--teal: #a0823b;--teal-bright: #82611c;--navy-950-rgb: 248, 242, 230;--navy-850-rgb: 234, 217, 182;--navy-800-rgb: 241, 229, 205;--line-rgb: 205, 205, 199;--slate-rgb: 85, 105, 123;--royal-bright-rgb: 200, 162, 74;--teal-rgb: 160, 130, 59;--teal-bright-rgb: 130, 97, 28}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--navy-950);color:var(--slate-light);line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;transition:background-color .3s,color .3s}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(800px 460px at 88% -8%,rgba(var(--royal-bright-rgb),.16),transparent 60%),radial-gradient(700px 420px at 5% 30%,rgba(var(--teal-rgb),.07),transparent 55%),linear-gradient(180deg,var(--navy-950),var(--navy-900))}:root[data-theme=light] body:before{background:radial-gradient(800px 460px at 88% -8%,rgba(var(--royal-bright-rgb),.1),transparent 60%),radial-gradient(700px 420px at 5% 30%,rgba(var(--teal-rgb),.06),transparent 55%),linear-gradient(180deg,var(--navy-950),var(--navy-900))}.wrap{max-width:1360px;margin:0 auto;padding:0 32px}@media(max-width:480px){.wrap{padding:0 20px}}.btn{font-family:var(--sans);font-weight:600;font-size:.92rem;padding:14px 28px;border-radius:7px;text-decoration:none;display:inline-flex;align-items:center;gap:9px;transition:.25s;cursor:pointer;border:none}.btn-primary{background:var(--royal-bright);color:#0b2239;box-shadow:0 8px 26px -10px rgba(var(--royal-bright-rgb),.7)}.btn-primary:hover{background:var(--royal);transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--white);border:1px solid var(--line)}.btn-ghost:hover{border-color:var(--teal);color:var(--teal-bright)}.chip{font-family:var(--mono);font-size:.76rem;color:var(--slate-light);background:rgba(var(--line-rgb),.45);border:1px solid var(--line);padding:5px 11px;border-radius:5px;display:inline-flex;align-items:center;gap:6px}:root[data-theme=light] .chip{background:rgba(var(--line-rgb),.55)}.icon-mono{display:inline-block;flex-shrink:0;vertical-align:middle;color:var(--teal-bright)}.reveal{opacity:0;transform:translateY(26px);transition:.7s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:none}
