.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--site-font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--pio-container: 1160px;--site-font-sans: "SF Pro Text", "SF Pro Icons", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Arial, sans-serif;--site-font-display: "SF Pro Display", "SF Pro Text", "SF Pro Icons", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Arial, sans-serif;--site-font-mono: "SF Mono", SFMono-Regular, ui-monospace, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--pio-space-2xs: clamp(.35rem, .3rem + .2vw, .55rem);--pio-space-xs: clamp(.55rem, .48rem + .3vw, .85rem);--pio-space-sm: clamp(.8rem, .7rem + .4vw, 1.2rem);--pio-space-md: clamp(1.1rem, .95rem + .65vw, 1.75rem);--pio-space-lg: clamp(1.5rem, 1.3rem + .95vw, 2.5rem);--pio-space-xl: clamp(2rem, 1.65rem + 1.6vw, 3.5rem);--pio-space-2xl: clamp(2.8rem, 2.2rem + 2.8vw, 5.2rem);--pio-text-xs: clamp(.74rem, .71rem + .08vw, .8rem);--pio-text-sm: clamp(.84rem, .8rem + .13vw, .94rem);--pio-text-base: clamp(1.02rem, .96rem + .24vw, 1.2rem);--pio-text-lg: clamp(1.14rem, 1.05rem + .42vw, 1.48rem);--pio-text-xl: clamp(1.35rem, 1.2rem + .7vw, 2rem);--pio-text-2xl: clamp(1.75rem, 1.45rem + 1.35vw, 2.95rem);--pio-text-3xl: clamp(2.15rem, 1.75rem + 2vw, 4rem);--pio-lh-tight: 1.14;--pio-lh-base: 1.5;--pio-lh-relaxed: 1.65;--pio-radius-md: .8rem;--pio-radius-lg: 1.2rem;--pio-radius-xl: 1.6rem;--site-body-bg: #edf4fb;--site-body-bg-accent: #f9fbff;--site-body-gradient: linear-gradient(160deg, #edf4fb 0%, #f9fbff 100%);--site-body-text: #102845;--site-body-text-muted: rgba(16, 40, 69, .88);--site-surface-bg: #ffffff;--site-surface-bg-subtle: rgba(255, 255, 255, .86);--site-surface-border: rgba(214, 227, 243, 1);--site-surface-shadow: 0 16px 36px rgba(16, 40, 69, .12);--site-button-bg: #185289;--site-button-text: #f3f5f7;--site-button-hover-bg: #163f65;--site-button-hover-ring: rgba(24, 82, 137, .24);--site-input-bg: #ffffff;--site-input-text: #102845;--site-input-border: #bed1e8;--site-input-focus-border: #5f8fc3;--site-input-focus-ring: rgba(95, 143, 195, .24);--site-input-placeholder: rgba(16, 40, 69, .48);--site-meta: #185289;--site-floating-bg: rgba(13, 34, 56, .54);--site-floating-border: rgba(243, 245, 247, .55);--site-floating-shadow: 0 12px 26px rgba(9, 27, 47, .32);--site-floating-text: rgb(243 245 247);--site-floating-hover-bg: rgba(243, 245, 247, .22);--site-floating-hover-text: rgb(255 255 255);--site-floating-active-bg: rgba(243, 245, 247, .96);--site-floating-active-text: rgb(31 79 128);--site-floating-active-border: rgba(243, 245, 247, .88);--site-floating-focus-ring: rgba(253, 224, 71, .74);--site-table-bg: #ffffff;--site-table-head-bg: #edf4fb;--site-table-border: #d6e3f3;--site-table-text: #102845;--site-focus-outline: #fde047;--site-whatsapp-button-bg: linear-gradient(135deg, #25d366, #128c4a);--site-whatsapp-button-shadow: 0 14px 28px rgba(18, 140, 74, .28);--site-whatsapp-tooltip-bg: rgba(255, 255, 255, .96);--site-whatsapp-tooltip-text: #163f65;--site-whatsapp-tooltip-border: rgba(24, 82, 137, .14);--site-whatsapp-menu-bg: rgba(255, 255, 255, .98);--site-whatsapp-menu-border: rgba(24, 82, 137, .16);--site-whatsapp-menu-text: #102845;--site-whatsapp-menu-muted: rgba(16, 40, 69, .62);--site-whatsapp-menu-shadow: 0 18px 36px rgba(16, 40, 69, .2);--site-whatsapp-item-bg: rgba(248, 251, 255, .98);--site-whatsapp-item-border: rgba(95, 143, 195, .32);--site-whatsapp-item-hover-border: rgba(24, 82, 137, .45)}html[data-theme=dark]{--site-body-bg: #12365a;--site-body-bg-accent: #2f6ea8;--site-body-gradient: radial-gradient(circle at 8% 4%, rgba(159, 208, 255, .34) 0%, rgba(159, 208, 255, 0) 38%), radial-gradient(circle at 90% 8%, rgba(125, 177, 229, .24) 0%, rgba(125, 177, 229, 0) 36%), radial-gradient(circle at 84% 90%, rgba(84, 141, 197, .26) 0%, rgba(84, 141, 197, 0) 44%), linear-gradient(164deg, #2f6ea8 0%, #1d5a92 44%, #174775 74%, #12365a 100%);--site-body-text: #f1f7ff;--site-body-text-muted: rgba(241, 247, 255, .9);--site-surface-bg: rgba(24, 82, 137, .62);--site-surface-bg-subtle: rgba(22, 63, 101, .5);--site-surface-border: rgba(224, 238, 252, .16);--site-surface-shadow: 0 18px 34px rgba(9, 27, 47, .26), inset 0 1px 0 rgba(243, 245, 247, .14);--site-button-bg: #d5e9ff;--site-button-text: #143a61;--site-button-hover-bg: #e3f1ff;--site-button-hover-ring: rgba(213, 233, 255, .42);--site-input-bg: rgba(16, 45, 74, .58);--site-input-text: #f1f7ff;--site-input-border: rgba(214, 232, 250, .32);--site-input-focus-border: #f3f9ff;--site-input-focus-ring: rgba(213, 233, 255, .34);--site-input-placeholder: rgba(241, 247, 255, .66);--site-meta: #d9ecff;--site-floating-bg: rgba(20, 55, 86, .58);--site-floating-border: rgba(243, 245, 247, .34);--site-floating-shadow: 0 14px 28px rgba(9, 27, 47, .28);--site-floating-text: rgb(239 247 255);--site-floating-hover-bg: rgba(159, 208, 255, .24);--site-floating-hover-text: rgb(247 251 255);--site-floating-active-bg: rgba(243, 245, 247, .95);--site-floating-active-text: rgb(24 82 137);--site-floating-active-border: rgba(243, 245, 247, .82);--site-floating-focus-ring: rgba(243, 245, 247, .78);--site-table-bg: rgba(20, 55, 86, .72);--site-table-head-bg: rgba(24, 82, 137, .74);--site-table-border: rgba(206, 229, 250, .24);--site-table-text: #f1f7ff;--site-focus-outline: #ffe38b;--site-whatsapp-tooltip-bg: rgba(13, 34, 56, .94);--site-whatsapp-tooltip-text: #f1f7ff;--site-whatsapp-tooltip-border: rgba(243, 245, 247, .16);--site-whatsapp-menu-bg: rgba(13, 34, 56, .96);--site-whatsapp-menu-border: rgba(243, 245, 247, .18);--site-whatsapp-menu-text: #f1f7ff;--site-whatsapp-menu-muted: rgba(241, 247, 255, .7);--site-whatsapp-menu-shadow: 0 18px 36px rgba(8, 22, 38, .4);--site-whatsapp-item-bg: rgba(18, 46, 76, .86);--site-whatsapp-item-border: rgba(243, 245, 247, .18);--site-whatsapp-item-hover-border: rgba(199, 227, 255, .55)}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--site-body-gradient);color:var(--site-body-text);font-family:var(--site-font-sans);font-size:var(--pio-text-base);line-height:var(--pio-lh-base);letter-spacing:0;text-rendering:optimizeLegibility;transition:background .24s ease,color .2s ease}a{color:inherit}h1,h2,h3,h4{margin:0;font-family:var(--site-font-display);line-height:var(--pio-lh-tight);letter-spacing:-.02em}p{margin:0}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--site-focus-outline);outline-offset:2px}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.container{width:min(var(--pio-container),92vw);margin-inline:auto}.section-frame{padding-block:var(--pio-space-2xl)}.docs-hub :is(.eyebrow){color:var(--docs-muted-color)}.eyebrow{font-family:var(--site-font-display);text-transform:uppercase;--tw-text-opacity: 1;color:rgb(31 79 128 / var(--tw-text-opacity, 1))}html[data-theme=dark] .eyebrow{color:rgb(146 190 231 / var(--tw-text-opacity, 1))}.eyebrow{font-size:var(--pio-text-xs);font-weight:700;letter-spacing:.12em}.title-hero{font-size:var(--pio-text-3xl);font-weight:700}.title-section{font-size:var(--pio-text-2xl);font-weight:700}.lead-copy{color:var(--site-body-text-muted);font-size:var(--pio-text-lg);line-height:1.55;max-width:64ch}.surface-card{background:var(--site-surface-bg);border-radius:var(--pio-radius-lg);box-shadow:var(--site-surface-shadow);transition:background .22s ease,box-shadow .22s ease}.button-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border-width:1px;border-color:transparent;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:2.8rem;border-radius:999px;padding:.68rem 1.4rem;background:var(--site-button-bg);color:var(--site-button-text);font-size:var(--pio-text-sm);font-weight:600;letter-spacing:.045em;text-transform:uppercase;box-shadow:0 0 0 0 var(--site-button-hover-ring);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.button-pill:hover{background:var(--site-button-hover-bg);box-shadow:0 0 0 3px var(--site-button-hover-ring);transform:translateY(-1px)}.button-pill:focus-visible{outline:none;box-shadow:0 0 0 3px var(--site-button-hover-ring),0 0 0 5px var(--site-focus-outline)}.field-label{font-size:var(--pio-text-sm);font-weight:600;letter-spacing:.035em;text-transform:uppercase}.field-control{width:100%;min-height:2.9rem;border:1px solid var(--site-input-border);border-radius:var(--pio-radius-md);background:var(--site-input-bg);color:var(--site-input-text);padding-inline:.85rem;font-size:var(--pio-text-base);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.field-control:focus{border-color:var(--site-input-focus-border);box-shadow:0 0 0 3px var(--site-input-focus-ring);outline:none}.field-control::-moz-placeholder{color:var(--site-input-placeholder)}.field-control::placeholder{color:var(--site-input-placeholder)}.grid-cards{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-cards{gap:var(--pio-space-md)}.meta-line{margin-top:var(--pio-space-xs);color:var(--site-meta);font-size:var(--pio-text-sm);font-weight:500;letter-spacing:.03em}.site-header{position:relative;background:linear-gradient(180deg,#ffffffd6,#eff7ffb8);border-bottom:1px solid rgba(24,82,137,.14);box-shadow:0 14px 30px #10284514;backdrop-filter:blur(18px) saturate(165%);-webkit-backdrop-filter:blur(18px) saturate(165%);transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.site-header__brand{position:relative}.site-header__logo{display:block}.site-header__logo--dark{display:none}.site-header__nav-link{border:1px solid rgba(24,82,137,.14);background:#ffffffad;color:#005f91;text-decoration:none;box-shadow:inset 0 1px #ffffffb8;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.site-header__nav-link:hover{border-color:#005f913d;background:#e2effbf5;color:#003c59;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #10284514}.site-header__nav-link.is-current{border-color:#005f913d;background:#005f911f;color:#003c59;box-shadow:inset 0 1px #ffffff8f}.footer{width:100%;margin:0;background:linear-gradient(180deg,#174775fa,#143f67fc);border-top:1px solid rgba(243,245,247,.2);color:#f3f5f7}.footer__inner{width:min(var(--pio-container),94vw);margin:0 auto;padding:clamp(1.35rem,1rem + 1.5vw,2.3rem) 0 clamp(1.5rem,1.1rem + 1.8vw,2.7rem);display:grid;grid-template-columns:minmax(118px,152px) 1fr minmax(215px,300px);align-items:end;gap:clamp(.9rem,1.4vw,1.5rem)}.footer__top{grid-column:1 / 3;grid-row:1;display:grid;grid-template-columns:minmax(118px,152px) 1fr;gap:clamp(.8rem,1.4vw,1.35rem);align-items:center}.footer__brand{margin:0;display:grid;place-items:center}.footer__brand-logo{display:block;width:clamp(104px,10.6vw,138px);height:auto;filter:drop-shadow(0 10px 20px rgba(9,27,47,.18))}.footer__campus-grid{display:grid;grid-template-columns:1fr;gap:clamp(.45rem,.65vw,.72rem)}.footer__campus{border-left:0;padding-left:0;display:grid;gap:.2rem}.footer__campus h3{margin:0;font-size:clamp(.78rem,.74rem + .2vw,.98rem);line-height:1.26;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.footer__campus h3 i{margin-right:.32rem;font-size:.78em}.footer__campus p{margin:0;color:#f3f5f7d6;font-size:clamp(.68rem,.66rem + .08vw,.78rem);line-height:1.3}.footer__campus a,.footer__contact-points a{color:inherit;text-decoration:none}.footer__campus a:hover,.footer__contact-points a:hover{text-decoration:underline;text-underline-offset:3px}.footer__bottom{grid-column:3;grid-row:1;align-self:center;justify-self:end;display:grid;gap:clamp(.6rem,.9vw,.9rem);padding-top:0;border-top:0}.footer__contact-points{display:grid;gap:.34rem}.footer__contact-points p{margin:0;color:#f3f5f7e6;font-size:clamp(.72rem,.69rem + .1vw,.82rem);line-height:1.3;display:flex;align-items:center;gap:.42rem}.footer__contact-points p i{font-size:.9em}.footer__social{display:grid;justify-items:start;gap:.44rem}.footer__social p{margin:0;font-size:clamp(.72rem,.69rem + .1vw,.82rem);font-weight:500}.footer__social>div{display:flex;flex-wrap:wrap;gap:.42rem}.footer__social a{width:1.42rem;height:1.42rem;border-radius:50%;background:#f3f5f7f5;color:#184a78;text-decoration:none;display:grid;place-items:center;font-size:.68rem;transition:transform .16s ease,background-color .16s ease}.footer__social a:hover{transform:translateY(-2px);background:#fff}.footer__social a:focus-visible{outline:2px solid #ffffff;outline-offset:2px}html[data-theme=light] .footer{background:linear-gradient(180deg,#fbfdfffa,#eef5fcfc 40%,#e4eef8fc);border-top-color:#749dc23d;color:#163f65;box-shadow:inset 0 1px #ffffffd6}html[data-theme=light] .footer__campus p,html[data-theme=light] .footer__contact-points p{color:#185289d1}html[data-theme=light] .footer__social a{background:linear-gradient(135deg,#1b5b94,#143f66);color:#f3f5f7;box-shadow:0 10px 18px #143f6629}html[data-theme=light] .footer__social a:hover{background:linear-gradient(135deg,#214f7e,#102d49)}html[data-theme=light] .footer__social a:focus-visible{outline-color:#185289}body.page-docs--blue-chrome .site-header{background:linear-gradient(180deg,#0d2e49eb,#0a2338e0);border-bottom-color:#f3f5f724;box-shadow:0 18px 34px #091b2f2e;backdrop-filter:blur(18px) saturate(175%);-webkit-backdrop-filter:blur(18px) saturate(175%)}body.page-docs--blue-chrome .site-header__logo--light{display:none}body.page-docs--blue-chrome .site-header__logo--dark{display:block}body.page-docs--blue-chrome .site-header__nav-link{border-color:#f3f5f733;background:#f3f8ff1a;color:#f3f8ff;box-shadow:inset 0 1px #f3f5f724}body.page-docs--blue-chrome .site-header__nav-link:hover{border-color:#f3f5f747;background:#f3f8ff29;color:#fff;box-shadow:inset 0 1px #f3f5f733,0 12px 24px #091b2f29}body.page-docs--blue-chrome .site-header__nav-link.is-current{border-color:#f3f5f747;background:#f3f8ff33;color:#fff;box-shadow:inset 0 1px #f3f5f738}body.page-docs--blue-chrome .footer{background:linear-gradient(180deg,#174775fa,#143f67fc);border-top-color:#f3f5f733;color:#f3f5f7;box-shadow:none}body.page-docs--blue-chrome .footer__campus p,body.page-docs--blue-chrome .footer__contact-points p{color:#f3f5f7d6}body.page-docs--blue-chrome .footer__brand-logo--light{display:none}body.page-docs--blue-chrome .footer__brand-logo--dark{display:block}body.page-docs--blue-chrome .footer__social a{background:#f3f5f7f5;color:#184a78;box-shadow:none}body.page-docs--blue-chrome .footer__social a:hover{background:#fff}body.page-docs--blue-chrome .footer__social a:focus-visible{outline-color:#fff}.language-switcher--overlay,.language-switcher--global,.theme-switcher--overlay,.theme-switcher--global{position:fixed;top:auto;right:clamp(1rem,2vw,1.8rem);z-index:2147483000;border-color:transparent;background:var(--site-floating-bg);backdrop-filter:blur(8px);box-shadow:var(--site-floating-shadow)}body:is(.admisiones-body,.admisiones-atocha-body,.admisiones-banos-body,.admisiones-quillan-body,.admisiones-dual-body) :is(.hero__image,.dual-hero__image,.campus-card img,.campus-card__media img,.about__image img,.about__media img,.double__media img,.contact__media img,.dual-overview__media img){filter:none;mix-blend-mode:normal}body:is(.admisiones-body,.admisiones-atocha-body,.admisiones-banos-body,.admisiones-quillan-body,.admisiones-dual-body) :is(.language-switcher--overlay,.language-switcher--global,.theme-switcher--overlay,.theme-switcher--global,.whatsapp-tooltip,.whatsapp-menu){backdrop-filter:none;-webkit-backdrop-filter:none}body:is(.admisiones-body,.admisiones-atocha-body,.admisiones-banos-body,.admisiones-quillan-body,.admisiones-dual-body) :is(.language-switcher--overlay,.language-switcher--global,.theme-switcher--overlay,.theme-switcher--global){background:#0d2238eb}body:is(.admisiones-body,.admisiones-atocha-body,.admisiones-banos-body,.admisiones-quillan-body,.admisiones-dual-body) .whatsapp-tooltip{background:#0d2238f5}body:is(.admisiones-body,.admisiones-atocha-body,.admisiones-banos-body,.admisiones-quillan-body,.admisiones-dual-body) .whatsapp-menu{background:#0d2238fa}.language-switcher--overlay,.language-switcher--global{bottom:calc(clamp(.9rem,2vw,1.7rem) + env(safe-area-inset-bottom))}.language-switcher--overlay a,.language-switcher--global a,.theme-switcher--overlay button,.theme-switcher--global button{color:var(--site-floating-text);border:1px solid transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.language-switcher--overlay a:hover:not(.is-active),.language-switcher--global a:hover:not(.is-active),.theme-switcher--overlay button:hover:not(.is-active),.theme-switcher--global button:hover:not(.is-active){background:var(--site-floating-hover-bg);border-color:transparent;color:var(--site-floating-hover-text)}.language-switcher--overlay a.is-active,.language-switcher--global a.is-active,.theme-switcher--overlay button.is-active,.theme-switcher--global button.is-active{background:var(--site-floating-active-bg);color:var(--site-floating-active-text);border-color:transparent}.language-switcher--overlay a:focus-visible,.language-switcher--global a:focus-visible,.theme-switcher--overlay button:focus-visible,.theme-switcher--global button:focus-visible{outline:2px solid var(--site-floating-focus-ring);outline-offset:2px}html[data-theme=light] .language-switcher--overlay,html[data-theme=light] .language-switcher--global,html[data-theme=light] .theme-switcher--overlay,html[data-theme=light] .theme-switcher--global{border-color:transparent;background:#fffc;box-shadow:0 10px 20px #10284526}html[data-theme=light] body:is(.admisiones-body,.admisiones-atocha-body,.admisiones-banos-body,.admisiones-quillan-body,.admisiones-dual-body) :is(.language-switcher--overlay,.language-switcher--global,.theme-switcher--overlay,.theme-switcher--global,.whatsapp-tooltip,.whatsapp-menu){background:#ffffffeb}html[data-theme=light] .language-switcher--overlay a,html[data-theme=light] .language-switcher--global a,html[data-theme=light] .theme-switcher--overlay button,html[data-theme=light] .theme-switcher--global button{color:#174775}html[data-theme=light] .language-switcher--overlay a:hover:not(.is-active),html[data-theme=light] .language-switcher--global a:hover:not(.is-active),html[data-theme=light] .theme-switcher--overlay button:hover:not(.is-active),html[data-theme=light] .theme-switcher--global button:hover:not(.is-active){background:#18528924;border-color:transparent;color:#123b61}html[data-theme=light] .language-switcher--overlay a.is-active,html[data-theme=light] .language-switcher--global a.is-active,html[data-theme=light] .theme-switcher--overlay button.is-active,html[data-theme=light] .theme-switcher--global button.is-active{background:#185289;color:#f3f5f7;border-color:transparent}html[data-theme=light] .language-switcher--overlay a:focus-visible,html[data-theme=light] .language-switcher--global a:focus-visible,html[data-theme=light] .theme-switcher--overlay button:focus-visible,html[data-theme=light] .theme-switcher--global button:focus-visible{outline:2px solid rgba(24,82,137,.64);outline-offset:2px}.whatsapp-float-wrap{position:fixed;right:clamp(1rem,2vw,1.8rem);bottom:calc(clamp(4.05rem,8vw,4.6rem) + env(safe-area-inset-bottom));z-index:2147482990;display:grid;justify-items:end;gap:.42rem}.whatsapp-tooltip{margin:0;width:-moz-max-content;width:max-content;max-width:min(22ch,calc(100vw - 5.5rem));border:1px solid transparent;border-radius:999px;background:var(--site-floating-bg);color:var(--site-floating-text);padding:.4rem .68rem;font-size:.68rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-align:center;text-wrap:balance;backdrop-filter:blur(8px);box-shadow:var(--site-floating-shadow);opacity:0;transform:translateY(.3rem) scale(.98);transform-origin:bottom right;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.whatsapp-float-wrap:is(.is-open,:has(.whatsapp-float:hover),:has(.whatsapp-float:focus-visible),:has(.whatsapp-menu:hover),:has(.whatsapp-menu:focus-within)) .whatsapp-tooltip{opacity:1;transform:translateY(0) scale(1)}.whatsapp-menu{position:relative;width:min(158px,58vw);display:grid;gap:.35rem;padding:.35rem;border-radius:1rem;border:1px solid transparent;background:var(--site-floating-bg);color:var(--site-floating-text);backdrop-filter:blur(8px);box-shadow:var(--site-floating-shadow);opacity:0;transform:translateY(.45rem) scale(.98);transform-origin:bottom right;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.whatsapp-menu:after{content:"";position:absolute;top:100%;right:.25rem;width:min(100%,4.2rem);height:1rem}.whatsapp-menu__list{display:grid;gap:.25rem}.whatsapp-menu__item{display:flex;align-items:center;justify-content:center;min-height:2rem;padding:.45rem .7rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--site-floating-text);text-decoration:none;opacity:0;transform:translateY(.35rem);transition:opacity .2s ease,transform .2s ease,background-color .16s ease,color .16s ease}.whatsapp-menu__item:nth-child(1){transition-delay:60ms}.whatsapp-menu__item:nth-child(2){transition-delay:.11s}.whatsapp-menu__item:nth-child(3){transition-delay:.16s}.whatsapp-menu__item:hover{background:var(--site-floating-hover-bg);color:var(--site-floating-hover-text)}.whatsapp-menu__item:focus-visible{outline:2px solid var(--site-floating-focus-ring);outline-offset:2px}.whatsapp-menu__label{font-weight:700;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.whatsapp-float-wrap:is(.is-open,:has(.whatsapp-float:hover),:has(.whatsapp-float:focus-visible),:has(.whatsapp-menu:hover),:has(.whatsapp-menu:focus-within)) .whatsapp-menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.whatsapp-float-wrap:is(.is-open,:has(.whatsapp-float:hover),:has(.whatsapp-float:focus-visible),:has(.whatsapp-menu:hover),:has(.whatsapp-menu:focus-within)) .whatsapp-menu__item{opacity:1;transform:translateY(0)}.whatsapp-float{display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:999px;border:none;background:var(--site-whatsapp-button-bg);color:#fff;cursor:pointer;text-decoration:none;box-shadow:var(--site-whatsapp-button-shadow);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;font:inherit}.whatsapp-float i{font-size:1.2rem;line-height:1}.whatsapp-float:hover{transform:translateY(-1px);box-shadow:0 16px 30px #128c4a57;filter:saturate(1.04)}.whatsapp-float:focus-visible{outline:2px solid var(--site-floating-focus-ring);outline-offset:3px}html[data-theme=light] .whatsapp-menu,html[data-theme=light] .whatsapp-tooltip{background:#fffc;color:#174775;box-shadow:0 10px 20px #10284526}html[data-theme=light] .whatsapp-menu__item{color:#174775}html[data-theme=light] .whatsapp-menu__item:hover{background:#18528924;color:#123b61}.table-wrap{overflow-x:auto;border-radius:var(--pio-radius-md)}table{width:100%;border-collapse:collapse;background:var(--site-table-bg);color:var(--site-table-text)}th,td{text-align:left;border-bottom:1px solid var(--site-table-border);padding:.9rem .85rem}th{background:var(--site-table-head-bg);color:var(--site-table-text);font-weight:600}.docs-hub.section-frame{background:var(--docs-page-bg)}.docs-hub :is(.eyebrow,.text-pio-600){color:var(--docs-muted-color)}.docs-hub :is(.docs-hero-shell>.relative>p,.docs-section>header>p,.docs-doc-card>p){color:var(--docs-copy-color)}.docs-hub .docs-section{position:relative;overflow:hidden;border-color:var(--docs-shell-border);background:var(--docs-section-bg);box-shadow:var(--docs-card-shadow)}.docs-hub .docs-section:before{content:none}.docs-hub .docs-section:after{content:none}.docs-hub .docs-section>header{border-bottom-color:var(--docs-shell-border)}.docs-hub :is(.text-pio-900,.text-pio-900\/92,.text-pio-900\/85,.text-pio-900\/82,.text-pio-900\/80,.text-pio-900\/65){color:var(--docs-title-color)}.docs-hub :is(.text-pio-700,.text-pio-700\/90,.text-pio-700\/85){color:var(--docs-muted-color)}html[data-theme=dark] .docs-hub.section-frame{background:var(--docs-page-bg);position:relative}html[data-theme=dark] .docs-hub.section-frame:before{content:none}html[data-theme=dark] .docs-hub.section-frame>.container{position:relative}html[data-theme=dark] .docs-hub .docs-hero-shell>.relative{z-index:auto}html[data-theme=dark] .docs-hub .docs-section{background:var(--docs-section-bg);border-color:var(--docs-shell-border);box-shadow:0 24px 44px #091b2f52,inset 0 1px #f3f5f70f;backdrop-filter:blur(12px) saturate(116%);-webkit-backdrop-filter:blur(12px) saturate(116%)}html[data-theme=dark] .docs-hub .docs-section:before{content:none}html[data-theme=dark] .docs-hub .docs-section:after{content:none}html[data-theme=dark] .docs-hub :is(.docs-section,.docs-doc-card)>*{position:relative;z-index:auto}html[data-theme=dark] .docs-hub .docs-section>header{border-bottom-color:#f3f5f71f}html[data-theme=dark] .site-header{background:linear-gradient(180deg,#0d2e4994,#0a233861);border-bottom-color:#f3f5f724;box-shadow:0 18px 34px #091b2f3d,inset 0 1px #f3f5f72e;backdrop-filter:blur(24px) saturate(195%);-webkit-backdrop-filter:blur(24px) saturate(195%)}html[data-theme=dark] .site-header__logo--light{display:none}html[data-theme=dark] .site-header__logo--dark{display:block}html[data-theme=dark] .site-header__nav-link{border-color:#f3f5f733;background:#f3f8ff1a;color:#f3f8ff;box-shadow:inset 0 1px #f3f5f724}html[data-theme=dark] .site-header__nav-link:hover{border-color:#f3f5f747;background:#f3f8ff29;color:#fff;box-shadow:inset 0 1px #f3f5f733,0 12px 24px #091b2f2e}html[data-theme=dark] .site-header__nav-link.is-current{border-color:#f3f5f747;background:#f3f8ff33;color:#fff;box-shadow:inset 0 1px #f3f5f738}html[data-theme=dark] .surface-card{box-shadow:0 16px 28px #091b2f33,inset 0 1px #f3f5f71f;backdrop-filter:blur(12px) saturate(118%);-webkit-backdrop-filter:blur(12px) saturate(118%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-left-\[9999px\]{left:-9999px}.top-0{top:0}.isolate{isolation:isolate}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-52{height:13rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.min-h-36{min-height:9rem}.min-h-\[2\.35rem\]{min-height:2.35rem}.min-h-screen{min-height:100vh}.w-9{width:2.25rem}.w-\[86\%\]{width:86%}.w-\[clamp\(250px\,29vw\,380px\)\]{width:clamp(250px,29vw,380px)}.w-\[min\(900px\,92vw\)\]{width:min(900px,92vw)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[var\(--pio-space-md\)\]{gap:var(--pio-space-md)}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-pio-700\/25{border-color:#18528940}.border-pio-900\/20{border-color:#10284533}.border-white\/30{border-color:#ffffff4d}.bg-pio-100\/70{background-color:#edf4fbb3}.bg-pio-700\/10{background-color:#1852891a}.bg-white\/10{background-color:#ffffff1a}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-6{padding:1.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-\[clamp\(5\.2rem\,10vw\,8\.4rem\)\]{padding-top:clamp(5.2rem,10vw,8.4rem);padding-bottom:clamp(5.2rem,10vw,8.4rem)}.pb-2{padding-bottom:.5rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[11px\]{font-size:11px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-tight{line-height:1.25}.tracking-\[0\.065em\]{letter-spacing:.065em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.text-pio-50{--tw-text-opacity: 1;color:rgb(243 245 247 / var(--tw-text-opacity, 1))}.text-pio-700{--tw-text-opacity: 1;color:rgb(24 82 137 / var(--tw-text-opacity, 1))}.text-pio-800\/95{color:#163f65f2}.text-pio-900{--tw-text-opacity: 1;color:rgb(16 40 69 / var(--tw-text-opacity, 1))}.text-pio-900\/65{color:#102845a6}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.site-header{border-bottom-color:#18528924}html[data-theme=dark] .text-pio-900,html[data-theme=dark] .text-pio-900\/92,html[data-theme=dark] .text-pio-900\/85,html[data-theme=dark] .text-pio-900\/82,html[data-theme=dark] .text-pio-900\/80,html[data-theme=dark] .text-pio-900\/65{color:rgb(237 245 255 / var(--tw-text-opacity, 1))}html[data-theme=dark] .text-pio-800,html[data-theme=dark] .text-pio-800\/95{color:rgb(214 229 244 / var(--tw-text-opacity, 1))}html[data-theme=dark] .text-pio-700,html[data-theme=dark] .text-pio-700\/90,html[data-theme=dark] .text-pio-700\/85{color:rgb(168 205 240 / var(--tw-text-opacity, 1))}html[data-theme=dark] .text-pio-50,html[data-theme=dark] .text-pio-50\/94,html[data-theme=dark] .text-pio-50\/92{color:rgb(243 248 255 / var(--tw-text-opacity, 1))}html[data-theme=dark] .bg-white\/90{background-color:#163f65ad}html[data-theme=dark] .bg-white\/10{background-color:#f1f8ff24}html[data-theme=dark] .bg-pio-100\/70{background-color:#18528980}html[data-theme=dark] .bg-pio-700\/10{background-color:#7fb5e52e}html[data-theme=dark] .border-white\/30,html[data-theme=dark] .border-pio-700\/25,html[data-theme=dark] .border-pio-900\/20{border-color:transparent}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}@media(max-width:1140px){.footer__inner{grid-template-columns:minmax(110px,144px) 1fr;align-items:start}.footer__top{grid-column:1 / -1;grid-template-columns:minmax(110px,144px) 1fr}.footer__bottom{grid-column:1 / -1;grid-row:2;justify-self:start;align-self:start;width:100%;padding-top:var(--pio-space-xs);border-top:1px solid rgba(243,245,247,.26);display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--pio-space-sm)}.footer__contact-points{display:grid;gap:.35rem}.footer__social{justify-items:end}}@media(max-width:930px){.footer__top{grid-template-columns:1fr;justify-items:center;text-align:center}.footer__brand{place-items:center}.footer__inner{grid-template-columns:1fr;justify-items:center;text-align:center}.footer__bottom{width:min(100%,420px);border-top:1px solid rgba(243,245,247,.26);padding-top:var(--pio-space-xs);display:grid;justify-content:center;justify-items:center;text-align:center}.footer__contact-points{justify-items:center}.footer__social,.footer__social>div{justify-items:center;justify-content:center}}@media(max-width:560px){.language-switcher--overlay,.language-switcher--global{right:.7rem;bottom:calc(.75rem + env(safe-area-inset-bottom))}.theme-switcher--overlay,.theme-switcher--global,.whatsapp-float-wrap{right:.7rem;bottom:calc(3.75rem + env(safe-area-inset-bottom))}.whatsapp-tooltip{max-width:min(22ch,72vw)}.whatsapp-float{width:2.3rem;height:2.3rem}.footer__inner{width:94vw}}.docs-hub :is(.\[\&_h2\]\:text-pio-900 h2,.text-pio-900\/92,.text-pio-900\/85,.text-pio-900\/82,.text-pio-900\/80,.text-pio-900\/65){color:var(--docs-title-color)}.hover\:border-pio-700\/40:hover{border-color:#18528966}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:text-pio-800:hover{--tw-text-opacity: 1;color:rgb(22 63 101 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}html[data-theme=dark] .hover\:text-pio-800:hover{color:rgb(214 229 244 / var(--tw-text-opacity, 1))}html[data-theme=dark] .hover\:bg-white:hover{background-color:#1852899e}html[data-theme=dark] .hover\:border-pio-700\/40:hover{border-color:transparent}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[200\]:focus{z-index:200}.focus\:rounded-md:focus{border-radius:.375rem}.focus\:bg-black:focus{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.focus\:px-3:focus{padding-left:.75rem;padding-right:.75rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:font-semibold:focus{font-weight:600}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(max-width:900px){.max-\[900px\]\:ml-0{margin-left:0}.max-\[900px\]\:flex-col{flex-direction:column}.max-\[900px\]\:items-start{align-items:flex-start}.max-\[900px\]\:justify-start{justify-content:flex-start}}@media(min-width:640px){.sm\:w-\[72\%\]{width:72%}}@media(min-width:768px){.md\:w-\[calc\(50\%-0\.5rem\)\]{width:calc(50% - .5rem)}.md\:p-7{padding:1.75rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:text-\[1\.5rem\]{font-size:1.5rem}}@media(min-width:1280px){.xl\:w-\[calc\(33\.333\%-0\.67rem\)\]{width:calc(33.333% - .67rem)}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&_h1\]\:m-0 h1{margin:0}.\[\&_h1\]\:text-3xl h1{font-size:1.875rem;line-height:2.25rem}.\[\&_h1\]\:font-semibold h1{font-weight:600}@media(min-width:768px){.md\:\[\&_h1\]\:text-5xl h1{font-size:3rem;line-height:1}}.\[\&_h2\]\:mt-8 h2{margin-top:2rem}.\[\&_h2\]\:text-2xl h2{font-size:1.5rem;line-height:2rem}.\[\&_h2\]\:font-semibold h2{font-weight:600}.\[\&_h2\]\:text-pio-900 h2{--tw-text-opacity: 1;color:rgb(16 40 69 / var(--tw-text-opacity, 1))}html[data-theme=dark] .\[\&_h2\]\:text-pio-900 h2{color:rgb(237 245 255 / var(--tw-text-opacity, 1))}.\[\&_li\]\:text-pio-800 li{--tw-text-opacity: 1;color:rgb(22 63 101 / var(--tw-text-opacity, 1))}html[data-theme=dark] .\[\&_li\]\:text-pio-800 li{color:rgb(214 229 244 / var(--tw-text-opacity, 1))}.\[\&_p\]\:text-pio-800 p{--tw-text-opacity: 1;color:rgb(22 63 101 / var(--tw-text-opacity, 1))}html[data-theme=dark] .\[\&_p\]\:text-pio-800 p{color:rgb(214 229 244 / var(--tw-text-opacity, 1))}.\[\&_ul\]\:pl-5 ul{padding-left:1.25rem}
