@font-face{font-family:'Inter';src:url('/assets/fonts/InterVariable-latin.woff2?v=mudw8ucc') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;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:'Inter';src:url('/assets/fonts/InterVariable-latinext.woff2?v=mudw8ucc') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;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}:root{--bg:#f1f2f3;--fg:#101214;--card:#fbfcfc;--muted:#e3e5e6;--muted-fg:#535558;--line:#cdcecf;--grey:#706f6f;--footer-bg:#3d3c3c;--fire-ink:#cc000e;--fire-1:#e30613;--fire-2:#ff4500;--fire-3:#ff8a00;--fire:linear-gradient(135deg,var(--fire-1) 0%,var(--fire-2) 50%,var(--fire-3) 100%);--fire-text:linear-gradient(135deg,var(--fire-1) 0%,var(--fire-2) 45%,var(--fire-3) 100%);--font:'Inter',ui-sans-serif,system-ui,-apple-system,sans-serif;--wrap:100rem;--pad:1.5rem;--ease:cubic-bezier(.2,.7,.2,1);--header-h:88px}@media (min-width:640px){:root{--pad:2.5rem;--header-h:104px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{margin:0;font-family:var(--font);font-size:1rem;line-height:1.5;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:'ss01','cv11';overflow-x:hidden}img,video,svg{max-width:100%}img,video{height:auto;display:block}a{color:inherit;text-decoration:none}.vt-skip{color:#fff}:focus-visible{outline:2px solid var(--fire-2);outline-offset:3px}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;letter-spacing:-.02em}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.reveal{opacity:0;transform:translateY(24px)}.reveal.is-in-view{opacity:1;transform:none;transition:opacity .9s var(--ease) var(--reveal-delay,0ms),transform .9s var(--ease) var(--reveal-delay,0ms)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.il-display{font-weight:800;letter-spacing:-.04em;line-height:.92}.il-display-t{font-weight:900;letter-spacing:-.05em;line-height:.88}.il-label,.eyebrow{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin:0;color:var(--muted-fg)}.il-balance{text-wrap:balance}.il-fire{background-image:var(--fire-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.il-sq::before{content:'';display:inline-block;vertical-align:middle;width:.65rem;height:.65rem;margin-right:.5rem;background-image:var(--fire)}.il-grain{position:relative}.il-grain::after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.il-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad)}.il-sec{padding-block:6rem}.il-sec--sm{padding-block:5rem}@media (min-width:640px){.il-sec{padding-block:10rem}.il-sec--sm{padding-block:7rem}}.il-dark{background:var(--fg);color:var(--bg)}.il-dark .eyebrow,.il-dark .il-label{color:rgba(241,242,243,.6)}.il-grad{background-image:var(--fire);color:#fff}.il-grad .eyebrow,.il-grad .il-label{color:rgba(255,255,255,.8)}.il-line-top{border-top:1px solid var(--fg)}.il-head{display:grid;gap:3rem;align-items:end;margin-bottom:4rem}@media (min-width:1024px){.il-head{grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem}.il-head__aside{grid-column:span 3}.il-head__aside--wide{grid-column:span 4}.il-head__main{grid-column:span 9}.il-head__main--narrow{grid-column:span 8}}.il-head h2{font-size:clamp(2.25rem,5.2vw,4.5rem)}.il-head--left{gap:1rem;margin-bottom:2.5rem}@media (min-width:1024px){.il-head--left{grid-template-columns:minmax(0,1fr);gap:.75rem}.il-head--left .il-head__aside,.il-head--left .il-head__main{grid-column:1 / -1}}.il-head--left h2{font-size:clamp(1.75rem,4vw,3rem)}.il-head--left .rt{margin-top:1rem}.il-head .rt{margin-top:1.5rem;font-size:1.0625rem;color:var(--muted-fg);line-height:1.7;max-width:42rem}.il-dark .il-head .rt{color:rgba(241,242,243,.7)}.il-head__aside .rt{margin-top:2rem;font-size:.875rem;max-width:20rem}.rt{line-height:1.625}.rt + .rt{margin-top:1.25rem}.rt strong{font-weight:800}.il-lead{font-size:1.125rem;color:var(--muted-fg);line-height:1.7}@media (min-width:640px){.il-lead{font-size:1.25rem}}.il-dark .il-lead,.il-grad .il-lead{color:rgba(255,255,255,.85)}.btn{display:inline-flex;align-items:center;gap:.75rem;border:0;cursor:pointer;text-align:left;font-family:inherit;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:1.35rem 2.5rem;background:var(--fg);color:var(--bg);transition:background-color .3s var(--ease),color .3s var(--ease),opacity .3s var(--ease)}.btn:hover{background-image:var(--fire);color:#fff}.btn__icon{width:1rem;height:1rem;flex:none}.btn--secondary{background:#fff;color:var(--fire-1)}.btn--secondary:hover{background:var(--bg);background-image:none;color:var(--fg)}.btn--ghost{background:transparent;color:inherit;border:1px solid currentColor}.btn--ghost:hover{background:var(--fg);background-image:none;color:var(--bg)}.btn--plain.il-arrow{background:none;color:inherit;padding:0;gap:.75rem}.btn--plain.il-arrow .btn__icon{width:2rem;height:2rem;padding:.5rem;background-image:var(--fire);color:#fff;transition:transform .3s var(--ease)}.btn--plain.il-arrow:hover{background:none;color:inherit}.btn--plain.il-arrow:hover .btn__icon{transform:scale(1.1)}.il-grad .btn--plain.il-arrow .btn__icon{background-image:none;background:#fff;color:var(--fire-1)}.il-alias{margin-bottom:1.5rem;font-size:.8125rem;letter-spacing:.04em;color:var(--muted-fg)}.il-alias strong{font-weight:600;color:var(--fg)}.il-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.site-header{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem var(--pad);transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.site-header.is-stuck{background:rgba(241,242,243,.95);box-shadow:0 1px 0 var(--line)}@supports (backdrop-filter:blur(10px)){.site-header.is-stuck{background:rgba(241,242,243,.78);backdrop-filter:blur(10px)}}body.nav-open .site-header.is-stuck{background:none;box-shadow:none;backdrop-filter:none}@media (min-width:640px){.site-header{padding-block:1.75rem}}.il-header__mark img{height:2.25rem;width:auto}@media (min-width:640px){.il-header__mark img{height:2.5rem}}.il-header__right{display:flex;align-items:center;gap:1rem}.il-header__logo img{height:2.25rem;width:auto;display:none}@media (min-width:640px){.il-header__logo img{display:block}}.il-burger .btn{padding:0;width:2.5rem;height:2.5rem;display:grid;place-items:center;gap:0;background:none;background-image:var(--fire);color:#fff;cursor:pointer}.il-burger .btn:hover{opacity:.9}.il-burger .btn__icon{width:1.25rem;height:1.25rem;stroke-width:2.5}.il-burger .btn__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.il-burger--close{display:none}.il-menu{position:fixed;inset:0;z-index:50;overflow-y:auto;background:var(--fg);color:var(--bg);opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}body.nav-open{overflow:hidden}body.nav-open .il-menu{opacity:1;pointer-events:auto}.il-menu__bar{display:flex;align-items:center;justify-content:space-between;padding:1.25rem var(--pad)}@media (min-width:640px){.il-menu__bar{padding-block:1.75rem}}.il-menu__bar img{height:1.5rem;width:auto;filter:brightness(0) invert(1)}body.nav-open .il-burger--close{display:block}.il-menu__nav{display:grid;justify-items:start;row-gap:.5rem;padding:1.5rem var(--pad) 7rem;counter-reset:menu}@media (min-width:640px){.il-menu__nav{row-gap:.75rem}}.il-menu__nav .btn{counter-increment:menu;background:none;color:inherit;padding:.25rem 0;font-size:clamp(1.875rem,7vw,3.75rem);letter-spacing:-.04em;line-height:.92;font-weight:800;text-transform:none}.il-menu__nav .btn::before{content:'0' counter(menu);font-size:.7rem;letter-spacing:.18em;font-weight:500;color:rgba(241,242,243,.4);width:2rem;flex:none;align-self:center}.il-menu__nav .btn[href$="/bono-ia"] .btn__text,.il-menu__nav .btn[href*="/bono-ia?"] .btn__text,.il-menu__nav .btn[href*="/bono-ia#"] .btn__text{background-image:var(--fire-text);-webkit-background-clip:text;background-clip:text;color:transparent}.il-menu__nav .btn[href$="/bono-ia"] .btn__icon{opacity:1}.il-menu__nav .btn:hover{background:none}.il-menu__nav .btn:hover .btn__text{background-image:var(--fire-text);-webkit-background-clip:text;background-clip:text;color:transparent}.il-menu__nav .btn__icon{opacity:0;transition:opacity .3s var(--ease);width:1.75rem;height:1.75rem}.il-menu__nav .btn:hover .btn__icon{opacity:1}.il-menu__foot{display:flex;justify-content:space-between;gap:1rem;padding:0 var(--pad) 1.5rem}@media (min-width:640px){.il-menu__foot{position:absolute;inset:auto 0 0;padding-bottom:2.5rem}}.il-menu__foot .rt{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(241,242,243,.5)}.il-hero{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + 1rem)}.il-hero__top{display:flex;justify-content:flex-end}.il-hero__stage{position:relative;margin-top:1.5rem;height:62vh;min-height:20rem;background:#fff;animation:hero-open 1.6s cubic-bezier(.7,0,.2,1) .1s both}@media (min-width:640px){.il-hero__stage{height:74vh}}@keyframes hero-open{from{clip-path:inset(45% 8% 45% 8%);transform:scale(1.12)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}.il-faces{position:absolute;inset:0;overflow:hidden}.il-faces img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:grayscale(1) contrast(1.08) brightness(1.14);transform:scale(1.08);opacity:0;transition:opacity .5s linear}.il-faces img.is-on{opacity:1}.il-faces img:first-child{opacity:1;transition:none}.il-faces.is-pase img:first-child{transition:opacity .5s linear}.il-faces.is-pase img:first-child:not(.is-on){opacity:0}.il-faces img.il-face--defer{display:none}.il-hero__stage::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,255,255,0) 42%,rgba(255,255,255,.36) 78%,rgba(255,255,255,.78) 100%)}.il-mosaic{position:absolute;inset:0;overflow:hidden;pointer-events:none}.il-mosaic__layer{position:absolute;inset:0;display:grid}.il-mosaic__layer--tint{mix-blend-mode:multiply}.il-mosaic span{display:block;width:100%;height:100%;animation:mosaic-pulse linear infinite}@keyframes mosaic-pulse{0%,100%{opacity:0}30%,70%{opacity:1}}@media (prefers-reduced-motion:reduce){.il-hero__stage{animation:none}.il-mosaic span{animation:none;opacity:.35}}.il-hero__body{display:grid;gap:2.5rem;margin-top:2.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.il-hero__body{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.il-hero__pick{grid-column:span 4}.il-hero__desc{grid-column:10 / span 3}}.il-hero__desc .rt{font-size:.9375rem;color:rgba(16,18,20,.8);max-width:22rem}.il-hero__desc .rt strong{font-weight:900;color:var(--fire-ink)}.il-hero__cta{display:flex;justify-content:flex-end;margin-top:2rem}.il-pick{display:flex;gap:.75rem;width:20rem;max-width:100%;padding:.75rem;background:var(--card);border:1px solid var(--line)}.il-pick__thumb{width:5rem;height:4rem;flex:none;display:grid;place-items:center;background:rgba(16,18,20,.8);color:var(--bg);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.il-pick__body{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}.il-pick__body h3{font-size:.875rem;font-weight:600;letter-spacing:-.01em}.il-pick__body .eyebrow{font-size:.625rem}.il-pick .btn--plain{background:none;color:var(--muted-fg);padding:0;font-size:.75rem;letter-spacing:0;text-transform:none}.il-pick .btn--plain:hover{background:none;color:var(--fg)}.il-pick .btn__icon{width:.75rem;height:.75rem}.il-title{display:flex;flex-direction:column;align-items:center;padding-inline:var(--pad);margin-top:4rem}.il-title h1{text-align:center;color:var(--grey);font-size:clamp(3.25rem,13vw,8.5rem);line-height:.9}@media (min-width:640px){.il-title h1{font-size:clamp(4rem,8vw,9rem)}}.il-title .rt{margin-top:3rem;text-align:center;max-width:56rem;font-size:clamp(1.125rem,2.2vw,1.875rem);line-height:1.5;letter-spacing:-.02em;color:rgba(16,18,20,.7)}.il-manifesto{padding-block:4rem 6rem}@media (min-width:640px){.il-manifesto{padding-block:5rem 10rem}}.il-manifesto__grid{display:grid;gap:4rem}@media (min-width:1024px){.il-manifesto__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.il-manifesto__body{grid-column:4 / span 9}}.il-manifesto h2{font-size:clamp(2rem,5.4vw,4.5rem);color:var(--grey)}.il-steps{display:grid;gap:1.5rem;margin-top:2.5rem}@media (min-width:640px){.il-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.il-steps > *{border-top:1px solid rgba(112,111,111,.3);padding-top:1.25rem;counter-increment:step}.il-steps{counter-reset:step}.il-steps .card{background:none}.il-steps .card__title{margin-top:.75rem;font-size:1.5rem;font-weight:600;color:var(--grey);letter-spacing:-.02em}.il-steps .card__description{margin-top:.75rem;font-size:.875rem;line-height:1.7;color:var(--muted-fg)}.il-steps .card::before{content:'0' counter(step);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--muted-fg)}.il-metrics{margin-top:3rem;counter-reset:metric}.il-metrics .stat-grid{display:grid;gap:1.5rem}@media (min-width:1024px){.il-metrics .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.il-metrics .stat{position:relative;counter-increment:metric;border:1px solid var(--fg);background:var(--bg);padding:2rem;transition:background-color .3s var(--ease),color .3s var(--ease)}@media (min-width:640px){.il-metrics .stat{padding:2.5rem}}.il-metrics .stat::before{content:'0' counter(metric);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--muted-fg)}.il-metrics .stat::after{content:'';position:absolute;top:2rem;right:2rem;width:.65rem;height:.65rem;background-image:var(--fire)}@media (min-width:640px){.il-metrics .stat::after{top:2.5rem;right:2.5rem}}.il-metrics .stat__value{display:block;margin-top:2rem;font-weight:800;letter-spacing:-.05em;line-height:1;font-size:clamp(3rem,6.5vw,6rem);background-image:var(--fire-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.il-metrics .stat__label{display:block;margin-top:1.5rem;max-width:20rem;font-size:.9375rem;line-height:1.6;color:var(--muted-fg)}.il-metrics .stat:hover{background:var(--fg);color:var(--bg)}.il-metrics .stat:hover::before,.il-metrics .stat:hover .stat__label{color:rgba(241,242,243,.7)}.il-note{margin-top:1.5rem;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-fg)}.il-split{display:grid;gap:4rem;align-items:end;margin-top:6rem}@media (min-width:1024px){.il-split{grid-template-columns:repeat(12,minmax(0,1fr))}.il-split__a{grid-column:span 5}.il-split__b{grid-column:7 / span 6}}.il-split h3{margin-top:1.5rem;font-size:clamp(1.75rem,4.4vw,3.75rem);line-height:1}.il-split__b .rt{font-size:1.0625rem;line-height:1.7;color:var(--muted-fg)}@media (min-width:640px){.il-split__b .rt{font-size:1.125rem}}.il-roles{display:grid;gap:1.5rem;counter-reset:role}@media (min-width:1024px){.il-roles{grid-template-columns:repeat(3,minmax(0,1fr))}}.il-roles .card{position:relative;counter-increment:role;display:flex;flex-direction:column;border:1px solid rgba(241,242,243,.25);background:var(--fg);padding:2rem;transition:background-color .3s var(--ease),border-color .3s var(--ease)}@media (min-width:640px){.il-roles .card{padding:2.5rem}}.il-roles .card::after{content:'0' counter(role);position:absolute;top:2rem;right:2rem;font-size:.7rem;letter-spacing:.18em;font-weight:500;color:rgba(241,242,243,.5)}@media (min-width:640px){.il-roles .card::after{top:2.5rem;right:2.5rem}}.il-roles .card__icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:2.5rem;background-image:var(--fire);color:#fff}.il-roles .card__icon svg{width:1.25rem;height:1.25rem}.il-roles .card__eyebrow{display:block;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:rgba(241,242,243,.6)}.il-roles .card__title{margin-top:.75rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.il-roles .card__description{margin-top:1.25rem;font-size:.875rem;line-height:1.7;color:rgba(241,242,243,.75)}.il-roles .card__body{margin-top:2rem}.il-roles .icon-list__item{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:rgba(241,242,243,.8)}.il-roles .icon-list__item + .icon-list__item{margin-top:.75rem}.il-roles .icon-list__item::before{content:'';width:.375rem;height:.375rem;flex:none;background-image:var(--fire)}.il-roles .card:hover{background-image:var(--fire);border-color:transparent}.il-roles .card:hover .card__icon{background-image:none;background:var(--bg);color:var(--fg)}.il-roles .card:hover :is(.card__eyebrow,.card__description,.icon-list__item){color:rgba(255,255,255,.92)}.il-roles .card:hover .icon-list__item::before{background-image:none;background:#fff}.il-roles .card:hover::after{color:rgba(255,255,255,.8)}.il-perks{display:grid;gap:1px;background:var(--fg);border:1px solid var(--fg)}@media (min-width:640px){.il-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.il-perks{grid-template-columns:repeat(3,minmax(0,1fr))}}.il-perks .card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.25rem;row-gap:.5rem;align-content:start;background:var(--bg);padding:2rem}.il-perks .card__title,.il-perks .card__description{grid-column:2}@media (min-width:640px){.il-perks .card{padding:2.5rem}}.il-perks .card__icon{grid-row:1 / span 2;align-self:start;display:grid;place-items:center;width:2.75rem;height:2.75rem;background-image:var(--fire);color:#fff}.il-perks .card__icon svg{width:1.25rem;height:1.25rem}.il-perks .card__title{font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.il-perks .card__description{font-size:.875rem;line-height:1.7;color:var(--muted-fg)}.il-cta{padding-block:5rem}@media (min-width:640px){.il-cta{padding-block:7rem}}.il-cta__grid{display:grid;gap:3rem;align-items:end}@media (min-width:1024px){.il-cta__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.il-cta__main{grid-column:span 8}.il-cta__aside{grid-column:span 4}}.il-cta h3{margin-top:1.5rem;font-size:clamp(2.25rem,5.6vw,4.5rem);line-height:.95}.il-cta .eyebrow.il-sq::before{background-image:none;background:#fff}.il-cta__aside .rt{font-size:1rem;line-height:1.7;color:rgba(255,255,255,.9)}.il-cta__aside .btn{margin-top:2rem}.il-courses{counter-reset:course;border-top:1px solid rgba(241,242,243,.2)}.il-courses .card{position:relative;counter-increment:course;display:grid;gap:1rem;align-items:center;padding:2rem .5rem;border-bottom:1px solid rgba(241,242,243,.2);transition:background-color .3s var(--ease),background-image .3s var(--ease)}@media (min-width:1024px){.il-courses .card{grid-template-columns:4rem 10rem minmax(0,1fr) 4rem;gap:1.5rem}.il-courses .card__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:1.5rem;align-items:center}}.il-courses .card::before{content:'0' counter(course);font-size:.7rem;letter-spacing:.18em;font-weight:500;color:rgba(241,242,243,.4)}.il-courses .card::after{content:'';justify-self:end;width:2.5rem;height:2.5rem;border:1px solid rgba(241,242,243,.3);background:no-repeat center/1rem 1rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f1f2f3' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.il-courses .card__eyebrow{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:rgba(241,242,243,.6)}.il-courses .card__title{font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:800;letter-spacing:-.03em}.il-courses .card__description{font-size:.875rem;line-height:1.45;color:rgba(241,242,243,.7)}@media (max-width:1023px){.il-courses .card__description{display:none}}.il-courses .card:hover{background-image:var(--fire)}.il-courses .card:hover :is(.card__eyebrow,.card__description){color:rgba(255,255,255,.9)}.il-courses .card:hover::before{color:rgba(255,255,255,.8)}.il-courses .card:hover::after{border-color:#fff;background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101214' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.il-courses-foot{display:flex;flex-direction:column;gap:1.5rem;margin-top:4rem}@media (min-width:640px){.il-courses-foot{flex-direction:row;align-items:center;justify-content:space-between}}.il-courses-foot .rt{max-width:28rem;font-size:.875rem;color:rgba(241,242,243,.6)}.il-courses-foot .btn{background-image:var(--fire);color:#fff}.il-team{display:grid;gap:2rem;counter-reset:member}@media (min-width:640px){.il-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.il-team{grid-template-columns:repeat(3,minmax(0,1fr))}}.il-team__item{counter-increment:member;border-top:1px solid var(--fg);padding-top:1.5rem}.il-team__photo{max-width:13.75rem;margin-inline:auto;margin-bottom:1.5rem;aspect-ratio:3 / 4;overflow:hidden}.il-team__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.il-team__item .eyebrow::before{content:'0' counter(member) ' / '}.il-team__item h3{margin-top:.5rem;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.il-team__item .rt{margin-top:.75rem;font-size:.875rem;line-height:1.7;color:var(--muted-fg)}.il-blocks{display:grid;gap:1.5rem;counter-reset:blk}@media (min-width:1024px){.il-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}}.il-blocks .card{position:relative;counter-increment:blk;display:flex;flex-direction:column;border:1px solid var(--fg);background:var(--bg);padding:2rem;transition:background-color .3s var(--ease),color .3s var(--ease)}@media (min-width:640px){.il-blocks .card{padding:2.5rem}}.il-blocks .card::after{content:'0' counter(blk);position:absolute;top:2rem;right:2rem;font-size:.7rem;letter-spacing:.18em;font-weight:500;color:var(--muted-fg)}@media (min-width:640px){.il-blocks .card::after{top:2.5rem;right:2.5rem}}.il-blocks .card__icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:2.5rem;background-image:var(--fire);color:#fff}.il-blocks .card__icon svg{width:1.25rem;height:1.25rem}.il-blocks .card__eyebrow{display:block;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--muted-fg)}.il-blocks .card__title{margin-top:.75rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.il-blocks .card__body{display:flex;flex-direction:column;flex:1}.il-blocks .icon-list-wrap{margin-top:2rem}.il-blocks .icon-list__item{display:flex;gap:.75rem;font-size:.875rem;line-height:1.625}.il-blocks .icon-list__item + .icon-list__item{margin-top:1rem}.il-blocks .icon-list__item svg{width:1rem;height:1rem;margin-top:.2rem;flex:none;color:var(--fire-2)}.il-blocks .quote{position:relative;margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(16,18,20,.15)}.il-blocks .quote__mark{position:absolute;top:1.25rem;left:0;width:2rem;height:2rem;color:var(--fire-2)}.il-blocks .quote__text{padding-left:2.5rem;font-size:1rem;font-style:italic;line-height:1.625}.il-blocks__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(16,18,20,.15)}.il-blocks__foot{position:relative}.il-blocks__foot::after{content:'';width:.65rem;height:.65rem;background-image:var(--fire)}.il-blocks__foot .btn--plain{background:none;padding:0;color:inherit}.il-blocks__foot .btn--plain:hover{background:none}.il-blocks__foot .btn--plain:hover .btn__text{background-image:var(--fire-text);-webkit-background-clip:text;background-clip:text;color:transparent}.il-blocks__foot .btn__icon{width:.875rem;height:.875rem}.il-blocks .card:hover{background:var(--fg);color:var(--bg)}.il-blocks .card:hover :is(.card__eyebrow,.card__description){color:rgba(241,242,243,.6)}.il-blocks .card:hover :is(.quote,.il-blocks__foot){border-color:rgba(241,242,243,.2)}.il-strip__grid{display:grid;gap:3rem;align-items:end}@media (min-width:1024px){.il-strip__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.il-strip__main{grid-column:span 7}.il-strip__aside{grid-column:9 / span 4}}.il-strip h2{margin-top:1.5rem;font-size:clamp(2.25rem,5.6vw,4.5rem)}.il-strip__aside .rt{font-size:1rem;line-height:1.7;color:rgba(255,255,255,.9)}.il-strip__aside .btn{margin-top:2rem}.il-figures{margin-top:5rem}.il-figures .stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.2)}@media (min-width:640px){.il-figures .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.il-figures .stat{padding:2rem 1rem;background-image:var(--fire)}@media (min-width:640px){.il-figures .stat{padding:2.5rem 1.5rem}}.il-figures .stat__value{display:block;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:800;letter-spacing:-.04em;line-height:1}.il-figures .stat__label{display:block;margin-top:.5rem;overflow-wrap:anywhere;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:rgba(255,255,255,.85)}@media (min-width:640px){.il-figures .stat__label{font-size:.7rem;letter-spacing:.18em}}.il-why h2{font-size:clamp(2.25rem,5.6vw,4.5rem)}.il-why .il-head__main .rt{margin-top:2.5rem;font-size:1.125rem;line-height:1.7;color:rgba(241,242,243,.8);max-width:48rem}@media (min-width:640px){.il-why .il-head__main .rt{font-size:1.25rem}}.il-why .btn--plain.il-arrow{margin-top:3rem}.il-contact__grid{display:grid;gap:4rem}@media (min-width:1024px){.il-contact__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.il-contact__aside{grid-column:span 5}.il-contact__form{grid-column:span 7}}.il-contact h2{margin-top:1.5rem;font-size:clamp(2.75rem,7vw,6rem)}.il-contact__aside .rt{margin-top:2rem;max-width:28rem;font-size:1rem;line-height:1.7;color:var(--muted-fg)}.il-contact__data{margin-top:3rem;display:grid;gap:1rem;font-size:.875rem}.il-contact__data .icon-list__item{display:flex;align-items:center;gap:.75rem}.il-contact__data .icon-list__item svg{width:1rem;height:1rem;color:var(--fire-2);flex:none}.il-contact__data .btn--plain{background:none;padding:0;color:inherit;font-size:.875rem;letter-spacing:0;text-transform:none}.il-contact__data .btn--plain:hover{background:none;text-decoration:underline}.il-contact__data .btn__icon{width:1rem;height:1rem;color:var(--fire-2)}.il-form .vt-form__form{display:grid;gap:1.5rem}@media (min-width:640px){.il-form .vt-form__form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.il-form .vt-form__field--textarea,.il-form .vt-form__field--acceptance,.il-form .vt-form__submit,.il-form .vt-form__msg{grid-column:1 / -1}.il-form .vt-form__submit{justify-self:end}}.il-form .vt-form__field{display:grid;gap:.5rem}.il-form .vt-form__label{font-size:.875rem;font-weight:500}.il-form .vt-form__req{color:var(--fire-1)}.il-form .vt-form__field :is(input:not([type='checkbox']):not([type='radio']),textarea,select){width:100%;font:inherit;font-size:1rem;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--fg);border-radius:0;padding:.5rem 0}.il-form .vt-form__field textarea{resize:none;min-height:8rem}.il-form .vt-form__field :is(input:not([type='checkbox']):not([type='radio']),textarea,select):focus{outline:none;border-bottom-color:var(--fire-2)}.il-form .vt-form__check{display:flex;align-items:flex-start;justify-content:flex-start;gap:.75rem;text-align:left;font-size:.8125rem;color:var(--muted-fg);max-width:34rem;width:100%}.il-form .vt-form__check input{flex:none;margin-top:.2rem;accent-color:var(--fire-1)}.il-form .vt-form__check > span{flex:1;min-width:0}.il-form .vt-form__check a{text-decoration:underline}.il-form .vt-form__submit{justify-self:start;display:inline-flex;align-items:center;gap:.75rem;border:0;cursor:pointer;font:inherit;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:1.5rem 2.5rem;background:var(--fg);color:var(--bg);transition:background-color .3s var(--ease),background-image .3s var(--ease)}.il-form .vt-form__submit:hover{background-image:var(--fire);color:#fff}.il-form :is(.vt-form__msg,.vt-form__done){font-size:.875rem}.il-form .vt-form__done{grid-column:1 / -1;padding:1.5rem 0;border-top:1px solid var(--fg);font-size:1rem}.il-form .vt-form__msg--ok{color:#1a7f37}.il-form .vt-form__msg--error{color:var(--fire-ink)}@media (min-width:640px){.il-form .vt-form__submit{justify-self:end}}.site-footer{background:var(--footer-bg);color:#fff;padding-block:4rem}.il-footer__grid{display:grid;gap:3rem}@media (min-width:1024px){.il-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.il-footer__brand{grid-column:span 5}.il-footer__col{grid-column:span 3}.il-footer__col--wide{grid-column:span 4}}.il-footer__brand img{height:1.75rem;width:auto;filter:brightness(0) invert(1)}.il-footer__brand .rt{margin-top:1.5rem;max-width:28rem;font-size:.875rem;line-height:1.7;color:rgba(255,255,255,.7)}.il-footer__col h2{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:rgba(255,255,255,.62)}.il-footer__links{margin-top:1rem;display:grid;gap:.5rem;justify-items:start}.il-footer__links .btn,.il-footer__contact .btn{background:none;padding:0;color:inherit;font-size:.875rem;letter-spacing:0;text-transform:none}.il-footer__links .btn:hover .btn__text,.il-footer__contact .btn:hover .btn__text{background-image:var(--fire-text);-webkit-background-clip:text;background-clip:text;color:transparent}.il-footer__links .btn:hover,.il-footer__contact .btn:hover{background:none}.il-footer__contact{margin-top:1rem;display:grid;gap:.5rem;justify-items:start;font-size:.875rem}.il-footer__contact .rt{color:rgba(255,255,255,.6)}.il-footer__social{margin-top:1.5rem;display:flex;gap:.75rem}.il-footer__social .btn{padding:0;width:2.25rem;height:2.25rem;display:grid;place-items:center;background:none;border:1px solid rgba(255,255,255,.3);color:#fff}.il-footer__social .btn:hover{background-image:var(--fire);border-color:transparent}.il-footer__social .btn__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.il-footer__bottom{display:flex;flex-direction:column;gap:.75rem;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.15);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.62)}@media (min-width:640px){.il-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.il-footer__legal{display:flex;flex-wrap:wrap;gap:1rem}.il-footer__legal .btn{background:none;padding:0;color:inherit;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.il-footer__legal .btn:hover{background:none;color:#fff}.il-footer__credit{margin-top:1.5rem;text-align:center;font-size:.625rem;letter-spacing:.1em;color:rgba(255,255,255,.62)}.il-footer__credit a:hover{color:#fff}.il-legal{padding-top:calc(var(--header-h) + 4rem)}.il-legal h1{font-size:clamp(2.25rem,5.6vw,4rem)}.il-prose{max-width:48rem;margin-top:2.5rem}.il-prose h2{font-size:1.375rem;margin:2.5rem 0 .75rem}.il-prose p,.il-prose li{color:var(--muted-fg);line-height:1.75}.il-prose p{margin-bottom:1rem}.il-prose ul{padding-left:1.25rem;list-style:disc;margin-bottom:1rem}.il-prose li{margin-bottom:.5rem}.il-prose a{color:var(--fire-ink);text-decoration:underline}.il-jsonld{display:none}.il-notice{max-width:46rem;margin:3rem auto 0;padding:1.5rem 1.75rem;text-align:left;border:1px solid var(--fg);background:var(--card)}.il-notice .eyebrow{color:var(--fire-1);margin:0 0 .75rem;line-height:1.2}.il-notice .rt{font-size:.9375rem;line-height:1.7;color:var(--muted-fg)}.il-notice .rt strong{color:var(--fg)}.il-notice .rt a{text-decoration:underline;text-underline-offset:.2em}.il-notice .rt a:hover{color:var(--fire-1)}.il-truth{display:grid;gap:1px;background:var(--fg);border:1px solid var(--fg)}@media (min-width:900px){.il-truth{grid-template-columns:repeat(2,minmax(0,1fr))}}.il-truth__col{background:var(--bg);padding:2rem}@media (min-width:640px){.il-truth__col{padding:2.5rem}}.il-truth__col h3{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--muted-fg);margin-bottom:1.75rem}.il-truth__col--no{background:var(--fg);color:var(--bg)}.il-truth__col--no h3{color:rgba(241,242,243,.6)}.il-truth .icon-list__item{display:flex;gap:.875rem;font-size:1rem;line-height:1.6}.il-truth .icon-list__item + .icon-list__item{margin-top:1.25rem}.il-truth .icon-list__item svg{width:1.25rem;height:1.25rem;margin-top:.15rem;flex:none}.il-truth__col--no .icon-list__item svg{color:var(--fire-2)}.il-truth__col--si .icon-list__item svg{color:var(--fire-1)}.il-truth__foot{margin-top:2.5rem;max-width:52rem;font-size:1.0625rem;line-height:1.7;color:var(--muted-fg)}.il-truth__foot strong{color:var(--fg)}.faq{margin-top:5rem}.faq h2{font-size:clamp(1.75rem,3.6vw,3rem);font-weight:800;letter-spacing:-.04em;margin-bottom:2.5rem}.faq__list{border-top:1px solid var(--fg)}.faq__item{border-bottom:1px solid var(--fg)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem .25rem;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}@media (min-width:640px){.faq__q{font-size:1.25rem}}.faq__q::-webkit-details-marker{display:none}.faq__q::after{content:'';flex:none;width:1.75rem;height:1.75rem;background:no-repeat center/1rem 1rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101214' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");transition:transform .3s var(--ease)}.faq__item[open] .faq__q::after{transform:rotate(45deg)}.faq__q:hover{color:var(--fire-1)}.faq__a{padding:0 3.25rem 1.75rem .25rem;font-size:.9375rem;line-height:1.75;color:var(--muted-fg)}@media (min-width:640px){.faq__a{font-size:1rem}}.il-footer__disclaimer{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.15);font-size:.8125rem;line-height:1.7;color:rgba(255,255,255,.6)}.il-footer__disclaimer strong{color:#fff;font-weight:600}.il-footer__bottom{margin-top:2rem}.il-phero{padding-top:calc(var(--header-h) + 2.5rem);padding-bottom:2rem}@media (min-width:640px){.il-phero{padding-top:calc(var(--header-h) + 5rem);padding-bottom:4rem}}.il-phero h1{font-size:clamp(2.5rem,7vw,5.5rem);max-width:20ch}.il-phero .eyebrow{margin-bottom:1.25rem}.il-phero .il-lead{margin-top:2rem;max-width:46rem}.breadcrumbs{margin-bottom:2rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-fg)}.breadcrumbs__item + .breadcrumbs__item::before{content:'/';margin-right:.5rem;opacity:.5}.breadcrumbs__item a:hover{color:var(--fire-1)}.breadcrumbs__item [aria-current]{color:var(--fg)}.il-prose--wide{max-width:46rem}.il-prose--wide h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:3rem 0 1rem}.il-prose--wide h2:first-child{margin-top:0}.il-prose--wide h3{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin:2rem 0 .5rem}.il-prose--wide p{font-size:1.0625rem;line-height:1.8;margin-bottom:1.25rem}.il-prose--wide strong{color:var(--fg);font-weight:700}.il-prose--wide em{font-style:italic}.il-more{margin-top:3rem}.il-more--row{display:flex;flex-wrap:wrap;gap:2rem}.il-collection .collection__grid{display:grid;gap:1px;background:var(--fg);border:1px solid var(--fg)}@media (min-width:768px){.il-collection .collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.il-collection .collection__card-wrap{display:contents}.il-collection .collection__card{display:block;background:var(--bg);padding:2rem;height:100%;transition:background-color .3s var(--ease),color .3s var(--ease)}@media (min-width:640px){.il-collection .collection__card{padding:2.5rem}}.il-collection .collection__card:hover{background:var(--fg);color:var(--bg)}.il-collection .collection__tag{display:block;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-fg)}.il-collection .collection__card:hover .collection__tag{color:rgba(241,242,243,.6)}.il-collection .collection__title{display:block;margin-top:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.il-collection .collection__excerpt{margin-top:1rem;font-size:.9375rem;line-height:1.7;color:var(--muted-fg)}.il-collection .collection__card:hover .collection__excerpt{color:rgba(241,242,243,.7)}.il-collection .collection__more{display:inline-flex;margin-top:1.5rem;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.il-collection .collection__media{display:none}.il-checklist .icon-list__item{display:flex;gap:.875rem;font-size:1rem;line-height:1.7;max-width:46rem}.il-checklist .icon-list__item + .icon-list__item{margin-top:1rem}.il-checklist .icon-list__item svg{width:1.125rem;height:1.125rem;margin-top:.3rem;flex:none;color:var(--fire-1)}.il-figures--light .stat-grid{background:var(--line)}.il-figures--light .stat{background-image:none;background:var(--bg);border:1px solid var(--fg)}.il-figures--light .stat__value{font-size:clamp(1.75rem,3.4vw,2.5rem);color:var(--fg)}.il-figures--light .stat__label{color:var(--muted-fg)}.vt-cc{--vtcc-bg:#101214;--vtcc-fg:#f1f2f3;--vtcc-muted:rgba(241,242,243,.7);--vtcc-accent:#e30613;--vtcc-accent-fg:#fff;--vtcc-border:rgba(241,242,243,.18);--vtcc-track:rgba(241,242,243,.2);--vtcc-thumb:#fff;--vtcc-radius:0px;font-family:var(--font)}.vt-cc .vt-cc__title{font-size:1rem;font-weight:700;letter-spacing:-.01em}.vt-cc .vt-cc__text{font-size:.875rem;line-height:1.6}.vt-cc__icon,.vt-cc__link{color:var(--fire-2)}.vt-cc__btn{border-radius:0;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.vt-cc__btn--primary{background-image:var(--fire);border-color:transparent;color:#fff}.vt-cc__btn--primary:hover{opacity:.9}:root{--bia-z:900;--bia-gap:20px}.il-bia-notice{display:none}.il-bia-notice[hidden]{display:none !important}.il-bia-notice.is-on{position:fixed;inset:0;z-index:var(--bia-z);display:grid;place-items:center;padding:var(--pad)}.il-bia-notice.is-on::before{content:'';position:absolute;inset:0;background:rgba(255,69,0,.34);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1)}@supports not (backdrop-filter:blur(4px)){.il-bia-notice.is-on::before{background:rgba(255,69,0,.52)}}.il-bia-notice__in{position:relative;z-index:1;width:min(30rem,100%);max-height:calc(100dvh - 2 * var(--pad));overflow-y:auto;background:var(--card);border:1px solid var(--fg);padding:2.5rem 2rem 2rem;box-shadow:0 32px 80px -24px rgba(16,18,20,.55)}.il-bia-notice__h{margin-top:.75rem;font-size:1.75rem;line-height:1.05}.il-bia-notice__m{margin-top:.625rem;font-size:1.25rem;font-weight:600}.il-bia-notice__c{margin-top:.75rem;font-size:1rem;line-height:1.6;color:var(--fg)}.il-bia-notice .btn{margin-top:1.5rem}.il-bia-notice__s{margin-top:1.25rem;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-fg)}.il-bia-notice__x{position:absolute;top:.25rem;right:.25rem;z-index:2}.il-bia-notice__x .btn{margin:0;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;background:none;color:var(--muted-fg)}.il-bia-notice__x .btn__icon{width:1.25rem;height:1.25rem}.il-bia-notice__x .btn__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.il-bia-notice__x .btn:hover{background:none;background-image:none;color:var(--fire-ink)}body.bia-abierto{overflow:hidden}@media (max-width:480px){.il-bia-notice__in{padding:2.25rem 1.25rem 1.5rem}.il-bia-notice__h{font-size:1.5rem}.il-bia-notice__m{font-size:1.125rem}}.il-bia-widget{position:fixed;left:var(--bia-gap);bottom:calc(var(--bia-bottom,var(--bia-gap)) + env(safe-area-inset-bottom,0px));z-index:var(--bia-z)}.il-bia-widget .btn{display:inline-flex;align-items:center;gap:.5rem;min-height:60px;padding:1.125rem 1.875rem;background-image:var(--fire);color:#fff;font-size:.9375rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;box-shadow:0 16px 38px -12px rgba(16,18,20,.55)}.il-bia-widget .btn:hover{filter:brightness(1.08)}@keyframes il-bia-latido{0%,100%{opacity:1}50%{opacity:.35}}.il-bia-widget .btn__text{animation:il-bia-latido 1.6s var(--ease) infinite}.il-bia-widget .btn:hover .btn__text,.il-bia-widget .btn:focus-visible .btn__text{animation:none;opacity:1}@media (prefers-reduced-motion:reduce){.il-bia-widget .btn__text{animation:none;opacity:1}}body.nav-open .il-bia-widget{display:none}body.bia-abierto .il-bia-widget{display:none}.il-bia-widget[data-bia-away],.il-bia-notice[data-bia-away]{opacity:0;pointer-events:none;visibility:hidden}.il-bia-hero__cta{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.il-bia-note{margin-top:1rem;font-size:.875rem;line-height:1.6;color:var(--muted-fg);max-width:44rem}.il-bia-state{margin-top:2rem;padding:1rem 1.25rem;border-left:3px solid var(--fire-2);background:var(--muted);font-size:.9375rem}.il-bia-plan{margin-top:3rem;padding:1.75rem;background:var(--card);border:1px solid var(--line)}.il-bia-plan .rt + .rt{margin-top:1rem}.il-bia-src{font-size:.8125rem;line-height:1.7;color:var(--muted-fg)}.il-bia-src a,.il-bia-foot a{color:var(--fire-ink);text-decoration:underline}.il-bia-links{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2.5rem}.il-bia-foot{margin-top:3rem;font-size:.8125rem;line-height:1.8}.il-bia-foot a{color:#fff}.il-bia-foot .rt + .rt{margin-top:.75rem}.il-bia-home__grid{display:grid;gap:2rem;align-items:end}@media (min-width:1024px){.il-bia-home__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem}.il-bia-home__main{grid-column:span 7}.il-bia-home__aside{grid-column:span 5}}.il-bia-home h3{margin-top:1rem;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.02}.il-bia-home__aside .rt{font-size:1rem;line-height:1.7;color:var(--muted-fg)}.il-bia-home__aside .btn{margin-top:1.5rem}.il-bia-form{--vt-form-accent:var(--fire-1)}.il-bia-form .vt-form__steps{margin-bottom:2.5rem}.il-bia-form .vt-form__steps-num{border-radius:0;font-size:.8125rem}.il-bia-form .vt-form__steps-title{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.il-bia-form .vt-form__page-title{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--muted-fg);margin-bottom:.5rem}.il-bia-form .vt-form__page{display:grid;gap:1.5rem}.il-bia-form .vt-form__page[hidden]{display:none}@media (min-width:640px){.il-bia-form .vt-form__page{grid-template-columns:repeat(2,minmax(0,1fr))}.il-bia-form .vt-form__field--textarea,.il-bia-form .vt-form__field--radio,.il-bia-form .vt-form__field--checkbox,.il-bia-form .vt-form__field--acceptance,.il-bia-form .vt-form__html,.il-bia-form .vt-form__nav,.il-bia-form .vt-form__submit,.il-bia-form .vt-form__msg{grid-column:1 / -1}}.il-bia-form :is(.vt-form__field--radio,.vt-form__field--checkbox) .vt-form__opts{display:grid;gap:.625rem;margin-top:.25rem}.il-bia-form :is(.vt-form__field--radio,.vt-form__field--checkbox) .vt-form__check{max-width:none;font-size:.9375rem;color:var(--fg)}.il-bia-form .vt-form__check input{flex:none;accent-color:var(--fire-1)}.il-bia-form .vt-form__check-text{flex:1;min-width:0}.il-bia-form .vt-form__nav{display:flex;gap:1rem;justify-content:space-between}.il-bia-form :is(.vt-form__prev,.vt-form__next){font:inherit;cursor:pointer;border:1px solid var(--fg);background:transparent;background-image:none;color:var(--fg);padding:1rem 2rem;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.il-bia-form .vt-form__prev:hover{background:var(--fg);background-image:none;color:var(--bg)}.il-bia-form .vt-form__next{background:var(--fg);color:var(--bg);border-color:var(--fg)}.il-bia-form .vt-form__next:hover{background-image:var(--fire);color:#fff}.il-bia-hint{margin:0;font-size:.8125rem;line-height:1.6;color:var(--muted-fg)}.il-bia-form .vt-form__field[data-bia-hidden]{display:none}.vt-form__hp{display:none !important}.il-bia-form .vt-form__done{padding:2rem 0 0;font-size:clamp(2rem,5.5vw,4.5rem);line-height:1.05;letter-spacing:-.02em;font-weight:800;color:var(--fire-2);overflow-wrap:normal;hyphens:manual}