@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/comfortaa-cyrillic-ext-300-normal.YAqajgTt.woff2)format("woff2"),url(/_astro/comfortaa-cyrillic-ext-300-normal.CianWTKS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/comfortaa-cyrillic-300-normal.-KakQCjT.woff2)format("woff2"),url(/_astro/comfortaa-cyrillic-300-normal.CZHFQlMg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/comfortaa-greek-300-normal.CEte96Br.woff2)format("woff2"),url(/_astro/comfortaa-greek-300-normal.OGJPu_QG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/comfortaa-vietnamese-300-normal.C61_aEV3.woff2)format("woff2"),url(/_astro/comfortaa-vietnamese-300-normal.BgGJuZIv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/comfortaa-latin-ext-300-normal.C0-nLyOM.woff2)format("woff2"),url(/_astro/comfortaa-latin-ext-300-normal.Cm6C7Xkp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Comfortaa;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/comfortaa-latin-300-normal.DDLIqe9A.woff2)format("woff2"),url(/_astro/comfortaa-latin-300-normal.vBj2a6J1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/comfortaa-cyrillic-ext-400-normal.D9-2rT7a.woff2)format("woff2"),url(/_astro/comfortaa-cyrillic-ext-400-normal.Dh4yUWGJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/comfortaa-cyrillic-400-normal.D77ZQwhO.woff2)format("woff2"),url(/_astro/comfortaa-cyrillic-400-normal.l7S9D9KH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/comfortaa-greek-400-normal.DCcFvY2i.woff2)format("woff2"),url(/_astro/comfortaa-greek-400-normal.CKbmegV-.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/comfortaa-vietnamese-400-normal.B90LNXF2.woff2)format("woff2"),url(/_astro/comfortaa-vietnamese-400-normal.CwEC9EtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/comfortaa-latin-ext-400-normal.BfO9-j4P.woff2)format("woff2"),url(/_astro/comfortaa-latin-ext-400-normal.Co-lXlSY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/comfortaa-latin-400-normal.Cs52v-fJ.woff2)format("woff2"),url(/_astro/comfortaa-latin-400-normal.CxqV1cRw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/comfortaa-cyrillic-ext-600-normal.BNIaQtb0.woff2)format("woff2"),url(/_astro/comfortaa-cyrillic-ext-600-normal.BZUZnmxt.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/comfortaa-cyrillic-600-normal.CxSmWMj-.woff2)format("woff2"),url(/_astro/comfortaa-cyrillic-600-normal.CCBHZIiG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/comfortaa-greek-600-normal.gIZqoHqI.woff2)format("woff2"),url(/_astro/comfortaa-greek-600-normal.Cmg9qkTF.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/comfortaa-vietnamese-600-normal.vJdpeB07.woff2)format("woff2"),url(/_astro/comfortaa-vietnamese-600-normal.B_CDx7ov.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/comfortaa-latin-ext-600-normal.BCIo4VJt.woff2)format("woff2"),url(/_astro/comfortaa-latin-ext-600-normal.CPVrP5DL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/comfortaa-latin-600-normal.BgHTI9Cz.woff2)format("woff2"),url(/_astro/comfortaa-latin-600-normal.DSfhJPm3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/comfortaa-cyrillic-ext-700-normal.CEIPfZRo.woff2)format("woff2"),url(/_astro/comfortaa-cyrillic-ext-700-normal.CsTPZj0j.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/comfortaa-cyrillic-700-normal.BojaBofG.woff2)format("woff2"),url(/_astro/comfortaa-cyrillic-700-normal.Bx05XFlW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/comfortaa-greek-700-normal.B2gUORsJ.woff2)format("woff2"),url(/_astro/comfortaa-greek-700-normal.Cxy5Yse9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/comfortaa-vietnamese-700-normal.C2R3i9AT.woff2)format("woff2"),url(/_astro/comfortaa-vietnamese-700-normal.C5kgrMxx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/comfortaa-latin-ext-700-normal.Chtbp5gW.woff2)format("woff2"),url(/_astro/comfortaa-latin-ext-700-normal.BnH-JGUK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/comfortaa-latin-700-normal.DOtxUU44.woff2)format("woff2"),url(/_astro/comfortaa-latin-700-normal.K_GTRK4c.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary:#426da8;--primary-dark:#2f5288;--ink:#030140;--soft:#eaf3ff;--softer:#f5f9ff;--white:#fff;--line:#d6e2f2;--radius:6px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);font-family:Comfortaa,sans-serif;font-weight:300;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1140px;margin:0 auto;padding:0 16px}h2{color:var(--primary);font-size:clamp(28px,4vw,39px);font-weight:600;line-height:1.2}h3{color:var(--primary);font-size:clamp(22px,3vw,30px);font-weight:400;line-height:1.25}strong{font-weight:700}.btn{background:var(--primary);color:var(--white);border-radius:3px;padding:10px 22px;font-size:14px;font-weight:600;transition:background .2s;display:inline-block}.btn:hover{background:var(--primary-dark)}.btn-light{background:var(--white);color:var(--primary)}.btn-light:hover{background:var(--soft)}.ph{color:var(--white);text-align:center;border-radius:var(--radius);background:linear-gradient(135deg,#cfdcf0,#9fb7da);justify-content:center;align-items:center;padding:12px;font-size:14px;font-weight:600;display:flex}.topbar{background:var(--primary);color:var(--white);font-size:12px}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;padding-bottom:8px;display:flex}.topbar .info{flex-wrap:wrap;gap:22px;display:flex}.topbar .social{gap:12px;display:flex}.topbar svg{fill:currentColor;vertical-align:-2px;width:14px;height:14px;margin-right:6px}header{background:var(--white);z-index:10;position:sticky;top:0;box-shadow:0 2px 10px #0301400f}header .wrap{justify-content:space-between;align-items:center;gap:16px;height:84px;display:flex}.logo{color:var(--primary);align-items:center;gap:10px;font-size:20px;font-weight:700;line-height:1.1;display:flex}.logo-mark{object-fit:cover;border-radius:10px;flex-shrink:0;width:60px;height:60px}.logo small{color:var(--ink);font-size:11px;font-weight:400;display:block}nav ul{gap:34px;font-size:15px;font-weight:400;list-style:none;display:flex}nav a:hover,nav a.active{color:var(--primary)}.menu-btn{color:var(--primary);cursor:pointer;background:0 0;border:0;font-size:28px;display:none}.hero{background:var(--ink);height:clamp(320px,50vw,560px);position:relative;overflow:hidden}.slide{opacity:0;align-items:center;transition:opacity .8s;display:flex;position:absolute;inset:0}.slide.on{opacity:1}.slide .ph{border-radius:0;align-items:flex-end;padding-bottom:70px;font-size:16px;position:absolute;inset:0}.slide .caption{color:var(--white);max-width:560px;position:relative}.slide .caption h1{text-shadow:0 2px 16px #03014059;margin-bottom:18px;font-size:clamp(26px,4.4vw,46px);font-weight:700;line-height:1.15}.hero .arrow{color:var(--white);cursor:pointer;z-index:2;background:#fff3;border:0;border-radius:50%;width:44px;height:44px;font-size:22px;position:absolute;top:50%;transform:translateY(-50%)}.hero .prev{left:16px}.hero .next{right:16px}.dots{z-index:2;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:10px;height:10px}.dots button.on{background:var(--white)}section{padding:80px 0}.split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.split p{margin-top:16px}ul.list{margin:18px 0 0 20px}ul.list li{margin-bottom:8px}.gallery{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gallery .ph:first-child{aspect-ratio:16/10;grid-column:1/-1}.gallery .ph{aspect-ratio:3/4}.values{text-align:center;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;font-size:13px;font-weight:400;display:grid}.values span{color:var(--primary);font-size:28px;display:block}.band{background:var(--soft);padding:46px 0}.stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stats b{color:var(--primary);font-size:34px;font-weight:700;display:block}.center{text-align:center}.services{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;display:grid}.card{aspect-ratio:1;border-radius:var(--radius);position:relative;overflow:hidden}.card .ph{border-radius:0;position:absolute;inset:0}.card .label{text-align:center;color:var(--white);background:#03014040;flex-direction:column;justify-content:center;align-items:center;padding:14px;font-size:17px;font-weight:600;transition:background .25s;display:flex;position:absolute;inset:0}.card .more{border:1px solid var(--white);border-radius:3px;margin-top:10px;padding:4px 12px;font-size:12px;transition:opacity .25s}.card:hover .label,.card:focus-visible .label{background:#426da8d9}.duo{grid-template-columns:1fr 1fr;gap:24px;display:grid}.box{text-align:center;border-radius:3px;padding:40px 36px}.box p{max-width:420px;margin:14px auto 22px;font-size:15px}.box.solid{background:var(--primary);color:var(--white)}.box.solid h3{color:var(--white)}.box.outline{border:1px solid var(--primary);color:var(--primary)}.reviews{background:var(--softer)}.quotes{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.quote{background:var(--white);border-radius:var(--radius);border:1px solid var(--line);padding:28px;font-size:15px}.quote .stars{color:#f2b400;letter-spacing:2px}.quote cite{color:var(--primary);margin-top:14px;font-style:normal;font-weight:600;display:block}footer{border-top:1px solid var(--line);color:var(--primary);font-size:13px}footer .cols{grid-template-columns:repeat(3,1fr);gap:32px;padding:48px 16px;display:grid}footer h4{margin-bottom:10px;font-size:14px}footer ul{list-style:none}footer li{margin-bottom:6px}.bottom{background:var(--ink);color:var(--white);font-size:12px}.bottom .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;display:flex}.bottom .links{flex-wrap:wrap;gap:18px;display:flex}@media (width<=900px){.topbar .info span:nth-child(n+3){display:none}nav{background:var(--white);display:none;position:absolute;top:84px;left:0;right:0;box-shadow:0 8px 16px #03014014}nav.open{display:block}nav ul{flex-direction:column;gap:0}nav li a{border-top:1px solid var(--line);padding:14px 16px;display:block}.menu-btn{display:block}header .btn{display:none}section{padding:56px 0}.split,.duo{grid-template-columns:1fr;gap:32px}.split.rev>:first-child{order:2}.services{grid-template-columns:repeat(2,1fr);gap:12px}.stats,.values{grid-template-columns:repeat(2,1fr);gap:20px}.quotes,footer .cols{grid-template-columns:1fr}}body{font-family:Comfortaa,system-ui,sans-serif}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.topbar a:hover{text-decoration:underline}.topbar .lang{border:1px solid #fff9;border-radius:3px;padding:1px 8px;font-weight:600}.mt-8{margin-top:8px}.sub{margin-top:8px;font-size:20px}.ar-4-3{aspect-ratio:4/3}.ar-16-9{aspect-ratio:16/9}.pt-0{padding-top:0}.card{color:var(--white);width:100%;font:inherit;cursor:pointer;border:0;padding:0;display:block}@media (hover:hover){.card .name{transition:opacity .25s}.card .more{opacity:0;white-space:nowrap;border-width:2px;margin:0;padding:10px 22px;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card:hover .name,.card:focus-visible .name{opacity:0}.card:hover .more,.card:focus-visible .more{opacity:1}}.modal{border-radius:var(--radius);width:calc(100% - 32px);max-width:580px;color:var(--ink);border:0;margin:auto;padding:40px 28px 28px}.modal::backdrop{background:#03014099}.modal h3{color:var(--primary);margin-bottom:14px;font-size:26px;font-weight:600}.modal .btn{margin-top:22px}.modal-close{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:30px;line-height:1;position:absolute;top:8px;right:12px}.urgent{background:var(--ink);color:var(--white);padding:18px 0}.urgent .wrap{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.urgent a{font-size:20px;font-weight:700}.team{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.team .ph{aspect-ratio:1;border-radius:50%;max-width:220px;margin:0 auto 14px}.team b{color:var(--primary);font-weight:600;display:block}.team span{font-size:14px}.reviews .more-link{text-align:center;color:var(--primary);margin-top:28px;font-weight:600;text-decoration:underline;display:block}.contact .split{align-items:start}.contact dl{gap:14px;margin-top:22px;display:grid}.contact dt{color:var(--primary);font-size:14px;font-weight:700}.contact dd a{text-decoration:underline}.contact .actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cita-intro{margin-top:12px;font-size:18px}.cita-botones{gap:14px;max-width:460px;margin-top:26px;display:grid}.btn-grande{border-radius:var(--radius);color:var(--white);text-align:center;justify-content:center;align-items:center;gap:12px;padding:18px 22px;font-size:18px;font-weight:700;transition:background .2s,transform .2s;display:flex}.btn-grande svg{fill:currentColor;flex-shrink:0;width:28px;height:28px}.btn-grande:hover{transform:translateY(-2px)}.btn-wa{background:#128c7e}.btn-wa:hover{background:#0e7166}.btn-tel{background:var(--primary)}.btn-tel:hover{background:var(--primary-dark)}footer .bottom a:hover,footer .cols a:hover{text-decoration:underline}.bottom button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.quick{display:none}.wa-float{z-index:30;background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .2s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 18px #03014040}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:34px;height:34px;fill:var(--white)}@media (width<=900px){.wa-float{display:none}}.cookie{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);z-index:50;max-width:560px;margin:0 auto;padding:18px;font-size:14px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 30px #0301402e}.cookie[hidden]{display:none}.cookie a{color:var(--primary);text-decoration:underline}.cookie .row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.cookie .row .btn{cursor:pointer;font:inherit;text-align:center;border:0;flex:1;font-weight:600}.legal{max-width:820px}.legal h1{color:var(--primary);margin-bottom:24px;font-size:clamp(28px,4vw,39px);line-height:1.2}.legal h2{margin:28px 0 8px;font-size:22px}.legal p,.legal li{margin-bottom:10px}.legal ul{margin-left:20px}.legal table{border-collapse:collapse;width:100%;margin:10px 0;font-size:14px}.legal th,.legal td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px}@media (width<=900px){.team{grid-template-columns:1fr}.hero .arrow{display:none}.quick{z-index:20;background:var(--primary);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #03014026}.quick a{color:var(--white);text-align:center;border-left:1px solid #ffffff40;padding:12px 4px;font-size:13px;font-weight:600}.quick a:first-child{border-left:0}.quick svg{fill:currentColor;width:18px;height:18px;margin:0 auto 2px;display:block}body{padding-bottom:62px}.cookie{bottom:74px}}.btn-outline{background:var(--white);color:var(--primary);border:1px solid var(--primary)}.btn-outline:hover{background:var(--soft)}.slide .caption .h1-like{text-shadow:0 2px 16px #03014059;margin-bottom:18px;font-size:clamp(26px,4.4vw,46px);font-weight:700;line-height:1.15}.slide .caption .h1-like b{font-weight:700}
