/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.table{display:table}.table-row{display:table-row}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.aur-home{--aur-navy:#061a31;--aur-navy-2:#092744;--aur-ink:#0b1e31;--aur-blue:#1686d9;--aur-sky:#50bceb;--aur-orange:#ff6b2b;--aur-green:#1da384;--aur-pearl:#f5f6f8;--aur-cloud:#eef4f8;--aur-line:#dce4e9;--aur-muted:#617487;min-height:100vh;color:var(--aur-ink);font-family:var(--font-geist-sans), "SF Pro Display", "Inter", sans-serif;background:#fff;overflow:clip}.aur-home *,.aur-home :before,.aur-home :after{box-sizing:border-box}.aur-home img{max-width:100%;display:block}.aur-home a,.aur-home button,.aur-home input,.aur-home select,.aur-home textarea{font:inherit}.aur-home button{cursor:pointer}.aur-wrap{width:min(100% - 64px,1440px);margin-inline:auto}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.75,.2,1),transform .9s cubic-bezier(.2,.75,.2,1);transform:translateY(42px)}[data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}.aur-nav-shell{z-index:200;-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);background:#ffffffd1;border:1px solid #071f3514;border-radius:19px;grid-template-columns:190px 1fr 170px;align-items:center;gap:20px;width:min(100% - 40px,1180px);min-height:66px;padding:8px 10px 8px 16px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #162d4114}.aur-logo{background:#fff;border-radius:10px;align-items:center;width:168px;height:44px;padding:3px 8px;display:flex}.aur-logo img{object-fit:contain;width:100%;height:100%!important}.aur-nav{justify-content:center;align-items:center;gap:clamp(20px,2.7vw,38px);display:flex}.aur-nav a{color:#374b5c;white-space:nowrap;font-size:.75rem;font-weight:660;transition:color .2s}.aur-nav a:hover{color:#087ec9}.aur-mobile-portal{display:none}.aur-nav-portal{background:var(--aur-ink);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:.72rem;font-weight:760;transition:transform .2s,background .2s;display:inline-flex}.aur-nav-portal:hover{background:#0b3458;transform:translateY(-1px)}.aur-nav-portal svg{width:15px}.aur-menu{display:none}.aur-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 21px;font-size:.76rem;font-weight:760;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.aur-button:hover{transform:translateY(-2px)}.aur-button svg{width:17px}.aur-button-light{color:var(--aur-ink);background:#fff;box-shadow:0 14px 36px #0a1f311c}.aur-button-glass{color:var(--aur-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border-color:#c8d5de}.aur-button-orange{background:var(--aur-orange);color:#fff;border:0;box-shadow:0 14px 34px #ff6b2b33}.aur-link{color:#087fc9;align-items:center;gap:10px;margin-top:30px;font-size:.78rem;font-weight:760;display:inline-flex}.aur-link svg{width:17px;transition:transform .2s}.aur-link:hover svg{transform:translate(4px)}.aur-overline{color:#0b83d0;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.67rem;font-weight:800}.aur-overline-dark{color:#69cdf4}.aur-hero{--hero-progress:0;--hero-scale:.92;--hero-title-opacity:1;--hero-title-y:0px;--hero-globe-y:0px;background:#f7f8fa;height:220vh;min-height:1500px;position:relative}.aur-hero-sticky{background:radial-gradient(circle at 50% 56%,#299ae01f,#0000 27%),linear-gradient(#fff 0%,#f5f7f9 72%,#edf2f5 100%);height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.aur-hero-sticky:before{content:"";pointer-events:none;opacity:.34;background-image:radial-gradient(#115b8f40 .65px,#0000 .65px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 56%,#000,#0000 57%);mask-image:radial-gradient(circle at 50% 56%,#000,#0000 57%)}.aur-hero-orbit{aspect-ratio:1.7;border:1px solid #177ec321;border-radius:50%;width:min(75vw,1040px);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.aur-hero-orbit:before,.aur-hero-orbit:after{content:"";border:1px solid #177ec317;border-radius:50%;position:absolute;inset:8%}.aur-hero-orbit:after{inset:22% -8%;transform:rotate(18deg)}.aur-hero-globe{z-index:2;aspect-ratio:1;width:min(65vw,880px);transform:translate(-50%, calc(-50% + var(--hero-globe-y))) scale(var(--hero-scale));filter:drop-shadow(0 42px 70px #06365b2e);will-change:transform;position:absolute;top:55%;left:50%}.aur-hero-globe .globe-shell{inset:-6%}.aur-hero-title{z-index:4;width:min(100% - 40px,1300px);transform:translate(-50%, var(--hero-title-y));opacity:var(--hero-title-opacity);text-align:center;will-change:transform, opacity;position:absolute;top:13%;left:50%}.aur-hero-title p{color:#5d7080;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.67rem;font-weight:800}.aur-hero-title p span{color:var(--aur-orange);margin-inline:8px}.aur-hero-title h1{color:var(--aur-ink);letter-spacing:-.082em;text-wrap:balance;margin:0;font-size:clamp(4.4rem,8.8vw,9.6rem);font-weight:720;line-height:.82}.aur-hero-title h1 span{color:#0000;background:linear-gradient(90deg,#0b3152 8%,#138ad7 54%,#44b9e6 94%);-webkit-background-clip:text;background-clip:text;margin-top:11px;display:block}.aur-hero-bottom{z-index:6;text-align:center;justify-items:center;gap:18px;width:min(100% - 40px,760px);display:grid;position:absolute;bottom:7.5%;left:50%;transform:translate(-50%)}.aur-hero-bottom>p{color:#536a7c;max-width:560px;margin:0;font-size:clamp(.95rem,1.3vw,1.16rem);line-height:1.6}.aur-hero-bottom>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.aur-globe-label{z-index:5;color:#37556b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbd;border:1px solid #17669f26;border-radius:999px;align-items:center;gap:10px;padding:9px 13px 9px 9px;font-size:.65rem;font-weight:690;display:flex;position:absolute;box-shadow:0 12px 35px #123a5712}.aur-globe-label i{color:#0b82ce;background:#e8f4fb;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.57rem;font-style:normal;font-weight:850;display:grid}.aur-globe-label-left{top:53%;left:8%}.aur-globe-label-right{top:49%;right:8%}.aur-scroll-cue{z-index:7;color:#718493;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.58rem;font-weight:750;display:flex;position:absolute;bottom:25px;right:25px}.aur-scroll-cue i{background:#c1cdd5;width:40px;height:1px;display:block;overflow:hidden}.aur-scroll-cue i:after{content:"";background:var(--aur-orange);width:50%;height:100%;animation:1.8s ease-in-out infinite aurScroll;display:block}@keyframes aurScroll{0%{transform:translate(-110%)}60%,to{transform:translate(210%)}}.aur-manifesto{text-align:center;padding-block:clamp(130px,14vw,220px)}.aur-manifesto h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.8rem,7.2vw,8.2rem);font-weight:690;line-height:.92}.aur-manifesto h2 span,.aur-section-heading h2 span,.aur-human h2 span{color:#a0a9b1}.aur-manifesto-copy{max-width:720px;color:var(--aur-muted);margin:40px auto 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.75}.aur-proof-line{border-block:1px solid var(--aur-line);grid-template-columns:repeat(3,1fr);width:min(100%,1000px);margin:80px auto 0;display:grid}.aur-proof-line span{border-left:1px solid var(--aur-line);color:#6e8190;padding:30px 20px;font-size:.68rem}.aur-proof-line span:first-child{border-left:0}.aur-proof-line strong{color:var(--aur-ink);letter-spacing:-.055em;margin-bottom:8px;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:650;display:block}.aur-matcher{background:var(--aur-pearl);padding-block:clamp(100px,11vw,170px)}.aur-matcher-inner{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(55px,9vw,140px);display:grid}.aur-matcher-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(4rem,7vw,8rem);font-weight:690;line-height:.9}.aur-matcher-copy>p:not(.aur-overline){max-width:540px;color:var(--aur-muted);margin:28px 0 0;font-size:1.02rem;line-height:1.7}.aur-assurance{color:#4d6779;gap:11px;margin-top:28px;font-size:.72rem;font-weight:650;display:grid}.aur-assurance span{align-items:center;gap:9px;display:flex}.aur-assurance svg{width:16px;color:var(--aur-green)}.aur-match-device{background:#fff;border:1px solid #d7e0e6;border-radius:28px;overflow:hidden;box-shadow:0 38px 90px #1a384d1a}.aur-device-top{color:#6a7f8f;background:#fbfcfd;border-bottom:1px solid #e5eaee;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:0 20px;font-size:.62rem;font-weight:700;display:grid}.aur-device-top>div{gap:6px;display:flex}.aur-device-top>div i{background:#d8dfe4;border-radius:50%;width:8px;height:8px}.aur-device-top>div i:first-child{background:#f47d5b}.aur-device-top>div i:nth-child(2){background:#eab74f}.aur-device-top>div i:last-child{background:#3db494}.aur-device-top b{color:#55806f;justify-self:end;align-items:center;gap:5px;font-size:.56rem;display:flex}.aur-device-top b svg{width:12px}.aur-match-body{padding:clamp(25px,4vw,50px)}.aur-match-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.aur-match-heading span{color:var(--aur-orange);letter-spacing:.12em;font-size:.6rem;font-weight:820}.aur-match-heading strong{font-size:1.1rem}.aur-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.aur-field-grid label:last-child{grid-column:1/-1}.aur-match-device label,.aur-contact-form label{color:#607486;gap:8px;font-size:.64rem;font-weight:720;display:grid}.aur-match-device select,.aur-contact-form input,.aur-contact-form select,.aur-contact-form textarea{color:#19364d;background:#f8fafb;border:1px solid #d3dde4;border-radius:12px;outline:0;width:100%;min-height:52px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.aur-match-device select:focus,.aur-contact-form input:focus,.aur-contact-form select:focus,.aur-contact-form textarea:focus{border-color:var(--aur-blue);box-shadow:0 0 0 4px #1686d914}.aur-match-device .aur-button{border-radius:13px;width:100%;margin-top:18px}.aur-match-result{background:#f0faf6;border:1px solid #b8dfd4;border-radius:13px;grid-template-columns:40px 1fr;gap:12px;margin-top:14px;padding:15px;display:grid}.aur-match-result>svg{color:#13876d;background:#d8f1e9;border-radius:11px;width:40px;height:40px;padding:9px}.aur-match-result strong,.aur-match-result span{display:block}.aur-match-result strong{color:#166b58;font-size:.71rem}.aur-match-result span{color:#53766d;margin-top:5px;font-size:.62rem;line-height:1.5}.aur-system{--system-progress:0;background:var(--aur-navy);color:#fff;height:400vh;min-height:2800px;position:relative}.aur-system-sticky{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(40px,6vw,95px);width:min(100% - 64px,1540px);height:100svh;min-height:720px;margin-inline:auto;display:grid;position:sticky;top:0;overflow:hidden}.aur-system-sticky:before{content:"";filter:blur(110px);pointer-events:none;background:#1887d91a;border-radius:50%;width:50vw;height:50vw;position:absolute;top:12%;left:34%}.aur-system-copy{z-index:3;position:relative}.aur-system-count{color:#6f8aa0;letter-spacing:.15em;align-items:center;gap:12px;font-size:.6rem;font-weight:800;display:flex}.aur-system-count span{color:var(--aur-orange)}.aur-system-count i{background:#2c4c67;width:48px;height:1px}.aur-system-text{margin-top:38px;animation:.55s cubic-bezier(.2,.75,.2,1) aurContentIn}@keyframes aurContentIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.aur-system-icon{color:#64cdf2;background:#11477180;border:1px solid #58bfee47;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:25px;display:grid}.aur-system-icon svg{width:21px}.aur-system-text small{color:#68c9ef;letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:790}.aur-system-text h2{letter-spacing:-.075em;max-width:560px;margin:14px 0 0;font-size:clamp(3.5rem,5.8vw,6.6rem);font-weight:670;line-height:.89}.aur-system-text p{color:#9db2c3;max-width:520px;margin:24px 0 0;font-size:.9rem;line-height:1.7}.aur-system-tabs{background:#62b4e329;border:1px solid #62b4e329;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin-top:38px;display:grid;overflow:hidden}.aur-system-tabs button{color:#738fa4;text-align:left;background:#09223d;border:0;align-items:center;gap:9px;min-height:50px;padding:0 13px;font-size:.6rem;font-weight:720;display:flex}.aur-system-tabs button span{color:#466880;font-size:.52rem}.aur-system-tabs button.is-active{color:#fff;background:#103656}.aur-system-tabs button.is-active span{color:var(--aur-orange)}.aur-product-stage{z-index:2;perspective:1200px;min-width:0;position:relative}.aur-product-glow{filter:blur(90px);background:#229be230;border-radius:50%;position:absolute;inset:12% 6%}.aur-product-window{background:#f4f7f9;border:1px solid #97d2f03b;border-radius:24px;transition:transform .5s;position:relative;overflow:hidden;transform:rotateY(-3deg)rotateX(1.5deg);box-shadow:0 45px 100px #00000061}.aur-product-stage:hover .aur-product-window{transform:rotateY(0)rotateX(0)}.aur-product-bar{color:#687b89;background:#fff;border-bottom:1px solid #dce4e9;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 17px;font-size:.55rem;font-weight:700;display:grid}.aur-product-bar>div{gap:5px;display:flex}.aur-product-bar>div i{background:#d3dce2;border-radius:50%;width:7px;height:7px}.aur-product-bar>div i:first-child{background:#f07d5c}.aur-product-bar>div i:nth-child(2){background:#e9b64d}.aur-product-bar>div i:last-child{background:#45b797}.aur-product-bar b{color:#23836d;justify-self:end;align-items:center;gap:6px;font-size:.52rem;display:flex}.aur-product-bar b i{background:#25aa89;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #25aa891f}.aur-product-shell{grid-template-columns:148px 1fr;min-height:min(67vh,650px);display:grid}.aur-product-shell aside{color:#91a9bb;background:linear-gradient(165deg,#071c33,#0a2c4a);flex-direction:column;gap:5px;padding:19px 11px 13px;display:flex}.aur-app-mark{color:#fff;background:#0c3a61;border:1px solid #62bbe938;border-radius:11px;place-items:center;width:39px;height:39px;font-size:.72rem;font-weight:900;display:grid}.aur-app-mark span{color:var(--aur-orange)}.aur-product-shell aside>small{color:#647f95;letter-spacing:.11em;margin:6px 4px 13px;font-size:.43rem;font-weight:800}.aur-product-shell aside>button{color:#8fa8bc;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-height:39px;padding:0 9px;font-size:.52rem;font-weight:680;display:flex}.aur-product-shell aside>button svg{width:14px}.aur-product-shell aside>button.is-active{color:#fff;background:#14466e}.aur-user-chip{border-top:1px solid #74b9e224;grid-template-columns:25px 1fr;align-items:center;gap:7px;margin-top:auto;padding:8px;display:grid}.aur-user-chip>svg{width:23px}.aur-user-chip span,.aur-user-chip b,.aur-user-chip small{display:block}.aur-user-chip b{color:#fff;font-size:.47rem}.aur-user-chip small{color:#668198;margin-top:2px;font-size:.4rem}.aur-product-main{min-width:0;color:var(--aur-ink);padding:clamp(18px,2.6vw,30px)}.aur-product-main>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.aur-product-main>header span{color:#758795;font-size:.52rem}.aur-product-main>header h3{margin:5px 0 0;font-size:clamp(.95rem,1.45vw,1.3rem)}.aur-product-main>header button{color:#527087;background:#fff;border:1px solid #dce4e9;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.aur-product-main>header svg{width:14px}.aur-journey-progress{background:#fff;border:1px solid #dce5ea;border-radius:14px;margin-top:22px;padding:16px}.aur-journey-progress>div:first-child{color:#627687;justify-content:space-between;gap:12px;font-size:.5rem;display:flex}.aur-journey-progress>div:first-child b{color:var(--aur-blue)}.aur-journey-progress>i{background:#e6edf1;border-radius:999px;height:5px;margin-top:12px;display:block;overflow:hidden}.aur-journey-progress>i span{border-radius:inherit;background:linear-gradient(90deg,var(--aur-blue),var(--aur-sky));height:100%;transition:width .55s;display:block}.aur-journey-stages{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:14px;display:grid}.aur-journey-stages span{color:#9aa8b2;justify-items:center;gap:5px;font-size:.4rem;display:grid}.aur-journey-stages span>i{background:#fff;border:1px solid #d5dfe5;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.37rem;font-style:normal;display:grid}.aur-journey-stages span>i svg{width:9px}.aur-journey-stages span.done{color:#297b67}.aur-journey-stages span.done>i{color:#17856b;background:#daf1ea;border-color:#4eb99e}.aur-dashboard-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:10px;margin-top:10px;display:grid}.aur-dashboard-grid article{background:#fff;border:1px solid #dce5ea;border-radius:14px;flex-direction:column;min-width:0;padding:15px;display:flex}.aur-dashboard-grid article>span{color:#768996;font-size:.46rem}.aur-dashboard-grid article>strong{margin-top:8px;font-size:.65rem}.aur-dashboard-grid article>small{color:#93a1ab;margin-top:4px;font-size:.43rem}.aur-dashboard-primary{grid-row:1/3;color:#fff!important;background:linear-gradient(145deg,#0b2946,#0c4e7d)!important;border:0!important}.aur-dashboard-primary>span{text-transform:uppercase;letter-spacing:.1em;font-weight:750;color:#72cdf2!important;font-size:.5rem!important}.aur-dashboard-primary>svg{color:#66cdf2;width:27px;margin-top:25px}.aur-dashboard-primary h4{margin:auto 0 8px;font-size:clamp(.9rem,1.35vw,1.15rem)}.aur-dashboard-primary p{color:#a9c1d2;margin:0;font-size:.5rem;line-height:1.55}.aur-dashboard-primary button{color:#fff;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;margin-top:12px;padding:0;font-size:.47rem;font-weight:720;display:flex}.aur-dashboard-primary button svg{width:11px}.aur-mini-icon{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.aur-mini-icon svg{width:13px}.aur-mini-icon.green{color:#16886d;background:#e1f3ed}.aur-mini-icon.blue{color:#167fbd;background:#e3f1f9}.aur-system-badge{color:#a9ddf2;background:#0b3151;border:1px solid #69caf13b;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:.57rem;font-weight:740;display:flex;position:absolute;bottom:-17px;right:6px;box-shadow:0 18px 42px #0000003b}.aur-system-badge svg{width:14px;color:var(--aur-orange)}.aur-world{background:#fff;height:340vh;min-height:2400px;position:relative}.aur-world-sticky{height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.aur-world-heading{z-index:3;position:absolute;top:10%;left:max(32px,50vw - 720px)}.aur-world-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.1rem,5.4vw,6rem);font-weight:680;line-height:.91}.aur-world-heading h2 span{color:#9ba6ae}.aur-world-track{--world-x:0px;width:max-content;transform:translate3d(var(--world-x),0,0);will-change:transform;gap:22px;padding:0 8vw 0 16vw;display:flex;position:absolute;bottom:7%;left:0}.aur-destination{background:#f6f8fa;border:1px solid #d8e2e8;border-radius:30px;flex:0 0 min(58vw,770px);height:min(49vh,510px);min-height:400px;position:relative;overflow:hidden;box-shadow:0 28px 65px #19374c14}.aur-destination:after{content:"";background:linear-gradient(125deg,#ffffffe0,#ffffff59);position:absolute;inset:0}.aur-destination-ring{aspect-ratio:1;color:#1480c66b;border:1px solid #1a83ca2e;border-radius:50%;place-items:center;width:55%;display:grid;position:absolute;top:50%;right:-7%;transform:translateY(-50%);box-shadow:0 0 0 35px #1985cf09,0 0 0 70px #1985cf06}.aur-destination-ring svg{stroke-width:.7px;width:34%;height:34%}.aur-destination-top{z-index:2;color:#728695;justify-content:space-between;align-items:center;padding:28px;font-size:.62rem;font-weight:780;display:flex;position:relative}.aur-destination-top b{color:#1683cb;background:#fff;border-radius:13px;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 8px 25px #10466b17}.aur-destination-copy{z-index:2;width:54%;position:absolute;bottom:30px;left:30px}.aur-destination-copy h3{letter-spacing:-.065em;margin:0;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:680}.aur-destination-copy p{color:#64798a;margin:14px 0 0;font-size:.75rem;line-height:1.6}.aur-destination-copy a{color:#0b82cd;align-items:center;gap:8px;margin-top:20px;font-size:.65rem;font-weight:760;display:inline-flex}.aur-destination-copy a svg{width:15px}.aur-destination.is-indigo{background:#f4f3fb}.aur-destination.is-indigo .aur-destination-ring{color:#594abe59;border-color:#594abe29}.aur-destination.is-coral{background:#fff5f1}.aur-destination.is-coral .aur-destination-ring{color:#ec5f3161;border-color:#ec5f312b}.aur-destination.is-green{background:#f2faf7}.aur-destination.is-green .aur-destination-ring{color:#1a916f59;border-color:#1a916f2b}.aur-destination.is-cyan{background:#f0fafd}.aur-destination.is-gold{background:#fff9ed}.aur-destination.is-gold .aur-destination-ring{color:#cf921759;border-color:#cf92172b}.aur-world-hint{color:#758895;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:.56rem;font-weight:760;display:flex;position:absolute;bottom:25px;right:32px}.aur-world-hint i{background:linear-gradient(90deg,var(--aur-orange) 36%,#d5dfe5 36%);width:52px;height:1px}.aur-human{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(60px,9vw,145px);padding-block:clamp(130px,14vw,220px);display:grid}.aur-human-copy h2{letter-spacing:-.072em;margin:0;font-size:clamp(3.4rem,5.8vw,6.5rem);font-weight:680;line-height:.93}.aur-human-copy>p:not(.aur-overline){max-width:600px;color:var(--aur-muted);margin:28px 0 0;font-size:.96rem;line-height:1.75}.aur-human-services{border:1px solid var(--aur-line);background:var(--aur-line);border-radius:15px;grid-template-columns:1fr 1fr;gap:1px;margin-top:35px;display:grid;overflow:hidden}.aur-human-services span{color:#536b7c;background:#fff;align-items:center;gap:10px;min-height:62px;padding:12px 14px;font-size:.62rem;font-weight:670;display:flex}.aur-human-services svg{color:#1685d1;width:16px}.aur-human-visual{background:#e6edf1;border-radius:32px;min-height:730px;position:relative;overflow:hidden;box-shadow:0 35px 80px #16354a21}.aur-human-visual:after{content:"";background:linear-gradient(#0000,#041a2e8f);position:absolute;inset:50% 0 0}.aur-human-visual>img{object-fit:cover;width:100%;position:absolute;inset:0;height:100%!important}.aur-human-note{z-index:2;color:var(--aur-ink);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffffe0;border:1px solid #ffffff59;border-radius:16px;align-items:center;gap:12px;padding:14px 17px;display:flex;position:absolute;bottom:25px;left:25px}.aur-human-note>svg{background:var(--aur-orange);color:#fff;border-radius:11px;width:39px;height:39px;padding:9px}.aur-human-note span,.aur-human-note small,.aur-human-note strong{display:block}.aur-human-note small{color:#6d8190;font-size:.52rem}.aur-human-note strong{margin-top:3px;font-size:.68rem}.aur-connection{background:#f4f7f9;padding-block:clamp(110px,11vw,170px)}.aur-connection .aur-overline-dark{color:#0b82ce}.aur-connection-title{grid-template-columns:.42fr 1fr;align-items:end;gap:60px;display:grid}.aur-connection-title h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.8rem,6.8vw,7.8rem);font-weight:680;line-height:.9}.aur-connection-flow{grid-template-columns:1fr 40px 1fr 40px 1fr 40px 1fr;align-items:center;margin-top:75px;display:grid}.aur-connection-flow article{background:#fff;border:1px solid #d8e2e8;border-radius:22px;flex-direction:column;min-height:230px;padding:22px;display:flex;position:relative;box-shadow:0 20px 50px #1c3c520f}.aur-connection-flow article>span{color:var(--aur-orange);align-self:flex-end;font-size:.55rem;font-weight:820}.aur-connection-flow article>svg{color:#1684d0;width:27px;margin-top:24px}.aur-connection-flow article strong{margin-top:auto;font-size:.88rem}.aur-connection-flow article small{color:#778b99;margin-top:6px;font-size:.56rem}.aur-connection-flow>i{color:#9cb0bd;place-items:center;display:grid}.aur-connection-flow>i svg{width:18px}.aur-connection-note{color:#6b7f8e;text-align:center;align-items:flex-start;gap:10px;max-width:930px;margin:35px auto 0;font-size:.65rem;line-height:1.65;display:flex}.aur-connection-note svg{width:15px;color:var(--aur-green);flex:none;margin-top:2px}.aur-updates{padding-block:clamp(130px,13vw,200px)}.aur-section-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:80px;display:grid}.aur-section-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.7rem,6.5vw,7.2rem);font-weight:680;line-height:.91}.aur-section-heading>p{max-width:500px;color:var(--aur-muted);margin:0 0 8px;line-height:1.7}.aur-bento{grid-template-rows:330px 330px;grid-template-columns:1.15fr .85fr .7fr;gap:14px;margin-top:65px;display:grid}.aur-bento article{border-radius:25px;position:relative;overflow:hidden}.aur-bento-feature{background:var(--aur-navy);color:#fff;grid-row:1/3}.aur-bento-feature:after{content:"";background:linear-gradient(#0000,#031425f5);position:absolute;inset:25% 0 0}.aur-bento-feature>img{object-fit:cover;opacity:.87;width:100%;position:absolute;inset:0;height:100%!important}.aur-bento-feature>div{z-index:2;position:absolute;bottom:32px;left:32px;right:32px}.aur-bento-feature span,.aur-bento-small>span{color:#6bd1f4;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:820}.aur-bento-feature h3{letter-spacing:-.055em;margin:11px 0 0;font-size:clamp(2.3rem,3.7vw,4rem)}.aur-bento-feature p{color:#afc2d1;max-width:430px;margin:11px 0 0;font-size:.7rem;line-height:1.6}.aur-bento-feature a,.aur-bento-small a{color:#fff;align-items:center;gap:8px;margin-top:20px;font-size:.63rem;font-weight:740;display:inline-flex}.aur-bento-feature a svg,.aur-bento-small a svg{width:14px}.aur-bento-image{grid-column:2/4}.aur-bento-image:after{content:"";background:linear-gradient(#0000,#031425a6);position:absolute;inset:50% 0 0}.aur-bento-image img{object-fit:cover;width:100%;position:absolute;inset:0;height:100%!important}.aur-bento-image span{z-index:2;color:#fff;font-size:.63rem;font-weight:720;position:absolute;bottom:20px;left:22px}.aur-bento-small{border:1px solid var(--aur-line);background:#f6f8fa;flex-direction:column;padding:24px;display:flex}.aur-bento-small>svg{color:#1685d2;width:25px}.aur-bento-small>span{color:#1680c8;margin-top:25px}.aur-bento-small h3{letter-spacing:-.035em;margin:auto 0 0;font-size:clamp(1.3rem,1.9vw,1.75rem);line-height:1.1}.aur-bento-small a{color:#1480c7}.aur-bento-blue{color:#fff;background:#0b82cf}.aur-bento-blue>svg,.aur-bento-blue>span,.aur-bento-blue a{color:#fff}.aur-bento-blue>span{opacity:.72}.aur-portal-reveal{background:linear-gradient(#f4f7f9,#eaf2f7);position:relative;overflow:hidden}.aur-portal-reveal:before{content:"";filter:blur(100px);background:#1c93db1f;border-radius:50%;width:60vw;height:60vw;position:absolute;bottom:-25%;right:0}.aur-portal-reveal .aur-overline-dark{color:#1683ce}.aur-portal-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:80px;min-height:950px;padding-block:100px;display:grid}.aur-portal-copy{z-index:2;position:relative}.aur-portal-copy h2{letter-spacing:-.078em;margin:0;font-size:clamp(4rem,7vw,8rem);font-weight:680;line-height:.88}.aur-portal-copy>p:not(.aur-overline){color:#607587;max-width:540px;margin:28px 0 0;font-size:1rem;line-height:1.7}.aur-portal-copy .aur-button{margin-top:32px}.aur-phone-stage{place-items:center;min-height:730px;display:grid;position:relative}.aur-phone-stage:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#1687d52e,#0000 67%);border-radius:50%;width:520px;position:absolute}.aur-phone{z-index:2;background:#081625;border:1px solid #324659;border-radius:52px;width:340px;height:700px;padding:10px;position:relative;transform:rotate(5deg);box-shadow:0 50px 100px #0d2f4840,inset 0 0 0 2px #506170}.aur-phone-island{z-index:3;background:#06111d;border-radius:999px;width:104px;height:27px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.aur-phone-screen{height:100%;color:var(--aur-ink);background:linear-gradient(165deg,#f8fbfd,#eaf2f7);border-radius:43px;padding:45px 20px 18px;position:relative;overflow:hidden}.aur-phone-screen>header{justify-content:space-between;align-items:center;display:flex}.aur-phone-screen>header>svg{color:#5f7483;width:17px}.aur-phone-screen>p{color:#718493;margin:32px 0 4px;font-size:.6rem}.aur-phone-screen>h3{margin:0;font-size:1.27rem}.aur-phone-progress{color:#fff;background:linear-gradient(145deg,#082743,#0b4b79);border-radius:19px;margin-top:22px;padding:18px;display:grid;box-shadow:0 18px 38px #0c36542e}.aur-phone-progress strong{letter-spacing:-.07em;font-size:2.8rem}.aur-phone-progress span{color:#a8c5d8;margin-top:2px;font-size:.55rem}.aur-phone-progress i{background:#ffffff26;border-radius:99px;height:5px;margin-top:17px;display:block}.aur-phone-progress i b{border-radius:inherit;background:#57cef3;width:60%;height:100%;display:block}.aur-phone-card{background:#ffffffeb;border:1px solid #d9e3e9;border-radius:16px;margin-top:10px;padding:14px;display:grid}.aur-phone-card span{color:#6a7e8e;align-items:center;gap:7px;font-size:.51rem;display:flex}.aur-phone-card span svg{color:#1685d0;width:13px}.aur-phone-card strong{margin-top:8px;font-size:.67rem}.aur-phone-card small{color:#8797a2;margin-top:3px;font-size:.48rem}.aur-phone-screen nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffdb;border:1px solid #dbe4e9;border-radius:17px;justify-content:space-around;align-items:center;min-height:50px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 12px 25px #14344a17}.aur-phone-screen nav svg{color:#80909a;width:16px}.aur-phone-screen nav svg:first-child{color:#1684d0}.aur-phone-float{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #ffffffb3;border-radius:15px;align-items:center;gap:10px;min-width:175px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 20px 48px #10375221}.aur-phone-float>svg{color:#14856b;background:#ddf3ec;border-radius:10px;width:34px;height:34px;padding:8px}.aur-phone-float span,.aur-phone-float small,.aur-phone-float strong{display:block}.aur-phone-float small{color:#7c8d99;font-size:.49rem}.aur-phone-float strong{margin-top:3px;font-size:.61rem}.aur-phone-float-one{top:24%;left:2%}.aur-phone-float-two{bottom:21%;right:0}.aur-phone-float-two>svg{color:#1683c9;background:#e2f1f9}.aur-contact{background:#fff;padding-block:clamp(100px,10vw,150px)}.aur-contact-inner{background:var(--aur-pearl);border-radius:34px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(55px,9vw,140px);padding:clamp(55px,7vw,100px);display:grid}.aur-contact-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.7rem,6vw,6.8rem);font-weight:680;line-height:.9}.aur-contact-copy>p:not(.aur-overline){max-width:520px;color:var(--aur-muted);margin:27px 0 0;line-height:1.7}.aur-contact-details{gap:8px;margin-top:30px;display:grid}.aur-contact-details>a,.aur-contact-details>span{min-width:0;color:var(--aur-ink);border-radius:12px;grid-template-columns:37px 1fr;align-items:center;gap:11px;padding:10px;transition:background .2s;display:grid}.aur-contact-details>a:hover{background:#fff}.aur-contact-details>a>svg,.aur-contact-details>span>svg{color:#1684d0;background:#e5f2f9;border-radius:10px;width:37px;height:37px;padding:8px}.aur-contact-details span span,.aur-contact-details small,.aur-contact-details strong{min-width:0;display:block}.aur-contact-details small{color:#7a8c99;font-size:.53rem}.aur-contact-details strong{overflow-wrap:anywhere;margin-top:3px;font-size:.65rem}.aur-contact-form{background:#fff;border:1px solid #d9e2e8;border-radius:24px;padding:clamp(24px,3vw,38px);box-shadow:0 28px 70px #14354b17}.aur-form-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.aur-form-heading small,.aur-form-heading strong{display:block}.aur-form-heading small{color:#1283cc;letter-spacing:.11em;font-size:.54rem;font-weight:820}.aur-form-heading strong{margin-top:7px;font-size:1.05rem}.aur-form-heading>svg{width:27px;color:var(--aur-orange)}.aur-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.aur-contact-form>label{margin-top:14px}.aur-contact-form textarea{resize:vertical;min-height:102px;padding-block:13px}.aur-contact-form .aur-button{border-radius:13px;width:100%;margin-top:17px}.aur-contact-form>small{color:#8797a3;text-align:center;margin-top:11px;font-size:.53rem;display:block}.aur-form-success{color:#167960;background:#eff9f6;border:1px solid #b9dfd4;border-radius:11px;align-items:center;gap:8px;margin:12px 0 0;padding:11px 12px;font-size:.59rem;display:flex}.aur-form-success svg{width:16px}.aur-faq{grid-template-columns:.72fr 1.28fr;gap:clamp(50px,8vw,120px);padding-block:clamp(110px,11vw,170px);display:grid}.aur-faq h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.4rem,5.5vw,6rem);font-weight:680;line-height:.92}.aur-faq>div:last-child{border-top:1px solid var(--aur-line)}.aur-faq details{border-bottom:1px solid var(--aur-line)}.aur-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:90px;font-size:.76rem;font-weight:720;list-style:none;display:flex}.aur-faq summary::-webkit-details-marker{display:none}.aur-faq summary svg{color:#1683ce;width:17px;transition:transform .2s}.aur-faq details[open] summary svg{transform:rotate(180deg)}.aur-faq details p{max-width:740px;color:var(--aur-muted);margin:-6px 40px 25px 0;font-size:.69rem;line-height:1.7}.aur-footer{background:var(--aur-navy);color:#91a8bb}.aur-footer-grid{grid-template-columns:1.35fr .7fr .8fr 1fr;gap:55px;padding-block:80px 34px;display:grid}.aur-footer-brand>span{background:#fff;border-radius:14px;place-items:center;width:220px;height:61px;padding:6px 12px;display:grid}.aur-footer-brand img{object-fit:contain;width:100%;height:100%!important}.aur-footer-brand p{color:#adc0ce;margin:18px 0 0;font-size:.72rem}.aur-footer-grid>div:not(.aur-footer-brand){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.aur-footer-grid>div>strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.62rem}.aur-footer-grid a,.aur-footer-grid p{margin:0;font-size:.65rem;line-height:1.55}.aur-footer-grid a:hover{color:#fff}.aur-footer-grid>small{color:#5e788d;border-top:1px solid #70b9e429;grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:25px;padding-top:25px;font-size:.53rem;display:flex}.aur-footer-grid>small span{color:#7894aa}@media (width<=1180px){.aur-nav-shell{grid-template-columns:165px 1fr 155px}.aur-logo{width:155px}.aur-nav{gap:19px}.aur-nav a{font-size:.67rem}.aur-globe-label-left{left:3%}.aur-globe-label-right{right:3%}.aur-system-sticky{grid-template-columns:.72fr 1.28fr;gap:38px}.aur-product-shell{grid-template-columns:125px 1fr}.aur-product-shell aside>button span{display:none}.aur-product-shell aside>button{justify-content:center}.aur-dashboard-grid{grid-template-columns:1fr .72fr}.aur-bento{grid-template-columns:1.1fr .9fr}.aur-bento-image,.aur-bento-small{grid-column:2}.aur-bento-small:last-child{display:none}.aur-phone-float-one{left:-2%}.aur-phone-float-two{right:-3%}}@media (width<=900px){.aur-wrap{width:min(100% - 36px,760px)}.aur-nav-shell{grid-template-columns:1fr auto;width:calc(100% - 24px);min-height:62px;top:10px}.aur-nav,.aur-nav-portal{display:none}.aur-menu{color:#fff;background:#0c2236;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.aur-menu svg{width:19px}.aur-nav.is-open{background:#fffffff7;border:1px solid #0f314b1a;border-radius:17px;gap:0;padding:10px;display:grid;position:absolute;top:69px;left:0;right:0;box-shadow:0 28px 60px #142d4129}.aur-nav.is-open a{border-bottom:1px solid #e5eaed;justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;display:flex}.aur-nav.is-open a:last-child{border:0}.aur-mobile-portal svg{width:15px}.aur-hero{height:180vh;min-height:1250px}.aur-hero-sticky{min-height:650px}.aur-hero-title{top:14%}.aur-hero-title h1{font-size:clamp(4.2rem,13vw,7rem)}.aur-hero-globe{width:min(90vw,720px);top:54%}.aur-globe-label{display:none}.aur-hero-bottom{bottom:6%}.aur-scroll-cue{display:none}.aur-matcher-inner,.aur-human,.aur-portal-grid,.aur-contact-inner{grid-template-columns:1fr}.aur-matcher-copy{text-align:center}.aur-matcher-copy>p:not(.aur-overline){margin-inline:auto}.aur-assurance{text-align:left;justify-content:center}.aur-match-device{width:100%;max-width:700px;margin-inline:auto}.aur-system{height:auto;min-height:0;padding-block:100px}.aur-system-sticky{grid-template-columns:1fr;width:min(100% - 36px,760px);height:auto;min-height:0;position:relative;overflow:visible}.aur-system-sticky:before{width:80vw;height:80vw;top:35%;left:20%}.aur-system-copy{text-align:center}.aur-system-count,.aur-system-icon,.aur-system-text p{margin-inline:auto}.aur-system-tabs{margin-inline:auto;max-width:580px;margin-top:36px}.aur-product-stage{margin-top:35px}.aur-product-window{transform:none}.aur-product-shell{min-height:570px}.aur-world{height:auto;min-height:0;padding-block:120px}.aur-world-sticky{height:auto;min-height:0;position:relative;overflow:visible}.aur-world-heading{width:min(100% - 36px,760px);margin-inline:auto;position:relative;top:auto;left:auto}.aur-world-track{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;margin-top:55px;padding:0 18px 18px;position:relative;bottom:auto;left:auto;overflow-x:auto;transform:none!important}.aur-world-track::-webkit-scrollbar{display:none}.aur-destination{scroll-snap-align:center;flex-basis:min(82vw,650px)}.aur-world-hint{justify-content:center;margin-top:18px;position:relative;bottom:auto;right:auto}.aur-human{gap:55px}.aur-human-visual{min-height:660px}.aur-connection-title,.aur-section-heading{grid-template-columns:1fr;gap:24px}.aur-connection-flow{grid-template-columns:1fr 1fr;gap:12px}.aur-connection-flow>i{display:none}.aur-bento{grid-template-rows:520px 300px 300px;grid-template-columns:1fr 1fr}.aur-bento-feature{grid-area:1/1/auto/-1}.aur-bento-image{grid-area:2/1/auto/-1}.aur-bento-small{grid-area:3}.aur-bento-small:last-child{display:flex}.aur-portal-grid{min-height:0;padding-block:130px}.aur-portal-copy{text-align:center}.aur-portal-copy>p:not(.aur-overline){margin-inline:auto}.aur-phone-stage{margin-top:10px}.aur-contact-inner{gap:50px;padding:60px}.aur-faq{grid-template-columns:1fr;gap:50px}.aur-footer-grid{grid-template-columns:1.2fr 1fr 1fr}.aur-footer-brand,.aur-footer-grid>div:nth-child(4){grid-column:1/-1}}@media (width<=620px){.aur-wrap{width:calc(100% - 28px)}.aur-nav-shell{width:calc(100% - 18px);padding-left:10px}.aur-logo{width:149px}.aur-button{width:100%;min-height:54px}.aur-hero{height:165vh;min-height:1080px}.aur-hero-sticky{min-height:600px}.aur-hero-title{top:16%}.aur-hero-title p{font-size:.53rem}.aur-hero-title h1{font-size:clamp(3.5rem,18vw,5.2rem);line-height:.86}.aur-hero-globe{width:112vw;top:54%}.aur-hero-globe .globe-shell{inset:-10%}.aur-hero-bottom{bottom:4%}.aur-hero-bottom>p{max-width:330px;font-size:.82rem}.aur-hero-bottom>div{width:min(100%,330px);display:grid}.aur-hero-orbit{width:120vw}.aur-manifesto{padding-block:105px}.aur-manifesto h2,.aur-matcher-copy h2,.aur-human-copy h2,.aur-connection-title h2,.aur-section-heading h2,.aur-portal-copy h2,.aur-contact-copy h2,.aur-faq h2{font-size:clamp(3rem,14vw,4.5rem)}.aur-manifesto-copy{margin-top:27px}.aur-proof-line{grid-template-columns:1fr;margin-top:55px}.aur-proof-line span{border-left:0;border-top:1px solid var(--aur-line)}.aur-proof-line span:first-child{border-top:0}.aur-matcher{padding-block:90px}.aur-matcher-inner{gap:45px}.aur-match-body{padding:22px 17px}.aur-device-top{grid-template-columns:1fr auto}.aur-device-top>span{display:none}.aur-field-grid,.aur-form-grid{grid-template-columns:1fr}.aur-field-grid label:last-child{grid-column:auto}.aur-system{padding-block:85px}.aur-system-sticky{width:calc(100% - 28px)}.aur-system-text h2{font-size:clamp(3rem,14vw,4.4rem)}.aur-system-tabs{grid-template-columns:1fr 1fr}.aur-product-shell{grid-template-columns:54px 1fr;min-height:540px}.aur-product-shell aside{padding-inline:7px}.aur-product-shell aside>small,.aur-user-chip{display:none}.aur-app-mark{width:38px}.aur-product-main{padding:14px 10px}.aur-product-main>header h3{font-size:.8rem}.aur-journey-progress{padding:12px 8px}.aur-journey-stages span{font-size:.34rem}.aur-journey-stages span>i{width:16px;height:16px}.aur-dashboard-grid{grid-template-rows:190px 88px 88px;grid-template-columns:1fr}.aur-dashboard-primary{grid-row:auto}.aur-dashboard-primary>svg{margin-top:12px}.aur-dashboard-primary h4{margin-top:auto}.aur-system-badge{bottom:-18px;right:5px}.aur-world{padding-block:95px}.aur-world-heading h2{font-size:clamp(3rem,13vw,4.3rem)}.aur-destination{flex-basis:87vw;min-height:440px}.aur-destination-copy{width:auto;left:25px;right:25px}.aur-destination-ring{opacity:.55;width:80%}.aur-human{padding-block:100px}.aur-human-services{grid-template-columns:1fr}.aur-human-visual{border-radius:23px;min-height:520px}.aur-human-note{bottom:16px;left:16px;right:16px}.aur-connection{padding-block:90px}.aur-connection-flow{grid-template-columns:1fr;margin-top:48px}.aur-connection-flow article{min-height:190px}.aur-connection-note{text-align:left}.aur-updates{padding-block:100px}.aur-bento{grid-template-rows:510px 240px 290px 290px;grid-template-columns:1fr;margin-top:45px}.aur-bento-feature,.aur-bento-image,.aur-bento-small{grid-area:auto/1}.aur-bento-feature>div{bottom:22px;left:22px;right:22px}.aur-portal-grid{padding-block:100px}.aur-phone-stage{min-height:650px;margin-inline:-14px}.aur-phone{border-radius:46px;width:290px;height:610px}.aur-phone-screen{border-radius:38px}.aur-phone-float{min-width:152px;padding:9px}.aur-phone-float-one{top:20%;left:0}.aur-phone-float-two{bottom:16%;right:0}.aur-contact{padding-block:14px 80px}.aur-contact-inner{border-radius:24px;width:calc(100% - 14px);padding:70px 14px}.aur-contact-form{padding:22px 16px}.aur-contact-details>a,.aur-contact-details>span{padding-inline:2px}.aur-faq{padding-block:90px}.aur-faq summary{min-height:78px;font-size:.69rem}.aur-footer-grid{grid-template-columns:1fr 1fr;gap:36px 24px;padding-inline:4px}.aur-footer-brand,.aur-footer-grid>div:nth-child(4){grid-column:1/-1}.aur-footer-grid>small{display:grid}}@media (prefers-reduced-motion:reduce){.aur-home *,.aur-home :before,.aur-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.aur-hero-globe{transform:translate(-50%,-50%)}.aur-hero-title{transform:translate(-50%)}.aur-world-track{transform:none}}:root{--navy:#031226;--navy-soft:#061a34;--blue:#1998ff;--cyan:#55d6ff;--orange:#ff6a13;--orange-light:#ff9a54;--white:#f6f9fc;--muted:#afc2d8;--border:#7bbeff42}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--white);margin:0;font-family:Plus Jakarta Sans,Inter,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}.site-shell{background:radial-gradient(circle at 69% 27%,#1998ff21,#0000 30%),radial-gradient(circle at 8% 52%,#0750991f,#0000 25%),linear-gradient(145deg,#031226 0%,#04162c 50%,#020d1c 100%);min-height:100vh;position:relative;overflow:hidden}.site-shell:before{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(#6bb8ff80 .7px,#0000 .7px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.ambient{filter:blur(120px);opacity:.08;pointer-events:none;border-radius:50%;width:34rem;height:34rem;position:absolute}.ambient-one{background:var(--blue);top:9rem;right:-15rem}.ambient-two{background:var(--orange);top:28rem;left:-24rem}.site-header{z-index:20;grid-template-columns:minmax(240px,1fr) auto minmax(190px,1fr);align-items:center;gap:32px;width:min(100% - 80px,1500px);min-height:104px;margin:0 auto;display:grid;position:relative}.brand-lockup{justify-self:start}.brand-image-wrap{background:#fffffff5;border:1px solid #ffffff1a;border-radius:16px;align-items:center;width:290px;height:66px;padding:6px 14px;display:flex;box-shadow:0 12px 38px #0000002e}.brand-image-wrap img{object-fit:contain;width:100%;height:100%;display:block}.main-nav{color:#f6f9fcd1;white-space:nowrap;align-items:center;gap:clamp(24px,3vw,48px);font-size:.95rem;font-weight:600;display:flex}.main-nav a{align-items:center;min-height:44px;transition:color .18s;display:inline-flex}.main-nav .mobile-portal{display:none}.main-nav a:hover{color:#fff}.portal-link{color:#fff;background:linear-gradient(135deg,#ff7a24,#e84f08);border:1px solid #ffffff75;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 9px 30px #ff6a1340,inset 0 0 18px #ffffff1f}.portal-link:hover,.button:hover{transform:translateY(-2px)}.desktop-portal{justify-self:end}.mobile-portal,.menu-button{display:none}.hero{z-index:3;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:26px;width:min(100% - 80px,1500px);min-height:calc(100vh - 104px);margin:0 auto;padding:38px 0 70px;display:grid;position:relative}.hero-copy{z-index:4;padding-left:2px;position:relative}.eyebrow{color:var(--orange-light);letter-spacing:.22em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(.78rem,1vw,1rem);font-weight:800}.hero h1{color:#f8fbff;letter-spacing:-.07em;text-wrap:balance;text-shadow:0 16px 60px #00000057;max-width:690px;margin:0;font-size:clamp(4.3rem,6.3vw,7.2rem);font-weight:760;line-height:.94}.hero-description{max-width:570px;color:var(--muted);margin:28px 0 0;font-size:clamp(1.05rem,1.4vw,1.34rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.button{text-align:center;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:26px;min-height:62px;padding:0 28px;font-size:1rem;font-weight:750;line-height:1.25;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button-primary{color:#fff;background:linear-gradient(135deg,#ff7a24,#ed5108);box-shadow:0 12px 34px #ff6a133d}.button-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03122699;border-color:#84c3ff9e}.proof-row{color:#d1e2f2d4;flex-wrap:wrap;gap:20px;margin-top:34px;font-size:.83rem;display:flex}.proof-row span{align-items:center;gap:8px;display:inline-flex}.proof-row svg{width:17px;color:var(--blue)}.hero-visual{min-height:690px;position:relative}.globe-shell{cursor:grab;position:absolute;inset:-1% -7% 8% -9%}.globe-shell:active{cursor:grabbing}.globe-canvas{touch-action:none;filter:drop-shadow(0 30px 80px #0059be33);width:100%;height:100%;display:block}.globe-fallback{pointer-events:none;place-items:center;display:none;position:absolute;inset:10% 10% 14%}.globe-shell[data-fallback=true] .globe-fallback{display:grid}.globe-shell[data-fallback=true] .globe-canvas{opacity:0}.fallback-atmosphere{aspect-ratio:1;background:#168cff17;border-radius:50%;width:min(78%,570px);animation:4s ease-in-out infinite atmospherePulse;position:absolute;box-shadow:0 0 100px #1998ff3d,inset 0 0 28px #55d6ff3b}.fallback-sphere{aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#50afff52,#0000 19%),radial-gradient(circle at 66% 58%,#1368b873,#0000 40%),repeating-radial-gradient(#0000 0 31px,#50abff1a 32px 33px),linear-gradient(135deg,#0a315b,#03152c 58%,#020a16);border:1px solid #61baff70;border-radius:50%;width:min(72%,520px);position:relative;overflow:hidden;box-shadow:inset -40px -28px 70px #000000a6,inset 18px 14px 50px #43a9ff24,0 0 70px #1179dd38}.fallback-sphere:before,.fallback-sphere:after{content:"";border:1px solid #4db1ff2b;border-radius:50%;position:absolute}.fallback-sphere:before{background-image:var(--earth-map);opacity:.92;filter:saturate(1.05)contrast(1.12);background-position:72%;background-size:200% 100%;border:0;inset:0}.fallback-sphere:after{background:radial-gradient(circle at 31% 27%,#74d0ff1f,#0000 27%,#000a1814 48%,#000712a6 88%);border:0;inset:0;box-shadow:inset -32px -20px 55px #0006}.fallback-route{filter:drop-shadow(0 0 5px #2297ffbf);border:2px solid #0000;border-top-color:#269fffc7;border-radius:50%;height:42%;position:absolute}.route-one{top:34%;left:10%;right:18%;transform:rotate(18deg)}.route-two{top:49%;left:25%;right:5%;transform:rotate(-26deg)}.route-three{border-top-color:#ff7a24eb;top:22%;left:18%;right:22%;transform:rotate(52deg)}.fallback-origin{background:var(--orange);width:14px;height:14px;box-shadow:0 0 0 9px #ff6a1329, 0 0 25px var(--orange);border:3px solid #ffd0af;border-radius:50%;position:absolute;bottom:39%;right:22%}.globe-orbit{pointer-events:none;border:1px solid #45a5ff26;border-radius:50%;position:absolute;inset:22% 14%}.globe-orbit-one{transform:rotate(-18deg)scaleX(1.22)}.globe-orbit-two{transform:rotate(27deg)scaleX(1.35)scaleY(.78)}.globe-hint{color:#bddcf78c;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;position:absolute;bottom:13%;right:12%}.destination-floaters{pointer-events:none;position:absolute;inset:0}.destination-chip{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f2f8ff;pointer-events:auto;background:linear-gradient(135deg,#092c4fc7,#031328ad);border:1px solid #6cb9ff8a;border-radius:13px;align-items:center;gap:12px;min-width:152px;padding:14px 18px;font-size:.86rem;font-weight:700;animation:5s ease-in-out infinite chipFloat;display:flex;position:absolute;box-shadow:0 20px 45px #0000003b,inset 0 0 24px #1b91ff14}.destination-chip span{width:32px;height:32px;color:var(--cyan);border:1px solid #67beff80;border-radius:9px;place-items:center;font-size:.68rem;display:grid}.destination-australia{top:14%;left:5%}.destination-uk{animation-delay:-1s;top:16%;right:1%}.destination-canada{animation-delay:-2s;top:47%;left:0}.destination-nz{animation-delay:-3s;top:49%;right:-1%}.destination-singapore{animation-delay:-1.5s;bottom:17%;left:16%}.destination-malaysia{animation-delay:-2.5s;bottom:18%;right:3%}.journey-card{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(140deg,#0a2748db,#031226c7);border:1px solid #80c7ff8f;border-radius:18px;align-items:center;min-height:122px;padding:22px 30px;display:flex;position:absolute;bottom:0;left:18%;right:13%;box-shadow:0 20px 65px #00000052,inset 0 0 30px #1998ff12}.journey-stage{flex:none;justify-items:center;gap:7px;min-width:90px;display:grid;position:relative}.journey-stage>span{color:#cceaff;border:1px solid #6dbeff8c;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.journey-stage svg{width:22px}.journey-stage strong{white-space:nowrap;font-size:.68rem;font-weight:650}.journey-stage i{color:#fff;background:#20c6a6;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:31px;right:20px}.journey-line{background:repeating-linear-gradient(90deg, var(--blue) 0 4px, transparent 4px 8px);opacity:.85;flex:60px;height:1px;margin:-17px 8px 0}.first-slice{z-index:2;border-top:1px solid #68b2f524;width:min(100% - 80px,1500px);margin:0 auto;padding:120px 0 140px;position:relative}.section-kicker{color:var(--orange-light);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:750;display:inline-flex}.first-slice h2{letter-spacing:-.065em;margin:20px 0;font-size:clamp(3rem,5.8vw,6.5rem);line-height:.98}.first-slice>p{max-width:680px;color:var(--muted);font-size:1.12rem;line-height:1.75}.slice-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.slice-cards article{background:linear-gradient(145deg,#0b2a4b94,#03132873);border:1px solid #6cb7ff33;border-radius:20px;min-height:245px;padding:30px}.slice-cards article>span{color:var(--blue);font-size:.76rem;font-weight:800}.slice-cards h3{margin:58px 0 12px;font-size:1.45rem}.slice-cards p{color:var(--muted);margin:0;line-height:1.65}.interaction-note{color:#afc2d88c;margin-top:22px;font-size:.78rem}.course-finder-section,.destinations-section,.services-section,.campaign-section,.stories-section,.faq-section,.closing-cta,.site-footer{z-index:2;width:min(100% - 80px,1500px);margin-inline:auto;position:relative}.course-finder-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,8vw,130px);padding:130px 0;display:grid}.course-finder-section:before{content:"";z-index:-1;background:linear-gradient(110deg,#0727489e,#03122633);border-block:1px solid #57abf91f;position:absolute;inset:0 -8vw}.course-finder-copy h2,.section-heading-row h2,.services-intro h2,.campaign-copy h2,.faq-section h2,.closing-cta h2{letter-spacing:-.06em;margin:18px 0 22px;font-size:clamp(3rem,5vw,5.8rem);line-height:.98}.course-finder-copy>p,.services-intro>p,.campaign-copy>p,.closing-cta>div:last-child>p{max-width:620px;color:var(--muted);font-size:1.05rem;line-height:1.75}.finder-trust{color:#dbe9f7c2;gap:12px;margin-top:30px;font-size:.88rem;display:grid}.finder-trust span{align-items:center;gap:10px;display:flex}.finder-trust svg{color:#20c6a6;width:18px}.course-finder-card{background:linear-gradient(140deg,#0c3054cc,#031226d1);border:1px solid #6bbbff59;border-radius:25px;gap:18px;padding:clamp(26px,4vw,46px);display:grid;box-shadow:0 40px 100px #0000004d,inset 0 0 50px #1998ff0d}.finder-card-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.finder-card-top span{font-size:1.22rem;font-weight:750}.finder-card-top small{border:1px solid var(--border);color:var(--cyan);text-transform:uppercase;letter-spacing:.13em;border-radius:8px;padding:6px 9px}.course-finder-card label{color:#ddeaf7b3;gap:8px;font-size:.77rem;font-weight:650;display:grid}.course-finder-card select{width:100%;height:55px;color:var(--white);font:inherit;background:#071d37;border:1px solid #6cb7ff38;border-radius:12px;outline:none;padding:0 16px;font-size:.92rem}.course-finder-card select:focus{border-color:var(--blue)}.finder-submit{width:100%;margin-top:5px}.course-result{background:#126f682b;border:1px solid #20c6a657;border-radius:14px;gap:14px;padding:18px;display:flex}.course-result>span{color:#42e0c1;background:#20c6a62e;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;display:grid}.course-result strong{margin-bottom:5px;display:block}.course-result p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.destinations-section,.stories-section{padding:140px 0}.section-heading-row{grid-template-columns:1fr minmax(280px,420px);align-items:end;gap:50px;display:grid}.section-heading-row>p{color:var(--muted);margin:0 0 24px;line-height:1.7}.destination-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px;display:grid}.destination-panel{background:radial-gradient(circle at 82% 12%,#1998ff2e,#0000 30%),linear-gradient(150deg,#092a4bb8,#03122694);border:1px solid #64b6ff33;border-radius:20px;min-height:355px;padding:28px;transition:transform .22s,border-color .22s;position:relative;overflow:hidden}.destination-panel:after{content:"";border:1px solid #52acff33;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-100px;right:-90px;box-shadow:0 0 0 28px #4ba9ff09,0 0 0 58px #4ba9ff06}.destination-panel:hover{border-color:#64b6ff7a;transform:translateY(-5px)}.destination-panel-top{color:var(--blue);justify-content:space-between;font-size:.75rem;font-weight:800;display:flex}.destination-panel-top i{border:1px solid var(--border);width:43px;height:43px;color:var(--cyan);border-radius:12px;place-items:center;font-style:normal;display:grid}.destination-panel h3{margin:82px 0 14px;font-size:1.6rem}.destination-panel p{max-width:330px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.65}.destination-panel a{z-index:2;color:#dceeff;align-items:center;gap:9px;min-height:44px;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;bottom:18px;left:28px}.services-section{border-top:1px solid #68b2f524;grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(60px,9vw,140px);padding:140px 0;display:grid}.services-intro{position:sticky;top:40px}.services-intro .button{margin-top:18px}.service-list{border-top:1px solid #69b7ff2e}.service-list article{border-bottom:1px solid #69b7ff2e;grid-template-columns:42px 50px 1fr auto;align-items:center;gap:22px;min-height:145px;display:grid}.service-list article>span{color:var(--blue);font-size:.72rem;font-weight:800}.service-list article>svg{color:var(--cyan)}.service-list h3{margin:0 0 8px;font-size:1.08rem}.service-list p{max-width:530px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.campaign-section{background:linear-gradient(135deg,#0b3053cc,#031226b3);border:1px solid #71bfff42;border-radius:28px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(50px,8vw,120px);padding:100px;display:grid;overflow:hidden}.campaign-visual{aspect-ratio:1;background:radial-gradient(circle,#167fd540,#010d1cbf 65%);border:1px solid #6abcff38;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 70px #1998ff21}.campaign-visual:before,.campaign-visual:after{content:"";border:1px solid #69bbff2e;border-radius:50%;position:absolute;inset:10%}.campaign-visual:after{inset:25% -3%;transform:rotate(35deg)}.campaign-visual>svg{width:25%;height:25%;color:var(--cyan);filter:drop-shadow(0 0 20px #55d6ff66)}.campaign-visual>span{color:var(--orange-light);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:800;position:absolute;bottom:23%}.campaign-glow{background:var(--orange);width:14px;height:14px;box-shadow:0 0 0 12px #ff6a1321, 0 0 30px var(--orange);border-radius:50%;position:absolute;bottom:25%;right:14%}.first-slice{color:#092540;border:0;width:min(100% - 80px,1500px);padding:110px 0}.first-slice:before,.course-finder-section:after,.services-section:before,.stories-section:before,.faq-section:before{content:"";z-index:-1;background:#f7f4ec;position:absolute;inset:0 -8vw}.slice-editorial{grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(42px,7vw,110px);display:grid}.slice-image-wrap{border-radius:30px;min-height:610px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0c2e4b29}.slice-image-wrap img{object-fit:cover;width:100%;height:100%;min-height:610px}.slice-image-wrap>span{color:#0b365b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:.72rem;font-weight:800;display:flex;position:absolute;bottom:25px;left:25px}.slice-copy h2{letter-spacing:-.065em;margin:20px 0;font-size:clamp(3.4rem,5.8vw,6.5rem);line-height:.94}.slice-copy>p{color:#587086;font-size:1.08rem}.slice-steps{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.slice-steps span{color:#183b58;background:#fff;border:1px solid #ccdbe7;border-radius:999px;padding:12px 15px;font-size:.76rem;font-weight:750}.slice-steps strong{color:#1686d4;margin-right:7px}.course-finder-section{color:#0a2945}.course-finder-section:before{background:linear-gradient(115deg,#e8f5ff,#f7fbff);border-color:#cce5f7}.course-finder-section:after{background:0 0}.course-finder-copy>p{color:#5b7286}.finder-trust{color:#3f5d74}.services-section{color:#0a2945;border:0}.services-section:before{background:#fffdf8}.services-intro>p,.service-list p{color:#657a8c}.services-photo{border-radius:22px;width:100%;margin:32px 0 8px;display:block;box-shadow:0 24px 65px #14375026}.services-section .button-secondary{color:#0c568f;border-color:#b8d2e5}.service-list,.service-list article{border-color:#d9e3ea}.service-list article>svg:last-child{color:#9bb0c0}.campaign-section{color:#0a2945;background:linear-gradient(135deg,#edf8ff,#fff9ee);border-color:#d9e3e9;box-shadow:0 35px 90px #08253d21}.campaign-visual{aspect-ratio:4/5;box-shadow:none;background:#dcebf2;border:0;border-radius:24px;overflow:hidden}.campaign-visual:before,.campaign-visual:after,.campaign-glow{display:none}.campaign-visual img{object-fit:cover;width:100%;height:100%}.campaign-visual>span{color:#fff;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031c32db;border-radius:999px;padding:10px 13px;bottom:20px;left:20px;right:auto}.campaign-copy>p{color:#5f7486}.campaign-copy .city-row span{color:#24455f;background:#ffffffb3;border-color:#cadde9}.campaign-actions small{color:#718598}.stories-section,.faq-section{color:#0a2945}.stories-section:before{background:#f3f8fb}.stories-section .section-heading-row>p,.faq-section details p{color:#63798c}.faq-section{border:0}.faq-section:before{background:#fffdf8}.faq-list details{border-color:#d7e2e9}.faq-list summary{color:#183b58}.city-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.city-row span{color:#dceeff;border:1px solid #66b5fc33;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:.76rem;display:inline-flex}.city-row svg{width:14px;color:var(--blue)}.campaign-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.campaign-actions small{color:#afc2d894;max-width:190px;line-height:1.45}.stories-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px;display:grid}.stories-grid article{background:#06182d;border:1px solid #64b4fa33;border-radius:20px;min-height:520px;position:relative;overflow:hidden}.stories-grid img{object-fit:cover;opacity:.78;width:100%;height:100%;transition:transform .5s,opacity .5s}.stories-grid article:hover img{opacity:.92;transform:scale(1.035)}.stories-grid article:after{content:"";background:linear-gradient(#0000,#020c1af5);position:absolute;inset:35% 0 0}.stories-grid article>div{z-index:2;position:absolute;bottom:25px;left:26px;right:26px}.stories-grid span{color:var(--orange-light);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.stories-grid h3{margin:9px 0 0;font-size:1.35rem}.faq-section{border-top:1px solid #68b2f524;grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,150px);padding:130px 0;display:grid}.faq-list{border-top:1px solid #67b6ff33}.faq-list details{border-bottom:1px solid #67b6ff33}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:90px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--blue);flex:0 0 20px;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:var(--muted);margin:-4px 50px 25px 0;line-height:1.7}.closing-cta{background:radial-gradient(circle at 12% 12%,#ff6a132b,#0000 34%),linear-gradient(135deg,#0a2a4cd1,#031226e6);border:1px solid #ff823747;border-radius:28px;grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding:105px;display:grid}.closing-cta h2{margin-bottom:0}.site-footer{color:var(--muted);grid-template-columns:1.4fr .65fr .65fr 1fr;gap:55px;padding:110px 0 45px;display:grid}.footer-brand .brand-image-wrap{width:250px}.footer-brand p{max-width:340px;margin:22px 0 0;line-height:1.65}.site-footer>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer>div>span{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:800}.site-footer a,.site-footer p{margin:0;font-size:.82rem;line-height:1.55}.site-footer a:hover{color:#fff}.site-footer>small{color:#afc2d86b;border-top:1px solid #68b2f524;grid-column:1/-1;padding-top:30px}.portal-shell{color:#13233a;background:#eef3f8;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.portal-sidebar{background:#fff;border-right:1px solid #d8e2ec;flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.portal-logo{border:1px solid #e5ebf1;border-radius:14px;align-items:center;height:66px;padding:7px 12px;display:flex}.portal-logo img{object-fit:contain;width:100%;height:100%}.portal-sidebar nav{gap:6px;margin-top:34px;display:grid}.portal-sidebar nav button,.settings-button{color:#617086;width:100%;min-height:47px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;padding:0 13px;font-size:.82rem;font-weight:650;display:flex}.portal-sidebar nav button svg,.settings-button svg{width:19px}.portal-sidebar nav button.active{color:#0d72c9;background:#e8f3ff}.portal-user-card{border-top:1px solid #e1e8ef;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:14px 8px;display:grid}.portal-user-card>svg:first-child{color:#1478d4;width:35px;height:35px}.portal-user-card>svg:last-child{color:#8a99aa;width:17px}.portal-user-card strong,.portal-user-card span{display:block}.portal-user-card strong{font-size:.78rem}.portal-user-card span{color:#8a99aa;margin-top:2px;font-size:.66rem}.portal-back,.staff-back{color:#6b798b;align-items:center;gap:8px;margin-top:12px;font-size:.73rem;display:flex}.portal-back svg,.staff-back svg{width:15px}.portal-main{padding:0 36px 60px;overflow:hidden}.portal-topbar{border-bottom:1px solid #d6e0e9;justify-content:space-between;align-items:center;min-height:105px;display:flex}.portal-topbar small,.panel-intro small,.staff-topbar small,.staff-section-heading small{color:#7d8da0;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.portal-topbar h1,.staff-topbar h1{letter-spacing:-.035em;margin:5px 0 0;font-size:1.55rem}.portal-actions,.staff-topbar>div:last-child{align-items:center;gap:12px;display:flex}.demo-badge{color:#1478d4;background:#eaf5ff;border:1px solid #bfd7ee;border-radius:999px;padding:7px 10px;font-size:.64rem;font-weight:750}.portal-actions button,.staff-topbar button{color:#53657a;background:#fff;border:1px solid #d5e0e9;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.portal-actions button svg,.staff-topbar button svg{width:18px}.portal-dashboard,.panel-view{width:min(100%,1240px);margin:28px auto 0}.welcome-panel{color:#fff;background:radial-gradient(circle at 84% 45%,#20a2ff42,#0000 26%),linear-gradient(135deg,#061c37,#073e71);border-radius:21px;grid-template-columns:1fr 180px;align-items:center;min-height:230px;padding:38px 44px;display:grid;overflow:hidden;box-shadow:0 22px 55px #153e6229}.welcome-panel>div:first-child>span{color:#72c9ff;font-size:.77rem;font-weight:700}.welcome-panel h2{letter-spacing:-.05em;max-width:650px;margin:12px 0;font-size:clamp(1.9rem,3vw,3.2rem);line-height:1.04}.welcome-panel p{color:#b8cee1;max-width:650px;margin:0;font-size:.86rem;line-height:1.6}.progress-orbit{aspect-ratio:1;border:9px solid #39b4ff;border-color:#39b4ff #39b4ff #ffffff1f #ffffff1f;border-radius:50%;justify-self:end;place-items:center;width:140px;display:grid;transform:rotate(35deg)}.progress-orbit strong,.progress-orbit span{transform:rotate(-35deg)}.progress-orbit strong{margin-top:16px;font-size:1.7rem}.progress-orbit span{color:#b9d1e6;margin-top:-30px;font-size:.6rem}.application-progress-card,.portal-card{background:#fff;border:1px solid #d7e1ea;border-radius:18px;margin-top:20px;padding:26px;box-shadow:0 12px 32px #1b37550d}.card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.card-heading small{color:#8a98a8;text-transform:uppercase;letter-spacing:.08em;font-size:.63rem;font-weight:750}.card-heading h3{margin:5px 0 0;font-size:1rem}.card-heading>span{color:#1478d4;background:#e8f3ff;border-radius:8px;padding:7px 9px;font-size:.64rem;font-weight:750}.progress-track{grid-template-columns:repeat(6,1fr);margin:34px 0 30px;display:grid}.progress-step{color:#9aa7b5;justify-items:center;gap:8px;font-size:.65rem;display:grid;position:relative}.progress-step:before{content:"";z-index:0;background:#dce5ed;width:100%;height:2px;position:absolute;top:13px;right:50%}.progress-step:first-child:before{display:none}.progress-step.done:before{background:#31a5ee}.progress-step i{z-index:1;background:#fff;border:2px solid #dce5ed;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.progress-step i svg{width:14px}.progress-step.done i{color:#fff;background:#24a0eb;border-color:#24a0eb}.progress-step.done span{color:#183553;font-weight:700}.next-milestone{background:#f1f7fc;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.next-milestone>svg:first-child{color:#1478d4;background:#dceeff;border-radius:11px;width:40px;height:40px;padding:9px}.next-milestone span,.next-milestone strong,.next-milestone small{display:block}.next-milestone span{color:#7d8da0;font-size:.62rem}.next-milestone strong{margin:3px 0;font-size:.78rem}.next-milestone small{color:#7d8da0;font-size:.64rem}.next-milestone>svg:last-child{color:#8da0b3}.portal-grid{grid-template-columns:1.4fr .6fr;gap:20px;display:grid}.task-list{margin-top:16px;display:grid}.task-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e4eaf0;grid-template-columns:25px 1fr auto;align-items:center;gap:12px;min-height:66px;display:grid}.task-list button>i{border:1px solid #c5d0db;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.task-list button>i svg{width:13px}.task-list strong,.task-list span{display:block}.task-list strong{font-size:.76rem}.task-list span{color:#8a98a8;margin-top:4px;font-size:.63rem}.task-list button>svg{color:#a2afbc;width:16px}.task-list button.done{opacity:.55}.task-list button.done strong{text-decoration:line-through}.task-list button.done>i{color:#fff;background:#23b99b}.online{color:#199b82!important;background:#e7f8f3!important}.counsellor-avatar{color:#fff;background:linear-gradient(135deg,#168bd8,#0c477e);border-radius:18px;place-items:center;width:68px;height:68px;margin:22px 0 15px;font-weight:800;display:grid}.counsellor-card p{color:#66778a;font-size:.77rem;line-height:1.55}.counsellor-card button{color:#1478d4;cursor:pointer;background:#fff;border:1px solid #cddbe7;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 13px;font-weight:700;display:flex}.counsellor-card button svg{width:17px}.quick-status-row{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.quick-status-row article{background:#fff;border:1px solid #d7e1ea;border-radius:16px;align-items:center;gap:15px;padding:21px;display:flex}.quick-status-row svg{color:#1478d4;background:#e8f4ff;border-radius:12px;width:42px;height:42px;padding:9px}.quick-status-row strong,.quick-status-row span{display:block}.quick-status-row strong{font-size:.82rem}.quick-status-row span{color:#8594a4;margin-top:3px;font-size:.64rem}.panel-intro{padding:20px 0 30px}.panel-intro h2{letter-spacing:-.045em;margin:8px 0;font-size:2rem}.panel-intro p{color:#75869a;margin:0;font-size:.85rem}.application-table,.document-list,.appointment-feature,.message-window{background:#fff;border:1px solid #d7e1ea;border-radius:17px;overflow:hidden}.table-row{border-top:1px solid #e6ebf0;grid-template-columns:2fr 1fr 1fr .8fr;align-items:center;gap:20px;min-height:82px;padding:0 24px;font-size:.75rem;display:grid}.table-row:first-child{border-top:0}.table-head{color:#7e8da0;text-transform:uppercase;background:#f5f8fb;min-height:50px;font-size:.62rem;font-weight:750}.table-row strong,.table-row small{display:block}.table-row small{color:#8897a7;margin-top:5px}.table-row i{color:#657588;background:#f0f2f5;border-radius:8px;padding:7px 9px;font-size:.65rem;font-style:normal}.table-row i.status-blue{color:#1478d4;background:#e4f2ff}.upload-zone{color:#1478d4;cursor:pointer;background:#f6fbff;border:1px dashed #93bce0;border-radius:17px;place-items:center;width:100%;min-height:190px;display:grid}.upload-zone svg{width:34px;height:34px}.upload-zone strong{margin-top:13px}.upload-zone span{color:#8798a9;margin-top:6px;font-size:.7rem}.document-list{margin-top:18px}.document-list>div{border-top:1px solid #e6ebf0;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;min-height:75px;padding:0 22px;display:grid}.document-list>div:first-child{border-top:0}.document-list svg{color:#1478d4;background:#edf5fc;border-radius:10px;width:36px;height:36px;padding:8px}.document-list strong,.document-list small{display:block}.document-list strong{font-size:.77rem}.document-list small{color:#8997a7;margin-top:4px;font-size:.62rem}.document-list i{color:#a36f2a;font-size:.67rem;font-style:normal}.document-list i.verified{color:#169a80}.appointment-feature{grid-template-columns:60px 1fr auto;align-items:center;gap:20px;padding:28px;display:grid}.appointment-feature>svg{color:#1478d4;background:#e8f3ff;border-radius:14px;width:54px;height:54px;padding:13px}.appointment-feature small{color:#8090a1}.appointment-feature h3{margin:5px 0}.appointment-feature p{color:#76889a;margin:0;font-size:.75rem}.appointment-feature button{color:#1478d4;background:#fff;border:1px solid #bad1e4;border-radius:10px;padding:11px 14px;font-weight:700}.message-window{padding:28px}.message{border-radius:15px;max-width:68%;margin-bottom:18px;padding:15px 17px}.message.received{background:#eef5fb}.message.sent{color:#fff;background:#1478d4;margin-left:auto}.message strong{font-size:.67rem}.message p{margin:7px 0;font-size:.76rem;line-height:1.55}.message span{opacity:.62;font-size:.59rem}.message-window form{gap:10px;margin-top:28px;display:flex}.message-window input{border:1px solid #d0dce7;border-radius:11px;flex:1;height:48px;padding:0 14px}.message-window form button{color:#fff;background:#1478d4;border:0;border-radius:11px;align-items:center;gap:7px;padding:0 18px;font-weight:700;display:flex}.message-window form svg{width:16px}.staff-shell{color:#14263d;background:#f1f5f8;grid-template-columns:86px 1fr;min-height:100vh;display:grid}.staff-sidebar{color:#9bb2c9;background:#061b34;flex-direction:column;align-items:center;height:100vh;padding:22px 13px;display:flex;position:sticky;top:0}.staff-mark{color:#fff;background:#0d365e;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.staff-mark span{color:var(--orange)}.staff-sidebar nav{gap:10px;margin-top:48px;display:grid}.staff-sidebar nav button,.settings-button{width:52px;height:52px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;padding:0;display:grid}.staff-sidebar nav button span,.staff-sidebar .settings-button span{display:none}.staff-sidebar nav button.active{color:#fff;background:#0d6db5}.settings-button{margin-top:auto}.staff-main{padding:0 36px 60px}.staff-topbar{border-bottom:1px solid #d8e1e9;justify-content:space-between;align-items:center;min-height:105px;display:flex}.staff-topbar>div:last-child>svg{color:#1478d4;width:34px;height:34px}.staff-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0;display:grid}.staff-metrics article{background:#fff;border:1px solid #dce4eb;border-radius:16px;padding:21px}.staff-metrics span,.staff-metrics strong,.staff-metrics small{display:block}.staff-metrics span{color:#7d8b9a;font-size:.66rem}.staff-metrics strong{margin:12px 0;font-size:1.8rem}.staff-metrics small{color:#7b8c9c;align-items:center;gap:5px;font-size:.62rem;display:flex}.staff-metrics svg{color:#16a88b;width:14px}.staff-content-grid{grid-template-columns:1fr 330px;gap:18px;display:grid}.lead-panel,.staff-side-column>section{background:#fff;border:1px solid #dbe3ea;border-radius:17px;overflow:hidden}.staff-section-heading{justify-content:space-between;align-items:center;padding:23px;display:flex}.staff-section-heading h2{margin:5px 0 0;font-size:1rem}.staff-section-heading label{border:1px solid #d5dee7;border-radius:10px;align-items:center;gap:7px;width:210px;height:38px;padding:0 11px;display:flex}.staff-section-heading label svg{color:#8191a1;width:15px}.staff-section-heading input{border:0;outline:0;width:100%;font-size:.7rem}.lead-row{border-top:1px solid #e5ebf0;grid-template-columns:1.4fr .8fr .7fr 1fr .5fr;align-items:center;gap:15px;min-height:72px;padding:0 23px;font-size:.7rem;display:grid}.lead-head{color:#7d8b9a;text-transform:uppercase;background:#f6f8fa;min-height:45px;font-size:.58rem;font-weight:750}.lead-row strong,.lead-row small{display:block}.lead-row small{color:#8493a2;margin-top:4px;font-size:.6rem}.lead-row i{background:#eef1f4;border-radius:7px;padding:6px 8px;font-size:.6rem;font-style:normal}.lead-row i.stage-application,.lead-row i.stage-qualified{color:#1374c3;background:#e6f2fd}.lead-row i.stage-offer{color:#159879;background:#e8f7f2}.lead-row i.stage-new-lead{color:#c56922;background:#fff2e8}.staff-side-column{align-content:start;gap:18px;display:grid}.staff-side-column>section>button{text-align:left;background:0 0;border:0;border-top:1px solid #e8edf1;grid-template-columns:27px 1fr;align-items:center;gap:10px;width:calc(100% - 40px);min-height:56px;margin:0 20px;display:grid}.staff-side-column>section>button i{color:#7c8c9c;border:1px solid #ced9e2;border-radius:7px;place-items:center;width:23px;height:23px;font-size:.61rem;font-style:normal;display:grid}.staff-side-column>section>button span{font-size:.69rem}.ai-brief{color:#fff;background:linear-gradient(145deg,#072541,#0c4675)!important;padding:25px!important}.ai-brief>svg{color:#66c9ff}.ai-brief small{color:#76c7f5;text-transform:uppercase;letter-spacing:.09em;margin-top:22px;font-size:.61rem;display:block}.ai-brief h3{margin:10px 0;font-size:1.1rem;line-height:1.35}.ai-brief p{color:#bdd1e2;font-size:.7rem;line-height:1.55}.ai-brief button{color:#fff;border-radius:9px;padding:0 13px;border:1px solid #ffffff40!important;width:auto!important;min-height:36px!important;margin:14px 0 0!important}.staff-back{width:max-content;margin-top:22px}.open-day-shell{color:#fff;background:#031226;min-height:100vh;overflow:hidden}.open-day-header,.open-day-hero,.city-picker,.why-open-day,.pathway-section,.register-section,.open-day-faq,.open-day-footer{z-index:2;width:min(100% - 80px,1450px);margin-inline:auto;position:relative}.open-day-header{border-bottom:1px solid #6fbafa2b;justify-content:space-between;align-items:center;min-height:90px;display:flex}.open-day-header>a:first-child{align-items:center;gap:9px;font-size:.78rem;font-weight:700;display:flex}.open-day-header svg{width:17px}.open-day-header>div{align-items:center;gap:10px;display:flex}.open-day-header>div span{color:#829bb3;font-size:.65rem}.open-day-header>div strong{color:var(--cyan)}.open-day-header-cta{background:var(--orange);border-radius:10px;align-items:center;gap:9px;padding:11px 15px;font-size:.75rem;font-weight:750;display:flex}.open-day-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;min-height:calc(100vh - 90px);padding:60px 0 80px;display:grid}.open-day-copy h1{letter-spacing:-.07em;max-width:720px;margin:20px 0 26px;font-size:clamp(4.2rem,7vw,7.5rem);line-height:.92}.open-day-copy>p:not(.section-kicker){max-width:630px;color:var(--muted);font-size:1.06rem;line-height:1.75}.date-warning{background:#ff6a1314;border:1px solid #ff84394d;border-radius:13px;gap:13px;max-width:620px;margin:26px 0;padding:15px;display:flex}.date-warning>svg{color:var(--orange-light);flex:0 0 24px}.date-warning strong,.date-warning small{display:block}.date-warning strong{font-size:.77rem}.date-warning small{color:#b8c9d9;margin-top:5px;font-size:.65rem;line-height:1.4}.open-day-proof{color:#b6c8d9;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:.72rem;display:flex}.open-day-proof span{align-items:center;gap:6px;display:flex}.open-day-proof svg{color:#22c4a4;width:15px}.nursing-orbit{aspect-ratio:1;background:radial-gradient(circle,#1b90ef36,#0000 42%);border:1px solid #4ea8fa2e;border-radius:50%;justify-self:center;width:min(100%,640px);position:relative;box-shadow:0 0 100px #137edd21}.nursing-orbit:before,.nursing-orbit:after{content:"";border:1px solid #50acfb29;border-radius:50%;position:absolute}.nursing-orbit:before{inset:11%}.nursing-orbit:after{inset:32% -5%;transform:rotate(42deg)}.nursing-core{background:radial-gradient(circle at 35% 30%,#0c4d82,#031225 68%);border:1px solid #5eb9ff57;border-radius:50%;place-items:center;display:grid;position:absolute;inset:28%;box-shadow:0 0 40px #1d9dff40}.nursing-core svg{width:36%;height:36%;color:var(--cyan)}.city-orbit{color:#e5f3ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051e39db;border:1px solid #66baff57;border-radius:11px;align-items:center;gap:8px;padding:12px 14px;font-size:.72rem;font-weight:700;display:flex;position:absolute}.city-orbit svg{width:14px;color:var(--orange-light)}.city-0{top:9%;left:9%}.city-1{top:19%;right:-3%}.city-2{bottom:16%;left:-2%}.city-3{bottom:8%;right:5%}.city-picker{border-top:1px solid #64b2f426;grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;padding:130px 0;display:grid}.city-picker h2,.why-open-day h2,.pathway-heading h2,.register-section h2,.open-day-faq h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(3rem,5vw,5.6rem);line-height:.98}.city-cards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.city-cards button{color:#fff;text-align:left;cursor:pointer;background:#06223f94;border:1px solid #64b6ff38;border-radius:18px;min-height:160px;padding:22px;position:relative}.city-cards button.selected{border-color:var(--orange);background:linear-gradient(140deg,#ff6a1329,#06223f9e)}.city-cards button>span{color:var(--blue);font-size:.65rem;font-weight:800}.city-cards button strong,.city-cards button small{display:block}.city-cards button strong{margin:35px 0 6px;font-size:1.2rem}.city-cards button small{color:var(--muted)}.city-cards button i{background:var(--orange);border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:19px;right:19px}.city-cards button i svg{width:15px}.why-open-day{grid-template-columns:.7fr 1.3fr;gap:80px;padding:120px 0;display:grid}.open-day-benefits{grid-template-columns:1fr 1fr;gap:14px;display:grid}.open-day-benefits article{background:#0725448f;border:1px solid #67b7fa2e;border-radius:18px;min-height:260px;padding:25px}.open-day-benefits article>span{float:right;color:#2b91db;font-size:.65rem;font-weight:800}.open-day-benefits article>svg{color:var(--cyan)}.open-day-benefits h3{margin:55px 0 12px;font-size:1.1rem;line-height:1.35}.open-day-benefits p{color:var(--muted);margin:0;font-size:.79rem;line-height:1.6}.pathway-section{border-block:1px solid #64b2f426;grid-template-columns:.8fr 1.2fr;gap:90px;padding:120px 0;display:grid}.pathway-heading>p:last-child,.register-section>div>p{max-width:550px;color:var(--muted);line-height:1.65}.pathway-steps{border-top:1px solid #63b4f933}.pathway-steps article{border-bottom:1px solid #63b4f933;grid-template-columns:50px 1fr;gap:18px;padding:28px 0;display:grid}.pathway-steps article>span{color:var(--orange-light);font-size:.7rem;font-weight:800}.pathway-steps h3{margin:0 0 8px}.pathway-steps p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.register-section{grid-template-columns:.8fr 1.2fr;gap:90px;padding:130px 0;display:grid}.registration-note{background:#08264499;border:1px solid #64b6ff33;border-radius:13px;max-width:330px;margin-top:30px;padding:17px}.registration-note strong,.registration-note span{display:block}.registration-note strong{color:#829db6;text-transform:uppercase;letter-spacing:.09em;font-size:.63rem}.registration-note span{align-items:center;gap:8px;margin-top:8px;display:flex}.registration-note svg{width:15px;color:var(--orange-light)}.register-section form{background:#082848b3;border:1px solid #67b7fa40;border-radius:22px;grid-template-columns:1fr 1fr;gap:16px;padding:35px;display:grid}.register-section form label{color:#adbed0;gap:8px;font-size:.68rem;font-weight:700;display:grid}.register-section input,.register-section select{color:#fff;background:#061b34;border:1px solid #6bb8f938;border-radius:10px;outline:0;width:100%;height:50px;padding:0 13px}.register-section form .button,.register-section form>small{grid-column:1/-1}.register-section form>small{color:#758ca3;text-align:center}.registration-success{text-align:center;background:#136f6729;border:1px solid #28c6a659;border-radius:22px;align-self:center;padding:50px}.registration-success>svg{color:#28c6a6;width:50px;height:50px}.registration-success h3{margin:20px 0 10px;font-size:1.45rem}.registration-success p{color:var(--muted);line-height:1.65}.registration-success button{color:#fff;background:0 0;border:1px solid #6ebefa59;border-radius:9px;padding:10px 14px}.open-day-faq{grid-template-columns:.65fr 1.35fr;gap:100px;padding:120px 0;display:grid}.open-day-faq details{border-top:1px solid #62b2f633}.open-day-faq details:last-child{border-bottom:1px solid #62b2f633}.open-day-faq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:80px;font-weight:700;list-style:none;display:flex}.open-day-faq summary svg{width:18px;color:var(--blue)}.open-day-faq p{color:var(--muted);margin:-4px 45px 24px 0;line-height:1.65}.open-day-footer{color:#879eb5;border-top:1px solid #64b4f72b;justify-content:space-between;align-items:center;gap:25px;padding:35px 0;font-size:.72rem;display:flex}.open-day-footer strong{color:#fff}@keyframes chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes fallbackSpin{0%{transform:rotate(-3deg)}to{transform:rotate(357deg)}}@keyframes atmospherePulse{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.025)}}@media (width<=1180px){.site-header{grid-template-columns:240px 1fr auto;width:min(100% - 48px,1500px)}.brand-image-wrap{width:235px}.main-nav{gap:22px;font-size:.83rem}.hero{grid-template-columns:.9fr 1.1fr;width:min(100% - 48px,1500px)}.hero h1{font-size:clamp(4rem,6vw,6rem)}.destination-chip{min-width:132px;padding:12px 14px;font-size:.75rem}.journey-card{left:9%;right:6%}.first-slice,.course-finder-section,.destinations-section,.services-section,.campaign-section,.stories-section,.faq-section,.closing-cta,.site-footer{width:min(100% - 48px,1500px)}.campaign-section{padding:70px}.closing-cta{padding:75px}}@media (width<=960px){.site-header{grid-template-columns:1fr auto;min-height:88px}.brand-image-wrap{width:220px;height:58px}.desktop-portal{display:none}.menu-button{border:1px solid var(--border);color:#fff;background:#072443c7;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.main-nav{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#031226f5;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;width:min(340px,100vw - 48px);padding:18px;display:none;position:absolute;top:78px;right:0}.main-nav.is-open{display:flex}.main-nav>a:not(.portal-link){padding:14px 10px}.mobile-portal{margin-top:10px;display:inline-flex}.main-nav .mobile-portal{display:inline-flex}.hero{grid-template-columns:1fr;min-height:auto;padding-top:68px}.hero-copy{max-width:720px}.hero h1{font-size:clamp(4.3rem,11vw,7rem)}.hero-visual{min-height:690px;margin-top:30px}.slice-cards,.slice-editorial{grid-template-columns:1fr}.slice-image-wrap,.slice-image-wrap img{min-height:500px}.slice-cards article{min-height:190px}.slice-cards h3{margin-top:38px}.course-finder-section,.services-section,.faq-section{grid-template-columns:1fr}.services-intro{position:static}.destination-grid{grid-template-columns:repeat(2,1fr)}.campaign-section{grid-template-columns:.72fr 1.28fr;padding:50px}.stories-grid{grid-template-columns:1fr 1fr}.stories-grid article:last-child{grid-column:1/-1;min-height:620px}.closing-cta{grid-template-columns:1fr;gap:30px}.site-footer{grid-template-columns:1.2fr 1fr 1fr}.footer-brand{grid-column:1/-1}.portal-shell{grid-template-columns:78px 1fr}.portal-sidebar{padding-inline:11px}.portal-logo{height:52px;padding:5px;overflow:hidden}.portal-sidebar nav button{justify-content:center;padding:0}.portal-sidebar nav button svg{margin:0}.portal-sidebar nav button{font-size:0}.portal-user-card{grid-template-columns:1fr;justify-items:center}.portal-user-card>div,.portal-user-card>svg:last-child,.portal-back{display:none}.portal-main{padding-inline:24px}.portal-grid,.staff-content-grid{grid-template-columns:1fr}.staff-side-column,.staff-metrics{grid-template-columns:1fr 1fr}.open-day-header,.open-day-hero,.city-picker,.why-open-day,.pathway-section,.register-section,.open-day-faq,.open-day-footer{width:min(100% - 48px,1450px)}.open-day-hero{grid-template-columns:1fr;padding-top:90px}.nursing-orbit{width:min(82vw,600px)}.city-picker,.why-open-day,.pathway-section,.register-section,.open-day-faq{grid-template-columns:1fr}}@media (width<=640px){.site-header,.hero,.first-slice{width:min(100% - 30px,1500px)}.brand-image-wrap{width:190px;height:54px;padding:5px 9px}.hero{padding-top:46px}.eyebrow{margin-bottom:18px}.hero h1{font-size:clamp(3.6rem,17.7vw,5.3rem)}.hero-description{font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch}.button{justify-content:space-between;width:100%}.proof-row{grid-template-columns:1fr 1fr;display:grid}.proof-row span:first-child{grid-column:1/-1}.hero-visual{min-height:580px;margin:8px -6px 0}.globe-shell{inset:-4% -15% 10%}.destination-chip{border-radius:10px;min-width:auto;padding:9px 10px}.destination-chip span{width:27px;height:27px}.destination-australia{top:13%;left:0}.destination-uk{top:18%;right:0}.destination-canada{top:48%;left:-1%}.destination-nz{top:51%;right:-2%}.destination-singapore{bottom:20%;left:5%}.destination-malaysia{bottom:19%;right:0}.journey-card{min-height:100px;padding:15px 12px;bottom:0;left:0;right:0}.journey-stage{min-width:70px}.journey-stage>span{width:38px;height:38px}.journey-stage strong{font-size:.55rem}.journey-stage i{top:27px;right:13px}.journey-line{margin-inline:1px}.first-slice{padding:90px 0 100px}.course-finder-section,.destinations-section,.services-section,.stories-section,.faq-section{width:min(100% - 30px,1500px);padding:90px 0}.campaign-section,.closing-cta,.site-footer{width:min(100% - 30px,1500px)}.section-heading-row{grid-template-columns:1fr;gap:8px}.destination-grid{grid-template-columns:1fr}.destination-panel{min-height:320px}.service-list article{grid-template-columns:30px 38px 1fr;gap:13px;padding:22px 0}.service-list article>svg:last-child{display:none}.campaign-section{grid-template-columns:1fr;padding:30px 22px 40px}.campaign-visual{width:72%;margin:0 auto}.stories-grid{grid-template-columns:1fr}.stories-grid article,.stories-grid article:last-child{grid-column:auto;min-height:480px}.closing-cta{padding:50px 23px}.site-footer{grid-template-columns:1fr 1fr;gap:40px 24px}.footer-brand,.site-footer>small,.site-footer>div:last-of-type{grid-column:1/-1}.portal-shell{display:block}.portal-sidebar{z-index:30;border-top:1px solid #d4dee7;border-right:0;width:100%;height:68px;padding:8px 10px;position:fixed;inset:auto 0 0}.portal-logo,.portal-user-card,.portal-back{display:none}.portal-sidebar nav{grid-template-columns:repeat(5,1fr);gap:3px;margin:0;display:grid}.portal-sidebar nav button{min-height:50px}.portal-sidebar nav button svg{width:20px}.portal-main{padding:0 14px 95px}.portal-topbar{min-height:88px}.portal-topbar h1{font-size:1.15rem}.portal-actions .demo-badge{display:none}.welcome-panel{grid-template-columns:1fr;padding:27px 23px}.progress-orbit{display:none}.progress-track{grid-template-columns:repeat(6,minmax(76px,1fr));padding-bottom:8px;overflow-x:auto}.application-progress-card,.portal-card{padding:18px}.next-milestone{grid-template-columns:38px 1fr}.next-milestone>svg:last-child{display:none}.quick-status-row{grid-template-columns:1fr;gap:10px}.table-row{grid-template-columns:1.5fr .8fr .8fr;padding:0 14px}.table-row>span:nth-child(3){display:none}.appointment-feature{grid-template-columns:50px 1fr}.appointment-feature button{grid-column:1/-1}.message{max-width:88%}.message-window{padding:17px}.message-window form{display:grid}.message-window form button{justify-content:center;min-height:44px}.staff-shell{display:block}.staff-sidebar{z-index:20;flex-direction:row;width:100%;height:66px;padding:7px;position:fixed;inset:auto 0 0}.staff-mark,.settings-button{display:none}.staff-sidebar nav{grid-template-columns:repeat(7,1fr);width:100%;margin:0;display:grid}.staff-sidebar nav button{width:100%;height:50px}.staff-main{padding:0 14px 85px}.staff-topbar{min-height:88px}.staff-topbar h1{font-size:1.12rem}.staff-topbar .demo-badge{display:none}.staff-metrics{gap:10px}.staff-metrics article{padding:16px}.staff-content-grid{display:block}.staff-side-column{grid-template-columns:1fr;margin-top:14px}.staff-section-heading{gap:13px;display:grid}.staff-section-heading label{width:100%}.lead-table{overflow-x:auto}.lead-row{min-width:720px}.open-day-header,.open-day-hero,.city-picker,.why-open-day,.pathway-section,.register-section,.open-day-faq,.open-day-footer{width:min(100% - 30px,1450px)}.open-day-header>div{display:none}.open-day-header-cta{padding:10px;font-size:.68rem}.open-day-copy h1{font-size:clamp(3.8rem,17vw,5.5rem)}.nursing-orbit{width:100%}.city-orbit{padding:9px;font-size:.62rem}.city-picker,.why-open-day,.pathway-section,.register-section,.open-day-faq{gap:45px;padding:90px 0}.city-cards,.open-day-benefits{grid-template-columns:1fr}.register-section form{grid-template-columns:1fr;padding:24px 18px}.register-section form .button,.register-section form>small{grid-column:auto}.open-day-footer{flex-direction:column;align-items:flex-start}.first-slice{width:min(100% - 30px,1500px);padding:75px 0}.slice-image-wrap,.slice-image-wrap img{min-height:390px}.slice-image-wrap{border-radius:20px}.slice-copy h2{font-size:clamp(3rem,15vw,4.7rem)}.slice-steps{gap:7px;margin-top:26px}.campaign-visual{aspect-ratio:16/11}}.main-nav .campaign-nav-link{color:#ffad78;border:1px solid #ff89415c;border-radius:999px;padding:9px 13px}.hero h1{text-wrap:balance;max-width:760px;font-size:clamp(4rem,5.75vw,6.65rem)}.hero-description,.section-heading-row>p,.program-copy>p,.campaign-proof-heading>p{text-wrap:pretty}.portal-back,.staff-back{align-items:center;min-height:40px}.portal-sync-banner{color:#175846;background:#f0fbf8;border:1px solid #bddfd8;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;margin:22px 0 0;padding:16px 18px;display:grid}.portal-sync-banner>svg{background:#d9f4ed;border-radius:10px;width:36px;height:36px;padding:8px}.portal-sync-banner strong,.portal-sync-banner span{display:block}.portal-sync-banner strong{font-size:.74rem}.portal-sync-banner span{color:#6a847d;margin-top:4px;font-size:.63rem}.portal-sync-banner a{color:#14745d;white-space:nowrap;border:1px solid #9dcac0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-size:.7rem;font-weight:750;display:inline-flex}.appointment-confirmed{color:#138a70;background:#e7f7f2;border-radius:9px;padding:9px 11px;font-size:.68rem;font-weight:750}.lead-row-button{width:100%;color:inherit;text-align:left;cursor:default;background:#fff;border-bottom:0;border-left:0;border-right:0}.lead-row-button:first-of-type{cursor:pointer}.lead-row-button:first-of-type:hover{background:#f4faff}.record-live{color:#1478d4;align-items:center;gap:6px;font-weight:750;display:inline-flex!important}.record-live svg{width:14px}.record-demo{color:#91a0ad}.student-record-workspace{padding:24px 0 20px}.record-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.record-toolbar>button,.record-toolbar>div>button,.record-toolbar a{color:#4b6175;white-space:nowrap;background:#fff;border:1px solid #d1dce5;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.72rem;font-weight:700;line-height:1.25;display:inline-flex}.record-toolbar>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.record-toolbar svg{width:15px}.record-toolbar .publish-record{color:#fff;background:#1478d4;border-color:#1478d4}.record-sync-status{color:#168c72;align-items:center;gap:6px;margin-right:4px;font-size:.65rem;font-weight:750;display:inline-flex}.record-sync-status svg{width:15px}.record-identity{background:#fff;border:1px solid #d9e3eb;border-radius:17px;grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding:23px 26px;display:grid}.record-avatar{color:#fff;background:linear-gradient(145deg,#0f70ba,#084978);border-radius:17px;place-items:center;width:60px;height:60px;font-weight:850;display:grid}.record-identity span,.record-identity p,.record-identity small{color:#7b8c9c;font-size:.65rem}.record-identity h2{margin:5px 0;font-size:1.18rem}.record-identity p{margin:0}.record-identity>div:last-child{text-align:right}.record-identity>div:last-child strong{margin-top:6px;font-size:.72rem;display:block}.record-layout{grid-template-columns:minmax(0,1.32fr) minmax(330px,.68fr);gap:18px;margin-top:18px;display:grid}.record-primary,.record-secondary{align-content:start;gap:18px;display:grid}.record-card{background:#fff;border:1px solid #dbe4eb;border-radius:17px;padding:24px}.record-card-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px;display:flex}.record-card-heading small,.record-card-heading h3{display:block}.record-card-heading small{color:#8191a0;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}.record-card-heading h3{margin:6px 0 0;font-size:.95rem}.record-card-heading>strong,.record-card-heading>span{color:#1678c6;font-size:.66rem}.record-card-heading>svg{color:#1478d4;width:21px}.staff-stage-selector{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.staff-stage-selector button{color:#6f8191;cursor:pointer;background:#f8fafb;border:1px solid #d9e3ea;border-radius:12px;justify-items:center;gap:8px;min-height:79px;padding:11px 5px;font-size:.62rem;display:grid}.staff-stage-selector button i{color:#fff;border:1px solid #cbd8e2;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.staff-stage-selector button i svg{width:13px}.staff-stage-selector button.active{color:#126bb0;background:#ecf6ff;border-color:#1478d4;font-weight:750}.staff-stage-selector button.active i{background:#1478d4;border-color:#1478d4}.record-fields{gap:13px;display:grid}.record-fields.two-columns{grid-template-columns:1fr 1fr;margin-top:20px}.record-fields label{color:#738596;gap:7px;font-size:.62rem;font-weight:700;display:grid}.record-fields input{color:#1e3850;border:1px solid #d3dee7;border-radius:9px;outline:0;width:100%;height:43px;padding:0 12px}.record-fields input:focus{border-color:#1684d4;box-shadow:0 0 0 3px #1684d414}.staff-document-list{border-top:1px solid #e2e8ed}.staff-document-list>div{border-bottom:1px solid #e2e8ed;justify-content:space-between;align-items:center;gap:15px;min-height:67px;display:flex}.staff-document-list>div>span{align-items:center;gap:11px;display:flex}.staff-document-list svg{color:#1778c1;width:18px}.staff-document-list strong{font-size:.72rem}.staff-document-list select{color:#496175;background:#fff;border:1px solid #d0dce5;border-radius:9px;min-width:145px;height:36px;padding:0 9px;font-size:.65rem}.staff-task-list>div{border-top:1px solid #e4e9ee;grid-template-columns:27px 1fr 31px;align-items:center;gap:11px;min-height:62px;display:grid}.staff-task-list>div>i{color:#fff;border:1px solid #ccd8e1;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.staff-task-list>div>i.done{background:#18a487;border-color:#18a487}.staff-task-list i svg{width:13px}.staff-task-list strong,.staff-task-list small{display:block}.staff-task-list strong{font-size:.7rem}.staff-task-list small{color:#8292a0;margin-top:4px;font-size:.6rem}.staff-task-list button{color:#91a0ad;background:#f1f4f6;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.staff-task-list button svg{width:14px}.add-task-form{gap:8px;margin-top:15px;display:flex}.add-task-form input{border:1px solid #d2dde6;border-radius:9px;flex:1;min-width:0;height:42px;padding:0 12px}.add-task-form button,.staff-conversation form button{color:#fff;background:#1478d4;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.65rem;font-weight:750;display:inline-flex}.add-task-form svg,.staff-conversation form svg{width:15px}.staff-message-list{gap:9px;max-height:260px;display:grid;overflow:auto}.staff-message-list>div{background:#eef4f8;border-radius:11px;max-width:88%;padding:11px 12px}.staff-message-list>div.staff{background:#e4f2ff;margin-left:auto}.staff-message-list strong,.staff-message-list span{color:#718394;font-size:.56rem}.staff-message-list p{color:#2f495f;margin:5px 0;font-size:.67rem;line-height:1.45}.staff-conversation form{gap:8px;margin-top:14px;display:grid}.staff-conversation textarea,.internal-note-card textarea{resize:vertical;color:#2f495f;width:100%;min-height:88px;font:inherit;border:1px solid #d2dde6;border-radius:9px;padding:11px;font-size:.68rem}.staff-conversation form button{min-height:40px}.internal-note-card{background:#fffaf0;border-color:#ead8b9}.internal-note-card small{color:#a0712c;text-transform:uppercase;letter-spacing:.07em;margin-bottom:9px;font-size:.6rem;font-weight:750;display:block}.ai-brief button{white-space:nowrap;justify-content:center;grid-template-columns:none!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 14px!important;line-height:1!important;display:inline-flex!important}.ai-brief button svg{flex:0 0 16px;width:16px}.open-day-shell{background:#04162b}.open-day-header>a:first-child{min-height:44px}.open-day-header,.open-day-hero,.city-picker,.open-day-editorial-image,.why-open-day,.program-section,.audience-section,.pathway-section,.campaign-proof-section,.scarcity-section,.register-section,.open-day-faq,.open-day-final-cta,.open-day-footer{z-index:2;width:min(100% - 80px,1450px);margin-inline:auto;position:relative}.open-day-hero{grid-template-columns:.9fr 1.1fr;gap:clamp(50px,7vw,110px);min-height:calc(100vh - 90px)}.open-day-copy h1{text-wrap:balance;max-width:760px;font-size:clamp(3.9rem,6.25vw,6.85rem);line-height:.94}.open-day-urgency-strip{color:#d7e5f1;background:#ff6a1317;border:1px solid #ff823557;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:660px;margin:25px 0;padding:14px 16px;font-size:.72rem;display:flex}.open-day-urgency-strip svg{color:#ff9e62;width:20px}.open-day-urgency-strip span{color:#9eb2c5}.open-day-hero-actions{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.open-day-hero-actions>a:last-child{color:#d9ebf9;white-space:nowrap;background:#03122661;border:1px solid #84c3ff7a;border-radius:13px;justify-content:center;align-items:center;min-height:56px;padding:0 22px;font-size:.78rem;font-weight:750;display:inline-flex}.open-day-hero-photo{justify-self:end;width:min(100%,650px);height:min(72vh,710px);min-height:590px;position:relative;overflow:visible}.open-day-hero-photo>img{object-fit:cover;object-position:center 18%;border-radius:30px;width:100%;height:100%;box-shadow:0 40px 100px #0006}.open-day-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#03122694);border-radius:30px;position:absolute;inset:0}.open-day-hero-photo>div{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04192ed1;border:1px solid #ffffff42;border-radius:13px;gap:4px;padding:14px 16px;display:grid;position:absolute;bottom:24px;left:24px}.open-day-hero-photo>div span{color:#ff9a59;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.open-day-hero-photo>div strong{font-size:.82rem}.open-day-hero-photo .city-orbit{z-index:3}.open-day-hero-photo .city-0{top:9%;left:16px}.open-day-hero-photo .city-1{top:27%;right:16px}.open-day-hero-photo .city-2{bottom:28%;left:16px}.open-day-hero-photo .city-3{bottom:9%;right:16px}.city-picker{color:#0a2945;border:0}.city-picker h2,.why-open-day h2,.pathway-heading h2,.register-section h2,.open-day-faq h2{text-wrap:balance}.city-picker h2,.pathway-heading h2{font-size:clamp(2.85rem,4.35vw,4.95rem);line-height:1}.city-picker:before,.why-open-day:before,.pathway-section:before,.register-section:before,.open-day-faq:before{content:"";z-index:-1;position:absolute;inset:0 -8vw}.city-picker:before{background:#f6f3eb}.city-picker .schedule-note{color:#586f82;max-width:520px;line-height:1.7}.city-picker>div:first-child>small{color:#9a765c;margin-top:20px;font-size:.64rem;display:block}.city-picker .city-cards button{color:#14334f;background:#fff;border-color:#cfdae2;box-shadow:0 15px 35px #17334b0f}.city-picker .city-cards button.selected{background:linear-gradient(145deg,#fff7f0,#fff);border-color:#f37829}.city-picker .city-cards button small{color:#6c8192}.city-picker .city-cards button i:empty{display:none}.open-day-editorial-image{border-radius:32px;height:min(68vw,760px);margin-block:110px;overflow:hidden}.open-day-editorial-image img{object-fit:cover;object-position:center;width:100%;height:100%}.open-day-editorial-image:after{content:"";background:linear-gradient(#0000 55%,#021223b8);position:absolute;inset:0}.open-day-editorial-image>div{z-index:2;color:#fff;gap:8px;display:grid;position:absolute;bottom:clamp(24px,5vw,65px);left:clamp(24px,5vw,70px)}.open-day-editorial-image span{color:#ff9c60;text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;font-weight:800}.open-day-editorial-image strong{letter-spacing:-.04em;max-width:700px;font-size:clamp(2rem,4vw,4.5rem);line-height:1}.why-open-day{color:#0a2945}.why-open-day:before{background:#fffdf8}.why-open-day>div:first-child .button{width:max-content;margin-top:22px}.why-open-day .open-day-benefits article{background:#fff;border-color:#d8e2e9;box-shadow:0 20px 50px #12324a0f}.why-open-day .open-day-benefits p{color:#62788a}.program-section{color:#0a2945;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(50px,8vw,120px);padding:130px 0;display:grid}.program-section:before{content:"";z-index:-1;background:#eaf6fd;position:absolute;inset:0 -8vw}.program-image{border-radius:28px;height:600px;position:relative;overflow:hidden;box-shadow:0 30px 80px #113e5b29}.program-image img{object-fit:cover;width:100%;height:100%}.program-image span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041f35d1;border-radius:999px;padding:10px 13px;font-size:.67rem;font-weight:750;position:absolute;bottom:22px;left:22px}.program-copy h2,.audience-section h2,.campaign-proof-heading h2,.scarcity-section h2,.open-day-final-cta h2{letter-spacing:-.06em;margin:18px 0 22px;font-size:clamp(3rem,5vw,5.8rem);line-height:.98}.program-copy>p{color:#526b7f;line-height:1.75}.program-facts{grid-template-columns:1fr 1fr;gap:11px;margin-top:27px;display:grid}.program-facts span{color:#32566f;background:#ffffffa6;border:1px solid #cadfea;border-radius:11px;align-items:center;gap:8px;padding:12px;font-size:.7rem;display:flex}.program-facts svg{color:#17a287;width:16px}.audience-section{grid-template-columns:.75fr 1.25fr;align-items:end;gap:80px;padding:130px 0;display:grid}.audience-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.audience-cards article{background:#08284894;border:1px solid #67b7fa33;border-radius:18px;flex-direction:column;min-height:245px;padding:24px;display:flex}.audience-cards svg{color:#54caff}.audience-cards strong{margin-top:auto;font-size:1rem}.audience-cards span{color:#9eb2c5;margin-top:9px;font-size:.76rem;line-height:1.55}.pathway-section{color:#0a2945;border:0}.pathway-section:before{background:#f4f8fb}.pathway-heading>p:last-of-type{color:#61788a}.pathway-heading .button{width:max-content;margin-top:22px}.pathway-steps,.pathway-steps article{border-color:#d2e0e9}.pathway-steps p{color:#617789}.campaign-proof-section{grid-template-columns:.72fr 1.28fr;align-items:end;gap:80px;padding:130px 0;display:grid}.campaign-proof-heading>p:last-child{color:#9db1c3;max-width:520px;line-height:1.7}.campaign-proof-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.campaign-proof-grid article{border-radius:22px;min-height:560px;position:relative;overflow:hidden}.campaign-proof-grid img{object-fit:cover;width:100%;height:100%}.campaign-proof-grid article:after{content:"";background:linear-gradient(#0000 52%,#010f1dd1);position:absolute;inset:0}.campaign-proof-grid article>div{z-index:2;gap:6px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.campaign-proof-grid span{color:#6ed0ff;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.campaign-proof-grid strong{color:#fff;font-size:1.15rem}.scarcity-section{background:linear-gradient(135deg,#1b3550,#0a2139 52%,#321d18);border:1px solid #ff975654;border-radius:28px;grid-template-columns:.62fr 1.38fr;align-items:center;gap:80px;margin-block:40px 120px;padding:clamp(45px,7vw,95px);display:grid;overflow:hidden}.scarcity-signal{color:#fff;grid-template-columns:auto auto;justify-content:center;align-items:end;display:grid}.scarcity-signal span{letter-spacing:-.08em;font-size:clamp(5rem,9vw,9rem);font-weight:850;line-height:.72}.scarcity-signal small{color:#ff9c61;text-transform:uppercase;letter-spacing:.1em;margin:0 0 5px 8px}.scarcity-signal i{background:#ffffff29;grid-column:1/-1;width:100%;height:1px;margin:25px 0}.scarcity-section>div:last-child>p:not(.section-kicker){color:#afc2d2;max-width:720px;line-height:1.75}.scarcity-section .button{width:max-content;margin-top:14px}.register-section{color:#0a2945}.register-section:before{background:#eef7fb}.register-section>div>p{color:#60798c}.registration-note{background:#fff;border-color:#c8dce8}.registration-note strong{color:#7590a4}.registration-note span{color:#183a55}.registration-note small{color:#6c8293;margin-top:5px;display:block}.register-section form{background:#fff;border-color:#d2e1ea;box-shadow:0 25px 70px #1237511a}.register-section form label{color:#61798b}.register-section input,.register-section select{color:#17364f;background:#f8fbfd;border-color:#cfdee7}.register-section form>small{color:#8a9ba8}.open-day-faq{color:#0a2945}.open-day-faq:before{background:#fffdf8}.open-day-faq>div:first-child>p:last-child{color:#6d8293}.open-day-faq details,.open-day-faq details:last-child{border-color:#d4e0e8}.open-day-faq p{color:#61778a}.open-day-final-cta{text-align:center;justify-items:center;padding:120px 40px;display:grid}.open-day-final-cta>span{color:#55caff;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:800}.open-day-final-cta h2{max-width:1000px}.open-day-final-cta .button{width:max-content}.open-day-footer{grid-template-columns:1.3fr 1fr .8fr auto;display:grid}.open-day-footer>div{gap:4px;display:grid}.open-day-footer small{color:#758da3}.open-day-footer>div:last-of-type strong{color:#55caff}@media (width<=1100px){.record-layout,.open-day-hero,.program-section{grid-template-columns:1fr}.open-day-hero-photo{justify-self:center;width:min(86vw,720px)}.audience-section,.campaign-proof-section{grid-template-columns:1fr}.campaign-proof-grid{max-width:900px}.open-day-footer{grid-template-columns:1fr 1fr;gap:25px}}@media (width<=760px){.portal-sync-banner{grid-template-columns:34px 1fr}.portal-sync-banner a{text-align:center;grid-column:1/-1}.record-toolbar{flex-direction:column;align-items:flex-start}.record-toolbar>div{justify-content:flex-start}.record-identity{grid-template-columns:54px 1fr}.record-avatar{width:50px;height:50px}.record-identity>div:last-child{text-align:left;grid-column:1/-1}.staff-stage-selector{grid-template-columns:repeat(3,1fr)}.record-fields.two-columns{grid-template-columns:1fr}.open-day-header,.open-day-hero,.city-picker,.open-day-editorial-image,.why-open-day,.program-section,.audience-section,.pathway-section,.campaign-proof-section,.scarcity-section,.register-section,.open-day-faq,.open-day-final-cta,.open-day-footer{width:min(100% - 30px,1450px)}.open-day-hero{padding-top:55px}.open-day-hero-photo{width:100%;height:610px;min-height:0}.open-day-hero-photo .city-orbit{display:none}.open-day-editorial-image{border-radius:22px;height:620px;margin-block:65px}.open-day-editorial-image img{object-position:59% center}.program-section,.audience-section,.campaign-proof-section{padding:90px 0}.program-image{height:440px}.program-facts,.audience-cards,.campaign-proof-grid{grid-template-columns:1fr}.campaign-proof-grid article{min-height:520px}.scarcity-section{grid-template-columns:1fr;gap:45px;margin-bottom:70px;padding:45px 24px}.scarcity-signal{justify-content:start}.open-day-final-cta{padding:85px 15px}.open-day-footer{grid-template-columns:1fr}}@media (width<=520px){.record-toolbar>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.record-sync-status{grid-column:1/-1}.record-card{padding:19px}.staff-document-list>div{flex-direction:column;align-items:flex-start;padding:14px 0}.staff-document-list select{width:100%}.add-task-form{display:grid}.add-task-form button{min-height:41px}.open-day-copy h1{font-size:clamp(3.35rem,16vw,4.8rem)}.open-day-hero-photo{height:520px}.open-day-hero-actions{flex-direction:column;align-items:stretch}.open-day-hero-actions>a:last-child{text-align:center;width:100%}.open-day-editorial-image{height:520px}.program-image{height:350px}.program-copy h2,.audience-section h2,.campaign-proof-heading h2,.scarcity-section h2,.open-day-final-cta h2{font-size:clamp(2.75rem,13vw,4rem)}.why-open-day>div:first-child .button,.pathway-heading .button,.scarcity-section .button,.open-day-final-cta .button{width:100%}}.campaign-manager{padding:28px 0 20px;position:relative}.campaign-manager-heading{justify-content:space-between;align-items:end;gap:22px;display:flex}.campaign-manager-heading small,.campaign-manager-heading h2,.campaign-manager-heading p{display:block}.campaign-manager-heading small{color:#f06c28;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:800}.campaign-manager-heading h2{letter-spacing:-.03em;margin:7px 0 6px;font-size:1.62rem}.campaign-manager-heading p{color:#758696;margin:0;font-size:.72rem}.campaign-primary-button,.campaign-modal-footer button.primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff762f,#f15117);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 12px 25px #e6561a2e}.campaign-primary-button svg,.campaign-modal-footer button svg{width:16px}.campaign-view-tabs{gap:7px;margin:22px 0 16px;display:flex}.campaign-view-tabs button{color:#647789;cursor:pointer;background:#fff;border:1px solid #d7e1e8;border-radius:10px;min-height:39px;padding:0 14px;font-size:.68rem;font-weight:700}.campaign-view-tabs button.active{color:#fff;background:#1578c8;border-color:#1578c8;box-shadow:0 8px 18px #1478c826}.campaign-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:17px;display:grid}.campaign-metrics article{background:#fff;border:1px solid #dbe4eb;border-radius:15px;padding:19px 20px}.campaign-metrics article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-metrics span,.campaign-metrics strong,.campaign-metrics small{display:block}.campaign-metrics span{color:#758696;font-size:.66rem}.campaign-metrics svg{color:#ed6222;background:#fff0e8;border-radius:9px;width:30px;height:30px;padding:7px}.campaign-metrics strong{letter-spacing:-.04em;margin:10px 0 7px;font-size:1.65rem}.campaign-metrics small{color:#8795a3;font-size:.6rem}.campaign-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.68fr);gap:16px;display:grid}.campaign-panel{background:#fff;border:1px solid #dbe4eb;border-radius:17px;overflow:hidden}.campaign-panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.campaign-panel-heading small,.campaign-panel-heading h3{display:block}.campaign-panel-heading small{color:#8191a0;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.campaign-panel-heading h3{margin:5px 0 0;font-size:.92rem}.campaign-panel-heading>button,.campaign-card-toolbar>button,.campaign-registration-heading>button{color:#526a7d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d2dde5;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.64rem;font-weight:750;display:inline-flex}.campaign-panel-heading button svg,.campaign-card-toolbar button svg,.campaign-registration-heading button svg{width:14px}.campaign-featured-card{background:linear-gradient(145deg,#fff7f1,#fffaf7);border:1px solid #f0d9cb;border-radius:14px;margin:0 15px 15px;padding:16px}.campaign-card-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.campaign-card-toolbar>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.campaign-card-toolbar small{color:#8a796f;font-size:.61rem}.campaign-status,.campaign-type-pill{border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:.58rem;font-style:normal;font-weight:750;display:inline-flex}.campaign-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px}.campaign-status.live{color:#168c70;background:#e6f7f1}.campaign-status.draft{color:#738394;background:#edf1f5}.campaign-status.paused{color:#b36f1b;background:#fff1dd}.campaign-type-pill{color:#2f6f9f;background:#eaf3fb}.campaign-progress-list{gap:14px;display:grid}.campaign-progress-item>div:first-child{justify-content:space-between;align-items:center;gap:15px;margin-bottom:6px;display:flex}.campaign-progress-item strong{color:#274157;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.campaign-progress-item span{color:#7e8f9f;white-space:nowrap;font-size:.59rem}.campaign-progress-track{background:#e9eef2;border-radius:999px;height:7px;overflow:hidden}.campaign-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#1688da,#45b7ef);height:100%;transition:width .2s;display:block}.campaign-followups{align-self:start}.campaign-followups .campaign-panel-heading>span{color:#6e8191;background:#eef3f7;border-radius:999px;padding:6px 8px;font-size:.59rem;font-weight:750}.campaign-followups>label{cursor:pointer;border-top:1px solid #e5ebef;grid-template-columns:20px 1fr;align-items:start;gap:9px;min-height:64px;padding:13px 20px;display:grid}.campaign-followups input{accent-color:#1581cf;width:15px;height:15px;margin-top:2px}.campaign-followups strong,.campaign-followups small{display:block}.campaign-followups strong{font-size:.67rem}.campaign-followups small{color:#8291a0;margin-top:4px;font-size:.58rem}.campaign-portfolio-panel{grid-column:1/-1;padding-bottom:20px}.campaign-portfolio-panel .campaign-progress-list{padding:0 20px}.campaign-list-workspace,.campaign-registration-workspace{gap:14px;display:grid}.campaign-filters,.registration-filter-grid{background:#fff;border:1px solid #dbe4eb;border-radius:15px;grid-template-columns:minmax(230px,1.45fr) repeat(2,minmax(140px,.55fr));gap:11px;padding:15px;display:grid}.campaign-filters label,.registration-filter-grid label{color:#738495;gap:6px;font-size:.6rem;font-weight:700;display:grid}.campaign-filters select,.registration-filter-grid select,.campaign-filters input,.registration-filter-grid input{color:#2f485d;background:#f9fbfc;border:1px solid #d3dde5;border-radius:9px;outline:0;width:100%;height:40px;padding:0 10px;font-size:.67rem}.campaign-search-field{align-self:end;position:relative}.campaign-search-field svg{z-index:2;color:#8293a2;width:16px;position:absolute;bottom:11px;left:11px}.campaign-search-field input{padding-left:35px}.campaign-table,.registration-table{background:#fff;border:1px solid #dbe4eb;border-radius:15px;overflow:hidden}.campaign-table-row{border-top:1px solid #e4eaf0;grid-template-columns:minmax(230px,1.5fr) .55fr .65fr .62fr .62fr .64fr;align-items:center;gap:13px;min-height:72px;padding:0 18px;font-size:.65rem;display:grid}.campaign-table-head{color:#7c8b98;text-transform:uppercase;letter-spacing:.05em;background:#f6f8fa;border-top:0;min-height:42px;font-size:.56rem;font-weight:800}.campaign-name-cell strong,.campaign-name-cell small,.registration-name-cell strong,.registration-name-cell small{display:block}.campaign-name-cell strong{color:#243c50;font-size:.68rem}.campaign-name-cell small,.registration-name-cell small{color:#8292a0;margin-top:4px;font-size:.57rem}.campaign-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.campaign-row-actions button{color:#4f6678;cursor:pointer;background:#fff;border:1px solid #d3dee6;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:.61rem;font-weight:750;display:inline-flex}.campaign-row-actions button:first-child{width:34px;padding:0}.campaign-row-actions svg{width:14px}.campaign-empty-state{color:#8291a0;justify-content:center;align-items:center;gap:8px;min-height:130px;font-size:.68rem;display:flex}.campaign-empty-state svg{width:18px}.campaign-registration-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.campaign-registration-heading small{color:#ee6b2d;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:800}.campaign-registration-heading h3{margin:5px 0;font-size:1rem}.campaign-registration-heading p{color:#8392a0;margin:0;font-size:.61rem}.registration-filter-grid{grid-template-columns:minmax(230px,1.35fr) repeat(3,minmax(130px,.55fr))}.campaign-bulk-bar{background:#edf8ff;border:1px solid #b9d9ef;border-radius:13px;flex-wrap:wrap;align-items:end;gap:10px;padding:13px 15px;display:flex}.campaign-bulk-bar>strong{color:#17689f;align-self:center;margin-right:auto;font-size:.67rem}.campaign-bulk-bar label{color:#557588;gap:4px;font-size:.58rem;display:grid}.campaign-bulk-bar select{color:#35576c;background:#fff;border:1px solid #bcd3e2;border-radius:8px;height:35px;padding:0 9px;font-size:.62rem}.campaign-bulk-bar button{color:#34617b;cursor:pointer;background:#fff;border:1px solid #bdd4e2;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:.61rem;font-weight:750;display:inline-flex}.campaign-bulk-bar button:first-of-type{color:#fff;background:#167abd;border-color:#167abd}.campaign-bulk-bar svg{width:14px}.registration-row{color:#3a5265;border-top:1px solid #e3eaf0;grid-template-columns:42px minmax(190px,1.25fr) .55fr .85fr .72fr .72fr;align-items:center;gap:12px;min-height:72px;padding:0 16px;font-size:.63rem;display:grid}.registration-head{color:#7c8b98;text-transform:uppercase;letter-spacing:.05em;background:#f6f8fa;border-top:0;min-height:42px;font-size:.54rem;font-weight:800}.registration-row input[type=checkbox]{accent-color:#167ac4;width:15px;height:15px}.registration-row select{color:#3d586c;background:#fbfcfd;border:1px solid #d0dbe4;border-radius:8px;width:100%;height:34px;padding:0 7px;font-size:.59rem}.campaign-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04152594;place-items:start center;padding:32px 18px;display:grid;position:fixed;inset:0;overflow-y:auto}.campaign-modal{color:#183249;background:#f9fbfc;border:1px solid #d5dfe7;border-radius:20px;width:min(760px,100%);overflow:hidden;box-shadow:0 34px 90px #03162647}.campaign-modal-heading{background:#fff;border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:start;gap:18px;padding:22px 24px;display:flex}.campaign-modal-heading small{color:#ef6a2a;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;font-weight:800}.campaign-modal-heading h3{margin:6px 0;font-size:1.15rem}.campaign-modal-heading p{color:#7a8b99;margin:0;font-size:.65rem}.campaign-modal-heading>button{color:#728391;cursor:pointer;background:#fff;border:1px solid #d7e1e8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.campaign-modal-heading>button svg{width:17px}.campaign-modal form{padding:22px 24px 0}.campaign-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.campaign-form-grid label{color:#667b8b;gap:7px;font-size:.61rem;font-weight:750;display:grid}.campaign-form-grid label.full-width{grid-column:1/-1}.campaign-form-grid input,.campaign-form-grid select,.campaign-form-grid textarea{color:#234057;width:100%;font:inherit;background:#fff;border:1px solid #cfdae3;border-radius:9px;outline:0;padding:0 11px;font-size:.68rem}.campaign-form-grid input,.campaign-form-grid select{height:42px}.campaign-form-grid textarea{resize:vertical;min-height:80px;padding-block:10px}.campaign-form-grid label>small{color:#91a0ac;font-size:.55rem;font-weight:500}.campaign-form-grid input:focus,.campaign-form-grid select:focus,.campaign-form-grid textarea:focus{border-color:#1681ce;box-shadow:0 0 0 3px #1681ce17}.campaign-modal-footer{border-top:1px solid #dce5eb;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:17px 0 20px;display:flex}.campaign-modal-footer>div{flex-wrap:wrap;gap:7px;display:flex}.campaign-modal-footer button{color:#526b7d;cursor:pointer;background:#fff;border:1px solid #d1dce4;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:.62rem;font-weight:750;display:inline-flex}.campaign-preview-modal{width:min(850px,100%)}.campaign-preview-hero{color:#fff;background:linear-gradient(135deg,#061d36,#0b4c7a);padding:45px}.campaign-preview-hero>span{color:#72cffb;text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff38;border-radius:999px;padding:7px 9px;font-size:.6rem;font-weight:800;display:inline-flex}.campaign-preview-hero h2{letter-spacing:-.05em;max-width:680px;margin:15px 0 12px;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.campaign-preview-hero p{color:#b9ccdc;max-width:620px;font-size:.72rem;line-height:1.65}.campaign-preview-hero button{color:#fff;background:#f56c29;border:0;border-radius:10px;min-height:44px;margin-top:14px;padding:0 15px;font-size:.68rem;font-weight:800}.campaign-preview-sessions{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px 22px;display:grid}.campaign-preview-sessions article{background:#fff;border:1px solid #d7e2e9;border-radius:11px;grid-template-columns:28px 1fr;gap:4px 9px;padding:14px;display:grid}.campaign-preview-sessions svg{color:#f06c28;grid-row:1/4;width:18px}.campaign-preview-sessions strong,.campaign-preview-sessions span,.campaign-preview-sessions small{display:block}.campaign-preview-sessions strong{font-size:.7rem}.campaign-preview-sessions span,.campaign-preview-sessions small{color:#7a8c9a;font-size:.58rem}.campaign-preview-footer{background:#fff;border-top:1px solid #dbe4eb;justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.campaign-preview-footer button,.campaign-preview-footer a{color:#50697b;background:#fff;border:1px solid #d1dce5;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.64rem;font-weight:750;display:inline-flex}.campaign-preview-footer a{color:#fff;background:#157bc4;border-color:#157bc4}.campaign-preview-footer svg{width:14px}.campaign-notice{z-index:100;color:#18745e;opacity:0;pointer-events:none;background:#f0fbf7;border:1px solid #b9dbd2;border-radius:11px;align-items:center;gap:8px;max-width:330px;padding:12px 15px;font-size:.65rem;font-weight:750;transition:all .2s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(8px);box-shadow:0 15px 40px #15423621}.campaign-notice.show{opacity:1;transform:translateY(0)}.campaign-notice svg{width:15px}.campaign-reset-demo{color:#8796a3;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:17px;padding:8px 0;font-size:.58rem;display:inline-flex}.campaign-reset-demo svg{width:13px}@media (width<=1180px){.campaign-overview-grid{grid-template-columns:1fr}.campaign-portfolio-panel{grid-column:auto}.campaign-followups{grid-template-columns:1fr 1fr;display:grid}.campaign-followups .campaign-panel-heading{grid-column:1/-1}.campaign-table-row{grid-template-columns:minmax(210px,1.4fr) .55fr .65fr .62fr .62fr}.campaign-table-row>span:nth-child(4),.campaign-table-head>span:nth-child(4){display:none}.registration-row{grid-template-columns:38px minmax(180px,1.25fr) .55fr .8fr .72fr}.registration-row>span:nth-child(4),.registration-head>span:nth-child(4){display:none}}@media (width<=900px){.campaign-filters,.registration-filter-grid{grid-template-columns:1fr 1fr}.campaign-search-field{grid-column:1/-1}.campaign-table-row{grid-template-columns:minmax(200px,1.4fr) .55fr .65fr .62fr}.campaign-table-row>span:nth-child(3),.campaign-table-head>span:nth-child(3){display:none}.registration-row{grid-template-columns:34px minmax(170px,1.2fr) .55fr .72fr}.registration-row>span:nth-child(3),.registration-head>span:nth-child(3){display:none}}@media (width<=680px){.campaign-manager-heading{flex-direction:column;align-items:stretch}.campaign-primary-button{width:100%}.campaign-view-tabs{grid-template-columns:repeat(3,1fr);display:grid}.campaign-view-tabs button{padding:0 6px}.campaign-metrics{grid-template-columns:1fr;gap:9px}.campaign-card-toolbar{flex-direction:column;align-items:stretch}.campaign-card-toolbar>button{width:100%}.campaign-followups{display:block}.campaign-filters,.registration-filter-grid{grid-template-columns:1fr}.campaign-search-field{grid-column:auto}.campaign-table,.registration-table{background:0 0;border:0;overflow:visible}.campaign-table-head,.registration-head{display:none}.campaign-table-row,.registration-row{background:#fff;border:1px solid #dbe4eb;border-radius:13px;grid-template-columns:1fr 1fr;gap:10px 15px;min-height:0;margin-bottom:10px;padding:15px;display:grid}.campaign-table-row>span,.registration-row>span{display:block!important}.campaign-name-cell,.registration-name-cell{border-bottom:1px solid #e4eaf0;grid-column:1/-1;padding-bottom:9px}.campaign-table-row>span:nth-child(2):before{content:"Status"}.campaign-table-row>span:nth-child(3):before{content:"Dates"}.campaign-table-row>span:nth-child(4):before{content:"Owner"}.campaign-table-row>span:nth-child(5):before{content:"Registrations"}.campaign-table-row>span:nth-child(6):before{content:"Action"}.campaign-table-row>span:nth-child(n+2):before,.registration-row>span:nth-child(n+3):before{color:#8796a3;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:.52rem;font-weight:800;display:block}.campaign-row-actions{justify-content:flex-start}.registration-row{grid-template-columns:32px 1fr}.registration-row>span:nth-child(3),.registration-row>span:nth-child(4),.registration-row>span:nth-child(5),.registration-row>span:nth-child(6){grid-column:2}.registration-row>span:nth-child(3):before{content:"City"}.registration-row>span:nth-child(4):before{content:"Nurse status"}.registration-row>span:nth-child(5):before{content:"Lead status"}.registration-row>span:nth-child(6):before{content:"Assigned to"}.campaign-registration-heading{flex-direction:column;align-items:stretch}.campaign-registration-heading>button{width:100%}.campaign-bulk-bar{flex-direction:column;align-items:stretch}.campaign-bulk-bar>strong{margin:0}.campaign-bulk-bar button{width:100%}.campaign-modal-backdrop{padding:12px}.campaign-modal-heading,.campaign-modal form{padding-inline:17px}.campaign-form-grid,.campaign-preview-sessions{grid-template-columns:1fr}.campaign-form-grid label.full-width{grid-column:auto}.campaign-modal-footer{flex-direction:column;align-items:stretch}.campaign-modal-footer>div{grid-template-columns:1fr 1fr;display:grid}.campaign-modal-footer>div:last-child{order:-1}.campaign-preview-hero{padding:30px 22px}.campaign-preview-footer{flex-direction:column;align-items:stretch}.campaign-notice{max-width:none;bottom:82px;left:14px;right:14px}}.services-section.portal-showcase-section{color:#0a2945;border:0;padding:140px 0 150px;display:block}.portal-showcase-section:before{background:radial-gradient(circle at 86% 18%,#37b0f11c,#0000 28%),radial-gradient(circle at 10% 86%,#ff732d14,#0000 25%),#fffdf8}.portal-showcase-heading{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);align-items:end;gap:clamp(50px,8vw,130px);display:grid}.portal-showcase-heading h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(3.4rem,5.7vw,6.5rem);line-height:.94}.portal-showcase-intro>p{color:#5d7487;max-width:590px;margin:0;font-size:1.04rem;line-height:1.72}.portal-value-row{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.portal-value-row span{color:#35556d;background:#ffffffb8;border:1px solid #d3e1e9;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:.7rem;font-weight:750;display:inline-flex}.portal-value-row svg{color:#129477;width:14px}.portal-showcase-intro .button{width:fit-content}.portal-product-stage{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:20px;margin-top:62px;display:grid}.portal-product-window{background:#fff;border:1px solid #cbdbe5;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 36px 90px #0a2f4b2b}.portal-window-topbar{color:#6e8292;background:#fbfcfd;border-bottom:1px solid #d9e3e9;grid-template-columns:1fr auto 1fr;align-items:center;min-height:53px;padding:0 18px;font-size:.63rem;font-weight:700;display:grid}.portal-window-dots{gap:6px;display:flex}.portal-window-dots i{background:#d3dce3;border-radius:50%;width:8px;height:8px}.portal-window-dots i:first-child{background:#f07a50}.portal-window-dots i:nth-child(2){background:#edba55}.portal-window-dots i:nth-child(3){background:#43b99d}.portal-window-topbar>strong{color:#218c72;justify-self:end;align-items:center;gap:6px;font-size:.59rem;display:inline-flex}.portal-window-topbar>strong i{background:#27b492;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27b4921f}.portal-preview-shell{background:#f1f5f8;grid-template-columns:178px minmax(0,1fr);min-height:620px;display:grid}.portal-preview-sidebar{color:#a8bfd1;background:linear-gradient(165deg,#061c34,#092c4d);flex-direction:column;min-width:0;padding:22px 13px 16px;display:flex}.portal-preview-mark{color:#fff;background:#0b3a64;border:1px solid #5bb7f247;border-radius:12px;place-items:center;width:43px;height:43px;font-size:.82rem;font-weight:900;display:grid}.portal-preview-mark span{color:#ff762f}.portal-preview-sidebar>small{color:#7793aa;letter-spacing:.1em;text-transform:uppercase;margin:12px 6px 20px;font-size:.52rem;font-weight:800}.portal-preview-sidebar nav{gap:5px;display:grid}.portal-preview-sidebar nav button{color:#a8bfd1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:43px;padding:0 10px;font-size:.58rem;font-weight:700;display:flex}.portal-preview-sidebar nav button svg{flex:none;width:16px}.portal-preview-sidebar nav button.active{color:#fff;background:#0f76bb;box-shadow:0 8px 18px #031c3340}.portal-preview-profile{background:#ffffff0a;border:1px solid #80bbe229;border-radius:10px;grid-template-columns:29px 1fr;align-items:center;gap:8px;margin-top:auto;padding:11px 8px;display:grid}.portal-preview-profile>svg{color:#68c8f4;width:26px}.portal-preview-profile strong,.portal-preview-profile span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-preview-profile strong{color:#fff;font-size:.57rem}.portal-preview-profile span{color:#7894aa;margin-top:3px;font-size:.5rem}.portal-preview-main{color:#18354c;min-width:0}.portal-preview-header{background:#fff;border-bottom:1px solid #dbe4ea;justify-content:space-between;align-items:center;min-height:76px;padding:0 22px;display:flex}.portal-preview-header small{color:#8596a4;text-transform:uppercase;letter-spacing:.08em;font-size:.52rem;display:block}.portal-preview-header h3{margin:5px 0 0;font-size:1rem}.portal-preview-header>div:last-child{color:#1878bc;align-items:center;gap:10px;display:flex}.portal-preview-header>div:last-child>svg{width:27px;height:27px}.portal-preview-header button{color:#678094;background:#fff;border:1px solid #d6e0e7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.portal-preview-header button svg{width:15px}.portal-preview-sync{background:#f0faf7;border:1px solid #c1e0d8;border-radius:11px;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;margin:15px 18px 0;padding:11px 13px;display:grid}.portal-preview-sync>svg{color:#18846c;background:#dcf4ee;border-radius:8px;width:28px;height:28px;padding:7px}.portal-preview-sync strong,.portal-preview-sync span{display:block}.portal-preview-sync strong{color:#27584d;font-size:.59rem}.portal-preview-sync span{color:#78938c;margin-top:3px;font-size:.5rem}.portal-preview-sync>i{color:#19816a;text-transform:uppercase;letter-spacing:.05em;background:#dff4ed;border-radius:999px;padding:5px 7px;font-size:.48rem;font-style:normal;font-weight:800}.portal-preview-content{min-height:470px;padding:16px 18px 20px;animation:.24s both portalPreviewIn}.portal-preview-welcome{color:#fff;background:radial-gradient(circle at 88% 15%,#55cdff47,#0000 31%),linear-gradient(135deg,#083b68,#0d6597);border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:142px;padding:20px 22px;display:grid;overflow:hidden}.portal-preview-welcome small{color:#83d5f8;text-transform:uppercase;letter-spacing:.06em;font-size:.56rem;font-weight:750}.portal-preview-welcome h4{max-width:430px;margin:7px 0;font-size:1.17rem;line-height:1.2}.portal-preview-welcome p{color:#bfdced;margin:0;font-size:.59rem}.portal-preview-orbit{background:radial-gradient(circle at center, #0b5585 58%, transparent 59%), conic-gradient(#ff762f 0 68%, #ffffff2e 68% 100%);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 12px 30px #011b3040}.portal-preview-orbit strong,.portal-preview-orbit span{grid-area:1/1}.portal-preview-orbit strong{margin-top:-10px;font-size:1.15rem}.portal-preview-orbit span{color:#bcd9e9;margin-top:24px;font-size:.48rem}.portal-preview-progress-card{background:#fff;border:1px solid #d9e3ea;border-radius:13px;margin-top:12px;padding:15px 17px}.portal-preview-card-heading{justify-content:space-between;gap:15px;display:flex}.portal-preview-card-heading small,.portal-preview-card-heading strong{display:block}.portal-preview-card-heading small{color:#8a99a6;text-transform:uppercase;letter-spacing:.06em;font-size:.5rem}.portal-preview-card-heading strong{margin-top:4px;font-size:.61rem}.portal-preview-card-heading>span{color:#2175a8;background:#e7f3fb;border-radius:999px;align-self:start;padding:5px 7px;font-size:.5rem;font-weight:750}.portal-preview-journey{grid-template-columns:repeat(6,1fr);margin-top:16px;display:grid;overflow-x:auto}.portal-preview-journey>div{color:#93a2ad;justify-items:center;gap:6px;min-width:68px;font-size:.47rem;display:grid;position:relative}.portal-preview-journey>div:after{content:"";z-index:0;background:#dce5ea;width:calc(100% - 26px);height:1px;position:absolute;top:11px;left:calc(50% + 13px)}.portal-preview-journey>div:last-child:after{display:none}.portal-preview-journey i{z-index:1;color:#8294a2;background:#fff;border:1px solid #d2dde4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.5rem;font-style:normal;display:grid;position:relative}.portal-preview-journey i svg{width:11px}.portal-preview-journey .done{color:#246d9d;font-weight:700}.portal-preview-journey .done i{color:#fff;background:#1688ce;border-color:#1688ce}.portal-preview-journey .done:after{background:#1688ce}.portal-preview-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.portal-preview-metrics article{background:#fff;border:1px solid #dbe4ea;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:62px;padding:10px;display:grid}.portal-preview-metrics svg{color:#167dba;background:#eef6fb;border-radius:8px;width:27px;height:27px;padding:6px}.portal-preview-metrics small,.portal-preview-metrics strong{display:block}.portal-preview-metrics small{color:#8b9aa7;font-size:.47rem}.portal-preview-metrics strong{margin-top:3px;font-size:.53rem;line-height:1.3}.portal-detail-preview{gap:13px;display:grid}.portal-detail-heading{justify-content:space-between;align-items:end;gap:14px;min-height:45px;display:flex}.portal-detail-heading small{color:#8a9aa7;text-transform:uppercase;letter-spacing:.06em;font-size:.5rem;display:block}.portal-detail-heading h4{margin:4px 0 0;font-size:.92rem}.portal-detail-heading>span{color:#22739f;background:#e8f3fa;border-radius:999px;padding:6px 8px;font-size:.51rem;font-weight:750}.portal-detail-heading>button{color:#fff;background:#167bc0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.52rem;font-weight:750;display:inline-flex}.portal-detail-heading>button svg{width:13px}.portal-application-preview-card{background:#fff;border:1px solid #d8e3ea;border-radius:14px;padding:19px;box-shadow:0 14px 35px #193b520f}.portal-application-school{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.portal-application-school>svg{color:#147bbb;background:#e7f3fb;border-radius:9px;width:32px;height:32px;padding:8px}.portal-application-school small,.portal-application-school strong{display:block}.portal-application-school small{color:#8496a4;font-size:.48rem}.portal-application-school strong{margin-top:3px;font-size:.62rem}.portal-application-school>span{color:#16876d;background:#e6f7f1;border-radius:999px;padding:6px 8px;font-size:.49rem;font-weight:800}.portal-application-preview-card h5{margin:25px 0 10px;font-size:1.05rem}.portal-application-meta{flex-wrap:wrap;gap:7px;display:flex}.portal-application-meta span{color:#687e8e;border:1px solid #d8e3e9;border-radius:7px;padding:6px 8px;font-size:.49rem}.portal-application-progress{background:#e8eef2;border-radius:999px;height:7px;margin:22px 0 17px;position:relative}.portal-application-progress i{border-radius:inherit;background:linear-gradient(90deg,#1687ce,#4bbceb);width:68%;height:100%;display:block}.portal-application-progress span{color:#6e8494;font-size:.48rem;position:absolute;top:-15px;right:0}.portal-next-action{background:#f3f7fa;border-radius:10px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.portal-next-action>svg:first-child{color:#ef6e2d;background:#fff;border-radius:8px;width:28px;height:28px;padding:7px}.portal-next-action>svg:last-child{color:#8ba0ae;width:15px}.portal-next-action small,.portal-next-action strong{display:block}.portal-next-action small{color:#8a9aa6;font-size:.47rem}.portal-next-action strong{margin-top:3px;font-size:.55rem}.portal-document-summary{background:#f5fbfe;border:1px solid #cfe2ec;border-radius:12px;grid-template-columns:36px 1fr 120px;align-items:center;gap:10px;padding:14px;display:grid}.portal-document-summary>svg{color:#167eb8;background:#e3f2f9;border-radius:9px;width:34px;height:34px;padding:8px}.portal-document-summary strong,.portal-document-summary span{display:block}.portal-document-summary strong{font-size:.59rem}.portal-document-summary span{color:#7c909e;margin-top:3px;font-size:.48rem}.portal-document-summary>i{background:#dfe9ef;border-radius:999px;height:6px}.portal-document-summary>i span{border-radius:inherit;background:#1b91ce;width:50%;height:100%;margin:0}.portal-document-preview-list{background:#fff;border:1px solid #dae4ea;border-radius:12px;overflow:hidden}.portal-document-preview-list article{border-top:1px solid #e4eaee;grid-template-columns:25px 1fr auto 14px;align-items:center;gap:9px;min-height:56px;padding:0 13px;display:grid}.portal-document-preview-list article:first-child{border-top:0}.portal-document-preview-list svg{color:#6d8697;width:15px}.portal-document-preview-list strong{font-size:.55rem}.portal-document-preview-list span{border-radius:999px;padding:5px 7px;font-size:.46rem;font-weight:750}.portal-document-preview-list span.verified{color:#16846c;background:#e5f7f1}.portal-document-preview-list span.review-pending{color:#a96919;background:#fff2df}.portal-document-preview-list span.required{color:#b5533e;background:#fee9e5}.portal-appointment-preview-card{background:#fff;border:1px solid #d7e3ea;border-radius:15px;grid-template-columns:66px 1fr auto;align-items:center;gap:16px;padding:22px;display:grid;box-shadow:0 14px 35px #193b520f}.portal-appointment-date{color:#fff;background:linear-gradient(145deg,#0b4c7e,#1686c5);border-radius:12px;place-items:center;height:66px;display:grid}.portal-appointment-date strong{align-self:end;font-size:1.25rem}.portal-appointment-date span{color:#a8dcf4;align-self:start;font-size:.47rem;font-weight:800}.portal-appointment-preview-card small{color:#ee6d2c;font-size:.5rem;font-weight:750}.portal-appointment-preview-card h5{margin:5px 0;font-size:.84rem}.portal-appointment-preview-card p{color:#7a8e9d;margin:0;font-size:.52rem}.portal-appointment-preview-card button{color:#35627e;background:#fff;border:1px solid #cbdbe5;border-radius:8px;align-items:center;gap:5px;min-height:35px;padding:0 10px;font-size:.5rem;font-weight:750;display:inline-flex}.portal-appointment-preview-card button svg{width:13px}.portal-appointment-prep{background:#fff;border:1px solid #dbe4ea;border-radius:13px;padding:16px 18px}.portal-appointment-prep>span{color:#8495a2;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.49rem;font-weight:800;display:block}.portal-appointment-prep>div{border-top:1px solid #e9edef;grid-template-columns:20px 1fr;align-items:center;gap:8px;min-height:36px;display:grid}.portal-appointment-prep>div:first-of-type{border-top:0}.portal-appointment-prep i{color:#fff;border:1px solid #c7d5de;border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.portal-appointment-prep i:has(svg){background:#1e9c7e;border-color:#1e9c7e}.portal-appointment-prep i svg{width:10px}.portal-appointment-prep p{margin:0;font-size:.54rem}.portal-online-status{align-items:center;gap:5px;display:inline-flex;color:#16836b!important;background:#e7f7f1!important}.portal-online-status i{background:#22a987;border-radius:50%;width:6px;height:6px}.portal-message-preview-window{background:#fff;border:1px solid #d9e3e9;border-radius:14px;align-content:start;gap:12px;min-height:265px;padding:20px;display:grid}.portal-preview-message{gap:8px;max-width:78%;display:flex}.portal-preview-message>span{color:#2175a6;background:#dfeef7;border-radius:8px;flex:0 0 29px;place-items:center;height:29px;font-size:.49rem;font-weight:800;display:grid}.portal-preview-message p{color:#3e5b6e;background:#eef4f7;border-radius:4px 12px 12px;margin:0;padding:11px 13px;font-size:.56rem;line-height:1.55}.portal-preview-message p small{color:#8b9ba6;margin-top:6px;font-size:.43rem;display:block}.portal-preview-message.student{justify-self:end}.portal-preview-message.student p{color:#fff;background:#0e79b9;border-radius:12px 4px 12px 12px}.portal-preview-message.student p small{color:#b9ddee}.portal-preview-message-box{color:#9aa8b2;background:#fff;border:1px solid #d5e0e7;border-radius:11px;grid-template-columns:1fr 34px;align-items:center;gap:9px;min-height:49px;padding:7px 8px 7px 13px;font-size:.52rem;display:grid}.portal-preview-message-box button{color:#fff;background:#f26d2c;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.portal-preview-message-box button svg{width:14px}.portal-tour-panel{color:#fff;background:radial-gradient(circle at 110% 0,#249ede4d,#0000 34%),linear-gradient(160deg,#061c34,#0a3558);border-radius:24px;flex-direction:column;min-width:0;padding:27px 22px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 65px #0622392e}.portal-tour-panel:after{content:"";border:1px solid #6ac6f51f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-130px;right:-120px;box-shadow:0 0 0 35px #59bcf006,0 0 0 70px #59bcf005}.portal-tour-panel>*{z-index:1;position:relative}.portal-tour-label{color:#54c8f2;text-transform:uppercase;letter-spacing:.11em;font-size:.58rem;font-weight:800}.portal-tour-panel>div:first-child h3{margin:9px 0 6px;font-size:1.25rem}.portal-tour-panel>div:first-child p{color:#90aabc;margin:0;font-size:.65rem;line-height:1.5}.portal-tour-options{gap:5px;margin-top:22px;display:grid}.portal-tour-options button{color:#9db5c7;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:23px 20px 1fr 15px;align-items:center;gap:8px;min-height:45px;padding:0 9px;transition:all .2s;display:grid}.portal-tour-options button>span{font-size:.48rem;font-weight:800}.portal-tour-options button svg{width:15px}.portal-tour-options button svg:last-child{opacity:.45;width:13px}.portal-tour-options button strong{font-size:.59rem}.portal-tour-options button.active{color:#fff;background:#1884c133;border-color:#5cbef14d}.portal-tour-options button.active>span,.portal-tour-options button.active svg{color:#56ccf3}.portal-tour-benefit{background:#ff6d2817;border:1px solid #ff8a4840;border-radius:12px;margin-top:19px;padding:16px}.portal-tour-benefit small{color:#ff9d68;text-transform:uppercase;letter-spacing:.08em;font-size:.51rem;font-weight:800}.portal-tour-benefit h4{margin:8px 0 6px;font-size:.83rem;line-height:1.3}.portal-tour-benefit p{color:#a8bbc9;margin:0;font-size:.57rem;line-height:1.55}.portal-tour-benefit>span{color:#d8eaf4;gap:7px;margin-top:12px;font-size:.54rem;font-weight:700;line-height:1.45;display:flex}.portal-tour-benefit>span svg{color:#43d0ad;flex:none;width:14px}.portal-tour-panel>a{color:#fff;background:linear-gradient(135deg,#ff762f,#ee5719);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:45px;margin-top:auto;padding:0 13px;font-size:.62rem;font-weight:800;display:flex;box-shadow:0 12px 25px #ee571933}.portal-tour-panel>a svg{width:15px}@keyframes portalPreviewIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.portal-product-stage{grid-template-columns:minmax(0,1fr) 285px}.portal-preview-shell{grid-template-columns:156px minmax(0,1fr)}.portal-preview-sidebar nav button{padding-inline:8px}}@media (width<=1020px){.portal-showcase-heading{grid-template-columns:1fr;gap:30px}.portal-showcase-intro{max-width:720px}.portal-product-stage{grid-template-columns:1fr}.portal-tour-panel{min-height:auto}.portal-tour-options{grid-template-columns:repeat(5,1fr)}.portal-tour-options button{text-align:center;grid-template-columns:20px 1fr;align-content:center;justify-items:center;min-height:75px}.portal-tour-options button>span,.portal-tour-options button svg:last-child{display:none}.portal-tour-options button strong{grid-column:1/-1}.portal-tour-benefit{max-width:660px}.portal-tour-panel>a{width:240px;margin-top:18px}}@media (width<=760px){.services-section.portal-showcase-section{padding:95px 0}.portal-showcase-heading h2{font-size:clamp(3.2rem,13vw,5rem)}.portal-preview-shell{grid-template-columns:1fr}.portal-preview-sidebar{flex-direction:row;align-items:center;min-height:66px;padding:8px 10px;display:flex}.portal-preview-mark,.portal-preview-sidebar>small,.portal-preview-profile{display:none}.portal-preview-sidebar nav{grid-template-columns:repeat(5,1fr);gap:4px;width:100%}.portal-preview-sidebar nav button{justify-content:center;min-height:47px;padding:0}.portal-preview-sidebar nav button span{display:none}.portal-preview-sidebar nav button svg{width:18px}.portal-preview-main{min-height:560px}.portal-preview-metrics{grid-template-columns:1fr 1fr}.portal-preview-metrics article:first-child{grid-column:1/-1}.portal-tour-options{grid-template-columns:1fr 1fr}.portal-tour-options button{text-align:left;grid-template-columns:20px 1fr;justify-items:start;min-height:55px}.portal-tour-options button strong{grid-column:auto}}@media (width<=560px){.portal-showcase-intro .button{width:100%}.portal-value-row{display:grid}.portal-product-stage{margin-top:42px}.portal-product-window,.portal-tour-panel{border-radius:18px}.portal-window-topbar{grid-template-columns:1fr auto;padding-inline:13px}.portal-window-topbar>span{display:none}.portal-preview-header{min-height:68px;padding-inline:14px}.portal-preview-header h3{font-size:.88rem}.portal-preview-sync{margin:11px 11px 0}.portal-preview-sync span{display:none}.portal-preview-content{padding:12px 11px 16px}.portal-preview-welcome{grid-template-columns:1fr;min-height:128px;padding:18px}.portal-preview-orbit{display:none}.portal-preview-welcome h4{font-size:1rem}.portal-preview-metrics{grid-template-columns:1fr}.portal-preview-metrics article:first-child{grid-column:auto}.portal-detail-heading{align-items:start}.portal-detail-heading>button{justify-content:center;width:34px;padding:0;font-size:0}.portal-document-summary{grid-template-columns:34px 1fr}.portal-document-summary>i{grid-column:1/-1;width:100%}.portal-document-preview-list article{grid-template-columns:22px 1fr auto}.portal-document-preview-list article>svg:last-child{display:none}.portal-document-preview-list span{font-size:.42rem}.portal-appointment-preview-card{grid-template-columns:55px 1fr;padding:16px}.portal-appointment-date{height:55px}.portal-appointment-preview-card button{grid-column:1/-1;justify-content:center}.portal-preview-message{max-width:92%}.portal-tour-options{grid-template-columns:1fr}.portal-tour-panel>a{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
