.ini_wrap{max-width:1400px;margin:0 auto;padding:0 2vw}@keyframes ini_fromBottom{0%{opacity:0;transform:translateY(3.5vh)}to{opacity:1;transform:translateY(0)}}@keyframes ini_fromRight{0%{opacity:0;transform:translate(4vh)}to{opacity:1;transform:translate(0)}}@keyframes ini_wave{0%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}@keyframes ini_blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes ini_float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes ini_pulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.22;transform:scale(1.05)}}.ini_saludo,.ini_titulo,.ini_roles,.ini_sub,.ini_stats,.ini_btns{opacity:0;animation:.7s cubic-bezier(.4,0,.2,1) forwards ini_fromBottom;animation-delay:var(--d,0s)}.ini_linkwii_preview,.ini_ftech{opacity:0;animation:.7s cubic-bezier(.4,0,.2,1) forwards ini_fromRight;animation-delay:var(--d,0s)}.ini_hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:6vw;min-height:88vh;padding:4vh 0 6vh;display:grid}.ini_saludo{font-size:var(--fz_m4);color:var(--tx);align-items:center;gap:1vh;margin-bottom:1.8vh;font-weight:600;display:inline-flex}.ini_wave{font-size:var(--fz_l1);transform-origin:70% 70%;animation:1.8s ease-in-out infinite ini_wave,.7s cubic-bezier(.4,0,.2,1) forwards ini_fromBottom;display:inline-block}.ini_titulo{color:var(--tx);margin-bottom:2vh;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:800;line-height:1.15}.ini_grad{background:linear-gradient(135deg, var(--mco) 0%, var(--bg2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ini_sub{font-size:var(--fz_m4);color:var(--tx2);max-width:580px;margin-bottom:3.5vh;line-height:1.75}.ini_roles{align-items:center;height:5vh;margin-bottom:3vh;display:flex;position:relative;overflow:hidden}.ini_role{font-size:clamp(1.2rem, 5vw, var(--fz_l1));color:var(--mco);white-space:nowrap;opacity:0;font-weight:700;transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1);position:absolute;transform:translateY(120%)}.ini_role.active{opacity:1;transform:translateY(0)}.ini_stats{grid-template-columns:repeat(4,1fr);gap:1.5vw;margin-bottom:3.5vh;display:grid}.ini_stat{text-align:center;background:var(--bg1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--tr_m), transform var(--tr_m), box-shadow var(--tr_m);border:2px solid #0000;border-radius:12px;padding:1.8vh 1vw}.ini_stat:hover{border-color:var(--mco);transform:translateY(-5px);box-shadow:0 8px 24px #00000024}.ini_stat_n{font-size:var(--fz_x1);color:var(--mco);font-variant-numeric:tabular-nums;margin-bottom:.5vh;font-weight:800;line-height:1}.ini_stat_l{font-size:var(--fz_s4);color:var(--tx2);font-weight:500}.ini_btns{flex-wrap:wrap;gap:1.5vh;display:flex}.ini_btn_p,.ini_btn_s{font-size:var(--fz_m3);cursor:pointer;transition:transform var(--tr_m), box-shadow var(--tr_m), filter var(--tr_m), background var(--tr_m), border-color var(--tr_m);border:2px solid #0000;border-radius:12px;align-items:center;gap:1vh;padding:1.4vh 2.8vw;font-weight:600;text-decoration:none;display:inline-flex}.ini_btn_p{background:var(--mco);color:var(--txa);box-shadow:0 4px 16px #0003}.ini_btn_p:hover{filter:brightness(1.1);transform:translateY(-3px);box-shadow:0 10px 28px #00000047}.ini_btn_s{color:var(--tx);border-color:var(--brd);background:0 0}.ini_btn_s:hover{background:var(--bg1);border-color:var(--mco);transform:translateY(-3px)}.ini_hero_visual{justify-content:center;align-items:center;height:62vh;display:flex;position:relative}.ini_nw_preview{background:var(--wb);border:1px solid var(--brd);width:100%;max-width:390px;height:380px;transition:box-shadow var(--tr_s), transform var(--tr_s);z-index:2;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000029,0 4px 12px #00000014}.ini_nw_preview:hover{box-shadow:0 32px 80px color-mix(in srgb, var(--mco) 20%, transparent);transform:translateY(-6px)}.ini_nw_head{border-bottom:1px solid var(--brd);background:var(--bg1);align-items:center;gap:15px;height:40px;padding:0 15px;display:flex}.ini_nw_dots{gap:6px;display:flex}.ini_nw_dots div{background:var(--tx3);opacity:.3;border-radius:50%;width:10px;height:10px}.ini_nw_dots div:first-child{opacity:.8;background:#ff5c69}.ini_nw_dots div:nth-child(2){opacity:.8;background:#ffda34}.ini_nw_dots div:nth-child(3){opacity:.8;background:#29c72e}.ini_nw_search{background:var(--bg);border:1px solid var(--brd);height:24px;color:var(--tx3);border-radius:4px;flex:1;align-items:center;padding:0 10px;font-size:.7rem;display:flex}.ini_nw_body{background:var(--bg);flex:1;display:flex;overflow:hidden}.ini_nw_side{border-right:1px solid var(--brd);background:var(--bg1);flex-direction:column;align-items:center;gap:12px;width:60px;padding-top:15px;display:flex}.ini_nw_side div{background:var(--bg4);opacity:.5;border-radius:8px;width:30px;height:30px}.ini_nw_side .active{opacity:1;background:var(--mco)}.ini_nw_main{flex-direction:column;flex:1;gap:12px;padding:15px;display:flex;overflow:hidden}.ini_nw_card{background:var(--wb);border:1px solid var(--brd);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 2px 8px #0000000a}.ini_nw_card div:first-child{background:var(--tx3);opacity:.4;border-radius:4px;width:40%;height:8px}.ini_nw_card div:last-child{background:var(--bg4);border-radius:3px;width:80%;height:6px}.ini_ftech{background:var(--wb);border:1px solid var(--brd);cursor:pointer;width:56px;height:56px;animation:ini_fromRight .7s cubic-bezier(.4,0,.2,1) forwards, ini_float 3.2s ease-in-out var(--fd,1s) infinite;animation-delay:var(--d,0s), calc(var(--d,0s) + .7s);transition:box-shadow var(--tr_m);border-radius:14px;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute;box-shadow:0 8px 24px #00000024}.ini_ftech i{color:var(--mco)}.ini_ftech:hover{box-shadow:0 14px 36px #00000038}.ini_ft1{--fd:0s;top:6%;left:2%}.ini_ft2{--fd:.5s;top:20%;right:2%}.ini_ft3{--fd:1s;bottom:26%;left:2%}.ini_ft4{--fd:1.5s;bottom:8%;right:2%}.ini_sec_head{text-align:center;margin-bottom:6vh}.ini_sec_tit{font-size:var(--fz_x1);color:var(--tx);margin-bottom:1vh;font-weight:800}.ini_sec_line{background:linear-gradient(90deg, var(--mco), var(--bg2));border-radius:2px;width:72px;height:4px;margin:.8vh auto 1.6vh}.ini_sec_desc{font-size:var(--fz_m3);color:var(--tx2)}.ini_cats_sec{padding:8vh 0}.ini_cats_grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:2vh;display:grid}.ini_cat_card{background:var(--wb);border:2px solid #0000;border-radius:16px;flex-direction:column;gap:1.6vh;padding:2.8vh 2vw;transition:border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.ini_cat_card:hover{border-color:var(--cc);transform:translateY(-8px);box-shadow:0 16px 40px #00000021}.ini_cat_bar{background:var(--cc);transform-origin:0;height:3px;transition:transform .38s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ini_cat_card:hover .ini_cat_bar{transform:scaleX(1)}.ini_cat_top{align-items:flex-start;gap:1.4vh;display:flex}.ini_cat_ico{background:color-mix(in srgb, var(--cc) 14%, transparent);width:5.5vh;height:5.5vh;font-size:var(--fz_l1);color:var(--cc);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .3s;display:flex}.ini_cat_card:hover .ini_cat_ico{background:var(--cc);color:#fff;transform:scale(1.1)rotate(-5deg)}.ini_cat_info h3{font-size:var(--fz_m4);color:var(--tx);margin-bottom:.4vh;font-weight:700}.ini_cat_info p{font-size:var(--fz_m1);color:var(--tx2);margin:0;line-height:1.5}.ini_cat_tools{flex-direction:column;gap:.7vh;list-style:none;display:flex}.ini_tool_a{background:var(--bg);color:var(--tx);border:1px solid #0000;border-radius:8px;align-items:center;gap:1.2vh;padding:1vh 1.2vh;text-decoration:none;transition:border-color .22s,background .22s,transform .22s;display:flex}.ini_tool_a:hover{border-color:var(--cc);background:color-mix(in srgb,var(--cc) 8%,var(--bg));transform:translate(5px)}.ini_tool_a>i:first-child{color:var(--cc);font-size:var(--fz_m3);text-align:center;flex-shrink:0;width:2.5vh}.ini_tool_a strong{font-size:var(--fz_m2);font-weight:600;display:block}.ini_tool_a span{font-size:var(--fz_s4);color:var(--tx2)}.ini_ext{font-size:var(--fz_s3);color:var(--tx3);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .2s,color .2s}.ini_tool_a:hover .ini_ext{opacity:1;color:var(--cc)}.ini_about_sec{padding:8vh 0}.ini_about_grid{grid-template-columns:repeat(3,1fr);gap:3vw;display:grid}.ini_about_card{background:var(--wb);transition:border-color var(--tr_m), box-shadow var(--tr_m), transform var(--tr_m);border:2px solid #0000;border-radius:18px;padding:3vh 2.2vw}.ini_about_card:hover{border-color:var(--mco);transform:translateY(-8px);box-shadow:0 14px 36px #00000024}.ini_card_ico{background:var(--bg4);width:58px;height:58px;color:var(--mco);transition:background var(--tr_m), transform var(--tr_m);border-radius:14px;justify-content:center;align-items:center;margin-bottom:2vh;font-size:1.7rem;display:flex}.ini_about_card:hover .ini_card_ico{background:var(--bg5);transform:scale(1.08)rotate(-4deg)}.ini_about_card h3{font-size:var(--fz_m5);color:var(--tx);margin-bottom:1.2vh;font-weight:700}.ini_about_card p{font-size:var(--fz_m2);color:var(--tx2);margin:0;line-height:1.8}.ini_cta_sec{padding:8vh 0 4vh}.ini_cta_wrap{background:var(--wb);border:1px solid var(--brd);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:2.2vh;padding:5vh 4vw;display:flex;position:relative;overflow:hidden}.ini_cta_wrap:before{content:"";background:radial-gradient(ellipse at 50% 0%, var(--bg5) 0%, transparent 65%);pointer-events:none;position:absolute;inset:0}.ini_cta_ico{font-size:var(--fz_y1);color:var(--mco);opacity:.15;line-height:1;animation:3.2s ease-in-out infinite ini_pulse}.ini_cta_wrap h2{font-size:var(--fz_x2);color:var(--tx);font-weight:900}.ini_cta_wrap>p{font-size:var(--fz_m3);color:var(--tx2);margin:0}.ini_cta_chips{flex-wrap:wrap;justify-content:center;gap:1.2vh;display:flex}.ini_chip{background:var(--bg1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--cc) 35%, var(--brd));font-size:var(--fz_m2);color:var(--tx);border-radius:50px;align-items:center;gap:.8vh;padding:.9vh 1.8vh;font-weight:600;text-decoration:none;transition:background .25s,transform .25s,border-color .25s,box-shadow .25s;display:inline-flex}.ini_chip i{color:var(--cc)}.ini_chip:hover{background:color-mix(in srgb, var(--cc) 12%, var(--bg1));border-color:var(--cc);transform:translateY(-4px);box-shadow:0 6px 16px #00000021}.ini_cta_autor{font-size:var(--fz_m1);color:var(--tx2);margin:0}.ini_cta_autor a{color:var(--mco);font-weight:600}@media (width<=1100px){.ini_hero{text-align:center;grid-template-columns:1fr;gap:4vh;min-height:auto;padding-top:2vh}.ini_hero_visual{order:-1;height:auto;padding-bottom:0}.ini_sub{max-width:100%;margin:0 auto 3.5vh}.ini_roles{justify-content:center;display:flex}.ini_btns{justify-content:center}.ini_stats{grid-template-columns:repeat(2,1fr);max-width:500px;margin:0 auto 3.5vh}.ini_about_grid{grid-template-columns:1fr}.ini_linkwii_preview{max-width:320px;margin:0 auto}}@media (width<=768px){.ini_ftech{display:none}.ini_cats_grid{grid-template-columns:1fr}.ini_cta_wrap{padding:5vh 5vw}.ini_linkwii_preview{max-width:280px}.ini_btns{flex-direction:column;align-items:center}.ini_btn_p,.ini_btn_s{justify-content:center;width:100%}.ini_about_grid{gap:2vh}.ini_cta_wrap h2{font-size:var(--fz_x1)}}@media (width<=480px){.ini_titulo{font-size:clamp(1.8rem,8vw,2.4rem)}.ini_saludo{font-size:var(--fz_m2);margin-bottom:1vh}.ini_stats{grid-template-columns:1fr 1fr;gap:1.5vh}.ini_roles{height:auto;min-height:4.5vh}.ini_sec_tit{font-size:var(--fz_l2)}.ini_linkwii_preview{max-width:260px;padding:2.5vh 2vh}.ini_lw_avatar{width:65px;height:65px;margin-top:1vh;font-size:1.5rem}.ini_lw_title{font-size:1.1rem}.ini_lw_bio{font-size:.8rem}}
