/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--raw-blue:#15a3dd;--raw-yellow:#f3c701;--raw-crimson:#e41c4c;--raw-green:#019d60;--raw-purple:#a62080;--raw-red:rgb(var(--raw-red-rgb));--raw-red-600:#c32025;--raw-red-100:rgba(var(--raw-red-rgb),.1);--raw-red-glow:rgba(var(--raw-red-rgb),.32);--raw-red-rgb:229,38,43;--raw-off-black:#0e0e0e;--raw-ink-70:#4a4a4a;--raw-ink-50:#6f6f6f;--raw-ink-30:#a8a8a2;--raw-ink-15:#e2e5e8;--raw-off-white:#fcfeff;--raw-white:#fff;--raw-off-white-transparent:#fcfeff8c;--color-bg:var(--raw-off-white);--color-surface:var(--raw-white);--color-sunken:#f4f6f8;--color-text:var(--raw-off-black);--color-text-muted:var(--raw-ink-70);--color-text-2:var(--raw-ink-50);--color-text-3:#75756f;--color-line:var(--raw-ink-15);--color-line-2:var(--raw-ink-30);--color-accent:var(--raw-red);--color-accent-hover:var(--raw-red-600);--color-accent-soft:var(--raw-red-100);--color-accent-glow:var(--raw-red-glow);--color-success:var(--raw-green);--color-success-soft:#019d601a;--color-danger:var(--raw-crimson);--color-danger-soft:#e41c4c26;--font-display:"Inter Tight","Helvetica Neue",system-ui,sans-serif;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-script:"Caveat",cursive;--t-xs:11px;--t-md:16px;--fs-sm:14px;--lh-base:1.5;--fs-eyebrow:clamp(.625rem,.59rem + .18vw,.6875rem);--fs-label:clamp(.6875rem,.65rem + .18vw,.75rem);--fs-btn:clamp(.8125rem,.78rem + .18vw,.875rem);--fs-body:clamp(.9375rem,.89rem + .28vw,1.0625rem);--fs-lede:clamp(1.0625rem,.98rem + .42vw,1.1875rem);--fs-display:clamp(2.5rem,5.4vw,4.625rem);--fs-hero:clamp(38px,min(5vw,8vh),72px);--fs-h1:clamp(2.75rem,6vw,5.75rem);--fs-h2:clamp(1.875rem,3.8vw,3.375rem);--fs-h3:clamp(1.3125rem,2.3vw,1.875rem);--fs-h4:clamp(1.125rem,1.7vw,1.375rem);--fs-h5:1rem;--fs-h6:.8125rem;--lh-heading:1.15;--ls-heading:0;--ls-heading-lg:0;--ls-display:0;--ls-body:0;--ls-label:.18em;--ls-label-wide:.2em;--ls-eyebrow:.22em;--media-h:clamp(280px,34vh,400px);--container-max:1280px;--art-measure:52rem;--art-media:60rem;--art-cover:60rem;--space-side:64px;--space-side-mobile:24px;--space-title-sub:1.125rem;--space-block:64px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--shadow-sm:0 1px 2px #0e0e0e0f;--shadow-md:0 8px 18px -6px #0e0e0e1a,0 18px 36px -12px #0e0e0e1a;--shadow-lg:0 18px 38px -12px #0e0e0e24,0 36px 72px -24px #0e0e0e2e;--color-focus:var(--color-text);--shadow-focus:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-focus);--ease-smooth:cubic-bezier(.22,1,.36,1);--ease-expo:cubic-bezier(.16,1,.3,1);--z-sticky:1100}@media (max-width:900px){:root{--fs-hero:clamp(34px,8vw,54px)}}@media (max-width:640px){:root{--fs-hero:clamp(32px,9.5vw,46px)}}@media (min-width:1500px){:root{--fs-hero:clamp(48px,4.6vw,85px)}}@media (min-width:2200px){:root{--fs-hero:clamp(56px,4.3vw,85px)}}@media (min-width:400px) and (max-width:900px) and (min-height:900px){:root{--fs-display:clamp(2.5rem,max(5.4vw,5.2vh),4.625rem);--fs-h1:clamp(2.75rem,max(6vw,5.6vh),5.75rem);--fs-h2:clamp(1.875rem,max(3.8vw,3.5vh),3.375rem);--fs-h3:clamp(1.3125rem,max(2.3vw,2.2vh),1.875rem);--fs-h4:clamp(1.125rem,max(1.7vw,1.6vh),1.375rem);--fs-body:clamp(.9375rem,max(calc(.89rem + .28vw),1.75vh),1.0625rem);--fs-lede:clamp(1.0625rem,max(calc(.98rem + .42vw),2vh),1.1875rem)}}.skip-link{z-index:100000;background:var(--color-text,#0e0e0e);color:var(--color-bg,#fcfeff);border-radius:var(--r-pill,999px);font-family:var(--font-sans,"Inter",sans-serif);transition:transform .2s var(--ease-smooth,ease);padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{outline:2px solid var(--color-focus,#0e0e0e);outline-offset:2px;transform:translateY(0)}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body,html{overflow-x:clip}body{width:100%;font-family:var(--font-sans);font-size:var(--t-md);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--r-sm)}@media (pointer:coarse){.btn:active,[role=button]:active,a:active,button:active,summary:active{opacity:.9;transform:scale(.97)}.city-pin:active,.dist-bn:active,.sc-item:active{opacity:.9;transform:none}}::selection{background:var(--color-accent);color:#fff}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}em{font-style:italic}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:var(--lh-heading);color:inherit;text-wrap:balance;margin:0}h1,h2,h3,h4,h5,h6{letter-spacing:var(--ls-heading)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2);letter-spacing:var(--ls-heading-lg)}h3{font-size:var(--fs-h3);letter-spacing:0}h4{font-size:var(--fs-h4)}h5{font-size:var(--fs-h5)}h6{font-size:var(--fs-h6)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section{padding-top:clamp(48px,6vh,104px);padding-bottom:clamp(48px,6vh,104px);padding-left:var(--space-side);padding-right:var(--space-side);background:var(--color-bg);position:relative}.section.size-md{padding-top:clamp(40px,5vh,80px);padding-bottom:clamp(40px,5vh,80px)}.section.size-sm{padding-top:clamp(32px,4vh,64px);padding-bottom:clamp(32px,4vh,64px)}.home-page .hero+.section{padding-top:clamp(16px,2vh,32px)}.section.bg-sunken{background:var(--color-sunken)}@media (min-width:781px) and (max-width:1199px){.section{padding:clamp(36px,4.5vh,72px) clamp(24px,4vw,48px)}.section.size-md{padding-top:clamp(28px,3.5vh,56px);padding-bottom:clamp(28px,3.5vh,56px)}.section.size-sm{padding-top:clamp(24px,3vh,48px);padding-bottom:clamp(24px,3vh,48px)}}@media (max-width:780px){.section{padding-left:var(--space-side-mobile);padding-right:var(--space-side-mobile);padding-top:clamp(40px,5.5vh,80px);padding-bottom:clamp(40px,5.5vh,80px)}}.section-inner{max-width:var(--container-max);width:100%;margin:0 auto}.section-intro{text-align:center;margin-bottom:clamp(32px,5vh,var(--space-block))}.section-intro.align-left{text-align:left;margin-left:0}@keyframes pulseSoft{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.section-intro .verb-h{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:var(--ls-heading-lg);color:var(--color-text);text-wrap:balance;max-width:34ch;margin:0 auto;padding:.04em .06em 3.6px .12em;line-height:1.12;overflow:visible}.section-intro.align-left .verb-h{margin-left:0}.armenia-art .big em,.armenia-body h4 em,.art-body h2 em,.art-newsletter h3 em,.art-related h2 em,.aula-art .a-big em,.aula-body h3 em,.diff-cell h4 em,.inc-head h4 em,.page-hero h1 em,.page-hero-title em,.section-intro .verb-h em,.section-subtitle em{color:var(--color-accent);padding-right:.05em;font-style:italic}.ch-left h1 em,.gl-tile.featured h3 em,.human-text h3 em,.manifiesto-body em,.mv-cell h3 em{color:var(--color-accent);padding-right:.1em;font-style:italic}.section-intro .tagline{font-family:var(--font-sans);color:var(--color-text-muted);max-width:46rem;margin:var(--space-title-sub) auto 0;text-wrap:balance;font-size:1.125rem;font-weight:400;line-height:1.6}.section-intro.align-left .tagline{margin-left:0}@media (prefers-reduced-motion:reduce){section[id]{scroll-margin-top:96px}}.page-hero-title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);letter-spacing:var(--ls-display);padding:.04em .04em .12em;line-height:1}.card-title{font-weight:700;letter-spacing:0}.card-title,.section-subtitle{font-family:var(--font-display);font-size:var(--fs-h4);margin:0;line-height:1.2}.section-subtitle{font-weight:600;letter-spacing:var(--ls-heading)}.section-body{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--color-text-muted);max-width:34rem;font-weight:400;line-height:1.65}.chalk-underline{vertical-align:baseline;display:inline;position:relative;overflow:visible}.chalk-underline svg{pointer-events:none;width:106%;height:12px;position:absolute;bottom:-3px;left:-3%;overflow:visible}.chalk-underline svg path{fill:none;stroke:var(--color-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.95;filter:drop-shadow(0 0 3px rgba(var(--raw-red-rgb),.32));stroke-dasharray:300;stroke-dashoffset:300px;transition:stroke-dashoffset 1.8s var(--ease-smooth) .4s}.section-intro.is-revealed .chalk-underline svg path{stroke-dashoffset:0}.al-block__eyebrow,.art-newsletter .eyebrow,.cierre-eyebrow,.close-cta .eyebrow,.com-eyebrow,.cookie-eyebrow,.dashboard-header .eyebrow,.dist-hero-eyebrow-tag,.eyebrow,.manifiesto-eyebrow,.page-hero-eyebrow,.quote-feature-eyebrow,.section-intro .num{--eyebrow-font:var(--font-sans);--eyebrow-size:14px;--eyebrow-track:var(--ls-eyebrow);--eyebrow-color:var(--color-accent);--eyebrow-gap:12px;--eyebrow-dot:7px;--eyebrow-below:24px;--eyebrow-weight:500;align-items:center;gap:var(--eyebrow-gap);font-family:var(--eyebrow-font);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-color);margin:0 0 var(--eyebrow-below);display:inline-flex}.al-block__dot,.close-cta .eyebrow:before,.cookie-dot,.eyebrow-dot,.manifiesto-eyebrow:before,.quote-feature-eyebrow .dot{content:"";width:var(--eyebrow-dot);height:var(--eyebrow-dot);background:var(--color-accent);border-radius:50%;flex:none;animation:pulseSoft 2.6s ease-in-out infinite}.al-block__dot,.cookie-dot,.eyebrow-dot.is-still,.quote-feature-eyebrow .dot{animation:none}@media (prefers-reduced-motion:reduce){.close-cta .eyebrow:before,.eyebrow-dot,.manifiesto-eyebrow:before{animation:none}}.cookie-eyebrow,.eyebrow--muted{--eyebrow-size:10px;--eyebrow-track:var(--ls-label);--eyebrow-color:var(--color-text-2);--eyebrow-gap:8px;--eyebrow-dot:6px;--eyebrow-below:10px;display:flex}.cierre-eyebrow,.section-intro .num{--eyebrow-below:22px;justify-content:center}.section-intro.align-left .num{justify-content:flex-start}.close-cta .eyebrow{--eyebrow-gap:10px;--eyebrow-below:20px;--eyebrow-dot:6px}.quote-feature-eyebrow{--eyebrow-gap:10px;--eyebrow-below:32px}.manifiesto-eyebrow{--eyebrow-below:32px}.com-eyebrow{--eyebrow-size:var(--fs-label);--eyebrow-track:var(--ls-label);--eyebrow-below:14px;display:block}.dashboard-header .eyebrow,.dist-hero-eyebrow-tag{--eyebrow-below:0px}.btn{border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--fs-btn);letter-spacing:var(--ls-body);cursor:pointer;max-width:100%;transition:background .5s var(--ease-smooth),color .5s var(--ease-smooth),border-color .5s var(--ease-smooth),transform .5s var(--ease-smooth),box-shadow .5s var(--ease-smooth);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--r-pill)}@media (max-width:400px){.btn{white-space:normal;text-align:center;padding:13px 20px}}.btn-dark{background:var(--color-accent);color:#fff}.btn-dark:before{content:"";transition:transform .9s var(--ease-expo);background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@media (hover:hover) and (pointer:fine){.btn-dark:hover,.btn-primary:hover{background:var(--color-accent-hover);box-shadow:0 14px 32px var(--color-accent-glow);transform:translateY(-2px)}.btn-dark:hover:before{transform:translate(100%)}}.btn-primary{background:var(--color-accent);color:#fff}.btn-ghost{color:var(--color-text);border:1px solid var(--color-line);-webkit-backdrop-filter:blur(4px);background:#fcfeffeb}@media (hover:hover) and (pointer:fine){.btn-ghost:hover{border-color:var(--color-accent);color:var(--color-accent);background:#fff;transform:translateY(-2px);box-shadow:0 12px 24px #0e0e0e0f}}.btn-sm{padding:10px 20px;font-size:13px}.btn .icon{stroke-width:2px;width:16px;height:16px;transition:transform .4s var(--ease-smooth)}@media (hover:hover) and (pointer:fine){.btn:hover .icon{transform:translate(4px)}}.searchbar{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--r-pill);max-width:640px;box-shadow:var(--shadow-md);align-items:center;gap:8px;margin:0 auto;padding:6px 6px 6px 22px;transition:box-shadow .3s,border-color .3s;display:flex;position:relative}.searchbar:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft),var(--shadow-md)}.searchbar>svg{color:var(--color-text-2);flex-shrink:0}.searchbar input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.searchbar input::placeholder{color:var(--color-text-3)}.searchbar button{background:var(--color-text);color:#fff;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--fs-btn);cursor:pointer;border:0;flex-shrink:0;padding:14px 24px;font-weight:600;transition:background .3s}@media (hover:hover) and (pointer:fine){.searchbar button:hover{background:var(--color-accent)}}@media (max-width:460px){.searchbar{border-radius:var(--r-lg);flex-wrap:wrap;padding:10px 14px}.searchbar button{width:100%}}.actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.page-hero{padding:clamp(100px,13vh,160px) var(--space-side) 100px;background:var(--color-bg);position:relative;overflow:hidden}@media (min-width:781px) and (max-width:1199px){.page-hero{padding-left:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px)}}@media (max-width:780px){.page-hero{padding:108px var(--space-side-mobile) 72px}}.us-hero-stats,.wh-stats{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-direction:column;display:flex}.us-stat,.wh-stat{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:22px 0;display:grid}.us-stat:last-child,.wh-stat:last-child{border-bottom:0}.art-rel-card .tag,.hist-overlay-body .hist-tags{font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent);font-size:10px;font-weight:600}.pillar-bar p,.pillars .pillar p,.tl-node p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.6}.md-lang-label,.val-cell .vn{font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-2);font-size:10px;font-weight:600}.im-hero-inner,.nr-hero-inner,.page-hero-inner{max-width:var(--container-max);z-index:2;margin:0 auto;position:relative}.page-hero h1{font-family:var(--font-display);letter-spacing:var(--ls-heading);max-width:18ch;margin:0;padding:.04em .04em .12em;font-size:clamp(48px,7vw,108px);font-weight:800;line-height:.96}.page-hero h1 .accent{color:var(--color-accent)}.page-hero .lede{font-size:var(--fs-lede);color:var(--color-text-muted);max-width:620px;margin:var(--space-title-sub) 0 0;font-weight:500;line-height:1.6}.page-hero .actions{margin-top:36px}.page-hero-meta{font-family:var(--font-bebas);font-weight:600;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-2);flex-wrap:wrap;gap:32px;margin-top:48px;display:flex}.page-hero-meta b{color:var(--color-text);font-weight:600}.page-hero-grid{z-index:1;pointer-events:none;opacity:.16;background-image:linear-gradient(#0e0e0e14 1px,#0000 0),linear-gradient(90deg,#0e0e0e14 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 70% 40%,#000 0,#0000 80%);mask-image:radial-gradient(80% 60% at 70% 40%,#000 0,#0000 80%)}.crumb{font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:11px;font-weight:600;display:flex}.crumb,.crumb a{color:var(--color-text-2)}.crumb a{transition:color .3s}@media (hover:hover) and (pointer:fine){.crumb a:hover{color:var(--color-accent)}}.crumb .sep{color:var(--color-text-3)}.crumb .here{color:var(--color-text)}.hero-fit{--nav-h:88px;background:linear-gradient(180deg,var(--color-bg) 62%,var(--color-sunken) 100%);min-height:100svh;padding:calc(var(--nav-h) + clamp(12px, 2vh, 32px)) var(--space-side) clamp(24px,4vh,56px);align-content:center;display:grid;position:relative;overflow:hidden}@media (min-width:781px) and (max-width:1199px){.hero-fit{padding-left:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px)}}@media (max-width:780px){.hero-fit{--nav-h:76px;min-height:0;padding:108px var(--space-side-mobile) 48px}}body.has-ic-topbar .hero-fit{--nav-h:calc(88px + var(--topbars,42px));min-height:calc(100svh - var(--topbars,42px))}.hero-fit-inner{max-width:var(--container-max);z-index:2;width:100%;margin:0 auto;position:relative}.hero-fit-title{font-family:var(--font-display);font-weight:900;font-size:var(--fs-hero);letter-spacing:0;color:var(--color-text);text-wrap:balance;margin:0;padding:.04em .04em .1em;line-height:1.03}.hero-fit-title em{color:var(--color-accent);padding-right:.05em;font-style:italic}.hero-fit-lede{font-size:var(--fs-lede);color:var(--color-text-muted)}.hero-fit-lede,.hero-fit-microcopy{max-width:52ch;margin:clamp(12px,1.6vh,20px) 0 0;font-weight:500;line-height:1.55}.hero-fit-microcopy{font-size:var(--t-xs);color:var(--raw-ink-30)}.hero-fit-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(18px,2.6vh,32px);display:flex}.tab-panel-tag{font-family:var(--font-bebas);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent);align-items:center;gap:10px;font-weight:600;display:inline-flex}.tab-panel-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);color:var(--color-text);margin:14px 0 0;line-height:1.15}.tab-panel-body{font-size:var(--fs-body);color:var(--color-text-muted);max-width:58ch;margin:14px 0 0;line-height:1.7}.tab-panel-ic{background:var(--color-text);width:48px;height:48px;color:var(--raw-white);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.tab-panel-ic svg{width:22px;height:22px}.faq-ac{max-width:60rem;margin:0 auto}.faq-ac-item{border-bottom:1px solid var(--color-line)}.faq-ac-item:first-of-type{border-top:1px solid var(--color-line)}.faq-ac-item summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px 0;list-style:none;display:grid}.faq-ac-item summary::-webkit-details-marker{display:none}.faq-ac-num{font-family:var(--font-sans);letter-spacing:var(--ls-label);color:var(--color-accent);font-size:11px;font-weight:600}.faq-ac-q{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600;line-height:1.3}.faq-ac-plus,.faq-ac-q{color:var(--color-text)}.faq-ac-plus{border:1px solid var(--color-line);width:32px;height:32px;transition:background .3s,color .3s,border-color .3s,transform .4s var(--ease-smooth);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.faq-ac-plus svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.faq-ac-item:hover .faq-ac-plus{border-color:var(--color-text)}}.faq-ac-item[open] .faq-ac-plus{background:var(--color-text);border-color:var(--color-text);color:#fff;transform:rotate(45deg)}.faq-ac-a{color:var(--color-text-muted);max-width:62ch;padding:0 0 28px 80px;font-size:15px;line-height:1.7}.faq-ac-a strong{color:var(--color-text)}.faq-ac-a a{color:var(--color-accent);text-decoration:underline}.faq-ac-a code{font-family:var(--font-sans);background:var(--color-sunken);border-radius:var(--r-sm);padding:2px 6px;font-size:13px}@media (max-width:560px){.faq-ac-a{padding-left:0}}.inline-link{font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text);align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.inline-link svg{width:14px;height:14px;transition:transform .4s var(--ease-smooth)}@media (hover:hover) and (pointer:fine){.inline-link:hover{color:var(--color-accent)}.inline-link:hover svg{transform:translate(4px)}}button.inline-link{cursor:pointer;background:0 0;border:0;padding:0}.inline-link.is-sm{font-size:11px}.inline-link.is-sm svg{width:13px;height:13px}.field{flex-direction:column;gap:8px;display:flex}.field label,.field-label{font-family:var(--font-bebas);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text);font-size:11px;font-weight:600}.field .hint{color:var(--color-text-2);font-size:13px;line-height:1.5}.field input[type=email],.field input[type=search],.field input[type=tel],.field input[type=text],.field input[type=url],.field select,.field textarea{font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--r-md);width:100%;padding:14px 16px;font-size:16px;transition:border-color .3s,box-shadow .3s,background .3s}.field textarea{resize:vertical;min-height:140px;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);background:#fff;outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--color-text-3)}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236F6F6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.checkbox{color:var(--color-text-muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.55;display:flex}.checkbox input{accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.checkbox a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-2);text-decoration-color:var(--color-line-2);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.checkbox a:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}.ac-chip.is-active,.ac-chip:hover,.eco-hero--scroll .btn-ghost,.role-chip.is-selected{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.al-block__grid,.hist-reels{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}#about .reel-dots span.is-active,.hero .vi.active{background:var(--color-accent);border-radius:3px;width:22px}.prio input,.role-chip input{opacity:0;pointer-events:none;position:absolute}.mobile-dropdown-divider,.sr-divider{background:var(--color-line);height:1px;margin:4px 0}.hero .btn .arr,.pass .btn .arr{width:16px;height:16px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.hero .btn-white,.pass .btn-white{color:var(--raw-crimson);background:#fff;box-shadow:0 12px 38px #12002842}@media (hover:hover) and (pointer:fine){.nrf-btn:hover:not(:disabled),.share-btn:hover,.voc-btn:hover:not(:disabled){background:var(--color-text);color:#fff;border-color:var(--color-text);transform:translateY(-2px)}}.blog-wrap,.landing-wrap{max-width:1120px;margin:0 auto;padding-left:clamp(26px,5vw,64px);padding-right:clamp(26px,5vw,64px)}@media (max-width:720px){.blog-wrap,.landing-wrap{padding-left:22px;padding-right:22px}}.nr-cats,.role-chips{flex-wrap:wrap;gap:6px;display:flex}.news-grid,.pillars,.qp-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.dl-grid,.kit-files{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (hover:hover) and (pointer:fine){.dl-card:hover,.gd:hover,.kit-file:hover{border-color:var(--color-text);box-shadow:var(--shadow-sm);transform:translate(4px)}}.form-grid,.gd-row{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.form-grid .full{grid-column:1/-1}@media (max-width:640px){.form-grid{grid-template-columns:1fr}}.form-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--r-xl);box-shadow:var(--shadow-md);flex-direction:column;max-width:720px;margin:0 auto;padding:40px;display:flex;position:relative}@media (max-width:780px){.form-card{padding:28px}}@media (max-width:560px){.form-card{padding:24px}}.form-card .form-header{text-align:center;margin-bottom:28px}.form-card h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.2}.form-card h2 em{color:var(--color-accent);font-style:italic}.form-card .sub{font-family:var(--font-sans);color:var(--color-text-muted);max-width:46rem;margin:var(--space-title-sub) auto 0;font-size:1.0625rem;font-weight:400;line-height:1.6}.form-card form{gap:18px;display:grid}.form-card .form-grid{gap:14px}.form-card .field{flex-direction:column;gap:5px;display:flex}.form-card .field-label,.form-card .field>label{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--color-text);font-size:15px;font-weight:500}.form-card .field input[type=email],.form-card .field input[type=tel],.form-card .field input[type=text],.form-card .field select,.form-card .field textarea{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--r-sm);background:var(--color-bg);width:100%;color:var(--color-text);font-size:15px;font-family:var(--font-sans);padding:11px 14px;transition:border-color .2s,box-shadow .2s}.form-card .field input:focus,.form-card .field select:focus,.form-card .field textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}@media (hover:hover) and (pointer:fine){.form-card .field input:hover:not(:focus),.form-card .field select:hover:not(:focus),.form-card .field textarea:hover:not(:focus){border-color:var(--color-line-2)}}.form-card .field textarea{resize:vertical;min-height:80px}.form-card .field select{appearance:none;cursor:pointer;background:var(--color-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f6f6f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:42px}.form-card .field select:focus{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23e5262b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 14px center no-repeat}.form-card .field.has-error input,.form-card .field.has-error select,.form-card .field.has-error textarea{border-color:var(--color-danger)}.form-card .field.has-error input:focus,.form-card .field.has-error select:focus,.form-card .field.has-error textarea:focus{box-shadow:0 0 0 3px var(--color-danger-soft)}.form-card .field-error{font-family:var(--font-sans);color:var(--raw-crimson);margin:0;font-size:13px}.form-card .checkbox{color:var(--color-text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.form-card .checkbox input[type=checkbox]{appearance:none;border:1.5px solid var(--color-line-2);border-radius:var(--r-sm);background:var(--color-surface);cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px;transition:background .2s,border-color .2s;position:relative}@media (hover:hover) and (pointer:fine){.form-card .checkbox input[type=checkbox]:hover{border-color:var(--color-accent)}}.form-card .checkbox input[type=checkbox]:checked{background:var(--color-accent);border-color:var(--color-accent)}.form-card .checkbox input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.form-card .checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-accent)}.form-card .checkbox a{color:var(--color-text)}@media (hover:hover) and (pointer:fine){.form-card .checkbox a:hover{color:var(--color-accent)}}.form-card fieldset{border:0;min-width:0;margin:0;padding:0}.form-card fieldset+fieldset{border-top:1px solid var(--color-line);padding-top:22px}.form-card legend{width:100%;font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent);margin-bottom:16px;padding:0;font-size:10px;font-weight:600;display:block}.form-card .field-optional{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--color-text-3);font-size:12px;font-weight:400}.form-card .field select option{background-color:var(--color-surface);color:var(--color-text)}.form-card .field select.is-empty{color:var(--color-text-2)}.form-card .form-station{position:relative}.form-card .form-station+.form-station{border-top:1px solid var(--color-line);margin-top:6px;padding-top:6px}.form-card .form-station legend{width:100%;margin-bottom:0;padding:0;display:block}.form-card .form-station-toggle{cursor:pointer;text-align:left;width:100%;color:var(--color-text);font-family:var(--font-display);background:0 0;border:0;align-items:center;gap:16px;padding:12px 0;font-size:1.0625rem;font-weight:700;line-height:1.2;display:flex}.form-card .form-station-label{flex:1}.form-card .form-station-chev{width:18px;height:18px;color:var(--color-text-2);transition:transform .35s var(--ease-smooth);flex-shrink:0}.form-card .form-station.is-open .form-station-chev{color:var(--color-accent);transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.form-card .form-station-toggle:hover .form-station-label{color:var(--color-accent)}}.form-card .form-station-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:0;border-radius:var(--r-md)}.form-card .form-station-panel{opacity:0;visibility:hidden;max-height:0;transition:max-height .45s var(--ease-smooth),opacity .3s var(--ease-smooth),visibility .45s;overflow:hidden}.form-card .form-station.is-open .form-station-panel{opacity:1;visibility:visible;max-height:760px}.form-card .form-station.is-open .form-grid{padding-top:8px;padding-bottom:14px}.form-card .form-station .rail-node{flex-shrink:0}.form-card .form-station .form-grid{grid-template-columns:minmax(0,1fr)}.form-card .form-station.is-open .rail-node{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.form-card .form-station .rail-node svg{width:16px;height:16px}.form-card .form-station:not(.is-open) .rail-node:has(svg){background:var(--color-success);border-color:var(--color-success);color:#fff}@media (max-width:640px){.form-card .form-station-toggle{gap:12px;font-size:1rem}}.form-card .form-consent{border-top:1px solid var(--color-line);flex-direction:column;gap:10px;padding-top:20px;display:flex}.form-card .submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:2px;display:flex}.form-card .submit-row .note{font-family:var(--font-sans);color:var(--color-text-2);letter-spacing:normal;margin:0;font-size:12px}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--r-lg);transition:border-color .5s var(--ease-smooth),transform .5s var(--ease-smooth),box-shadow .5s var(--ease-smooth);flex-direction:column;gap:14px;padding:28px;display:flex}@media (hover:hover) and (pointer:fine){.art-rel-card:hover,.card.is-link:hover,.eq-card:hover,.feat:hover,.gl-tile:hover,.pillars .pillar:hover,.qp:hover,.sc-item:hover,.sr-card:hover,.toc-card:hover{border-color:var(--color-text);box-shadow:var(--shadow-md);transform:translateY(-4px)}}.award .yr,.card .num,.eq-card .nr,.gl-tile .nr,.inc-head .num,.mv-cell .ix,.pillar .pn,.pillar-bar .lbl,.pp-head .num,.toc-card .num{font-family:var(--font-bebas);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:600}.award p,.gl-tile p,.toc-card p{color:var(--color-text-muted);flex:1;margin:0;font-size:13px;line-height:1.55}.card h3{font-family:var(--font-display);letter-spacing:var(--ls-heading);margin:0;font-size:22px;font-weight:700;line-height:1.15}.card p,.diff-cell p{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.6}.card .arr{font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text);transition:gap .4s var(--ease-smooth),color .4s;align-items:center;gap:8px;margin-top:auto;font-size:11px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.card.is-link:hover .arr{color:var(--color-accent);gap:12px}}.close-cta{padding:clamp(48px,6vh,104px) var(--space-side);background:var(--color-bg);text-align:center}.close-cta.about-cta{background:var(--color-sunken)}@media (max-width:780px){.close-cta{padding:clamp(40px,5.5vh,80px) var(--space-side-mobile)}}.close-cta-inner{max-width:920px;margin:0 auto}.close-cta h3{font-family:var(--font-display);font-weight:800;font-size:var(--fs-display);letter-spacing:0;text-wrap:balance;max-width:20ch;margin:0 auto 18px;line-height:1.02}.close-cta h2{text-wrap:balance;max-width:22ch;margin:0 auto 32px}.art-headline em,.close-cta h2 em,.contenido__cat-t em,.contenido__ejes-t em,.pp-head h4 em{color:var(--color-accent);padding-right:0;font-style:italic;display:inline}.art-headline em{padding-right:.04em}.art-headline em:has(+.art-tail-punct){padding-right:0}.art-tail-punct{font-style:italic}.close-cta p{color:var(--color-text-muted);max-width:580px;margin:0 auto 32px;font-size:18px;line-height:1.6}.close-cta .actions{justify-content:center}.close-cta .foot-meta{font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-2);margin-top:36px;font-size:11px;font-weight:600}.close-cta .foot-meta em{color:var(--color-accent);font-style:italic}.art-hero{background:var(--color-bg);padding:96px 0 20px;position:relative;overflow:hidden}@media (max-width:780px){.art-hero{padding:92px 0 22px}}.art-hero-inner{max-width:var(--art-media);padding:0 var(--space-side);z-index:2;text-align:center;margin:0 auto;position:relative}@media (max-width:780px){.art-hero-inner{padding:0 var(--space-side-mobile)}}.art-crumb{font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.art-crumb,.art-crumb a{color:var(--color-text-2)}.art-crumb a{transition:color .3s}@media (hover:hover) and (pointer:fine){.art-crumb a:hover{color:var(--color-accent)}}.art-crumb .sep{color:var(--color-text-3)}.art-crumb .cat{color:var(--color-accent);font-weight:600}.art-headline{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:var(--ls-heading-lg);color:var(--color-text);text-wrap:balance;margin:0;padding:.04em .04em .1em 0;line-height:1.12}.art-standfirst{font-family:var(--font-sans);letter-spacing:var(--ls-body);color:var(--color-text-muted);margin:var(--space-title-sub) 0 0;text-wrap:pretty;max-width:none;font-size:1.125rem;font-weight:400;line-height:1.6}.art-byline{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:center;gap:24px;margin:12px 0 0;padding:12px 0}.art-byline,.art-byline-author{align-items:center;display:flex}.art-byline-author{gap:14px}.art-byline-author .avatar{background:var(--color-sunken);width:44px;height:44px;font-family:var(--font-display);color:var(--color-text);border:1px solid var(--color-line);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.art-byline-author .info{flex-direction:column;gap:2px;line-height:1.2;display:flex}.art-byline-author .name{font-family:var(--font-sans);color:var(--color-text);font-size:14px;font-weight:600}.art-byline-author .role{font-size:10px}.art-byline-author .role,.art-byline-meta{font-family:var(--font-bebas);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-2);font-weight:600}.art-byline-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;font-size:11px;display:flex}.art-byline-meta b{color:var(--color-text);font-weight:600}.art-byline-meta .ic{align-items:center;gap:6px;display:inline-flex}.art-byline-meta .ic svg{stroke:currentColor;stroke-width:2px;fill:none;width:13px;height:13px}.art-author-card{max-width:var(--art-measure);padding:32px var(--space-side);background:var(--color-sunken);border-radius:var(--r-lg);grid-template-columns:64px 1fr;align-items:center;gap:20px;margin:48px auto 0;display:grid}@media (max-width:780px){.art-author-card{margin-left:var(--space-side-mobile);margin-right:var(--space-side-mobile);grid-template-columns:48px 1fr;padding:24px}}.art-author-card .avatar{background:var(--color-bg);border:1px solid var(--color-line);width:64px;height:64px;font-family:var(--font-display);color:var(--color-text);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.art-author-card .info .role{font-family:var(--font-bebas);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-2);margin-bottom:4px;font-size:10px;font-weight:600}.art-author-card .info .name{font-family:var(--font-display);color:var(--color-text);margin-bottom:6px;font-size:18px;font-weight:700}.art-author-card .info .bio{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:13.5px;line-height:1.55}.human-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.human-grid.text-right{grid-template-columns:1.1fr 1fr}.human-grid.text-right .human-text{order:2}.human-grid.text-right .human-photos{order:1}#aulas .human-grid{grid-template-rows:auto auto;grid-template-areas:"photos text""photos actions";align-items:start;row-gap:24px}#aulas .human-photos{grid-area:photos;align-self:center}#aulas .human-text{grid-area:text}#aulas .aulas-actions{grid-area:actions}@media (max-width:980px){.human-grid,.human-grid.text-right{grid-template-columns:1fr;gap:36px}.human-grid.text-right .human-text{order:1}.human-grid.text-right .human-photos{order:2}#aulas .human-grid{grid-template-rows:auto;grid-template-areas:none;row-gap:36px}#aulas .human-photos{order:2;grid-area:auto;align-self:auto}#aulas .human-text{order:1;grid-area:auto}#aulas .aulas-actions{order:3;grid-area:auto}}.human-text h3{color:var(--color-text);margin:0;padding:.04em .04em .08em;overflow:visible}#about .human-text h3,#aulas .human-text h3,#nosotros .human-text h3{padding:0}.human-text .hand{font-family:var(--font-script);color:var(--color-accent);margin-top:14px;font-size:30px;font-weight:600;display:inline-block;transform:rotate(-2deg)}.lg-hero-inner,.work-hero-inner{max-width:var(--container-max);z-index:2;grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;margin:0 auto;display:grid;position:relative}.impact-globe-section .metric-row .m .n em,.metric-row .m .n em{color:var(--color-accent);padding-right:.04em;font-size:.5em;font-style:italic;font-weight:600}.impact-globe-section .metric-row .m+.m:before,.metric-row .m+.m:before{content:"";background:var(--color-line);width:1px;position:absolute;top:8px;bottom:8px;left:0}.ap-search input,.sp-search input{font-family:var(--font-sans);color:var(--color-text);background:0 0;border:0;outline:0;flex:1;padding:14px 4px;font-size:16px}.ic-topbar{z-index:1101;color:#fff;isolation:isolate;background:#5a1ea8 50%/cover no-repeat;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:fixed;top:0;left:0;right:0}.ic-topbar:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#14052647,#1405260a 55%,#1405261a);position:absolute;inset:0}.ic-topbar-inner{z-index:1;justify-content:center;gap:18px;max-width:1380px;min-height:42px;margin:0 auto;padding:5px 18px 5px 22px;position:relative}.ic-msg,.ic-topbar-inner{align-items:center;display:flex}.ic-msg{letter-spacing:.005em;color:#fffffff5;text-shadow:0 1px 8px #19002d59;white-space:nowrap;text-overflow:ellipsis;gap:11px;min-width:0;margin:0;font-size:13px;font-weight:500;overflow:hidden}.ic-msg b{color:#fff;font-weight:700}.ic-msg .sep{opacity:.55;font-weight:400}.ic-msg .meta{color:#ffffffe6;font-weight:500}.ic-mark{flex:none;width:auto;height:18px;margin-right:-4px;display:block}.ic-pass{color:#e41c4c;letter-spacing:.09em;text-transform:uppercase;background:#fff;border-radius:40px;flex:none;align-items:center;gap:7px;padding:6px 15px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:inline-flex;box-shadow:0 2px 10px #1200282e}@media (hover:hover) and (pointer:fine){.ic-pass:hover{transform:translateY(-1px);box-shadow:0 6px 18px #12002857}}.ic-pass .arr{flex:none;width:13px;height:13px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.ic-pass:hover .arr{transform:translate(3px)}}.ic-close{z-index:2;cursor:pointer;color:#ffffffb3;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;transition:color .3s,background .3s;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.ic-close:hover{color:#fff;background:#ffffff24}}.ic-close svg{width:13px;height:13px}body.has-ic-topbar{padding-top:var(--topbars,42px)}body.has-ic-topbar nav.navbar{top:var(--topbars,42px)}.ic-topbars{z-index:1101;position:fixed;top:0;left:0;right:0}.ic-topbars .ic-topbar{position:relative}@media (max-width:640px){.ic-topbar-inner{justify-content:flex-start;gap:10px;padding:5px 40px 5px 16px}.ic-msg .meta{display:none}.ic-msg{font-size:12.5px}.ic-pass{margin-left:auto}}.ic-topbar--reactivando{background:linear-gradient(90deg,#410f90,#6305d3 45%,#01a4e1)}.ic-topbar--reactivando:before{content:none}.ic-topbar--reactivando .ic-msg{text-shadow:0 1px 6px #1e0a324d}.ic-topbar--reactivando .ic-pass{color:#6305d3}#aula-digital{padding-top:80px;padding-bottom:80px}#aula-digital .section-intro{margin-bottom:36px}#aula-digital .section-intro .verb-h{font-size:clamp(30px,3.6vw,46px)}#aula-digital .section-intro .tagline{margin-top:12px;font-size:15px}.orbit-layout{grid-template-columns:.95fr 1.1fr;align-items:stretch;gap:48px;display:grid}@media (max-width:1100px){.orbit-layout{grid-template-columns:1fr;align-items:center;gap:32px}}.orbit-stage{aspect-ratio:1;align-self:center;width:100%;max-width:460px;margin:0 auto;display:block;position:relative}@media (max-width:560px){.orbit-stage{max-width:360px}}.orbit-ring.r-outer{border-width:1.5px;animation-duration:120s;inset:2%}.orbit-ring.r-mid{border-color:rgba(var(--raw-red-rgb),.14);border-width:1px;animation-duration:90s;animation-direction:reverse;inset:16%}.orbit-ring.r-inner{border:1px solid #0e0e0e14;animation-duration:60s;inset:30%}.orbit-core-lg{aspect-ratio:1;background:var(--color-text);color:#fff;text-align:center;z-index:3;width:26%;box-shadow:0 24px 60px -16px #0e0e0e61,0 0 0 6px var(--color-surface);border-radius:50%;justify-content:center;align-items:center;transition:background .35s ease-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-stage.is-engaged .orbit-core-lg{background:var(--color-accent)}.orbit-core-lg:before{content:"";border:1.5px solid var(--color-accent);opacity:.5;border-radius:50%;animation:pulseSoft 2.6s ease-in-out infinite;position:absolute;inset:-6px}.orbit-core-lg .oc-title{font-family:var(--font-display);letter-spacing:var(--ls-heading);color:#fff;padding-bottom:.04em;font-size:clamp(13px,1.6vw,17px);font-weight:800;line-height:1.05}.orbit-pillar{z-index:2;border-radius:var(--r-pill);background:var(--color-text);color:#fff;cursor:pointer;text-align:left;white-space:nowrap;-webkit-tap-highlight-color:transparent;will-change:transform;border:0;justify-content:flex-start;align-items:center;gap:10px;min-width:148px;padding:9px 20px 9px 9px;font-family:inherit;transition:transform .35s ease-out,background .35s ease-out,box-shadow .35s ease-out;display:inline-flex;position:absolute;box-shadow:0 10px 22px -8px #0e0e0e38}.orbit-pillar:focus:not(:focus-visible){outline:none}.orbit-pillar:focus-visible{box-shadow:var(--shadow-focus)}.orbit-pillar .op-num{width:32px;height:32px;color:var(--color-text);font-family:var(--font-sans);letter-spacing:.04em;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:10.5px;font-weight:700;transition:color .35s ease-out;display:grid}.orbit-pillar .op-label{font-family:var(--font-display);letter-spacing:0;padding-right:2px;font-size:13.5px;font-weight:700;line-height:1}.orbit-pillar.is-active,.orbit-pillar:hover{background:var(--color-accent);box-shadow:0 14px 30px -8px var(--color-accent-glow)}.orbit-pillar.is-active .op-num,.orbit-pillar:hover .op-num{color:var(--color-accent)}.orbit-pillar.op-1{top:8%;left:50%;transform:translate(-50%,-50%)}.orbit-pillar.op-2{top:37%;left:89.95%;transform:translate(-50%,-50%)}.orbit-pillar.op-3{left:74.69%}.orbit-pillar.op-3,.orbit-pillar.op-4{top:83.97%;transform:translate(-50%,-50%)}.orbit-pillar.op-4{left:25.31%}.orbit-pillar.op-5{top:37%;left:10.05%;transform:translate(-50%,-50%)}.orbit-pillar.op-1.is-active,.orbit-pillar.op-1:hover,.orbit-pillar.op-2.is-active,.orbit-pillar.op-2:hover,.orbit-pillar.op-3.is-active,.orbit-pillar.op-3:hover,.orbit-pillar.op-4.is-active,.orbit-pillar.op-4:hover,.orbit-pillar.op-5.is-active,.orbit-pillar.op-5:hover{transform:translate(-50%,-50%)scale(1.045)}@media (max-width:560px){.orbit-stage{aspect-ratio:auto;flex-direction:column;align-items:center;gap:20px;max-width:100%;padding-bottom:20px;display:flex}.orbit-core-lg{width:120px;margin-bottom:8px;position:relative;top:auto;left:auto;transform:none}.orbit-ring,.orbit-stage:after{display:none}.orbit-pillar{min-width:140px;position:relative;inset:auto!important;transform:none!important}.orbit-pillar.is-active,.orbit-pillar:hover{transform:scale(1.04)!important}.orbit-stage{flex-flow:wrap;justify-content:center}.orbit-core-lg{aspect-ratio:auto;border-radius:var(--r-pill);flex-basis:100%;width:100%;padding:14px 24px}}.pillar-panel{border:1px solid var(--color-line);border-radius:var(--r-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:18px;min-height:560px;padding:28px 32px;display:flex}@media (max-width:1100px){.pillar-panel{min-height:0}}@media (max-width:780px){.pillar-panel{padding:24px}}@keyframes ppFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pillar-panel>*{animation:ppFade .35s var(--ease-smooth) both}.pp-head{flex-direction:column;gap:10px;min-height:148px;display:flex}@media (max-width:1100px){.pp-head{min-height:0}}.pp-head h4{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;padding-bottom:.04em;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15}.pp-head .lede{color:var(--color-text-muted);margin:0;font-size:14.5px;line-height:1.55}.pp-cta{border-radius:var(--r-pill);background:var(--color-text);color:#fff;font-family:var(--font-sans);align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:11px 20px;font-size:13px;font-weight:600;transition:background .35s ease-out,transform .35s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.pp-cta:hover{background:var(--color-accent);box-shadow:0 12px 28px var(--color-accent-glow);transform:translateY(-2px)}}.pp-cta svg{stroke:currentColor;stroke-width:2px;fill:none;width:14px;height:14px;transition:transform .35s ease-out}@media (hover:hover) and (pointer:fine){.pp-cta:hover svg{transform:translate(4px)}}.pp-list,.prio-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:560px){.pp-list,.prio-grid{grid-template-columns:1fr}}.pp-item{border:1px solid var(--color-line);border-radius:var(--r-md);background:var(--color-bg);grid-template-columns:32px 1fr;align-items:start;gap:12px;padding:12px 14px;transition:border-color .35s ease-out,background .35s ease-out;display:grid}@media (hover:hover) and (pointer:fine){.pp-item:hover{border-color:var(--color-text);background:var(--color-surface)}}.pp-item .ic{background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent);border-radius:8px;grid-row:span 2;place-items:center;display:grid}.pp-item .ic svg,.share-btn svg{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.pp-item h5{font-family:var(--font-display);letter-spacing:var(--ls-body);color:var(--color-text);margin:0;font-size:13.5px;font-weight:600;line-height:1.25}.pp-item p{font-family:var(--font-sans);color:var(--color-text-muted);grid-column:2;margin:0;font-size:12px;line-height:1.45}.cap-callout{background:var(--color-accent);color:#fff;border-radius:var(--r-md);font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;align-self:flex-start;align-items:center;gap:10px;margin-top:4px;padding:9px 14px;font-size:10px;font-weight:600;display:inline-flex}.cap-callout .dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:pulseSoft 2.6s ease-in-out infinite}.diff-grid{border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:980px){.diff-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.diff-grid{grid-template-columns:1fr}}.diff-cell{background:var(--color-surface);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);transition:background .5s,transform .5s var(--ease-smooth);flex-direction:column;gap:12px;padding:32px 28px;display:flex}@media (max-width:560px){.diff-cell{border-right:0}.diff-cell:last-child{border-bottom:0}}@media (hover:hover) and (pointer:fine){.diff-cell:hover{background:var(--color-bg)}}.diff-cell .ic{background:var(--color-accent-soft);width:42px;height:42px;color:var(--color-accent);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.diff-cell .ic svg{stroke:currentColor;stroke-width:2px;fill:none;width:22px;height:22px}.diff-cell h4{margin:0}.diff-cell .tag{font-family:var(--font-bebas);letter-spacing:var(--ls-label-wide);text-transform:uppercase;color:var(--color-text-2);margin-top:auto;font-size:10px;font-weight:600}.aulas-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:40px;display:flex}.aulas-tab{border-radius:var(--r-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background .5s var(--ease-smooth),color .5s,border-color .5s,transform .5s var(--ease-smooth);align-items:center;gap:10px;padding:13px 22px;font-size:13px;font-weight:600;display:inline-flex}.aulas-tab,.aulas-tab .cn{font-family:var(--font-sans)}.aulas-tab .cn{letter-spacing:var(--ls-label);color:var(--color-text-2);font-size:10px;font-weight:500}@media (hover:hover) and (pointer:fine){.aulas-tab:hover{border-color:var(--color-text);transform:translateY(-2px)}}.aulas-tab[aria-selected=true],.faq-cat.is-active,.faq.is-open .faq-q .plus,.kit-file:hover .arr,.nav-toggle.is-open,.nr-cat.is-active,.prio.is-selected{background:var(--color-text);color:#fff;border-color:var(--color-text)}.aulas-tab[aria-selected=true] .cn{color:#fff9}.aula-panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--r-xl);grid-template-columns:1fr 1.05fr;align-items:stretch;gap:48px;display:none;overflow:hidden}.aula-panel.is-active{animation:fadeUp .5s var(--ease-smooth);display:grid}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:980px){.aula-panel.is-active{grid-template-columns:1fr;gap:0}}.aula-art{background:var(--color-sunken);flex-direction:column;justify-content:space-between;min-height:360px;padding:36px;display:flex;position:relative}.aula-art .ph-stripes{pointer-events:none;background:repeating-linear-gradient(135deg,#0e0e0e09 0 14px,#0e0e0e12 14px 28px);position:absolute;inset:0}.aula-art-bot,.aula-art-top{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.aula-art .a-num{letter-spacing:var(--ls-eyebrow);color:var(--color-accent);font-size:12px}.aula-art .a-num,.aula-art .a-tag{font-family:var(--font-bebas);text-transform:uppercase;font-weight:600}.aula-art .a-tag{letter-spacing:var(--ls-label);color:var(--color-text-2);border-radius:var(--r-pill);border:1px solid var(--color-line);background:#fcfeffdb;padding:6px 12px;font-size:10px}.aula-art .a-big{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--color-text);padding-bottom:.06em;font-size:clamp(40px,6vw,76px);font-weight:800;line-height:.96}.aula-art .a-stat{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.aula-art .a-stat .n{font-family:var(--font-display);letter-spacing:var(--ls-heading);color:var(--color-text);font-size:34px;font-weight:700}.aula-art .a-stat .l{font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-2);font-size:10px;font-weight:600}.aula-body{flex-direction:column;justify-content:center;gap:22px;padding:48px;display:flex}@media (max-width:560px){.aula-body{padding:32px}}.aula-body h3{margin:0;padding-bottom:.05em}.aula-body .desc{margin:0}.aula-body ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aula-body li{color:var(--color-text);align-items:flex-start;gap:12px;font-size:14px;display:flex}.aula-body li .ck{background:var(--color-success-soft);width:18px;height:18px;color:var(--color-success);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.aula-body li .ck svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:11px;height:11px}.aula-body .a-cta{align-self:flex-start;margin-top:12px}.inc-tabs{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:2px;display:flex}@media (max-width:980px){.inc-tabs{border-bottom:0;flex-flow:column;align-items:stretch;gap:4px}.inc-tab,.inc-tabs{justify-content:flex-start}.inc-tab{border:1px solid var(--color-line);border-radius:var(--r-md);flex:none;width:100%;margin-bottom:0}.inc-tab[aria-selected=true]{border-color:var(--color-accent);background:var(--color-surface)}}@media (max-width:560px){.inc-tab{padding:13px 16px;font-size:13.5px}}.inc-tab{white-space:nowrap;cursor:pointer;transition:color .35s var(--ease-smooth),border-color .35s var(--ease-smooth);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:9px;margin-bottom:-1px;padding:15px 24px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.inc-tab,.inc-tab .n{font-family:var(--font-sans);color:var(--color-text-2)}.inc-tab .n{letter-spacing:var(--ls-label);font-size:10px;font-weight:500;transition:color .35s}@media (hover:hover) and (pointer:fine){.inc-tab:hover,.inc-tab:hover .n{color:var(--color-text)}}.inc-tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-accent)}.inc-tab[aria-selected=true] .n{color:var(--color-accent)}.inc-tabs-wrap{align-items:flex-end;display:flex}.inc-tabs-wrap>.inc-tabs{flex:1 1 0;min-width:0}.inc-tabs-arrow{background:var(--color-sunken);border:none;border-bottom:1px solid var(--color-line);width:40px;color:var(--color-text-2);cursor:pointer;transition:color .25s var(--ease-smooth),opacity .25s;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0;display:none}.inc-tabs-arrow svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.inc-tabs-arrow:hover{color:var(--color-text)}}.inc-tabs-arrow.is-disabled{opacity:.25;pointer-events:none}.inc-tabs-wrap.is-scrollable .inc-tabs-arrow{display:flex}@media (min-width:981px){.inc-tabs-arrow{display:none!important}}.inc-body{border-radius:0 0 var(--r-xl) var(--r-xl);background:var(--color-surface);border:1px solid var(--color-line);border-top:none;flex-direction:column;gap:24px;padding:48px;display:flex}@media (max-width:560px){.inc-body{padding:32px}}.inc-head{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.inc-head h4{margin:6px 0 0}.inc-head .pill{font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:var(--r-pill);background:var(--color-success-soft);color:var(--color-success);padding:6px 12px;font-size:10px;font-weight:600}.inc-checks{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.inc-checks{grid-template-columns:1fr}}.inc-checks li{color:var(--color-text);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.inc-checks li .ck{background:var(--color-success-soft);width:20px;height:20px;color:var(--color-success);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.inc-checks li .ck svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:12px;height:12px}.inc-checks li b{color:var(--color-text);font-weight:600}.inc-checks li span.m{color:var(--color-text-2);margin-top:2px;font-size:12px;display:block}@media (min-width:1101px){#classroom-types.section.size-md,#whats-included.section.size-md{padding-top:72px;padding-bottom:72px}#classroom-types .section-intro,#whats-included .section-intro{margin-bottom:36px}#classroom-types .aulas-tabs{margin-bottom:24px}#classroom-types .aula-art{min-height:0;padding:32px}#classroom-types .aula-art .a-big{font-size:clamp(40px,4.6vw,60px)}#classroom-types .aula-art .a-stat .n{font-size:28px}#classroom-types .aula-body{justify-content:flex-start;gap:14px;padding:32px 40px}#classroom-types .aula-body .desc{font-size:14px;line-height:1.55}#classroom-types .aula-body ul{gap:6px}#classroom-types .aula-body li{font-size:13.5px;line-height:1.4}#classroom-types .aula-body .a-cta{margin-top:6px}#whats-included .inc-tab{padding:13px 20px;font-size:13.5px}#whats-included .inc-body{gap:16px;padding:36px 44px}#whats-included .inc-head{padding-bottom:14px}#whats-included .inc-checks{gap:10px 20px}#whats-included .inc-checks li{font-size:13.5px;line-height:1.4}#whats-included .inc-checks li span.m{font-size:11.5px;line-height:1.4}}.proof-grid{border:1px solid var(--color-line);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:980px){.proof-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.proof-grid{grid-template-columns:1fr}}.proof-cell{background:var(--color-surface);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:36px 28px;display:flex;container-type:inline-size}.proof-cell:last-child{border-right:0}@media (max-width:980px){.proof-cell:nth-child(2n){border-right:0}.proof-cell:nth-last-child(-n+2){border-bottom:0}}@media (max-width:560px){.proof-cell{border-right:0}.proof-cell:last-child{border-bottom:0}}.proof-cell.is-feature{background:var(--color-text);color:#fff;grid-row:span 1}.proof-cell .lbl{font-family:var(--font-bebas);letter-spacing:var(--ls-label-wide);text-transform:uppercase;color:var(--color-text-2);font-size:10px;font-weight:600}.proof-cell.is-feature .lbl{color:#fff9}.proof-cell .n{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--color-text);white-space:nowrap;font-size:clamp(1.5rem,15cqi,3.375rem);font-weight:800;line-height:1}.proof-cell.is-feature .n{color:#fff;font-size:clamp(1.75rem,16cqi,3rem)}.proof-cell .n em{color:var(--color-accent);vertical-align:.55em;margin-left:2px;font-size:.5em;font-style:italic;font-weight:700}.proof-cell .sub{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.55}.proof-cell.is-feature .sub{color:#ffffffb3}.armenia-card{border:1px solid var(--color-line);border-radius:var(--r-lg);background:var(--color-surface);grid-template-columns:1fr 1.4fr;gap:0;margin-top:32px;display:grid;overflow:hidden}@media (max-width:780px){.armenia-card{grid-template-columns:1fr}}.armenia-art{background:var(--color-sunken);flex-direction:column;justify-content:space-between;min-height:280px;padding:32px;display:flex;position:relative}.armenia-art:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0e0e0e09 0 14px,#0e0e0e12 14px 28px);position:absolute;inset:0}.armenia-art>*{z-index:1;position:relative}.armenia-art .l{font-family:var(--font-bebas);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:600}.armenia-art .big{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--color-text);padding-bottom:.06em;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:.96}.armenia-body{flex-direction:column;justify-content:center;gap:14px;padding:36px;display:flex}.armenia-body .tag,.art-share-label,details.faq-item summary .num{font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-2);font-size:11px;font-weight:600}.armenia-body h4{font-family:var(--font-display);letter-spacing:var(--ls-heading);margin:0;font-size:22px;font-weight:700;line-height:1.2}.armenia-body p{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:14.5px;line-height:1.6}.armenia-body .meta{font-family:var(--font-bebas);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-2);flex-wrap:wrap;gap:18px;margin-top:8px;font-size:10px;font-weight:600;display:flex}.armenia-body .meta b{color:var(--color-text);font-weight:600}.faq-list{border-top:1px solid var(--color-line);flex-direction:column;gap:0;max-width:920px;margin:0 auto;display:flex}.faq{border-bottom:1px solid var(--color-line)}.faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--font-display);letter-spacing:0;color:var(--color-text);transition:color .4s,padding-left .4s var(--ease-smooth);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 6px;font-size:clamp(17px,1.6vw,22px);font-weight:600;line-height:1.3;display:flex}@media (hover:hover) and (pointer:fine){.faq-q:hover{color:var(--color-accent);padding-left:14px}}.faq-q .plus{border:1px solid var(--color-line);width:34px;height:34px;transition:border-color .4s,background .4s,transform .4s var(--ease-smooth);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.faq-q .plus:after,.faq-q .plus:before{content:"";background:currentColor;border-radius:1px;position:absolute}.faq-q .plus:before{width:12px;height:1.6px}.faq-q .plus:after{width:1.6px;height:12px;transition:transform .4s var(--ease-smooth)}.faq.is-open .faq-q .plus:after{transform:rotate(90deg)}.faq.is-open .faq-q{color:var(--color-accent);padding-left:14px}.faq-a{max-height:0;transition:max-height .5s var(--ease-smooth),padding .5s var(--ease-smooth);overflow:hidden}.faq.is-open .faq-a{max-height:400px;padding:0 6px 28px}.faq-a p{font-family:var(--font-sans);color:var(--color-text-muted);max-width:62ch;margin:0;font-size:15px;line-height:1.65}.faq-a p+p{margin-top:10px}.section-intro.with-meta{text-align:left;flex-direction:column;align-items:flex-start;margin-bottom:56px;display:flex}.section-intro.with-meta .tagline{margin:var(--space-title-sub) 0 0;max-width:680px}#expect .sec-head .num,#recap .sec-head .num,.about-ic .sec-head .num{font-family:var(--font-sans);letter-spacing:var(--ls-label-wide);color:var(--raw-crimson);margin-bottom:13px;font-size:12px;font-weight:700;display:block}#expect .sec-head h2,#recap .sec-head h2,.about-ic .sec-head h2{letter-spacing:.004em;color:#1a1a1a;margin:0;padding-bottom:.08em;font-size:clamp(38px,5vw,68px);line-height:1.2}.com-split .com:target .com-card,.com-split.is-open .com.is-in .com-card{animation-name:com-open-rise;animation-duration:.9s;animation-delay:.25s;animation-fill-mode:both}@keyframes com-open-rise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@media (max-width:900px){.com-split .como{transition:min-height .8s cubic-bezier(.33,1,.68,1)}.com-split.is-open .como,.com-split:has(.com:target) .como{min-height:0}.com-split .com:target .com-card,.com-split.is-open .com.is-in .com-card{animation-name:com-open-drop}@keyframes com-open-drop{0%{opacity:0;transform:translateY(-56px)}to{opacity:1;transform:none}}}@media (min-width:901px){.com-split{height:100svh;display:flex;overflow:hidden}.com-side{flex:auto;min-width:0;overflow:hidden;container-type:inline-size}.com-panel{visibility:hidden;background:var(--color-bg);flex:0 0;place-items:safe center;min-width:0;transition:flex-basis .85s cubic-bezier(.33,1,.68,1),visibility .85s;display:grid;overflow:hidden}.com-split.is-open .com-panel,.com-split:has(.com:target) .com-panel{visibility:visible;flex-basis:52%;overflow-y:auto}.com-split.is-done .com-panel{visibility:visible;flex-basis:100%;overflow-y:auto}.com-panel .com{width:100%;min-height:0;padding:calc(88px + clamp(20px,3vh,40px)) clamp(32px,3.4vw,64px) clamp(36px,5.5vh,76px)}.com-panel .com-inner{max-width:560px}.com-panel .form-grid{gap:26px}.com-panel .com-consent{margin-top:6px}}@media (min-width:901px) and (max-height:619px){.com-split{height:auto;min-height:100svh;overflow:visible}}@media (prefers-reduced-motion:reduce){.com-panel,.com-split .como,.com-split .como-fold,.com-split .como-fold-in{transition:none}.com-split .com:target .com-card,.com-split.is-open .com.is-in .com-card{animation:none}}@media (min-width:901px){.com-split--docentes{align-items:stretch;height:auto;min-height:100svh;overflow:visible}.com-split--docentes .com-panel{overflow:visible}.com-split--docentes.is-open .com-panel{overflow-y:visible}.com-split--docentes .com-side{overflow:clip}.com-split--docentes .com-side .como{height:100svh;min-height:0;padding-bottom:clamp(80px,10vh,104px);position:sticky;top:0}.com-split--docentes .com-panel .com{min-height:100%}}.com-scroll-layer{display:none}@media (min-width:901px){.com-split--docentes{position:relative}.com-split--docentes.is-open .com-panel{flex-basis:50%}.com-scroll-layer{z-index:4;pointer-events:none;display:block;position:absolute;inset:0}.com-scroll{--ico:56px;top:calc(100svh - var(--ico) - clamp(22px, 3.6vh, 40px));width:var(--ico);pointer-events:auto;border-radius:50%;margin-left:50%;transition:opacity .35s,visibility .35s;display:block;position:sticky;transform:translate(-50%)}.com-scroll.is-away{opacity:0;visibility:hidden;pointer-events:none}.com-scroll-ico{width:var(--ico);height:var(--ico);background:var(--color-accent);color:#fff;box-shadow:0 0 0 6px var(--color-accent),0 10px 26px #00000040;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.com-scroll-ico{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 22%,transparent),0 10px 26px #00000040}}.com-scroll-ico{animation:com-scroll-bob 1.8s ease-in-out infinite}.com-scroll-ico svg{width:28px;height:28px}@media (hover:hover) and (pointer:fine){.com-scroll:hover .com-scroll-ico{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.com-scroll:hover .com-scroll-ico{background:color-mix(in srgb,var(--color-accent) 85%,#000)}}}.com-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}}@keyframes com-scroll-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.com-scroll-ico{animation:none}}@media (pointer:coarse){*,:after,:before,html .pillar-hint{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html .hist-play{background:#ffffff8c!important}html .city-card,html .hero-title .hw{filter:none!important}html .btn{transition:transform .25s var(--ease-smooth)!important}html .btn-dark:hover,html .btn-ghost:hover,html .btn-primary:hover,html .btn:hover{box-shadow:none!important}html .country-marker .pin,html .dist-float.is-visible,html .doodle-fig path,html .doodle-wd,html .img-col-ph,html .linkedin-live .ll-pulse{animation:none!important}html *{will-change:auto!important}}@media (pointer:coarse) and (min-width:1600px){html .hero-sub,html .hero-title .hw{filter:none!important;animation:none!important}}