/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--navy:#0a1d38;--blue:#1760d6;--gold:#d4a449;--ink:#11223b;--muted:#69778d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font-family:Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#fffc;border-bottom:1px solid #e4e9f1;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;display:flex;position:sticky;top:0}.brand{color:var(--navy);align-items:center;gap:10px;font-size:24px;text-decoration:none;display:flex}.brand b>span{color:var(--blue)}.logo{background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-family:Georgia;font-weight:700;display:grid;box-shadow:inset -5px -5px #ffffff14}nav{gap:32px;display:flex}nav a{color:#485873;font-size:13px;font-weight:700;text-decoration:none}.headerButtons{align-items:center;gap:12px;display:flex}.ghost{background:0 0;border:0;font-weight:700}.primary{background:var(--blue);color:#fff;border:0;border-radius:9px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 9px 24px #1760d630}.primary.small{padding:11px 16px;font-size:12px}.hero{background:linear-gradient(115deg,#f5f9ff,#fff 55%,#edf4ff);grid-template-columns:1.08fr .92fr;min-height:620px;display:grid;overflow:hidden}.heroText{z-index:2;align-self:center;padding:90px 4vw 80px 7vw}.hero h1{color:var(--navy);letter-spacing:-2px;margin:20px 0;font:500 clamp(43px,5vw,69px)/1.06 Georgia}.hero h1 em{color:var(--blue);font-style:normal;display:block}.heroText>p{color:#5c6b82;max-width:680px;font-size:17px;line-height:1.7}.search{background:#fff;border:1px solid #dce4ef;border-radius:13px;align-items:center;max-width:700px;margin-top:28px;padding:8px;display:flex;box-shadow:0 15px 48px #1631541f}.search>span{color:#718096;padding:0 10px;font-size:28px}.search input{border:0;outline:0;flex:1;min-width:80px;padding:14px 4px}.search a{background:var(--navy);color:#fff;border-radius:8px;padding:14px 20px;font-size:12px;font-weight:700;text-decoration:none}.popular{color:#8390a2;margin-top:17px;font-size:11px}.popular button{color:#4f6079;background:0 0;border:0;font-size:11px;text-decoration:underline}.visual{place-items:center;display:grid;position:relative}.rings{border:1px solid #1760d622;border-radius:50%;width:550px;height:550px;position:absolute;box-shadow:0 0 0 55px #1760d609,0 0 0 120px #1760d607}.certificate{z-index:2;background:linear-gradient(145deg,#fff,#f8fbff);border-radius:18px;width:360px;height:430px;padding:27px;position:relative;transform:rotate(2deg);box-shadow:0 35px 80px #102e582b}.certificateTop{justify-content:space-between;display:flex}.certificateTop span{color:#087b50;background:#e7f7f1;border-radius:20px;padding:6px 8px;font-size:9px;font-weight:700}.seal{color:#fff;outline-offset:7px;background:linear-gradient(135deg,#0e356d,#1764df);border-radius:50%;outline:1px solid #7aa4eb;place-items:center;width:105px;height:105px;margin:39px auto 27px;font:700 35px Georgia;display:grid}.certificate>small{text-align:center;letter-spacing:2px;color:#7d8999;font-size:8px;display:block}.certificate h2{text-align:center;margin:10px;font:500 28px Georgia}.certificate>p{text-align:center;color:#758195;font-size:11px}.certBottom{color:#7b8799;border-top:1px solid #e5eaf1;justify-content:space-between;margin-top:34px;padding-top:18px;font-size:8px;display:flex}.floating{z-index:3;background:#fff;border:1px solid #e5eaf1;border-radius:11px;align-items:center;gap:9px;padding:11px 14px;font-size:11px;display:flex;position:absolute;box-shadow:0 13px 33px #17355f26}.floating>b{color:#0b8d5d;background:#e7f6f0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.floating span{flex-direction:column;display:flex}.floating small{color:#8995a5}.verified{bottom:24%;left:4%}.providers{top:25%;right:4%}.providers>b{color:var(--blue);background:#e8f0ff}.stats{background:var(--navy);color:#fff;grid-template-columns:repeat(4,1fr);padding:26px 8vw;display:grid}.stats div{border-right:1px solid #30425b;justify-content:center;align-items:center;gap:12px;display:flex}.stats div:last-child{border:0}.stats b{font:500 28px Georgia}.stats span{color:#b7c1cf;max-width:85px;font-size:10px}.market{max-width:1500px;margin:auto;padding:85px 7vw 100px}.sectionTitle{justify-content:space-between;align-items:end;display:flex}.sectionTitle h2,.trust h2,.partners h2{color:var(--navy);margin:11px 0;font:500 clamp(34px,4vw,49px)/1.13 Georgia}.sectionTitle p,.trust p,.partners p{color:var(--muted);line-height:1.7}.sectionTitle>button{background:#fff;border:1px solid #d4dce7;border-radius:8px;padding:11px 15px}.categories{scrollbar-width:none;gap:8px;padding:30px 0 17px;display:flex;overflow:auto}.categories button{white-space:nowrap;color:#59677c;background:#fff;border:1px solid #d9e0ea;border-radius:30px;padding:9px 14px;font-size:11px;font-weight:700}.categories button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.filter{color:#778396;border-top:1px solid #edf0f4;justify-content:space-between;padding:15px 2px;font-size:11px;display:flex}.filter label{gap:7px;display:flex}.filter input{accent-color:var(--blue)}.cards{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.cards article{border:1px solid #e0e6ee;border-radius:15px;flex-direction:column;min-height:395px;padding:20px;transition:all .2s;display:flex}.cards article:hover{transform:translateY(-4px);box-shadow:0 17px 42px #172f5218}.cardTop,.kind,.cardBottom{justify-content:space-between;align-items:center;display:flex}.courseIcon{color:#fff;border-radius:11px;place-items:center;width:51px;height:51px;font-weight:900;display:grid}.ai{background:#102e59}.en{background:#2568d5}.energy{background:#138667}.cyber{background:#7153b7}.pm{background:#c8742f}.safety{background:#b94b4b}.cardTop>button{color:#7a8799;background:#f1f4f8;border:0;border-radius:50%;width:34px;height:34px;font-size:18px}.kind{color:#7b8798;margin:19px 0 10px;font-size:10px}.kind span{border-radius:4px;padding:5px 8px;font-weight:700}.accredited{color:#08714c;background:#e4f6ef}.exam{color:#285eaf;background:#e7efff}.cpd{color:#8a5a09;background:#fff1d7}.cards h3{color:var(--navy);margin:5px 0;font:500 21px/1.25 Georgia}.cards article>p{color:#758195;margin:4px 0 18px;font-size:10px}.cards article>small{color:#6f7c90;margin:5px 0;font-size:10px}.cardBottom{border-top:1px solid #edf0f3;margin-top:auto;padding-top:16px}.cardBottom>span{color:#8792a1;font-size:9px}.cardBottom b{color:var(--navy);font-size:20px;display:block}.cardBottom button{color:var(--blue);background:#eaf1ff;border:0;border-radius:8px;padding:9px 14px;font-size:11px;font-weight:700}.empty{text-align:center;color:#718096;border:1px dashed #cbd5e1;border-radius:14px;grid-column:1/-1;padding:50px}.trust{background:var(--navy);color:#fff;grid-template-columns:1fr 430px;align-items:center;gap:90px;padding:90px 9vw;display:grid}.trust h2{color:#fff}.trust p{color:#b8c4d4}.pale{color:#7eabff}.trustPoint{border-top:1px solid #2c405b;gap:20px;padding:18px 0;font-size:13px;display:flex}.trustPoint b{color:#76a5f7;font:500 17px Georgia}.wallet{color:var(--ink);background:#fff;border-radius:17px;padding:23px;box-shadow:0 25px 65px #0004}.walletHead{letter-spacing:1px;color:#7a8798;justify-content:space-between;font-size:8px;display:flex}.walletHead b{color:#11805a;background:#e8f7f1;border-radius:20px;padding:5px 8px}.profile{border-bottom:1px solid #e9edf2;align-items:center;gap:11px;padding:22px 0;display:flex}.profile>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:700;display:grid}.profile div,.walletItem div{flex-direction:column;gap:4px;display:flex}.profile small,.walletItem small{color:#8793a4;font-size:8px}.walletItem{border-bottom:1px solid #eef1f4;grid-template-columns:38px 1fr 10px;align-items:center;gap:10px;padding:13px 0;display:grid}.walletItem>span{width:36px;height:36px;color:var(--blue);background:#e9f0ff;border-radius:8px;place-items:center;font-size:10px;font-weight:700;display:grid}.walletItem b{font-size:10px}.walletItem i{color:#7d8999;font-style:normal}.wallet>button{background:var(--navy);color:#fff;border:0;border-radius:8px;width:100%;margin-top:17px;padding:11px;font-size:10px;font-weight:700}.partners{background:#f2f6fc;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:90px 10vw;display:grid}.partnerGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.partnerGrid div{background:#fff;border:1px solid #dce4ee;border-radius:11px;flex-direction:column;gap:7px;padding:19px;display:flex}.partnerGrid small{color:#8290a2;text-transform:uppercase;letter-spacing:1px;font-size:9px}.partnerGrid b{font:500 17px Georgia}footer{color:#9ba9ba;background:#061327;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:25px;padding:42px 7vw;display:grid}footer .brand{color:#fff}footer p,footer small{font-size:10px}.toast{z-index:50;background:var(--navy);color:#fff;border-radius:9px;padding:13px 17px;font-size:12px;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #0004}@media (width<=1000px){nav{display:none}.hero{grid-template-columns:1fr}.heroText{padding-bottom:30px}.visual{min-height:500px}.cards{grid-template-columns:1fr 1fr}.trust{grid-template-columns:1fr 390px;gap:40px}.partners{gap:40px}}@media (width<=700px){header{height:66px;padding:0 17px}.brand{font-size:20px}.ghost{display:none}.primary.small{padding:9px 11px}.heroText{padding:52px 19px 15px}.hero h1{letter-spacing:-1.4px;font-size:41px}.heroText>p{font-size:15px}.search{padding:5px}.search a{padding:13px 10px;font-size:0}.search a:after{content:"⌕";font-size:17px}.popular{display:none}.visual{min-height:420px;margin:-25px;transform:scale(.82)}.stats{grid-template-columns:1fr 1fr;gap:15px;padding:22px 17px}.stats div{border:0;justify-content:flex-start}.stats b{font-size:22px}.market{padding:62px 17px}.sectionTitle>button{display:none}.cards{grid-template-columns:1fr}.trust{grid-template-columns:1fr;gap:40px;padding:62px 18px}.partners{grid-template-columns:1fr;gap:35px;padding:62px 18px}.partnerGrid{gap:7px}.partnerGrid div{padding:14px}.partnerGrid b{font-size:13px}footer{grid-template-columns:1fr;padding:38px 20px}}.maritime{background:linear-gradient(135deg,#083b5c,#0d7795)}.only4uHome{background:linear-gradient(120deg,#fff8e9,#f4f8ff 62%,#e8f0ff);border-bottom:1px solid #e5eaf2;grid-template-columns:1fr auto;align-items:center;gap:60px;padding:62px 8vw;display:grid}.only4uHome>div{max-width:850px}.only4uHome h2{color:var(--navy);margin:11px 0;font:500 clamp(30px,3.5vw,45px)/1.12 Georgia}.only4uHome p{color:var(--muted);line-height:1.7}.only4uHome>a{background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:18px;padding:19px 22px;font-size:12px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 16px 35px #0a1d3824}.only4uHome>a b{font-size:22px}.only4uSources{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.only4uSources span{color:#536177;background:#fff;border:1px solid #dbe3ee;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}@media (width<=700px){.only4uHome{grid-template-columns:1fr;gap:24px;padding:48px 18px}.only4uHome>a{justify-content:space-between}}.verifySection{background:#f4f8fd;grid-template-columns:1fr 380px;align-items:center;gap:90px;padding:88px 10vw;display:grid}.verifySection h2,.offers h2{color:var(--navy);margin:12px 0;font:500 clamp(34px,4vw,49px)/1.13 Georgia}.verifySection>div>p,.offers p{color:var(--muted);line-height:1.7}.verifyBox{background:#fff;border:1px solid #dbe3ed;border-radius:11px;max-width:610px;margin-top:25px;padding:7px;display:flex;box-shadow:0 12px 35px #122c4f12}.verifyBox input{border:0;outline:0;flex:1;min-width:80px;padding:12px}.verifyBox button{background:var(--navy);color:#fff;border:0;border-radius:7px;padding:12px 17px;font-weight:700}.verifyResult{color:#0c7650;background:#e5f7ef;border-radius:9px;flex-direction:column;gap:5px;margin-top:13px;padding:14px;font-size:11px;display:flex}.verifyResult.invalid{color:#a23b45;background:#fff0f0}.statusCard{color:#fff;background:linear-gradient(145deg,#0b2446,#0b5b85);border-radius:18px;padding:28px;box-shadow:0 25px 55px #0a23402b}.liveDot{letter-spacing:1.4px;color:#6dffc2;font-size:9px}.statusSeal{color:#6dffc2;border:2px solid #55d8a1;border-radius:50%;place-items:center;width:82px;height:82px;margin:25px auto 13px;font-size:35px;display:grid}.statusCard h3{text-align:center;letter-spacing:5px;margin:5px}.statusCard>p{text-align:center;font-size:10px;color:#bdd5e4!important}.statusCard>div:not(.statusSeal){border-top:1px solid #ffffff24;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.offers{max-width:1500px;margin:auto;padding:88px 7vw 96px}.offerIntro{max-width:760px}.offerCards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.offerCards article{border:1px solid #dfe6ef;border-radius:15px;padding:24px}.offerCards article>span{letter-spacing:1.4px;color:#7a8799;font-size:9px;font-weight:700}.offerCards article>b{color:var(--blue);margin:20px 0 4px;font:500 46px Georgia;display:block}.offerCards h3{margin:5px 0;font:500 22px Georgia}.offerCards p{min-height:40px;font-size:11px}.offerCards button{color:var(--blue);background:#eaf1ff;border:0;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:700}.offerCards .featured{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:0 20px 45px #0a1d3830}.offerCards .featured h3{color:#fff}.offerCards .featured p,.offerCards .featured>span{color:#b7c3d2}.offerCards .featured button{color:var(--navy);background:#fff}.trust{grid-template-columns:1fr 460px}.digitalId{color:var(--ink);background:linear-gradient(145deg,#fff,#f5f8fd);border-radius:18px;padding:25px;box-shadow:0 25px 65px #0005}.idTop{border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.idTop .brand{font-size:17px}.idTop .logo{width:27px;height:27px}.idTop>b{letter-spacing:1.4px;color:#798699;font-size:8px}.idMain{grid-template-columns:105px 1fr;gap:20px;padding:25px 0;display:grid}.memberPhoto{color:#fff;background:linear-gradient(150deg,#cdd9e9,#8aa4c8);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:125px;display:flex}.memberPhoto span{background:#fff3;border-radius:50%;place-items:center;width:64px;height:64px;font:500 25px Georgia;display:grid}.memberPhoto small{letter-spacing:1px;margin-top:9px;font-size:7px}.idMain>div:last-child>small{color:#8994a4;letter-spacing:1px;font-size:8px}.idMain h3{margin:8px 0 4px;font:500 23px Georgia}.idMain p{color:#778396;margin:0 0 15px;font-size:9px}.goldLevel{color:#8c650e;background:#fff1d1;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:700;display:inline-block}.idStats{background:#eef3f9;border-radius:10px;grid-template-columns:repeat(3,1fr);padding:13px;display:grid}.idStats div{border-right:1px solid #d7e0eb;flex-direction:column;align-items:center;display:flex}.idStats div:last-child{border:0}.idStats b{font:500 18px Georgia}.idStats span{color:#7c8898;font-size:7px}.idBottom{color:#087a50;letter-spacing:1px;justify-content:space-between;align-items:center;padding-top:17px;font-size:8px;display:flex}.idBottom b{color:var(--navy);font-size:27px}@media (width<=1000px){.verifySection{grid-template-columns:1fr 360px;gap:40px}}@media (width<=700px){.verifySection{grid-template-columns:1fr;gap:35px;padding:62px 18px}.offers{padding:62px 17px}.offerCards,.trust{grid-template-columns:1fr}.digitalId{padding:18px}.idMain{grid-template-columns:86px 1fr}.memberPhoto{height:110px}.idMain h3{font-size:19px}}.events{max-width:1500px;margin:auto;padding:88px 7vw 100px}.eventsHead{justify-content:space-between;align-items:end;gap:25px;display:flex}.eventsHead>div{max-width:780px}.events h2,.memberships h2{color:var(--navy);margin:12px 0;font:500 clamp(34px,4vw,49px)/1.13 Georgia}.eventsHead p,.membershipIntro>p{color:var(--muted);line-height:1.7}.eventsHead>button{background:#fff;border:1px solid #d6dee9;border-radius:8px;padding:11px 15px;font-weight:700}.eventGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.eventGrid article{background:#fff;border:1px solid #dee5ee;border-radius:15px;grid-template-columns:64px 1fr;display:grid;overflow:hidden;box-shadow:0 14px 35px #132b4b0d}.eventGrid article.webinar{border-color:#b9cdf1}.eventDate{color:var(--navy);background:#edf3fc;flex-direction:column;align-items:center;padding-top:22px;display:flex}.eventDate b{font:500 29px Georgia}.eventDate span{letter-spacing:1.5px;font-size:9px}.eventBody{padding:20px}.eventTag{letter-spacing:1px;color:#0a8057;font-size:8px;font-weight:700}.eventTag.conference{color:#1760d6}.eventTag.student{color:#966410}.eventBody h3{margin:13px 0;font:500 20px/1.25 Georgia}.eventBody>p{color:#778396;min-height:27px;font-size:9px}.eventBody>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding-top:14px;display:flex}.eventBody>div>b{color:#58677e;font-size:8px}.eventBody button{color:var(--blue);background:#eaf1ff;border:0;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:700}.memberships{color:#fff;background:linear-gradient(135deg,#07182f,#0d315d);grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;padding:90px 8vw;display:grid}.memberships h2{color:#fff}.membershipIntro>p{color:#b9c6d5}.memberBenefits{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.memberBenefits span{color:#d6dfeb;font-size:10px}.plans{grid-template-columns:1fr 1fr;gap:14px;display:grid}.plans article{color:var(--ink);background:#fff;border-radius:16px;padding:24px;box-shadow:0 20px 50px #0003}.plans article.studentPlan{border:2px solid var(--gold);position:relative}.plans article.studentPlan:before{content:"ΠΡΟΤΕΙΝΟΜΕΝΟ";color:#8b650d;background:#fff0c9;border-radius:20px;padding:5px 7px;font-size:7px;font-weight:700;position:absolute;top:13px;right:13px}.plans article>span{letter-spacing:1.2px;color:#7c899a;font-size:8px;font-weight:700}.plans h3{margin:10px 0;font:500 25px Georgia}.planPrice{align-items:end;gap:5px;margin:14px 0;display:flex}.planPrice b{color:var(--blue);font:500 38px Georgia}.studentPlan .planPrice b{color:#a57919}.planPrice small{color:#8490a1;padding-bottom:7px;font-size:8px}.plans p{color:#748196;min-height:28px;font-size:9px}.plans ul{margin:18px 0;padding:0;list-style:none}.plans li{border-top:1px solid #edf0f4;padding:8px 0;font-size:9px}.plans li:before{content:"✓";color:#11835a;margin-right:7px}.plans button{background:var(--navy);color:#fff;border:0;border-radius:8px;width:100%;padding:11px;font-size:10px;font-weight:700}.studentPlan button{background:#a57919}@media (width<=1000px){.eventGrid{grid-template-columns:1fr 1fr}.memberships{grid-template-columns:1fr;gap:45px}}@media (width<=700px){.events{padding:62px 17px}.eventsHead>button{display:none}.eventGrid{grid-template-columns:1fr}.memberships{padding:62px 18px}.memberBenefits,.plans{grid-template-columns:1fr}.plans article{padding:20px}}.studentPass{background:#f5f8fc;grid-template-columns:1fr 390px;align-items:center;gap:90px;padding:92px 9vw;display:grid}.studentPass h2,.business h2{color:var(--navy);margin:12px 0;font:500 clamp(34px,4vw,49px)/1.13 Georgia}.passCopy>p{color:var(--muted);max-width:720px;line-height:1.7}.passSteps{margin:28px 0}.passSteps>div{border-top:1px solid #dce4ee;gap:16px;padding:15px 0;display:flex}.passSteps>div>b{color:var(--blue);font:500 18px Georgia}.passSteps span{flex-direction:column;gap:4px;display:flex}.passSteps strong{font-size:12px}.passSteps small{color:#788598;font-size:9px}.passCard{color:#fff;background:linear-gradient(145deg,#0b2750,#1760d6);border-radius:19px;padding:26px;box-shadow:0 28px 65px #12376535}.passTop{letter-spacing:1.3px;justify-content:space-between;font-size:8px;display:flex}.passTop b{color:#7ff0bd}.passAvatar{background:#fff2;border:1px solid #fff5;border-radius:50%;place-items:center;width:80px;height:80px;margin:29px 0 17px;font:500 27px Georgia;display:grid}.passCard>small{letter-spacing:1.2px;color:#bcd2ef;font-size:7px}.passCard h3{margin:7px 0;font:500 25px Georgia}.passCard>p{color:#c8daf2;margin-bottom:24px;font-size:9px}.passAccess{border-top:1px solid #ffffff25;justify-content:space-between;padding:12px 0;font-size:9px;display:flex}.passAccess b{color:#78efb8}.passQr{align-items:center;gap:10px;margin-top:17px;font-size:28px;display:flex}.passQr span{letter-spacing:1.4px;font-size:8px}.business{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;gap:80px;padding:92px 8vw;display:grid}.business h2{color:#fff}.businessHead p{color:#b8c5d5;line-height:1.7}.businessHead button{color:var(--navy);background:#fff;border:0;border-radius:8px;margin-top:12px;padding:13px 18px;font-weight:700}.businessFlow{grid-template-columns:1fr 1fr;gap:13px;display:grid}.businessFlow>div{background:#ffffff0c;border:1px solid #ffffff1c;border-radius:13px;flex-direction:column;gap:8px;padding:21px;display:flex}.businessFlow span{color:#74a8ff;font:500 18px Georgia}.businessFlow b{font:500 18px Georgia}.businessFlow small{color:#aebdd0;font-size:9px;line-height:1.5}@media (width<=1000px){.studentPass{grid-template-columns:1fr 350px;gap:40px}.business{grid-template-columns:1fr;gap:45px}}@media (width<=700px){.studentPass{grid-template-columns:1fr;gap:38px;padding:62px 18px}.passCard{padding:22px}.business{padding:62px 18px}.businessFlow{grid-template-columns:1fr}}.walletButtons{flex-wrap:wrap;gap:10px;display:flex}.walletButtons>button:not(.primary){color:var(--navy);background:#fff;border:1px solid #cbd6e4;border-radius:9px;padding:13px 18px;font-weight:700}.benefitChips{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.benefitChips span{color:#5e6d82;background:#e7edf5;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:700}.career{background:#fff;max-width:1500px;margin:auto;padding:92px 7vw}.careerHead{justify-content:space-between;align-items:end;gap:40px;display:flex}.careerHead>div:first-child{max-width:790px}.career h2{color:var(--navy);margin:12px 0;font:500 clamp(34px,4vw,49px)/1.13 Georgia}.careerHead p{color:var(--muted);line-height:1.7}.careerActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.careerActions button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:12px 15px;font-size:10px;font-weight:700}.careerActions .employer{color:var(--blue);background:#eaf1ff}.careerLayout{grid-template-columns:290px 1fr;gap:20px;margin-top:35px;display:grid}.career aside{color:#fff;background:linear-gradient(150deg,#0a1d38,#143b6d);border-radius:16px;padding:23px}.matchLabel{letter-spacing:1.3px;color:#87aff3;font-size:8px}.profileScore{border:6px solid #4e8be8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:91px;height:91px;margin:24px 0;display:flex}.profileScore b{font:500 26px Georgia}.profileScore small{color:#bcd0eb;font-size:7px}.career aside h3{font:500 20px Georgia}.career aside>p{color:#b8c7da;font-size:9px;line-height:1.7}.skillLine{border-top:1px solid #ffffff20;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.skillLine b{color:#6eebb1}.career aside>button{width:100%;color:var(--navy);background:#fff;border:0;border-radius:7px;margin-top:15px;padding:10px;font-size:9px;font-weight:700}.jobList{border:1px solid #e0e6ee;border-radius:16px;overflow:hidden}.jobListHead{background:#f5f8fc;justify-content:space-between;padding:18px 20px;display:flex}.jobListHead b{font:500 16px Georgia}.jobListHead span{letter-spacing:1px;color:#15805a;font-size:7px}.jobList article{border-top:1px solid #e7ebf1;grid-template-columns:48px 1fr 90px;align-items:center;gap:15px;padding:18px 20px;display:grid}.companyMark{width:45px;height:45px;color:var(--blue);background:#e9f0fc;border-radius:10px;place-items:center;font-weight:900;display:grid}.jobInfo>span{color:#758296;font-size:8px}.jobInfo h3{margin:5px 0;font:500 18px Georgia}.jobInfo p{color:#7d8999;margin:0 0 8px;font-size:8px}.jobInfo>div{flex-wrap:wrap;gap:5px;display:flex}.jobInfo small{color:#647287;background:#eef2f7;border-radius:15px;padding:5px 7px;font-size:7px}.matchScore{text-align:center}.matchScore>b{color:#13805a;font:500 25px Georgia;display:block}.matchScore>span{color:#7b8798;margin-bottom:8px;font-size:7px;display:block}.matchScore button{color:#08724d;background:#e8f6f0;border:0;border-radius:7px;padding:7px 8px;font-size:8px;font-weight:700}.humanNote{color:#67758a;background:#f3f7fc;border-radius:9px;gap:12px;margin-top:15px;padding:12px 15px;font-size:8px;display:flex}.humanNote b{color:var(--navy)}@media (width<=1000px){.careerHead{align-items:flex-start}.careerLayout{grid-template-columns:250px 1fr}}@media (width<=700px){.career{padding:62px 17px}.careerHead{display:block}.careerActions{justify-content:flex-start;margin-top:20px}.careerLayout{grid-template-columns:1fr}.jobList article{grid-template-columns:42px 1fr}.matchScore{text-align:left;grid-column:2;align-items:center;gap:8px;display:flex}.matchScore>span{margin:0}.humanNote{flex-direction:column}}.alerts{color:#fff;background:linear-gradient(140deg,#07182f,#0f3766);grid-template-columns:1fr 430px;align-items:center;gap:90px;padding:92px 9vw;display:grid}.alerts h2{margin:12px 0;font:500 clamp(34px,4vw,49px)/1.13 Georgia}.alertsIntro>p{color:#bac8d9;line-height:1.7}.emailPreview{background:#ffffff0d;border:1px solid #ffffff1d;border-radius:13px;align-items:flex-start;gap:15px;margin-top:28px;padding:18px;display:flex}.emailPreview>span{background:#ffffff16;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.emailPreview div{flex-direction:column;gap:5px;display:flex}.emailPreview small{letter-spacing:1px;color:#7daeff;font-size:7px}.emailPreview b{font:500 16px Georgia}.emailPreview p{color:#b8c7d9;margin:0;font-size:8px}.alertPanel{color:var(--ink);background:#fff;border-radius:17px;padding:24px;box-shadow:0 24px 60px #0004}.alertPanelTop{border-bottom:1px solid #e6ebf2;justify-content:space-between;padding-bottom:16px;display:flex}.alertPanelTop>div{flex-direction:column;gap:4px;display:flex}.alertPanelTop small{color:#8390a2;letter-spacing:1px;font-size:7px}.alertPanelTop b{font-size:11px}.alertPanelTop>span{color:#087b50;background:#e5f6ef;border-radius:20px;height:max-content;padding:6px 8px;font-size:7px}.alertPanel h3{margin:20px 0 10px;font:500 21px Georgia}.alertPanel>label{border-top:1px solid #edf0f4;gap:11px;padding:12px 0;display:flex}.alertPanel input{accent-color:var(--blue);width:16px}.alertPanel label span{flex-direction:column;gap:3px;display:flex}.alertPanel label b{font-size:10px}.alertPanel label small{color:#7c8999;font-size:8px}.followed{background:#f4f7fb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:11px;display:flex}.followed>small{color:#7b8797;margin-right:4px;font-size:7px}.followed>span{color:#285b9d;background:#e4ecfa;border-radius:15px;padding:5px 7px;font-size:7px}.followed button{color:var(--blue);background:#fff;border:0;border-radius:50%;width:23px;height:23px}.saveAlerts{background:var(--blue);color:#fff;border:0;border-radius:8px;width:100%;margin-top:14px;padding:11px;font-size:9px;font-weight:700}.alertPanel>p{text-align:center;color:#8793a2;margin:10px 0 0;font-size:7px}@media (width<=1000px){.alerts{grid-template-columns:1fr 390px;gap:40px}}@media (width<=700px){.alerts{grid-template-columns:1fr;gap:38px;padding:62px 18px}.alertPanel{padding:20px}}.creditGuide{border-left:3px solid var(--blue);background:#f4f7fb;border-radius:0 8px 8px 0;align-items:center;gap:13px;margin:0 0 18px;padding:11px 14px;display:flex}.creditGuide b{white-space:nowrap;color:var(--navy);font-size:9px}.creditGuide span{color:#718095;font-size:8px}.creditBadge{background:#f1f5fb;border-radius:8px;align-items:center;gap:9px;margin:10px 0;padding:9px 10px;display:flex}.creditBadge b{color:var(--blue);font:500 15px Georgia}.creditBadge span{color:#6e7b8e;font-size:7px;line-height:1.35}@media (width<=700px){.creditGuide{flex-direction:column;align-items:flex-start;gap:5px}}.giftBanner{color:#fff;background:linear-gradient(125deg,#0a1d38,#184f91);border-radius:17px;grid-template-columns:70px 1fr 210px;align-items:center;gap:22px;margin-top:34px;padding:25px;display:grid;box-shadow:0 20px 48px #0a1d3826}.giftIcon{color:#f4cc72;background:#ffffff17;border:1px solid #ffffff2d;border-radius:50%;place-items:center;width:62px;height:62px;font-size:29px;display:grid}.giftCopy>span{letter-spacing:1.4px;color:#8eb8fb;font-size:8px;font-weight:700}.giftCopy h3{margin:8px 0;font:500 27px Georgia}.giftCopy>p{margin:0;font-size:10px;color:#c3d1e3!important}.giftSteps{flex-wrap:wrap;gap:17px;margin-top:16px;display:flex}.giftSteps span{color:#dce7f5;font-size:8px}.giftSteps b{color:#f4cc72;background:#ffffff18;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:5px;display:inline-grid}.giftAction{text-align:center;border-left:1px solid #ffffff25;padding-left:22px}.giftAction>b{color:#f3ca6d;font:500 42px Georgia;display:block}.giftAction>small{letter-spacing:1px;color:#b9cae0;margin-bottom:12px;font-size:6px;display:block}.giftAction button{width:100%;color:var(--navy);background:#fff;border:0;border-radius:8px;padding:11px;font-size:9px;font-weight:700}.giftAction p{color:#aebed2!important;min-height:0!important;margin:8px 0 0!important;font-size:7px!important}@media (width<=700px){.giftBanner{grid-template-columns:1fr;padding:21px}.giftIcon{width:50px;height:50px}.giftAction{text-align:left;border-top:1px solid #ffffff25;border-left:0;padding:18px 0 0}.giftAction button{max-width:190px}}.modalShade{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;background:#061327c9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.enrollModal,.providerModal{background:#fff;border-radius:18px;width:min(680px,100%);max-height:92vh;position:relative;overflow:auto;box-shadow:0 35px 90px #0007}.providerModal{width:min(760px,100%);padding:30px}.modalClose{z-index:2;width:34px;height:34px;color:var(--navy);background:#eef2f7;border:0;border-radius:50%;font-size:21px;position:absolute;top:13px;right:15px}.stepper{background:#f4f7fb;grid-template-columns:repeat(4,1fr);gap:8px;padding:19px 52px 15px;display:grid}.stepper span{color:#97a2b1;border-top:3px solid #dce3ec;padding-top:8px;font-size:8px}.stepper span.on{color:var(--blue);border-color:var(--blue);font-weight:700}.flowPage{padding:32px 42px}.flowPage>.courseIcon{margin-bottom:18px}.flowPage>small{color:#758296;display:block}.flowPage h2,.providerModal h2{color:var(--navy);margin:8px 0 12px;font:500 31px/1.15 Georgia}.flowPage>p{color:#68768a;line-height:1.6}.flowFacts{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.flowFacts div{background:#f4f7fb;border-radius:9px;flex-direction:column;gap:5px;padding:13px;display:flex}.flowFacts small{color:#7f8b9b;font-size:7px}.flowFacts b{font:500 15px Georgia}.flowNotice{color:#6e7d90;border-left:3px solid var(--blue);background:#eef4fc;padding:12px;font-size:8px;line-height:1.5}.flowPrimary{background:var(--blue);color:#fff;border:0;border-radius:9px;width:100%;margin-top:20px;padding:13px;font-size:10px;font-weight:700}.flowPrimary:disabled{cursor:not-allowed;background:#bcc7d6}.flowPage>label,.providerModal>label,.providerGrid label{flex-direction:column;gap:7px;margin:15px 0;font-size:9px;font-weight:700;display:flex}.flowPage label input,.providerModal label input,.providerModal select{border:1px solid #d9e1eb;border-radius:8px;outline:0;padding:12px}.flowPage label input:focus,.providerModal label input:focus,.providerModal select:focus{border-color:var(--blue)}.consent{align-items:flex-start;line-height:1.45;flex-direction:row!important;font-weight:400!important}.consent input{width:16px;height:16px;accent-color:var(--blue)}.orderLine,.orderTotal{border-bottom:1px solid #e7ebf1;justify-content:space-between;padding:15px 0;font-size:10px;display:flex}.orderTotal{border-bottom:0;font-size:15px}.orderTotal b{color:var(--blue);font:500 24px Georgia}.demoPay{background:#fff4db;border-radius:8px;padding:11px;font-size:8px;color:#825d0c!important}.successPage{text-align:center}.successTick{color:#088158;background:#e3f6ed;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 20px;font-size:35px;display:grid}.providerStats{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.providerStats div{background:#f3f7fc;border-radius:9px;flex-direction:column;padding:13px;display:flex}.providerStats b{color:var(--blue);font:500 20px Georgia}.providerStats span{color:#7b8798;font-size:7px}.providerGrid{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.providerModal label input,.providerModal select{font:inherit;font-weight:400}.providerModal .consent{margin-top:20px}@media (width<=700px){.stepper{padding:17px 38px 13px}.stepper span{font-size:0}.stepper span:before{content:"Βήμα";font-size:8px}.flowPage,.providerModal{padding:24px 19px}.flowFacts,.providerStats{grid-template-columns:1fr 1fr}.providerGrid{grid-template-columns:1fr}.modalClose{top:8px;right:10px}}.gateway{background:#f4f8fd;padding:92px 8vw}.gatewayIntro{max-width:850px}.gateway h2{color:var(--navy);margin:12px 0;font:500 clamp(34px,4vw,49px)/1.13 Georgia}.gatewayIntro p{color:var(--muted);line-height:1.7}.gatewayIntro button{margin-top:10px}.gatewayLevels{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:36px;display:grid}.gatewayLevels article{background:#fff;border:1px solid #dce5f0;border-radius:13px;align-items:center;gap:13px;min-height:82px;padding:19px;display:flex;position:relative}.gatewayLevels article.recommended{border-color:#d4ae50;box-shadow:0 12px 30px #8b650d16}.gatewayLevels article>span{color:#2c6cca;font:500 22px Georgia}.gatewayLevels article>div{flex-direction:column;gap:4px;display:flex}.gatewayLevels b{font-size:11px}.gatewayLevels small{color:#7d8999;font-size:8px}.gatewayLevels em{color:#8d650c;background:#fff2cf;border-radius:10px;padding:4px 6px;font-size:6px;font-style:normal;position:absolute;top:7px;right:8px}.gatewayTrust{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.gatewayTrust span{color:#52657f;background:#e4ebf5;border-radius:20px;padding:7px 10px;font-size:8px}.providerLead{color:#6f7d90;line-height:1.6}.providerSteps{grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0 25px;display:grid}.providerSteps span{color:#8c98a8;border-top:3px solid #dce4ee;padding-top:7px;font-size:8px}.providerSteps span.on{border-color:var(--blue);color:var(--blue);font-weight:700}.connectionOptions{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.connectionOptions button{text-align:left;color:var(--ink);background:#f6f8fb;border:1px solid #dce4ee;border-radius:10px;flex-direction:column;gap:5px;padding:15px;display:flex}.connectionOptions button.active{border:2px solid var(--blue);background:#edf4ff}.connectionOptions b{font-size:11px}.connectionOptions small{color:#7a8798;font-size:8px}.gatewaySuccess{padding:10px 4px}.reviewList{text-align:left;border:1px solid #e2e8f0;border-radius:10px;margin-top:22px;overflow:hidden}.reviewList span{border-top:1px solid #e8edf3;justify-content:space-between;gap:12px;padding:13px;font-size:9px;display:flex}.reviewList span:first-child{border:0}.reviewList b{color:#956b10;font-size:8px}@media (width<=1000px){.gatewayLevels{grid-template-columns:1fr 1fr}}@media (width<=700px){.gateway{padding:62px 18px}.gatewayLevels,.connectionOptions{grid-template-columns:1fr}.providerSteps span{font-size:7px}.reviewList span{flex-direction:column;gap:5px}}.providerApp{background:#f3f6fa;min-height:100vh;padding-bottom:70px}.providerHeader{background:#fff;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;padding:16px 6vw;display:flex;position:static}.providerHeader>div{text-align:right;flex-direction:column;display:flex}.providerHeader>div span{font-size:10px;font-weight:700}.providerHeader>div small{color:#7b8797;font-size:8px}.providerHero{color:#fff;background:linear-gradient(130deg,#07182f,#104a88);justify-content:space-between;align-items:end;gap:30px;padding:55px 7vw 38px;display:flex}.providerHero h1{margin:10px 0;font:500 clamp(36px,5vw,56px) Georgia}.providerHero p{color:#bdcada;max-width:720px;line-height:1.6}.providerHero>a{color:#fff;border:1px solid #ffffff45;border-radius:8px;padding:11px 14px;font-size:9px}.providerMessage{color:#087452;background:#e5f6ef;border-radius:9px;max-width:1180px;margin:22px auto 0;padding:12px 16px;font-size:9px}.dashboardPanel,.providerKpis,.dashboardColumns{max-width:1180px;margin:24px auto 0}.dashboardPanel{background:#fff;border:1px solid #e0e6ee;border-radius:15px;padding:24px;box-shadow:0 12px 35px #122b4d0a}.panelHead{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:flex-start;margin-bottom:19px;padding-bottom:16px;display:flex}.panelHead span{letter-spacing:1.2px;color:var(--blue);font-size:7px;font-weight:700}.panelHead h2{color:var(--navy);margin:6px 0 0;font:500 23px Georgia}.status{color:#8b650d;background:#fff0ce;border-radius:20px;padding:6px 8px;font-size:7px}.dashboardForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.dashboardForm label{flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.dashboardForm label.wide{grid-column:1/-1}.dashboardForm input,.dashboardForm select{font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:11px}.dashboardForm>button,.importPanel form>button{background:var(--blue);color:#fff;border:0;border-radius:8px;width:max-content;padding:12px;font-size:9px;font-weight:700}.providerKpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.providerKpis article{background:#fff;border:1px solid #e0e6ee;border-radius:13px;flex-direction:column;gap:7px;padding:19px;display:flex}.providerKpis small{letter-spacing:1px;color:#7a8798;font-size:7px}.providerKpis b{color:var(--navy);font:500 23px Georgia}.providerKpis span{color:#778598;font-size:8px}.dashboardColumns{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.dashboardColumns>.dashboardPanel{margin:0}.importPanel>p{color:#728095;font-size:8px;line-height:1.6}.importPanel form{flex-direction:column;gap:12px;display:flex}.dropZone{text-align:center;background:#f5f8fc;border:1px dashed #9eb4d1;border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:25px;display:flex;position:relative}.dropZone>span{color:var(--blue);font-size:26px}.dropZone b{font-size:10px}.dropZone small{color:#7b8798;font-size:7px}.dropZone input{max-width:100%;font-size:8px}.importRow{border-top:1px solid #e8edf3;flex-direction:column;gap:3px;padding:10px 0;display:flex}.importRow b{font-size:8px}.importRow span{color:#758296;font-size:7px}.programTable{overflow:auto}.tableRow{border-top:1px solid #e7ecf2;grid-template-columns:1.5fr 1.1fr .6fr .5fr .55fr;align-items:center;gap:12px;min-width:760px;padding:13px 10px;font-size:8px;display:grid}.tableHead{color:#758296;background:#f4f7fb;border:0}.tableRow b{font-size:9px}.tableRow em{color:#8b650d;background:#fff2d4;border-radius:15px;width:max-content;padding:5px 7px;font-style:normal}.emptyRows{color:#7b8798;text-align:center;padding:25px;font-size:9px}@media (width<=900px){.providerKpis{grid-template-columns:1fr 1fr}.dashboardColumns{grid-template-columns:1fr}.providerHero{flex-direction:column;align-items:flex-start}}@media (width<=700px){.providerHeader{padding:14px 18px}.providerHeader>div span{display:none}.providerHero{padding:42px 18px 30px}.providerMessage,.dashboardPanel,.providerKpis,.dashboardColumns{margin-left:15px;margin-right:15px}.providerKpis{grid-template-columns:1fr 1fr}.dashboardForm{grid-template-columns:1fr}.dashboardForm label.wide{grid-column:auto}.dashboardForm>button{width:100%}}.adminList{flex-direction:column;display:flex}.adminList article{border-top:1px solid #e7ecf2;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:15px 4px;display:grid}.adminList article:first-child{border-top:0}.adminList article>div:first-child{flex-direction:column;gap:5px;display:flex}.adminList article b{font-size:10px}.adminList article span{color:#758296;font-size:8px}.adminStatus{color:#8a640c;background:#fff1cf;border-radius:20px;padding:6px 9px;font-size:7px;font-style:normal}.adminStatus.verified,.adminStatus.published{color:#087450;background:#e2f6ed}.adminStatus.rejected{color:#a52c2c;background:#fde8e8}.adminActions{gap:6px;display:flex}.adminActions button{background:var(--blue);color:#fff;border:0;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:700}.adminActions button.neutral{color:#41546d;background:#eaf0f7}.adminActions button.danger{color:#a52c2c;background:#fff0f0}.adminActions button:disabled{opacity:.5}.adminDenied{text-align:center;padding:80px}.adminDenied h1{color:var(--navy);font:500 38px Georgia}@media (width<=800px){.adminList article{grid-template-columns:1fr auto}.adminActions{flex-wrap:wrap;grid-column:1/-1}}.partnerPage{background:#f4f7fb;min-height:100vh}.partnerHero{color:#fff;background:linear-gradient(125deg,#06172e,#0d4c91);padding:72px 8vw}.partnerHero h1{max-width:980px;margin:14px 0;font:500 clamp(38px,5vw,64px)/1.08 Georgia}.partnerHero>p{color:#bed0e3;max-width:780px;line-height:1.7}.pilotBadges{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.pilotBadges span{background:#ffffff0d;border:1px solid #ffffff32;border-radius:24px;padding:8px 12px;font-size:8px}.partnerLayout{grid-template-columns:280px minmax(0,820px);justify-content:center;gap:25px;padding:40px 5vw 80px;display:grid}.partnerLayout aside,.partnerForm{background:#fff;border:1px solid #dfe6ef;border-radius:15px;padding:25px;box-shadow:0 14px 38px #16345b0c}.partnerLayout aside{height:max-content}.partnerLayout aside>b{color:var(--navy);font:500 20px Georgia}.partnerLayout ol{border-top:1px solid #edf0f4;margin:15px 0;padding:10px 0;list-style:none}.partnerLayout li{color:#8290a2;border-bottom:1px solid #edf0f4;padding:13px 10px;font-size:9px}.partnerLayout li.on{color:var(--blue);border-left:3px solid var(--blue);font-weight:700}.partnerLayout aside p{color:#778598;background:#f3f7fc;border-radius:8px;padding:12px;font-size:8px;line-height:1.65}.partnerForm textarea{font:inherit;resize:vertical;border:1px solid #d8e0ea;border-radius:8px;padding:11px}.termsCheck{line-height:1.5;grid-template-columns:18px 1fr!important;align-items:start!important;font-weight:400!important;display:grid!important}.termsCheck input{width:16px;height:16px;accent-color:var(--blue)}.formError{color:#9f2929;background:#fff0f0;border-radius:8px;padding:10px;font-size:9px}.privacyNote{color:#46617f;background:#eef5ff;border-radius:8px;margin-top:18px;padding:12px;font-size:8px}.partnerSuccess{text-align:center;background:#fff;border:1px solid #dfe6ef;border-radius:18px;max-width:660px;margin:90px auto;padding:45px}.partnerSuccess>span{color:#087954;background:#e4f7ee;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;font-size:34px;display:grid}.partnerSuccess h1{color:var(--navy);font:500 39px Georgia}.partnerSuccess p{color:#68788e;line-height:1.7}.partnerSuccess div{text-align:left;background:#f4f7fb;border-radius:10px;flex-direction:column;gap:9px;margin:24px 0;padding:18px;display:flex}.partnerSuccess small{color:#64748b}.partnerSuccess>a{background:var(--blue);color:#fff;border-radius:8px;padding:12px 18px;font-size:9px;font-weight:700;display:inline-block}@media (width<=800px){.partnerHero{padding:55px 19px}.partnerLayout{grid-template-columns:1fr;padding:22px 15px 60px}.partnerLayout aside{display:none}.partnerForm{padding:19px}.pilotBadges{gap:6px}.partnerSuccess{margin:40px 15px;padding:30px 20px}}.applicationGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.applicationGrid>article{border:1px solid #dfe6ef;border-radius:12px;padding:18px}.applicationTop{justify-content:space-between;align-items:center;display:flex}.applicationTop>span{color:var(--blue);text-transform:uppercase;font-size:7px;font-weight:700}.applicationGrid h3{color:var(--navy);margin:12px 0 5px;font:500 22px Georgia}.applicationGrid>article>p{color:#758296;font-size:8px}.applicationGrid dl{background:#f5f8fc;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;padding:13px;display:grid}.applicationGrid dl div:last-child{grid-column:1/-1}.applicationGrid dt{color:#8290a2;text-transform:uppercase;font-size:7px}.applicationGrid dd{margin:5px 0 0;font-size:8px;line-height:1.5}.applicationGrid blockquote{color:#66758a;background:#fafbfd;border-left:3px solid #b8cae3;margin:13px 0;padding:8px 10px;font-size:8px}.applicationGrid .adminActions{margin-top:13px}.adminStatus.due_diligence{color:#295da9;background:#e8efff}@media (width<=800px){.applicationGrid{grid-template-columns:1fr}}.studyPage{background:#f4f7fb;min-height:100vh}.studyHero{color:#fff;background:radial-gradient(circle at 85% 15%,#246cbe55,#0000 28%),linear-gradient(125deg,#06162d,#0c417c);padding:75px 8vw 65px}.studyHero h1{margin:16px 0;font:500 clamp(46px,7vw,78px)/1 Georgia}.studyHero>p{color:#bfd0e4;max-width:790px;font-size:17px;line-height:1.65}.studySearch{background:#fff;border-radius:13px;grid-template-columns:250px 1fr;max-width:920px;margin-top:28px;padding:7px;display:grid;box-shadow:0 20px 50px #0004}.studySearch select,.studySearch input{background:#fff;border:0;outline:0;padding:15px}.studySearch select{color:var(--navy);border-right:1px solid #e1e7ef;font-weight:700}.studyResults{max-width:1450px;margin:auto;padding:55px 7vw 90px}.studyIntro{justify-content:space-between;align-items:end;gap:40px;display:flex}.studyIntro h2{color:var(--navy);margin:10px 0;font:500 42px Georgia}.studyIntro>p{color:#728096;max-width:560px;font-size:10px;line-height:1.6}.studyCards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.studyCards article{background:#fff;border:1px solid #dce4ee;border-radius:15px;flex-direction:column;min-height:410px;padding:21px;display:flex}.studyCardTop{justify-content:space-between;gap:12px;display:flex}.studyCardTop>span{color:#fff;background:#8b5ba7;border-radius:11px;place-items:center;width:50px;height:50px;font-weight:700;display:grid}.studyCardTop em{color:#8a6511;background:#fff4d8;border-radius:7px;max-width:185px;padding:7px;font-size:7px;font-style:normal}.studyCards h3{color:var(--navy);margin:21px 0 6px;font:500 23px/1.2 Georgia}.studyCards>article>p{color:#718096;font-size:9px}.studyCards dl{margin:12px 0}.studyCards dl div{border-top:1px solid #edf0f4;padding:10px 0}.studyCards dt{color:#8995a5;text-transform:uppercase;font-size:7px}.studyCards dd{margin:4px 0 0;font-size:9px;font-weight:700}.studyCards article>button,.studyPrimary{background:var(--blue);color:#fff;border:0;border-radius:8px;margin-top:auto;padding:12px;font-size:9px;font-weight:700}.studyEmpty{text-align:center;background:#fff;border:1px solid #dfe6ef;border-radius:17px;max-width:760px;margin:70px auto;padding:45px}.studyEmpty>b{color:var(--blue)}.studyEmpty h2{color:var(--navy);font:500 32px Georgia}.studyEmpty p{color:#718096}.studyEmpty button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:12px 17px}.studyDetail{background:#fff;border-radius:18px;width:min(1000px,100%);max-height:93vh;padding:35px;position:relative;overflow:auto}.studyDetail>h2{color:var(--navy);margin:10px 0;font:500 38px Georgia}.studyProvider{color:#65758a;line-height:1.6}.truthGrid{grid-template-columns:1fr 1fr;gap:11px;margin:25px 0;display:grid}.truthGrid section{background:#f4f7fb;border:1px solid #e0e7f0;border-radius:10px;padding:16px}.truthGrid small{color:var(--blue);font-size:7px;font-weight:700}.truthGrid h3{color:var(--navy);margin:8px 0;font:500 19px Georgia}.truthGrid p{color:#6c7b90;font-size:9px;line-height:1.5}.careerPath{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.careerPath span{color:#d6e2f1;background:#081b35;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:8px;display:flex}.careerPath b{background:var(--blue);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;display:grid}.evidenceBar{color:#76550d;background:#fff5dd;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:18px 0;padding:13px;font-size:8px;display:grid}.leadForm{background:#f4f7fb;border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;padding:20px;display:grid}.leadForm h3,.leadForm textarea,.leadForm label,.leadForm button,.leadForm>p{grid-column:1/-1}.leadForm input,.leadForm textarea{font:inherit;border:1px solid #d7e0ea;border-radius:8px;padding:11px}.leadForm label{color:#617086;gap:8px;font-size:8px;display:flex}.leadForm button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:12px;font-weight:700}.leadSuccess{color:#087651;background:#e5f7ef;border-radius:9px;flex-direction:column;gap:6px;padding:16px;display:flex}.leadSuccess span{font-size:9px}@media (width<=900px){.studyCards,.careerPath{grid-template-columns:1fr 1fr}}@media (width<=650px){.studyHero{padding:52px 18px}.studySearch{grid-template-columns:1fr}.studySearch select{border-bottom:1px solid #e1e7ef;border-right:0}.studyResults{padding:45px 16px}.studyIntro{display:block}.studyCards{grid-template-columns:1fr}.studyDetail{padding:27px 17px}.truthGrid,.leadForm,.careerPath,.evidenceBar{grid-template-columns:1fr}}.leadsToolbar{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:end;padding-bottom:16px;display:flex}.leadsToolbar h2{color:var(--navy);margin:7px 0 0;font:500 25px Georgia}.leadsToolbar select,.leadPipeline select{background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:10px;font-size:8px}.leadAdminList article{border-top:1px solid #e7ecf2;grid-template-columns:1.05fr 1fr .9fr;gap:20px;padding:19px 5px;display:grid}.leadAdminList article:first-child{border-top:0}.leadAdminTop>div{justify-content:space-between;align-items:center;display:flex}.leadAdminTop h3{color:var(--navy);margin:11px 0 5px;font:500 20px Georgia}.leadAdminTop p{color:#66758a;font-size:8px}.leadAdminTop small{color:#8995a5;font-size:7px}.leadState{color:#285da8;background:#e8efff;border-radius:20px;padding:6px 8px;font-size:7px;font-weight:700}.leadState.qualified{color:#087751;background:#e3f7ee}.leadState.sent_to_provider{color:#5e3ba1;background:#ede8ff}.leadState.closed{color:#08745a;background:#e7f7f2}.leadState.rejected{color:#a22b2b;background:#fdeaea}.leadContact{flex-direction:column;gap:6px;font-size:8px;display:flex}.leadContact a{color:var(--blue);font-weight:700}.leadContact span{color:#64748b}.leadContact blockquote{color:#53657d;background:#f5f8fc;border-left:3px solid #b9cbe2;margin:3px 0;padding:8px}.leadContact small{color:#0b7958}.leadPipeline{flex-direction:column;gap:10px;display:flex}.leadPipeline label{flex-direction:column;gap:5px;font-size:7px;font-weight:700;display:flex}.quickLeadActions{flex-wrap:wrap;gap:5px;display:flex}.quickLeadActions button{color:var(--blue);background:#eaf1ff;border:0;border-radius:7px;padding:7px 8px;font-size:7px;font-weight:700}.quickLeadActions button:last-child{background:var(--blue);color:#fff}.quickLeadActions button:disabled{opacity:.45}@media (width<=850px){.leadAdminList article{grid-template-columns:1fr 1fr}.leadPipeline{grid-column:1/-1}}@media (width<=600px){.leadsToolbar{flex-direction:column;align-items:start;gap:13px}.leadAdminList article{grid-template-columns:1fr}.leadPipeline{grid-column:auto}}.studyProgramForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.studyProgramForm label{color:#51606d;letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:.76rem;font-weight:800;display:grid}.studyProgramForm input,.studyProgramForm textarea,.studyRegistry select{color:#17232d;font:inherit;background:#fff;border:1px solid #dce3e9;border-radius:10px;padding:12px}.studyProgramForm textarea{resize:vertical}.studyProgramForm .wide{grid-column:1/-1}.studyProgramForm>button{color:#14212a;background:#c99a3d;border:0;border-radius:10px;justify-self:start;padding:14px 20px;font-weight:900}.studyRegistry{gap:12px;display:grid}.studyRegistry article{border:1px solid #e3e8ec;border-radius:14px;grid-template-columns:minmax(0,1fr) auto 170px;align-items:center;gap:18px;padding:18px;display:grid}.studyRegistry h3{margin:5px 0}.studyRegistry p,.studyRegistry small{color:#687680;margin:3px 0;display:block}.studyRegistry>p{color:#687680}.adminStatus.archived{color:#66717a;background:#edf0f2}@media (width<=760px){.studyProgramForm{grid-template-columns:1fr}.studyProgramForm .wide{grid-column:auto}.studyRegistry article{grid-template-columns:1fr}.studyRegistry select{width:100%}}.registryActions{gap:7px;display:grid}.registryActions button,.cancelEdit{color:var(--blue);background:#eaf1ff;border:0;border-radius:8px;padding:10px;font-size:8px;font-weight:800}.staleFlag{color:#8a5a00;text-transform:uppercase;background:#fff0d7;border-radius:7px;margin-top:8px;padding:6px 8px;font-size:7px;display:inline-block}.auditList{gap:8px;display:grid}.auditList article{border-top:1px solid #e8edf2;grid-template-columns:150px 1fr auto;align-items:center;gap:15px;padding:13px 4px;display:grid}.auditList article:first-child{border-top:0}.auditList b{font-size:9px}.auditList span{color:#42546b;font-size:8px}.auditList small{color:#7c8997;font-size:7px}.cancelEdit{align-self:center}@media (width<=700px){.auditList article{grid-template-columns:1fr;gap:5px}.registryActions{width:100%}}.importPage{background:#f4f7fb;min-height:100vh}.importSteps{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:38px auto;padding:0 20px;display:grid}.importSteps article{background:#fff;border:1px solid #dfe6ee;border-radius:15px;padding:24px;position:relative}.importSteps article>b{width:38px;height:38px;color:var(--blue);background:#e8f0ff;border-radius:50%;place-items:center;display:grid}.importSteps h3{color:var(--navy);margin:17px 0 7px;font:500 21px Georgia}.importSteps p{color:#718096;min-height:36px;font-size:9px;line-height:1.5}.importSteps button,.filePick{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:700;display:inline-block}.importSteps button:disabled{opacity:.4;cursor:not-allowed}.filePick input{opacity:0;pointer-events:none;position:absolute}.importErrors,.importSuccess,.importRules{border-radius:13px;max-width:1140px;margin:20px auto;padding:22px}.importErrors{color:#922e2e;background:#fff0f0}.importErrors h2,.importRules h2{margin-top:0;font:500 24px Georgia}.importErrors p{font-size:9px}.importSuccess{color:#08734e;background:#e2f6ec;flex-direction:column;gap:6px;display:flex}.importSuccess span{font-size:9px}.importPreview article{border-top:1px solid #e7ecf2;grid-template-columns:1fr 1fr 240px;gap:15px;padding:13px 4px;display:grid}.importPreview article:first-child{border-top:0}.importPreview b{font-size:9px}.importPreview span,.importPreview small{color:#6f7d8e;font-size:8px}.moreRows{color:#687789;font-size:9px}.importRules{color:#fff;background:#0a1d38}.importRules div{flex-wrap:wrap;gap:9px;display:flex}.importRules span{color:#c7d5e5;border:1px solid #ffffff25;border-radius:20px;padding:8px 11px;font-size:8px}@media (width<=760px){.importSteps{grid-template-columns:1fr}.importSteps p{min-height:0}.importPreview article{grid-template-columns:1fr;gap:5px}.importErrors,.importSuccess,.importRules{margin:18px 15px}}.bookingPage{background:#f4f7fb;min-height:100vh}.bookingHero{color:#fff;background:linear-gradient(125deg,#06162d,#124e8d);padding:70px 9vw}.bookingHero h1{margin:15px 0;font:500 clamp(42px,6vw,70px)/1 Georgia}.bookingHero p{color:#c2d1e2;max-width:820px;line-height:1.7}.bookingLayout{grid-template-columns:340px minmax(0,700px);justify-content:center;gap:24px;padding:45px 20px 85px;display:grid}.bookingFacts,.bookingForm,.bookingSuccess{background:#fff;border:1px solid #dfe6ef;border-radius:16px;padding:27px}.bookingFacts{height:max-content}.bookingFacts h2,.bookingForm h2,.bookingSuccess h2{color:var(--navy);margin-top:0;font:500 29px Georgia}.bookingFacts ol{padding:0;list-style:none}.bookingFacts li{border-top:1px solid #e8edf2;align-items:center;gap:10px;padding:13px 0;font-size:9px;display:flex}.bookingFacts li b{width:27px;height:27px;color:var(--blue);background:#e9f1ff;border-radius:50%;place-items:center;display:grid}.bookingFacts p{color:#66778b;background:#f2f6fb;border-radius:8px;padding:12px;font-size:8px;line-height:1.6}.bookingForm{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bookingForm h2,.bookingForm .formError,.bookingSummary,.bookingConsent,.bookingForm>button,.bookingEmpty{grid-column:1/-1}.bookingForm label{color:#56667a;gap:7px;font-size:8px;font-weight:700;display:grid}.bookingForm input,.bookingForm select{font:inherit;background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:12px}.bookingSummary{border-left:3px solid var(--blue);background:#eef5ff;flex-direction:column;gap:5px;padding:14px;display:flex}.bookingSummary span,.bookingSummary small{color:#68798d;font-size:8px}.bookingSummary b{color:var(--navy);font:500 19px Georgia}.bookingConsent{align-items:start;line-height:1.5;grid-template-columns:18px 1fr!important}.bookingForm>button{background:var(--blue);color:#fff;border:0;border-radius:9px;padding:13px;font-weight:700}.bookingForm>button:disabled{opacity:.45}.bookingEmpty{color:#8b6510;background:#fff5dc;padding:10px;font-size:8px}.bookingSuccess{text-align:center;max-width:650px;margin:70px auto}.bookingSuccess>span{color:#08734d;background:#e0f6ea;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:32px;display:grid}.bookingSuccess>b{color:var(--blue);margin:10px;font:500 27px Georgia;display:block}.bookingSuccess small{color:#718096;display:block}.bookingSuccess a{background:var(--navy);color:#fff;border-radius:8px;margin-top:22px;padding:11px 16px;font-size:9px;display:inline-block}.orderList article{border-top:1px solid #e6ebf1;grid-template-columns:1fr 1.25fr 190px;align-items:center;gap:20px;padding:18px 4px;display:grid}.orderList article:first-child{border-top:0}.orderList article>div{flex-direction:column;gap:5px;display:flex}.orderList h3{color:var(--navy);margin:5px 0;font:500 20px Georgia}.orderList p,.orderList span,.orderList small{color:#708095;font-size:8px}.orderList select{background:#fff;border:1px solid #d6dfe9;border-radius:8px;padding:10px;font-size:8px}.orderStatus{background:#e7efff;border-radius:20px;align-self:flex-start;padding:6px 8px;font-weight:700;color:#285da7!important}.orderStatus.paid{background:#e0f6eb;color:#08734d!important}.orderStatus.cancelled{background:#fdeaea;color:#a22b2b!important}@media (width<=760px){.bookingLayout{grid-template-columns:1fr;padding:22px 15px 60px}.bookingForm{grid-template-columns:1fr}.bookingForm>*{grid-column:auto!important}.bookingConsent{grid-template-columns:18px 1fr!important}.orderList article{grid-template-columns:1fr}.orderList select{width:100%}}.orderControls{gap:8px;display:grid!important}.orderControls label{color:#65758a;gap:4px;font-size:7px;font-weight:700;display:grid}.providerOrderList article{border-top:1px solid #e6ebf1;grid-template-columns:1.1fr 1fr 260px;align-items:center;gap:20px;padding:18px 4px;display:grid}.providerOrderList article:first-child{border-top:0}.providerOrderList article>div{flex-direction:column;gap:5px;display:flex}.providerOrderList h3{color:var(--navy);margin:7px 0;font:500 21px Georgia}.providerOrderList b{font-size:10px}.providerOrderList a{color:var(--blue);font-size:9px;font-weight:700}.providerOrderList span,.providerOrderList small{color:#708095;font-size:8px}.providerDecision{gap:7px;display:grid}.providerDecision button{color:#08734d;background:#e4f6ed;border:0;border-radius:8px;padding:10px;font-size:8px;font-weight:700}.providerDecision button:last-child{color:#a12d2d;background:#fff0f0}.providerDecision button:disabled{opacity:.45}.orderStatus.provider_confirmed{background:#e0f6eb;color:#08734d!important}.orderStatus.provider_declined{background:#fff0e4;color:#965313!important}@media (width<=800px){.providerOrderList article{grid-template-columns:1fr}.providerDecision{grid-template-columns:1fr 1fr}}.brand .logo{box-shadow:none;color:#0000;background:url(/cert4us-mark.png) 50%/contain no-repeat;border-radius:0;flex:none;font-size:0}.homeVideo{background:#f3f7fd;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(24px,4vw,60px);padding:clamp(44px,6vw,82px) 7vw;display:grid}.homeVideoIntro h2{color:var(--navy);margin:14px 0;font:500 clamp(30px,3.4vw,47px)/1.15 Georgia}.homeVideoIntro p{color:#54647c;max-width:430px;font-size:16px;line-height:1.6}.homeVideoFrame{aspect-ratio:16/9;background:var(--navy);border-radius:16px;overflow:hidden;box-shadow:0 22px 50px #102e5826}.homeVideoFrame iframe{border:0;width:100%;height:100%;display:block}@media (width<=800px){.homeVideo{grid-template-columns:1fr;gap:24px;padding:46px 5vw}.homeVideoIntro p{margin-bottom:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.checkoutPage{color:#14243a;background:#f3f6fa;min-height:100vh}.checkoutHero{color:#fff;background:linear-gradient(125deg,#06162d,#124f8e);padding:58px max(20px,9vw)}.checkoutHero h1{margin:14px 0;font:500 clamp(39px,5vw,65px)/1.05 Georgia}.checkoutHero p{color:#c5d3e3;max-width:850px;line-height:1.7}.checkoutGrid{grid-template-columns:minmax(0,720px) 380px;justify-content:center;gap:24px;padding:42px 20px 80px;display:grid}.checkoutForm,.orderSummary,.checkoutSuccess{background:#fff;border:1px solid #dfe6ee;border-radius:17px;padding:28px}.checkoutForm{gap:17px;display:grid}.checkoutType{background:#edf2f7;border-radius:11px;grid-template-columns:1fr 1fr;padding:5px;display:grid}.checkoutType button{color:#637083;background:0 0;border:0;border-radius:8px;padding:13px;font-weight:800}.checkoutType button.active{color:#145da0;background:#fff;box-shadow:0 2px 9px #0b294018}.checkoutForm label{color:#53657b;gap:7px;font-size:9px;font-weight:800;display:grid}.checkoutForm input,.checkoutForm select,.checkoutForm textarea{font:inherit;background:#fff;border:1px solid #d5dee8;border-radius:9px;padding:12px}.twoCols{grid-template-columns:1fr 1fr;gap:13px;display:grid}.giftFields{background:#fff7e7;border:1px solid #efd9a8;border-radius:12px;gap:14px;padding:18px;display:grid}.giftFields h3{margin:0;font:500 22px Georgia}.giftFields p{color:#7f6a3c;margin:0;font-size:8px}.checkoutConsent{align-items:start;line-height:1.55;grid-template-columns:18px 1fr!important}.checkoutForm>button{color:#fff;background:#1461a7;border:0;border-radius:9px;padding:14px;font-weight:900}.checkoutForm>button:disabled{opacity:.5}.orderSummary{height:max-content;position:sticky;top:20px}.orderSummary h2{margin:13px 0;font:500 29px/1.15 Georgia}.orderSummary>p{color:#6e7d8f}.orderSummary>div{border-top:1px solid #e3e8ee;grid-template-columns:1fr auto;gap:12px;padding-top:20px;display:grid}.orderSummary>div span,.orderSummary>div b{font-size:10px}.orderSummary .discount{color:#087750}.totalLabel,.totalValue{border-top:1px solid #dde4ec;padding-top:13px;font-size:12px!important}.splitPreview{background:#f2f6fb;border-radius:10px;margin-top:20px;border:0!important;padding:16px!important;display:block!important}.splitPreview h3{margin:0 0 12px;font-size:11px}.splitPreview p{justify-content:space-between;margin:8px 0;display:flex}.splitPreview small{color:#718096;font-size:7px;line-height:1.5;display:block}.secureNote{background:#e8f6f0;border-radius:8px;padding:11px;color:#087650!important;font-size:8px!important}.checkoutSuccess{text-align:center;max-width:650px;margin:60px auto}.checkoutSuccess>span{color:#08764f;background:#e1f7eb;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:32px;display:grid}.checkoutSuccess h2{font:500 32px Georgia}.checkoutSuccess>div{text-align:left;background:#f4f7fa;border-radius:10px;grid-template-columns:1fr auto;gap:9px;margin:20px 0;padding:16px;display:grid}.checkoutSuccess .paymentPending{text-align:center;color:#805c0e;background:#fff5df;flex-direction:column;display:flex}.checkoutSuccess a{color:#fff;background:#0b2747;border-radius:9px;padding:12px 17px;font-weight:700;display:inline-block}@media (width<=850px){.checkoutGrid{grid-template-columns:1fr}.orderSummary{position:static}}@media (width<=560px){.twoCols{grid-template-columns:1fr}.checkoutHero{padding:45px 18px}.checkoutGrid{padding:20px 13px 60px}.checkoutForm,.orderSummary{padding:20px}}.commerceToolbar{border-bottom:1px solid #e5ebf1;grid-template-columns:1fr 260px 210px;align-items:end;gap:12px;padding-bottom:17px;display:grid}.commerceToolbar h2,.couponForm h2,.couponList h2{color:var(--navy);margin:6px 0;font:500 26px Georgia}.commerceToolbar input,.commerceToolbar select,.commerceOrders select,.couponForm input{font:inherit;background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:11px}.commerceOrders article{border-top:1px solid #e6ebf1;grid-template-columns:1.1fr 1fr 200px;align-items:center;gap:22px;padding:20px 4px;display:grid}.commerceOrders h3{color:var(--navy);margin:9px 0;font:500 20px Georgia}.commerceOrders p,.commerceOrders small{color:#6d7c8d;font-size:8px;display:block}.commerceOrders>article>label{gap:7px;font-size:8px;font-weight:700;display:grid}.giftFlag{color:#8a5d08;background:#fff4d9;border-radius:7px;width:max-content;margin-top:8px;padding:7px;font-size:8px;display:block}.moneyBreakdown p{justify-content:space-between;margin:5px 0;display:flex}.moneyBreakdown p:nth-last-child(-n+2){border-top:1px solid #e4e9ef;padding-top:7px}.couponLayout{grid-template-columns:380px 1fr;gap:22px;max-width:1200px;margin:24px auto 70px;padding:0 20px;display:grid}.couponForm,.couponList{background:#fff;border:1px solid #dfe6ee;border-radius:15px;padding:24px}.couponForm{gap:13px;display:grid}.couponForm label{color:#596a7e;gap:6px;font-size:8px;font-weight:700;display:grid}.couponForm>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.couponForm button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:12px;font-weight:700}.couponList article{border-top:1px solid #e7ecf2;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.couponList article div{flex-direction:column;gap:4px;display:flex}.couponList article b{color:var(--blue);font-size:12px}.couponList article span,.couponList article small{color:#6d7b8b;font-size:8px}.couponList button{border:0;border-radius:20px;padding:8px 11px;font-size:8px;font-weight:700}.couponList button.active{color:#08764f;background:#e1f6eb}.couponList button.inactive{color:#687584;background:#edf0f3}.orderStatus.payment_ready{background:#e9f1ff;color:#285da7!important}.orderStatus.refunded{background:#fff0dc;color:#925f00!important}.orderStatus.gift_sent,.orderStatus.redeemed{background:#e1f6eb;color:#08764f!important}@media (width<=900px){.commerceToolbar{grid-template-columns:1fr 1fr}.commerceToolbar>div{grid-column:1/-1}.commerceOrders article{grid-template-columns:1fr 1fr}.commerceOrders article>label{grid-column:1/-1}.couponLayout{grid-template-columns:1fr}}@media (width<=600px){.commerceToolbar,.commerceOrders article,.couponForm>div{grid-template-columns:1fr}}.jobsPage{color:#14243a;background:#f4f7fa;min-height:100vh}.jobsHero{color:#fff;background:linear-gradient(125deg,#06162d,#124f8e);grid-template-columns:1fr auto;align-items:end;gap:30px;padding:65px max(20px,8vw);display:grid}.jobsHero h1{max-width:970px;margin:14px 0;font:500 clamp(39px,5vw,67px)/1.03 Georgia}.jobsHero p{color:#c5d3e3;max-width:900px;line-height:1.7}.jobsHero button,.profileCard button{color:#102033;background:#d5a84d;border:0;border-radius:9px;padding:13px 17px;font-weight:900}.jobsStats{background:#fff;border-bottom:1px solid #dfe6ee;grid-template-columns:repeat(4,1fr);padding:22px 8vw;display:grid}.jobsStats div{border-left:1px solid #e1e7ed;flex-direction:column;padding-left:25px;display:flex}.jobsStats div:first-child{border:0}.jobsStats b{color:#125b9d;font:500 28px Georgia}.jobsStats span{color:#6c7b8d;font-size:8px}.jobsMessage{color:#185b95;background:#e7f3ff;border-radius:10px;max-width:1160px;margin:20px auto 0;padding:13px 18px}.jobsMain{grid-template-columns:300px minmax(0,820px);justify-content:center;gap:24px;padding:38px 20px 80px;display:grid}.profileCard,.jobsResults article{background:#fff;border:1px solid #dfe6ee;border-radius:15px;padding:22px}.profileCard{height:max-content;position:sticky;top:20px}.profileCard h2{margin:11px 0;font:500 27px Georgia}.profileCard p,.profileCard small{color:#6e7c8d;line-height:1.6;display:block}.profileSkills,.jobSkills{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.profileSkills span,.jobSkills span{color:#245f9d;background:#eaf2ff;border-radius:18px;padding:7px 9px;font-size:8px}.profileCard>b{color:#7a8795;margin:17px 0;font-size:8px;display:block}.profileCard>b.open{color:#08764f}.profileCard button{color:#fff;background:#145fa3;width:100%;margin-top:13px}.jobsResults{gap:14px;display:grid}.jobsFilters{grid-template-columns:1fr 220px;gap:10px;display:grid}.jobsFilters input,.jobsFilters select,.skillsModal input{font:inherit;background:#fff;border:1px solid #d7e0e9;border-radius:9px;padding:12px}.jobHead{justify-content:space-between;gap:20px;display:flex}.jobHead h2{margin:7px 0;font:500 25px Georgia}.jobHead span,.jobHead p,.jobsResults article>p{color:#6f7d8e;font-size:8px}.matchScore{color:#63758a;background:#eef3f8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:86px;height:72px;display:flex}.matchScore b{font-size:18px}.matchScore span{font-size:6px}.matchScore.strong{color:#08764f;background:#e1f6eb}.jobActions{border-top:1px solid #e6ebf0;gap:8px;padding-top:15px;display:flex}.jobActions button{color:#647487;background:#edf2f7;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:700}.jobActions button:first-child{color:#fff;background:#145fa3}.jobActions button.saved{color:#08764f;background:#e0f6ea}.jobsResults article.dismissed{opacity:.48}.skillsModal{background:#fff;border-radius:16px;gap:14px;width:min(620px,100vw - 28px);max-height:90vh;padding:28px;display:grid;position:relative;overflow:auto}.skillsModal h2{margin:4px 0;font:500 31px Georgia}.skillsModal label{color:#58687b;gap:6px;font-size:8px;font-weight:700;display:grid}.skillsModal .checkLine{grid-template-columns:18px 1fr;align-items:start;line-height:1.5}.skillsModal>button:last-of-type{color:#fff;background:#145fa3;border:0;border-radius:9px;padding:13px;font-weight:700}.skillsModal>small{color:#718096;font-size:7px;line-height:1.6}@media (width<=850px){.jobsMain{grid-template-columns:1fr}.profileCard{position:static}.jobsStats{grid-template-columns:1fr 1fr;gap:18px}.jobsHero{grid-template-columns:1fr}}@media (width<=560px){.jobsStats,.jobsFilters{grid-template-columns:1fr}.jobsStats div{border:0;border-top:1px solid #e1e7ed;padding:12px 0}.jobHead{display:block}.matchScore{margin-top:12px}.jobsMain{padding:20px 13px 60px}}.cardPage{color:#14243a;background:#f3f6fa;min-height:100vh}.cardHero{color:#fff;background:linear-gradient(125deg,#06162d,#124f8e);grid-template-columns:1fr 480px;align-items:center;gap:55px;padding:65px max(20px,8vw);display:grid}.cardHero h1{margin:14px 0;font:500 clamp(40px,5vw,66px)/1.04 Georgia}.cardHero p{color:#c4d3e3;max-width:730px;line-height:1.7}.liveMemberCard{aspect-ratio:1.58;color:#fff;background:linear-gradient(135deg,#172c48,#245f9e);border-radius:22px;padding:25px;position:relative;overflow:hidden;box-shadow:0 25px 55px #020b1670}.liveMemberCard:before{content:"";border:1px solid #ffffff25;border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:-90px;box-shadow:0 0 0 35px #ffffff0b,0 0 0 70px #ffffff09}.liveMemberCard.student{background:linear-gradient(135deg,#104b70,#119a95)}.liveMemberCard.silver{background:linear-gradient(135deg,#536274,#a6b3bf)}.liveMemberCard.gold{background:linear-gradient(135deg,#563d12,#c99a3d)}.cardBrand,.cardIdentity,.cardTier{justify-content:space-between;align-items:center;display:flex;position:relative}.cardBrand b{font-size:20px}.cardBrand b span{color:#d7aa4e}.cardBrand small{letter-spacing:.17em;font-size:7px}.cardIdentity{justify-content:flex-start;gap:16px;margin:38px 0}.cardAvatar{background:#ffffff18;border:1px solid #fff5;border-radius:50%;place-items:center;width:58px;height:58px;font:500 21px Georgia;display:grid}.cardIdentity small{letter-spacing:.15em;font-size:6px}.cardIdentity h2{margin:5px 0;font:500 23px Georgia}.cardIdentity p{color:#dce7f2;margin:0;font-size:8px}.cardTier span,.cardTier b{letter-spacing:.12em;font-size:8px;font-weight:700}.cardCode{background:#fff;border-radius:5px;grid-template-columns:repeat(4,6px);gap:3px;padding:8px;position:absolute;bottom:22px;right:24px;display:grid!important}.cardCode i{background:#11233a;width:6px;height:6px}.cardCode i:nth-child(3n){background:#fff}.cardKpis{background:#fff;border-bottom:1px solid #dfe6ee;grid-template-columns:repeat(4,1fr);padding:22px 8vw;display:grid}.cardKpis div{border-left:1px solid #e2e7ed;flex-direction:column;padding-left:24px;display:flex}.cardKpis div:first-child{border:0}.cardKpis b{color:#155e9f;font:500 25px Georgia}.cardKpis span{color:#6f7d8d;font-size:8px}.walletPanel{color:#fff;background:#0a1d38;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;max-width:1160px;margin:35px auto;padding:25px;display:flex}.walletPanel h2{margin:7px 0;font:500 28px Georgia}.walletPanel p{color:#b8c8da;font-size:9px}.walletPanel>div:last-child{gap:9px;display:flex}.walletPanel button{color:#111;background:#fff;border:1px solid #ffffff35;border-radius:9px;padding:12px 14px;font-weight:700}.cardMessage{color:#805c0c;background:#fff4da;border-radius:9px;max-width:1160px;margin:0 auto 24px;padding:13px 17px}.benefitsSection,.cardRules{max-width:1160px;margin:0 auto 65px}.benefitsHead{justify-content:space-between;align-items:end;margin:35px 0 20px;display:flex}.benefitsHead h2,.cardRules h2{margin:7px 0;font:500 32px Georgia}.benefitsHead>span{color:#708092;max-width:360px;font-size:8px}.benefitGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.benefitGrid article{background:#fff;border:1px solid #dfe6ee;border-radius:14px;flex-direction:column;padding:20px;display:flex}.benefitGrid article>span{color:#68788b;font-size:7px}.benefitGrid h3{margin:10px 0;font:500 22px Georgia}.benefitGrid article>b{color:#125d9e;font-size:27px}.benefitGrid h4{margin:12px 0 5px}.benefitGrid p,.benefitGrid small{color:#718092;font-size:8px;line-height:1.5}.benefitGrid button{color:#fff;background:#155fa2;border:0;border-radius:8px;margin-top:auto;padding:10px;font-weight:700}.benefitCode{color:#08764f;background:#e6f6ee;border-radius:8px;flex-direction:column;margin-top:auto;padding:10px;display:flex}.benefitCode b{letter-spacing:.08em;font-size:13px}.cardRules{background:#fff;border:1px solid #dfe6ee;border-radius:15px;padding:25px}.cardRules>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cardRules article{background:#f3f6f9;border-radius:9px;flex-direction:column;padding:14px;display:flex}.cardRules article b{color:#145d9e}.cardRules article span,.cardRules p{color:#6e7d8e;font-size:8px}@media (width<=900px){.cardHero{grid-template-columns:1fr}.benefitGrid{grid-template-columns:1fr 1fr}.walletPanel{margin:25px 16px}.benefitsSection,.cardRules{margin-left:16px;margin-right:16px}}@media (width<=560px){.cardHero{padding:45px 15px}.liveMemberCard{padding:18px}.cardIdentity{margin:25px 0}.cardKpis,.benefitGrid,.cardRules>div{grid-template-columns:1fr 1fr;gap:13px}.cardKpis div{border:0;padding:8px}.walletPanel,.benefitsHead{display:block}.walletPanel>div:last-child{margin-top:15px;display:grid}.benefitsHead>span{margin-top:10px;display:block}}.accountLink{color:var(--blue);font-size:12px;font-weight:800;text-decoration:none}.accountPage{background:#f3f6fa;min-height:100vh}.accountHero{color:#fff;background:linear-gradient(125deg,#06162d,#124e8d);justify-content:space-between;align-items:end;gap:30px;padding:66px 8vw;display:flex}.accountHero h1{margin:14px 0;font:500 clamp(42px,6vw,68px)/1 Georgia}.accountHero p{color:#c5d5e7;max-width:750px;line-height:1.65}.accountHero>a{color:#fff;border:1px solid #fff5;border-radius:9px;padding:13px 17px;font-weight:800;text-decoration:none}.accountKpis{background:#fff;border:1px solid #dfe6ef;border-radius:14px;grid-template-columns:repeat(4,1fr);max-width:1220px;margin:-24px auto 30px;display:grid;position:relative;box-shadow:0 18px 45px #112b4d17}.accountKpis div{border-right:1px solid #e5eaf0;flex-direction:column;align-items:center;padding:22px;display:flex}.accountKpis div:last-child{border:0}.accountKpis b{color:var(--navy);font:500 28px Georgia}.accountKpis span{color:#6f7e92;font-size:11px}.accountGrid{grid-template-columns:minmax(0,1fr) 360px;gap:22px;max-width:1220px;margin:auto;padding:0 20px 80px;display:grid}.requestPanel,.preferencePanel{background:#fff;border:1px solid #dfe6ef;border-radius:15px;height:max-content;padding:24px}.accountTitle{border-bottom:1px solid #e6ebf1}.accountTitle h2,.preferencePanel h2{color:var(--navy);margin:8px 0 18px;font:500 28px Georgia}.candidateOrder{border-bottom:1px solid #e6ebf1;padding:22px 0}.candidateOrderHead{justify-content:space-between;gap:24px;display:flex}.candidateOrderHead h3{color:var(--navy);margin:12px 0 5px;font:500 22px Georgia}.candidateOrderHead p{color:#6d7c90;font-size:11px}.orderValue{text-align:right;flex-direction:column;gap:5px;display:flex}.orderValue small,.orderValue span{color:#778599;font-size:10px}.orderValue b{color:var(--navy);font:500 21px Georgia}.candidateTimeline{margin:18px 0}.candidateTimeline>div{gap:12px;padding-bottom:16px;display:flex}.candidateTimeline i{color:#08734d;background:#e1f5eb;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:11px;font-style:normal;display:grid}.candidateTimeline span{flex-direction:column;gap:4px;display:flex}.candidateTimeline b{font-size:12px}.candidateTimeline small{color:#748296;font-size:10px}.candidateNotice{border-left:3px solid var(--blue);color:#506782;background:#eef5ff;padding:12px;font-size:10px;line-height:1.55}.accountEmpty{text-align:center;color:#718096;flex-direction:column;align-items:center;gap:12px;padding:50px 15px;display:flex}.accountEmpty a{background:var(--blue);color:#fff;border-radius:8px;padding:11px 15px;font-size:11px;text-decoration:none}.preferencePanel>p{color:#718096;font-size:11px}.alertChoice{border-top:1px solid #e8edf2;gap:11px;padding:13px 0;display:flex}.alertChoice input{width:17px;accent-color:var(--blue)}.alertChoice span{flex-direction:column;gap:4px;display:flex}.alertChoice b{font-size:12px}.alertChoice small{color:#778599;font-size:10px}.preferencePanel h3{color:var(--navy);margin:23px 0 11px;font:500 18px Georgia}.interestChips{flex-wrap:wrap;gap:7px;display:flex}.interestChips button{color:#5d6d82;background:#fff;border:1px solid #d7e0eb;border-radius:20px;padding:7px 10px;font-size:9px}.interestChips button.active{background:var(--navy);border-color:var(--navy);color:#fff}.savePreferences{background:var(--blue);color:#fff;border:0;border-radius:9px;width:100%;margin-top:20px;padding:12px;font-weight:800}.preferenceMessage{color:#08734d;background:#e2f6ec;border-radius:8px;margin-top:10px;padding:10px;font-size:10px}.consentFoot{color:#7b8798;margin-top:14px;line-height:1.55;display:block}@media (width<=850px){.accountGrid{grid-template-columns:1fr}.accountKpis{margin:-15px 16px 25px}.accountHero{flex-direction:column;align-items:start}}@media (width<=600px){.accountHero{padding:50px 18px}.accountKpis{grid-template-columns:1fr 1fr}.accountGrid{padding:0 14px 55px}.candidateOrderHead{flex-direction:column}.orderValue{text-align:left}.accountLink{display:none}}.notificationCenter{background:#fff;border:1px solid #dfe6ef;border-radius:15px;max-width:1220px;margin:0 auto 22px;padding:24px}.notificationHead{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:end;gap:20px;padding-bottom:17px;display:flex}.notificationHead h2{color:var(--navy);margin:8px 0 4px;font:500 28px Georgia}.notificationHead h2 em{background:var(--blue);color:#fff;border-radius:20px;place-items:center;min-width:25px;height:25px;padding:0 7px;font:700 11px Arial;display:inline-grid}.notificationHead p{color:#718096;margin:0;font-size:11px}.notificationHead>button{color:var(--blue);background:#eaf1ff;border:0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:800}.notificationList{display:grid}.notificationList>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:36px 1fr 125px;align-items:center;gap:12px;padding:15px 5px;display:grid}.notificationList>button:first-child{border-top:0}.notificationList>button.unread{background:linear-gradient(90deg,#eef5ff,#0000)}.notificationList i{width:32px;height:32px;color:var(--blue);background:#e7efff;border-radius:50%;place-items:center;font-style:normal;display:grid}.notificationList span{flex-direction:column;gap:5px;display:flex}.notificationList b{color:var(--navy);font-size:12px}.notificationList small{color:#69798e;font-size:10px}.notificationList time{color:#7d8998;flex-direction:column;align-items:end;gap:5px;font-size:9px;display:flex}.notificationList time em{color:#8a6410;background:#fff3d5;border-radius:12px;padding:4px 7px;font-style:normal}.notificationEmpty{text-align:center;color:#718096;padding:30px;font-size:11px;display:block}@media (width<=850px){.notificationCenter{margin:0 16px 22px}}@media (width<=600px){.notificationCenter{padding:18px}.notificationHead{flex-direction:column;align-items:start}.notificationList>button{grid-template-columns:32px 1fr}.notificationList time{grid-column:2;align-items:start}.notificationHead>button{width:100%}}.corpPage{color:#102923;background:#f3f5f4;min-height:100vh}.corpHeader{background:#fff;border-bottom:1px solid #dbe3df;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.corpHeader>div{text-align:right}.corpHeader>div span,.corpHeader small{display:block}.corpHeader>div span{letter-spacing:.13em;color:#aa792e;font-weight:800}.corpHero{color:#fff;background:linear-gradient(120deg,#082e2a,#15564c);justify-content:space-between;align-items:end;gap:40px;padding:70px 7vw 60px;display:flex}.corpHero h1{margin:16px 0 20px;font-family:Georgia,serif;font-size:clamp(42px,6vw,76px);line-height:1}.corpHero p{color:#d9ebe7;max-width:720px;font-size:18px;line-height:1.7}.corpHero aside{background:#fff1;border:1px solid #ffffff2f;min-width:260px;padding:26px}.corpHero aside>*{display:block}.corpHero aside b{margin:8px 0 16px;font-size:22px}.corpHero aside span{color:#b7e7ce;font-size:12px;font-weight:800}.corpMessage{color:#6c5313;background:#fff8db;border:1px solid #ead99b;margin:24px 7vw 0;padding:16px 20px}.corpOnboard,.corpWork{grid-template-columns:.75fr 1.25fr;gap:36px;margin:42px 7vw;display:grid}.corpOnboard>div,.corpOnboard form,.corpWork>div{background:#fff;border:1px solid #dce4e0;padding:32px}.corpOnboard h2,.corpWork h2,.corpJourney h2{font-family:Georgia,serif;font-size:30px}.corpPage form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.corpPage label{letter-spacing:.04em;color:#3b5a52;font-size:12px;font-weight:800}.corpPage input,.corpPage select,.corpPage textarea{box-sizing:border-box;width:100%;font:inherit;background:#fbfcfb;border:1px solid #cbd8d3;margin-top:8px;padding:13px;display:block}.corpPage textarea{resize:vertical;min-height:105px}.corpPage form button{color:#fff;cursor:pointer;background:#bf8734;border:0;grid-column:1/-1;padding:15px;font-weight:800}.corpPage form>small{color:#6d7d78;grid-column:1/-1}.corpTabs{background:#fff;border-bottom:1px solid #dce4e0;gap:4px;padding:30px 7vw 0;display:flex;overflow:auto}.corpTabs button{color:#5b6f69;white-space:nowrap;background:0 0;border:0;padding:16px 20px;font-weight:800}.corpTabs button.active{color:#0b443c;border-bottom:3px solid #bf8734}.corpDashboard{padding:34px 7vw}.corpKpis{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.corpKpis article{background:#fff;border:1px solid #dce4e0;padding:26px}.corpKpis b{color:#0d4a41;font-size:38px;display:block}.corpKpis span{color:#6b7b76}.corpJourney{color:#fff;background:#0d3d37;margin-top:24px;padding:34px}.corpJourney>div{align-items:center;gap:14px;margin:28px 0;display:flex}.corpJourney span{color:#d0a45e;flex:1;font-weight:800}.corpJourney span b{color:#fff;margin-top:8px;display:block}.corpJourney p{color:#c9ded9}.corpWork{grid-template-columns:1fr 1.15fr}.corpWork>div:first-child{align-self:start}.corpRow{border-bottom:1px solid #e4ebe8;align-items:center;gap:15px;padding:16px 0;display:flex}.corpRow>span{color:#0c4a41;background:#e5f1ed;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.corpRow>div{flex:1}.corpRow b,.corpRow small{display:block}.corpRow small{color:#71807c;margin-top:5px}.corpRow em{text-transform:uppercase;color:#9b6b24;background:#fff4dd;padding:7px;font-size:10px;font-style:normal;font-weight:900}.empty{color:#71807c;padding:30px 0}.eyebrow{letter-spacing:.16em;color:#d5ab67;font-size:11px;font-weight:900}@media (width<=850px){.corpHero{flex-direction:column;align-items:start}.corpOnboard,.corpWork{grid-template-columns:1fr;margin:25px 4vw}.corpKpis{grid-template-columns:1fr 1fr}.corpJourney>div{flex-direction:column;align-items:flex-start}.corpJourney i{display:none}.corpPage form{grid-template-columns:1fr}.corpHeader{padding:0 4vw}}@media (width<=520px){.corpKpis{grid-template-columns:1fr}.corpHero{padding:48px 5vw}.corpOnboard>div,.corpOnboard form,.corpWork>div{padding:22px}}.corpJoin{color:#fff;background:linear-gradient(145deg,#082e2a,#174e46);min-height:100vh;padding:40px 6vw}.corpJoin>.brand{color:#fff;display:inline-flex}.corpJoin>section{color:#15352e;text-align:center;background:#fff;max-width:650px;margin:70px auto;padding:clamp(30px,6vw,62px);box-shadow:0 30px 80px #001b1766}.corpJoin h1{margin:14px 0;font-family:Georgia,serif;font-size:clamp(34px,6vw,54px)}.corpJoin p{color:#567069;line-height:1.7}.joinIcon{color:#0d5a4d;background:#e6f4ef;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:30px;font-weight:900;display:grid}.joinIcon.error{color:#a1432d;background:#fff0ec}.corpJoin dl{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.corpJoin dl div{background:#f3f7f5;padding:14px}.corpJoin dt{color:#6e817b;font-size:11px;font-weight:900}.corpJoin dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:800}.joinButton{cursor:pointer;border:0;padding:15px 24px;font-weight:900;text-decoration:none;display:inline-block;color:#fff!important;background:#bd8532!important}.joinActions{justify-content:center;align-items:center;gap:20px;display:flex}.joinMismatch{color:#8c3c28;background:#fff0ec;padding:16px}.joinPrivacy{font-size:12px;margin-top:24px!important}@media (width<=520px){.corpJoin{padding:25px 4vw}.corpJoin>section{margin:40px auto}.corpJoin dl{grid-template-columns:1fr}.joinActions{flex-direction:column}}.eventsPage{background:#f3f6fa;min-height:100vh}.eventsHero{color:#fff;background:radial-gradient(circle at 85% 25%,#2375cb55,#0000 25%),linear-gradient(125deg,#06162d,#0d4177);padding:70px 8vw}.eventsHero h1{margin:15px 0;font:500 clamp(44px,7vw,76px)/1.02 Georgia}.eventsHero>p{color:#c4d5e8;max-width:780px;line-height:1.7}.eventsHero>div{align-items:center;gap:13px;margin-top:28px;display:flex}.eventsHero>div b{color:#7eafff;font:500 28px Georgia}.eventsHero>div span{color:#c7d4e4;margin-right:18px;font-size:10px}.eventsMessage{color:#08734d;background:#e2f6ec;border-radius:9px;max-width:1180px;margin:20px auto -18px;padding:13px 16px}.eventsCatalog{max-width:1240px;margin:auto;padding:65px 20px 80px}.eventsToolbar{justify-content:space-between;align-items:end;gap:20px;display:flex}.eventsToolbar h2,.myEvents h2{color:var(--navy);margin:8px 0;font:500 38px Georgia}.eventsToolbar>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.eventsToolbar button{color:#5d6d82;background:#fff;border:1px solid #d7e0eb;border-radius:20px;padding:8px 12px;font-size:10px}.eventsToolbar button.active{background:var(--navy);border-color:var(--navy);color:#fff}.liveEventGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px;display:grid}.liveEventGrid article{background:#fff;border:1px solid #dce4ee;border-radius:15px;flex-direction:column;padding:23px;display:flex}.liveEventGrid article.booked{border:2px solid #1b9a6b;box-shadow:0 14px 35px #13865b15}.liveEventTop{justify-content:space-between;display:flex}.liveEventTop span,.liveEventTop b{text-transform:uppercase;letter-spacing:1px;color:var(--blue);font-size:8px}.liveEventTop b{color:#08734d}.liveEventGrid h3{color:var(--navy);margin:18px 0 5px;font:500 25px/1.2 Georgia}.liveEventGrid>article>p{color:#718096;font-size:10px}.liveEventGrid dl{grid-template-columns:1fr 1fr;margin:14px 0;display:grid}.liveEventGrid dl div{border-top:1px solid #edf0f4;padding:10px 0}.liveEventGrid dt{color:#8995a5;text-transform:uppercase;font-size:8px}.liveEventGrid dd{margin:4px 0 0;font-size:10px;font-weight:700}.eventAudience{color:#61738b;background:#f3f7fc;border-radius:8px;padding:10px;font-size:9px}.eventPrice{justify-content:space-between;align-items:end;gap:15px;margin-top:18px;display:flex}.eventPrice>span{flex-direction:column;gap:4px;display:flex}.eventPrice b{color:var(--navy);font:500 22px Georgia}.eventPrice small{color:#7a8798;font-size:8px}.eventPrice button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:700}.eventPrice button.cancelEvent{color:#9a2c2c;background:#fff0f0}.myEvents{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;padding:75px 9vw;display:grid}.myEvents p{color:#718096;line-height:1.7}.myEvents>div:last-child{gap:9px;display:grid}.myEvents article{border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:125px 1fr;gap:15px;padding:15px;display:grid}.myEvents article>b{color:var(--blue);font-size:10px}.myEvents article>span{flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.myEvents article small{color:#718096;font-weight:400}.myEvents a{text-align:center;color:var(--blue);border:1px dashed #b9c8da;border-radius:10px;padding:25px;font-weight:700;text-decoration:none;display:block}@media (width<=750px){.eventsHero{padding:52px 18px}.eventsToolbar{flex-direction:column;align-items:start}.liveEventGrid,.myEvents{grid-template-columns:1fr}.myEvents{gap:25px;padding:55px 18px}.eventsHero>div{flex-wrap:wrap}.eventsHero>div span{margin-right:7px}}.membershipPage{background:#f3f6fa;min-height:100vh}.membershipHero{color:#fff;background:radial-gradient(circle at 82% 28%,#d6a54633,#0000 26%),linear-gradient(125deg,#06162d,#153b68);padding:72px 9vw;position:relative}.membershipHero h1{margin:16px 0;font:500 clamp(46px,7vw,78px)/1 Georgia}.membershipHero>p{color:#c2d2e4;max-width:760px;line-height:1.7}.currentMembership{width:270px;color:var(--navy);background:#fff;border-radius:14px;flex-direction:column;gap:7px;padding:22px;display:flex;position:absolute;bottom:60px;right:9vw;box-shadow:0 20px 50px #0004}.currentMembership>span{letter-spacing:1.4px;color:#7d8999;font-size:8px}.currentMembership>b{font:500 26px Georgia}.currentMembership>em{color:#9a6508;background:#fff3d5;border-radius:15px;padding:7px 9px;font-size:9px;font-style:normal}.currentMembership.active>em{color:#08734d;background:#e1f6eb}.membershipMessage{color:#08734d;background:#e2f6ec;border-radius:9px;max-width:1100px;margin:20px auto -20px;padding:13px 16px}.membershipPlans{max-width:1140px;margin:auto;padding:75px 20px}.membershipIntro{max-width:750px}.membershipIntro h2,.membershipRules h2{color:var(--navy);margin:8px 0;font:500 40px Georgia}.membershipIntro p{color:#718096;line-height:1.65}.membershipCards{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.membershipCards article{background:#fff;border:1px solid #dce4ed;border-radius:16px;padding:28px}.membershipCards article.studentMembership{border:2px solid var(--gold)}.membershipCards article>span{letter-spacing:1.5px;color:var(--blue);font-size:9px;font-weight:900}.membershipCards h3{color:var(--navy);margin:12px 0;font:500 27px Georgia}.membershipPrice{align-items:end;gap:7px;display:flex}.membershipPrice b{color:var(--blue);font:500 44px Georgia}.membershipPrice small{color:#7c8998;padding-bottom:8px}.membershipCards ul{margin:22px 0;padding:0;list-style:none}.membershipCards li{border-top:1px solid #edf0f4;padding:11px 0;font-size:11px}.membershipCards li:before{content:"✓";color:#08734d;margin-right:8px}.membershipCards article>button{background:var(--navy);color:#fff;border:0;border-radius:9px;width:100%;padding:13px;font-weight:800}.studentMembership>button{background:#a57919!important}.cancelMembership{color:#a02c2c;background:0 0;border:0;margin:25px auto 0;text-decoration:underline;display:block}.membershipRules{background:#fff;grid-template-columns:1fr 1.1fr;gap:70px;padding:70px 9vw;display:grid}.membershipRules ol{margin:0;padding:0;list-style:none}.membershipRules li{border-top:1px solid #e2e8ef;align-items:center;gap:15px;padding:16px 0;display:flex}.membershipRules li>b{height:30px;color:var(--blue);background:#e8f0ff;border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.membershipRules li>span{color:#637389;font-size:11px}.studentVerify{background:#fff;border-radius:17px;gap:14px;width:min(560px,100%);padding:30px;display:grid;position:relative}.studentVerify h2{color:var(--navy);margin:5px 0;font:500 32px Georgia}.studentVerify>p{color:#718096;font-size:11px;line-height:1.6}.studentVerify label{color:#56667a;gap:7px;font-size:10px;font-weight:700;display:grid}.studentVerify input{font:inherit;border:1px solid #d7e0ea;border-radius:8px;padding:12px}.studentVerify .studentConsent{grid-template-columns:18px 1fr;font-weight:400;line-height:1.5}.studentVerify .studentConsent input{width:16px}.studentVerify>button:not(.modalClose){background:var(--blue);color:#fff;border:0;border-radius:9px;padding:13px;font-weight:700}.studentVerify>small{color:#7c8998}@media (width<=800px){.currentMembership{width:100%;margin-top:25px;position:static}.membershipCards,.membershipRules{grid-template-columns:1fr}.membershipRules{gap:25px}}@media (width<=600px){.membershipHero{padding:52px 18px}.membershipPlans{padding:55px 15px}.membershipCards article{padding:22px}.membershipRules{padding:55px 18px}.studentVerify{padding:27px 18px}}.o4uPage{color:#10213a;background:#f7f9fc;min-height:100vh}.o4uHeader{background:#fff;grid-template-columns:1fr auto 1fr;height:78px;padding:0 6vw;display:grid;position:relative}.o4uHeader>a:last-child{color:#31516f;justify-self:end;font-size:11px;font-weight:800;text-decoration:none}.o4uMiniBrand{text-align:center;color:#0a1d38;flex-direction:column;display:flex}.o4uMiniBrand small{letter-spacing:2px;color:#8a96a6;font-size:7px}.o4uMiniBrand b{font:500 16px Georgia}.o4uHero{color:#fff;background:radial-gradient(circle at 85% 20%,#2369dd22,#0000 28%),linear-gradient(125deg,#081a34,#0d315c);grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;min-height:490px;padding:80px 8vw;display:grid}.o4uKicker{color:#e5b85f;letter-spacing:2.4px;font-size:9px;font-weight:900}.o4uHero h1{margin:20px 0;font:500 clamp(42px,5vw,68px)/1.05 Georgia}.o4uHero h1 em{color:#87adf0;font-style:normal}.o4uHero p{color:#bdc9d8;max-width:720px;line-height:1.7}.sourcePill{color:#aebed2;border:1px solid #ffffff26;border-radius:999px;margin-top:18px;padding:10px 14px;font-size:10px;display:inline-block}.sourcePill b{color:#fff}.o4uHero aside{background:#ffffff09;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;gap:14px;padding:27px;display:flex}.o4uHero aside>b{margin-bottom:8px;font:500 25px Georgia}.o4uHero aside span{color:#d2dae6;border-top:1px solid #ffffff18;padding-top:13px;font-size:11px}.o4uWorkspace{grid-template-columns:.9fr 1.1fr;gap:35px;max-width:1500px;margin:auto;padding:70px 7vw;display:grid}.o4uForm,.o4uResults{background:#fff;border:1px solid #dde4ee;border-radius:18px;padding:30px;box-shadow:0 18px 55px #1227430c}.o4uForm h2{margin:9px 0;font:500 35px Georgia}.o4uForm>p{color:#6f7d90;font-size:11px;line-height:1.7}.o4uForm>label{color:#485a73;flex-direction:column;gap:8px;margin-top:17px;font-size:10px;font-weight:800;display:flex}.o4uForm select,.o4uForm textarea{color:#172b47;background:#fff;border:1px solid #d8e0eb;border-radius:9px;outline:none;padding:13px}.o4uForm textarea{resize:vertical;min-height:85px}.o4uForm .o4uConsent{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.5}.o4uConsent input{accent-color:#1760d6;margin-top:3px}.o4uForm>button{color:#fff;background:#1760d6;border:0;border-radius:10px;width:100%;margin-top:20px;padding:15px;font-weight:800}.o4uForm>button:disabled{cursor:not-allowed;background:#b8c3d2}.o4uResults{background:#eef3fa}.o4uResultsHead{letter-spacing:1px;color:#6f7c8e;justify-content:space-between;margin-bottom:15px;font-size:9px;display:flex}.o4uResultsHead b{color:#1760d6}.o4uResults article{background:#fff;border:1px solid #dfe6ef;border-radius:13px;grid-template-columns:45px 1fr;gap:14px;margin-top:12px;padding:19px;display:grid}.o4uRank{color:#fff;background:#0a1d38;border-radius:50%;place-items:center;width:38px;height:38px;font:500 14px Georgia;display:grid}.o4uMeta{justify-content:space-between;gap:10px;display:flex}.o4uMeta span,.o4uMeta b{color:#66768b;font-size:8px}.o4uMeta b{color:#0d825b}.o4uResults h3{margin:8px 0 2px;font:500 20px Georgia}.o4uResults small{color:#7a8797;font-size:8px}.o4uResults p{color:#66758a;font-size:10px;line-height:1.55}.o4uResults a{color:#1760d6;font-size:10px;font-weight:800;text-decoration:none}.o4uEmpty{text-align:center;color:#738196;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.o4uEmpty>span{color:#d4a449;font-size:45px}.o4uEmpty h3{color:#354a65;font-size:24px}.o4uEmpty p{max-width:360px}.o4uBridge{background:#fff;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;padding:55px 8vw;display:grid}.o4uBridge div{flex-direction:column;gap:8px;display:flex}.o4uBridge span{letter-spacing:1.6px;color:#1760d6;font-size:8px;font-weight:900}.o4uBridge b{font:500 17px/1.35 Georgia}.o4uBridge i{color:#a8b5c7;font-size:25px;font-style:normal}.o4uFooter{color:#b9c4d2;background:#07162b;justify-content:space-between;padding:28px 7vw;display:flex}.o4uFooter b,.o4uFooter a{color:#fff}@media (width<=850px){.o4uHeader{grid-template-columns:1fr auto}.o4uMiniBrand{display:none}.o4uHero,.o4uWorkspace{grid-template-columns:1fr}.o4uHero{gap:35px;padding:60px 20px}.o4uWorkspace{padding:45px 16px}.o4uBridge{grid-template-columns:1fr}.o4uBridge i{justify-self:center;transform:rotate(90deg)}.o4uFooter{flex-direction:column;gap:12px}.o4uForm,.o4uResults{padding:21px}}
