.iivvo-differential-dialog.iivvo-differential-dialog--evidence{animation:iivvo-diff-rise-in .22s cubic-bezier(.2,.75,.25,1) both;box-sizing:border-box;display:flex;flex-direction:column;height:min(820px,94dvh);left:50%;max-height:94dvh;max-width:1180px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;top:50%;transform:translate(-50%,-50%);width:min(calc(100vw - 3rem),1180px)}.iivvo-differential-v2-scroll{display:flex;flex:1;flex-direction:column;min-width:0;padding:clamp(1.35rem,3.2vw,2.4rem);position:relative}.iivvo-differential-dialog--evidence .iivvo-differential-v2-close{align-self:flex-end;float:none;margin:0;position:absolute;right:clamp(1.1rem,3vw,2.1rem);top:clamp(1.1rem,3vw,2.1rem);transform:none}.iivvo-differential-v2-header{margin:0;max-width:760px;padding-right:3.6rem}.iivvo-differential-v2-eyebrow{color:#65e6bd;display:inline-block;font-family:var(--app-font-mono),monospace;font-size:.63rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.iivvo-differential-v2-title{color:#f2f7f6;display:block;font-family:var(--app-font-sans),sans-serif;font-size:clamp(2.25rem,4vw,3.1rem);font-weight:800;letter-spacing:-.06em;line-height:1;margin:.55rem 0 .45rem}.iivvo-differential-v2-subtitle{color:#c0cecd;display:block;font-size:.98rem;line-height:1.5;margin:0;max-width:64ch}.iivvo-differential-v2-desktop{display:grid;gap:clamp(.8rem,1.7vw,1.35rem);grid-template-columns:minmax(250px,.9fr) minmax(0,1.65fr);height:clamp(360px,52dvh,480px);margin-top:clamp(1rem,2.3vh,1.4rem);min-height:0}.iivvo-differential-v2-tabs{border-top:1px solid rgba(191,216,218,.2);display:flex;flex-direction:column;min-height:0}.iivvo-differential-v2-tab,.iivvo-differential-v2-mobile-toggle{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(191,216,218,.16);color:#c4d3d2;cursor:pointer;display:grid;gap:.65rem;grid-template-columns:2rem 1.15rem minmax(0,1fr) 1rem;min-height:0;padding:.35rem .55rem;text-align:left;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:100%}.iivvo-differential-v2-tab{flex:1}.iivvo-differential-v2-tab:hover,.iivvo-differential-v2-mobile-toggle:hover{background:#ffffff09;color:#f3fbf8}.iivvo-differential-v2-tab.is-active,.iivvo-differential-v2-mobile-item.is-expanded>.iivvo-differential-v2-mobile-toggle{background:linear-gradient(90deg,#65e6bd21,#65e6bd06);border-left:2px solid #65e6bd;color:#f5fffb}.iivvo-differential-v2-number{align-items:center;background:#65e6bd0b;border:1px solid rgba(191,216,218,.22);border-radius:.55rem;color:#9eb5b4;display:inline-flex;font-family:var(--app-font-mono),monospace;font-size:.59rem;font-weight:800;height:1.8rem;justify-content:center;letter-spacing:.04em;transition:color .2s ease,background-color .2s ease,border-color .2s ease;width:2rem}.iivvo-differential-v2-tab.is-active .iivvo-differential-v2-number,.iivvo-differential-v2-mobile-item.is-expanded .iivvo-differential-v2-number{background:#65e6bd;border-color:#65e6bd;color:#08211d}.iivvo-differential-v2-tab-icon{color:#93aaa9;height:1rem;width:1rem}.iivvo-differential-v2-tab.is-active .iivvo-differential-v2-tab-icon,.iivvo-differential-v2-mobile-item.is-expanded .iivvo-differential-v2-tab-icon{color:#65e6bd}.iivvo-differential-v2-tab-label{font-size:clamp(.74rem,.9vw,.88rem);font-weight:620;line-height:1.18;overflow-wrap:anywhere}.iivvo-differential-v2-tab-arrow{color:#65e6bd;height:.85rem;opacity:0;transition:opacity .18s ease,transform .18s ease;width:.85rem}.iivvo-differential-v2-tab.is-active .iivvo-differential-v2-tab-arrow{opacity:1;transform:translate(1px,-1px)}.iivvo-differential-v2-panels{min-height:0;min-width:0}.iivvo-differential-v2-panel{background:#0510165c;border:1px solid rgba(178,211,211,.13);border-radius:.85rem;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:clamp(1rem,2vw,1.4rem)}.iivvo-differential-v2-panel[hidden]{display:none}.iivvo-differential-v2-panel-kicker{color:#81999a;display:flex;font-family:var(--app-font-mono),monospace;font-size:.52rem;justify-content:space-between;letter-spacing:.08em}.iivvo-differential-v2-panel-kicker i{color:#65e6bd;font-style:normal;padding:0 .3rem}.iivvo-differential-v2-panel h2,.iivvo-differential-v2-mobile-panel h2{color:#f4faf8;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:650;letter-spacing:-.045em;line-height:1.12;margin:.75rem 0 .45rem;max-width:26ch;overflow-wrap:anywhere}.iivvo-differential-v2-detail{color:#b5c6c5;font-size:.83rem;line-height:1.48;margin:0;max-width:58ch}.iivvo-differential-v2-shot{background:#061118;border:1px solid rgba(101,230,189,.19);border-radius:.65rem;margin:.85rem 0 0;overflow:hidden;position:relative}.iivvo-differential-v2-shot img{display:block;height:clamp(185px,29dvh,255px);object-fit:cover;object-position:center top;width:100%}.iivvo-differential-v2-shot figcaption{background:#07191deb;border:1px solid rgba(101,230,189,.3);border-radius:.3rem;color:#bff7e6;font-family:var(--app-font-mono),monospace;font-size:.55rem;left:.65rem;letter-spacing:.04em;padding:.32rem .45rem;position:absolute;top:.65rem}.iivvo-differential-v2-riasec,.iivvo-differential-v2-journey{background:linear-gradient(140deg,#1233398c,#07111766);border:1px solid rgba(101,230,189,.2);border-radius:.75rem;margin-top:1rem;padding:clamp(.9rem,1.8vw,1.25rem)}.iivvo-differential-v2-riasec,.iivvo-differential-v2-journey,.iivvo-differential-v2-shot{margin-bottom:auto;margin-top:auto}.iivvo-differential-v2-visual-label{color:#83cdb7;font-family:var(--app-font-mono),monospace;font-size:.55rem;letter-spacing:.1em;margin-bottom:.6rem}.iivvo-differential-v2-dimensions{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.iivvo-differential-v2-dimension{align-items:center;background:#ffffff06;border:1px solid rgba(191,216,218,.12);border-radius:.5rem;color:#dce9e6;display:flex;gap:.5rem;min-height:3rem;min-width:0;padding:.55rem .65rem}.iivvo-differential-v2-dimension span{align-items:center;background:#65e6bd1c;border:1px solid rgba(101,230,189,.25);border-radius:.35rem;color:#82eac7;display:inline-flex;flex:0 0 1.55rem;font-family:var(--app-font-mono),monospace;font-size:.6rem;height:1.55rem;justify-content:center}.iivvo-differential-v2-dimension strong{font-size:.74rem;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.iivvo-differential-v2-journey{align-items:center;display:flex;justify-content:space-between;min-height:8rem}.iivvo-differential-v2-journey-step{align-items:center;color:#d6e7e3;display:flex;flex:1;flex-direction:column;font-size:.72rem;gap:.65rem;min-width:0;position:relative;text-align:center}.iivvo-differential-v2-journey-step>span{align-items:center;background:#65e6bd1f;border:1px solid rgba(101,230,189,.4);border-radius:50%;color:#65e6bd;display:flex;font-family:var(--app-font-mono),monospace;font-size:.62rem;height:2.25rem;justify-content:center;width:2.25rem}.iivvo-differential-v2-journey-step strong{font-size:.68rem;font-weight:600;line-height:1.2;max-width:11ch}.iivvo-differential-v2-journey-step svg{color:#6b9691;height:.9rem;position:absolute;right:-.45rem;top:.65rem;width:.9rem}.iivvo-differential-v2-footer{align-items:center;border-top:1px solid rgba(191,216,218,.14);display:flex;gap:1rem;justify-content:space-between;margin-top:auto;padding-top:1rem}.iivvo-differential-v2-footer p{color:#adbfbd;font-size:.78rem;line-height:1.4;margin:0}.iivvo-differential-v2-cta{align-items:center;background:#65e6bd;border:1px solid #65e6bd;border-radius:.65rem;color:#08211d;cursor:pointer;display:inline-flex;flex:0 0 auto;font:800 .8rem/1.2 var(--app-font-sans),sans-serif;gap:.55rem;justify-content:center;min-height:2.85rem;padding:.65rem 1rem;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.iivvo-differential-v2-cta:hover{background:#8ef3d2;border-color:#8ef3d2;transform:translateY(-1px)}.iivvo-differential-v2-cta svg{height:.95rem;width:.95rem}.iivvo-differential-v2-tab:focus-visible,.iivvo-differential-v2-mobile-toggle:focus-visible,.iivvo-differential-v2-cta:focus-visible,.iivvo-differential-dialog--evidence .iivvo-differential-v2-close:focus-visible{outline:2px solid #8bf4d0;outline-offset:3px}.iivvo-differential-v2-mobile{display:none}@media(max-width:760px){.iivvo-differential-dialog.iivvo-differential-dialog--evidence{animation-name:iivvo-diff-mobile-rise-in;border:0;border-radius:0;height:100dvh;inset:0;max-height:100dvh;max-width:none;transform:none;width:100%}.iivvo-differential-v2-scroll{min-height:100%;padding:calc(1.25rem + env(safe-area-inset-top)) 1.15rem calc(1.2rem + env(safe-area-inset-bottom))}.iivvo-differential-dialog--evidence .iivvo-differential-v2-close{right:1rem;top:calc(1rem + env(safe-area-inset-top))}.iivvo-differential-v2-header{margin-bottom:.65rem;padding-right:2.8rem}.iivvo-differential-v2-title{font-size:clamp(2.25rem,10vw,2.8rem)}.iivvo-differential-v2-subtitle{font-size:.9rem}.iivvo-differential-v2-desktop{display:none}.iivvo-differential-v2-mobile{display:block}.iivvo-differential-v2-mobile-item{border-top:1px solid rgba(191,216,218,.16)}.iivvo-differential-v2-mobile-item:last-of-type{border-bottom:1px solid rgba(191,216,218,.16)}.iivvo-differential-v2-mobile-toggle{grid-template-columns:1.9rem 1rem minmax(0,1fr) 1.2rem;min-height:2.85rem;padding:.35rem .1rem}.iivvo-differential-v2-mobile-toggle .iivvo-differential-v2-number{font-size:.55rem;height:1.7rem;width:1.9rem}.iivvo-differential-v2-mobile-toggle .iivvo-differential-v2-tab-label{font-size:.82rem}.iivvo-differential-v2-mobile-sign{color:#65e6bd;font-family:var(--app-font-mono),monospace;font-size:1rem;text-align:center}.iivvo-differential-v2-mobile-panel{padding:.2rem 0 1rem 2.95rem}.iivvo-differential-v2-mobile-panel[hidden]{display:none}.iivvo-differential-v2-mobile-panel h2{font-size:1.3rem;margin:.25rem 0 .45rem}.iivvo-differential-v2-mobile-panel .iivvo-differential-v2-detail{font-size:.83rem}.iivvo-differential-v2-shot{margin:.75rem 0 0}.iivvo-differential-v2-shot img{height:auto;max-height:160px;aspect-ratio:16 / 9}.iivvo-differential-v2-shot figcaption{font-size:.48rem;left:.45rem;padding:.25rem .35rem;top:.45rem}.iivvo-differential-v2-riasec,.iivvo-differential-v2-journey{margin:.75rem 0 0;padding:.7rem}.iivvo-differential-v2-dimensions{gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.iivvo-differential-v2-dimension{gap:.35rem;min-height:2.25rem;padding:.3rem}.iivvo-differential-v2-dimension strong{font-size:.59rem}.iivvo-differential-v2-journey{min-height:6.6rem;padding:.55rem .2rem}.iivvo-differential-v2-journey-step{font-size:.58rem;gap:.4rem}.iivvo-differential-v2-journey-step>span{height:1.9rem;width:1.9rem}.iivvo-differential-v2-journey-step strong{font-size:.57rem}.iivvo-differential-v2-journey-step svg{right:-.4rem;top:.55rem;width:.75rem}.iivvo-differential-v2-footer{align-items:stretch;flex-direction:column;gap:.65rem;margin-top:.65rem;padding-top:.7rem}.iivvo-differential-v2-footer p{font-size:.75rem}.iivvo-differential-v2-cta{min-height:3rem;width:100%}}@media(prefers-reduced-motion:reduce){.iivvo-differential-dialog--evidence,.iivvo-differential-dialog--evidence *,.iivvo-differential-dialog--evidence *:before,.iivvo-differential-dialog--evidence *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.iivvo-institution-v2__modules-title-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem}.iivvo-institution-v2__modules-title-actions .iivvo-institution-v2__section-title{margin-top:.65rem}.iivvo-differential-trigger-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;margin-top:.55rem}.iivvo-differential-trigger{align-items:center;background:#0d1f25e0;border:1px solid rgba(50,237,177,.48);border-radius:999px;color:#c7f8e9;cursor:pointer;display:inline-flex;font:inherit;font-size:.83rem;font-weight:750;gap:.55rem;min-height:2.45rem;padding:.45rem .9rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.iivvo-differential-trigger:hover{background:#32edb11c;border-color:#65e6bd;color:#f3fff9}.iivvo-differential-trigger:focus-visible,.iivvo-differential-close:focus-visible,.iivvo-differential-item-toggle:focus-visible,.iivvo-differential-primary:focus-visible{outline:2px solid #74f2c4;outline-offset:3px}.iivvo-differential-trigger svg{color:#65e6bd;height:1rem;transition:transform .18s ease;width:1rem}.iivvo-differential-trigger:hover svg{transform:translateY(-2px)}.iivvo-differential-trigger-caption{color:#bfd8daa8;font-size:.68rem;letter-spacing:.01em;padding-left:.35rem}.iivvo-differential-overlay{animation:iivvo-diff-fade-in .2s ease both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030c12c2;inset:0;position:fixed;z-index:2147483646}.iivvo-differential-dialog{animation:iivvo-diff-rise-in .22s cubic-bezier(.2,.75,.25,1) both;background:radial-gradient(ellipse at 92% 0%,rgba(50,237,177,.075),transparent 38%),linear-gradient(180deg,#101d25,#0d1921);border:1px solid rgba(101,230,189,.24);border-radius:1.15rem;box-shadow:0 30px 110px #00000080;color:#f3f8f7;left:50%;max-height:min(92dvh,960px);max-width:1000px;outline:none;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(calc(100vw - 3rem),1000px);z-index:2147483647}.iivvo-differential-scroll{max-height:min(92dvh,960px);overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.6rem,4vw,3.1rem);position:relative;scrollbar-color:rgba(101,230,189,.45) rgba(255,255,255,.04);scrollbar-width:thin}.iivvo-differential-close{align-items:center;background:#d3ece812;border:1px solid rgba(191,216,218,.17);border-radius:50%;color:#d7e9e5;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;margin-bottom:-2.75rem;position:sticky;right:0;top:0;transform:translate(1.1rem,-1.1rem);float:right;width:2.75rem;z-index:2}.iivvo-differential-close:hover{background:#32edb126;border-color:#65e6bd8c}.iivvo-differential-close svg{height:1.1rem;width:1.1rem}.iivvo-differential-hero{clear:both;margin:.1rem 0 1.7rem;max-width:760px}.iivvo-differential-eyebrow{color:#65e6bd;display:inline-block;font-family:var(--app-font-mono),monospace;font-size:.65rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.iivvo-differential-title{color:#f2f7f6;display:block;font-family:var(--app-font-sans),sans-serif;font-size:clamp(2.75rem,4.9vw,3.5rem);font-weight:850;letter-spacing:-.06em;line-height:1;margin:.68rem 0 .52rem;max-width:14ch}.iivvo-differential-description{color:#c0cecd;display:block;font-size:1rem;line-height:1.55;margin:0;max-width:62ch}.iivvo-differential-list{border-top:1px solid rgba(191,216,218,.2)}.iivvo-differential-item{background:transparent;border-bottom:1px solid rgba(191,216,218,.17);border-left:2px solid transparent;transition:background-color .18s ease,border-color .18s ease}.iivvo-differential-item:hover{background:#f4fffb06}.iivvo-differential-item.is-expanded{background:#32edb111;border-left-color:#65e6bd}.iivvo-differential-item-toggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:1rem;grid-template-columns:2.65rem minmax(0,1fr) 1.65rem;min-height:4.65rem;padding:.85rem 1rem;text-align:left;width:100%}.iivvo-differential-number{align-items:center;background:#65e6bd0e;border:1px solid rgba(191,216,218,.22);border-radius:.65rem;color:#b6c9c7;display:inline-flex;font-family:var(--app-font-mono),monospace;font-size:.68rem;font-weight:800;height:2.1rem;justify-content:center;letter-spacing:.06em;transition:color .18s ease,background-color .18s ease,border-color .18s ease;width:2.65rem}.iivvo-differential-item.is-expanded .iivvo-differential-number{background:#65e6bd;border-color:#65e6bd;color:#08211d}.iivvo-differential-item-title{color:#dce9e6;font-size:clamp(1.3rem,2.1vw,1.5rem);font-weight:570;letter-spacing:-.025em;line-height:1.3}.iivvo-differential-item-title strong{color:#f3fff9;font-weight:850}.iivvo-differential-item-sign{color:#78dcb9;font-family:var(--app-font-mono),monospace;font-size:1.25rem;font-weight:500;line-height:1;text-align:center}.iivvo-differential-detail{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease}.iivvo-differential-detail.is-open{grid-template-rows:1fr;opacity:1}.iivvo-differential-detail-inner{min-height:0;overflow:hidden}.iivvo-differential-detail p{color:#b7c9c7;font-size:.94rem;line-height:1.55;margin:0;max-width:78ch;padding:0 1.1rem 1.15rem 4.65rem}.iivvo-differential-footer{align-items:center;border-top:1px solid rgba(191,216,218,.14);display:flex;gap:1rem;justify-content:space-between;margin-top:1.35rem;padding-top:1.05rem}.iivvo-differential-footer>p{color:#9fb6b5;font-size:.75rem;letter-spacing:.035em;margin:0}.iivvo-differential-primary{align-items:center;background:#65e6bd;border:1px solid #65e6bd;border-radius:.7rem;color:#08211d;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:850;gap:.6rem;justify-content:center;min-height:2.9rem;padding:.7rem 1.05rem;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.iivvo-differential-primary:hover{background:#8ef3d2;border-color:#8ef3d2}.iivvo-differential-primary svg{height:.95rem;width:.95rem}@keyframes iivvo-diff-fade-in{0%{opacity:0}to{opacity:1}}@keyframes iivvo-diff-rise-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes iivvo-diff-mobile-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:620px){.iivvo-institution-v2__modules-title-actions{align-items:flex-start;flex-direction:column;gap:.25rem}.iivvo-differential-trigger-wrap{margin-top:.25rem}.iivvo-differential-dialog{animation-name:iivvo-diff-mobile-rise-in;border:0;border-radius:0;inset:0;max-height:100dvh;max-width:none;transform:none;width:100%}.iivvo-differential-scroll{height:100%;max-height:100dvh;padding:calc(1rem + env(safe-area-inset-top)) 1.25rem calc(1.5rem + env(safe-area-inset-bottom))}.iivvo-differential-close{margin-bottom:-2.75rem;transform:none}.iivvo-differential-hero{margin-top:.65rem}.iivvo-differential-title{font-size:clamp(2.45rem,10.8vw,3.4rem);max-width:14ch}.iivvo-differential-description{font-size:.95rem}.iivvo-differential-item-toggle{gap:.75rem;grid-template-columns:2.4rem minmax(0,1fr) 1.4rem;min-height:4.25rem;padding:.7rem .4rem}.iivvo-differential-number{height:2rem;width:2.4rem}.iivvo-differential-item-title{font-size:clamp(1.125rem,4.8vw,1.25rem)}.iivvo-differential-item-sign{font-size:1.15rem}.iivvo-differential-detail p{font-size:.9rem;padding:0 .4rem 1rem 3.15rem}.iivvo-differential-footer{align-items:stretch;flex-direction:column;gap:.75rem}.iivvo-differential-primary{width:100%}}@media(max-width:380px){.iivvo-differential-scroll{padding-left:1.1rem;padding-right:1.1rem}.iivvo-differential-item-toggle{gap:.6rem;grid-template-columns:2.2rem minmax(0,1fr) 1.25rem;padding-left:.25rem;padding-right:.25rem}.iivvo-differential-number{width:2.2rem}.iivvo-differential-detail p{padding-left:2.8rem}}@media(prefers-reduced-motion:reduce){.iivvo-differential-overlay,.iivvo-differential-dialog{animation:none}.iivvo-differential-trigger,.iivvo-differential-trigger svg,.iivvo-differential-item,.iivvo-differential-number,.iivvo-differential-detail,.iivvo-differential-primary{transition:none}}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__module-selection-instruction{background:none;border:0;border-radius:0;color:#bfd8dae6;display:block;font-size:clamp(.82rem,.92vw,.95rem);font-weight:650;line-height:1.45;margin:.65rem auto .85rem;max-width:100%;padding:0;text-align:center}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tabs-shell{background:linear-gradient(145deg,#0c252cf5,#05141dfa);border:1px solid rgba(105,181,174,.3);border-radius:1.05rem;box-shadow:0 1rem 2.5rem #00000038,inset 0 1px #e7fffa0f;display:block;overflow:hidden}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tabs-row{align-items:stretch;display:flex;min-width:0;width:100%}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tabs-shell>.iivvo-institution-v2__module-selection-instruction{display:block;margin:.65rem auto .85rem;max-width:calc(100% - 2rem);width:auto}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__module-group{padding:.55rem .55rem .7rem}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__module-group-label{min-height:2.1rem;padding:.3rem .25rem .65rem}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab{align-content:center;background:#091b23ad;border:1px solid rgba(129,181,198,.17);border-radius:.72rem;display:grid;gap:.18rem;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;justify-items:center;min-height:6.1rem;overflow:hidden;padding:.45rem .18rem .38rem;position:relative;transition:transform .18s ease,opacity .18s ease}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab:before{background:var(--institution-surface-accent, #32edb1);content:"";height:2px;left:18%;opacity:0;position:absolute;right:18%;top:0;transform:scaleX(.45);transition:transform .18s ease,opacity .18s ease}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab-number{align-self:start;color:#bbd8d79e;font-size:.52rem;line-height:1;position:absolute;right:.38rem;top:.38rem}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab-icon{border-radius:.46rem;height:1.7rem;margin-top:.15rem;width:1.7rem}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab-label{color:#e5f2f0;font-size:clamp(.64rem,.72vw,.75rem);font-weight:760;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab-kind{color:#a4c6c4ab;font-family:var(--app-font-mono),monospace;font-size:.48rem;font-weight:850;letter-spacing:.1em;line-height:1;text-transform:uppercase}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-onboarding-block{align-self:stretch;order:4;width:100%}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tabs .iivvo-institution-v2__institutional-tab{height:auto;min-height:5.6rem}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab-label{font-size:clamp(.58rem,.62vw,.66rem);letter-spacing:-.025em;overflow:visible;overflow-wrap:normal;text-align:center;text-overflow:clip;white-space:nowrap}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab:hover,.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab:focus-visible{background:#123135f0;border-color:color-mix(in srgb,var(--institution-surface-accent, #32edb1) 56%,transparent);transform:translateY(-2px)}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab:hover:before,.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab:focus-visible:before{opacity:.65;transform:scaleX(1)}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab.is-active{background:linear-gradient(155deg,color-mix(in srgb,var(--institution-surface-accent, #32edb1) 19%,#102b30),#06191ffa);border-color:color-mix(in srgb,var(--institution-surface-accent, #32edb1) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--institution-surface-accent, #32edb1) 17%,transparent);transform:translateY(-2px)}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab.is-active:before{opacity:1;transform:scaleX(1)}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab.is-active .iivvo-institution-v2__institutional-tab-kind,.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab.is-active .iivvo-institution-v2__institutional-tab-number{color:var(--institution-surface-accent, #32edb1)}@media(max-width:620px){.iivvo-institution-v2__modules-surface .iivvo-institution-v2__module-selection-instruction{font-size:.82rem;line-height:1.4}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab{min-height:5.45rem}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab-kind{font-size:.46rem}.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab-label{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab,.iivvo-institution-v2__modules-surface .iivvo-institution-v2__institutional-tab:before{transition:none}}.iivvo-institutional-onboarding-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02090fd1;inset:0;position:fixed;z-index:2147483646}.iivvo-institutional-onboarding-dialog{background:transparent;border:0;left:50%;max-height:calc(100dvh - 1.5rem);outline:none;overflow:hidden;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(1100px,calc(100vw - 2rem));z-index:2147483647}.iivvo-institutional-onboarding-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.iivvo-institutional-onboarding-close{align-items:center;background:#d3ece814;border:1px solid rgba(191,216,218,.24);border-radius:50%;color:#e3f5f1;cursor:pointer;display:inline-flex;height:2.45rem;justify-content:center;padding:0;position:absolute;right:.8rem;top:.8rem;transition:background .18s ease,border-color .18s ease;width:2.45rem;z-index:2}.iivvo-institutional-onboarding-close:hover{background:#65e6bd26;border-color:#65e6bdb3}.iivvo-institutional-onboarding-close:focus-visible{outline:2px solid #eafff7;outline-offset:3px}.iivvo-institutional-onboarding-close svg{height:1.1rem;width:1.1rem}.iivvo-institutional-onboarding-dialog .iivvo-client-onboarding-inline{margin:0;max-width:none;scroll-margin-top:0;width:100%}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration{max-width:none}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__shell{border-radius:1rem;box-shadow:0 30px 100px #0000007a}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__intro{align-items:center;gap:.7rem 1.25rem;padding:.9rem 3.55rem .75rem 1.25rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__eyebrow{font-size:.58rem;margin-bottom:.4rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__intro h2{font-size:clamp(1.55rem,2.7vw,2.15rem)}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__intro p{font-size:.77rem;line-height:1.35;margin-top:.38rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__benefits{gap:.3rem;min-width:11rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__benefits li{font-size:.62rem;min-height:1.7rem;padding:.25rem .55rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__benefits strong{font-size:1.1rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__form{gap:.65rem;padding:.75rem 1.25rem .95rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__section{gap:.4rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__section-heading{padding-bottom:.35rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__section-heading h3{font-size:.86rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__grid{gap:.55rem .8rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__field{gap:.25rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__field label{font-size:.68rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__field input,.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__field select{border-radius:.55rem;font-size:.78rem;min-height:2.25rem;padding:.4rem .65rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__hint{font-size:.59rem;line-height:1.25}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__phone-row{gap:.4rem;grid-template-columns:minmax(4.6rem,.36fr) minmax(0,1fr)}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__checks{gap:.45rem .8rem;padding-top:.6rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__check{font-size:.64rem;gap:.45rem;line-height:1.3}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__check input{height:.9rem;width:.9rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__actions{align-items:center;gap:.55rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__submit{min-height:2.55rem;min-width:0;padding:.55rem .95rem;width:auto}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__actions-note{font-size:.62rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__feedback{font-size:.72rem;padding:.55rem .7rem}@media(max-width:680px){.iivvo-institutional-onboarding-dialog{max-height:calc(100dvh - 1rem);width:calc(100vw - 1rem)}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__intro{align-items:start;gap:.55rem;grid-template-columns:minmax(0,1fr);padding:.75rem 3rem .6rem .9rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__benefits{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__benefits li{align-items:center;flex-direction:column;gap:.15rem;justify-content:center;min-height:2.3rem;padding:.2rem .3rem;text-align:center}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__form{gap:.55rem;padding:.65rem .9rem .8rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__grid,.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.iivvo-institutional-onboarding-dialog{max-height:calc(100dvh - .75rem);width:calc(100vw - .75rem)}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__shell{border-radius:.8rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__intro{padding:.6rem 2.8rem .5rem .75rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__intro h2{font-size:clamp(1.28rem,5vw,1.7rem)}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__intro p{font-size:.68rem;margin-top:.3rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__benefits li{font-size:.54rem;min-height:2rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__benefits strong{font-size:.95rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__form{gap:.4rem;padding:.5rem .7rem .65rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__section{gap:.3rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__section-heading{padding-bottom:.25rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__section-heading h3{font-size:.78rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__grid{gap:.4rem .55rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__field{gap:.2rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__field label{font-size:.61rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__field input,.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__field select{font-size:.7rem;min-height:1.95rem;padding:.32rem .48rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__hint{font-size:.52rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__phone-row{gap:.3rem;grid-template-columns:minmax(3.8rem,.38fr) minmax(0,1fr)}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__checks{gap:.3rem .5rem;padding-top:.4rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__check{font-size:.57rem;gap:.35rem;line-height:1.2}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__check input{height:.82rem;width:.82rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__actions{align-items:stretch;flex-direction:column;gap:.35rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__submit{font-size:.7rem;min-height:2.2rem;width:100%}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__actions-note{align-self:flex-start;font-size:.56rem}.iivvo-institutional-onboarding-close{height:2rem;right:.5rem;top:.5rem;width:2rem}}@media(max-height:700px){.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__intro{padding-bottom:.55rem;padding-top:.65rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__form{gap:.45rem;padding-bottom:.65rem;padding-top:.55rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__section{gap:.3rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__field input,.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__field select{min-height:2rem}.iivvo-institutional-onboarding-dialog .iivvo-institutional-registration__checks{padding-top:.4rem}}@media(prefers-reduced-motion:reduce){.iivvo-institutional-onboarding-close{transition:none}}.iivvo-institutional-onboarding-dialog--refined{background:transparent;border:0;color:#eff8f4;left:50%;max-height:calc(100dvh - 1.5rem);outline:none;overflow:auto;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(1100px,calc(100vw - 1.5rem));z-index:2147483647}.iivvo-institutional-onboarding-dialog--refined .iivvo-client-onboarding-inline{margin:0;max-width:none;scroll-margin-top:0;width:100%}.iivvo-institutional-onboarding-dialog--refined .iivvo-institutional-registration{max-width:none}.iivvo-institutional-onboarding-dialog--refined .iivvo-institutional-registration__shell{border-radius:24px;box-shadow:0 35px 110px #0000007a}.iivvo-institutional-onboarding-dialog--refined .schedule-dialog-form-heading{padding-right:3.5rem}@media(max-width:680px){.iivvo-institutional-onboarding-dialog--refined{max-height:calc(100dvh - 1rem);width:calc(100vw - 1rem)}.iivvo-institutional-onboarding-dialog--refined .iivvo-institutional-registration__shell{border-radius:20px}}@media(prefers-reduced-motion:reduce){.iivvo-institutional-onboarding-dialog--refined{scroll-behavior:auto}}#instituciones-funciona.iivvo-institution-v2__modules-surface{--explorer-mint: #86edcf;--explorer-teal: #51c6c6;--explorer-blue: #85b9ed;--explorer-line: rgba(157, 204, 205, .2);--explorer-copy: #bfd2d6;--explorer-white: #f0f7f6;isolation:isolate;position:relative;background:radial-gradient(ellipse 36rem 28rem at 8% 48%,rgba(38,207,174,.18),transparent 78%),radial-gradient(ellipse 40rem 30rem at 94% 62%,rgba(72,145,220,.2),transparent 78%),radial-gradient(ellipse 58rem 34rem at 50% -8%,rgba(26,126,143,.24),transparent 82%),linear-gradient(132deg,#071622,#0b2935 48%,#081823)}#instituciones-funciona.iivvo-institution-v2__modules-surface:before{background-image:linear-gradient(rgba(174,223,218,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(174,223,218,.035) 1px,transparent 1px);background-size:58px 58px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 12%,rgba(0,0,0,.55) 62%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 48%,#000 12%,rgba(0,0,0,.55) 62%,transparent 100%);pointer-events:none;position:absolute;z-index:0}#instituciones-funciona .iivvo-site-container{position:relative;z-index:1}#instituciones-funciona .iivvo-institution-v2__institutional-surface{max-width:none;padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(2.5rem,5vw,4rem)}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading{align-items:flex-end;border-bottom:1px solid var(--explorer-line);display:flex;gap:2rem;justify-content:space-between;margin:0 0 clamp(1.4rem,2.8vw,2.1rem);padding:0 0 1.45rem;text-align:left}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading-copy{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}#instituciones-funciona .iivvo-institution-v2__institutional-modules-eyebrow{align-items:center;color:var(--explorer-mint);display:inline-flex!important;font-size:.68rem;gap:.55rem;letter-spacing:.15em}#instituciones-funciona .iivvo-institution-v2__institutional-modules-eyebrow svg{height:.95rem;width:.95rem}#instituciones-funciona .iivvo-institution-v2__institutional-modules-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 1.15rem;justify-content:flex-start;margin-top:.65rem}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading h2{color:var(--explorer-white);font-size:clamp(2.5rem,5vw,4.4rem)!important;font-weight:700;letter-spacing:-.065em;line-height:.98;margin:0;max-width:none;text-wrap:balance}#instituciones-funciona .iivvo-institution-v2__institutional-modules-count{background:#86edcf12;border:1px solid rgba(134,237,207,.28);border-radius:999px;color:#b7f1df;display:inline-flex!important;font-family:var(--app-font-mono),monospace;font-size:.62rem;letter-spacing:.06em;margin:0;padding:.52rem .75rem;text-align:center}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading-copy>p{color:var(--explorer-copy);font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.55;margin:.9rem 0 0;max-width:48rem}#instituciones-funciona .iivvo-differential-trigger-wrap{margin-top:.75rem}#instituciones-funciona .iivvo-differential-trigger-caption{color:#bfd8dab8}#instituciones-funciona .iivvo-institution-v2__institutional-modules-status{align-items:flex-end;background:#86edcf0b;border:1px solid rgba(157,204,205,.15);border-radius:.8rem;display:flex!important;flex:0 0 auto;flex-direction:column;gap:.35rem;min-width:8.5rem;padding:.75rem .9rem;text-align:right}#instituciones-funciona .iivvo-institution-v2__institutional-modules-status span{color:var(--explorer-mint);font-size:.58rem;letter-spacing:.1em}#instituciones-funciona .iivvo-institution-v2__institutional-modules-status strong{color:var(--explorer-white);font-size:1.45rem;font-weight:500;letter-spacing:-.06em}#instituciones-funciona .iivvo-institution-v2__module-browser-block{margin:0 0 1.25rem}#instituciones-funciona .iivvo-institution-v2__module-browser-block h3{color:#c6dcdd;font-size:.76rem;font-weight:750;letter-spacing:.12em;margin:0 0 .65rem;text-align:center;text-transform:uppercase}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-shell{background:linear-gradient(150deg,#091e2beb,#071825f5);border:1px solid var(--explorer-line);border-radius:1rem;box-shadow:0 18px 46px #020c1433,inset 0 1px #edfffa09;overflow:hidden;padding:.65rem}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-row{align-items:stretch;display:flex;min-width:0}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button{align-items:center;align-self:center;background:#82bcbf12;border:1px solid rgba(157,204,205,.17);border-radius:.65rem;color:#b6d7d5;display:inline-flex;flex:0 0 2.35rem;height:2.35rem;justify-content:center;margin:0 .3rem}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button:hover,#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button:focus-visible{background:#86edcf24;color:var(--explorer-mint)}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button:focus-visible{outline:2px solid var(--explorer-mint);outline-offset:2px}#instituciones-funciona .iivvo-institution-v2__institutional-tabs{flex:1 1 auto;min-width:0;overflow:visible;padding:.1rem}#instituciones-funciona .iivvo-institution-v2__module-groups{display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;width:100%}#instituciones-funciona .iivvo-institution-v2__module-group{background:linear-gradient(160deg,#1b3e4da6,#0f29399e);border:1px solid rgba(157,204,205,.14);border-radius:.8rem;min-width:0;padding:.6rem;transition:border-color .18s ease,background-color .18s ease}#instituciones-funciona .iivvo-institution-v2__module-group:first-child{border-left:1px solid rgba(157,204,205,.14)}#instituciones-funciona .iivvo-institution-v2__module-group.is-active{background:linear-gradient(155deg,#23525dc7,#10303ecc);border-color:#86edcf66}#instituciones-funciona .iivvo-institution-v2__module-group-label{border-bottom:1px solid rgba(157,204,205,.12);margin-bottom:.4rem;min-height:2.3rem;padding:.1rem .15rem .6rem;width:100%}#instituciones-funciona .iivvo-institution-v2__module-group-label:focus-visible,#instituciones-funciona .iivvo-institution-v2__module-group-label[data-focus-visible=true]{box-shadow:inset 0 -2px 0 var(--explorer-mint);outline:none}#instituciones-funciona .iivvo-institution-v2__module-group-number{color:var(--explorer-teal)!important;font-size:.61rem}#instituciones-funciona .iivvo-institution-v2__module-group-name{color:#d9ebe9;font-size:.7rem;letter-spacing:.05em}#instituciones-funciona .iivvo-institution-v2__module-group-items{display:grid!important;gap:.35rem;grid-template-columns:minmax(0,1fr);padding-top:.15rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab{align-items:center;background:#0619257a;border:1px solid rgba(157,204,205,.12);border-radius:.55rem;color:#b7cbd0;display:grid;gap:.12rem .4rem;grid-template-columns:1.55rem minmax(0,1fr);grid-template-rows:auto auto;height:auto;justify-items:start;min-height:3.3rem;overflow:hidden;padding:.55rem .42rem .48rem;position:relative;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}#instituciones-funciona .iivvo-institution-v2__institutional-tab:after{background:var(--institution-surface-accent, var(--explorer-mint));border-radius:2px;bottom:0;height:2px;left:.5rem;right:.5rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab:hover,#instituciones-funciona .iivvo-institution-v2__institutional-tab:focus-visible,#instituciones-funciona .iivvo-institution-v2__institutional-tab[data-focus-visible=true]{background:#3a6f7842;border-color:#86edcf6b;color:var(--explorer-white);outline:none;transform:translateY(-1px)}#instituciones-funciona .iivvo-institution-v2__institutional-tab:focus-visible,#instituciones-funciona .iivvo-institution-v2__institutional-tab[data-focus-visible=true]{box-shadow:0 0 0 2px #86edcf85}#instituciones-funciona .iivvo-institution-v2__institutional-tab.is-active{background:linear-gradient(145deg,#86edcf26,#1d4b567a);border-color:color-mix(in srgb,var(--institution-surface-accent, var(--explorer-mint)) 58%,transparent);color:#f3fffb;transform:none}#instituciones-funciona .iivvo-institution-v2__institutional-tab-icon{align-items:center;background:#86edcf14;border:1px solid rgba(134,237,207,.13);border-radius:.45rem;color:var(--explorer-teal);display:inline-flex;grid-column:1;grid-row:1 / 3;height:1.55rem;justify-content:center;margin:0;width:1.55rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab-icon svg{height:.85rem;width:.85rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab-number{color:#88a7b1;font-size:.5rem;right:.28rem;top:.22rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab-label{color:inherit;font-size:clamp(.62rem,.72vw,.74rem);font-weight:700;grid-column:2;grid-row:1;line-height:1.13;max-width:100%;overflow-wrap:anywhere;text-align:left;white-space:normal}#instituciones-funciona .iivvo-institution-v2__institutional-tab-kind{color:var(--explorer-teal);font-family:var(--app-font-mono),monospace;font-size:.42rem;grid-column:2;grid-row:2;letter-spacing:.08em;line-height:1}#instituciones-funciona .iivvo-institution-v2__institutional-tab.is-active .iivvo-institution-v2__institutional-tab-icon{background:var(--institution-surface-accent, var(--explorer-mint));border-color:var(--institution-surface-accent, var(--explorer-mint));color:#08211d}#instituciones-funciona .iivvo-institution-v2__module-selection-instruction{color:#9eb9bf;font-size:.78rem;line-height:1.45;margin:.7rem .25rem .08rem;text-align:center}#instituciones-funciona .iivvo-institution-v2__institutional-workspace{background:radial-gradient(ellipse at 91% 5%,rgba(112,182,213,.1),transparent 34rem),linear-gradient(135deg,#163545b8,#0d2333d1);border:1px solid rgba(157,204,205,.19);border-radius:1.15rem;box-shadow:0 22px 58px #020c1438,inset 0 1px #f1fffc0b;margin-top:1.2rem;padding:clamp(1.1rem,2.6vw,2.1rem)}#instituciones-funciona .iivvo-institution-v2__institutional-editorial{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:clamp(1.5rem,4vw,3.4rem);grid-template-columns:minmax(14rem,.38fr) minmax(0,.62fr);min-height:0;overflow:visible;padding:0}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy{padding:.25rem 0}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy:before{display:none}#instituciones-funciona .iivvo-institution-v2__institutional-detail-label{color:var(--explorer-mint);font-size:.62rem}#instituciones-funciona .iivvo-institution-v2__institutional-detail-label i{color:var(--explorer-blue)}#instituciones-funciona .iivvo-institution-v2__institutional-example-chip{background:#83bccc14;border:1px solid rgba(157,204,205,.13);border-radius:999px;color:#a9c1c7;font-size:.65rem;padding:.32rem .55rem}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy h3{color:var(--explorer-white);font-size:clamp(2rem,3.5vw,3.45rem);font-weight:650;letter-spacing:-.06em;line-height:1.01;margin:1rem 0 .78rem;max-width:12ch;text-wrap:balance}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy>p{color:var(--explorer-copy);font-size:clamp(.95rem,1.05vw,1.04rem);line-height:1.55;max-width:34ch}#instituciones-funciona .iivvo-institution-v2__institutional-benefit{border-left:2px solid var(--explorer-teal);display:flex;flex-direction:column;gap:.35rem;margin:1.25rem 0 1.2rem;padding:.1rem 0 .1rem .8rem}#instituciones-funciona .iivvo-institution-v2__institutional-benefit>span{color:#8eabb4;font-size:.56rem}#instituciones-funciona .iivvo-institution-v2__institutional-benefit strong{color:#d6f1e9;font-size:.88rem;letter-spacing:.08em}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy .iivvo-institution-v2__institutional-cta{min-height:2.9rem}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-visual{min-width:0}#instituciones-funciona .iivvo-institution-v2__institutional-visual-meta{color:#c1d8d9;display:flex;justify-content:space-between;margin:0 .2rem .65rem}#instituciones-funciona .iivvo-institution-v2__institutional-visual-meta span{align-items:center;color:#c3dbd8;display:flex;font-size:.62rem;gap:.5rem;letter-spacing:.08em}#instituciones-funciona .iivvo-institution-v2__institutional-visual-meta span i{background:var(--institution-surface-accent, var(--explorer-mint));border-radius:50%;box-shadow:0 0 0 .22rem color-mix(in srgb,var(--institution-surface-accent, var(--explorer-mint)) 15%,transparent);height:.42rem;width:.42rem}#instituciones-funciona .iivvo-institution-v2__institutional-visual-meta strong{color:#8baeb5;font-size:.62rem;font-weight:500}#instituciones-funciona .iivvo-institution-v2__institutional-hero-image{aspect-ratio:1672 / 941;background:#102737;border:1px solid color-mix(in srgb,var(--institution-surface-accent, var(--explorer-mint)) 35%,rgba(157,204,205,.18));border-radius:.72rem;box-shadow:0 20px 45px #000a124d;height:auto;overflow:hidden}#instituciones-funciona .iivvo-institution-v2__institutional-hero-image img{display:block;height:100%;object-fit:contain;width:100%}@media(max-width:900px){#instituciones-funciona .iivvo-institution-v2__institutional-editorial{gap:1.3rem;grid-template-columns:minmax(13rem,.42fr) minmax(0,.58fr)}#instituciones-funciona .iivvo-institution-v2__module-groups{grid-template-columns:repeat(4,minmax(12rem,1fr));min-width:max-content;width:max-content}#instituciones-funciona .iivvo-institution-v2__institutional-tabs{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}#instituciones-funciona .iivvo-institution-v2__module-group{scroll-snap-align:start}}@media(max-width:720px){#instituciones-funciona .iivvo-site-container{padding-inline:1rem}#instituciones-funciona .iivvo-institution-v2__institutional-surface{padding-block:2.3rem}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading{align-items:stretch;flex-direction:column;gap:.85rem;margin-bottom:1.2rem;padding-bottom:1rem}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading-copy{width:100%}#instituciones-funciona .iivvo-institution-v2__institutional-modules-title-row{align-items:flex-start;width:100%}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading h2{font-size:clamp(2.25rem,9.5vw,3.2rem)!important}#instituciones-funciona .iivvo-institution-v2__institutional-modules-count{font-size:.56rem;padding:.45rem .58rem}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading-copy>p{font-size:.96rem;max-width:54ch;width:100%}#instituciones-funciona .iivvo-institution-v2__institutional-modules-status{align-items:center;align-self:stretch;flex-direction:row;justify-content:space-between;min-width:0;padding:.55rem .75rem;text-align:left;width:100%}#instituciones-funciona .iivvo-institution-v2__institutional-modules-status strong{font-size:1.18rem}#instituciones-funciona .iivvo-institution-v2__module-browser-block{margin-bottom:1rem}#instituciones-funciona .iivvo-institution-v2__module-browser-block h3{font-size:.66rem;letter-spacing:.09em}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-shell{padding:.45rem}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button{flex-basis:1.95rem;height:1.95rem;margin:0 .15rem}#instituciones-funciona .iivvo-institution-v2__module-groups{grid-template-columns:repeat(4,minmax(11.5rem,1fr))}#instituciones-funciona .iivvo-institution-v2__module-group-items{display:grid!important;grid-template-columns:minmax(0,1fr)!important}#instituciones-funciona .iivvo-institution-v2__institutional-tab{grid-template-columns:1.55rem minmax(0,1fr);min-height:2.9rem}#instituciones-funciona .iivvo-institution-v2__institutional-workspace{padding:1rem}#instituciones-funciona .iivvo-institution-v2__institutional-editorial{align-items:stretch;grid-template-columns:minmax(0,1fr)}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy h3{font-size:clamp(2.05rem,8vw,2.8rem);max-width:15ch}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy>p{max-width:58ch}#instituciones-funciona .iivvo-institution-v2__institutional-onboarding-block>div{gap:1rem!important;padding:1.1rem!important}}#instituciones-funciona .iivvo-institution-v2__module-browser-block h3{color:#9fc6c8;font-size:.75rem;letter-spacing:.12em;margin:.1rem .25rem .8rem}#instituciones-funciona .iivvo-institution-v2__module-groups{display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}#instituciones-funciona .iivvo-institution-v2__module-group{border-radius:.8rem;padding:.35rem;scroll-snap-align:none}#instituciones-funciona .iivvo-institution-v2__module-group-label{align-items:center;background:transparent;border:0;border-radius:.55rem;display:flex;gap:.7rem;justify-content:flex-start;margin:0;min-height:3.2rem;padding:.55rem .65rem;text-align:left;transition:background-color .18s ease,color .18s ease}#instituciones-funciona .iivvo-institution-v2__module-group-label:hover,#instituciones-funciona .iivvo-institution-v2__module-group-label:focus-visible,#instituciones-funciona .iivvo-institution-v2__module-group-label[data-focus-visible=true]{background:#86edcf14;box-shadow:none;outline:2px solid rgba(134,237,207,.62);outline-offset:1px}#instituciones-funciona .iivvo-institution-v2__module-group-number{color:var(--explorer-teal)!important;flex:0 0 auto;font-size:.72rem;font-weight:750}#instituciones-funciona .iivvo-institution-v2__module-group-name{color:#d9ebe9;flex:1 1 auto;font-size:1rem;font-weight:750;letter-spacing:-.015em;line-height:1.25}#instituciones-funciona .iivvo-institution-v2__module-group-marker{border-bottom:1.5px solid var(--explorer-mint);border-right:1.5px solid var(--explorer-mint);height:.48rem;margin:-.2rem .15rem 0 auto;opacity:.68;transform:rotate(45deg);transition:transform .18s ease,opacity .18s ease;width:.48rem}#instituciones-funciona .iivvo-institution-v2__module-group.is-active .iivvo-institution-v2__module-group-label{background:#86edcf13}#instituciones-funciona .iivvo-institution-v2__module-group.is-active .iivvo-institution-v2__module-group-name{color:#f3fffb}#instituciones-funciona .iivvo-institution-v2__module-group.is-expanded .iivvo-institution-v2__module-group-marker{opacity:1;transform:rotate(225deg)}#instituciones-funciona .iivvo-institution-v2__module-group-items{display:grid!important;gap:.38rem;grid-template-columns:minmax(0,1fr);padding:.48rem .3rem .25rem}#instituciones-funciona .iivvo-institution-v2__module-group-items:not([hidden]){animation:iivvo-module-group-reveal .18s ease-out both}@keyframes iivvo-module-group-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#instituciones-funciona .iivvo-institution-v2__institutional-tab{align-items:center;background:#05172394;border-radius:.62rem;gap:.25rem .6rem;grid-template-columns:1.9rem minmax(0,1fr);grid-template-rows:auto auto;min-height:3.35rem!important;padding:.55rem .65rem!important}#instituciones-funciona .iivvo-institution-v2__institutional-tab-icon{grid-column:1;grid-row:1 / 3;height:1.7rem;width:1.7rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab-icon svg{height:.9rem;width:.9rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab-number{color:#88a7b1;font-size:.58rem;right:.42rem;top:.35rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab-label{font-size:.94rem;font-weight:700;grid-column:2;grid-row:1;line-height:1.25;overflow-wrap:anywhere}#instituciones-funciona .iivvo-institution-v2__institutional-tab-kind{color:#a6c6c7;font-size:.58rem;grid-column:2;grid-row:2;letter-spacing:.045em;line-height:1.15}#instituciones-funciona .iivvo-institution-v2__module-selection-instruction{font-size:.84rem;line-height:1.45;margin:.75rem .25rem .05rem}#instituciones-funciona .iivvo-institution-v2__institutional-editorial{align-items:start;gap:clamp(1rem,2.2vw,1.8rem)}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy h3{font-size:clamp(1.8rem,2.6vw,2.6rem)}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy>p{font-size:clamp(.9rem,1vw,1rem)}@media(max-width:720px){#instituciones-funciona .iivvo-institution-v2__module-browser-block h3{font-size:.68rem;margin:0 0 .55rem .2rem}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-row{align-items:stretch;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto auto}#instituciones-funciona .iivvo-institution-v2__institutional-tabs{grid-column:1 / -1;grid-row:1;min-width:0;overflow:visible;padding:0}#instituciones-funciona .iivvo-institution-v2__module-groups{gap:.4rem;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}#instituciones-funciona .iivvo-institution-v2__module-group{padding:.3rem}#instituciones-funciona .iivvo-institution-v2__module-group-label{min-height:3.15rem;padding:.5rem .58rem}#instituciones-funciona .iivvo-institution-v2__module-group-name{font-size:.98rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab{min-height:3.35rem!important}#instituciones-funciona .iivvo-institution-v2__institutional-tab-label{font-size:.93rem}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button{align-self:center;flex:0 0 2.3rem;grid-row:2;height:2.3rem;margin:0}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button:first-child{grid-column:2}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button:last-child{grid-column:3}}@media(prefers-reduced-motion:reduce){#instituciones-funciona .iivvo-institution-v2__module-group-label,#instituciones-funciona .iivvo-institution-v2__module-group-marker{transition:none}#instituciones-funciona .iivvo-institution-v2__module-group-items{animation:none}}@media(prefers-reduced-motion:reduce){#instituciones-funciona .iivvo-institution-v2__institutional-tab,#instituciones-funciona .iivvo-institution-v2__institutional-tab:after{transition:none}}#instituciones-funciona .iivvo-institution-v2__institutional-surface{background:radial-gradient(ellipse at 80% 8%,rgba(91,169,177,.075),transparent 38rem),linear-gradient(145deg,#0d2331d1,#0c1d2bbd);border:1px solid var(--explorer-line);border-radius:1rem;box-shadow:0 18px 44px #020c142e,inset 0 1px #edfffa09;display:grid;gap:0 clamp(1rem,1.8vw,1.5rem);grid-template-columns:minmax(15rem,.3fr) minmax(0,.7fr);grid-template-rows:auto minmax(0,1fr) auto;max-width:none;padding:clamp(.9rem,1.8vw,1.4rem)}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading{align-items:flex-start;grid-column:1 / -1;grid-row:1;margin:0 0 .7rem;padding-bottom:.7rem}#instituciones-funciona .iivvo-institution-v2__institutional-modules-title-row{margin-top:.42rem}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading h2{font-size:clamp(2rem,4vw,3.5rem)!important}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading-copy>p{font-size:clamp(.85rem,1vw,.98rem);line-height:1.45;margin-top:.5rem}#instituciones-funciona .iivvo-differential-trigger-wrap{margin-top:.45rem}#instituciones-funciona .iivvo-institution-v2__institutional-modules-status{padding:.55rem .7rem}#instituciones-funciona .iivvo-institution-v2__institutional-modules-status strong{font-size:1.25rem}#instituciones-funciona .iivvo-institution-v2__module-browser-block{align-self:start;border-right:1px solid var(--explorer-line);grid-column:1;grid-row:2;margin:0;min-width:0;padding:0 1rem 0 0}#instituciones-funciona .iivvo-institution-v2__module-browser-block h3{font-size:.61rem;letter-spacing:.09em;margin:.1rem .2rem .45rem;text-align:left}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-shell{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;overflow:visible;padding:0}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-row{align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:minmax(0,1fr) auto}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button{flex-basis:1.9rem;height:1.9rem;margin:.35rem .18rem 0}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button:first-child{grid-column:2;grid-row:2}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button:last-child{grid-column:3;grid-row:2}#instituciones-funciona .iivvo-institution-v2__institutional-tabs{grid-column:1 / -1;grid-row:1;min-width:0;overflow:visible;padding:0}#instituciones-funciona .iivvo-institution-v2__module-groups{display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}#instituciones-funciona .iivvo-institution-v2__module-group{border-radius:.62rem;padding:.25rem}#instituciones-funciona .iivvo-institution-v2__module-group-label{display:flex;margin:0 0 .24rem;min-height:1.45rem;padding:.05rem .3rem .22rem}#instituciones-funciona .iivvo-institution-v2__module-group-name{font-size:.62rem}#instituciones-funciona .iivvo-institution-v2__module-group-items{display:grid!important;gap:.22rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.1rem}#instituciones-funciona .iivvo-institution-v2__module-group-items:before{display:none}#instituciones-funciona .iivvo-institution-v2__institutional-tab{align-content:center;gap:.02rem .3rem;grid-template-columns:1.15rem minmax(0,1fr);grid-template-rows:auto auto;height:auto!important;min-height:2.2rem!important;overflow:hidden;padding:.2rem .3rem!important}#instituciones-funciona .iivvo-institution-v2__institutional-tab-icon{grid-column:1;grid-row:1 / 3;height:1rem;width:1rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab-icon svg{height:.62rem;width:.62rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab-number{font-size:.43rem;line-height:1;position:absolute;right:.22rem;top:.14rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab-label{font-size:clamp(.54rem,.65vw,.62rem);grid-column:2;grid-row:1;line-height:1.1;text-align:left}#instituciones-funciona .iivvo-institution-v2__institutional-tab-kind{font-size:.37rem;grid-column:2;grid-row:2;line-height:1}#instituciones-funciona .iivvo-institution-v2__module-selection-instruction{font-size:.64rem;line-height:1.35;margin:.45rem .2rem .05rem;text-align:left}#instituciones-funciona .iivvo-institution-v2__institutional-workspace{align-self:start;background:transparent;border:0;border-radius:0;box-shadow:none;grid-column:2;grid-row:2;margin:0;min-width:0;padding:.15rem 0 .1rem}#instituciones-funciona .iivvo-institution-v2__institutional-editorial{gap:clamp(1rem,2vw,1.8rem);grid-template-columns:minmax(0,1fr)}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy h3{font-size:clamp(1.75rem,2.65vw,2.6rem);margin:.72rem 0 .55rem;max-width:14ch}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy>p{font-size:clamp(.84rem,.95vw,.97rem);line-height:1.48}#instituciones-funciona .iivvo-institution-v2__institutional-benefit{margin:.85rem 0}#instituciones-funciona .iivvo-institution-v2__institutional-cta{min-height:2.65rem}#instituciones-funciona .iivvo-institution-v2__institutional-onboarding-block{grid-column:1 / -1;grid-row:3}#instituciones-funciona .iivvo-institution-v2__institutional-onboarding-block>div[style]{margin-top:.8rem!important}@media(max-width:900px){#instituciones-funciona .iivvo-institution-v2__institutional-surface{gap:0 .85rem;grid-template-columns:minmax(13rem,.32fr) minmax(0,.68fr)}#instituciones-funciona .iivvo-institution-v2__institutional-editorial{gap:.9rem;grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){#instituciones-funciona .iivvo-institution-v2__institutional-surface{display:flex;flex-direction:column;gap:0;padding:1rem}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading{align-items:stretch;gap:.65rem;margin-bottom:.65rem;padding-bottom:.75rem}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading h2{font-size:clamp(2rem,9vw,2.8rem)!important}#instituciones-funciona .iivvo-institution-v2__institutional-modules-heading-copy>p{font-size:.84rem;margin-top:.45rem}#instituciones-funciona .iivvo-differential-trigger-wrap{margin-top:.45rem}#instituciones-funciona .iivvo-institution-v2__institutional-modules-status{align-items:center;flex-direction:row;justify-content:space-between;min-width:0;padding:.42rem .65rem;text-align:left;width:100%}#instituciones-funciona .iivvo-institution-v2__institutional-modules-status strong{font-size:1rem}#instituciones-funciona .iivvo-institution-v2__module-browser-block{border-bottom:1px solid var(--explorer-line);border-right:0;margin:0 0 .65rem;padding:0 0 .7rem}#instituciones-funciona .iivvo-institution-v2__module-browser-block h3{font-size:.6rem;margin:0 0 .4rem .2rem;text-align:left}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-shell{border:0;display:block;padding:0}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-row{align-items:center;display:flex;gap:.2rem}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button{flex:0 0 1.8rem;height:1.8rem;margin:0}#instituciones-funciona .iivvo-institution-v2__institutional-tabs{flex:1 1 auto;grid-column:auto;grid-row:auto;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;touch-action:pan-x}#instituciones-funciona .iivvo-institution-v2__module-groups{grid-template-columns:repeat(4,minmax(11.5rem,1fr));min-width:48rem;width:max-content}#instituciones-funciona .iivvo-institution-v2__module-group{padding:.45rem;scroll-snap-align:start}#instituciones-funciona .iivvo-institution-v2__module-group-items{grid-template-columns:minmax(0,1fr)}#instituciones-funciona .iivvo-institution-v2__institutional-tab{grid-template-columns:1.35rem minmax(0,1fr);min-height:2.8rem!important;padding:.35rem .4rem!important}#instituciones-funciona .iivvo-institution-v2__institutional-tab-icon{height:1.15rem;width:1.15rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab-label{font-size:.64rem}#instituciones-funciona .iivvo-institution-v2__institutional-tab-kind{font-size:.4rem}#instituciones-funciona .iivvo-institution-v2__module-selection-instruction{font-size:.65rem;margin:.35rem .2rem .02rem}#instituciones-funciona .iivvo-institution-v2__institutional-workspace{grid-column:auto;grid-row:auto;padding:.65rem 0 .1rem}#instituciones-funciona .iivvo-institution-v2__institutional-editorial{align-items:stretch;gap:.9rem;grid-template-columns:minmax(0,1fr)}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy h3{font-size:clamp(1.85rem,8vw,2.55rem);margin:.65rem 0 .5rem}#instituciones-funciona .iivvo-institution-v2__institutional-editorial-copy>p{font-size:.88rem}#instituciones-funciona .iivvo-institution-v2__institutional-onboarding-block>div[style]{margin-top:.8rem!important}}#instituciones-funciona .iivvo-institution-v2__module-browser-block h3{font-size:.75rem!important}#instituciones-funciona .iivvo-institution-v2__module-groups{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0!important;width:100%!important}#instituciones-funciona .iivvo-institution-v2__module-group{grid-column:auto!important;min-width:0!important;width:auto!important}#instituciones-funciona .iivvo-institution-v2__module-group-items[hidden]{display:none!important}#instituciones-funciona .iivvo-institution-v2__module-group-items{align-items:center;display:flex!important;flex-wrap:wrap;gap:.38rem;min-width:0}#instituciones-funciona .iivvo-institution-v2__institutional-tab{display:inline-flex!important;min-height:2.45rem!important;padding:.35rem .75rem .35rem .55rem!important}#instituciones-funciona .iivvo-institution-v2__institutional-tab-label{font-size:.72rem!important;overflow-wrap:anywhere;white-space:normal}#instituciones-funciona .iivvo-institution-v2__module-selection-instruction{font-size:.72rem!important;line-height:1.45}#instituciones-funciona .iivvo-institution-v2__institutional-editorial{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr)!important}@media(max-width:720px){#instituciones-funciona .iivvo-institution-v2__institutional-tabs-row{align-items:stretch;display:grid!important;gap:.45rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}#instituciones-funciona .iivvo-institution-v2__institutional-tabs{grid-column:1 / -1;grid-row:1;max-width:100%!important;min-width:0!important;overflow:visible!important;padding:0;width:100%!important}#instituciones-funciona .iivvo-institution-v2__module-groups{grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;width:100%!important}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button{align-self:center;grid-row:2;height:2.3rem;margin:0}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button:first-child{grid-column:1}#instituciones-funciona .iivvo-institution-v2__institutional-tabs-scroll-button:last-child{grid-column:2}}@media(prefers-reduced-motion:reduce){#instituciones-funciona .iivvo-institution-v2__module-group-items{animation:none}}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined{background:radial-gradient(ellipse at 78% 14%,rgba(38,111,103,.16),transparent 34rem),#071a20;color:#f1f6f1;min-height:0;overflow:visible}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-surface{display:flex;flex-direction:column;gap:0;max-width:none;padding-block:clamp(1.5rem,3.5vw,3rem)}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-modules-heading{align-items:end;gap:1.25rem;margin:0 0 clamp(1rem,2vw,1.5rem);padding:0}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-modules-heading-copy{max-width:52rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-modules-heading h2{color:#f1f6f1;font-size:clamp(2.2rem,5vw,4.7rem);font-weight:600;letter-spacing:-.065em;line-height:.96;max-width:12ch}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-modules-description{color:#a8c1bd;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.5;margin-top:.55rem;max-width:37rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-modules-count{background:#75ebc214;border:1px solid rgba(117,235,194,.28);border-radius:999px;color:#b9e7d7}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-modules-status{align-items:flex-end;background:transparent;border:0;border-left:1px solid rgba(183,221,211,.18);border-radius:0;color:#a8c1bd;display:flex;flex:0 0 auto;flex-direction:column;gap:.35rem;margin:0 0 .15rem 1.5rem;min-width:9rem;padding:.15rem 0 .15rem 1rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-modules-status span{color:#75ebc2}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-browser-block{align-self:stretch;display:flex;flex-direction:column;min-width:0;order:2;width:100%}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__differential-heading{color:#b8d0c9;font-size:.75rem;font-weight:700;letter-spacing:.09em;margin:0 0 .55rem;order:0;text-align:left;text-transform:uppercase}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__differential-heading:after{display:none}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tabs-shell{border:0;display:block;margin:0;order:0;overflow:visible;padding:0}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tabs-row{align-items:stretch;display:grid;gap:.6rem;grid-template-columns:2.35rem minmax(0,1fr) 2.35rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tabs-scroll-button{align-self:center;background:#75ebc20f;border:1px solid rgba(183,221,211,.18);border-radius:50%;color:#c3ddd4;height:2.25rem;width:2.25rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tabs-scroll-button:hover{background:#75ebc229;color:#75ebc2}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tabs{display:block;max-width:100%;min-width:0;overflow:visible;width:100%}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-groups{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;width:100%}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group{background:transparent;border:0;display:block;min-width:0;padding:0}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group-label{align-items:center;background:#112d318f;border:1px solid rgba(183,221,211,.17);border-radius:.75rem;color:#d8e8e1;display:flex;gap:.55rem;justify-content:flex-start;margin:0;min-height:3.15rem;padding:.65rem .8rem;text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;width:100%}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group-label:hover{background:#75ebc214;transform:translateY(-1px)}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group.is-active .iivvo-institution-v2__module-group-label{background:#75ebc21c;border-color:color-mix(in srgb,var(--institution-surface-accent, #75ebc2) 58%,rgba(183,221,211,.17));color:#f1fff9}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group-number{color:var(--institution-surface-accent, #75ebc2);font-size:.62rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group-name{color:inherit;font-size:.76rem;letter-spacing:.02em}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group-marker{background:var(--institution-surface-accent, #75ebc2);bottom:0;height:2px;left:.8rem;opacity:0;right:.8rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group.is-active .iivvo-institution-v2__module-group-marker{opacity:1}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group-panels{margin-top:.55rem;min-width:0}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group-items{align-items:center;border-bottom:1px solid rgba(183,221,211,.13);display:flex;flex-wrap:wrap;gap:.4rem;min-width:0;padding:.45rem .1rem .6rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group-items[hidden]{display:none!important}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tab{align-items:center;background:#04131757;border:1px solid rgba(183,221,211,.1);border-radius:999px;color:#a8c1bd;display:inline-flex;flex:0 1 auto;gap:.42rem;justify-content:flex-start;min-height:2.45rem;min-width:0;padding:.35rem .75rem .35rem .55rem;text-align:left;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tab:hover{background:#75ebc21a;color:#f1f6f1;transform:translateY(-1px)}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tab.is-active{background:color-mix(in srgb,var(--institution-surface-accent, #75ebc2) 15%,#102b30);border-color:color-mix(in srgb,var(--institution-surface-accent, #75ebc2) 58%,transparent);color:#eff8f2}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tab-number{color:#76918d;font-size:.55rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tab-icon{color:var(--institution-surface-accent, #75ebc2);height:1.05rem;width:1.05rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tab-icon svg{height:.9rem;width:.9rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tab-label{font-size:.72rem;line-height:1.2;white-space:normal}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-workspace{background:#0e272cb8;border:1px solid rgba(183,221,211,.17);border-radius:1rem;box-shadow:0 24px 64px #0000002e;height:auto;min-height:0;order:3;overflow:hidden;padding:clamp(1rem,2vw,1.7rem)}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-editorial{align-items:center;display:grid;gap:clamp(1.4rem,3.8vw,4rem);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);height:auto;min-height:0}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-editorial-copy{height:auto;min-width:0;padding:.25rem 0}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-editorial-copy h3{color:#f1f6f1;font-size:clamp(2rem,3.7vw,3.6rem);font-weight:500;letter-spacing:-.065em;line-height:.98;margin:1rem 0 .7rem;max-width:13ch}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-editorial-copy>p{color:#a8c1bd;font-size:clamp(.92rem,1.05vw,1.04rem);line-height:1.55;max-width:31rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-benefit{margin:1rem 0}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-cta{background:#75ebc2;border-color:#75ebc2;border-radius:999px;color:#0b282b;min-height:2.8rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-editorial-visual{align-self:center;min-width:0}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-visual-meta{color:#a3c2ba;margin-bottom:.6rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-hero-image{aspect-ratio:1672 / 941;border:1px solid color-mix(in srgb,var(--institution-surface-accent, #75ebc2) 45%,rgba(183,221,211,.25));border-radius:.7rem;box-shadow:0 18px 46px #00000040;height:auto;min-width:0}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-hero-image img{height:100%;object-fit:contain;width:100%}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-selection-instruction{color:#8baaa4;font-size:.72rem;margin:.55rem 0 0}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-cta:focus-visible,:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tab:focus-visible,:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group-label:focus-visible,:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tabs-scroll-button:focus-visible{outline:3px solid #f3d27c;outline-offset:3px}@media(max-width:900px){:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-editorial{gap:1.25rem;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr)}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-groups{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media(max-width:720px){:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-surface{padding-block:1.25rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-modules-heading{align-items:flex-start;flex-direction:column;gap:.75rem;margin-bottom:1rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-modules-heading h2{font-size:clamp(2.1rem,10vw,3.3rem)}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-modules-status{align-items:center;border-left:0;border-top:1px solid rgba(183,221,211,.18);flex-direction:row;justify-content:space-between;margin:0;min-width:0;padding:.6rem 0 0;width:100%}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tabs-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tabs{grid-column:1 / -1;grid-row:1}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tabs-scroll-button{grid-row:2;height:2rem;width:2rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tabs-scroll-button:first-child{grid-column:1;justify-self:start}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tabs-scroll-button:last-child{grid-column:2;justify-self:end}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-groups{gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__module-group-label{min-height:2.8rem;padding:.55rem .6rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tab{flex:1 1 7rem;min-width:0}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-tab-label{overflow-wrap:anywhere;white-space:normal}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-workspace{border-radius:.8rem;padding:.85rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-editorial{align-items:stretch;gap:1.1rem;grid-template-columns:minmax(0,1fr)}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-editorial-copy h3{font-size:clamp(2rem,9vw,3.1rem);margin:.75rem 0 .55rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-editorial-copy>p{font-size:.9rem}:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined .iivvo-institution-v2__institutional-cta{max-width:100%}}@media(prefers-reduced-motion:reduce){:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined *,:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined *:before,:is(#instituciones-funciona,#universidades-explorador-modulos).is-refined *:after{scroll-behavior:auto;transition-duration:.01ms}}@media(max-width:720px){#universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-row{align-items:center;display:grid;gap:.35rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}#universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs,#universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-panels{display:contents}#universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-groups{grid-column:1 / -1;grid-row:1;gap:.4rem}#universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-scroll-button{align-self:center;height:2.75rem;justify-self:center;grid-row:2;width:2.75rem}#universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-scroll-button:first-child{grid-column:1}#universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-scroll-button:last-child{grid-column:3}#universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-panels{margin:0}#universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-items:not([hidden]){border-bottom:0;grid-column:2;grid-row:2;gap:.3rem;justify-content:center;padding:.3rem 0}#universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab{flex:0 1 auto;max-width:100%;min-height:2.75rem;padding:.4rem .6rem .4rem .5rem}#universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab-label{font-size:.76rem}#universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab.is-active{box-shadow:inset 0 1px #ffffff14,0 5px 16px color-mix(in srgb,var(--institution-surface-accent, #75ebc2) 16%,transparent)}#universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-selection-instruction{margin:.35rem auto 0}}.uf-redesign{--uf-line: rgba(162, 210, 204, .18);--uf-text: #edf7f3;--uf-muted: #a6bfbd;--uf-soft: #789694;--uf-mint: #5cf0b8;--uf-cyan: #53d8e5;color:var(--uf-text);font-family:var(--app-font-sans),sans-serif;position:relative}.uf-redesign *,.uf-redesign *:before,.uf-redesign *:after{box-sizing:border-box}.uf-redesign button{color:inherit;font:inherit}.uf-redesign button:focus-visible{outline:2px solid var(--uf-mint);outline-offset:4px}.uf-redesign img{display:block;max-width:100%}.uf-shell{margin-inline:auto;max-width:1050px;padding-inline:24px;width:100%}.uf-heading{align-items:end;display:grid;gap:34px 6vw;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);padding-bottom:42px}.uf-eyebrow{align-items:center;color:var(--uf-mint);display:inline-flex;font:700 .63rem/1.5 var(--app-font-mono),monospace;gap:12px;letter-spacing:.15em}.uf-eyebrow:before{background:var(--uf-mint);content:"";height:1px;width:28px}.uf-heading h2{font-size:clamp(2.25rem,4.1vw,3.55rem);font-weight:500;letter-spacing:-.075em;line-height:.97;margin:22px 0 0;max-width:840px;text-wrap:balance}.uf-heading__intro{border-left:1px solid rgba(92,240,184,.5);color:var(--uf-muted);font-size:.93rem;line-height:1.75;margin:0 0 4px;padding:3px 0 3px 20px}.uf-owners{align-items:center;border-bottom:1px solid var(--uf-line);border-top:1px solid var(--uf-line);display:flex;flex-wrap:wrap;gap:12px 28px;padding:16px 0}.uf-owners__label{color:var(--uf-soft);font:.62rem var(--app-font-mono),monospace;letter-spacing:.12em;margin-right:3px}.uf-owners__item{align-items:center;color:#bfd1cc;display:inline-flex;font:600 .64rem var(--app-font-mono),monospace;gap:9px;letter-spacing:.06em}.uf-owners__dot{border:1px solid currentColor;border-radius:50%;height:8px;width:8px}.uf-owners__item.is-university .uf-owners__dot{background:var(--uf-cyan);color:var(--uf-cyan)}.uf-owners__item.is-ivo .uf-owners__dot{background:var(--uf-mint);color:var(--uf-mint)}.uf-flow{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(34px,5vw,58px)}.uf-main{min-width:0}.uf-rail{align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 clamp(23px,3vw,34px);position:relative}.uf-rail:before{background:linear-gradient(90deg,var(--uf-cyan),var(--uf-mint) 58%,rgba(92,240,184,.24));content:"";height:1px;left:8.3333%;position:absolute;right:8.3333%;top:18px}.uf-stage{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:0 4px 8px;position:relative;text-align:center}.uf-stage__node{align-items:center;background:#10272d;border:1px solid rgba(182,218,210,.42);border-radius:50%;color:#a8bfba;display:flex;font:.6rem var(--app-font-mono),monospace;height:37px;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:37px;z-index:1}.uf-stage.is-active .uf-stage__node{background:var(--uf-mint);border-color:var(--uf-mint);color:#06251b;transform:scale(1.12)}.uf-stage__name{color:#d8e5df;font-size:.8rem;font-weight:600;line-height:1.3;margin-top:10px;overflow-wrap:anywhere;text-align:center;width:100%}.uf-stage.is-active .uf-stage__name{color:var(--uf-mint)}.uf-panel{animation:uf-enter .34s both;background:linear-gradient(135deg,#102a31f0,#081920fa);border:1px solid rgba(166,211,202,.2);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:673px}.uf-image{height:auto;min-height:0;overflow:hidden;position:relative}.uf-image img{filter:saturate(.78) contrast(1.04);height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.uf-image.is-product img{object-position:center 18%}.uf-image.is-report img{object-position:center 30%}.uf-image:after{background:linear-gradient(0deg,rgba(3,13,17,.9),transparent 62%),linear-gradient(90deg,rgba(3,12,17,.25),transparent 55%);content:"";inset:0;position:absolute}.uf-image__index{color:#f0faf6cc;font:500 clamp(4rem,8vw,7.4rem) / .8 var(--app-font-sans),sans-serif;left:24px;letter-spacing:-.1em;position:absolute;top:23px;z-index:1}.uf-image__owner{border:1px solid rgba(92,240,184,.58);color:var(--uf-mint);font:600 .52rem var(--app-font-mono),monospace;letter-spacing:.1em;padding:9px 11px;position:absolute;right:17px;text-align:right;top:17px;z-index:1}.uf-image__owner.is-university{border-color:#53d8e5a3;color:var(--uf-cyan)}.uf-image__caption{bottom:23px;color:#deebe6;font-size:.78rem;line-height:1.45;left:23px;position:absolute;right:20px;z-index:1}.uf-image__caption:before{background:var(--uf-mint);content:"";display:inline-block;height:1px;margin:0 9px 3px 0;width:18px}.uf-detail{display:flex;flex-direction:column;min-width:0;padding:clamp(24px,3vw,42px)}.uf-detail__meta{align-items:center;color:var(--uf-soft);display:flex;font:.61rem var(--app-font-mono),monospace;justify-content:space-between;letter-spacing:.075em}.uf-detail h3{font-size:clamp(1.7rem,2.8vw,2.7rem);font-weight:500;letter-spacing:-.065em;line-height:1.05;margin:1.4rem 0 .9rem;max-width:410px}.uf-detail>p{color:#adc3be;font-size:.96rem;line-height:1.65;margin:0;max-width:440px}.uf-responsibility{border-top:1px solid var(--uf-line);display:flex;gap:12px;margin-top:1.4rem;padding-top:1rem}.uf-responsibility__mark{align-items:center;border:1px solid rgba(92,240,184,.42);color:var(--uf-mint);display:flex;flex:0 0 28px;font:.8rem var(--app-font-mono),monospace;height:28px;justify-content:center}.uf-responsibility__text{display:grid;gap:4px}.uf-responsibility small{color:var(--uf-soft);font:.49rem var(--app-font-mono),monospace;letter-spacing:.11em}.uf-responsibility strong{color:#e0ebe6;font-size:.73rem;font-weight:500;line-height:1.45}.uf-controls{align-items:center;display:flex;gap:12px;margin-top:auto;padding-top:22px}.uf-controls button{align-items:center;background:transparent;border:1px solid rgba(166,211,202,.35);color:var(--uf-text);cursor:pointer;display:flex;height:34px;justify-content:center;transition:border-color .2s ease,color .2s ease;width:34px}.uf-controls button:hover:not(:disabled){border-color:var(--uf-mint);color:var(--uf-mint)}.uf-controls button:disabled{cursor:not-allowed;opacity:.3}.uf-controls__count{color:#a3b9b4;font:.58rem var(--app-font-mono),monospace;letter-spacing:.08em}.uf-controls__count i{color:#5e7774;font-style:normal;margin:0 4px}.uf-disclaimer{border-left:2px solid var(--uf-cyan);color:#a5bcb7;font-size:.76rem;line-height:1.65;margin:24px 0 0;padding:2px 0 2px 13px}.uf-disclaimer__context{color:#92aaa5;display:block;margin-top:5px}.uf-disclaimer strong{color:#d9c09a;font:600 .62rem var(--app-font-mono),monospace;letter-spacing:.09em;margin-right:8px}.uf-redesign .uf-responsibilities{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.45rem;min-width:0}.uf-redesign .uf-responsibilities.ivo-only{grid-template-columns:minmax(0,1fr)}.uf-redesign .uf-responsibility{background:#0310156b;border:1px solid rgba(162,210,204,.16);border-top:2px solid rgba(83,216,229,.72);display:grid;gap:8px;min-width:0;margin:0;padding:12px 13px 13px}.uf-redesign .uf-responsibility.is-ivo{border-top-color:#5cf0b8c2}.uf-redesign .uf-responsibility small,.uf-redesign .uf-admissions-value small,.uf-redesign .uf-example__label,.uf-redesign .uf-example small,.uf-redesign .uf-stage-note small{display:block;font-family:var(--app-font-mono),monospace;font-size:.63rem;font-weight:700;line-height:1.45;letter-spacing:.09em;overflow-wrap:anywhere}.uf-redesign .uf-responsibility.is-university small{color:var(--uf-cyan)}.uf-redesign .uf-responsibility.is-ivo small{color:var(--uf-mint)}.uf-redesign .uf-responsibility strong{color:#e7f1ed;font-size:.86rem;font-weight:500;line-height:1.55;overflow-wrap:anywhere}.uf-redesign .uf-admissions-value{background:#53d8e513;border-left:2px solid var(--uf-cyan);margin-top:12px;min-width:0;padding:11px 13px 12px}.uf-redesign .uf-admissions-value small{color:var(--uf-cyan);margin-bottom:5px}.uf-redesign .uf-admissions-value p{color:#dcebe8;font-size:.86rem;line-height:1.55;margin:0;overflow-wrap:anywhere}.uf-redesign .uf-example{background:#0410159e;border:1px solid rgba(162,210,204,.2);border-radius:2px;display:grid;gap:11px 15px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);margin-top:13px;min-width:0;padding:13px 14px 14px}.uf-redesign .uf-example__label{color:#e7d3a9;grid-column:1 / -1;margin:0}.uf-redesign .uf-example__interest,.uf-redesign .uf-example__conversation{min-width:0}.uf-redesign .uf-example small{color:var(--uf-soft);margin-bottom:4px}.uf-redesign .uf-example__interest strong{color:#eaf5f1;display:block;font-size:.8rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.uf-redesign .uf-example__conversation p{color:#c7d9d4;font-size:.82rem;line-height:1.55;margin:0;overflow-wrap:anywhere}.uf-redesign .uf-stage-note{background:#53d8e513;border-left:2px solid var(--uf-cyan);margin-top:13px;min-width:0;padding:11px 13px 12px}.uf-redesign .uf-stage-note small{color:var(--uf-cyan);display:block;font-family:var(--app-font-mono),monospace;font-size:.63rem;font-weight:700;letter-spacing:.09em;line-height:1.45;margin-bottom:5px;overflow-wrap:anywhere}.uf-redesign .uf-stage-note p{color:#dcebe8;font-size:.82rem;line-height:1.55;margin:0;overflow-wrap:anywhere}.uf-redesign .uf-final-cta{border-top:1px solid var(--uf-line);display:grid;margin-top:17px;padding-top:15px}.uf-redesign .uf-demo-cta{align-items:center;background:var(--uf-mint);border:1px solid var(--uf-mint);color:#06251b;display:flex;font-size:.76rem;font-weight:700;gap:12px;justify-content:space-between;line-height:1.4;min-height:46px;padding:11px 13px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.uf-redesign .uf-demo-cta:hover{background:#a2f8d9;border-color:#a2f8d9;transform:translateY(-1px)}.uf-redesign .uf-demo-cta:focus-visible{outline:2px solid var(--uf-text);outline-offset:3px}.uf-redesign .uf-demo-cta svg{flex:0 0 auto}@keyframes uf-enter{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.uf-flow{grid-template-columns:1fr}}@media(max-width:700px){.uf-shell{padding-inline:24px}.uf-heading{grid-template-columns:1fr;gap:19px;padding-bottom:26px}.uf-heading h2{font-size:clamp(2rem,8vw,2.7rem)}.uf-heading__intro{max-width:530px}.uf-owners{align-items:flex-start;flex-direction:column;gap:11px}.uf-rail{gap:0}.uf-rail:before{left:8.3333%;right:8.3333%;top:16px}.uf-stage{align-items:center;padding:0 1px;text-align:center}.uf-stage__node{height:32px;width:32px}.uf-stage__name{font-size:.62rem;line-height:1.25;margin-top:8px;min-height:2.5em;text-align:center;width:100%}.uf-panel{grid-template-columns:1fr}.uf-image{height:clamp(230px,66vw,320px);min-height:0}.uf-panel{min-height:926px}.uf-detail{min-height:calc(926px - clamp(230px,66vw,320px))}.uf-detail{min-height:350px;padding:24px}.uf-detail h3{margin-top:1.5rem}}@media(min-width:701px)and (max-width:900px){.uf-panel{grid-template-columns:minmax(0,1fr);min-height:926px}.uf-image{height:clamp(280px,42vw,360px)}.uf-detail{min-height:calc(926px - clamp(280px,42vw,360px))}}@media(max-width:390px){.uf-shell{padding-inline:24px}.uf-stage__name{font-size:.65rem;text-transform:lowercase;white-space:nowrap}.uf-stage__name:first-letter{text-transform:uppercase}.uf-detail__meta{gap:8px}}@media(min-width:640px){.uf-shell{padding-inline:32px}}@media(min-width:1024px){.uf-shell{padding-inline:48px}}@media(min-width:1280px){.uf-shell{padding-inline:64px}}@media(prefers-reduced-motion:reduce){.uf-redesign *,.uf-redesign *:before,.uf-redesign *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:700px){.uf-redesign .uf-responsibilities{gap:8px;grid-template-columns:minmax(0,1fr);margin-top:1.2rem}.uf-redesign .uf-responsibility{padding:11px 12px}.uf-redesign .uf-example{gap:10px;grid-template-columns:minmax(0,1fr)}.uf-redesign .uf-example__label{grid-column:auto}.uf-redesign .uf-demo-cta{align-items:flex-start}}@media(max-width:390px){.uf-redesign .uf-detail{padding:20px}.uf-redesign .uf-responsibility strong{font-size:.75rem}.uf-redesign .uf-admissions-value,.uf-redesign .uf-example,.uf-redesign .uf-stage-note{padding-left:11px;padding-right:11px}}@media(min-width:901px){.u27-funnel .uf-heading{gap:18px 4vw;padding-bottom:14px}.u27-funnel .uf-heading h2{font-size:clamp(2rem,3.2vw,2.8rem);margin-top:12px}.u27-funnel .uf-heading__intro{font-size:.82rem;line-height:1.5;padding-left:16px}.u27-funnel .uf-owners{gap:8px 20px;padding:8px 0}.u27-funnel .uf-owners__label,.u27-funnel .uf-owners__item{font-size:.55rem}.u27-funnel .uf-flow{margin-top:14px}.u27-funnel .uf-rail{margin-bottom:12px}.u27-funnel .uf-rail:before{left:8.3333%;right:8.3333%;top:16px}.u27-funnel .uf-stage__node{height:32px;width:32px}.u27-funnel .uf-stage__name{font-size:.72rem;margin-top:8px}.u27-funnel .uf-panel{min-height:420px}.u27-funnel .uf-detail{padding:20px 22px}.u27-funnel .uf-detail h3{font-size:clamp(1.5rem,2.25vw,2.05rem);margin:11px 0 7px}.u27-funnel .uf-detail>p{font-size:.84rem;line-height:1.5}.u27-funnel .uf-redesign .uf-responsibilities{gap:8px;margin-top:11px}.u27-funnel .uf-redesign .uf-responsibility{gap:6px;padding:9px 10px}.u27-funnel .uf-redesign .uf-responsibility small{font-size:.55rem}.u27-funnel .uf-redesign .uf-responsibility strong{font-size:.75rem;line-height:1.4}.u27-funnel .uf-redesign .uf-admissions-value,.u27-funnel .uf-redesign .uf-example,.u27-funnel .uf-redesign .uf-stage-note{margin-top:8px;padding:9px 10px}.u27-funnel .uf-redesign .uf-admissions-value p,.u27-funnel .uf-redesign .uf-example__conversation p,.u27-funnel .uf-redesign .uf-stage-note p{font-size:.76rem;line-height:1.42}.u27-funnel .uf-final-cta{margin-top:9px;padding-top:8px}.u27-funnel .uf-demo-cta{min-height:38px;padding:8px 10px}.u27-funnel .uf-controls{padding-top:10px}.u27-funnel .uf-controls button{height:30px;width:30px}.u27-funnel .uf-disclaimer{font-size:.65rem;line-height:1.38;margin-top:10px}.u27-funnel .uf-disclaimer__context{display:inline;margin-left:.35rem;margin-top:0}}@media(min-width:901px)and (max-height:779px){.u27-funnel .uf-heading{gap:14px 3vw;padding-bottom:10px}.u27-funnel .uf-heading h2{font-size:clamp(1.8rem,3vw,2.45rem);margin-top:8px}.u27-funnel .uf-heading__intro{font-size:.76rem;line-height:1.38}.u27-funnel .uf-owners{padding:6px 0}.u27-funnel .uf-flow{margin-top:10px}.u27-funnel .uf-rail{margin-bottom:9px}.u27-funnel .uf-panel{min-height:350px}.u27-funnel .uf-detail{padding:16px 18px}.u27-funnel .uf-detail h3{font-size:clamp(1.35rem,2vw,1.85rem);margin:8px 0 6px}.u27-funnel .uf-detail>p{font-size:.78rem;line-height:1.42}.u27-funnel .uf-redesign .uf-responsibilities{gap:7px;margin-top:8px}.u27-funnel .uf-redesign .uf-responsibility{gap:5px;padding:7px 8px}.u27-funnel .uf-redesign .uf-responsibility strong{font-size:.68rem;line-height:1.35}.u27-funnel .uf-redesign .uf-admissions-value,.u27-funnel .uf-redesign .uf-example,.u27-funnel .uf-redesign .uf-stage-note{margin-top:6px;padding:7px 8px}.u27-funnel .uf-controls{padding-top:7px}.u27-funnel .uf-disclaimer{font-size:.58rem;line-height:1.3;margin-top:7px}}@media(min-width:901px)and (max-height:700px){.u27-funnel .uf-heading{gap:10px 2.5vw;padding-bottom:6px}.u27-funnel .uf-heading h2{font-size:clamp(1.65rem,2.7vw,2.15rem);margin-top:6px}.u27-funnel .uf-heading__intro{font-size:.7rem;line-height:1.3}.u27-funnel .uf-owners{gap:6px 14px;padding:4px 0}.u27-funnel .uf-flow{margin-top:6px}.u27-funnel .uf-rail{margin-bottom:5px}.u27-funnel .uf-panel{min-height:300px}.u27-funnel .uf-detail{padding:12px 14px}.u27-funnel .uf-detail h3{font-size:clamp(1.15rem,1.8vw,1.6rem);margin:6px 0 4px}.u27-funnel .uf-detail>p{font-size:.7rem;line-height:1.3}.u27-funnel .uf-redesign .uf-responsibilities{gap:5px;margin-top:5px}.u27-funnel .uf-redesign .uf-responsibility{gap:4px;padding:5px 6px}.u27-funnel .uf-redesign .uf-responsibility small{font-size:.48rem}.u27-funnel .uf-redesign .uf-responsibility strong{font-size:.62rem;line-height:1.3}.u27-funnel .uf-redesign .uf-admissions-value,.u27-funnel .uf-redesign .uf-example,.u27-funnel .uf-redesign .uf-stage-note{margin-top:4px;padding:6px}.u27-funnel .uf-redesign .uf-admissions-value p,.u27-funnel .uf-redesign .uf-example__conversation p,.u27-funnel .uf-redesign .uf-stage-note p{font-size:.68rem;line-height:1.3}.u27-funnel .uf-final-cta{margin-top:6px;padding-top:6px}.u27-funnel .uf-demo-cta{min-height:34px;padding:6px 8px}.u27-funnel .uf-controls{padding-top:4px}.u27-funnel .uf-controls button{height:28px;width:28px}.u27-funnel .uf-disclaimer{font-size:.56rem;line-height:1.25;margin-top:4px}}@media(min-width:901px){.u27-funnel .uf-heading__intro{font-size:.96rem;line-height:1.6}.u27-funnel .uf-owners__label,.u27-funnel .uf-owners__item{font-size:.68rem}.u27-funnel .uf-stage__name{font-size:.82rem;line-height:1.35}.u27-funnel .uf-detail__meta{font-size:.72rem}.u27-funnel .uf-detail h3{font-size:clamp(1.65rem,2.4vw,2.3rem);line-height:1.12;margin:.9rem 0 .75rem}.u27-funnel .uf-detail>p{font-size:1rem;line-height:1.6}.u27-funnel .uf-image__owner{font-size:.64rem}.u27-funnel .uf-image__caption{font-size:.92rem;line-height:1.5}.u27-funnel .uf-redesign .uf-responsibility small,.u27-funnel .uf-redesign .uf-admissions-value small,.u27-funnel .uf-redesign .uf-example__label,.u27-funnel .uf-redesign .uf-example small,.u27-funnel .uf-redesign .uf-stage-note small{font-size:.68rem}.u27-funnel .uf-redesign .uf-responsibility strong{font-size:.9rem;line-height:1.5}.u27-funnel .uf-redesign .uf-admissions-value p,.u27-funnel .uf-redesign .uf-example__interest strong{font-size:.92rem;line-height:1.5}.u27-funnel .uf-redesign .uf-example__conversation p,.u27-funnel .uf-redesign .uf-stage-note p{font-size:.9rem;line-height:1.5}.u27-funnel .uf-controls__count{font-size:.68rem}.u27-funnel .uf-demo-cta{font-size:.9rem}.u27-funnel .uf-disclaimer{font-size:.74rem;line-height:1.5}.u27-funnel .uf-disclaimer strong{font-size:.68rem}}@media(max-width:900px){.u27-funnel .uf-heading__intro{font-size:1rem}.u27-funnel .uf-owners__label,.u27-funnel .uf-owners__item{font-size:.7rem}.u27-funnel .uf-stage__name{font-size:.74rem;line-height:1.35;white-space:normal}.u27-funnel .uf-detail__meta{font-size:.74rem}.u27-funnel .uf-detail h3{font-size:clamp(1.65rem,4.5vw,2.2rem);line-height:1.12}.u27-funnel .uf-detail>p{font-size:.98rem;line-height:1.6}.u27-funnel .uf-image__owner{font-size:.64rem}.u27-funnel .uf-image__caption{font-size:.92rem}.u27-funnel .uf-redesign .uf-responsibility small,.u27-funnel .uf-redesign .uf-admissions-value small,.u27-funnel .uf-redesign .uf-example__label,.u27-funnel .uf-redesign .uf-example small,.u27-funnel .uf-redesign .uf-stage-note small{font-size:.68rem}.u27-funnel .uf-redesign .uf-responsibility strong{font-size:.92rem;line-height:1.5}.u27-funnel .uf-redesign .uf-admissions-value p,.u27-funnel .uf-redesign .uf-example__interest strong,.u27-funnel .uf-redesign .uf-example__conversation p,.u27-funnel .uf-redesign .uf-stage-note p{font-size:.9rem;line-height:1.5}.u27-funnel .uf-controls__count{font-size:.7rem}.u27-funnel .uf-demo-cta{font-size:.9rem}.u27-funnel .uf-disclaimer{font-size:.74rem;line-height:1.5}.u27-funnel .uf-disclaimer strong{font-size:.68rem}}.ucrm-options{display:grid;gap:.75rem;margin-top:1.05rem;min-width:0}.ucrm-reference{min-width:0}.ucrm-reference__label,.ucrm-dialog__eyebrow{color:#7bdcc2;display:block;font:700 .62rem/1.45 var(--app-font-mono),monospace;letter-spacing:.12em}.ucrm-reference__list{display:flex;flex-wrap:wrap;gap:.36rem;list-style:none;margin:.48rem 0 0;padding:0}.ucrm-reference__name{background:#19373e9e;border:1px solid rgba(115,188,180,.22);border-radius:999px;color:#dcece7;font-size:.68rem;line-height:1.25;max-width:100%;overflow-wrap:anywhere;padding:.34rem .57rem}.ucrm-reference__note{color:#91aaa9;font-size:.72rem;line-height:1.45;margin:.42rem 0 0}.ucrm-options__trigger{align-items:center;background:linear-gradient(110deg,#38f1ac1a,#23c7d912);border:1px solid rgba(101,230,189,.43);border-radius:.45rem;color:#dff8ef;cursor:pointer;display:inline-flex;font:650 .82rem/1.35 var(--app-font-sans),sans-serif;gap:.75rem;justify-content:space-between;max-width:100%;min-height:2.8rem;padding:.65rem .85rem;text-align:left;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;width:fit-content}.ucrm-options__trigger svg{color:#65e6bd;flex:0 0 auto}.ucrm-options__trigger:hover{background:#38f1ac29;border-color:#65e6bdb8;transform:translateY(-1px)}.ucrm-options__trigger:focus-visible,.ucrm-dialog :focus-visible{outline:2px solid #eafff6;outline-offset:3px}.ucrm-dialog__overlay{animation:ucrm-fade-in .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02090dd6;inset:0;position:fixed;z-index:2147482000}.ucrm-dialog{--ucrm-border: rgba(135, 194, 185, .19);--ucrm-muted: #a9bfbe;--ucrm-soft: #87a2a2;animation:ucrm-dialog-in .2s ease-out;background:radial-gradient(ellipse at 88% 0%,rgba(35,199,217,.12),transparent 28rem),linear-gradient(150deg,#0c2028,#07141b 72%);border:1px solid rgba(101,230,189,.3);border-radius:1.25rem;box-shadow:0 30px 100px #000000a8;color:#f3f8f7;display:flex;flex-direction:column;font-family:var(--app-font-sans),sans-serif;height:auto;left:50%;max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);outline:none;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(1080px,calc(100vw - 32px));z-index:2147482001}.ucrm-dialog *,.ucrm-dialog *:before,.ucrm-dialog *:after{box-sizing:border-box}.ucrm-dialog__header{align-items:flex-start;background:#07141bf0;border-bottom:1px solid var(--ucrm-border);display:flex;flex:0 0 auto;gap:1.25rem;justify-content:space-between;padding:1.45rem 1.65rem 1.25rem}.ucrm-dialog__header-copy{min-width:0}.ucrm-dialog__title{color:#f3f8f7;display:block;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:600;letter-spacing:-.055em;line-height:1.08;margin:.42rem 0 0;text-wrap:balance}.ucrm-dialog__description{color:var(--ucrm-muted);display:block;font-size:.9rem;line-height:1.6;margin-top:.55rem;max-width:690px}.ucrm-dialog__close{align-items:center;background:#65e6bd14;border:1px solid rgba(101,230,189,.32);border-radius:50%;color:#d8ece6;cursor:pointer;display:inline-flex;flex:0 0 2.6rem;height:2.6rem;justify-content:center;transition:background-color .18s ease,color .18s ease;width:2.6rem}.ucrm-dialog__close:hover{background:#65e6bd2e;color:#fff}.ucrm-dialog__body{display:grid;flex:1 1 auto;gap:1.45rem;min-height:0;overflow:auto;overscroll-behavior:contain;padding:1.35rem 1.65rem 1.5rem;scrollbar-color:rgba(101,230,189,.38) rgba(7,20,27,.8);scrollbar-width:thin}.ucrm-dialog__notice{align-items:flex-start;background:linear-gradient(100deg,#38f1ac17,#23c7d90e);border:1px solid rgba(101,230,189,.28);border-radius:.8rem;color:#d4e9e2;display:flex;gap:.75rem;padding:.85rem 1rem}.ucrm-dialog__notice svg{color:#65e6bd;flex:0 0 auto;margin-top:.1rem}.ucrm-dialog__notice p{font-size:.82rem;line-height:1.55;margin:0}.ucrm-dialog__section{min-width:0}.ucrm-dialog__section-heading{margin-bottom:.8rem}.ucrm-dialog__section-heading h3{color:#f3f8f7;font-size:1.22rem;font-weight:600;letter-spacing:-.04em;line-height:1.2;margin:.28rem 0 0}.ucrm-dialog__examples{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ucrm-dialog__example-group{background:#0c1f27c2;border:1px solid var(--ucrm-border);border-radius:.78rem;min-width:0;padding:.9rem 1rem}.ucrm-dialog__example-group h4{color:#b9d0ca;font:700 .65rem/1.45 var(--app-font-mono),monospace;letter-spacing:.08em;margin:0 0 .62rem;text-transform:uppercase}.ucrm-dialog__example-group ul{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.ucrm-dialog__platform{background:#1e3b41b8;border:1px solid rgba(134,185,179,.2);border-radius:999px;color:#e2f0eb;font-size:.78rem;line-height:1.35;max-width:100%;overflow-wrap:anywhere;padding:.42rem .68rem}.ucrm-dialog__process{counter-reset:crm-process;display:grid;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.ucrm-dialog__process-step{background:linear-gradient(160deg,#0f262deb,#08181eeb);border:1px solid var(--ucrm-border);border-radius:.72rem;min-width:0;padding:.78rem .7rem .85rem}.ucrm-dialog__process-number{align-items:center;background:#38f1ac1c;border:1px solid rgba(101,230,189,.42);border-radius:50%;color:#79eac3;display:inline-flex;font:700 .62rem/1 var(--app-font-mono),monospace;height:1.7rem;justify-content:center;margin-bottom:.58rem;width:1.7rem}.ucrm-dialog__process-step h4{color:#e8f3ee;font-size:.78rem;font-weight:650;letter-spacing:-.025em;line-height:1.35;margin:0 0 .32rem}.ucrm-dialog__process-step p{color:var(--ucrm-soft);font-size:.7rem;line-height:1.48;margin:0}.ucrm-dialog__footer{align-items:center;background:#07141bf5;border-top:1px solid var(--ucrm-border);display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:1rem 1.65rem}.ucrm-dialog__footer p{color:#e3f1eb;font-size:.9rem;font-weight:600;line-height:1.4;margin:0}.ucrm-dialog__request{align-items:center;background:#65e6bd;border:1px solid #65e6bd;border-radius:.45rem;color:#06251b;cursor:pointer;display:inline-flex;flex:0 0 auto;font:700 .8rem/1.25 var(--app-font-sans),sans-serif;gap:.7rem;justify-content:center;min-height:2.85rem;padding:.72rem .9rem .72rem 1rem;transition:background-color .18s ease,transform .18s ease}.ucrm-dialog__request:hover{background:#8af3d2;transform:translateY(-1px)}@keyframes ucrm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ucrm-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:900px){.ucrm-dialog__process{grid-template-columns:repeat(2,minmax(0,1fr))}.ucrm-dialog__process-step:last-child{grid-column:1 / -1}}@media(max-width:600px){.ucrm-dialog{border-radius:1rem;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);max-width:calc(100vw - 16px);top:8px;transform:translate(-50%);width:calc(100vw - 16px)}.ucrm-dialog__header{gap:.8rem;padding:1rem 1rem .9rem}.ucrm-dialog__title{font-size:1.4rem}.ucrm-dialog__description{font-size:.82rem}.ucrm-dialog__close{flex-basis:2.4rem;height:2.4rem;width:2.4rem}.ucrm-dialog__body{gap:1.2rem;padding:1rem 1rem 1.15rem}.ucrm-dialog__examples,.ucrm-dialog__process{grid-template-columns:1fr}.ucrm-dialog__process-step:last-child{grid-column:auto}.ucrm-dialog__footer{align-items:stretch;flex-direction:column;gap:.75rem;padding:.9rem 1rem 1rem}.ucrm-dialog__request{width:100%}}@media(prefers-reduced-motion:reduce){.ucrm-dialog__overlay,.ucrm-dialog,.ucrm-options__trigger,.ucrm-dialog__close,.ucrm-dialog__request{animation:none;transition:none}}.upf-section{--upf-bg: #07141b;--upf-panel: #0b1c24;--upf-line: rgba(174, 215, 208, .16);--upf-text: #eff8f4;--upf-muted: #b2c5c7;--upf-soft: #8da7aa;--upf-mint: #38f1ac;--upf-cyan: #23c7d9;background:radial-gradient(ellipse at 82% 12%,rgba(35,199,217,.07),transparent 30rem),linear-gradient(180deg,#081820 0%,var(--upf-bg) 74%);border-top:1px solid var(--upf-line);color:var(--upf-text);font-family:var(--app-font-sans),sans-serif;padding-block:clamp(4.5rem,8vw,7rem)}.upf-section *,.upf-section *:before,.upf-section *:after{box-sizing:border-box}.upf-shell{margin-inline:auto;min-width:0;width:100%}.upf-heading{align-items:end;display:grid;gap:2rem 5vw;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);margin-bottom:clamp(2.6rem,5vw,4.1rem)}.upf-eyebrow{align-items:center;color:var(--upf-mint);display:inline-flex;font:700 .68rem/1.5 var(--app-font-mono),monospace;gap:.75rem;letter-spacing:.15em}.upf-eyebrow:before{background:var(--upf-mint);content:"";height:1px;width:1.7rem}.upf-heading h2{font-size:clamp(2.3rem,4.2vw,3.65rem);font-weight:500;letter-spacing:-.075em;line-height:.98;margin:1rem 0 0;max-width:760px;text-wrap:balance}.upf-heading__intro{border-left:1px solid rgba(56,241,172,.5);color:var(--upf-muted);font-size:.98rem;line-height:1.75;margin:0 0 .25rem;max-width:440px;padding:.25rem 0 .25rem 1.25rem}.upf-integrations{margin-top:clamp(2.4rem,4.8vw,3.8rem)}.upf-options{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.upf-option{background:linear-gradient(145deg,#0e232bf5,#08171ef5);border:1px solid rgba(162,210,204,.18);display:flex;flex-direction:column;min-width:0;padding:clamp(1.25rem,2.8vw,2rem)}.upf-option--iivvo{border-color:#38f1ac4f;background:linear-gradient(145deg,#0d2a2ae0,#08181ef7)}.upf-option__top{align-items:center;display:flex;gap:.8rem}.upf-option__icon{align-items:center;border:1px solid rgba(35,199,217,.4);color:var(--upf-cyan);display:flex;flex:0 0 2.4rem;height:2.4rem;justify-content:center;width:2.4rem}.upf-option--iivvo .upf-option__icon{border-color:#38f1ac73;color:var(--upf-mint)}.upf-option__eyebrow{color:var(--upf-soft);font:700 .64rem/1.5 var(--app-font-mono),monospace;letter-spacing:.12em}.upf-option h3{font-size:clamp(1.35rem,2.5vw,1.9rem);font-weight:500;letter-spacing:-.055em;line-height:1.08;margin:1.2rem 0 .7rem;max-width:19ch;text-wrap:balance}.upf-option__description{color:var(--upf-muted);font-size:.94rem;line-height:1.7;margin:0;max-width:550px}.upf-option__steps{display:grid;gap:1.2rem;list-style:none;margin:1.55rem 0 1.35rem;padding:0;position:relative}.upf-option__steps:before{background:linear-gradient(180deg,#23c7d9b3,#aed7d033);content:"";left:.875rem;position:absolute;top:.9rem;bottom:.9rem;width:1px}.upf-option--iivvo .upf-option__steps:before{background:linear-gradient(180deg,#38f1acb3,#aed7d033)}.upf-option__step{align-items:start;display:grid;gap:.8rem;grid-template-columns:1.8rem minmax(0,1fr);min-width:0;position:relative}.upf-option__step-number{align-items:center;background:#0b1c24;border:1px solid rgba(35,199,217,.45);border-radius:50%;color:#a9ece9;display:inline-flex;font:600 .64rem/1 var(--app-font-mono),monospace;height:1.8rem;justify-content:center;width:1.8rem;z-index:1}.upf-option--iivvo .upf-option__step-number{border-color:#38f1ac73;color:var(--upf-mint)}.upf-option__step-copy{min-width:0;padding-top:.08rem}.upf-option__step-copy h4{color:#e5f0eb;font-size:.94rem;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0 0 .25rem}.upf-option__step-copy p{color:var(--upf-soft);font-size:.87rem;line-height:1.55;margin:0;max-width:52ch}.upf-option__details{border-top:1px solid var(--upf-line);margin:0 0 1.2rem;padding-top:.75rem}.upf-option__details summary{color:#b9d0ca;cursor:pointer;font-size:.78rem;font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-color:#38f1ac73;text-underline-offset:.2em;width:fit-content}.upf-option__details ul{color:var(--upf-soft);display:grid;font-size:.78rem;gap:.55rem;line-height:1.55;margin:.75rem 0 0;padding-left:1.1rem}.upf-option__details li{padding-left:.15rem}.upf-option__details li::marker{color:var(--upf-cyan)}.upf-option--iivvo .upf-option__details li::marker{color:var(--upf-mint)}.upf-option__note{align-items:flex-start;border-top:1px solid var(--upf-line);color:#a9bfbd;display:flex;font-size:.8rem;gap:.55rem;line-height:1.55;margin:auto 0 0;padding:1rem 0 0}.upf-option__note svg{color:var(--upf-cyan);flex:0 0 auto;margin-top:.06rem}.upf-option--iivvo .upf-option__note{color:#b7ccc4}.upf-option--iivvo .upf-option__note svg{color:var(--upf-mint)}.upf-benefits{border-block:1px solid var(--upf-line);margin-top:1.5rem;padding:1.5rem 0 1.2rem}.upf-benefits>h3{color:#e9f4ef;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;letter-spacing:-.045em;line-height:1.2;margin:0 0 1.1rem}.upf-benefits__list{display:grid;gap:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.upf-benefits__item{border-left:1px solid rgba(56,241,172,.42);min-width:0;padding-left:1rem}.upf-benefits__heading{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .65rem}.upf-benefits__heading h4{color:#dfece7;font-size:.91rem;font-weight:600;line-height:1.35;margin:0}.upf-benefits__heading>span{border:1px solid rgba(35,199,217,.38);color:#8bd8d9;font:600 .62rem/1.4 var(--app-font-mono),monospace;letter-spacing:.06em;padding:.22rem .4rem}.upf-benefits__item>p{color:var(--upf-soft);font-size:.9rem;line-height:1.55;margin:.45rem 0 0;max-width:42ch}.upf-benefits__caveat{align-items:flex-start;color:#9bb3b0;display:flex;font-size:.8rem;gap:.55rem;line-height:1.55;margin:1.15rem 0 0;max-width:920px}.upf-benefits__caveat svg{color:var(--upf-cyan);flex:0 0 auto;margin-top:.08rem}.upf-close{align-items:center;border-top:1px solid var(--upf-line);display:flex;gap:2rem;justify-content:space-between;margin-top:clamp(2.3rem,4.5vw,3.5rem);padding-top:1.6rem}.upf-close>p{color:#d9e9e3;font-size:clamp(1.05rem,1.9vw,1.35rem);font-weight:400;letter-spacing:-.025em;line-height:1.5;margin:0;max-width:650px}.upf-cta{align-items:center;background:var(--upf-mint);border:1px solid var(--upf-mint);color:#06251b;cursor:pointer;display:inline-flex;flex:0 0 auto;font:700 .87rem/1.25 var(--app-font-sans),sans-serif;gap:1rem;justify-content:space-between;min-height:3.2rem;padding:.8rem 1.1rem .8rem 1.25rem;transition:background-color .18s ease,transform .18s ease}.upf-cta:hover{background:#73f8c3;transform:translateY(-2px)}.upf-section :focus-visible{outline:2px solid #f3fff9;outline-offset:4px}@media(max-width:900px){.upf-heading{align-items:start;gap:1.2rem;grid-template-columns:1fr}.upf-heading h2{font-size:clamp(2.3rem,9vw,3.2rem)}.upf-heading__intro{max-width:580px}.upf-options{grid-template-columns:1fr}.upf-option{padding:clamp(1.25rem,4.8vw,2rem)}.upf-option__steps{gap:1rem}.upf-benefits__list{gap:1rem;grid-template-columns:1fr}.upf-option__step-copy p{max-width:64ch}.upf-close{align-items:stretch;flex-direction:column;gap:1.25rem}.upf-cta{justify-content:center;width:100%}}@media(max-width:520px){.upf-section{padding-block:4rem}.upf-heading h2{font-size:clamp(2rem,10vw,2.7rem)}.upf-option h3{font-size:clamp(1.45rem,7vw,1.75rem)}.upf-option__step{gap:.7rem;grid-template-columns:1.8rem minmax(0,1fr)}.upf-option__step-copy p{font-size:.88rem}}@media(prefers-reduced-motion:reduce){.upf-cta{transition:none}}.u27-admissions-context{--u27-context-mint: var(--u27-mint, #38f1ac);--u27-context-cyan: var(--u27-cyan, #23c7d9);border-top:1px solid rgba(56,241,172,.22);margin-top:44px;padding-top:clamp(28px,5vw,58px)}.u27-admissions-context__header{align-items:start;display:grid;gap:clamp(16px,3vw,36px);grid-template-columns:auto minmax(0,1fr);margin-bottom:clamp(28px,4.5vw,48px)}.u27-admissions-context__wordmark{border-top:1px solid rgba(56,241,172,.56);color:var(--u27-context-mint);font:500 .64rem/1.5 var(--app-font-mono),monospace;letter-spacing:.14em;padding-top:10px}.u27-admissions-context__header h3{color:#f1f7f4;font-size:clamp(2.15rem,5vw,4rem);font-weight:500;letter-spacing:-.065em;line-height:.99;margin:0;max-width:820px;text-wrap:balance}.u27-admissions-context__comparison{align-items:stretch;display:grid;grid-template-columns:.78fr 64px 1.22fr;position:relative}.u27-admissions-context__stage{display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:clamp(23px,3.4vw,38px);transition:transform .45s cubic-bezier(.2,.72,.22,1),border-color .35s ease,background-color .35s ease}.u27-admissions-context__stage--before{background:linear-gradient(145deg,#1e3341e0,#122633c7);border:1px solid rgba(166,190,194,.17);border-right:0}.u27-admissions-context__stage--after{background:radial-gradient(ellipse at 88% 8%,rgba(56,241,172,.13),transparent 48%),linear-gradient(135deg,#163e42,#12383c 60%,#10323c);border:1px solid rgba(56,241,172,.49);box-shadow:inset 0 1px #e9fff61c;position:relative}.u27-admissions-context__stage--after:before{border:1px solid rgba(56,241,172,.13);content:"";inset:8px;pointer-events:none;position:absolute}.u27-admissions-context__stage:hover{transform:translateY(-3px)}.u27-admissions-context__stage--before:hover{border-color:#a6bec24d}.u27-admissions-context__stage--after:hover{border-color:#38f1acbf}.u27-admissions-context__stage-top{align-items:center;display:flex;gap:14px;position:relative;z-index:1}.u27-admissions-context__icon{align-items:center;border:1px solid rgba(186,207,210,.26);border-radius:50%;color:#b5c7ca;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.u27-admissions-context__icon svg{height:17px;stroke-width:1.55;width:17px}.u27-admissions-context__stage-label{color:#b2c5c8;font:500 .62rem/1.55 var(--app-font-mono),monospace;letter-spacing:.095em;text-transform:uppercase}.u27-admissions-context__stage--after .u27-admissions-context__icon{border-color:#38f1ac91;color:var(--u27-context-mint)}.u27-admissions-context__stage--after .u27-admissions-context__stage-label{color:var(--u27-context-mint)}.u27-admissions-context__stage p{color:#bdcbd0;font-size:clamp(.95rem,1.35vw,1.08rem);line-height:1.58;margin:30px 0 22px;max-width:37ch;position:relative;z-index:1}.u27-admissions-context__stage--after p{color:#e4f5ed;font-size:clamp(1.05rem,1.55vw,1.22rem);max-width:44ch}.u27-admissions-context__rule{background:#afc3c747;height:1px;position:relative;width:34px;z-index:1}.u27-admissions-context__stage--after .u27-admissions-context__rule{background:var(--u27-context-mint);width:56px}.u27-admissions-context__transition{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.u27-admissions-context__transition-line{background:linear-gradient(180deg,#38f1ac0a,#38f1ac85);flex:1;width:1px}.u27-admissions-context__transition-line:last-child{background:linear-gradient(180deg,#23c7d985,#23c7d90a)}.u27-admissions-context__transition-arrow{align-items:center;background:var(--u27-context-mint);border-radius:50%;box-shadow:0 0 0 7px #38f1ac14;color:#123b3d;display:flex;height:34px;justify-content:center;margin-block:12px;width:34px}.u27-admissions-context__transition-arrow svg{height:16px;stroke-width:1.7;width:16px}.u27-admissions-context__conversation{border-top:1px solid rgba(144,185,183,.2);margin-top:clamp(30px,4.5vw,48px);padding-top:20px}.u27-admissions-context__conversation-heading{align-items:center;color:var(--u27-context-cyan);display:flex;font:500 .64rem/1.5 var(--app-font-mono),monospace;gap:10px;letter-spacing:.12em;margin-bottom:18px}.u27-admissions-context__conversation-marker{background:var(--u27-context-cyan);height:1px;width:20px}.u27-admissions-context__quotes{display:grid;gap:64px;grid-template-columns:.78fr 1.22fr}.u27-admissions-context__quote{align-items:start;display:grid;gap:14px;grid-template-columns:2px minmax(0,1fr);margin:0;padding:1px 0 0}.u27-admissions-context__quote-accent{background:#a6bec25c;height:100%;min-height:28px}.u27-admissions-context__quote--after .u27-admissions-context__quote-accent{background:linear-gradient(180deg,var(--u27-context-mint),var(--u27-context-cyan))}.u27-admissions-context__quote p{color:#afc0c4;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.38;margin:0;max-width:39ch}.u27-admissions-context__quote--after p{color:#edf7f2;font-size:clamp(1.2rem,2.05vw,1.72rem);line-height:1.32}.u27-admissions-context__note{color:#819a9e;font-size:.72rem;line-height:1.6;margin:24px 0 0;max-width:76ch}@media(max-width:700px){.u27-admissions-context{margin-top:36px;padding-top:32px}.u27-admissions-context__header{gap:12px;grid-template-columns:1fr;margin-bottom:30px}.u27-admissions-context__header h3{font-size:clamp(2.45rem,11vw,3.7rem);max-width:12ch}.u27-admissions-context__comparison{gap:0;grid-template-columns:1fr}.u27-admissions-context__stage{min-height:0;padding:23px}.u27-admissions-context__stage--before{border:1px solid rgba(166,190,194,.17);border-bottom:0}.u27-admissions-context__stage p,.u27-admissions-context__stage--after p{margin:24px 0 19px;max-width:38ch}.u27-admissions-context__transition{flex-direction:row;height:45px;margin-inline:23px}.u27-admissions-context__transition-line{background:linear-gradient(90deg,#38f1ac08,#38f1ac8c);height:1px;width:auto}.u27-admissions-context__transition-line:last-child{background:linear-gradient(90deg,#23c7d98c,#23c7d908)}.u27-admissions-context__transition-arrow{flex:0 0 30px;height:30px;margin:0 11px;transform:rotate(90deg);width:30px}.u27-admissions-context__quotes{gap:20px;grid-template-columns:1fr}.u27-admissions-context__quote p{max-width:36ch}}@media(prefers-reduced-motion:reduce){.u27-admissions-context__stage{transition:none}}.u27-evidence-lightbox{align-items:center;background:#02080edb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;inset:0;justify-items:center;overflow-y:auto;padding:clamp(10px,2vw,28px);position:fixed;z-index:10000}.u27-evidence-lightbox__panel{background:radial-gradient(ellipse at 85% 0%,rgba(35,199,217,.08),transparent 34rem),linear-gradient(145deg,#102033,#08121c 72%);border:1px solid rgba(56,241,172,.32);border-radius:18px;box-shadow:0 30px 100px #0000008c;display:flex;flex-direction:column;max-height:calc(100dvh - 56px);max-width:1120px;overflow:hidden;width:100%}.u27-evidence-lightbox__header{align-items:flex-start;border-bottom:1px solid rgba(143,183,183,.18);display:flex;flex:0 0 auto;gap:20px;justify-content:space-between;padding:20px clamp(18px,3vw,30px)}.u27-evidence-lightbox__header>div{min-width:0}.u27-evidence-lightbox__header>div>span{color:var(--u27-mint, #38f1ac);font:500 .66rem/1.5 var(--app-font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.u27-evidence-lightbox__header h2{color:#eef7f3;font-size:clamp(1.3rem,3vw,2rem);font-weight:500;letter-spacing:-.04em;line-height:1.15;margin:6px 0}.u27-evidence-lightbox__header p{color:#a9c0c1;font-size:.83rem;line-height:1.55;margin:0}.u27-evidence-lightbox__close{align-items:center;background:#0f232feb;border:1px solid rgba(162,192,193,.3);border-radius:50%;color:#edf8f3;cursor:pointer;display:inline-flex;flex:0 0 42px;font:300 1.7rem/1 Arial,sans-serif;height:42px;justify-content:center;padding:0;width:42px}.u27-evidence-lightbox__close:hover{border-color:var(--u27-mint, #38f1ac);color:var(--u27-mint, #38f1ac)}.u27-evidence-lightbox__close:focus-visible{outline:2px solid var(--u27-mint, #38f1ac);outline-offset:3px}.u27-evidence-lightbox__body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px;text-align:center}.u27-evidence-lightbox__body img{border:1px solid rgba(151,185,188,.2);display:inline-block;height:auto;max-width:100%;vertical-align:top;width:auto}@media(max-width:700px){.u27-evidence-lightbox{align-items:center;padding:8px}.u27-evidence-lightbox__panel{border-radius:14px;max-height:calc(100dvh - 16px)}.u27-evidence-lightbox__header{gap:12px;padding:16px}.u27-evidence-lightbox__header p{font-size:.76rem}.u27-evidence-lightbox__close{flex-basis:38px;height:38px;width:38px}.u27-evidence-lightbox__body{padding:10px}}.u27-evidence-lightbox{background:#030b11eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:minmax(0,1fr);padding:clamp(10px,2.5vw,32px)}.u27-evidence-lightbox__panel{background:linear-gradient(145deg,#102331,#0a1721 76%);border-color:#82aaa747;border-radius:14px;box-shadow:0 32px 100px #0000008a;max-height:calc(100dvh - 40px);max-width:min(100%,1120px);width:fit-content}.u27-evidence-lightbox__header{align-items:center;border-bottom-color:#8fb7b726;padding:19px clamp(18px,2.5vw,30px)}.u27-evidence-lightbox__header>div{max-width:42ch}.u27-evidence-lightbox__header>div>span{color:#9bb0b1;font-size:.61rem}.u27-evidence-lightbox__header h2{margin:5px 0 3px}.u27-evidence-lightbox__header p{color:#a9c0c1;font-size:.77rem;line-height:1.45;max-width:78ch}.u27-evidence-lightbox__close{background:#152b35c2;border-color:#a2c0c145;color:#e7f2ed;cursor:pointer;flex-basis:40px;height:40px;width:40px}.u27-evidence-lightbox__close:hover{background:#1e4043cc}.u27-evidence-lightbox__body{align-content:start;align-items:start;background:radial-gradient(ellipse at 50% 0%,rgba(93,129,136,.09),transparent 64%),#08131c;display:grid;flex:1 1 auto;justify-items:center;min-height:0;overflow:hidden;padding:clamp(12px,2vw,24px)}.u27-evidence-lightbox__body img{border:1px solid rgba(222,237,232,.18);border-radius:2px;box-shadow:0 16px 44px #00000057;display:block;height:auto;max-height:calc(100dvh - 190px);max-width:min(100%,1180px);object-fit:contain;width:auto}@media(max-width:700px){.u27-evidence-lightbox{padding:8px}.u27-evidence-lightbox__panel{max-height:calc(100dvh - 16px);max-width:100%;width:100%}.u27-evidence-lightbox__header{align-items:flex-start;padding:14px 14px 13px}.u27-evidence-lightbox__header h2{font-size:1.2rem}.u27-evidence-lightbox__header p{font-size:.7rem}.u27-evidence-lightbox__close{flex-basis:36px;height:36px;width:36px}.u27-evidence-lightbox__body{padding:10px}}@media(prefers-reduced-motion:reduce){.u27-evidence-lightbox,.u27-evidence-lightbox__panel{scroll-behavior:auto;transition:none}}.u27-product__header-aside{align-content:end;display:grid;gap:18px}.u27-product__header-aside>p{color:var(--u27-muted);font-size:.94rem;line-height:1.75;margin:0 0 .35rem;max-width:420px}.u27-product__report-action{display:grid;gap:10px;justify-items:start}.u27-product .u27-product__report-cta{align-items:center;background:var(--u27-mint, #38f1ac);border:1px solid var(--u27-mint, #38f1ac);border-radius:999px;color:var(--uni-ink, #061017)!important;display:inline-flex;font-size:.78rem;font-weight:750;gap:9px;line-height:1;min-height:44px;padding:0 16px;text-shadow:none;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.u27-product__report-cta:hover{background:#72f5c2;border-color:#72f5c2;transform:translateY(-1px)}.u27-product__report-cta:focus-visible{outline:2px solid #f1f7f4;outline-offset:4px}.u27-product__report-cta svg{color:var(--uni-ink, #061017)!important;flex:0 0 auto;stroke:currentColor}.u27-product__career-note{color:#9bb0b1;font-size:.77rem;line-height:1.55;margin:0;max-width:42ch}.u27-product__carousel-controls{align-items:end;display:flex;gap:18px;justify-content:space-between}.u27-product__carousel-progress{flex:1 1 auto;max-width:220px;min-width:120px}.u27-product__carousel-position{align-items:center;color:#c6d6d2;display:flex;font:500 .61rem/1.4 var(--app-font-mono),monospace;justify-content:space-between;letter-spacing:.1em;margin-bottom:9px}.u27-product__carousel-position strong{color:var(--u27-mint, #38f1ac);font-size:.7rem;font-weight:500}.u27-product__carousel-track{background:#99beb833;border-radius:999px;height:2px;overflow:hidden}.u27-product__carousel-track span{background:linear-gradient(90deg,var(--u27-mint, #38f1ac),var(--u27-cyan, #23c7d9));border-radius:inherit;display:block;height:100%;transform-origin:left center;transition:transform .25s ease;width:100%}.u27-product__carousel-buttons{display:flex;flex:0 0 auto;gap:8px}.u27-product__carousel-button{align-items:center;background:#0d1f2ae6;border:1px solid rgba(150,190,185,.28);border-radius:50%;color:#eff8f4;cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:42px}.u27-product__carousel-button:hover:not(:disabled){background:#38f1ac1f;border-color:var(--u27-mint, #38f1ac);color:var(--u27-mint, #38f1ac);transform:translateY(-1px)}.u27-product__carousel-button:focus-visible{outline:2px solid var(--u27-mint, #38f1ac);outline-offset:3px}.u27-product__carousel-button:disabled{color:#63787d;cursor:not-allowed;opacity:.56}.u27-product.u27-section .u27-product__gallery{align-items:stretch;display:flex;gap:clamp(14px,1.7vw,22px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:5px 2px 16px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-color:rgba(56,241,172,.58) rgba(132,180,173,.12);scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.u27-product.u27-section .u27-product__gallery:focus-visible{border-radius:5px;outline:2px solid var(--u27-mint, #38f1ac);outline-offset:3px}.u27-product.u27-section .u27-product__gallery::-webkit-scrollbar{height:6px}.u27-product.u27-section .u27-product__gallery::-webkit-scrollbar-track{background:#84b4ad1f;border-radius:999px}.u27-product.u27-section .u27-product__gallery::-webkit-scrollbar-thumb{background:#38f1ac94;border:1px solid rgba(6,16,24,.55);border-radius:999px}.u27-product.u27-section .u27-product__gallery>.u27-product-shot{flex:0 0 clamp(280px,31%,340px);scroll-snap-align:start;scroll-snap-stop:normal}.u27-product__carousel-hint{align-items:center;color:#9bb0b1;display:flex;font-size:.75rem;gap:8px;line-height:1.5;margin:8px 2px 0}.u27-product__carousel-hint svg{color:var(--u27-mint, #38f1ac);flex:0 0 auto}@media(max-width:700px){.u27-product__header-aside{gap:15px}.u27-product__carousel-controls{gap:14px}.u27-product__carousel-progress{max-width:none}.u27-product__carousel-button{height:40px;width:40px}.u27-product.u27-section .u27-product__gallery>.u27-product-shot{flex-basis:min(83vw,350px)}.u27-product__carousel-hint{font-size:.7rem;margin-top:5px}}@media(prefers-reduced-motion:reduce){.u27-product.u27-section .u27-product__gallery{scroll-behavior:auto}.u27-product__carousel-track span,.u27-product__carousel-button{transition:none}}.iivvo-universidades{--uni-bg: #061018;--uni-deep: #030a10;--uni-panel: #0b1b24;--uni-panel-light: #10242c;--uni-line: rgba(179, 220, 214, .15);--uni-text: #eff8f4;--uni-muted: #b2c5c7;--uni-soft: #8da7aa;--uni-mint: #38f1ac;--uni-cyan: #23c7d9;background:radial-gradient(ellipse at 79% 8%,rgba(35,199,217,.1),transparent 33rem),linear-gradient(180deg,#07151c 0%,var(--uni-bg) 46%,var(--uni-deep) 100%);color:var(--uni-text);font-family:var(--app-font-sans),sans-serif;min-height:100dvh;overflow:clip}.uni-container{margin-inline:auto;max-width:1160px;padding-inline:clamp(1.1rem,4vw,3rem);width:100%}.uni-hero{align-items:center;display:grid;gap:clamp(2.5rem,7vw,6.5rem);grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);margin:auto;max-width:1320px;min-height:min(800px,100svh);padding:9rem clamp(1.1rem,6vw,5.5rem) 5.5rem;position:relative}.uni-kicker{align-items:center;color:var(--uni-mint);display:inline-flex;font-family:var(--app-font-mono),monospace;font-size:.68rem;font-weight:700;gap:.75rem;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.uni-kicker:before{background:var(--uni-mint);content:"";height:1px;width:2rem}.uni-hero h1{font-size:clamp(3.35rem,7.5vw,7.2rem);font-weight:600;letter-spacing:-.075em;line-height:.94;margin:1.6rem 0 1.5rem;max-width:740px;text-wrap:balance}.uni-hero h1 em{color:var(--uni-mint);font-style:normal}.uni-hero__lede{color:var(--uni-muted);font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.75;margin:0;max-width:610px}.uni-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;margin-top:2.2rem}.uni-button{align-items:center;background:var(--uni-mint);border:1px solid var(--uni-mint);border-radius:999px;color:#052018;cursor:pointer;display:inline-flex;font:700 .9rem/1.2 var(--app-font-sans),sans-serif;gap:.75rem;justify-content:center;min-height:3.25rem;padding:.85rem 1.35rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease,border-color .2s ease}.uni-button:hover{background:#6bffc4;transform:translateY(-2px)}.uni-button:focus-visible,.uni-text-link:focus-visible,.uni-navlink:focus-visible{outline:2px solid #f4fffa;outline-offset:4px}.uni-text-link{align-items:center;color:var(--uni-text);display:inline-flex;font-size:.87rem;font-weight:600;gap:.5rem;min-height:2.8rem;text-decoration-color:#38f1aca6;text-underline-offset:.3rem}.uni-hero__art{aspect-ratio:1 / 1.03;display:grid;isolation:isolate;place-items:center;position:relative}.uni-orbit{border:1px solid rgba(115,205,199,.23);border-radius:50%;height:78%;position:absolute;transform:rotate(-28deg) scaleX(.78);width:78%}.uni-orbit--outer{height:100%;transform:rotate(28deg) scaleX(.74);width:100%}.uni-orbit--inner{height:57%;transform:rotate(68deg) scaleX(.84);width:57%}.uni-orbit:before,.uni-orbit:after{background:var(--uni-mint);border:5px solid #07151c;border-radius:50%;content:"";height:11px;position:absolute;right:15%;top:14%;width:11px}.uni-orbit--outer:before{background:var(--uni-cyan);left:10%;right:auto;top:50%}.uni-orbit--inner:after{background:#b3dbc8;bottom:14%;right:2%;top:auto}.uni-constellation{align-items:center;background:radial-gradient(circle at 48% 42%,rgba(56,241,172,.15),transparent 35%),linear-gradient(145deg,#132f37e0,#07161d40);border:1px solid rgba(165,220,208,.23);border-radius:50%;box-shadow:0 30px 100px #00000040,inset 0 0 80px #23c7d90d;display:flex;height:58%;justify-content:center;position:relative;width:58%}.uni-constellation:before{background:linear-gradient(90deg,transparent,rgba(56,241,172,.48),transparent);content:"";height:1px;left:8%;position:absolute;top:50%;transform:rotate(-33deg);width:84%}.uni-constellation:after{background:linear-gradient(90deg,transparent,rgba(35,199,217,.42),transparent);content:"";height:1px;left:8%;position:absolute;top:50%;transform:rotate(44deg);width:84%}.uni-constellation__core{align-items:center;background:#0c2427;border:1px solid rgba(56,241,172,.52);border-radius:50%;box-shadow:0 0 0 14px #38f1ac09,0 0 55px #38f1ac1f;color:var(--uni-mint);display:flex;font-family:var(--app-font-mono),monospace;font-size:.75rem;height:6.5rem;justify-content:center;letter-spacing:.12em;position:relative;width:6.5rem;z-index:1}.uni-node{background:#102930;border:1px solid rgba(159,221,208,.32);border-radius:999px;color:#d9e9e5;font-size:.75rem;padding:.68rem .85rem;position:absolute;white-space:nowrap}.uni-node--a{left:-7%;top:24%}.uni-node--b{right:-15%;top:32%}.uni-node--c{bottom:13%;left:4%}.uni-art-note{bottom:3%;color:var(--uni-soft);font:.59rem/1.6 var(--app-font-mono),monospace;letter-spacing:.08em;position:absolute;right:2%;text-align:right;text-transform:uppercase}.uni-section{border-top:1px solid var(--uni-line);padding-block:clamp(5rem,10vw,9rem);position:relative}.uni-section--wash{background:linear-gradient(115deg,#10252d9e,#06101814 75%)}.uni-section-head{display:grid;gap:1.5rem 4rem;grid-template-columns:minmax(0,1fr) minmax(240px,.62fr);margin-bottom:clamp(2.5rem,6vw,5rem)}.uni-section-head h2{font-size:clamp(2.5rem,5vw,5rem);font-weight:500;letter-spacing:-.065em;line-height:.99;margin:1rem 0 0;max-width:800px;text-wrap:balance}.uni-section-head>p{align-self:end;color:var(--uni-muted);font-size:1rem;line-height:1.75;margin:0;max-width:440px}.uni-section-head h2 span{color:var(--uni-mint)}.uni-editorial{align-items:start;display:grid;gap:clamp(2.5rem,8vw,8rem);grid-template-columns:.77fr 1.23fr}.uni-editorial__marker{border-top:1px solid rgba(56,241,172,.5);color:var(--uni-mint);font:.65rem/1.6 var(--app-font-mono),monospace;letter-spacing:.14em;padding-top:.9rem;text-transform:uppercase}.uni-editorial blockquote{color:#e9f4f0;font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:400;letter-spacing:-.035em;line-height:1.45;margin:0;max-width:760px}.uni-editorial blockquote strong{color:var(--uni-mint);font-weight:500}.uni-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.uni-principle{border-left:1px solid var(--uni-line);min-height:255px;padding:1.5rem clamp(1.2rem,3vw,2.4rem)}.uni-principle:first-child{border-left:0;padding-left:0}.uni-principle__index{color:var(--uni-mint);font:.68rem var(--app-font-mono),monospace;letter-spacing:.12em}.uni-principle h3{font-size:1.45rem;font-weight:500;letter-spacing:-.035em;margin:3rem 0 .8rem}.uni-principle p{color:var(--uni-muted);font-size:.92rem;line-height:1.75;margin:0;max-width:320px}.uni-fields{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--uni-line);border:1px solid var(--uni-line)}.uni-field{background:#08171f;display:grid;gap:1rem;grid-template-columns:3rem 1fr;min-height:190px;padding:clamp(1.2rem,3.2vw,2.2rem)}.uni-field__glyph{align-items:center;border:1px solid rgba(56,241,172,.32);border-radius:50%;color:var(--uni-mint);display:flex;height:2.8rem;justify-content:center;width:2.8rem}.uni-field__glyph svg{height:1.15rem;width:1.15rem}.uni-field h3{font-size:1.2rem;font-weight:500;letter-spacing:-.03em;margin:.25rem 0 .5rem}.uni-field p{color:var(--uni-muted);font-size:.88rem;line-height:1.65;margin:0;max-width:400px}.uni-journey{border-top:1px solid var(--uni-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem}.uni-journey__step{padding:1.3rem 1rem 0 0;position:relative}.uni-journey__step:before{background:#0b2027;border:1px solid rgba(56,241,172,.48);border-radius:50%;content:"";height:.6rem;left:0;position:absolute;top:-.35rem;width:.6rem}.uni-journey__step small{color:var(--uni-mint);font:.63rem var(--app-font-mono),monospace;letter-spacing:.12em}.uni-journey__step h3{font-size:1rem;font-weight:500;margin:1rem 0 .45rem}.uni-journey__step p{color:var(--uni-soft);font-size:.82rem;line-height:1.6;margin:0;max-width:220px}.uni-questions{display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:.9fr 1.1fr}.uni-questions__intro h2{font-size:clamp(2.3rem,4.7vw,4.4rem);font-weight:500;letter-spacing:-.065em;line-height:1;margin:1rem 0}.uni-questions__intro p{color:var(--uni-muted);font-size:.95rem;line-height:1.7;max-width:420px}.uni-question-list{border-top:1px solid var(--uni-line);counter-reset:questions;list-style:none;margin:0;padding:0}.uni-question-list li{border-bottom:1px solid var(--uni-line);counter-increment:questions;padding:1.2rem .2rem}.uni-question-list li:before{color:var(--uni-mint);content:"0" counter(questions) " /";font:.64rem var(--app-font-mono),monospace;margin-right:1rem}.uni-question-list span{color:#dfebe7;font-size:clamp(.98rem,1.7vw,1.16rem);line-height:1.5}.uni-disclaimer{border-left:2px solid var(--uni-cyan);color:var(--uni-muted);font-size:.84rem;line-height:1.7;margin-top:2.4rem;max-width:780px;padding:.2rem 0 .2rem 1.1rem}.uni-close{background:radial-gradient(ellipse at 90% 50%,rgba(35,199,217,.12),transparent 29rem),#081820;border-top:1px solid rgba(56,241,172,.25);padding-block:clamp(4.5rem,10vw,8rem)}.uni-close__layout{align-items:end;display:flex;gap:3rem;justify-content:space-between}.uni-close h2{font-size:clamp(2.6rem,6vw,6rem);font-weight:500;letter-spacing:-.07em;line-height:.98;margin:1rem 0;max-width:780px}.uni-close p{color:var(--uni-muted);font-size:1rem;line-height:1.7;margin:0;max-width:600px}.uni-close__action{flex:0 0 auto;padding-bottom:.25rem}.uni-anchor{scroll-margin-top:6rem}@media(max-width:800px){.uni-hero{grid-template-columns:1fr;min-height:unset;padding-top:9rem}.uni-hero__art{margin-inline:auto;max-width:540px;width:100%}.uni-section-head,.uni-editorial,.uni-questions{grid-template-columns:1fr}.uni-section-head>p{max-width:600px}.uni-principles{grid-template-columns:1fr}.uni-principle,.uni-principle:first-child{border-left:0;border-top:1px solid var(--uni-line);min-height:unset;padding:1.3rem 0 1.7rem}.uni-principle h3{margin-top:1.5rem}.uni-close__layout{align-items:start;flex-direction:column}}@media(max-width:560px){.uni-hero{padding-bottom:3rem}.uni-hero h1{font-size:clamp(3.1rem,16vw,5rem)}.uni-hero__art{width:min(100%,410px)}.uni-node{font-size:.65rem;padding:.55rem .65rem}.uni-constellation__core{font-size:.65rem;height:5rem;width:5rem}.uni-fields{grid-template-columns:1fr}.uni-field{min-height:unset}.uni-journey{gap:1.7rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.uni-journey__step{padding-top:1rem}.uni-journey__step:before{top:-.35rem}.uni-button{width:100%}}@media(prefers-reduced-motion:reduce){.iivvo-universidades *,.iivvo-universidades *:before,.iivvo-universidades *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.u27-campaigns{background:radial-gradient(ellipse at 84% 12%,rgba(35,199,217,.07),transparent 31rem),linear-gradient(180deg,#08171e,#061018 78%);padding-block:clamp(48px,6vw,84px)}.u27-campaigns__header{align-items:end;display:grid;gap:2rem 4rem;grid-template-columns:minmax(0,1.15fr) minmax(250px,.75fr);margin-bottom:30px}.u27-campaigns__header h2{font-size:clamp(2.25rem,4.1vw,3.5rem);font-weight:500;letter-spacing:-.075em;line-height:.98;margin:1rem 0 0;max-width:700px;text-wrap:balance}.u27-campaigns__header>p{color:var(--u27-muted);font-size:1rem;line-height:1.75;margin:0 0 .25rem;max-width:420px}.u27-campaigns__gallery{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:880px}.u27-campaigns__feature{background:linear-gradient(145deg,#0e222ae6,#050f16e6);border:1px solid rgba(134,185,179,.2);min-width:0;padding:12px}.u27-campaigns__art-button{align-items:center;aspect-ratio:16 / 9;background:#031015;border:0;cursor:zoom-in;display:flex;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.u27-campaigns__art-button img{height:100%;object-fit:contain;width:100%}.u27-campaigns__inspect{align-items:center;background:#38f1ac0f;border:1px solid rgba(56,241,172,.4);border-radius:999px;color:#eaf7f2;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:600;gap:8px;min-height:42px;padding:0 12px;transition:background-color .18s ease,border-color .18s ease}.u27-campaigns__inspect:hover{background:#38f1ac26;border-color:var(--u27-mint)}.u27-campaigns__caption{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:20px 8px 8px}.u27-campaigns__index{color:var(--u27-mint);font:600 .62rem var(--app-font-mono),monospace;letter-spacing:.12em}.u27-campaigns__caption h3{color:#edf7f3;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:500;letter-spacing:-.04em;margin:7px 0 4px}.u27-campaigns__caption p{color:#a6bcba;font-size:1.1rem;line-height:1.6;margin:0}.u27-campaigns__caption-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.u27-campaigns__arrows{display:flex;flex:0 0 auto;gap:8px}.u27-campaigns__arrows button,.u27-campaigns__dialog-bar button{align-items:center;background:#38f1ac12;border:1px solid rgba(56,241,172,.32);border-radius:50%;color:var(--u27-mint);cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;transition:background-color .18s ease,color .18s ease;width:42px}.u27-campaigns__arrows button:hover,.u27-campaigns__dialog-bar button:hover{background:var(--u27-mint);color:#051a13}.u27-campaigns__arrows svg{height:18px;width:18px}.u27-campaigns__note{border-left:1px solid var(--u27-cyan);color:#8fa9a8;font-size:.76rem;line-height:1.65;margin:19px 0 0;max-width:780px;padding-left:13px}.u27-campaigns__dialog{background:#061018;border:1px solid rgba(56,241,172,.35);box-sizing:border-box;color:#eff8f4;flex-direction:column;height:min(92dvh,980px);left:50%;margin:0;max-height:92dvh;max-width:min(1200px,calc(100vw - 32px));overflow:hidden;padding:12px;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(1200px,calc(100vw - 32px))}.u27-campaigns__dialog::backdrop{background:#01080ce6}.u27-campaigns__dialog[open]{animation:u27-dialog-in .2s ease-out both;display:flex}@keyframes u27-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}.u27-campaigns__dialog-bar{align-items:center;color:#a9bfbd;display:flex;font:.63rem var(--app-font-mono),monospace;justify-content:space-between;letter-spacing:.07em;min-height:44px;padding:0 2px 10px}.u27-campaigns__dialog-bar span{align-items:center;display:inline-flex;gap:12px}.u27-campaigns__dialog-bar i{background:var(--u27-mint);height:1px;width:22px}.u27-campaigns__dialog-bar button{flex:0 0 38px;height:38px;width:38px}.u27-campaigns__dialog>img{flex:1 1 0;height:auto;min-height:0;object-fit:contain;width:100%}.u27-campaigns__dialog-controls{align-items:center;display:flex;justify-content:space-between;padding-top:10px}.u27-campaigns__dialog-controls button{align-items:center;background:transparent;border:1px solid rgba(56,241,172,.3);border-radius:999px;color:#e7f4ef;cursor:pointer;display:inline-flex;font-size:.75rem;gap:9px;min-height:40px;padding:0 13px}.u27-campaigns__dialog-controls svg{color:var(--u27-mint);height:16px;width:16px}.u27-campaigns__dialog-controls button:hover{background:#38f1ac1a}.u27-campaigns__dialog :focus-visible{outline:2px solid var(--u27-mint);outline-offset:3px}@media(max-width:760px){.u27-campaigns__header{grid-template-columns:1fr;gap:16px}.u27-campaigns__header h2{font-size:clamp(2rem,8vw,2.7rem)}.u27-campaigns__header>p{font-size:.96rem}.u27-campaigns__gallery{grid-template-columns:1fr}.u27-campaigns__caption{padding-inline:2px}.u27-campaigns__dialog{height:min(90dvh,760px)}}@media(max-width:480px){.u27-campaigns__feature{padding:7px}.u27-campaigns__caption{align-items:stretch;flex-direction:column;gap:15px}.u27-campaigns__caption p{font-size:.84rem}.u27-campaigns__caption-actions{justify-content:space-between}.u27-campaigns__arrows{gap:5px}.u27-campaigns__arrows button{height:38px;width:38px}.u27-campaigns__dialog-controls button{font-size:.68rem;padding-inline:9px}}@media(prefers-reduced-motion:reduce){.u27-campaigns__dialog[open]{animation:none}.u27-campaigns__inspect{transition:none}}.u27-page{--u27-bg: #061018;--u27-deep: #030a10;--u27-panel: #0b1b24;--u27-line: rgba(179, 220, 214, .15);--u27-text: #eff8f4;--u27-muted: #b2c5c7;--u27-soft: #8da7aa;--u27-mint: #38f1ac;--u27-cyan: #23c7d9;background:var(--u27-bg);color:var(--u27-text);font-family:var(--app-font-sans),sans-serif;overflow:clip;position:relative}.u27-page *,.u27-page *:before,.u27-page *:after{box-sizing:border-box}.u27-page button,.u27-page a{font:inherit}.u27-page a{color:inherit}.u27-page button:focus-visible,.u27-page a:focus-visible{outline:2px solid var(--u27-mint);outline-offset:4px}.u27-page img{display:block;max-width:100%}.u27-page section{scroll-margin-top:6rem}.u27-wrap{box-sizing:border-box;margin-inline:auto;max-width:1050px;padding-inline:24px;width:100%}.u27-kicker{align-items:center;color:var(--u27-mint);display:inline-flex;font:700 .63rem/1.5 var(--app-font-mono),monospace;gap:.72rem;letter-spacing:.15em;text-transform:uppercase}.u27-kicker:before{background:var(--u27-mint);content:"";height:1px;width:27px}.u27-section{border-top:1px solid var(--u27-line);position:relative}.u27-admissions-metrics{background:radial-gradient(ellipse at 50% -12%,rgba(35,199,217,.15),transparent 52%),linear-gradient(145deg,#0a1b24,#07141c 58%,#0a1c22);overflow:hidden;padding-block:clamp(3.8rem,7vw,6.8rem);position:relative}.u27-admissions-metrics__heading{margin:0 auto clamp(2rem,4vw,3.2rem);max-width:800px;text-align:center}.u27-admissions-metrics__heading .u27-kicker{color:var(--u27-mint);font-size:11px;letter-spacing:.18em}.u27-admissions-metrics__heading h2{color:#f0f9f5;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:500;letter-spacing:-.055em;line-height:1.02;margin:.85rem 0 0;text-wrap:balance}.u27-admissions-metrics__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;list-style:none;margin:0 auto;max-width:1240px;padding:0;position:relative}.u27-admissions-metrics__list:before{background:linear-gradient(90deg,#38f1ac1a,#38f1acb3 50%,#38f1ac33);content:"";height:1px;left:8.3%;position:absolute;right:8.3%;top:2.15rem}.u27-admissions-metrics__list li{align-content:start;background:linear-gradient(155deg,#132e37f0,#091b23d1);border:1px solid rgba(168,221,210,.13);border-radius:18px;display:grid;min-width:0;min-height:230px;padding:0;position:relative;text-align:left;transition:border-color .25s ease,transform .25s ease,background-color .25s ease}.u27-admissions-metrics__list li:hover{background:linear-gradient(155deg,#173a41fa,#091b23e6);border-color:#38f1ac73;transform:translateY(-4px)}.u27-admissions-metrics__card{align-content:start;appearance:none;background:transparent;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:grid;font:inherit;gap:.8rem;grid-template-columns:minmax(0,1fr);justify-items:start;min-height:inherit;padding:1.1rem .95rem 1.15rem;text-align:left;width:100%}.u27-admissions-metrics__card:focus-visible{outline:2px solid var(--u27-mint);outline-offset:3px;position:relative;z-index:1}.u27-admissions-metrics__node{align-items:center;background:#0b2028;border:1px solid rgba(56,241,172,.55);border-radius:14px;box-shadow:0 0 0 6px #0b1c24;color:var(--u27-mint);display:flex;height:2.15rem;justify-content:center;transition:background-color .25s ease,border-color .25s ease;width:2.15rem}.u27-admissions-metrics__num{color:#84a5a4;font:600 10px/1 var(--app-font-mono),monospace;letter-spacing:.16em}.u27-admissions-metrics__name{color:#eff9f4;font-size:clamp(15px,1.15vw,17px);font-weight:550;line-height:1.25;max-width:16ch;transition:color .25s ease}.u27-admissions-metrics__question{color:#a9bfbd;font-size:13px;font-weight:400;line-height:1.45;margin:0;max-width:22ch;overflow-wrap:break-word;text-wrap:pretty}.u27-admissions-metrics__list li:hover .u27-admissions-metrics__node{background:#38f1ac24;border-color:var(--u27-mint)}.u27-admissions-metrics__list li:hover .u27-admissions-metrics__name{color:#fff}.u27-admissions-metrics__list li:last-child .u27-admissions-metrics__node{background:var(--u27-mint);border-color:var(--u27-mint);box-shadow:0 0 0 6px #0b1c24;color:#051a13}.u27-admissions-metrics__list li:last-child .u27-admissions-metrics__name{color:var(--u27-mint);font-weight:600}.u27-admissions-metrics__closing{border-top:1px solid rgba(168,221,210,.14);color:#b6cbc7;font-size:14px;line-height:1.5;margin:clamp(1.5rem,3vw,2.25rem) auto 0;max-width:1240px;padding-top:1rem;text-align:center}.u27-admissions-metrics__closing-row{align-items:center;border-top:1px solid rgba(168,221,210,.14);display:flex;gap:1.25rem;justify-content:space-between;margin:clamp(1.5rem,3vw,2.25rem) auto 0;max-width:1240px;padding-top:1rem}.u27-admissions-metrics__closing-row .u27-admissions-metrics__closing{border:0;flex:1 1 auto;margin:0;max-width:none;padding:0;text-align:left}.u27-admissions-metrics__overview-trigger{align-items:center;background:#38f1ac17;border:1px solid rgba(56,241,172,.38);border-radius:999px;color:#eff9f4;cursor:pointer;display:inline-flex;flex:0 0 auto;font:600 .82rem/1.2 var(--app-font-sans),sans-serif;gap:.55rem;justify-content:center;min-height:46px;padding:.7rem 1.1rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.u27-admissions-metrics__overview-trigger:hover{background:#38f1ac29;border-color:var(--u27-mint);transform:translateY(-1px)}.u27-admissions-metrics__overview-trigger svg{color:var(--u27-mint)}.u27-admissions-metrics__dialog{background:radial-gradient(ellipse at 94% 0%,rgba(35,199,217,.1),transparent 55%),linear-gradient(150deg,#0b1c25,#06121a 72%);border:1px solid rgba(56,241,172,.42);border-radius:24px;box-shadow:0 30px 100px #0009,0 0 36px #38f1ac14;box-sizing:border-box;color:#eff8f4;margin:auto;max-height:min(88dvh,760px);max-width:calc(100vw - 32px);overflow-y:auto;padding:0;position:fixed;width:min(560px,calc(100vw - 32px))}.u27-admissions-metrics__dialog::backdrop{background:#01080cc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.u27-admissions-metrics__dialog[open]{animation:u27-admissions-metric-enter .24s ease-out both}@keyframes u27-admissions-metric-enter{0%{opacity:0;transform:translateY(9px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.u27-admissions-metrics__dialog-content{padding:clamp(1.15rem,4vw,1.8rem)}.u27-admissions-metrics__dialog-header{align-items:center;display:grid;gap:.8rem;grid-template-columns:2.8rem minmax(0,1fr) 2.6rem}.u27-admissions-metrics__dialog-icon{align-items:center;background:#38f1ac1a;border:1px solid rgba(56,241,172,.45);border-radius:14px;color:var(--u27-mint);display:flex;height:2.8rem;justify-content:center;width:2.8rem}.u27-admissions-metrics__dialog-heading{min-width:0}.u27-admissions-metrics__dialog-index{color:var(--u27-mint);font:600 .65rem/1.3 var(--app-font-mono),monospace;letter-spacing:.13em}.u27-admissions-metrics__dialog-heading h2{color:#f2fbf8;font-size:clamp(1.15rem,4vw,1.45rem);font-weight:650;letter-spacing:-.035em;line-height:1.2;margin:.22rem 0 0;overflow-wrap:anywhere}.u27-admissions-metrics__dialog-close{align-items:center;background:#ffffff0b;border:1px solid rgba(168,221,210,.2);border-radius:50%;color:#dbe9e4;cursor:pointer;display:flex;height:2.6rem;justify-content:center;padding:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:2.6rem}.u27-admissions-metrics__dialog-close:hover{background:#38f1ac1f;border-color:var(--u27-mint);color:var(--u27-mint)}.u27-admissions-metrics__dialog-main{padding-top:clamp(1.6rem,5vw,2.25rem)}.u27-admissions-metrics__dialog-question{color:#c7d8d3;font-size:clamp(1rem,3.6vw,1.22rem);line-height:1.45;margin:0;max-width:34ch;text-wrap:balance}.u27-admissions-metrics__dialog-value{color:var(--u27-mint);display:block;font-size:clamp(4rem,17vw,6rem);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.075em;line-height:.98;margin-top:.55rem}.u27-admissions-metrics__progress{background:#a8ddd221;border-radius:999px;height:6px;margin-top:1rem;overflow:hidden}.u27-admissions-metrics__progress span{background:linear-gradient(90deg,#23c7d9,var(--u27-mint));border-radius:inherit;display:block;height:100%;transition:width .35s ease}.u27-admissions-metrics__dialog-description{color:#a9bfbd;font-size:.96rem;line-height:1.6;margin:1rem 0 0;max-width:58ch}.u27-admissions-metrics__benefit{background:linear-gradient(110deg,#38f1ac14,#23c7d90b);border:1px solid rgba(56,241,172,.18);border-radius:14px;margin-top:1.35rem;padding:.95rem 1rem}.u27-admissions-metrics__benefit>span{color:var(--u27-mint);font:600 .65rem/1.4 var(--app-font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.u27-admissions-metrics__benefit p{color:#d5e4df;font-size:.9rem;line-height:1.55;margin:.45rem 0 0}.u27-admissions-metrics__dialog-footer{margin-top:1.25rem}.u27-admissions-metrics__dialog-note{color:#879f9d;font-size:.7rem;line-height:1.5;margin:0}.u27-admissions-metrics__dialog-nav{align-items:center;border-top:1px solid rgba(168,221,210,.14);display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:1rem;padding-top:.85rem}.u27-admissions-metrics__dialog-nav button{align-items:center;background:#38f1ac12;border:1px solid rgba(56,241,172,.28);border-radius:999px;color:#e9f7f1;cursor:pointer;display:inline-flex;font:600 .78rem/1.2 var(--app-font-sans),sans-serif;gap:.45rem;justify-content:center;min-height:42px;padding:.5rem .75rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.u27-admissions-metrics__dialog-nav button:last-child{justify-self:end}.u27-admissions-metrics__dialog-nav button:hover{background:#38f1ac26;border-color:var(--u27-mint);color:#fff}.u27-admissions-metrics__dialog-nav svg{color:var(--u27-mint);flex:0 0 auto}.u27-admissions-metrics__dialog-nav>span{color:#91aaa6;font:600 .68rem/1 var(--app-font-mono),monospace;letter-spacing:.08em}.u27-admissions-metrics__dialog :focus-visible{outline:2px solid var(--u27-mint);outline-offset:3px}.u27-admissions-metrics__dialog--overview{--overview-cyan: #23c7d9;--overview-copy: #f2f8f5;--overview-mint: #74e9b5;--overview-muted: #b2c5c7;--u27-mint: #74e9b5;background:radial-gradient(ellipse at 82% 0%,rgba(116,233,181,.13),transparent 56%),radial-gradient(ellipse at 8% 100%,rgba(35,199,217,.08),transparent 48%),linear-gradient(148deg,#102723,#0b1b23 68%,#09171d);border-color:#74e9b561;border-radius:22px;box-shadow:0 30px 100px #0000009e,0 0 38px #38f1ac1f,inset 0 1px #f2f8f50f;color:var(--overview-copy);max-height:min(92dvh,840px);max-width:min(var(--iivvo-site-content-rail-width),calc(100vw - var(--iivvo-site-container-gutter) - var(--iivvo-site-container-gutter) - 2px));overscroll-behavior:contain;width:min(var(--iivvo-site-content-rail-width),calc(100vw - var(--iivvo-site-container-gutter) - var(--iivvo-site-container-gutter) - 2px))}.u27-admissions-metrics__dialog--overview::backdrop{background:#030811c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.u27-admissions-metrics__overview-content{padding:clamp(1.15rem,2.2vw,1.8rem)}.u27-admissions-metrics__overview-header{align-items:flex-start;border-bottom:1px solid rgba(116,233,181,.18);display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.u27-admissions-metrics__overview-heading{max-width:940px;min-width:0}.u27-admissions-metrics__overview-heading .u27-kicker{color:var(--overview-cyan);font-size:10px;letter-spacing:.15em}.u27-admissions-metrics__overview-heading h2{color:var(--overview-copy);font-size:clamp(1.75rem,3vw,2.7rem);font-weight:600;letter-spacing:-.045em;line-height:1.05;margin:.28rem 0 0;text-wrap:balance}.u27-admissions-metrics__overview-heading p{color:var(--overview-muted);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.5;margin:.55rem 0 0;max-width:75ch}.u27-admissions-metrics__overview-flow{display:grid;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:1.1rem 0 0;padding:0}.u27-admissions-metrics__dialog--overview .u27-admissions-metrics__dialog-close{background:#74e9b513;border-color:#74e9b540;color:#e6f5ee}.u27-admissions-metrics__dialog--overview .u27-admissions-metrics__dialog-close:hover{background:#77ddf51f;border-color:#77ddf585;color:var(--overview-cyan)}.u27-admissions-metrics__dialog--overview :focus-visible{outline-color:var(--overview-cyan)}.u27-admissions-metrics__overview-step{align-items:stretch;display:flex;gap:.45rem;min-width:0}.u27-admissions-metrics__overview-card{background:radial-gradient(ellipse at 92% 0%,rgba(35,199,217,.055),transparent 56%),linear-gradient(155deg,#122b2bfa,#0d1b25fa);border:1px solid rgba(116,233,181,.2);border-radius:16px;display:flex;flex:1 1 0;flex-direction:column;min-width:0;padding:.9rem .8rem;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.u27-admissions-metrics__overview-card:hover{background:radial-gradient(ellipse at 92% 0%,rgba(35,199,217,.08),transparent 56%),linear-gradient(155deg,#163633fc,#0f1f29fc);border-color:#74e9b57a;transform:translateY(-2px)}.u27-admissions-metrics__overview-card-head{align-items:center;display:grid;gap:.55rem;grid-template-columns:2.2rem minmax(0,1fr);min-height:3rem}.u27-admissions-metrics__overview-node{align-items:center;background:#74e9b51a;border:1px solid rgba(116,233,181,.38);border-radius:12px;color:var(--overview-mint);display:flex;flex:0 0 2.2rem;height:2.2rem;justify-content:center}.u27-admissions-metrics__overview-number{color:#a7c8ba;display:block;font:600 .58rem/1.3 var(--app-font-mono),monospace;letter-spacing:.1em}.u27-admissions-metrics__overview-card h3{color:var(--overview-copy);font-size:.9rem;font-weight:650;line-height:1.22;margin:.16rem 0 0;overflow-wrap:anywhere}.u27-admissions-metrics__overview-value{color:var(--overview-mint);font-size:clamp(1.1rem,1.6vw,1.45rem);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.055em;line-height:1.08;margin-top:.75rem;overflow-wrap:anywhere}.u27-admissions-metrics__overview-progress{background:#b2bad02b;border-radius:999px;height:5px;margin-top:.65rem;overflow:hidden}.u27-admissions-metrics__overview-progress span{background:linear-gradient(90deg,var(--overview-cyan),var(--overview-mint));border-radius:inherit;display:block;height:100%}.u27-admissions-metrics__overview-description{color:#c3d4cf;font-size:.78rem;line-height:1.45;margin:.65rem 0 0;overflow-wrap:anywhere}.u27-admissions-metrics__overview-arrow{align-self:center;color:var(--overview-cyan);flex:0 0 18px;filter:drop-shadow(0 0 7px rgba(35,199,217,.3))}.u27-admissions-metrics__overview-footer{background:radial-gradient(ellipse at 100% 0%,rgba(35,199,217,.09),transparent 60%),linear-gradient(100deg,#74e9b51b,#23c7d90b);border:1px solid rgba(116,233,181,.28);border-radius:14px;margin-top:.95rem;padding:.9rem 1rem}.u27-admissions-metrics__overview-summary{color:var(--overview-copy);font-size:clamp(.98rem,1.5vw,1.2rem);font-weight:650;letter-spacing:-.015em;line-height:1.4;margin:0}.u27-admissions-metrics__overview-disclaimer{align-items:flex-start;color:var(--overview-muted);display:flex;gap:.55rem;margin-top:.45rem}.u27-admissions-metrics__overview-disclaimer svg{color:var(--overview-cyan);flex:0 0 16px;margin-top:.1rem}.u27-admissions-metrics__overview-disclaimer p{font-size:.78rem;line-height:1.45;margin:0}@media(max-width:1100px){.u27-admissions-metrics__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.u27-admissions-metrics__list:before{display:none}.u27-admissions-metrics__list li{min-height:190px}.u27-admissions-metrics__overview-flow{grid-template-columns:1fr;gap:.55rem}.u27-admissions-metrics__overview-step{align-items:center;flex-direction:column;gap:.35rem}.u27-admissions-metrics__overview-card{width:100%}.u27-admissions-metrics__overview-arrow{transform:rotate(90deg)}}@media(max-width:680px){.u27-admissions-metrics{padding-block:3.2rem}.u27-admissions-metrics__heading{margin-bottom:1.7rem;text-align:left}.u27-admissions-metrics__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.u27-admissions-metrics__list li{min-height:182px}.u27-admissions-metrics__card{padding:.9rem}.u27-admissions-metrics__closing{text-align:left}.u27-admissions-metrics__closing-row{align-items:flex-start;flex-direction:column;gap:.8rem}.u27-admissions-metrics__dialog--overview{max-height:94dvh;max-width:min(var(--iivvo-site-content-rail-width),calc(100vw - var(--iivvo-site-container-gutter) - var(--iivvo-site-container-gutter) - 2px));width:min(var(--iivvo-site-content-rail-width),calc(100vw - var(--iivvo-site-container-gutter) - var(--iivvo-site-container-gutter) - 2px))}.u27-admissions-metrics__overview-content{padding:1rem}.u27-admissions-metrics__overview-heading p{font-size:.82rem}.u27-admissions-metrics__overview-card{padding:.85rem}.u27-admissions-metrics__overview-summary{font-size:.98rem}.u27-admissions-metrics__overview-disclaimer p{font-size:.75rem}}@media(max-width:420px){.u27-admissions-metrics__list{grid-template-columns:minmax(0,1fr)}.u27-admissions-metrics__card{align-items:center;column-gap:.85rem;grid-template-columns:auto 1fr;min-height:0;padding:.9rem 1rem}.u27-admissions-metrics__num{grid-column:1;grid-row:1}.u27-admissions-metrics__node{grid-column:1;grid-row:2}.u27-admissions-metrics__name{grid-column:2;grid-row:1;max-width:none}.u27-admissions-metrics__question{grid-column:2;grid-row:2;max-width:none}.u27-admissions-metrics__overview-header{gap:.6rem}.u27-admissions-metrics__overview-heading h2{font-size:1.35rem}.u27-admissions-metrics__dialog-close{height:2.25rem;width:2.25rem}}@media(prefers-reduced-motion:reduce){.u27-admissions-metrics__node,.u27-admissions-metrics__name,.u27-admissions-metrics__list li,.u27-admissions-metrics__progress span{transition:none}.u27-admissions-metrics__list li:hover{transform:none}.u27-admissions-metrics__dialog[open]{animation:none}.u27-admissions-metrics__dialog-close,.u27-admissions-metrics__dialog-nav button,.u27-admissions-metrics__overview-trigger{transition:none}}.u27-solutions{background:linear-gradient(180deg,#07141b,#061018);border-bottom:1px solid var(--u27-line);border-top:1px solid var(--u27-line)}.u27-solutions__bar{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;min-height:76px}.u27-solutions__label{color:#8fa9aa;flex:0 0 auto;font:600 .58rem/1.4 var(--app-font-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.u27-solutions__tabs{align-items:center;background:#020a0f8f;border:1px solid rgba(179,220,214,.13);border-radius:999px;display:flex;gap:.18rem;padding:.22rem}.u27-solutions__tab{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:#9eb5b6;cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:600;gap:.5rem;min-height:2.45rem;padding:.45rem .85rem;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}.u27-solutions__status{border:1px solid rgba(151,177,179,.24);border-radius:999px;color:#8fa9aa;font:600 .58rem/1 var(--app-font-mono),monospace;letter-spacing:.03em;padding:.28rem .38rem}.u27-solutions__status.is-available{background:#38f1ac14;border-color:#38f1ac4d;color:var(--u27-mint)}.u27-solutions__tab-label{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.u27-solutions__tab:hover{color:#eff8f4;transform:translateY(-1px)}.u27-solutions__tab.is-active{background:#38f1ac1a;border-color:#38f1ac4d;color:var(--u27-mint)}.u27-solutions__tab:focus-visible{outline:2px solid #eff8f4;outline-offset:3px}.u27-solutions__content[hidden],.u27-solutions__coming[hidden]{display:none}.u27-solutions__coming{border-top:1px solid rgba(179,220,214,.1);padding-block:clamp(1.25rem,2.5vw,2rem)}.u27-solutions__preview{background:radial-gradient(ellipse at 84% 15%,rgba(35,199,217,.1),transparent 34rem),linear-gradient(120deg,#0c222de6,#07141ef5);border:1px solid rgba(153,190,184,.2);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);min-height:300px;overflow:hidden}.u27-solutions__preview-copy{align-content:center;display:grid;gap:clamp(14px,2vw,22px);padding:clamp(24px,4.5vw,56px)}.u27-solutions__preview-status{border:1px solid rgba(35,199,217,.32);color:#8fd8d7;font:600 .62rem/1.3 var(--app-font-mono),monospace;justify-self:start;letter-spacing:.09em;padding:8px 11px;text-transform:uppercase}.u27-solutions__preview-title{color:#eff8f4;font-size:clamp(1.8rem,3.1vw,2.65rem);font-weight:500;letter-spacing:-.055em;line-height:1.08;margin:0;max-width:18ch;text-wrap:balance}.u27-solutions__preview-description{border-left:1px solid var(--u27-mint);color:#bdcecc;font-size:clamp(.94rem,1.25vw,1.06rem);line-height:1.65;margin:0;max-width:56ch;padding-left:14px}.u27-solutions__preview-media{margin:0;min-height:100%;overflow:hidden;position:relative}.u27-solutions__preview-media:after{background:linear-gradient(90deg,rgba(7,20,30,.14),transparent 42%);content:"";inset:0;pointer-events:none;position:absolute}.u27-solutions__preview-media img{display:block;height:100%;min-height:300px;object-fit:cover;object-position:center;width:100%}@media(max-width:760px){.u27-solutions__preview{grid-template-columns:minmax(0,1fr)}.u27-solutions__preview-copy{padding:clamp(22px,5vw,34px)}.u27-solutions__preview-media{min-height:220px}.u27-solutions__preview-media img{aspect-ratio:1.65;height:auto;min-height:0}}@media(max-width:640px){.u27-solutions__bar{align-items:stretch;flex-direction:column;gap:.7rem;padding-block:1rem}.u27-solutions__tabs{justify-content:stretch;min-width:0;width:100%}.u27-solutions__tab{flex:1 1 0;flex-direction:column;gap:.28rem;justify-content:center;min-width:0;padding:.4rem .15rem}.u27-solutions__tab-label{gap:.28rem;justify-content:center}.u27-solutions__tab-label>span{font-size:.65rem}.u27-solutions__tab-label svg{flex:0 0 14px;height:14px;width:14px}.u27-solutions__status{font-size:.55rem;padding:.25rem .32rem}}@media(prefers-reduced-motion:reduce){.u27-solutions__tab{transition:none}}.u27-page .uni-hero{align-items:initial;background:radial-gradient(ellipse at 78% 30%,rgba(35,199,217,.11),transparent 31rem),linear-gradient(180deg,#081720,var(--u27-deep));display:block;margin:0;max-width:none;min-height:unset;padding:0;position:relative}.u27-hero__layout{align-items:center;background:transparent;display:grid;gap:clamp(28px,4vw,48px);grid-template-columns:minmax(0,1.28fr) minmax(300px,1fr);margin:auto;max-width:1050px;min-height:0;overflow:hidden;padding:clamp(72px,9vh,92px) 48px 46px;position:relative}.u27-hero__copy{max-width:670px;position:relative;z-index:2}.u27-page .uni-hero{background:radial-gradient(ellipse at 76% 26%,rgba(35,199,217,.19),transparent 32rem),radial-gradient(ellipse at 12% 82%,rgba(56,241,172,.09),transparent 28rem),linear-gradient(122deg,#091a2b,#071522 52%,#07111d)}.u27-page .uni-hero h1{font-size:clamp(3.35rem,5.5vw,4.7rem);line-height:.94;margin:.9rem 0 .95rem;max-width:13ch}.u27-page .uni-hero h1 em{color:var(--u27-mint)}.u27-hero__copy>p{font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.65;max-width:470px}.u27-hero h1{font-size:clamp(2.8rem,3.6vw,3.8rem);font-weight:500;letter-spacing:-.08em;line-height:.94;margin:1.5rem 0 1.65rem;max-width:740px;text-wrap:balance}.u27-hero h1 em,.u27-page h2 em{color:var(--u27-mint);font-style:normal}.u27-hero__copy>p{color:#b5c8c8;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.75;margin:0;max-width:520px}.u27-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;margin-top:1.1rem}.u27-button{align-items:center;background:var(--u27-mint);border:1px solid var(--u27-mint);border-radius:999px;color:#051a13!important;cursor:pointer;display:inline-flex;font-size:.82rem!important;font-weight:700!important;gap:.72rem;justify-content:center;min-height:50px;padding:.84rem 1.35rem;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.u27-button:hover{background:#68ffc3;transform:translateY(-2px)}.u27-link-button,.u27-close__text-button{align-items:center;background:transparent;border:0;color:var(--u27-text);cursor:pointer;display:inline-flex;font-size:.8rem!important;font-weight:600!important;gap:.45rem;padding:.7rem .2rem;text-decoration:underline;text-decoration-color:#38f1ac80;text-underline-offset:.35rem}.u27-link-button:hover,.u27-close__text-button:hover{color:var(--u27-mint)}.u27-hero__signal{align-items:center;color:#90aaa9;display:flex;font:600 .57rem var(--app-font-mono),monospace;gap:.65rem;letter-spacing:.12em;margin-top:1.35rem}.u27-hero__signal span{background:var(--u27-mint);border-radius:50%;box-shadow:0 0 0 5px #38f1ac1a;height:5px;width:5px}.u27-hero__signal b{color:var(--u27-cyan);font-weight:400}.u27-hero__visual{align-self:stretch;border-radius:2px;box-shadow:0 24px 80px #00000047,0 0 54px #23c7d914;isolation:isolate;margin:0;min-height:clamp(320px,37vw,420px);overflow:hidden;position:relative}.u27-hero__visual:before{border:1px solid rgba(56,241,172,.46);content:"";inset:10px;pointer-events:none;position:absolute;z-index:2}.u27-hero__visual>img{height:100%;inset:0;object-fit:cover;object-position:51% center;position:absolute;width:100%}.u27-hero__image-shade{background:linear-gradient(90deg,rgba(3,10,16,.4),transparent 38%),linear-gradient(0deg,rgba(3,10,16,.76),transparent 52%);inset:0;position:absolute}.u27-hero__caption{bottom:11%;left:9%;position:absolute;z-index:2}.u27-hero__caption span{color:var(--u27-mint);display:block;font:600 .58rem var(--app-font-mono),monospace;letter-spacing:.13em;margin-bottom:.65rem}.u27-hero__caption strong{color:#f2faf7;display:block;font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:500;letter-spacing:-.07em}.u27-orbit{border:1px solid rgba(56,241,172,.23);border-radius:50%;pointer-events:none;position:absolute;z-index:1}.u27-orbit--one{height:74%;right:-25%;top:-5%;transform:scaleX(.7) rotate(25deg);width:74%}.u27-orbit--two{border-color:#23c7d945;height:48%;right:-11%;top:5%;transform:scaleX(.75) rotate(-27deg);width:48%}.u27-hero__edge{bottom:17px;color:#b2c5c773;display:flex;font:.53rem var(--app-font-mono),monospace;gap:10px;left:48px;letter-spacing:.13em;position:absolute}.u27-page .uni-hero:after{background:linear-gradient(90deg,transparent,rgba(35,199,217,.55) 22%,rgba(56,241,172,.55) 78%,transparent);bottom:0;content:"";height:1px;left:max(24px,calc((100% - 1050px)/2 + 48px));opacity:.7;position:absolute;right:max(24px,calc((100% - 1050px)/2 + 48px))}.u27-cycle{background:radial-gradient(ellipse at 5% 50%,rgba(35,199,217,.055),transparent 35rem),#07141b;padding-block:clamp(54px,6vw,84px)}.u27-cycle__heading{align-items:end;display:grid;gap:3rem;grid-template-columns:1.2fr .8fr;margin-bottom:30px}.u27-cycle__heading h2,.u27-product__header h2,.u27-benefits__head h2,.u27-complement__lead h2{font-size:clamp(2.25rem,4.1vw,3.5rem);font-weight:500;letter-spacing:-.07em;line-height:.98;margin:1rem 0 0;max-width:800px;text-wrap:balance}.u27-cycle__heading>p,.u27-product__header>p{color:var(--u27-muted);font-size:.94rem;line-height:1.75;margin:0 0 .35rem;max-width:420px}.u27-cycle__figure{background:linear-gradient(155deg,#0e242cd1,#050f16c7);border:1px solid rgba(134,185,179,.18);margin:0;padding:clamp(12px,1.5vw,18px)}.u27-cycle__topline{color:#809c9d;display:flex;font:.53rem var(--app-font-mono),monospace;justify-content:space-between;letter-spacing:.11em;padding:0 4px 10px}.u27-cycle__frame{background:#061018;min-height:330px;overflow:hidden;position:relative}.u27-flourish{min-height:330px;width:100%}.u27-cycle__status{align-items:center;background:radial-gradient(ellipse at center,rgba(25,61,66,.36),transparent 70%);color:#9ab1b1;display:flex;font:.68rem var(--app-font-mono),monospace;inset:0;justify-content:center;letter-spacing:.03em;min-height:330px;position:absolute}.u27-cycle__status-dot{background:var(--u27-mint);border-radius:50%;box-shadow:0 0 0 5px #38f1ac1a;height:6px;margin-right:12px;width:6px}.u27-cycle__status-dot.is-error{background:#df9d6a}.u27-cycle__figure figcaption{color:#9cb1af;font-size:.76rem;line-height:1.5;padding:10px 4px 0}.u27-module-access{background:#07141b;border-top:1px solid rgba(134,185,179,.13);padding:18px 0 26px}.u27-module-access__inner{align-items:center;background:linear-gradient(105deg,#0f272ee6,#08171ee6);border:1px solid rgba(35,199,217,.22);display:flex;gap:24px;justify-content:space-between;max-width:min(var(--iivvo-site-content-rail-width),860px);padding-block:clamp(18px,2.4vw,26px)}.u27-module-access__copy{max-width:700px;min-width:0}.u27-module-access__copy h2{color:#e2eeea;font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:500;letter-spacing:-.045em;line-height:1.2;margin:.55rem 0 .5rem}.u27-module-access__copy p{color:#9bb1b0;font-size:.82rem;line-height:1.6;margin:0}.u27-module-access__button{flex:0 0 auto;white-space:nowrap}.u27-module-explorer__overlay{background:#02090dd6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);inset:0;position:fixed;z-index:2147482000}.u27-module-explorer__dialog{background:#07141b;border:1px solid rgba(101,230,189,.25);border-radius:20px;box-shadow:0 30px 100px #000000a6;color:#f3f8f7;display:flex;flex-direction:column;height:min(94dvh,1080px);left:50%;max-width:min(var(--iivvo-site-content-rail-width),calc(100vw - var(--iivvo-site-container-gutter) - var(--iivvo-site-container-gutter) - 2px));outline:none;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(var(--iivvo-site-content-rail-width),calc(100vw - var(--iivvo-site-container-gutter) - var(--iivvo-site-container-gutter) - 2px));z-index:2147482001}.u27-module-explorer__header{align-items:center;background:#07141bfa;border-bottom:1px solid rgba(134,185,179,.16);display:flex;flex:0 0 auto;gap:20px;justify-content:space-between;padding:14px 22px;position:sticky;top:0;z-index:4}.u27-module-explorer__title{color:#f3f8f7;display:block;font-size:.98rem;font-weight:700;letter-spacing:-.02em}.u27-module-explorer__description{color:#9bb1b0;display:block;font-size:.72rem;line-height:1.45;margin-top:3px}.u27-module-explorer__close{align-items:center;background:#65e6bd14;border:1px solid rgba(101,230,189,.28);border-radius:50%;color:#c9dfda;cursor:pointer;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;transition:background .18s ease,color .18s ease;width:40px}.u27-module-explorer__close:hover{background:#65e6bd2e;color:#fff}.u27-module-explorer__close:focus-visible{outline:2px solid #65e6bd;outline-offset:3px}.u27-module-explorer__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.u27-transition{background:#0b1b22;display:block;padding:0;position:relative}.u27-transition:before{background:var(--u27-mint);content:"";height:1px;left:max(24px,calc((100% - 1050px)/2 + 64px));opacity:.5;position:absolute;top:0;width:13%}.u27-transition__inner{align-items:center;display:grid;gap:clamp(40px,7vw,88px);grid-template-columns:minmax(260px,.9fr) 1.1fr;margin-inline:auto;max-width:1050px;padding:clamp(74px,10vw,152px) 64px}.u27-transition__image{aspect-ratio:.92;max-height:570px;overflow:hidden;position:relative}.u27-transition__image img{filter:saturate(.82);height:100%;object-fit:cover;object-position:45% center;width:100%}.u27-transition__image:after{background:linear-gradient(0deg,rgba(3,10,16,.8),transparent 45%);content:"";inset:0;position:absolute}.u27-transition__image>span{bottom:25px;color:var(--u27-mint);font:.57rem var(--app-font-mono),monospace;left:24px;letter-spacing:.1em;position:absolute;z-index:1}.u27-transition__copy{max-width:650px}.u27-transition__copy h2{font-size:clamp(2.35rem,4.3vw,3.7rem);font-weight:500;letter-spacing:-.075em;line-height:.98;margin:1.3rem 0 1.7rem}.u27-transition__copy>p{color:#b2c5c7;font-size:.97rem;line-height:1.75;margin:0 0 1rem;max-width:540px}.u27-transition__foot{align-items:center;color:#8ea6a6;display:flex;font:.55rem var(--app-font-mono),monospace;gap:10px;letter-spacing:.12em;margin-top:2rem}.u27-transition__foot span{color:var(--u27-mint)}.u27-transition__foot i{background:var(--u27-mint);height:1px;width:27px}.u27-commercial-problem{background:radial-gradient(ellipse at 4% 4%,rgba(35,199,217,.1),transparent 36rem),radial-gradient(ellipse at 100% 90%,rgba(50,237,177,.055),transparent 30rem),linear-gradient(135deg,#091922,#07141b 62%,#091820);overflow:hidden;padding-block:clamp(72px,8.5vw,116px)}.u27-commercial-problem__layout{align-items:center;display:grid;gap:clamp(34px,4.5vw,68px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.u27-commercial-problem__heading{align-self:start;max-width:470px}.u27-commercial-problem__heading h2{font-size:clamp(2.65rem,4.4vw,4.15rem);font-weight:450;letter-spacing:-.085em;line-height:.94;margin:1.15rem 0 1.4rem;max-width:13ch}.u27-commercial-problem__heading>p{color:var(--u27-muted);font-size:.96rem;line-height:1.75;margin:0;max-width:37ch}.u27-commercial-problem__list{border-top:1px solid var(--u27-line);list-style:none;margin:0;padding:0}.u27-commercial-problem__item{align-items:start;border-bottom:1px solid var(--u27-line);display:grid;gap:18px;grid-template-columns:2rem minmax(0,1fr);padding:18px 0 20px;position:relative;animation:u27-problem-reveal .48s cubic-bezier(.2,.7,.2,1) both}.u27-commercial-problem__content{min-width:0}.u27-commercial-problem__item:nth-child(2){animation-delay:45ms}.u27-commercial-problem__item:nth-child(3){animation-delay:90ms}.u27-commercial-problem__item:nth-child(4){animation-delay:135ms}.u27-commercial-problem__item:nth-child(5){animation-delay:.18s}.u27-commercial-problem__item:not(:last-child):before{background:linear-gradient(to bottom,#32edb1b3,#23c7d93d);content:"";height:auto;left:15px;position:absolute;top:51px;bottom:-34px;width:1px}.u27-commercial-problem__number{align-items:center;background:#091922;border:1px solid rgba(50,237,177,.45);border-radius:50%;color:var(--u27-mint);display:grid;font:.57rem var(--app-font-mono),monospace;height:32px;justify-items:center;letter-spacing:.03em;position:relative;width:32px;z-index:1}.u27-commercial-problem__item h3{margin:0 0 5px}.u27-commercial-problem__trigger{align-items:center;background:transparent;border:0;color:#e6f1ef;cursor:pointer;display:flex;font:inherit;gap:18px;justify-content:space-between;min-height:40px;padding:0;text-align:left;width:100%}.u27-commercial-problem__trigger>span:first-child{font-size:1.08rem;font-weight:560;letter-spacing:-.025em;line-height:1.3}.u27-commercial-problem__trigger:focus-visible{border-radius:3px;outline:2px solid #e9fff8;outline-offset:4px}.u27-commercial-problem__icon{align-items:center;border:1px solid rgba(50,237,177,.4);border-radius:50%;color:var(--u27-mint);display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;transition:background .24s ease,border-color .24s ease,color .24s ease;width:30px}.u27-commercial-problem__icon svg{transition:transform .28s cubic-bezier(.2,.7,.2,1)}.u27-commercial-problem__trigger:hover .u27-commercial-problem__icon,.u27-commercial-problem__trigger[aria-expanded=true] .u27-commercial-problem__icon{background:#32edb11f;border-color:#32edb1cc}.u27-commercial-problem__trigger[aria-expanded=true] .u27-commercial-problem__icon svg{transform:rotate(45deg)}.u27-commercial-problem__item p{color:var(--u27-muted);font-size:1rem;line-height:1.6;margin:0;max-width:52ch}.u27-commercial-problem__details{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;overflow:hidden;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1),margin-top .32s cubic-bezier(.2,.7,.2,1),opacity .22s ease,visibility .32s;visibility:hidden}.u27-commercial-problem__details.is-open{grid-template-rows:1fr;margin-top:15px;opacity:1;visibility:visible}.u27-commercial-problem__details-inner{min-height:0;overflow:hidden}.u27-commercial-problem__details ul{border-left:1px solid rgba(50,237,177,.28);display:grid;gap:9px;list-style:disc;margin:0;padding:2px 0 2px 28px}.u27-commercial-problem__details li{color:#b7c9ca;font-size:.94rem;line-height:1.55;padding-left:2px}.u27-commercial-problem__details li::marker{color:var(--u27-mint)}.u27-commercial-problem__closing{align-items:center;border-top:1px solid var(--u27-line);display:grid;gap:clamp(20px,4vw,46px);grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(26px,4vw,44px);padding-top:22px}.u27-commercial-problem__bridge{background:linear-gradient(90deg,rgba(50,237,177,.08),rgba(35,199,217,.025) 60%,transparent);border-left:2px solid var(--u27-mint);color:#c0d1d2;font-size:.92rem;line-height:1.7;margin:0;max-width:78ch;padding:13px 18px}.u27-commercial-problem__cta{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;justify-content:center;min-height:50px;text-decoration:none;white-space:nowrap}.u27-commercial-problem__cta svg{transition:transform .2s ease}.u27-commercial-problem__cta:hover svg{transform:translateY(3px)}.u27-commercial-problem__cta:focus-visible{outline:2px solid #e9fff8;outline-offset:4px}@keyframes u27-problem-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.u27-commercial-problem__item,.u27-commercial-problem__cta svg,.u27-commercial-problem__icon,.u27-commercial-problem__icon svg,.u27-commercial-problem__details{animation:none;transition:none}}.u27-faq{background:radial-gradient(ellipse at 92% 18%,rgba(35,199,217,.07),transparent 33rem),linear-gradient(145deg,#091922,#061018 68%);padding-block:clamp(56px,7vw,92px)}.u27-faq__layout{align-items:start;display:grid;gap:clamp(30px,6vw,84px);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)}.u27-faq__heading{max-width:370px}.u27-faq__heading h2{font-size:clamp(2.35rem,4.2vw,3.55rem);font-weight:500;letter-spacing:-.07em;line-height:.98;margin:1rem 0 0;max-width:10ch;text-wrap:balance}.u27-faq__list{border-top:1px solid var(--u27-line);min-width:0}.u27-faq__item{border-bottom:1px solid var(--u27-line)}.u27-faq .u27-faq__trigger{align-items:center;color:#e9f4f0;display:grid;font-size:clamp(.98rem,1.35vw,1.12rem);font-weight:500;gap:14px;grid-template-columns:2rem minmax(0,1fr) auto;line-height:1.45;min-height:64px;padding:17px 4px;text-align:left;transition:color .18s ease}.u27-faq .u27-faq__trigger,.u27-faq .u27-faq__trigger:hover,.u27-faq .u27-faq__trigger:focus-visible,.u27-faq .u27-faq__trigger[data-state=open]{text-decoration:none}.u27-faq__trigger:hover,.u27-faq__trigger[data-state=open]{color:var(--u27-mint)}.u27-faq__number{color:var(--u27-mint);font:.62rem var(--app-font-mono),monospace;letter-spacing:.1em}.u27-faq__trigger>svg{color:var(--u27-mint);height:17px;width:17px}.u27-faq__content{color:var(--u27-muted);font-size:.9rem;line-height:1.72}.u27-faq__content>div{padding:0 20px 20px 2.85rem}.u27-faq__content p{margin:0;max-width:66ch}.u27-faq__content a{color:var(--u27-mint);font-weight:600;text-decoration-color:#38f1ac8c;text-underline-offset:.25em}.u27-funnel{background:radial-gradient(ellipse at 92% 40%,rgba(35,199,217,.06),transparent 35rem),#061018;padding-block:clamp(82px,10vw,144px)}.u27-value,.u27-product,.u27-complement{background:#07131a;padding-block:clamp(78px,10vw,140px)}.u27-value__headline{margin-bottom:42px}.u27-value__headline h2{font-size:clamp(2.35rem,4.2vw,3.6rem);font-weight:500;letter-spacing:-.075em;line-height:.98;margin:1rem 0 0;max-width:850px}.u27-value__columns{border-bottom:1px solid var(--u27-line);border-top:1px solid var(--u27-line);display:grid;grid-template-columns:repeat(3,1fr)}.u27-value__column{border-right:1px solid var(--u27-line);min-height:280px;padding:25px clamp(18px,3vw,40px) 36px}.u27-value__column:first-child{padding-left:0}.u27-value__column:last-child{border-right:0}.u27-column-label{color:#77918f;display:flex;font:.54rem var(--app-font-mono),monospace;gap:9px;letter-spacing:.12em}.u27-column-label span{color:var(--u27-mint)}.u27-column-icon{align-items:center;border:1px solid rgba(56,241,172,.34);border-radius:50%;color:var(--u27-mint);display:flex;height:43px;justify-content:center;margin-top:32px;width:43px}.u27-column-icon svg{height:18px;width:18px}.u27-value__column p{color:#9eb4b2;font-size:.86rem;line-height:1.7;margin:1.15rem 0 0;max-width:350px}.u27-value__column.is-solution .u27-column-icon{background:var(--u27-mint);color:#062018}.u27-value__statement{align-items:center;border-bottom:1px solid var(--u27-line);display:grid;gap:15px 40px;grid-template-columns:180px 1fr 45px;margin:0;padding:35px 0}.u27-value__statement>span:first-child{color:var(--u27-cyan);font:.55rem var(--app-font-mono),monospace;letter-spacing:.12em}.u27-value__statement p{color:#dfeae7;font-size:clamp(1.1rem,2vw,1.55rem);letter-spacing:-.03em;line-height:1.5;margin:0;max-width:880px}.u27-value__asterisk{color:var(--u27-mint);font-size:2rem}.u27-product{background:#061018}.u27-product__header{align-items:start;display:grid;gap:2rem 4rem;grid-template-columns:1.15fr .85fr;margin-bottom:48px}.u27-product__header h2{font-size:clamp(2.25rem,4.1vw,3.5rem);font-weight:500;letter-spacing:-.07em;line-height:.98;margin:1rem 0 0;max-width:780px}.u27-product__header>p{color:var(--u27-muted);font-size:.94rem;line-height:1.75;margin:0 0 .35rem;max-width:420px}.u27-product__gallery{align-items:stretch;display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(3,minmax(0,1fr))}.u27-product-shot{background:linear-gradient(145deg,#102232eb,#07131df5);border:1px solid rgba(132,180,173,.23);border-radius:16px;display:flex;flex-direction:column;margin:0;min-width:0;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.u27-product-shot:hover{border-color:#38f1ac7a;box-shadow:0 18px 38px #0000002e;transform:translateY(-3px)}.u27-product-shot--careers,.u27-product-shot--skills,.u27-product-shot--occupations{margin:0;width:auto}.u27-product-shot__frame{aspect-ratio:1.55;background:#08131f;border-bottom:1px solid rgba(132,180,173,.16);overflow:hidden;position:relative}.u27-product-shot__frame:after{border:1px solid rgba(56,241,172,.2);content:"";inset:9px;pointer-events:none;position:absolute}.u27-product-shot__image-button{background:#08131f;border:0;cursor:zoom-in;display:block;height:100%;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.u27-product-shot__image-button img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.7,.2,1);width:100%}.u27-product-shot--careers .u27-product-shot__image-button img{object-fit:contain}.u27-product-shot--skills .u27-product-shot__image-button img{object-position:center 68%}.u27-product-shot--occupations .u27-product-shot__image-button img{object-position:center top}.u27-product-shot__image-button:after{background:linear-gradient(180deg,transparent 55%,rgba(3,10,17,.82));content:"";inset:0;opacity:.72;pointer-events:none;position:absolute;transition:opacity .25s ease}.u27-product-shot:hover .u27-product-shot__image-button img{transform:scale(1.035)}.u27-product-shot:hover .u27-product-shot__image-button:after{opacity:.96}.u27-product-shot__image-button:focus-visible{outline:2px solid var(--u27-mint);outline-offset:-5px}.u27-product-shot__zoom{align-items:center;background:#050f17d1;border:1px solid rgba(187,220,214,.34);border-radius:999px;bottom:16px;color:#f0f8f4;display:flex;font-size:.73rem;font-weight:600;gap:7px;padding:8px 11px;position:absolute;right:16px;z-index:1}.u27-product-shot__zoom svg{color:var(--u27-mint)}.u27-product-shot figcaption{display:grid;flex:1;gap:7px;padding:18px 19px 20px}.u27-product-shot figcaption span{color:var(--u27-mint);font:.65rem var(--app-font-mono),monospace;letter-spacing:.1em;line-height:1.5}.u27-product-shot figcaption strong{color:#e2eeea;font-size:1.04rem;font-weight:600;line-height:1.35}.u27-product-shot figcaption small{color:#9bb0b2;font-size:.85rem;line-height:1.55}.u27-product__footnote{align-items:flex-start;color:#a4b9b8;display:flex;font-size:.83rem;gap:9px;line-height:1.55;margin-top:22px;max-width:82ch}.u27-product__footnote svg{color:var(--u27-mint);flex:0 0 auto}@media(min-width:701px)and (max-width:1024px){.u27-product__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.u27-product-shot--occupations{grid-column:1 / -1}.u27-product-shot--occupations .u27-product-shot__frame{aspect-ratio:1.8}}.u27-benefits{background:#0a1920;padding-block:clamp(80px,10vw,142px)}.u27-benefits__head{margin-bottom:46px}.u27-benefits__head h2{font-size:clamp(2.25rem,4.1vw,3.5rem);font-weight:500;letter-spacing:-.07em;line-height:1;margin:1rem 0 0;max-width:850px}.u27-benefits__split{align-items:stretch;display:grid;gap:1px;grid-template-columns:1fr 1fr}.u27-benefits__side{background:#0d2028;border:1px solid rgba(56,241,172,.18);padding:clamp(24px,4vw,45px)}.u27-benefits__side.is-student{background:#0d1d26;border-color:#23c7d933}.u27-benefits__side-head{align-items:center;border-bottom:1px solid var(--u27-line);color:var(--u27-mint);display:flex;font:600 .7rem var(--app-font-mono),monospace;gap:12px;letter-spacing:.12em;padding-bottom:20px}.u27-benefits__side.is-student .u27-benefits__side-head{color:var(--u27-cyan)}.u27-benefits__side-head svg{height:20px;width:20px}.u27-benefits__side ul{display:grid;gap:18px;list-style:none;margin:24px 0 0;padding:0}.u27-benefits__side li{align-items:flex-start;color:#c1d0ce;display:flex;font-size:.85rem;gap:12px;line-height:1.5}.u27-benefits__side li svg{color:var(--u27-mint);flex:0 0 15px;height:15px;margin-top:2px;width:15px}.u27-benefits__side.is-student li svg{color:var(--u27-cyan)}.u27-longview{background:linear-gradient(115deg,#081820,#061018 75%);border-top:1px solid var(--u27-line);padding-block:clamp(76px,9vw,130px)}.u27-longview__intro{display:grid;gap:20px 50px;grid-template-columns:1fr .65fr;margin-bottom:45px}.u27-longview__intro .u27-kicker{grid-column:1/-1}.u27-longview__intro h2{font-size:clamp(2.35rem,4.2vw,3.6rem);font-weight:500;letter-spacing:-.075em;line-height:.98;margin:0;max-width:800px}.u27-longview__features{border-bottom:1px solid rgba(132,176,171,.2)}.u27-longview__feature{align-items:center;border-top:1px solid rgba(132,176,171,.2);display:grid;gap:20px;grid-template-columns:120px 64px 1fr auto;min-height:194px;padding-block:27px}.u27-longview__index{color:var(--u27-mint);font:.8rem var(--app-font-mono),monospace}.u27-longview__index span{color:#75908f;font-size:.52rem}.u27-longview__icon{align-items:center;border:1px solid rgba(56,241,172,.3);border-radius:50%;color:var(--u27-mint);display:flex;height:55px;justify-content:center;width:55px}.u27-longview__icon svg{height:22px;width:22px}.u27-longview__feature--placement .u27-longview__icon{border-color:#23c7d959;color:var(--u27-cyan)}.u27-longview__feature .u27-kicker{font-size:.52rem}.u27-longview__feature p{color:#9eb3b1;font-size:.77rem;line-height:1.65;margin:.6rem 0 0;max-width:640px}.u27-longview__tag{border:1px solid rgba(131,167,162,.22);color:#a7bcba;font:.49rem var(--app-font-mono),monospace;letter-spacing:.08em;padding:10px 12px}.u27-longview__feature--placement .u27-longview__tag{border-color:#23c7d947;color:#7bc7cb}.u27-longview__disclaimer{color:#819997;font-size:.67rem;line-height:1.6;margin:19px 0 0}.u27-complement{background:#07131a;padding-block:clamp(54px,6vw,86px)}.u27-complement__layout{display:grid;gap:45px 10%;grid-template-columns:.85fr 1.15fr}.u27-complement__lead h2{font-size:clamp(2.35rem,4.2vw,3.6rem)}.u27-complement__lead>p{color:#a9bfbd;font-size:.89rem;line-height:1.7;margin-top:1.5rem;max-width:440px}.u27-complement__sequence{align-self:center;display:grid}.u27-complement__sequence>div{align-items:center;display:flex;gap:17px;padding:12px 0}.u27-sequence-symbol{align-items:center;border:1px solid rgba(131,171,166,.27);border-radius:50%;color:#9cb2b0;display:flex;flex:0 0 43px;font-size:.9rem;height:43px;justify-content:center}.u27-complement__sequence>div>span:last-child{display:grid;gap:5px}.u27-complement__sequence small{color:#819997;font:.51rem var(--app-font-mono),monospace;letter-spacing:.1em}.u27-complement__sequence strong{color:#cfddda;font-size:.86rem;font-weight:500}.u27-complement__sequence>i{background:linear-gradient(#54726c,#54726c1a);height:21px;margin-left:21px;width:1px}.u27-complement__sequence>div.is-iivvo .u27-sequence-symbol{background:var(--u27-mint);border-color:var(--u27-mint);color:#062018;font:.5rem var(--app-font-mono),monospace}.u27-complement__sequence>div.is-iivvo small,.u27-complement__sequence>div.is-iivvo strong{color:var(--u27-mint)}.u27-complement__caveat{border-left:1px solid var(--u27-cyan);color:#8da5a4;font-size:.68rem;grid-column:2;line-height:1.65;margin:-24px 0 0;padding-left:14px}.u27-differentiators{border-top:1px solid var(--u27-line);display:grid;gap:20px 24px;grid-column:1/-1;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:23px 0 0}.u27-differentiators li{border-left:1px solid rgba(56,241,172,.45);display:grid;gap:14px;padding:2px 0 2px 13px}.u27-differentiators b{color:var(--u27-mint);font:.58rem var(--app-font-mono),monospace}.u27-differentiators li span{color:#a8bcba;font-size:.75rem;line-height:1.5}.u27-close{background:radial-gradient(ellipse at 80% 80%,rgba(35,199,217,.12),transparent 31rem),linear-gradient(145deg,#0b2026,#07141b);border-top:1px solid rgba(56,241,172,.25);min-height:600px;overflow:hidden;padding:24px 0 80px;position:relative}.u27-close__topline{color:#799292;display:flex;font:.5rem var(--app-font-mono),monospace;justify-content:space-between;letter-spacing:.13em}.u27-close__content{margin:clamp(65px,8vw,115px) auto 0;max-width:1050px;position:relative;z-index:2}.u27-close__content h2{font-size:clamp(2.3rem,4.2vw,3.6rem);font-weight:500;letter-spacing:-.08em;line-height:.98;margin:1.4rem 0 1.5rem;max-width:940px;text-wrap:balance}.u27-close__content>p{color:#adc1bf;font-size:1.08rem;line-height:1.7;margin:0;max-width:620px}.u27-close__steps{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:2rem 0 0;max-width:1050px;padding:0}.u27-close__steps li{border-top:1px solid rgba(56,241,172,.24);display:grid;gap:.7rem;grid-template-columns:24px minmax(0,1fr);padding-top:.9rem}.u27-close__steps>li>span{color:var(--u27-mint);font:.74rem var(--app-font-mono),monospace;padding-top:.18rem}.u27-close__steps strong{color:#e5f1ed;display:block;font-size:1rem;font-weight:700;line-height:1.4}.u27-close__steps p{color:#9fb4b1;font-size:.92rem;line-height:1.6;margin:.35rem 0 0}.u27-close__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.8rem;margin-top:2rem}.u27-close__actions .u27-button{font-size:.95rem!important}.u27-close__pilot-note{color:#adc1bf!important;font-size:.88rem!important;line-height:1.6!important;margin-top:1.1rem!important;max-width:760px!important}.u27-close__content>small{color:#819997;display:block;font-size:.78rem;line-height:1.6;margin-top:19px;max-width:570px}.u27-close__graphic{align-items:center;border:1px solid rgba(56,241,172,.18);border-radius:50%;display:flex;height:360px;justify-content:center;opacity:.5;position:absolute;right:-80px;top:22%;transform:scaleX(.76);width:360px}.u27-close__graphic:before,.u27-close__graphic:after{border:1px solid rgba(35,199,217,.18);border-radius:50%;content:"";inset:-55px;position:absolute}.u27-close__graphic:after{inset:-120px}.u27-close__graphic>span{align-items:center;background:#0c2829;border:1px solid rgba(56,241,172,.4);border-radius:50%;color:var(--u27-mint);display:flex;font:.8rem var(--app-font-mono),monospace;height:92px;justify-content:center;letter-spacing:.12em;width:92px}.u27-close__graphic>i{background:var(--u27-mint);border:5px solid #0b1c23;border-radius:50%;height:10px;position:absolute;right:18%;top:18%;width:10px}.u27-close__graphic>i:nth-of-type(2){background:var(--u27-cyan);left:8%;right:auto;top:55%}.u27-close__graphic>i:nth-of-type(3){background:#a7d9ca;bottom:14%;right:30%;top:auto}@keyframes u27-rise{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.u27-hero__layout{gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);padding-inline:32px}.u27-hero__edge{left:32px}.u27-hero h1{font-size:clamp(2.2rem,5vw,3.2rem)}.u27-hero__visual{min-height:410px}.u27-transition__inner{gap:5vw;padding-inline:32px}.u27-longview__feature{grid-template-columns:92px 56px 1fr}.u27-longview__tag{grid-column:3;justify-self:start}.u27-complement__layout{gap:35px 7%}.u27-close__graphic{opacity:.25;right:-180px}}@media(max-width:700px){.u27-hero__layout{display:flex;flex-direction:column;gap:36px;min-height:unset;padding:112px 24px 66px}.u27-hero__copy{align-self:stretch}.u27-hero h1{font-size:clamp(2.1rem,10.5vw,2.8rem);max-width:610px}.u27-hero__caption strong{font-size:clamp(2rem,8vw,3rem)}.u27-hero__visual{align-self:stretch;margin:0;min-height:350px}.u27-hero__signal{margin-top:2rem}.u27-hero__edge{bottom:22px;left:24px}.u27-cycle__heading,.u27-product__header{align-items:start;gap:20px;grid-template-columns:1fr}.u27-cycle__heading h2,.u27-product__header h2{font-size:clamp(2rem,8vw,2.7rem)}.u27-cycle__frame,.u27-flourish,.u27-cycle__status{min-height:250px}.u27-cycle__topline{font-size:.44rem}.u27-transition__inner{gap:32px;grid-template-columns:1fr;padding:68px 24px}.u27-transition__image{aspect-ratio:1.1;max-height:none}.u27-transition__copy h2{font-size:clamp(2rem,8vw,2.7rem)}.u27-ownership{align-items:flex-start;flex-direction:column}.u27-ownership>span{font-size:.52rem}.u27-journey__rail{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 20px}.u27-journey__rail:before{display:none}.u27-step{align-items:center;min-height:72px;text-align:center}.u27-step__number{height:31px;width:31px}.u27-step__name{font-size:.57rem;margin-top:7px}.u27-step__label{font-size:.52rem;line-height:1.2;margin-top:8px;min-height:2.3em}.u27-journey__panel{grid-template-columns:1fr}.u27-journey__visual{min-height:270px}.u27-journey__detail{min-height:330px;padding:24px}.u27-journey__detail h3{margin-top:1.5rem}.u27-value__headline h2,.u27-benefits__head h2{font-size:clamp(2rem,8vw,2.7rem)}.u27-value__columns{grid-template-columns:1fr}.u27-value__column,.u27-value__column:first-child{border-bottom:1px solid var(--u27-line);border-right:0;min-height:unset;padding:24px 0}.u27-value__column:last-child{border-bottom:0}.u27-column-icon{margin-top:20px}.u27-value__statement{gap:14px;grid-template-columns:1fr 30px}.u27-value__statement>span:first-child{grid-column:1/-1}.u27-value__statement p{font-size:1.15rem}.u27-value__asterisk{font-size:1.4rem}.u27-product__gallery{gap:17px;grid-template-columns:1fr}.u27-product-shot--careers,.u27-product-shot--skills,.u27-product-shot--occupations{margin:0;width:100%}.u27-product-shot__frame{aspect-ratio:1.58}.u27-product-shot figcaption{gap:6px;padding:16px 17px 18px}.u27-product-shot__zoom{bottom:13px;font-size:.68rem;right:13px}.u27-product__footnote{font-size:.78rem;margin-top:18px}.u27-benefits__split{gap:14px;grid-template-columns:1fr}.u27-longview__intro{gap:18px;grid-template-columns:1fr}.u27-longview__intro .u27-kicker{grid-column:auto}.u27-longview__intro h2{font-size:clamp(2rem,8vw,2.7rem)}.u27-longview__feature{align-items:start;gap:14px;grid-template-columns:44px 50px 1fr;min-height:unset}.u27-longview__index{font-size:.65rem;padding-top:12px}.u27-longview__index span{display:none}.u27-longview__icon{height:43px;width:43px}.u27-longview__tag{font-size:.43rem;grid-column:3}.u27-complement__layout{grid-template-columns:1fr}.u27-complement__lead h2{font-size:clamp(2rem,8vw,2.7rem)}.u27-complement__caveat{grid-column:1;margin:-30px 0 0}.u27-differentiators{gap:17px;grid-template-columns:1fr 1fr}.u27-close{min-height:unset;padding:24px 0 70px}.u27-close__content{margin-top:76px}.u27-close__content h2{font-size:clamp(2rem,8vw,2.7rem)}.u27-close__steps{gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.u27-close__actions{margin-top:1.5rem}.u27-close__graphic{height:260px;right:-160px;top:18%;width:260px}.u27-close__graphic>span{height:68px;width:68px}.u27-button{width:100%}}@media(max-width:420px){.u27-step__name{font-size:.5rem}.u27-step__label{font-size:.49rem}.u27-journey__detail-top{gap:8px}.u27-differentiators{grid-template-columns:1fr}}@media(max-width:700px){.u27-module-access{padding:18px 0 26px}.u27-module-access__inner{align-items:stretch;flex-direction:column;gap:20px}.u27-module-access__button{width:100%}.u27-module-explorer__dialog{border:0;border-radius:0;height:100dvh;left:0;max-width:none;top:0;transform:none;width:100vw}.u27-module-explorer__header{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px}.u27-module-explorer__body{padding-bottom:env(safe-area-inset-bottom,0px)}}.u27-module-explorer__dialog{background:radial-gradient(ellipse at 78% 8%,rgba(35,199,217,.055),transparent 34rem),#07141b;border-color:#65e6bd57;box-sizing:border-box;max-height:94dvh;max-width:min(var(--iivvo-site-content-rail-width),calc(100vw - var(--iivvo-site-container-gutter) - var(--iivvo-site-container-gutter) - 2px));width:min(var(--iivvo-site-content-rail-width),calc(100vw - var(--iivvo-site-container-gutter) - var(--iivvo-site-container-gutter) - 2px))}.u27-module-explorer__dialog .u27-module-explorer__header{padding:11px 20px}.u27-module-explorer__dialog .u27-module-explorer__title{font-size:1rem;line-height:1.3}.u27-module-explorer__dialog .u27-module-explorer__description{color:#b0c5c2;font-size:.76rem;line-height:1.45}.u27-module-explorer__dialog .u27-module-explorer__close{flex-basis:38px;height:38px;width:38px}.u27-module-explorer__dialog .u27-module-explorer__body{min-width:0;overflow-x:hidden;overscroll-behavior:contain}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-surface{padding-block:clamp(.9rem,1.6vw,1.35rem)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading{gap:.8rem;margin-bottom:.9rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading h2{font-size:clamp(1.9rem,3.5vw,3.35rem);line-height:1;max-width:15ch}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-description{font-size:.94rem;line-height:1.55;margin-top:.45rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-browser-block{margin-top:.15rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__differential-heading{color:#c2d7d1;font-size:.72rem;margin-bottom:.4rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-groups{gap:.5rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-label{background:#142f33d1;border-color:#b7ddd342;min-height:2.85rem;padding:.55rem .7rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group.is-active .iivvo-institution-v2__module-group-label{background:#75ebc226;border-color:color-mix(in srgb,var(--institution-surface-accent, #75ebc2) 72%,rgba(183,221,211,.2))}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-name{font-size:.78rem;font-weight:650}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-panels{margin-top:.4rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-items{gap:.45rem;padding:.4rem .1rem .5rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab{background:#0b2428eb;border-color:#b7ddd34d;color:#d0e1db;font-weight:600;min-height:2.6rem;padding:.4rem .8rem .4rem .6rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab:hover{background:#75ebc224;border-color:#75ebc2a6}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab.is-active{background:color-mix(in srgb,var(--institution-surface-accent, #75ebc2) 22%,#102b30);border-color:color-mix(in srgb,var(--institution-surface-accent, #75ebc2) 75%,transparent);color:#f4fff9}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab-label{font-size:.76rem;line-height:1.3}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-selection-instruction{color:#a1b9b3;font-size:.74rem;margin-top:.45rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-workspace{margin-top:.9rem;padding:clamp(.85rem,1.5vw,1.25rem)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy h3{margin-top:.65rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy>p{line-height:1.6}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-benefit{margin:.75rem 0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined :is(.iivvo-institution-v2__institutional-tab,.iivvo-institution-v2__module-group-label,.iivvo-institution-v2__institutional-tabs-scroll-button,.iivvo-institution-v2__institutional-cta):focus-visible,.u27-module-explorer__dialog .u27-module-explorer__close:focus-visible{outline:3px solid #65e6bd;outline-offset:3px}@media(max-width:720px){.u27-module-explorer__dialog{height:100dvh;max-height:100dvh;max-width:100vw;width:100vw}.u27-module-explorer__dialog .u27-module-explorer__header{gap:12px;padding-inline:16px}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-surface{padding-block:.85rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading{gap:.55rem;margin-bottom:.75rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading h2{font-size:clamp(1.9rem,8vw,2.7rem)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-groups{gap:.4rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-label{min-height:2.65rem;padding-inline:.5rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-name{font-size:.72rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab{flex:1 1 8rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-workspace{margin-top:.65rem}}@media(min-width:640px){.u27-wrap,.u27-hero__layout,.u27-transition__inner{padding-inline:32px}}@media(min-width:1024px){.u27-wrap,.u27-hero__layout,.u27-transition__inner{padding-inline:48px}}@media(min-width:1280px){.u27-wrap,.u27-hero__layout,.u27-transition__inner{padding-inline:64px}}@media(prefers-reduced-motion:reduce){.u27-page *,.u27-page *:before,.u27-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.u27-page{background:radial-gradient(ellipse at 14% 4%,rgba(24,83,119,.14),transparent 42rem),linear-gradient(180deg,#071522,#06111d 48%,#050d17)}.u27-page .uni-hero{background:radial-gradient(ellipse at 76% 30%,rgba(35,199,217,.16),transparent 34rem),radial-gradient(ellipse at 13% 78%,rgba(56,241,172,.075),transparent 30rem),linear-gradient(122deg,#091a2b,#071522 52%,#07111d)}.u27-cycle{background:radial-gradient(ellipse at 7% 42%,rgba(35,199,217,.12),transparent 34rem),radial-gradient(ellipse at 90% 100%,rgba(56,241,172,.055),transparent 32rem),linear-gradient(116deg,#081a29,#07131f 54%,#08151f)}.u27-cycle__figure{background:radial-gradient(ellipse at 85% 0%,rgba(35,199,217,.075),transparent 24rem),linear-gradient(145deg,#102738f0,#06111cf7)}.u27-module-access{background:radial-gradient(ellipse at 18% 50%,rgba(56,241,172,.065),transparent 30rem),linear-gradient(180deg,#081522,#091a28)}.u27-module-access__inner{background:radial-gradient(ellipse at 100% 0%,rgba(35,199,217,.11),transparent 25rem),linear-gradient(105deg,#0d2435f5,#081826f5)}.u27-transition{background:radial-gradient(ellipse at 80% 18%,rgba(90,102,176,.11),transparent 34rem),radial-gradient(ellipse at 10% 90%,rgba(35,199,217,.07),transparent 29rem),linear-gradient(128deg,#0a1828,#091321 58%,#0b1725)}.u27-funnel{background:radial-gradient(ellipse at 92% 28%,rgba(35,199,217,.12),transparent 34rem),radial-gradient(ellipse at 8% 88%,rgba(56,241,172,.06),transparent 30rem),linear-gradient(125deg,#081827,#071321 56%,#091524)}.u27-value{background:radial-gradient(ellipse at 6% 15%,rgba(35,199,217,.09),transparent 32rem),linear-gradient(135deg,#091827,#071321 62%,#0a1725)}.u27-value__column{background:linear-gradient(160deg,#0e233475,#07131f1f)}.u27-value__column.is-solution{background:linear-gradient(160deg,#1038375c,#07131f1f)}.u27-product{background:radial-gradient(ellipse at 86% 42%,rgba(78,99,165,.09),transparent 34rem),radial-gradient(ellipse at 8% 90%,rgba(35,199,217,.07),transparent 30rem),linear-gradient(118deg,#091523,#081321 56%,#0a1724)}.u27-product-shot__frame{background:radial-gradient(ellipse at 50% 0%,rgba(35,199,217,.08),transparent 55%),linear-gradient(145deg,#102238,#091522)}.u27-benefits{background:radial-gradient(ellipse at 12% 12%,rgba(56,241,172,.07),transparent 31rem),radial-gradient(ellipse at 90% 88%,rgba(35,199,217,.085),transparent 34rem),linear-gradient(130deg,#0a1b28,#081522 58%,#091827)}.u27-benefits__side{background:radial-gradient(ellipse at 100% 0%,rgba(56,241,172,.075),transparent 24rem),linear-gradient(145deg,#102738,#0b1c2a)}.u27-benefits__side.is-student{background:radial-gradient(ellipse at 0% 100%,rgba(35,199,217,.09),transparent 24rem),linear-gradient(145deg,#102437,#0a1a29)}.u27-longview{background:radial-gradient(ellipse at 92% 18%,rgba(35,199,217,.105),transparent 33rem),linear-gradient(115deg,#0a1a29,#081522 72%,#091827)}.u27-complement{background:radial-gradient(ellipse at 8% 8%,rgba(91,102,178,.095),transparent 32rem),radial-gradient(ellipse at 94% 85%,rgba(35,199,217,.085),transparent 30rem),linear-gradient(130deg,#0a1728,#081422 58%,#0a1927)}.u27-campaigns{background:radial-gradient(ellipse at 82% 9%,rgba(35,199,217,.12),transparent 31rem),radial-gradient(ellipse at 12% 95%,rgba(56,241,172,.055),transparent 29rem),linear-gradient(140deg,#091a29,#071522 64%,#091725)}.u27-close{background:radial-gradient(ellipse at 78% 68%,rgba(35,199,217,.16),transparent 32rem),radial-gradient(ellipse at 8% 8%,rgba(56,241,172,.09),transparent 29rem),linear-gradient(135deg,#0c1d2d,#081625 56%,#091a28)}.u27-value{background:radial-gradient(ellipse at 12% 18%,rgba(35,199,217,.09),transparent 34rem),linear-gradient(138deg,#091827,#07131d 62%,#0a1b26)}.u27-value__headline{align-items:end;display:grid;gap:24px 8%;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);margin-bottom:clamp(34px,5vw,58px)}.u27-value__headline h2{font-size:clamp(2.4rem,4.6vw,4rem);font-weight:500;letter-spacing:-.075em;line-height:.98;margin:1rem 0 0;max-width:800px;text-wrap:balance}.u27-value__headline>p{border-left:1px solid rgba(35,199,217,.5);color:#a8bfbe;font-size:.9rem;line-height:1.75;margin:0 0 .25rem;padding-left:18px}.u27-value__story{align-items:center;display:grid;gap:clamp(18px,3vw,34px);grid-template-columns:.92fr 1.05fr 1.03fr;position:relative}.u27-value__story:before{background:linear-gradient(90deg,#38f1ac08,#38f1ac5c,#23c7d929);content:"";height:1px;left:8%;position:absolute;right:8%;top:50%;z-index:0}.u27-value__applicant,.u27-value__report{background:#0b1d28;border:1px solid rgba(160,200,196,.2);margin:0;min-width:0;padding:10px;position:relative;z-index:1}.u27-value__applicant img{aspect-ratio:.92;height:auto;object-fit:cover;object-position:52% center;width:100%}.u27-value__applicant:after{background:linear-gradient(0deg,rgba(3,10,16,.76),transparent 42%);content:"";inset:10px;pointer-events:none;position:absolute}.u27-value__applicant figcaption{bottom:25px;color:#e2eeea;font:.54rem var(--app-font-mono),monospace;left:22px;letter-spacing:.1em;position:absolute;z-index:1}.u27-value__message{background:linear-gradient(150deg,#0d2930,#0b1b27 75%);border:1px solid rgba(56,241,172,.36);box-shadow:0 20px 65px #0000002e;padding:clamp(23px,3vw,38px);position:relative;z-index:2}.u27-value__message-index,.u27-value__report-label{color:var(--u27-mint);font:.52rem var(--app-font-mono),monospace;letter-spacing:.12em}.u27-value__message h3{color:#eff8f4;font-size:clamp(1.7rem,2.6vw,2.45rem);font-weight:500;letter-spacing:-.065em;line-height:1.05;margin:2rem 0 1.2rem;text-wrap:balance}.u27-value__message p,.u27-value__report figcaption{color:#a8bfbe;font-size:.78rem;line-height:1.65;margin:0}.u27-value__report{background:#061018;padding:12px}.u27-value__report-label{display:flex;justify-content:space-between;padding:2px 2px 12px}.u27-value__report img{aspect-ratio:1.34;border:1px solid rgba(160,200,196,.12);height:auto;object-fit:cover;object-position:center;width:100%}.u27-value__report figcaption{padding:12px 2px 3px}.u27-benefits{background:linear-gradient(132deg,#0a1b28,#081522 65%,#0a1927);padding-block:clamp(52px,7vw,94px)}.u27-benefits__head{margin-bottom:28px}.u27-benefits__head h2{font-size:clamp(1.6rem,2.6vw,2.25rem);max-width:740px}.u27-benefits__summary{color:#a9bfbd;font-size:.92rem;line-height:1.65;margin:1rem 0 0;max-width:720px}.u27-benefits__split{gap:clamp(16px,3vw,30px)}.u27-benefits__side{background:#0d2028b8;border:1px solid rgba(56,241,172,.2);padding:clamp(22px,3vw,34px)}.u27-benefits__side.is-student{border-color:#23c7d940}.u27-benefits__side ul{gap:14px;margin-top:20px}.u27-benefits__side li{font-size:clamp(1rem,1.15vw,1.12rem)}.u27-longview{background:radial-gradient(ellipse at 83% 28%,rgba(35,199,217,.1),transparent 34rem),linear-gradient(120deg,#0a1a28,#07141e 74%);padding-block:clamp(54px,6vw,82px)}.u27-longview__intro{grid-template-columns:1fr;margin-bottom:24px}.u27-lifecycle-steps{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 0 34px;padding:0;position:relative}.u27-lifecycle-steps:before{background:linear-gradient(90deg,#38f1ac8f,#23c7d961);content:"";height:1px;left:2%;position:absolute;right:2%;top:13px}.u27-lifecycle-step{display:grid;gap:11px;min-width:0;position:relative}.u27-lifecycle-step__number{align-items:center;background:#0a1b26;border:1px solid rgba(56,241,172,.6);border-radius:50%;color:var(--u27-mint);display:flex;font:.55rem var(--app-font-mono),monospace;height:27px;justify-content:center;letter-spacing:.1em;position:relative;width:27px;z-index:1}.u27-lifecycle-step strong{color:#c5d8d4;font-size:.76rem;font-weight:500;line-height:1.45;max-width:190px}.u27-complement__layout{align-items:start;gap:28px 8%;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.u27-complement__sequence{align-self:stretch;display:grid;grid-template-columns:1fr;padding-top:10px}.u27-sequence-level{align-items:center;background:#0b1d28b3;border:1px solid rgba(144,182,178,.16);display:grid;gap:16px;grid-template-columns:42px 1fr;padding:15px 18px}.u27-sequence-level__number{align-items:center;border:1px solid rgba(148,184,180,.28);border-radius:50%;color:#91aaa8;display:flex;font:.54rem var(--app-font-mono),monospace;height:34px;justify-content:center;width:34px}.u27-sequence-level>div{display:grid;gap:5px}.u27-sequence-level small{color:#91aaa8;font:.52rem var(--app-font-mono),monospace;letter-spacing:.13em}.u27-sequence-level strong{color:#c1d1ce;font-size:.78rem;font-weight:450;line-height:1.45}.u27-complement__sequence>i{background:linear-gradient(#38f1ac66,#38f1ac14);height:15px;margin-left:34px;width:1px}.u27-sequence-level.is-iivvo{background:linear-gradient(110deg,#19443fe0,#0c222bf5);border-color:#38f1ac87;box-shadow:inset 3px 0 var(--u27-mint);padding-block:21px}.u27-sequence-level.is-iivvo .u27-sequence-level__number{background:var(--u27-mint);border-color:var(--u27-mint);color:#061a14}.u27-sequence-level.is-iivvo small,.u27-sequence-level.is-iivvo strong{color:#c9f7e7}.u27-differentiation-report{background:#061018;border:1px solid rgba(56,241,172,.23);grid-column:2;margin:0;padding:10px}.u27-differentiation-report img{aspect-ratio:1.46;height:auto;object-fit:cover;object-position:center;width:100%}.u27-differentiation-report figcaption{color:#8da8a6;font:.53rem var(--app-font-mono),monospace;letter-spacing:.09em;padding:11px 3px 3px;text-transform:uppercase}.u27-complement__caveat{grid-column:1 / -1;margin:0}.u27-differentiators{border-top:1px solid rgba(148,184,180,.18);display:grid;gap:0 28px;grid-column:2;grid-row:1;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.u27-differentiators li{align-items:baseline;border-bottom:1px solid rgba(148,184,180,.14);display:grid;gap:13px;grid-template-columns:27px 1fr;padding:16px 0}.u27-differentiators li b{color:var(--u27-mint);font:.56rem var(--app-font-mono),monospace}.u27-differentiators li span{color:#bdcfcb;font-size:.84rem;line-height:1.55}@media(min-width:761px)and (max-width:900px){.u27-complement__lead,.u27-differentiators{grid-column:1}.u27-differentiators{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.u27-value__headline{grid-template-columns:1fr}.u27-value__headline>p{max-width:570px}.u27-value__story{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.u27-value__applicant{grid-row:span 2}.u27-value__message{margin-left:-28px}.u27-value__report{margin-left:18px}.u27-lifecycle-steps{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.u27-lifecycle-steps:before{display:none}.u27-complement__layout{grid-template-columns:1fr}.u27-complement__lead{grid-column:1}.u27-differentiators{grid-column:1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.u27-value__story{grid-template-columns:1fr}.u27-value__story:before{display:none}.u27-value__applicant{max-height:330px}.u27-value__applicant img{aspect-ratio:1.35}.u27-value__message{margin:-42px 12px 0}.u27-value__report{margin:0 0 0 22px}.u27-benefits__split,.u27-complement__layout{grid-template-columns:1fr}.u27-complement__lead,.u27-differentiators{grid-column:1}.u27-differentiators,.u27-close__steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.u27-value__applicant,.u27-value__report,.u27-sequence-level{transition:none}}body[data-universities-demo-open=true] .iivvo-cookie-consent,body[data-universities-starter-open=true] .iivvo-cookie-consent{z-index:40!important}@media(max-width:900px)and (min-width:821px){.u27-hero__layout{gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);padding-inline:32px}.u27-hero__edge{left:32px}.u27-hero__visual{min-height:380px}}@media(max-height:700px)and (min-width:821px){.u27-hero__layout{min-height:unset;padding-bottom:40px;padding-top:70px}.u27-hero__visual{min-height:340px}.u27-hero__signal{margin-top:1.2rem}.u27-page .uni-hero h1{font-size:clamp(2.6rem,4.8vw,4.5rem)}}@media(max-width:820px){.u27-hero__layout{display:grid;gap:26px;grid-template-columns:minmax(0,1fr);max-width:700px;min-height:0;padding:54px 28px 44px}.u27-page .uni-hero h1{font-size:clamp(2.8rem,8vw,4rem);margin:1rem 0 1.1rem;max-width:12ch}.u27-hero__visual{min-height:clamp(280px,54vw,390px)}.u27-hero__signal{margin-top:1.35rem}.u27-hero__edge{bottom:14px;left:28px}}@media(max-width:520px){.u27-hero__layout{gap:22px;padding:max(72px,calc(60px + env(safe-area-inset-top,0px))) 20px 36px}.u27-page .uni-hero h1{font-size:clamp(2.55rem,12vw,3.3rem);margin:.85rem 0 .95rem}.u27-hero__copy>p{font-size:.96rem}.u27-hero__actions{align-items:flex-start;flex-direction:column;gap:.35rem;margin-top:1.2rem}.u27-button{min-height:46px}.u27-hero__signal{flex-wrap:wrap;font-size:.51rem;margin-top:1.15rem}.u27-hero__visual{min-height:280px}.u27-hero__caption strong{font-size:1.7rem}.u27-hero__edge{left:20px}}@media(min-width:1280px){.u27-hero__edge{left:64px}}.u27-module-explorer__dialog .u27-module-explorer__body{box-sizing:border-box;display:flex;min-height:0;overflow:hidden;padding:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined{display:flex;flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined>.iivvo-site-container{display:flex;flex:1 1 auto;margin:0 auto;max-width:none;min-height:0;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-surface{box-sizing:border-box;display:grid;flex:1 1 auto;gap:.55rem;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden;padding:.75rem clamp(1rem,2.4vw,2.5rem)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading{align-items:center;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto;margin:0;min-width:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading-copy{max-width:none;min-width:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading-copy{align-items:center;column-gap:.75rem;display:grid;grid-template-areas:"eyebrow eyebrow" "title why" "description why";grid-template-columns:minmax(0,1fr) auto;row-gap:.08rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-eyebrow{grid-area:eyebrow}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-title-row{grid-area:title;margin:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-description{grid-area:description}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-differential-trigger-wrap{align-items:flex-start;grid-area:why;margin:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-differential-trigger{min-height:2rem;padding:.35rem .62rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-differential-trigger-caption{font-size:.52rem;line-height:1.15;max-width:8rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading h2{font-size:clamp(1.7rem,3vw,2.75rem);letter-spacing:-.055em;line-height:1;max-width:none}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-description{font-size:.78rem;line-height:1.4;margin-top:.25rem;max-width:58rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-status{margin:0;min-width:6.5rem;padding:.15rem 0 .15rem .85rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-browser-block{margin:0;min-height:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__differential-heading{font-size:.61rem;margin:0 0 .3rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-shell{margin:0;min-width:0;overflow:visible;padding:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-row{display:block;min-width:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-scroll-button{display:none}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs{max-width:none;min-width:0;overflow:visible;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-label{border-radius:.8rem;min-height:2.55rem;padding:.42rem .7rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-name{font-size:.72rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-panels{margin-top:.3rem;min-height:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-items{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem;justify-content:flex-start;min-height:2.35rem;overflow:visible;padding:.15rem 0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-items[hidden]{display:none!important}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-items:before{display:none}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab{align-items:center;aspect-ratio:auto;border-radius:999px;display:inline-flex;flex:0 1 auto;gap:.4rem;height:auto;justify-content:center;min-height:2.15rem;min-width:0;padding:.35rem .72rem;transform:none;width:auto}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab.is-active{box-shadow:inset 0 -2px color-mix(in srgb,var(--institution-surface-accent, #75ebc2) 82%,transparent);transform:none}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab-icon{height:1rem;width:1rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab-icon svg{height:.85rem;width:.85rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab-number{font-size:.52rem;position:static}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab-label{font-size:.68rem;line-height:1.15;white-space:nowrap}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-selection-instruction{font-size:.62rem;line-height:1.25;margin:.22rem 0 0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-workspace{box-sizing:border-box;display:flex;flex:1 1 auto;margin:0;min-height:0;overflow:hidden;padding:.7rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial{display:grid;flex:1 1 auto;gap:clamp(.65rem,1.5vw,1.25rem);grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);min-height:0;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy{justify-content:center;min-height:0;overflow:hidden;padding:.2rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy h3{font-size:clamp(1.15rem,2vw,2rem);line-height:1.03;margin:.45rem 0 .4rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy>p{display:-webkit-box;font-size:.75rem;line-height:1.4;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-benefit{margin-top:.55rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy .iivvo-institution-v2__institutional-cta{margin-top:.65rem;min-height:2.2rem;padding:.45rem .75rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-visual{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;min-height:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-visual-meta{flex:0 0 auto;padding:.05rem .15rem .35rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-hero-image{aspect-ratio:1672 / 941;flex:0 1 auto;height:auto;margin-left:auto;max-height:calc(100% - 1.25rem);max-width:350px;overflow:hidden;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-hero-image img{height:100%;object-fit:contain;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-onboarding-block{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;min-height:0;overflow:hidden}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-onboarding-block>div{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;display:flex!important;flex:1 1 auto;flex-wrap:nowrap!important;gap:0!important;justify-content:flex-end!important;margin:0!important;min-height:0;padding:0!important}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-onboarding-block>div>div{display:none!important}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-onboarding-block .iivvo-institution-v2__institutional-cta{font-size:.7rem;margin:0;min-height:1.95rem;padding:.3rem .7rem}@media(max-width:700px){.u27-module-explorer__dialog{border:0;border-radius:0;height:100dvh;left:0;max-height:100dvh;max-width:none;top:0;transform:none;width:100vw}.u27-module-explorer__dialog .u27-module-explorer__header{gap:.6rem;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px}.u27-module-explorer__dialog .u27-module-explorer__title{font-size:.88rem}.u27-module-explorer__dialog .u27-module-explorer__description{font-size:.64rem;line-height:1.3}.u27-module-explorer__dialog .u27-module-explorer__close{flex-basis:34px;height:34px;width:34px}.u27-module-explorer__dialog .u27-module-explorer__body{padding-bottom:env(safe-area-inset-bottom,0px)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-surface{gap:.42rem;padding:.55rem .7rem .65rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading{align-items:start;gap:.45rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading-copy{column-gap:.35rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading h2{font-size:clamp(1.3rem,6vw,1.8rem)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-description{font-size:.67rem;line-height:1.32;margin-top:.2rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-count{font-size:.56rem;padding:.22rem .42rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-differential-trigger-caption{display:none}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-differential-trigger{font-size:.58rem;min-height:1.75rem;padding:.26rem .42rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-status{border-left:0;gap:.18rem;min-width:0;padding:.1rem 0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-status span{font-size:.56rem;text-align:right}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-status strong{font-size:.75rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-groups{gap:.32rem;grid-template-columns:repeat(2,minmax(0,1fr))}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-label{border-radius:.65rem;min-height:2.15rem;padding:.32rem .48rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-name{font-size:.66rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-items{gap:.3rem;min-height:2rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab{min-height:1.95rem;padding:.28rem .5rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab-label{font-size:.62rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-selection-instruction{font-size:.56rem;margin-top:.1rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-workspace{padding:.5rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial{gap:.55rem;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,.86fr) minmax(0,1.14fr)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy{order:2;padding:.1rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-visual{order:1}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-detail-topline{align-items:center;gap:.35rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-example-chip{font-size:.54rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy h3{font-size:clamp(.95rem,4.5vw,1.25rem);margin:.28rem 0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy>p{font-size:.64rem;line-height:1.28;-webkit-line-clamp:2}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-benefit{display:none}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy .iivvo-institution-v2__institutional-cta{font-size:.62rem;margin-top:.4rem;min-height:1.9rem;padding:.34rem .55rem}}@media(max-height:650px){.u27-module-explorer__dialog{height:100dvh;max-height:100dvh}.u27-module-explorer__dialog .u27-module-explorer__header{padding-block:6px}.u27-module-explorer__dialog .u27-module-explorer__close{flex-basis:32px;height:32px;width:32px}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-surface{gap:.32rem;padding-block:.38rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading h2{font-size:clamp(1.35rem,2.6vw,2rem)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-description{font-size:.68rem;line-height:1.25}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-differential-trigger-caption,.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__differential-heading{display:none}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-label{min-height:2rem;padding-block:.28rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-items{min-height:1.8rem;padding-block:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab{min-height:1.8rem;padding-block:.25rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-selection-instruction{display:none}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-workspace{flex:0 0 auto;height:226px;max-height:226px;padding:.45rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy h3{font-size:clamp(.98rem,1.5vw,1.35rem)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy>p{font-size:.65rem;-webkit-line-clamp:2}}@media(max-width:700px)and (max-height:650px){.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial{gap:.4rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-workspace{height:190px;max-height:190px}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy,.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-visual{order:initial}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy h3{font-size:.86rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy>p{font-size:.56rem;-webkit-line-clamp:3}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy .iivvo-institution-v2__institutional-cta{font-size:.54rem;min-height:1.7rem;padding-inline:.35rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-onboarding-block .iivvo-institution-v2__institutional-cta{font-size:.58rem;min-height:1.75rem;padding:.25rem .45rem}}.u27-module-explorer__dialog{height:auto;max-height:min(94dvh,960px);max-width:calc(100vw - 2rem);width:min(88rem,calc(100vw - 2rem))}.u27-module-explorer__dialog .u27-module-explorer__header{gap:1rem;padding:.7rem 1rem}.u27-module-explorer__dialog .u27-module-explorer__title{font-size:.95rem;line-height:1.25}.u27-module-explorer__dialog .u27-module-explorer__description{font-size:.75rem;line-height:1.4}.u27-module-explorer__dialog .u27-module-explorer__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(101,230,189,.42) rgba(255,255,255,.04);scrollbar-width:thin}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined{box-sizing:border-box;flex:0 0 auto;height:auto;max-width:100%;min-height:0;min-width:0;overflow:visible;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-site-container{box-sizing:border-box;flex:0 0 auto;height:auto;margin-inline:0;max-width:100%;min-height:0;padding-inline:clamp(1rem,2.4vw,2rem);width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-surface{align-items:stretch;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;height:auto;gap:.55rem;max-width:100%;min-height:0;min-width:0;overflow:visible;padding:.65rem 0 .8rem;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading{align-items:center;display:flex;flex:0 0 auto;gap:1.25rem;margin:0;min-width:0;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading-copy{flex:1 1 0;min-width:0;max-width:60rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-eyebrow{font-size:.62rem;margin-bottom:.2rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading h2{color:#f1f6f1;display:block;font-size:clamp(1.55rem,2.6vw,2.35rem);font-weight:600;letter-spacing:-.055em;line-height:1;margin:.1rem 0 0;max-width:26ch}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-description{font-size:.84rem;line-height:1.45;margin-top:.3rem;max-width:66ch}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-count{flex:0 0 auto;font-size:.68rem;margin-left:auto;padding:.35rem .65rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-status{flex:0 0 auto;margin-left:.25rem;min-width:8rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-browser-block{flex:0 0 auto;min-width:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__differential-heading{font-size:.68rem;margin-bottom:.3rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-groups{gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-label{min-height:2.75rem;padding:.5rem .65rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-name{font-size:.73rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-items{gap:.4rem;padding-block:.4rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab{flex:0 1 auto;min-height:2.35rem;padding:.32rem .65rem .32rem .5rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab-label{font-size:.7rem;overflow-wrap:anywhere}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-selection-instruction{font-size:.7rem;margin-top:.35rem}@media(min-width:701px){.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-row{align-items:center;display:flex;gap:.55rem;min-width:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs{flex:1 1 auto;min-width:0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-scroll-button{align-self:center;flex:0 0 2.25rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-items:not([hidden]){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab{border-radius:.85rem;display:flex;flex:1 1 auto;justify-content:flex-start;min-height:3.25rem;padding:.55rem .8rem;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab-label{flex:1 1 auto;font-size:.74rem;text-align:left;white-space:normal}}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-scroll-button{align-items:center;display:inline-flex;flex:0 0 2.25rem;height:2.25rem;justify-content:center;margin:0;width:2.25rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-workspace{flex:0 0 auto;height:auto;max-height:none;min-width:0;overflow:visible;padding:clamp(.8rem,1.35vw,1.15rem)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial{align-items:center;gap:clamp(1rem,2vw,1.8rem);grid-template-columns:minmax(16rem,.82fr) minmax(0,1.18fr);grid-template-rows:auto}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy{height:auto;min-width:0;overflow:visible;order:initial;padding:.1rem 0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy h3{font-size:clamp(1.65rem,2.8vw,2.5rem);line-height:1.05;margin:.65rem 0 .5rem;overflow-wrap:anywhere}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy>p{display:block;font-size:.88rem;line-height:1.5;overflow:visible;-webkit-line-clamp:unset}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-benefit{display:block;margin:.7rem 0}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy .iivvo-institution-v2__institutional-cta{font-size:.78rem;margin-top:.35rem;max-width:100%;min-height:2.5rem;padding:.55rem .85rem;white-space:normal}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-visual{height:auto;min-width:0;order:initial}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-hero-image{aspect-ratio:1672 / 941;height:auto;max-height:none;overflow:hidden}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-hero-image img{display:block;height:100%;max-height:none;object-fit:contain;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-onboarding-block{flex:0 0 auto;min-height:0;overflow:visible}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-onboarding-block>div{gap:1rem!important;margin-top:.6rem!important;padding:.8rem 1rem!important}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-onboarding-block>div h3{font-size:1rem!important;margin-bottom:.2rem!important}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-onboarding-block>div p{font-size:.72rem!important;line-height:1.4!important}@media(max-width:900px){.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading{align-items:stretch;flex-direction:column}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-status{align-items:center;border-left:0;border-top:1px solid rgba(183,221,211,.18);flex-direction:row;justify-content:space-between;margin:0;min-width:0;padding:.45rem 0 0;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial{grid-template-columns:minmax(14rem,.85fr) minmax(0,1.15fr)}}@media(max-width:700px){.u27-module-explorer__dialog{border:0;border-radius:0;height:100dvh;left:0;max-height:100dvh;max-width:none;top:0;transform:none;width:100%}.u27-module-explorer__dialog .u27-module-explorer__header{gap:.65rem;padding:calc(.55rem + env(safe-area-inset-top,0px)) .8rem .55rem}.u27-module-explorer__dialog .u27-module-explorer__title{font-size:.9rem}.u27-module-explorer__dialog .u27-module-explorer__description{font-size:.69rem}.u27-module-explorer__dialog .u27-module-explorer__close{flex-basis:40px;height:40px;width:40px}.u27-module-explorer__dialog .u27-module-explorer__body{padding-bottom:env(safe-area-inset-bottom,0px)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined{box-sizing:border-box;max-width:100%;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-site-container{box-sizing:border-box;max-width:100%;padding-inline:.8rem;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-surface{box-sizing:border-box;gap:.65rem;max-width:100%;padding-block:.7rem .85rem;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading{align-items:stretch;display:flex;flex-direction:column;gap:.5rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading-copy{max-width:100%;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-heading h2{display:block;font-size:clamp(1.45rem,6.5vw,2rem)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-description{font-size:.78rem;line-height:1.4;max-width:100%;overflow-wrap:anywhere;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-count{font-size:.62rem;padding:.3rem .5rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-status{align-items:center;border-left:0;border-top:1px solid rgba(183,221,211,.18);flex:0 0 auto;flex-direction:row;gap:.15rem;justify-content:space-between;margin:0;min-width:0;padding:.45rem 0 0;width:100%}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-status span{font-size:.56rem;text-align:left}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-status strong{font-size:.75rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs{grid-column:1 / -1;grid-row:1}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-groups{gap:.4rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-label{min-height:2.6rem;padding:.42rem .5rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-group-name{font-size:.7rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab{flex:0 1 auto;min-height:2.3rem;padding:.32rem .55rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab-label{font-size:.68rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__module-selection-instruction{font-size:.67rem;margin-top:.3rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-scroll-button{grid-row:2;height:2.1rem;width:2.1rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-scroll-button:first-child{grid-column:1;justify-self:start}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-scroll-button:last-child{grid-column:2;justify-self:end}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-workspace{padding:.75rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial{align-items:stretch;gap:.85rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy h3{font-size:clamp(1.55rem,7vw,2.1rem);line-height:1.08;margin:.55rem 0 .4rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-detail-topline{align-items:flex-start;flex-wrap:wrap;gap:.35rem .55rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-example-chip{font-size:.62rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy>p{font-size:.86rem;line-height:1.5}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-benefit{margin-block:.6rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-copy .iivvo-institution-v2__institutional-cta{font-size:.75rem;min-height:2.7rem;padding:.55rem .8rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial-visual{order:initial}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-hero-image{max-height:none}}@media(max-width:380px){.u27-module-explorer__dialog .u27-module-explorer__header{padding-inline:.65rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-site-container{padding-inline:.6rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-status{min-width:3.8rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-modules-status span{font-size:.5rem}}@media(max-width:700px)and (max-height:650px){.u27-module-explorer__dialog{height:100dvh;max-height:100dvh}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-editorial{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}}@media(prefers-reduced-motion:reduce){.u27-module-explorer__dialog *,.u27-module-explorer__dialog *:before,.u27-module-explorer__dialog *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(min-width:901px){.u27-page>.uni-hero{margin-bottom:-44px;position:relative;z-index:1}.u27-hero__visual{align-self:start;aspect-ratio:.82;height:auto;min-height:0;width:100%}}@media(min-width:901px)and (min-height:701px){.u27-hero__layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);min-height:min(760px,100svh);padding:110px 48px 76px}.u27-page .uni-hero h1{font-size:clamp(2.9rem,5.3vw,5.8rem);margin:1.2rem 0 1.3rem}.u27-hero__visual{align-self:center;aspect-ratio:.76}}@media(min-width:901px){.u27-page .u27-funnel.u27-section{align-items:center;box-sizing:border-box;display:flex;min-height:calc(100svh - 6rem);padding-block:clamp(22px,3vh,32px)}.u27-page .u27-funnel.u27-section>.uf-redesign{width:100%}}@media(min-width:901px)and (max-height:779px){.u27-page .u27-funnel.u27-section{padding-block:clamp(18px,2.5vh,22px)}}@media(min-width:901px)and (max-height:700px){.u27-page .u27-funnel.u27-section{padding-block:10px}}@media(max-width:900px){.u27-page>.uni-hero{margin-bottom:-24px;position:relative;z-index:1}}@media(max-width:760px){.u27-commercial-problem{padding-block:54px 60px}.u27-commercial-problem__layout{gap:30px;grid-template-columns:minmax(0,1fr)}.u27-commercial-problem__heading h2{font-size:clamp(2.25rem,8vw,3rem);max-width:13ch}.u27-commercial-problem__heading>p{font-size:.9rem;max-width:42ch}.u27-commercial-problem__item{gap:14px;padding-block:15px 16px}.u27-commercial-problem__item:not(:last-child):before{left:15px;top:48px;bottom:-32px}.u27-commercial-problem__closing{align-items:stretch;gap:17px;grid-template-columns:minmax(0,1fr);margin-top:24px;padding-top:17px}.u27-commercial-problem__bridge{font-size:.88rem;padding:12px 14px}.u27-commercial-problem__cta{justify-self:stretch;white-space:normal;width:100%}.u27-faq{padding-block:44px 50px}.u27-faq__layout{gap:22px;grid-template-columns:minmax(0,1fr)}.u27-faq__heading h2{font-size:clamp(2.1rem,8vw,2.8rem);max-width:13ch}.u27-faq__trigger{gap:11px;grid-template-columns:1.75rem minmax(0,1fr) auto;min-height:62px;padding-block:15px}.u27-faq__content{font-size:.87rem}.u27-faq__content>div{padding:0 10px 18px 2.5rem}}.u27-product__gallery{align-items:stretch;gap:clamp(14px,1.7vw,22px)}.u27-product-shot{background:linear-gradient(155deg,#112634e0,#091924f5);border:1px solid rgba(142,181,178,.2);border-radius:13px;box-shadow:0 16px 38px #020a1029;transition:border-color .24s ease,transform .24s ease,background-color .24s ease}.u27-product-shot:hover{border-color:#38f1ac7a;box-shadow:0 20px 42px #020a103d;transform:translateY(-2px)}.u27-product-shot__frame{align-items:center;aspect-ratio:1.12;background:radial-gradient(ellipse at 50% 0%,rgba(94,137,146,.12),transparent 65%),#0b1a25;border-bottom:1px solid rgba(142,181,178,.14);display:flex;justify-content:center;overflow:hidden;padding:clamp(14px,1.8vw,22px)}.u27-product-shot__frame:after{display:none}.u27-product-shot__image-button{align-items:center;background:transparent;display:flex;justify-content:center;overflow:visible}.u27-product-shot__image-button img,.u27-product-shot--careers .u27-product-shot__image-button img,.u27-product-shot--skills .u27-product-shot__image-button img,.u27-product-shot--occupations .u27-product-shot__image-button img{border:1px solid rgba(225,237,232,.16);border-radius:3px;box-shadow:0 10px 26px #00000047;height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;transition:transform .35s cubic-bezier(.2,.7,.2,1);width:auto}.u27-product-shot__image-button:after{display:none}.u27-product-shot:hover .u27-product-shot__image-button img{transform:scale(1.018)}.u27-product-shot__image-button:focus-visible{border-radius:4px;outline:2px solid var(--u27-mint);outline-offset:3px}.u27-product-shot__zoom{background:#07141df0;border-color:#bed8d34d;bottom:12px;font-size:.68rem;font-weight:500;padding:7px 10px;right:12px}.u27-product-shot figcaption{gap:8px;padding:19px 20px 21px}.u27-product-shot figcaption .u27-product-shot__index{align-items:center;border:1px solid rgba(56,241,172,.36);border-radius:4px;color:var(--u27-mint);display:inline-flex;font:500 .61rem/1 var(--app-font-mono),monospace;height:24px;justify-content:center;letter-spacing:.02em;width:28px}.u27-product-shot figcaption strong{font-size:1.07rem;letter-spacing:-.02em}.u27-product-shot figcaption small{color:#a7b9ba;font-size:.87rem;line-height:1.6;max-width:38ch}@media(min-width:701px)and (max-width:1024px){.u27-product__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.u27-product-shot--occupations{grid-column:auto}.u27-product-shot__frame{aspect-ratio:1.12}}@media(max-width:700px){.u27-product__gallery{gap:15px}.u27-product-shot__frame{aspect-ratio:1.12;padding:18px}.u27-product-shot figcaption{padding:17px 18px 19px}}@media(prefers-reduced-motion:reduce){.u27-product-shot,.u27-product-shot__image-button img{transition:none}.u27-product-shot:hover,.u27-product-shot:hover .u27-product-shot__image-button img{transform:none}}@media(max-width:700px){.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-row{align-items:center;display:grid;gap:.35rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-scroll-button{align-self:center;flex:0 0 44px;height:44px;justify-self:center;margin:0;min-height:44px;min-width:44px;width:44px}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-scroll-button:first-child{grid-column:1;justify-self:center}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tabs-scroll-button:last-child{grid-column:3;justify-self:center}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab-label{font-size:.75rem;white-space:normal}.u27-module-explorer__dialog #universidades-explorador-modulos.is-refined .iivvo-institution-v2__institutional-tab.is-active{box-shadow:inset 0 1px #ffffff14,0 5px 16px color-mix(in srgb,var(--institution-surface-accent, #75ebc2) 16%,transparent)}}.u27-starter{background:radial-gradient(ellipse at 82% 45%,rgba(35,199,217,.08),transparent 28rem),linear-gradient(110deg,#0c242af5,#061219fa);border-block:1px solid rgba(56,241,172,.19);padding-block:27px}.u27-starter__inner{align-items:center;display:grid;gap:20px;grid-template-columns:52px minmax(0,1fr) auto;min-height:136px}.u27-starter__icon{align-items:center;align-self:start;background:#38f1ac14;border:1px solid rgba(56,241,172,.26);border-radius:14px;color:var(--u27-mint);display:flex;height:48px;justify-content:center;margin-top:2px;width:48px}.u27-starter__copy{min-width:0}.u27-starter__copy .u27-kicker{font-size:.58rem}.u27-starter__copy h2{color:#eff8f4;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;letter-spacing:-.055em;line-height:1.08;margin:.45rem 0 .4rem;text-wrap:balance}.u27-starter__copy p{color:#b2c5c7;font-size:.85rem;line-height:1.55;margin:0;max-width:760px}.u27-starter__action{align-items:flex-start;display:flex;flex-direction:column;gap:10px;min-width:205px}.u27-starter__benefit{align-items:baseline;color:#d8efe8;display:flex;font-size:.78rem;font-weight:700;gap:7px}.u27-starter__benefit strong{color:var(--u27-mint);font-size:1.4rem;letter-spacing:-.06em}.u27-starter__action .u27-button{min-width:205px}.u27-starter-dialog__overlay{background:#01070bd6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);inset:0;position:fixed;z-index:100}.u27-starter-dialog{background:transparent;border:0;border-radius:24px;box-shadow:none;color:#eff8f4;display:block;left:50%;max-height:calc(100dvh - 2rem);max-width:1100px;outline:none;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(1100px,calc(100vw - 28px));z-index:101}.u27-starter-dialog__header{align-items:flex-start;background:#040f15f0;border-bottom:1px solid rgba(179,220,214,.14);display:flex;gap:18px;justify-content:space-between;padding:20px clamp(18px,4vw,32px)}.u27-starter-dialog__header>div{min-width:0}.u27-starter-dialog__header .u27-kicker{font-size:.56rem}.u27-starter-dialog__title{color:#eff8f4;display:block;font-size:clamp(1.35rem,3.4vw,1.85rem);font-weight:650;letter-spacing:-.05em;line-height:1.15;margin-top:7px}.u27-starter-dialog__description{color:#afc4c3;font-size:.84rem;line-height:1.55;margin:7px 0 0;max-width:660px}.u27-starter-dialog__close{align-items:center;background:#ffffff0a;border:1px solid rgba(177,226,215,.2);border-radius:999px;color:#e7f4ef;cursor:pointer;display:flex;flex:0 0 42px;height:42px;justify-content:center;position:absolute;right:16px;top:16px;z-index:5;width:42px}.u27-starter-dialog__close:hover{background:#38f1ac1a}.u27-starter-dialog__close:focus-visible,.u27-starter__action .u27-button:focus-visible{outline:2px solid #f4fffa;outline-offset:4px}.u27-starter-dialog__body{min-height:0;overflow:visible;overscroll-behavior:contain;padding:0}.u27-starter-dialog .iivvo-client-onboarding-inline{margin:0 auto;max-width:100%}.u27-starter-dialog .iivvo-institutional-registration{max-width:100%}.u27-starter-dialog .schedule-dialog-form-heading{padding-right:3.5rem}@media(max-width:760px){.u27-starter{padding-block:24px}.u27-starter__inner{align-items:start;gap:15px;grid-template-columns:44px minmax(0,1fr);min-height:unset}.u27-starter__icon{height:42px;width:42px}.u27-starter__copy{grid-column:2}.u27-starter__action{align-items:stretch;grid-column:2;min-width:0}.u27-starter__action .u27-button{min-width:0;width:100%}}@media(max-width:520px){.u27-starter__inner{gap:12px;grid-template-columns:38px minmax(0,1fr)}.u27-starter__icon{height:36px;width:36px}.u27-starter__copy,.u27-starter__action{grid-column:2}.u27-starter-dialog{border-radius:20px;max-height:calc(100dvh - 18px);width:calc(100vw - 18px)}.u27-starter-dialog__body{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.u27-starter-dialog__close{right:12px;top:12px}}.u27-starter{background:radial-gradient(ellipse at 80% 18%,rgba(35,199,217,.13),transparent 31rem),radial-gradient(ellipse at 14% 92%,rgba(56,241,172,.08),transparent 25rem),linear-gradient(135deg,#071821,#09151d 56%,#0a1d23);padding-block:clamp(38px,5vw,68px)}.u27-starter__inner{align-items:start;grid-template-columns:52px minmax(0,1fr) minmax(190px,auto);min-height:unset}.u27-starter__copy h2{font-size:clamp(1.75rem,3vw,2.45rem);max-width:20ch}.u27-starter__benefits{display:grid;gap:8px;margin-top:16px}.u27-starter__benefits span{align-items:flex-start;color:#c9ded8;display:flex;font-size:.86rem;gap:9px;line-height:1.5}.u27-starter__benefits svg{color:var(--u27-mint);flex:0 0 auto;margin-top:2px}.u27-starter__action{align-items:stretch;min-width:205px}.u27-starter__action .u27-button{width:100%}.u27-starter__journey{border-top:1px solid rgba(168,220,211,.16);margin-top:36px;padding-top:22px}.u27-starter__journey h3{color:#e7f4ef;font-size:.9rem;font-weight:650;margin:0 0 16px}.u27-starter__journey ol{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.u27-starter__journey li{border-top:1px solid rgba(56,241,172,.28);display:grid;gap:9px;padding-top:11px}.u27-starter__journey li>span{color:var(--u27-mint);font:.68rem var(--app-font-mono),monospace}.u27-starter__journey li strong{color:#dcebe6;font-size:.84rem;line-height:1.4}.u27-starter__journey>p{color:#9eb6b5;font-size:.8rem;line-height:1.55;margin:16px 0 0;max-width:760px}.u27-starter__panel,.u27-starter__registration{background:#040f15b8;border:1px solid rgba(167,220,211,.2);border-radius:18px;margin-top:30px;padding:clamp(18px,3vw,30px)}.u27-starter__registration[hidden]{display:none!important}.u27-starter__panel>h3,.u27-starter__registration-heading h3{color:#f0faf5;font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:650;letter-spacing:-.04em;margin:0;scroll-margin-top:100px}.u27-starter__panel>p{color:#a9c0bf;font-size:.88rem;line-height:1.6;margin:8px 0 0;max-width:720px}.u27-starter__choices{border:0;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;padding:0}.u27-starter__choice{align-items:flex-start;background:#ffffff06;border:1px solid rgba(168,220,211,.18);border-radius:14px;cursor:pointer;display:flex;gap:12px;min-height:112px;padding:16px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.u27-starter__choice:hover,.u27-starter__choice:focus-within{border-color:#38f1ac8c;transform:translateY(-1px)}.u27-starter__choice:has(input:checked){background:#38f1ac13;border-color:var(--u27-mint)}.u27-starter__choice input{accent-color:var(--u27-mint);flex:0 0 auto;height:18px;margin:2px 0 0;width:18px}.u27-starter__choice-copy{display:grid;gap:7px}.u27-starter__choice-copy strong{color:#eef8f3;font-size:.9rem;line-height:1.35}.u27-starter__choice-copy small{color:#a8bfbd;font-size:.78rem;line-height:1.5}.u27-starter__caveat{background:#23c7d90e;border-left:2px solid var(--u27-cyan);color:#b4cdcb!important;font-size:.78rem!important;margin-top:16px!important;padding:10px 13px}.u27-starter__step-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin-top:22px}.u27-starter__step-actions .u27-button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.5;transform:none}.u27-starter__registration-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.u27-starter__registration-heading p{color:#a9c0bf;font-size:.85rem;line-height:1.55;margin:8px 0 0;max-width:620px}.u27-starter__selected-need{background:#38f1ac0f;border:1px solid rgba(56,241,172,.24);border-radius:12px;display:grid;flex:0 0 min(290px,38%);gap:5px;padding:12px 14px}.u27-starter__selected-need>span{color:var(--u27-mint);font:.6rem var(--app-font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.u27-starter__selected-need strong{color:#edf7f2;font-size:.85rem}.u27-starter__selected-need .u27-link-button{justify-self:start;margin-top:2px}.u27-starter__registration .iivvo-client-onboarding-inline{margin:0;max-width:none}.u27-starter__registration .iivvo-institutional-registration,.u27-starter__registration .iivvo-institutional-registration__shell{max-width:none}.u27-starter__registration .schedule-dialog-form-heading{padding-right:0}.u27-starter .u27-button:focus-visible,.u27-starter .u27-link-button:focus-visible,.u27-starter__choice:focus-within{outline:2px solid #f4fffa;outline-offset:3px}@media(max-width:900px){.u27-starter__inner{grid-template-columns:46px minmax(0,1fr)}.u27-starter__action{grid-column:2;max-width:260px}.u27-starter__choices{grid-template-columns:1fr}.u27-starter__choice{min-height:unset}}@media(max-width:760px){.u27-starter__journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.u27-starter__registration-heading{flex-direction:column}.u27-starter__selected-need{flex-basis:auto;width:100%}}@media(max-width:520px){.u27-starter__journey{margin-top:26px}.u27-starter__journey li strong{font-size:.78rem}.u27-starter__step-actions{align-items:stretch;flex-direction:column-reverse}.u27-starter__step-actions>*{justify-content:center;width:100%}}.u27-starter{background:radial-gradient(ellipse at 87% 12%,rgba(35,199,217,.14),transparent 34rem),radial-gradient(ellipse at 10% 88%,rgba(56,241,172,.1),transparent 31rem),linear-gradient(138deg,#0a2028,#07151d 54%,#0a1d23);border-block:1px solid rgba(56,241,172,.3);isolation:isolate;overflow:hidden;padding-block:clamp(54px,8vw,108px);position:relative}.u27-starter:before{background:linear-gradient(90deg,transparent,rgba(56,241,172,.66),rgba(35,199,217,.28),transparent);content:"";height:1px;left:max(24px,calc((100% - 1050px)/2));position:absolute;right:max(24px,calc((100% - 1050px)/2));top:0}.u27-starter__inner{align-items:start;gap:clamp(18px,3vw,34px);grid-template-columns:54px minmax(0,1fr) minmax(210px,250px);position:relative}.u27-starter__icon{align-self:start;background:linear-gradient(145deg,#38f1ac29,#23c7d90f);border-color:#38f1ac6b;border-radius:16px;box-shadow:inset 0 1px #ffffff14;height:54px;width:54px}.u27-starter__copy .u27-kicker{font-size:.65rem}.u27-starter__copy h2{font-size:clamp(2rem,4.2vw,3.35rem);letter-spacing:-.065em;line-height:1;margin:.9rem 0 .8rem;max-width:17ch}.u27-starter__copy p{font-size:.98rem;line-height:1.7;max-width:650px}.u27-starter__benefits{gap:10px;margin-top:22px}.u27-starter__benefits span{color:#d4e5df;font-size:.9rem}.u27-starter__action{align-self:stretch;background:linear-gradient(160deg,#123036d1,#07191fc7);border:1px solid rgba(168,220,211,.22);border-radius:18px;box-shadow:inset 0 1px #ffffff0b;justify-content:center;min-width:0;padding:20px}.u27-starter__benefit{align-items:center;color:#c7d9d4;font-family:var(--app-font-mono),monospace;font-size:.7rem;font-weight:500;gap:10px;line-height:1.5}.u27-starter__benefit strong{font-family:var(--app-font-sans),sans-serif;font-size:2.7rem;line-height:.9}.u27-starter__action .u27-button{min-height:3.4rem;min-width:0}.u27-starter__action .u27-link-button{align-self:center;color:#c5d8d4;justify-content:center;min-height:2.7rem}.u27-starter__journey{border-top-color:#a8dcd338;margin-top:clamp(34px,5vw,58px);padding-top:25px;position:relative}.u27-starter__journey h3{color:#a8c0bc;font:700 .62rem/1.5 var(--app-font-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.u27-starter__journey ol{gap:16px}.u27-starter__journey li{border-top-color:#38f1ac59;gap:10px;padding-top:13px}.u27-starter__journey li>span{align-items:center;background:#0a2428;border:1px solid rgba(56,241,172,.48);border-radius:50%;display:inline-flex;height:28px;justify-content:center;width:28px}.u27-starter__journey li strong{color:#e0eee9;font-size:.9rem}.u27-starter__journey>p{color:#a7bfbb;font-size:.85rem;margin-top:20px}@media(max-width:900px){.u27-starter__inner{grid-template-columns:46px minmax(0,1fr)}.u27-starter__action{align-items:stretch;grid-column:2;max-width:360px}}@media(max-width:560px){.u27-starter{padding-block:46px}.u27-starter__inner{grid-template-columns:38px minmax(0,1fr)}.u27-starter__icon{height:38px;width:38px}.u27-starter__copy h2{font-size:clamp(1.9rem,9vw,2.55rem)}.u27-starter__action{padding:17px}.u27-starter__journey ol{gap:16px 12px}}
