body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dashboard-container{background-color:#f8f9fa;display:flex;min-height:100vh}.dashboard-sidebar{background-color:#fff;border-right:1px solid #e9ecef;box-shadow:2px 0 4px #0000001a;width:250px}.dashboard-main{flex:1 1;overflow-y:auto;padding:20px}.dashboard-header{align-items:center;background-color:#fff;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:15px 20px}.dashboard-content{padding:20px}.dashboard-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.dashboard-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.dashboard-card-title{color:#333;font-size:18px;font-weight:600;margin:0}.dashboard-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:20px}.dashboard-stat{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;padding:20px;text-align:center}.dashboard-stat-number{font-size:2rem;font-weight:700;margin-bottom:5px}.dashboard-stat-label{font-size:.9rem;opacity:.9}.dashboard-table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.dashboard-table td,.dashboard-table th{border-bottom:1px solid #e9ecef;padding:12px 15px;text-align:left}.dashboard-table th{color:#495057;font-weight:600}.dashboard-table th,.dashboard-table tr:hover{background-color:#f8f9fa}.dashboard-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.dashboard-btn:hover{background-color:#0056b3}.dashboard-btn-secondary{background-color:#6c757d}.dashboard-btn-secondary:hover{background-color:#545b62}.dashboard-btn-success{background-color:#28a745}.dashboard-btn-success:hover{background-color:#1e7e34}.dashboard-btn-danger{background-color:#dc3545}.dashboard-btn-danger:hover{background-color:#c82333}.dashboard-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.dashboard-form-group{margin-bottom:15px}.dashboard-form-label{color:#495057;display:block;font-weight:500;margin-bottom:5px}.dashboard-form-input{border:1px solid #ced4da;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.dashboard-form-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.dashboard-alert{border-radius:4px;margin-bottom:15px;padding:12px 16px}.dashboard-alert-success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.dashboard-alert-error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.dashboard-alert-warning{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.dashboard-alert-info{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.dashboard-loading{align-items:center;display:flex;justify-content:center;padding:40px}.dashboard-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;width:40px}@media (max-width:768px){.dashboard-sidebar{height:100vh;left:-100%;position:fixed;top:0;transition:left .3s ease;width:100%;z-index:1000}.dashboard-sidebar.open{left:0}.dashboard-main{margin-left:0;padding:10px}.dashboard-grid{grid-template-columns:1fr}.dashboard-table{font-size:14px}.dashboard-table td,.dashboard-table th{padding:8px 10px}}.dashboard-nav{list-style:none;margin:0;padding:0}.dashboard-nav-item{border-bottom:1px solid #e9ecef}.dashboard-nav-link{color:#495057;display:block;padding:12px 20px;text-decoration:none;transition:background-color .2s}.dashboard-nav-link:hover{background-color:#f8f9fa;color:#007bff}.dashboard-nav-link.active{background-color:#007bff;color:#fff}.dashboard-breadcrumb{display:flex;font-size:14px;list-style:none;margin:0 0 20px;padding:0}.dashboard-breadcrumb-item{color:#6c757d}.dashboard-breadcrumb-item:not(:last-child):after{color:#6c757d;content:">";margin:0 8px}.dashboard-breadcrumb-item.active{color:#007bff;font-weight:500}.dashboard-pagination{align-items:center;display:flex;justify-content:center;margin-top:20px}.dashboard-pagination-item{margin:0 5px}.dashboard-pagination-link{border:1px solid #dee2e6;border-radius:4px;color:#007bff;display:block;padding:8px 12px;text-decoration:none;transition:all .2s}.dashboard-pagination-link:hover{background-color:#e9ecef;border-color:#dee2e6}.dashboard-pagination-link.active{background-color:#007bff;border-color:#007bff;color:#fff}.dashboard-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1050}.dashboard-modal-content{background-color:#fff;border-radius:8px;max-height:80vh;max-width:500px;overflow-y:auto;padding:20px;width:90%}.dashboard-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.dashboard-modal-title{font-size:18px;font-weight:600;margin:0}.dashboard-modal-close{background:none;border:none;color:#6c757d;cursor:pointer;font-size:24px}.dashboard-modal-close:hover{color:#495057}.dashboard-tooltip{display:inline-block;position:relative}.dashboard-tooltip .dashboard-tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:120px;z-index:1}.dashboard-tooltip:hover .dashboard-tooltip-text{opacity:1;visibility:visible}.andus-footer,.andus-footer *{box-sizing:border-box}.andus-footer{--footer-bg:#020817;--footer-panel:#071427db;--footer-panel-strong:#07172c;--footer-text:#f5f7fb;--footer-copy:#94a5bc;--footer-muted:#73869f;--footer-border:#29415e;--footer-blue:#087cff;--footer-pink:#ff2775;--footer-gold:#ffb51b;background:linear-gradient(118deg,#020817,#031025 54%,#010612);color:var(--footer-text);font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:860px;overflow:hidden;position:relative;width:100%}.andus-footer:before{background:linear-gradient(90deg,#087cff,#20c8ff 57%,#ff2775 80%,#ffaa18);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:3}.andus-footer__background{display:block;height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:-2}.andus-footer:after{border:1px solid #087cff14;border-radius:50%;box-shadow:0 0 0 88px rgba(8,124,255,.015),0 0 0 180px #087cff03;content:"";height:760px;pointer-events:none;position:absolute;right:-120px;top:-250px;width:760px;z-index:-1}.andus-footer__container{margin:0 auto;padding:80px 0 0;position:relative;width:min(1296px,calc(100% - 144px));z-index:1}.andus-footer a{color:inherit}.andus-footer__identity{grid-gap:38px;align-items:center;display:grid;gap:38px;grid-template-columns:minmax(560px,1.08fr) minmax(490px,.92fr)}.andus-footer__brand{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:185px minmax(0,1fr)}.andus-footer__logo-link{border-radius:8px;display:block;width:185px}.andus-footer__andus-logo{display:block;height:auto;object-fit:contain;width:100%}.andus-footer__brand-copy,.andus-footer__group-copy{min-width:0}.andus-footer__blue-eyebrow,.andus-footer__gold-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.28em;line-height:1.3;margin:7px 0 12px;text-transform:uppercase}.andus-footer__blue-eyebrow{color:var(--footer-blue)}.andus-footer__gold-eyebrow{color:var(--footer-gold)}.andus-footer__brand h2,.andus-footer__group h2{color:var(--footer-text);font-size:1.38rem;font-weight:500;letter-spacing:-.015em;line-height:1.15;margin:0}.andus-footer__brand-copy>p:last-child,.andus-footer__group-copy>p:last-child{color:var(--footer-copy);font-size:.91rem;line-height:1.5;margin:12px 0 0}.andus-footer__group{grid-gap:28px;align-items:center;border-left:2px solid #506b8b80;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 170px;min-height:134px;padding-left:38px}.andus-footer__group-meta{align-items:flex-end;display:flex;flex-direction:column;gap:15px}.andus-footer__tpc-logo-link{border-radius:8px;display:block;width:165px}.andus-footer__tpc-logo{display:block;height:auto;object-fit:contain;width:100%}.andus-footer__office-badge{align-items:center;border:1px solid #ffb51b61;border-radius:9px;color:#dbc993;display:none;font-size:.61rem;font-weight:750;gap:8px;letter-spacing:.035em;min-height:31px;padding:0 12px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.andus-footer__bottom-location>span,.andus-footer__office-badge>span{background:var(--footer-gold);border-radius:50%;display:inline-block;flex:0 0 auto;height:6px;width:6px}.andus-footer__section-intro{align-items:baseline;display:flex;gap:30px;margin-top:56px}.andus-footer__section-intro h2{color:var(--footer-text);font-size:.78rem;font-weight:650;letter-spacing:.28em;line-height:1.3;margin:0;text-transform:uppercase;white-space:nowrap}.andus-footer__section-intro p{color:var(--footer-muted);font-size:.8rem;line-height:1.5;margin:0}.andus-footer__contact-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:minmax(220px,.95fr) minmax(230px,1fr) minmax(260px,1.15fr) minmax(340px,1.65fr);margin-top:18px}.andus-footer__contact-card{grid-gap:9px 13px;align-items:start;background:linear-gradient(145deg,#081930f0,#051122e6);border:1px solid var(--footer-border);border-radius:18px;color:inherit;display:grid;gap:9px 13px;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:128px;min-width:0;padding:18px 17px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.andus-footer__contact-card:hover{border-color:#087cffa6;box-shadow:0 18px 36px #00000026;transform:translateY(-3px)}.andus-footer__contact-card--pink:hover{border-color:#ff2775a3}.andus-footer__accordion-button:focus-visible,.andus-footer__back-to-top:focus-visible,.andus-footer__contact-card:focus-visible,.andus-footer__logo-link:focus-visible,.andus-footer__social-link:focus-visible,.andus-footer__tpc-logo-link:focus-visible{outline:3px solid #087cffa6;outline-offset:4px}.andus-footer__contact-icon{align-items:center;background:rgba(8,124,255,.055);border:1px solid #087cffb8;border-radius:10px;display:inline-flex;height:40px;justify-content:center;width:40px}.andus-footer__contact-card--pink .andus-footer__contact-icon{background:rgba(255,39,117,.045);border-color:#ff2775bf}.andus-footer__contact-icon img{display:block;height:23px;width:23px}.andus-footer__contact-content{display:flex;flex-direction:column;gap:4px;min-width:0}.andus-footer__contact-eyebrow{color:var(--footer-muted);font-size:.61rem;font-weight:650;letter-spacing:.2em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.andus-footer__contact-content strong{color:var(--footer-text);font-size:1.02rem;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.andus-footer__contact-description{align-self:end;color:var(--footer-copy);font-size:.78rem;grid-column:1/-1;line-height:1.5}.andus-footer__navigation{grid-gap:42px;border-bottom:1px solid #3e587694;border-top:1px solid #3e587694;display:grid;gap:42px;grid-template-columns:minmax(300px,1.45fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(150px,.72fr) 110px;margin-top:43px;min-height:298px;padding:28px 0 66px;position:relative}.andus-footer__summary h2{color:var(--footer-text);font-size:1.05rem;font-weight:500;line-height:1.3;margin:0;text-transform:uppercase}.andus-footer__summary-copy{color:var(--footer-copy);font-size:.84rem;line-height:1.55;margin:16px 0 0;max-width:315px}.andus-footer__social-heading{color:var(--footer-muted);font-size:.61rem;font-weight:650;letter-spacing:.22em;line-height:1.3;margin:28px 0 12px;text-transform:uppercase}.andus-footer__social-row{display:flex;flex-wrap:wrap;gap:9px}.andus-footer__social-link{align-items:center;background:#091b32c7;border:1px solid var(--footer-border);border-radius:10px;display:inline-flex;height:40px;justify-content:center;transition:transform .18s ease,border-color .18s ease,background .18s ease;width:40px}.andus-footer__social-link:not(.is-unavailable):hover{background:#087cff17;border-color:#087cffb3;transform:translateY(-2px)}.andus-footer__social-link.is-unavailable{cursor:default}.andus-footer__social-link img{display:block;height:22px;width:22px}.andus-footer__nav{display:contents}.andus-footer__nav-group{min-width:0}.andus-footer__nav-heading{color:var(--footer-blue);font-size:.66rem;font-weight:700;letter-spacing:.26em;line-height:1.3;margin:5px 0 20px;text-transform:uppercase}.andus-footer__accordion-button{display:none}.andus-footer__nav-list{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}.andus-footer__nav-list a{color:#e7ebf2;font-size:.88rem;line-height:1.35;text-decoration:none;transition:color .16s ease}.andus-footer__nav-list a:hover{color:var(--footer-blue)}.andus-footer__back-to-top{align-items:center;background:#08192fcc;border:1px solid var(--footer-border);border-radius:10px;color:#c7d0dd;cursor:pointer;display:inline-flex;font:inherit;font-size:.65rem;gap:8px;height:43px;justify-content:space-between;margin-top:19px;min-width:108px;padding:0 10px 0 15px;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease}.andus-footer__back-to-top:hover{border-color:#087cffb8;transform:translateY(-2px)}.andus-footer__back-to-top img{display:block;height:22px;width:22px}.andus-footer__bottom{grid-gap:35px;align-items:center;color:var(--footer-muted);display:grid;font-size:.72rem;gap:35px;grid-template-columns:1fr auto 1fr;line-height:1.45;min-height:77px}.andus-footer__bottom p{margin:0}.andus-footer__bottom p:nth-child(2){text-align:center}.andus-footer__bottom-location{align-items:center;color:#a8b4c5;display:flex;gap:13px;justify-content:flex-end}@media (max-width:1100px){.andus-footer{min-height:820px}.andus-footer__container{padding-top:38px;width:calc(100% - 80px)}.andus-footer__identity{background:#04102294;border:1px solid var(--footer-border);border-radius:21px;gap:26px;grid-template-columns:minmax(450px,1.1fr) minmax(360px,.9fr);padding:22px}.andus-footer__brand{gap:24px;grid-template-columns:125px minmax(0,1fr)}.andus-footer__logo-link{width:125px}.andus-footer__brand h2,.andus-footer__group h2{font-size:1.05rem}.andus-footer__brand-copy>p:last-child,.andus-footer__group-copy>p:last-child{font-size:.75rem}.andus-footer__blue-eyebrow,.andus-footer__gold-eyebrow{font-size:.56rem}.andus-footer__group{gap:18px;grid-template-columns:minmax(0,1fr) 105px;min-height:128px;padding-left:28px}.andus-footer__tpc-logo-link{width:105px}.andus-footer__section-intro{gap:22px;margin-top:28px}.andus-footer__contact-grid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.andus-footer__contact-card{min-height:114px;padding:15px 14px}.andus-footer__contact-content strong{font-size:.92rem}.andus-footer__contact-description{font-size:.7rem}.andus-footer__navigation{gap:35px;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(130px,.75fr));margin-top:42px;min-height:294px}.andus-footer__back-to-top{bottom:51px;position:absolute;right:0}.andus-footer__bottom{min-height:95px}}@media (max-width:850px){.andus-footer{min-height:1120px}.andus-footer__container{padding-top:50px;width:calc(100% - 96px)}.andus-footer__identity{gap:28px;grid-template-columns:1fr 1fr;padding:24px}.andus-footer__brand{display:block}.andus-footer__logo-link{margin-bottom:22px;width:132px}.andus-footer__group{align-items:stretch;display:flex;flex-direction:column;padding-left:28px}.andus-footer__group-meta{align-items:center;flex-direction:row;justify-content:space-between;margin-top:auto}.andus-footer__office-badge{display:inline-flex}.andus-footer__section-intro{margin-top:18px}.andus-footer__contact-grid{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.andus-footer__contact-card{min-height:113px;padding:16px}.andus-footer__navigation{gap:25px;grid-template-columns:minmax(245px,1.4fr) repeat(3,minmax(100px,.75fr));min-height:350px}.andus-footer__summary h2{font-size:.96rem}.andus-footer__nav-list a{font-size:.78rem}.andus-footer__bottom{display:flex;flex-direction:column;gap:10px;min-height:118px;padding:22px 0;text-align:center}.andus-footer__bottom,.andus-footer__bottom-location{justify-content:center}}@media (max-width:699px){.andus-footer{min-height:0}.andus-footer:after{height:690px;right:-480px;top:70px;width:690px}.andus-footer__background{object-position:65% top}.andus-footer__container{padding-top:39px;width:calc(100% - clamp(40px, 11.2vw, 48px))}.andus-footer__identity{background:none;border:0;border-radius:0;display:block;padding:0}.andus-footer__brand{display:block}.andus-footer__logo-link{margin-bottom:22px;width:clamp(140px,39vw,166px)}.andus-footer__blue-eyebrow{font-size:clamp(.59rem,2.65vw,.7rem);letter-spacing:.25em;margin:0 0 12px}.andus-footer__brand h2{font-size:clamp(1.38rem,6.15vw,1.63rem);line-height:1.12}.andus-footer__brand-copy>p:last-child{font-size:clamp(.89rem,3.9vw,1rem);line-height:1.48;margin-top:12px;max-width:360px}.andus-footer__group{background:#041022ba;border:1px solid var(--footer-border);border-radius:20px;display:block;margin-top:25px;min-height:0;padding:21px 18px 17px}.andus-footer__gold-eyebrow{font-size:clamp(.53rem,2.35vw,.63rem);letter-spacing:.23em;margin:0 0 17px;white-space:nowrap}.andus-footer__group h2{font-size:clamp(1rem,4.5vw,1.18rem);line-height:1.28}.andus-footer__group-copy>p:last-child{font-size:clamp(.82rem,3.55vw,.93rem);line-height:1.47;margin-top:13px}.andus-footer__group-meta{align-items:center;flex-direction:row;gap:10px;justify-content:space-between;margin-top:12px}.andus-footer__tpc-logo-link{width:clamp(100px,30vw,125px)}.andus-footer__office-badge{display:inline-flex;font-size:clamp(.5rem,2.15vw,.6rem);padding:0 10px}.andus-footer__section-intro{display:block;margin-top:17px}.andus-footer__section-intro h2{font-size:clamp(.66rem,2.8vw,.76rem);letter-spacing:.24em}.andus-footer__section-intro p{font-size:clamp(.77rem,3.35vw,.88rem);line-height:1.55;margin-top:11px}.andus-footer__contact-grid{gap:11px;grid-template-columns:1fr;margin-top:15px}.andus-footer__contact-card{border-radius:17px;gap:10px 14px;grid-template-columns:42px minmax(0,1fr);min-height:123px;padding:17px 15px}.andus-footer__contact-icon{height:42px;width:42px}.andus-footer__contact-content strong{font-size:clamp(1rem,4.35vw,1.18rem)}.andus-footer__contact-eyebrow{font-size:.59rem}.andus-footer__contact-description{font-size:clamp(.77rem,3.4vw,.88rem)}.andus-footer__navigation{display:block;margin-top:38px;min-height:0;padding:27px 0 22px}.andus-footer__summary{grid-gap:11px 16px;align-items:end;display:grid;gap:11px 16px;grid-template-areas:"heading button" "socials button";grid-template-columns:1fr auto}.andus-footer__summary h2,.andus-footer__summary-copy{display:none}.andus-footer__social-heading{font-size:.58rem;grid-area:heading;margin:0}.andus-footer__social-row{flex-wrap:nowrap;gap:8px;grid-area:socials}.andus-footer__social-link{height:40px;width:40px}.andus-footer__back-to-top{grid-area:button;height:42px;margin:0;position:static;width:118px}.andus-footer__nav{display:flex;flex-direction:column;gap:9px;margin-top:31px}.andus-footer__nav-heading{display:none}.andus-footer__accordion-button{align-items:center;background:#081930d6;border:1px solid var(--footer-border);border-radius:11px;color:#e7ebf2;cursor:pointer;display:flex;font:inherit;font-size:.87rem;justify-content:space-between;min-height:53px;padding:0 17px;width:100%}.andus-footer__accordion-plus{display:block;height:20px;position:relative;width:20px}.andus-footer__accordion-plus:after,.andus-footer__accordion-plus:before{background:var(--footer-blue);content:"";height:1.5px;left:50%;position:absolute;top:50%;transition:transform .18s ease;width:17px}.andus-footer__accordion-plus:before{transform:translate(-50%,-50%)}.andus-footer__accordion-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.andus-footer__nav-group.is-expanded .andus-footer__accordion-plus:after{transform:translate(-50%,-50%) rotate(0deg)}.andus-footer__nav-list{gap:0;margin:0 12px;max-height:0;opacity:0;overflow:hidden;padding:0 6px;transition:max-height .26s ease,padding .26s ease,opacity .18s ease}.andus-footer__nav-group.is-expanded .andus-footer__nav-list{max-height:260px;opacity:1;padding:13px 6px 7px}.andus-footer__nav-list li+li{margin-top:10px}.andus-footer__nav-list a{display:block;font-size:.82rem;padding:5px 0}.andus-footer__bottom{display:flex;flex-direction:column;font-size:clamp(.62rem,2.65vw,.7rem);gap:9px;justify-content:center;min-height:112px;padding:19px 0 25px;text-align:center}.andus-footer__bottom-location{display:none}}@media (max-width:374px){.andus-footer__container{width:calc(100% - 40px)}.andus-footer__group{padding-left:14px;padding-right:14px}.andus-footer__gold-eyebrow{font-size:.51rem;letter-spacing:.19em}.andus-footer__office-badge{font-size:.48rem;padding:0 7px}.andus-footer__social-link{height:38px;width:38px}.andus-footer__back-to-top{width:116px}}@media (prefers-reduced-motion:reduce){.andus-footer__accordion-plus:after,.andus-footer__accordion-plus:before,.andus-footer__back-to-top,.andus-footer__contact-card,.andus-footer__nav-list,.andus-footer__social-link{transition:none}}.luminous-navbar-shell{--luminous-navbar-ink:#07152a;--luminous-navbar-body:#526780;--luminous-navbar-blue:#087cff;--luminous-navbar-pink:#ff2775;--luminous-navbar-green:#30d6a1;--luminous-navbar-border:#d7e4f0;--luminous-navbar-soft-blue:#edf6ff;--luminous-navbar-soft-pink:#fff1f7;background:#ffffffeb;isolation:isolate;position:sticky;top:0;width:100%;z-index:1000}.luminous-navbar-shell *,.luminous-navbar-shell :after,.luminous-navbar-shell :before{box-sizing:border-box}.luminous-navbar{align-items:center;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);background:radial-gradient(circle at 8% 15%,#087cff1a,#0000 27%),radial-gradient(circle at 92% 88%,#ff277514,#0000 28%),#ffffffe6;border-bottom:1px solid #c1d6e9f0;box-shadow:0 10px 32px #07152a14;display:flex;gap:clamp(16px,1.5vw,28px);margin:0 auto;min-height:94px;padding:13px clamp(24px,2.35vw,48px);position:relative;width:min(100%,1920px);z-index:2}.luminous-navbar:after{background:linear-gradient(90deg,#0000 0,var(--luminous-navbar-blue) 26%,#8264e9 50%,var(--luminous-navbar-pink) 74%,#0000 100%);bottom:-1px;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0}.luminous-navbar__brand{align-items:center;background:var(--luminous-navbar-ink);border-radius:15px;box-shadow:0 12px 28px #07152a24;display:flex;flex:0 0 134px;height:64px;justify-content:center;overflow:hidden;padding:8px 15px;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;width:134px}.luminous-navbar__brand:after,.luminous-navbar__brand:before{border-radius:50%;content:"";height:52px;pointer-events:none;position:absolute;width:52px}.luminous-navbar__brand:before{background:#087cff3d;right:-17px;top:-28px}.luminous-navbar__brand:after{background:#ff277533;bottom:-30px;right:-25px}.luminous-navbar__brand:hover{box-shadow:0 15px 32px #07152a2e;transform:translateY(-1px)}.luminous-navbar__brand img{display:block;max-height:46px;max-width:100px;object-fit:contain;position:relative;width:100%;z-index:1}.luminous-navbar__menu{align-items:center;display:flex;flex:1 1;gap:10px;justify-content:flex-end;min-width:0}.luminous-navbar__mobile-intro{display:none}.luminous-navbar__systems{align-items:flex-end;background:linear-gradient(105deg,rgba(8,124,255,.035),rgba(255,39,117,.025)),#ffffffbd;border:1px solid var(--luminous-navbar-border);border-radius:16px;display:flex;height:68px;min-width:0;padding:22px 7px 6px;position:relative;transition:border-color .18s ease,box-shadow .18s ease}.luminous-navbar__systems.has-active-system{border-color:#a9cae8;box-shadow:inset 0 0 0 1px #087cff0d,0 8px 20px #2355840f}.luminous-navbar__systems-heading{align-items:center;color:#607791;display:flex;font-size:9px;font-weight:850;gap:6px;left:14px;letter-spacing:.13em;line-height:1;pointer-events:none;position:absolute;text-transform:uppercase;top:6px}.luminous-navbar__systems-heading small{display:none}.luminous-navbar__systems-dot{background:linear-gradient(135deg,var(--luminous-navbar-blue),var(--luminous-navbar-pink));border-radius:50%;box-shadow:0 0 0 3px #087cff14;flex:0 0 6px;height:6px;width:6px}.luminous-navbar__systems-list{align-items:center;display:flex;gap:2px;min-width:0}.luminous-navbar__system-link{--luminous-navbar-system-accent:var(
    --luminous-navbar-blue
  );--luminous-navbar-system-soft:var(
    --luminous-navbar-soft-blue
  );align-items:center;border:1px solid #0000;border-radius:10px;color:var(--luminous-navbar-body);display:flex;gap:7px;min-height:38px;padding:0 clamp(7px,.65vw,12px);position:relative;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease;white-space:nowrap}.luminous-navbar__system-link--pink{--luminous-navbar-system-accent:var(
    --luminous-navbar-pink
  );--luminous-navbar-system-soft:var(
    --luminous-navbar-soft-pink
  )}.luminous-navbar__system-link.is-active,.luminous-navbar__system-link:focus-visible,.luminous-navbar__system-link:hover{background:var(--luminous-navbar-system-soft);border-color:color-mix(in srgb,var(--luminous-navbar-system-accent) 25%,#fff);color:var(--luminous-navbar-ink);transform:translateY(-1px)}.luminous-navbar__system-link.is-active:after{background:var(--luminous-navbar-system-accent);border-radius:2px;bottom:2px;content:"";height:2px;left:13px;position:absolute;right:13px}.luminous-navbar__system-icon{background:var(--luminous-navbar-system-soft);border-radius:7px;display:grid;flex:0 0 24px;height:24px;place-items:center;width:24px}.luminous-navbar__system-icon img{display:block;height:17px;object-fit:contain;width:17px}.luminous-navbar__system-copy{align-items:center;display:flex;min-width:0}.luminous-navbar__system-copy strong{color:inherit;font-size:clamp(10.5px,.67vw,12.5px);font-weight:760;letter-spacing:-.01em;line-height:1.1}.luminous-navbar__system-arrow,.luminous-navbar__system-copy small{display:none}.luminous-navbar__custom{align-items:center;border:1px solid #0000;border-radius:13px;color:var(--luminous-navbar-body);display:flex;gap:9px;min-height:56px;padding:0 13px;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease;white-space:nowrap}.luminous-navbar__custom.is-active,.luminous-navbar__custom:focus-visible,.luminous-navbar__custom:hover{background:#f7f3ff;border-color:#d5caef;color:var(--luminous-navbar-ink);transform:translateY(-1px)}.luminous-navbar__custom-icon{background:#eee8ff;border-radius:9px;color:#7456c8;display:grid;flex:0 0 30px;height:30px;place-items:center;width:30px}.luminous-navbar__custom-icon svg{fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.luminous-navbar__custom-copy{display:flex;flex-direction:column;gap:2px}.luminous-navbar__custom-copy strong{font-size:12px;font-weight:760;line-height:1.15}.luminous-navbar__custom-copy small{color:#71829a;display:none;font-size:10px;font-weight:560}.luminous-navbar__custom-arrow{display:none}.luminous-navbar__company{align-items:flex-end;border-left:1px solid #d4e0eb;display:flex;height:62px;padding:19px 3px 3px 17px;position:relative}.luminous-navbar__company-label{color:#8291a5;font-size:8px;font-weight:850;left:17px;letter-spacing:.14em;line-height:1;position:absolute;text-transform:uppercase;top:5px}.luminous-navbar__about{align-items:center;border:1px solid #0000;border-radius:10px;color:var(--luminous-navbar-body);display:flex;font-size:12px;font-weight:760;gap:8px;min-height:38px;padding:0 11px;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease;white-space:nowrap}.luminous-navbar__about.is-active,.luminous-navbar__about:focus-visible,.luminous-navbar__about:hover{background:#f2f7fb;border-color:#cdddeb;color:var(--luminous-navbar-ink);transform:translateY(-1px)}.luminous-navbar__about-arrow{display:none}.luminous-navbar__contact{align-items:center;background:var(--luminous-navbar-ink);border:1px solid var(--luminous-navbar-ink);border-radius:14px;box-shadow:0 12px 26px #07152a26;color:#fff;display:flex;font-size:12px;font-weight:790;gap:10px;justify-content:center;min-height:58px;min-width:150px;padding:0 16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;white-space:nowrap}.luminous-navbar__contact.is-active,.luminous-navbar__contact:focus-visible,.luminous-navbar__contact:hover{background:#102742;box-shadow:0 16px 32px #07152a36;transform:translateY(-1px)}.luminous-navbar__contact-status{background:var(--luminous-navbar-green);border-radius:50%;box-shadow:0 0 0 4px #30d6a11f;flex:0 0 8px;height:8px;width:8px}.luminous-navbar__contact-arrow{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.luminous-navbar__backdrop,.luminous-navbar__toggle{display:none}.luminous-navbar a:focus-visible,.luminous-navbar button:focus-visible{outline:3px solid #087cff47;outline-offset:3px}@media (max-width:1390px) and (min-width:1121px){.luminous-navbar{gap:15px;padding-inline:22px}.luminous-navbar__brand{flex-basis:120px;width:120px}.luminous-navbar__menu{gap:6px}.luminous-navbar__systems{padding-inline:4px}.luminous-navbar__system-link{gap:5px;padding-inline:7px}.luminous-navbar__system-icon{flex-basis:22px;height:22px;width:22px}.luminous-navbar__system-icon img{height:16px;width:16px}.luminous-navbar__about,.luminous-navbar__custom-copy strong,.luminous-navbar__system-copy strong{font-size:10.5px}.luminous-navbar__custom{padding-inline:8px}.luminous-navbar__custom-icon{flex-basis:27px;height:27px;width:27px}.luminous-navbar__company{padding-left:10px}.luminous-navbar__company-label{left:10px}.luminous-navbar__contact{font-size:11px;min-width:132px;padding-inline:12px}}@media (max-width:1120px){.luminous-navbar{justify-content:space-between;min-height:82px;padding:10px clamp(18px,3.5vw,36px)}.luminous-navbar__brand{flex-basis:124px;height:60px;width:124px}.luminous-navbar__toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffffe6;border:1px solid #cbdceb;border-radius:14px;box-shadow:0 9px 22px #07152a17;color:var(--luminous-navbar-ink);cursor:pointer;display:inline-flex;gap:12px;height:50px;justify-content:space-between;min-width:102px;padding:0 8px 0 17px}.luminous-navbar__toggle-label{font-size:12px;font-weight:780}.luminous-navbar__toggle-icon{background:var(--luminous-navbar-ink);border-radius:10px;color:#fff;display:grid;height:35px;place-items:center;width:35px}.luminous-navbar__toggle-icon svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.luminous-navbar__menu{align-items:stretch;-webkit-backdrop-filter:blur(26px) saturate(1.2);backdrop-filter:blur(26px) saturate(1.2);background:radial-gradient(circle at 7% 5%,#087cff12,#0000 28%),radial-gradient(circle at 94% 100%,#ff27750f,#0000 30%),#fffffffa;border:1px solid #c7daebf5;border-radius:22px;box-shadow:0 28px 70px #07152a3d;display:none;flex-direction:column;gap:16px;left:clamp(18px,3.5vw,36px);max-height:calc(100vh - 102px);overflow-y:auto;overscroll-behavior:contain;padding:24px;position:absolute;right:clamp(18px,3.5vw,36px);top:calc(100% + 10px);z-index:10}.luminous-navbar__menu.is-open{animation:luminous-navbar-mobile-menu-in .22s ease-out both;display:flex}.luminous-navbar__mobile-intro{display:flex;flex-direction:column;gap:5px;padding:2px 2px 3px}.luminous-navbar__mobile-intro span{color:var(--luminous-navbar-blue);font-size:9px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.luminous-navbar__mobile-intro strong{color:var(--luminous-navbar-ink);font-size:19px;font-weight:750;letter-spacing:-.025em;line-height:1.2}.luminous-navbar__systems{background:linear-gradient(125deg,rgba(8,124,255,.065),rgba(255,39,117,.045)),#f8fbfe;border-radius:18px;display:block;height:auto;padding:18px}.luminous-navbar__systems-heading{grid-column-gap:8px;grid-row-gap:4px;align-items:center;column-gap:8px;display:grid;font-size:10px;grid-template-columns:8px 1fr;margin-bottom:14px;pointer-events:auto;position:static;row-gap:4px}.luminous-navbar__systems-heading small{color:#74869c;display:block;font-size:11px;font-weight:550;grid-column:2;letter-spacing:0;text-transform:none}.luminous-navbar__systems-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.luminous-navbar__system-link{background:#ffffffe6;border-color:#d7e4ef;border-radius:13px;gap:11px;min-height:76px;min-width:0;padding:11px 12px;white-space:normal}.luminous-navbar__system-link.is-active,.luminous-navbar__system-link:focus-visible,.luminous-navbar__system-link:hover{transform:none}.luminous-navbar__system-link.is-active{border-color:var(--luminous-navbar-system-accent);box-shadow:inset 3px 0 0 var(--luminous-navbar-system-accent)}.luminous-navbar__system-link.is-active:after{display:none}.luminous-navbar__system-icon{border-radius:12px;flex-basis:42px;height:42px;width:42px}.luminous-navbar__system-icon img{height:25px;width:25px}.luminous-navbar__system-copy{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px}.luminous-navbar__system-copy strong{color:var(--luminous-navbar-ink);font-size:13px;font-weight:760;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis}.luminous-navbar__system-copy small{color:#71839a;display:block;font-size:10.5px;font-weight:550;line-height:1.25}.luminous-navbar__about-arrow,.luminous-navbar__custom-arrow,.luminous-navbar__system-arrow{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;display:block;flex:0 0 18px;height:18px;width:18px}.luminous-navbar__system-arrow{color:#8a9db2}.luminous-navbar__custom{background:linear-gradient(110deg,#f8f4ff,#fcfaff);border-color:#d8cfef;border-radius:15px;color:var(--luminous-navbar-ink);min-height:72px;padding:10px 15px}.luminous-navbar__custom.is-active,.luminous-navbar__custom:focus-visible,.luminous-navbar__custom:hover{transform:none}.luminous-navbar__custom-icon{border-radius:12px;flex-basis:43px;height:43px;width:43px}.luminous-navbar__custom-icon svg{height:24px;width:24px}.luminous-navbar__custom-copy{flex:1 1;gap:4px}.luminous-navbar__custom-copy strong{color:var(--luminous-navbar-ink);font-size:13px}.luminous-navbar__custom-copy small{display:block}.luminous-navbar__custom-arrow{color:#775fc2}.luminous-navbar__company{border-left:0;border-top:1px solid #d8e4ef;display:block;height:auto;padding:15px 0 0}.luminous-navbar__company-label{color:#71839a;display:block;font-size:9px;margin:0 0 9px 2px;position:static}.luminous-navbar__about{background:#f8fbfd;border-color:#d8e4ee;border-radius:13px;color:var(--luminous-navbar-ink);font-size:13px;justify-content:space-between;min-height:56px;padding:0 15px}.luminous-navbar__about.is-active,.luminous-navbar__about:focus-visible,.luminous-navbar__about:hover{transform:none}.luminous-navbar__about-arrow{color:#8295aa}.luminous-navbar__contact{font-size:13px;justify-content:flex-start;min-height:60px;padding:0 19px;width:100%}.luminous-navbar__contact-arrow{margin-left:auto}.luminous-navbar__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040e1c6b;border:0;cursor:default;height:auto;inset:82px 0 0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .18s ease;width:100%;z-index:1}.luminous-navbar__backdrop.is-visible{display:block;opacity:1;pointer-events:auto}}@media (max-width:620px){.luminous-navbar{min-height:76px;padding:10px 14px}.luminous-navbar__brand{border-radius:13px;flex-basis:110px;height:56px;padding:7px 12px;width:110px}.luminous-navbar__brand img{max-height:41px;max-width:88px}.luminous-navbar__toggle{gap:8px;height:48px;min-width:92px;padding-left:14px}.luminous-navbar__toggle-icon{height:33px;width:33px}.luminous-navbar__menu{border-radius:18px;gap:13px;left:10px;max-height:calc(100vh - 92px);padding:16px;right:10px;top:calc(100% + 7px)}.luminous-navbar__mobile-intro strong{font-size:17px}.luminous-navbar__systems{border-radius:15px;padding:14px}.luminous-navbar__systems-heading{margin-bottom:12px}.luminous-navbar__systems-list{gap:8px;grid-template-columns:1fr}.luminous-navbar__system-link{min-height:62px;padding:9px 11px}.luminous-navbar__system-icon{flex-basis:39px;height:39px;width:39px}.luminous-navbar__system-icon img{height:23px;width:23px}.luminous-navbar__system-copy strong{font-size:12.5px}.luminous-navbar__system-copy small{font-size:10px}.luminous-navbar__custom{min-height:64px}.luminous-navbar__company{padding-top:12px}.luminous-navbar__about{min-height:52px}.luminous-navbar__contact{min-height:56px}.luminous-navbar__backdrop{inset:76px 0 0}}@supports not (color:color-mix(in srgb,white 50%,black)){.luminous-navbar__system-link.is-active,.luminous-navbar__system-link:focus-visible,.luminous-navbar__system-link:hover{border-color:#b9d5ec}.luminous-navbar__system-link--pink.is-active,.luminous-navbar__system-link--pink:focus-visible,.luminous-navbar__system-link--pink:hover{border-color:#f2bdd1}}@media (prefers-reduced-motion:reduce){.luminous-navbar__menu.is-open{animation:none}.luminous-navbar__about,.luminous-navbar__backdrop,.luminous-navbar__brand,.luminous-navbar__contact,.luminous-navbar__custom,.luminous-navbar__system-link{transition:none}}@keyframes luminous-navbar-mobile-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.andus-hero,.andus-hero *,.andus-hero :after,.andus-hero :before{box-sizing:border-box}.andus-hero{--andus-hero-ink:#111827;--andus-hero-muted:#536379;--andus-hero-blue:#168ad6;--andus-hero-pink:#ff2775;--andus-hero-border:#d7e0ec;background:radial-gradient(circle at 79% 48%,#59aaff14,#0000 33%),radial-gradient(circle at 91% 76%,#ff27750f,#0000 31%),linear-gradient(135deg,#fbfcfe,#f6f9fd 64%,#fff8fc);color:var(--andus-hero-ink);overflow:hidden;position:relative}.andus-hero__inner{margin:0 auto;padding:26px clamp(32px,4.2vw,72px) 42px;width:min(100%,1540px)}.andus-hero__main{align-items:center;display:grid;grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);min-height:556px;position:relative}.andus-hero__copy{max-width:690px;padding:34px 0 28px;position:relative;z-index:3}.andus-hero__eyebrow{color:#087cff;font-size:12px;font-weight:760;letter-spacing:.16em;line-height:1.25;margin:0 0 12px;text-transform:uppercase}.andus-hero__title{color:var(--andus-hero-ink);font-size:clamp(58px,4.55vw,78px);font-weight:720;letter-spacing:-.045em;line-height:.97;margin:0}.andus-hero__body{color:var(--andus-hero-muted);font-size:clamp(15px,1.06vw,18px);font-weight:450;line-height:1.62;margin:38px 0 0;max-width:660px}.andus-hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.andus-hero__button{align-items:center;border:1px solid var(--andus-hero-ink);border-radius:7px;color:var(--andus-hero-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:650;justify-content:center;line-height:1;min-height:56px;padding:0 28px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.andus-hero__button:hover{transform:translateY(-2px)}.andus-hero__button:focus-visible,.andus-hero__product-link:focus-visible{outline:3px solid #087cff47;outline-offset:4px}.andus-hero__button--primary{background:#071225;border-color:#071225;box-shadow:0 14px 30px #07122524;color:#fff;gap:24px;min-width:225px}.andus-hero__button--primary:hover{box-shadow:0 18px 34px #07122533}.andus-hero__button--primary img{filter:brightness(0) invert(1);height:22px;width:22px}.andus-hero__button--secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfcfec7;min-width:220px}.andus-hero__button--secondary:hover{background:#fff}.andus-hero__visual{align-self:stretch;margin-right:clamp(-140px,-7vw,-70px);min-height:556px;position:relative;z-index:1}.andus-hero__orbit{display:block;height:auto;left:50%;max-width:none;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:min(790px,59vw)}.andus-hero__floating-products{--andus-hero-orbit-diameter:min(72%,570px);--andus-hero-orbit-duration:43.2s;inset:0;pointer-events:none;position:absolute;z-index:2}.andus-hero__orbit-track{animation:andus-hero-system-orbit var(--andus-hero-orbit-duration) linear infinite;aspect-ratio:1;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(var(--andus-hero-orbit-start));transform-origin:center;width:var(--andus-hero-orbit-diameter);will-change:transform}.andus-hero__orbit-track--1{--andus-hero-orbit-start:0deg;--andus-hero-counter-start:0deg}.andus-hero__orbit-track--2{--andus-hero-orbit-start:90deg;--andus-hero-counter-start:-90deg}.andus-hero__orbit-track--3{--andus-hero-orbit-start:180deg;--andus-hero-counter-start:-180deg}.andus-hero__orbit-track--4{--andus-hero-orbit-start:270deg;--andus-hero-counter-start:-270deg}.andus-hero__floating-card{grid-gap:10px;align-items:center;animation:andus-hero-system-counter-orbit var(--andus-hero-orbit-duration) linear infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #d7e0ecf2;border-radius:11px;box-shadow:0 15px 36px #284b761f;display:grid;gap:10px;grid-template-columns:38px minmax(82px,1fr) auto;left:50%;min-height:64px;padding:9px 10px;position:absolute;top:0;transform:translate(-50%,-50%) rotate(var(--andus-hero-counter-start));transform-origin:center;width:184px;will-change:transform}.andus-hero__floating-card--blue{box-shadow:inset 3px 0 0 var(--andus-hero-blue),0 15px 36px #284b761f}.andus-hero__floating-card--pink{box-shadow:inset 3px 0 0 var(--andus-hero-pink),0 15px 36px #632f581f}.andus-hero__floating-icon{border-radius:10px;display:grid;height:38px;place-items:center;width:38px}.andus-hero__floating-card--blue .andus-hero__floating-icon{background:#e8f4fc}.andus-hero__floating-card--pink .andus-hero__floating-icon{background:#fdebf3}.andus-hero__floating-icon img{display:block;height:24px;width:24px}.andus-hero__floating-content{grid-gap:4px;display:grid;gap:4px;min-width:0}.andus-hero__floating-content strong{color:var(--andus-hero-ink);font-size:10px;font-weight:750;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.andus-hero__floating-line{background:#dce5ef;border-radius:999px;display:block;height:3px}.andus-hero__floating-line--long{width:62px}.andus-hero__floating-line--short{width:42px}.andus-hero__floating-dots{grid-gap:2px;display:grid;gap:2px}.andus-hero__floating-dots i{background:#9aa8b9;border-radius:50%;display:block;height:3px;width:3px}@keyframes andus-hero-system-orbit{0%{transform:translate(-50%,-50%) rotate(var(--andus-hero-orbit-start))}to{transform:translate(-50%,-50%) rotate(calc(var(--andus-hero-orbit-start) + 1turn))}}@keyframes andus-hero-system-counter-orbit{0%{transform:translate(-50%,-50%) rotate(var(--andus-hero-counter-start))}to{transform:translate(-50%,-50%) rotate(calc(var(--andus-hero-counter-start) - 1turn))}}.andus-hero__products{grid-gap:18px;border-top:1px solid #d1d9e6;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:22px;position:relative;z-index:4}.andus-hero__product-link{grid-gap:14px;align-items:center;background:#ffffffdb;border:1px solid var(--andus-hero-border);border-radius:9px;box-shadow:0 12px 28px rgba(40,75,118,.045);color:var(--andus-hero-ink);display:grid;gap:14px;grid-template-columns:58px minmax(0,1fr) 24px;min-height:94px;overflow:hidden;padding:16px 16px 16px 17px;position:relative;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.andus-hero__product-link:before{background:var(--andus-hero-blue);border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.andus-hero__product-link--pink:before{background:var(--andus-hero-pink)}.andus-hero__product-link:hover{border-color:#c7d3e2;box-shadow:0 18px 34px #284b761a;transform:translateY(-3px)}.andus-hero__product-icon{background:#e8f4fc;border-radius:12px;display:grid;height:54px;place-items:center;width:54px}.andus-hero__product-link--pink .andus-hero__product-icon{background:#fdebf3}.andus-hero__product-icon img{display:block;height:32px;width:32px}.andus-hero__product-name{font-size:14px;font-weight:750;line-height:1.25;min-width:0}.andus-hero__product-arrow{height:24px;transition:transform .18s ease;width:24px}.andus-hero__product-link:hover .andus-hero__product-arrow{transform:translateX(3px)}@media (max-width:1199px){.andus-hero__inner{padding:20px 40px 32px}.andus-hero__main{grid-template-columns:minmax(0,1fr) minmax(460px,1fr);min-height:498px}.andus-hero__copy{max-width:520px;padding:20px 0}.andus-hero__title{font-size:56px}.andus-hero__body{font-size:14.2px;line-height:1.62;margin-top:42px}.andus-hero__actions{margin-top:32px}.andus-hero__button{font-size:14px;min-height:54px;padding-left:24px;padding-right:24px}.andus-hero__visual{margin-right:-88px;min-height:498px}.andus-hero__orbit{width:620px}.andus-hero__floating-products{--andus-hero-orbit-diameter:440px}.andus-hero__floating-card{grid-template-columns:34px minmax(70px,1fr);min-height:54px;padding:8px;width:148px}.andus-hero__floating-icon{height:34px;width:34px}.andus-hero__floating-icon img{height:21px;width:21px}.andus-hero__floating-dots{display:none}.andus-hero__products{gap:14px}.andus-hero__product-link{gap:10px;grid-template-columns:50px minmax(0,1fr) 22px;min-height:92px;padding:13px}.andus-hero__product-icon{height:50px;width:50px}.andus-hero__product-name{font-size:13px}}@media (min-width:640px) and (max-width:899px){.andus-hero__inner{padding:52px 30px 40px}.andus-hero__main{display:block;min-height:608px}.andus-hero__copy{max-width:530px;padding:0}.andus-hero__title{font-size:60px}.andus-hero__body{font-size:15px;line-height:1.62;margin-top:46px}.andus-hero__actions{grid-gap:12px;display:grid;gap:12px;margin-top:28px;width:250px}.andus-hero__visual{margin:0;min-height:650px;opacity:.78;position:absolute;right:-202px;top:38px;width:650px;z-index:1}.andus-hero__visual:after{background:linear-gradient(90deg,#f9fbfdf2,#f9fbfdc7 34%,#f9fbfd00 65%);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.andus-hero__orbit{width:640px}.andus-hero__floating-products{display:none}.andus-hero__products{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:28px}.andus-hero__product-link{min-height:92px}}@media (max-width:639px){.andus-hero__inner{padding:28px 0;width:100%}.andus-hero__main{display:block;min-height:686px}.andus-hero__copy{max-width:none;padding:0 24px}.andus-hero__eyebrow{font-size:10px;letter-spacing:.155em;margin-bottom:8px}.andus-hero__title{font-size:clamp(42px,11.3vw,49px);letter-spacing:-.04em;line-height:1.06}.andus-hero__body{font-size:13.5px;line-height:1.62;margin-top:30px;max-width:100%}.andus-hero__actions{grid-gap:10px;display:grid;gap:10px;margin-top:28px}.andus-hero__button{font-size:14px;min-height:54px;width:100%}.andus-hero__button--primary{justify-content:space-between;padding-left:46px;padding-right:18px}.andus-hero__visual{margin:0;min-height:660px;opacity:.72;position:absolute;right:-295px;top:330px;width:660px;z-index:1}.andus-hero__visual:after{background:linear-gradient(180deg,#f8fafdf5,#f8fafda8 27%,#f8fafd00 56%);content:"";inset:-1px;pointer-events:none;position:absolute;z-index:3}.andus-hero__orbit{width:650px}.andus-hero__floating-products{display:none}.andus-hero__products{border-top:1px solid #d1d9e6;display:flex;gap:14px;overflow-x:auto;padding:18px 24px 6px;scroll-padding-left:24px;scroll-snap-type:x mandatory;scrollbar-width:none}.andus-hero__products::-webkit-scrollbar{display:none}.andus-hero__product-link{flex:0 0 min(246px,calc(100vw - 82px));min-height:92px;scroll-snap-align:start}}@media (max-width:380px){.andus-hero__inner{padding-top:22px}.andus-hero__main{min-height:620px}.andus-hero__copy{padding:0 22px}.andus-hero__title{font-size:42px}.andus-hero__body{font-size:12.9px;margin-top:26px}.andus-hero__actions{margin-top:24px}.andus-hero__visual{min-height:620px;right:-282px;top:304px;width:620px}.andus-hero__orbit{width:610px}.andus-hero__products{padding-left:22px;padding-right:22px;scroll-padding-left:22px}}@media (prefers-reduced-motion:reduce){.andus-hero__button,.andus-hero__floating-card,.andus-hero__orbit-track,.andus-hero__product-arrow,.andus-hero__product-link{animation:none;transition:none}}.custom-systems{--custom-background:#020b1c;--custom-panel:#071529;--custom-panel-deep:#051225;--custom-white:#f8fafc;--custom-body:#aebbd0;--custom-muted:#8193ae;--custom-blue:#168bff;--custom-pink:#ff2775;--custom-border:#28405f;--custom-blue-border:#3e99f075;--custom-pink-border:#ff3f8466;background:radial-gradient(circle at 79% 38%,#087cff1f,#0000 35%),radial-gradient(circle at 88% 49%,#ff277514,#0000 28%),linear-gradient(135deg,#020a19,#031024 54%,#020817);color:var(--custom-white);font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:913px;overflow:hidden;position:relative;scroll-margin-top:110px;width:100%}.custom-systems,.custom-systems *{box-sizing:border-box}.custom-systems__background{display:block;height:100%;inset:0;object-fit:cover;object-position:right top;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:-2}.custom-systems:after{background:linear-gradient(90deg,#020b1c40,#0000 45%,#020b1c0d);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.custom-systems__inner{margin:0 auto;min-height:913px;padding:72px 0 32px;position:relative;width:min(1768px,calc(100% - 96px));z-index:1}.custom-systems__main{grid-gap:clamp(48px,4vw,92px);align-items:stretch;display:grid;gap:clamp(48px,4vw,92px);grid-template-columns:minmax(570px,.88fr) minmax(660px,1.12fr);min-height:650px;position:relative}.custom-systems__copy{align-self:start;max-width:700px;padding:26px 0 0 28px;position:relative;width:100%;z-index:5}.custom-systems__eyebrow{color:var(--custom-blue);font-size:clamp(.75rem,.94vw,1.02rem);font-weight:700;letter-spacing:.17em;line-height:1.35;margin:0 0 23px;text-transform:uppercase}.custom-systems h2{color:var(--custom-white);font-size:clamp(3.8rem,3.86vw,4.55rem);font-weight:760;letter-spacing:-.045em;line-height:1.075;margin:0;max-width:720px}.custom-systems h2 span{display:block}.custom-systems__body{color:var(--custom-body);font-size:clamp(1rem,1.05vw,1.22rem);font-weight:430;line-height:1.62;margin:72px 0 0;max-width:615px}.custom-systems__actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:36px}.custom-systems__button{align-items:center;border-radius:8px;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:680;gap:22px;justify-content:space-between;line-height:1.2;min-height:62px;min-width:234px;padding:15px 23px;text-align:center;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.custom-systems__button svg{flex:0 0 auto;height:24px;transition:transform .18s ease;width:24px}.custom-systems__button--primary{background:linear-gradient(135deg,#168bff,#087cff);border:1px solid #1488ff;box-shadow:0 12px 30px #087cff33,inset 0 1px 0 #ffffff2e;color:#fff}.custom-systems__button--secondary{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#061326a3;border:1px solid #395472;color:var(--custom-white)}.custom-systems__button:hover{transform:translateY(-2px)}.custom-systems__button:hover svg{transform:translateX(5px)}.custom-systems__button--primary:hover{background:linear-gradient(135deg,#2a96ff,#087cff);border-color:#3da0ff;box-shadow:0 16px 36px #087cff4d;color:#fff}.custom-systems__button--secondary:hover{background:#0c203adb;border-color:#5f83a8;box-shadow:0 14px 30px #0003;color:#fff}.custom-systems__button:focus-visible{outline:3px solid #48a6ff8c;outline-offset:4px}.custom-systems__visual{align-self:stretch;min-height:650px;min-width:0;position:relative;z-index:2}.custom-systems__person{bottom:-72px;display:block;filter:drop-shadow(0 24px 32px rgba(0,0,0,.24));max-height:720px;object-fit:contain;object-position:center bottom;position:absolute;right:2%;-webkit-user-select:none;user-select:none;width:min(610px,76%);z-index:2}.custom-systems__profile{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(120deg,#06162bf7,#051225e0);border:1px solid #446285d9;border-left:5px solid var(--custom-blue);border-radius:12px;bottom:80px;box-shadow:0 18px 45px #00000038,inset 0 0 0 1px #11355752;color:var(--custom-white);display:flex;flex-direction:column;justify-content:center;left:-13%;min-height:136px;padding:18px 24px;position:absolute;width:min(430px,54%);z-index:5}.custom-systems__profile-eyebrow{color:var(--custom-blue)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.18em;line-height:1.3!important;margin-bottom:11px;text-transform:uppercase}.custom-systems__profile strong{color:var(--custom-white);display:block;font-size:clamp(1rem,1.15vw,1.22rem);font-weight:540;line-height:1.25;margin-bottom:10px}.custom-systems__profile span{color:#98abc5;display:block;font-size:clamp(.73rem,.82vw,.84rem);font-weight:430;line-height:1.65}.custom-process{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#051327c7;border:1px solid #365171e6;border-radius:18px;box-shadow:0 18px 40px #00000024,inset 0 0 0 1px #08213d6b;margin-top:-4px;min-height:166px;padding:50px 26px 24px;position:relative;scroll-margin-top:120px;z-index:8}.custom-process__label{color:#6f86a3;font-size:.62rem;font-weight:600;left:30px;letter-spacing:.22em;line-height:1.4;margin:0;max-width:none;position:absolute;text-transform:uppercase;top:20px;white-space:nowrap;width:max-content}.custom-process__grid{align-items:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.custom-process__step{grid-gap:17px;align-items:center;display:grid;gap:17px;grid-template-columns:72px minmax(0,1fr);min-height:90px;min-width:0;padding:0 28px}.custom-process__step:not(:last-child){border-right:1px solid #365171b8}.custom-process__icon{display:block;height:72px;width:72px}.custom-process__content{min-width:0}.custom-process__heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:9px}.custom-process__number{font-size:1.02rem;font-weight:650;line-height:1}.custom-process__number--blue{color:var(--custom-blue)}.custom-process__number--pink{color:var(--custom-pink)}.custom-process h3{color:var(--custom-white);font-size:1rem;font-weight:540;line-height:1.25;margin:0}.custom-process__step p{color:#91a3bc;font-size:.77rem;font-weight:420;line-height:1.5;margin:12px 0 0;max-width:225px}.custom-process__description--compact{display:none}@media (max-width:1450px){.custom-systems__main{gap:36px;grid-template-columns:minmax(510px,.9fr) minmax(560px,1.1fr)}.custom-systems__copy{padding-left:14px}.custom-systems h2{font-size:clamp(3.55rem,4.5vw,4.2rem)}.custom-systems__profile{left:-10%}.custom-process{padding-left:15px;padding-right:15px}.custom-process__step{gap:13px;grid-template-columns:64px minmax(0,1fr);padding:0 18px}.custom-process__icon{height:62px;width:62px}}@media (max-width:1180px){.custom-systems{min-height:768px}.custom-systems__inner{min-height:768px;padding:40px 0;width:calc(100% - 80px)}.custom-systems__main{gap:28px;grid-template-columns:minmax(410px,.94fr) minmax(420px,1.06fr);min-height:460px}.custom-systems__copy{padding:10px 0 0}.custom-systems__eyebrow{font-size:.65rem;margin-bottom:8px}.custom-systems h2{font-size:clamp(2.85rem,4.8vw,3.2rem);line-height:1.04}.custom-systems__body{font-size:.88rem;line-height:1.5;margin-top:52px;max-width:470px}.custom-systems__actions{gap:14px;margin-top:32px}.custom-systems__button{font-size:.88rem;min-height:50px;min-width:190px;padding:12px 18px}.custom-systems__button svg{height:20px;width:20px}.custom-systems__visual{min-height:460px}.custom-systems__person{bottom:-5px;max-height:440px;right:-2%;width:min(420px,88%)}.custom-systems__profile{bottom:45px;left:-12%;min-height:126px;padding:16px 20px;width:min(410px,88%)}.custom-process{margin-top:0;min-height:227px;padding:54px 10px 20px}.custom-process__label{left:23px;top:19px}.custom-process__step{align-items:start;gap:13px;grid-template-columns:57px minmax(0,1fr);min-height:142px;padding:16px 14px}.custom-process__icon{height:55px;width:55px}.custom-process__heading{margin-top:6px}.custom-process__step p{font-size:.7rem;margin-top:13px}}@media (max-width:899px){.custom-systems{min-height:1120px}.custom-systems__inner{min-height:1120px;padding:56px 0 46px;width:calc(100% - 96px)}.custom-systems__main{display:block;min-height:600px;position:relative}.custom-systems__copy{max-width:480px;padding:5px 0 0;width:69%}.custom-systems__eyebrow{font-size:.66rem;margin-bottom:12px}.custom-systems h2{font-size:clamp(2.8rem,6.55vw,3.15rem);line-height:1.14}.custom-systems__body{font-size:.89rem;line-height:1.5;margin-top:39px;max-width:365px}.custom-systems__actions{gap:15px;margin-top:23px}.custom-systems__button{min-height:56px;min-width:0}.custom-systems__button--primary{width:220px}.custom-systems__button--secondary{width:185px}.custom-systems__visual{inset:0;min-height:600px;position:absolute;z-index:2}.custom-systems__person{bottom:32px;max-height:475px;right:-34px;width:370px}.custom-systems__profile{bottom:52px;left:auto;min-height:138px;right:0;width:360px}.custom-process{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:0;box-shadow:none;margin-top:18px;min-height:0;padding:38px 0 0}.custom-process__label{left:0;top:0}.custom-process__grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.custom-process__step{align-items:start;background:#051224a3;border:1px solid var(--custom-blue-border);border-radius:15px;gap:14px;grid-template-columns:55px minmax(0,1fr);min-height:152px;padding:16px 13px}.custom-process__step:not(:last-child){border-right:1px solid var(--custom-blue-border)}.custom-process__step--pink,.custom-process__step--pink:not(:last-child){border-color:var(--custom-pink-border)}.custom-process__icon{height:52px;width:52px}.custom-process__step p{font-size:.72rem;max-width:none}}@media (max-width:699px){.custom-systems{min-height:0;scroll-margin-top:90px}.custom-systems__background{bottom:auto;height:450px;left:auto;object-fit:fill;object-position:center;right:-110px;top:clamp(410px,108vw,510px);width:920px}.custom-systems__inner{min-height:0;padding:38px 0 56px;width:calc(100% - 44px)}.custom-systems__main{display:block;min-height:0}.custom-systems__copy{max-width:none;padding:0;width:100%}.custom-systems__eyebrow{font-size:clamp(.58rem,2.6vw,.68rem);letter-spacing:.12em;margin-bottom:12px}.custom-systems h2{font-size:clamp(2.35rem,10.35vw,2.8rem);letter-spacing:-.036em;line-height:1.1;max-width:none}.custom-systems h2 span{display:inline}.custom-systems h2 span:not(:last-child):after{content:" "}.custom-systems__body{font-size:clamp(.86rem,3.7vw,.98rem);line-height:1.52;margin-top:38px;max-width:none}.custom-systems__actions{align-items:stretch;flex-direction:column;gap:11px;margin-top:34px;width:100%}.custom-systems__button,.custom-systems__button--primary,.custom-systems__button--secondary{font-size:.97rem;min-height:54px;min-width:0;padding:13px 18px;width:100%}.custom-systems__button--secondary{color:#eaf1fa}.custom-systems__visual{height:clamp(455px,119vw,520px);inset:auto;margin:27px 0 0 -22px;min-height:0;position:relative;width:calc(100% + 44px)}.custom-systems__person{bottom:34px;max-height:520px;right:50%;transform:translateX(50%);width:min(410px,96vw)}.custom-systems__profile{border-radius:13px;bottom:0;left:50%;min-height:148px;padding:17px;right:auto;transform:translateX(-50%);width:calc(100% - 44px)}.custom-systems__profile-eyebrow{font-size:.62rem!important;margin-bottom:10px}.custom-systems__profile strong{font-size:clamp(1rem,4.2vw,1.16rem);margin-bottom:10px}.custom-systems__profile span{font-size:clamp(.68rem,3.1vw,.8rem);line-height:1.65}.custom-process{margin-top:32px;padding-top:40px}.custom-process__label{font-size:clamp(.52rem,2.1vw,.61rem);letter-spacing:.18em}.custom-process__grid{gap:14px}.custom-process__step{border-radius:14px;gap:10px;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:clamp(164px,42vw,181px);padding:13px 14px 17px}.custom-process__icon{height:42px;width:42px}.custom-process__content{display:contents}.custom-process__heading{align-self:center;gap:6px}.custom-process__number{font-size:.86rem}.custom-process h3{font-size:.92rem}.custom-process__step p{align-self:end;font-size:clamp(.68rem,2.95vw,.79rem);grid-column:1/-1;line-height:1.48;margin:0}.custom-process__description--full{display:none}.custom-process__description--compact{display:inline}}@media (max-width:374px){.custom-systems__inner{width:calc(100% - 40px)}.custom-systems h2{font-size:2.35rem}.custom-systems__visual{margin-left:-20px;width:calc(100% + 40px)}.custom-systems__profile{min-height:137px;width:calc(100% - 40px)}.custom-process__step{min-height:151px;padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.custom-systems__button,.custom-systems__button svg{transition:none}}.partners-section{background:radial-gradient(circle at 79% 8%,#e7f2ffc2,#0000 31%),radial-gradient(circle at 96% 65%,#ffe8f2a6,#0000 29%),linear-gradient(180deg,#fff,#fdfdff);overflow:hidden;position:relative;scroll-margin-top:104px}.partners-section:after,.partners-section:before{border:1px solid #c4dcf89e;border-radius:50%;content:"";pointer-events:none;position:absolute}.partners-section:before{height:820px;right:-205px;top:-345px;width:650px}.partners-section:after{border-color:#ffc7dd9e;height:440px;right:-170px;top:75px;width:360px}.partners-section__inner{margin:0 auto;padding:80px 24px 58px;position:relative;width:min(calc(100% - 96px),1760px);z-index:2}.partners-section__header{max-width:1500px}.partners-section__eyebrow{color:#087cff;font-size:clamp(.9rem,1.08vw,1.08rem);font-weight:850;letter-spacing:.055em;line-height:1.2;margin:0 0 26px;text-transform:uppercase}.partners-section h2{color:var(--andus-ink);font-size:clamp(3rem,3.7vw,3.65rem);font-weight:780;letter-spacing:-.046em;line-height:1.08;margin:0}.partners-section__intro{color:#465a7a;font-size:clamp(1rem,1.3vw,1.13rem);font-weight:500;line-height:1.55;margin:16px 0 0;max-width:1100px}.partners-carousel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #d4e1ef;border-radius:13px;box-shadow:0 14px 38px #23486f0a;margin-top:74px;overflow:hidden;position:relative;touch-action:pan-y}.partners-carousel:focus-visible{outline:3px solid #287eb757;outline-offset:5px}.partners-carousel__track{display:flex;transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}.partners-carousel__slide{display:grid;flex:0 0 100%;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;padding:20px}.partners-carousel__logo-cell{align-items:center;border-bottom:1px solid #dce6f1;border-right:1px solid #dce6f1;display:flex;justify-content:center;min-height:115px;min-width:0;padding:20px 28px}.partners-carousel__logo-cell:nth-child(5n){border-right:0}.partners-carousel__logo-cell:nth-child(n+6){border-bottom:0}.partners-carousel__logo-cell img{display:block;filter:saturate(.86);height:auto;max-height:68px;max-width:min(172px,88%);object-fit:contain;opacity:.84;transition:filter .18s ease,opacity .18s ease,transform .18s ease;width:auto}.partners-carousel__logo-cell:hover img{filter:saturate(1);opacity:1;transform:scale(1.035)}.partners-section__footer{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:20px;min-height:48px;position:relative}.partners-section__footer>p{color:#718198;font-size:.82rem;font-weight:500;letter-spacing:.01em;margin:0}.partners-carousel__navigation{align-items:center;display:flex;gap:12px}.partners-carousel__arrow{align-items:center;background:#ffffffc7;border:1px solid #d4e1ef;border-radius:50%;box-shadow:0 7px 20px #23486f0f;color:var(--andus-ink);cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease;width:42px}.partners-carousel__arrow:hover{background:#087cff;border-color:#087cff;color:#fff;transform:translateY(-2px)}.partners-carousel__arrow svg{height:20px;width:20px}.partners-carousel__dots{align-items:center;display:flex;gap:7px}.partners-carousel__dots button{background:#c3cfdd;border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .18s ease,background .18s ease;width:8px}.partners-carousel__dots button.is-active{background:linear-gradient(90deg,#55a7df,#ee5a9b);width:24px}.partners-carousel__status{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:1180px){.partners-section__inner{padding-left:0;padding-right:0;width:min(calc(100% - 64px),1120px)}.partners-carousel__logo-cell{padding-left:18px;padding-right:18px}}@media (max-width:760px){.partners-section{scroll-margin-top:82px}.partners-section:before{height:1000px;right:-315px;top:-230px;width:540px}.partners-section:after{height:690px;right:-320px;top:115px;width:430px}.partners-section__inner{padding:52px 0 34px;width:calc(100% - 44px)}.partners-section__eyebrow{font-size:.78rem;letter-spacing:.025em;margin-bottom:28px}.partners-section h2{font-size:2.625rem;letter-spacing:-.042em;line-height:1.01;max-width:360px}.partners-section__intro{font-size:1rem;line-height:1.55;margin-top:12px}.partners-carousel{border-radius:12px;margin-top:32px}.partners-carousel__slide{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.partners-carousel__logo-cell{border-bottom:1px solid #dce6f1;min-height:112px;padding:18px 14px}.partners-carousel__logo-cell,.partners-carousel__logo-cell:nth-child(5n){border-right:1px solid #dce6f1}.partners-carousel__logo-cell:nth-child(n+6){border-bottom:1px solid #dce6f1}.partners-carousel__logo-cell:nth-child(2n){border-right:0}.partners-carousel__logo-cell:nth-child(n+9){border-bottom:0}.partners-carousel__logo-cell img{max-height:58px;max-width:min(130px,88%)}.partners-section__footer{align-items:flex-start;flex-direction:column;gap:14px;margin-top:16px}.partners-carousel__navigation{align-self:center}}@media (max-width:390px){.partners-section h2{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){.partners-carousel__track{transition:none}}.unity-learning{background:radial-gradient(circle at 21% 44%,#0045d62e,#0000 30%),radial-gradient(circle at 69% 26%,#003ab61a,#0000 27%),linear-gradient(118deg,#02091b,#010716 50%,#020817);color:#fff;min-height:820px;overflow:hidden;position:relative;scroll-margin-top:104px}.unity-learning:before{background:radial-gradient(circle,#005bff1f,#0000 68%);height:720px;right:-15%;top:-44%;width:720px}.unity-learning:after,.unity-learning:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.unity-learning:after{background:radial-gradient(circle,#ff277512,#0000 68%);bottom:-63%;height:760px;right:-8%;width:760px}.unity-learning__glow{background:#fff;border-radius:50%;box-shadow:0 0 10px 4px #4199ffe6,0 0 42px 15px #087cff70;height:6px;left:39%;pointer-events:none;position:absolute;top:25%;width:6px;z-index:1}.unity-learning__inner{grid-gap:clamp(42px,5vw,92px);align-items:stretch;display:grid;gap:clamp(42px,5vw,92px);grid-template-columns:minmax(650px,1.08fr) minmax(540px,.92fr);margin:0 auto;min-height:820px;position:relative;width:min(calc(100% - 96px),1760px);z-index:2}.unity-learning__visual{min-height:820px;min-width:0;position:relative}.unity-learning__orbit{animation:unity-orbit-rotate 54s linear infinite;display:block;height:auto;left:43%;opacity:.96;pointer-events:none;position:absolute;top:48%;transform:translate(-50%,-50%);width:min(900px,118%)}.unity-learning__devices{animation:unity-device-float 7s ease-in-out infinite;display:block;filter:drop-shadow(0 28px 34px rgba(0,0,0,.27));height:auto;left:45%;position:absolute;top:-55px;transform:translateX(-50%);width:min(745px,94%);z-index:3}.unity-learning__visual-label{align-items:flex-start;bottom:38px;color:#ffffffb3;display:flex;gap:12px;position:absolute;right:16%;z-index:5}.unity-learning__visual-label span{background:linear-gradient(90deg,#0000,#438dff);display:block;height:1px;margin-top:4px;position:relative;width:34px}.unity-learning__visual-label span:after{background:#fff;border-radius:50%;box-shadow:0 0 11px 3px #3e8effb8;content:"";height:5px;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:5px}.unity-learning__visual-label p{font-size:.98rem;font-weight:500;line-height:1.36;margin:14px 0 0}.unity-learning__copy{align-self:center;max-width:650px;padding:20px 8px 50px 0;position:relative;z-index:6}.unity-learning__eyebrow{color:#087cff;font-size:clamp(3.15rem,4.8vw,4.2rem);font-weight:850;letter-spacing:.012em;line-height:1;margin:0 0 34px;text-transform:uppercase}.unity-learning h2{color:#fff;font-size:clamp(3.8rem,5vw,4.55rem);font-weight:780;letter-spacing:-.046em;line-height:1.04;margin:0}.unity-learning h2 span{display:block}.unity-learning__body{color:#ffffffc7;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:450;line-height:1.48;margin:26px 0 0;max-width:590px}.unity-learning__cta{align-items:center;background:linear-gradient(115deg,#087cff,#0a67f2);border:1px solid #5ba5ffb8;border-radius:7px;box-shadow:0 14px 34px #005bff33,inset 0 1px 0 #ffffff24;color:#fff;display:inline-flex;font-size:1.08rem;font-weight:730;gap:28px;justify-content:space-between;line-height:1;margin-top:30px;min-height:64px;min-width:313px;padding:0 28px;text-decoration:none;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.unity-learning__cta:hover{background:linear-gradient(115deg,#1687ff,#0b5cde);box-shadow:0 19px 42px #005bff4d,inset 0 1px 0 #ffffff2e;color:#fff;transform:translateY(-3px)}.unity-learning__cta svg{flex:0 0 auto;height:24px;transition:transform .18s ease;width:24px}.unity-learning__cta:hover svg{transform:translateX(5px)}@keyframes unity-orbit-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes unity-device-float{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-8px)}}@media (max-width:1380px){.unity-learning__inner{gap:32px;grid-template-columns:minmax(590px,1.06fr) minmax(500px,.94fr)}.unity-learning__devices{top:-42px;width:min(690px,96%)}.unity-learning__eyebrow{font-size:clamp(2.8rem,4.6vw,3.65rem)}.unity-learning h2{font-size:clamp(3.35rem,5vw,4.05rem)}}@media (max-width:1180px){.unity-learning,.unity-learning__inner,.unity-learning__visual{min-height:760px}.unity-learning__inner{grid-template-columns:minmax(500px,1.05fr) minmax(430px,.95fr);width:min(calc(100% - 64px),1120px)}.unity-learning__devices{top:-24px;width:min(630px,100%)}.unity-learning__visual-label{right:10%}.unity-learning__eyebrow{font-size:clamp(2.45rem,4.4vw,3.2rem);margin-bottom:28px}.unity-learning h2{font-size:clamp(3rem,5.2vw,3.55rem)}.unity-learning__body{font-size:1.05rem}}@media (max-width:900px){.unity-learning{min-height:auto;scroll-margin-top:82px}.unity-learning__inner{gap:20px;grid-template-columns:1fr;min-height:auto;padding-top:64px;width:min(calc(100% - 48px),760px)}.unity-learning__copy{grid-row:1;max-width:690px;padding:0}.unity-learning__visual{grid-row:2;min-height:640px}.unity-learning__orbit{left:50%;top:50%;width:min(760px,112%)}.unity-learning__devices{left:50%;top:-32px;width:min(620px,92%)}.unity-learning__visual-label{display:none}.unity-learning__eyebrow{font-size:1.5rem;letter-spacing:.02em}.unity-learning h2{font-size:clamp(3.5rem,8.8vw,4.7rem);max-width:650px}.unity-learning__body{max-width:620px}}@media (max-width:640px){.unity-learning__inner{gap:10px;padding-top:29px;width:calc(100% - 44px)}.unity-learning__eyebrow{font-size:1.32rem;letter-spacing:.018em;margin-bottom:20px}.unity-learning h2{font-size:2.5rem;letter-spacing:-.042em;line-height:1.08}.unity-learning__body{font-size:.96rem;line-height:1.52;margin-top:16px}.unity-learning__cta{font-size:.88rem;gap:18px;margin-top:22px;min-height:46px;min-width:240px;padding:0 20px}.unity-learning__cta svg{height:19px;width:19px}.unity-learning__visual{margin-left:-22px;min-height:487px;width:calc(100% + 44px)}.unity-learning__orbit{top:53%;width:155%}.unity-learning__devices{top:-35px;width:min(450px,115%)}.unity-learning__glow{left:87%;top:66%}}@media (max-width:390px){.unity-learning h2{font-size:2.4rem}.unity-learning__visual{min-height:478px}}@media (prefers-reduced-motion:reduce){.unity-learning__devices,.unity-learning__orbit{animation:none}}.tl-section,.tl-section *{box-sizing:border-box}.tl-section{--tl-ink:#07162f;--tl-body:#455979;--tl-blue:#087cff;--tl-deep-blue:#0062ea;--tl-pink:#ff2775;--tl-border:#cbdcf2;--tl-panel:#ffffffd1;background:radial-gradient(circle at 83% 34%,#dbeeff8a 0,#dbeeff33 25%,#0000 51%),radial-gradient(circle at 91% 62%,#ffe1ef6b 0,#ffe1ef1a 28%,#0000 52%),linear-gradient(118deg,#fff,#fbfdff 54%,#f7faff);color:var(--tl-ink);font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:920px;overflow:hidden;position:relative;scroll-margin-top:100px;width:100%}.tl-section:after,.tl-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-2}.tl-section:before{border:1px solid #087cff1a;box-shadow:0 0 0 88px rgba(8,124,255,.022),0 0 0 178px rgba(255,39,117,.018);height:930px;right:-170px;top:-440px;width:930px}.tl-section:after{border:1px solid #ff277517;height:680px;right:-80px;top:-320px;width:680px}.tl-section__wave{bottom:-20px;height:auto;left:-85px;opacity:.9;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:min(43vw,660px);z-index:-1}.tl-section__inner{grid-gap:clamp(50px,5vw,105px);align-items:center;display:grid;gap:clamp(50px,5vw,105px);grid-template-columns:minmax(430px,.7fr) minmax(720px,1.3fr);margin:0 auto;min-height:920px;padding:64px 0;position:relative;width:min(1760px,calc(100% - clamp(48px, 7vw, 120px)))}.tl-section__copy{max-width:590px;position:relative;z-index:2}.tl-section__eyebrow{color:var(--tl-blue);font-size:clamp(1.2rem,1.65vw,2rem);font-weight:800;letter-spacing:.28em;line-height:1;margin:0 0 38px;text-transform:uppercase}.tl-section__copy h2{text-wrap:balance;color:var(--tl-ink);font-size:clamp(3.4rem,4.15vw,4.55rem);font-weight:800;letter-spacing:-.045em;line-height:1.07;margin:0;max-width:610px}.tl-section__body{color:var(--tl-body);font-size:clamp(1.08rem,1.35vw,1.42rem);font-weight:450;line-height:1.62;margin:38px 0 0;max-width:570px}.tl-section__button{align-items:center;background:linear-gradient(135deg,#087cff,#0068f8);border:1px solid var(--tl-blue);border-radius:9px;box-shadow:0 15px 32px #087cff2e,inset 0 1px 0 #ffffff38;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:700;gap:22px;justify-content:space-between;line-height:1;margin-top:46px;min-height:72px;padding:0 28px 0 38px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:min(340px,100%)}.tl-section__button svg{flex:0 0 auto;height:25px;transition:transform .18s ease;width:25px}.tl-section__button:hover{background:linear-gradient(135deg,#006feb,#005fe5);box-shadow:0 20px 40px #087cff3d,inset 0 1px 0 #ffffff3d;transform:translateY(-3px)}.tl-section__button:hover svg{transform:translateX(5px)}.tl-section__button:focus-visible{outline:3px solid #ff27756b;outline-offset:4px}.tl-section__visual{min-width:0;position:relative;width:100%;z-index:1}.tl-dashboard{background:linear-gradient(145deg,#fffffff7,#fafdffe8 58%,#fff9fcf0);border:1px solid #a7c3e3b3;border-radius:28px;box-shadow:0 28px 70px #355b8a1a,0 5px 18px #355b8a0f,inset 0 0 0 3px #ffffffbd;min-height:790px;overflow:hidden;padding:clamp(32px,3vw,50px);position:relative;width:100%}.tl-dashboard:before{background:radial-gradient(circle at 76% 35%,#2ca0ff17,#0000 35%),radial-gradient(circle at 87% 59%,#ff277512,#0000 32%);content:"";inset:0;pointer-events:none;position:absolute}.tl-dashboard__content,.tl-dashboard__footer,.tl-dashboard__header{position:relative;z-index:1}.tl-dashboard__header h3{color:var(--tl-ink);font-size:clamp(1.7rem,2.15vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin:0}.tl-dashboard__header p{color:#667b9b;font-size:clamp(.95rem,1.15vw,1.25rem);line-height:1.45;margin:12px 0 0}.tl-dashboard__content{grid-gap:clamp(20px,2.2vw,36px);display:grid;gap:clamp(20px,2.2vw,36px);grid-template-columns:minmax(260px,.82fr) minmax(420px,1.35fr);margin-top:34px}.tl-ranking-panel{align-self:stretch;background:#ffffffb8;border:1px solid #cadaee;border-radius:16px;box-shadow:inset 0 1px 0 #fff;overflow:hidden}.tl-ranking-list{list-style:none;margin:0;padding:0}.tl-ranking-row{grid-gap:12px;align-items:center;border-bottom:1px solid #dde7f2;color:var(--tl-ink);display:grid;gap:12px;grid-template-columns:24px 54px minmax(70px,1fr) auto;min-height:88px;padding:12px 17px}.tl-ranking-row.is-top-match{background:linear-gradient(90deg,rgba(8,124,255,.055),rgba(8,124,255,.015));border:1px solid #087cff8f;box-shadow:0 6px 20px #087cff14,inset 4px 0 0 var(--tl-blue);position:relative}.tl-ranking-row__position{font-size:1.05rem;font-weight:700;text-align:center}.tl-ranking-row__avatar{align-items:center;background:#dce6f5;border-radius:50%;color:#142749;display:inline-flex;font-size:1rem;font-weight:650;height:48px;justify-content:center;width:48px}.tl-ranking-row.is-top-match .tl-ranking-row__avatar{background:linear-gradient(145deg,#1689ff,#0068ec);box-shadow:0 7px 18px #087cff33;color:#fff}.tl-ranking-row__bars{display:flex;flex-direction:column;gap:8px;min-width:0}.tl-ranking-row__bar{background:#e3eaf3;border-radius:999px;height:7px;overflow:hidden;position:relative;width:100%}.tl-ranking-row__bar:after{background:#c8d4e4;border-radius:inherit;content:"";inset:0 auto 0 0;position:absolute;width:var(--tl-ranking-width)}.tl-ranking-row.is-top-match .tl-ranking-row__bar--primary:after{background:linear-gradient(90deg,#59b0ff,#2080ef)}.tl-ranking-row.is-top-match .tl-ranking-row__bar--secondary:after{background:#a9cbf9}.tl-ranking-row__bar--secondary{width:72%}.tl-ranking-row strong{color:var(--tl-ink);font-size:1rem;font-weight:800;min-width:48px;text-align:right}.tl-ranking-row.is-top-match strong{color:var(--tl-blue);font-size:1.35rem}.tl-ranking-panel__button{align-items:center;background:#fff;border:1px solid #c9d8ea;border-radius:999px;color:#253b5d;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:600;gap:24px;justify-content:space-between;margin:16px 20px 18px;min-height:42px;min-width:190px;padding:0 18px;transition:border-color .18s ease,box-shadow .18s ease}.tl-ranking-panel__button svg{height:17px;width:17px}.tl-ranking-panel__button:hover{border-color:var(--tl-blue);box-shadow:0 6px 16px #087cff1a}.tl-ranking-panel__button:focus-visible{outline:3px solid #087cff4d;outline-offset:3px}.tl-match-panel{min-width:0}.tl-score-radar{align-items:center;display:flex;height:345px;justify-content:center;overflow:hidden;position:relative;width:100%}.tl-score-radar__axis{background:linear-gradient(90deg,#0000,#087cff4d,#ff27753d,#0000);display:block;position:absolute;z-index:0}.tl-score-radar__axis--horizontal{height:1px;width:96%}.tl-score-radar__axis--vertical{background:linear-gradient(180deg,#0000,#087cff4d,#ff277538,#0000);height:94%;width:1px}.tl-score-radar__ring{border:1px solid #087cff29;border-radius:50%;display:block;position:absolute;z-index:0}.tl-score-radar__ring--one{border-color:#087cff61;box-shadow:0 0 28px #087cff1f,inset 0 0 28px #ff27750f;height:180px;width:180px}.tl-score-radar__ring--two{border-color:#087cff38;height:230px;width:230px}.tl-score-radar__ring--three{border-color:#087cff26;height:286px;width:286px}.tl-score-radar__ring--four{border-color:#ff277521;height:340px;width:340px}.tl-score-radar__point{background:var(--tl-blue);border:2px solid #fff;border-radius:50%;box-shadow:0 0 8px #087cff80;height:7px;position:absolute;width:7px;z-index:2}.tl-score-radar__point--one{left:21%;top:52px}.tl-score-radar__point--two{right:14%;top:96px}.tl-score-radar__point--three{background:var(--tl-pink);bottom:48%;box-shadow:0 0 8px #ff27758c;right:4%}.tl-score-radar__badge{align-items:center;background:linear-gradient(135deg,#ff4687,#f21569);border-radius:5px;box-shadow:0 8px 18px #ff277542;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;left:50%;min-height:34px;padding:0 18px;position:absolute;top:22px;transform:translateX(-50%);white-space:nowrap;z-index:4}.tl-score-orb{animation:tl-score-glow 4.5s ease-in-out infinite;background:linear-gradient(145deg,#fff,#f5faff) padding-box,linear-gradient(135deg,#12a7ff,#75dfff,#ff4d9a) border-box;border:2px solid #0000;box-shadow:0 0 0 9px #fff9,0 0 0 12px #62cdff2b,0 20px 45px #087cff24,13px 8px 25px #ff277517;display:flex;flex-direction:column;height:182px;padding:24px;position:relative;width:182px;z-index:3}.tl-score-orb,.tl-score-orb__avatar{align-items:center;border-radius:50%;justify-content:center}.tl-score-orb__avatar{background:linear-gradient(145deg,#1689ff,#0065e9);box-shadow:0 8px 18px #087cff3d;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:600;height:54px;margin-bottom:11px;width:54px}.tl-score-orb__label{color:#304868;font-size:.85rem;line-height:1.2}.tl-score-orb strong{color:var(--tl-deep-blue);font-size:3.1rem;font-weight:750;letter-spacing:-.04em;line-height:1;margin-top:2px}.tl-metrics{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:-4px}.tl-metric{align-items:center;border-right:1px solid #dbe5f1;display:flex;flex-direction:column;min-width:0;padding:0 14px;text-align:center}.tl-metric:last-child{border-right:0}.tl-metric__icon{align-items:center;background:#edf6ff;border:1px solid #087cff1a;border-radius:50%;color:var(--tl-blue);display:inline-flex;height:58px;justify-content:center;width:58px}.tl-metric--pink .tl-metric__icon{background:#fff0f6;border-color:#ff27751f;color:var(--tl-pink)}.tl-metric__icon svg{height:28px;width:28px}.tl-metric__label{align-items:center;color:var(--tl-ink);display:flex;font-size:.86rem;font-weight:700;line-height:1.25;margin-top:10px;min-height:46px}.tl-metric__progress{background:#e4ebf4;border-radius:999px;height:7px;margin-top:8px;overflow:hidden;position:relative;width:min(100%,112px)}.tl-metric__progress i{background:linear-gradient(90deg,#1698ff,#087cff);border-radius:inherit;inset:0 auto 0 0;position:absolute;width:var(--tl-metric-progress)}.tl-metric--pink .tl-metric__progress i{background:linear-gradient(90deg,#ff4383,#f41968)}.tl-metric strong{color:var(--tl-blue);font-size:1.25rem;line-height:1;margin-top:11px}.tl-metric--pink strong{color:var(--tl-pink)}.tl-dashboard__footer{grid-gap:20px;align-items:center;background:linear-gradient(90deg,#eef5fcd1,#fafcffb3);border:1px solid #dbe6f2a6;border-radius:17px;display:grid;gap:20px;grid-template-columns:auto 1fr auto;margin-top:24px;min-height:88px;padding:13px 22px}.tl-dashboard__footer-icon,.tl-dashboard__footer-scales{align-items:center;background:#eef6ff;border:1px solid #087cff21;border-radius:50%;color:var(--tl-blue);display:inline-flex;height:58px;justify-content:center;width:58px}.tl-dashboard__footer-icon svg,.tl-dashboard__footer-scales svg{height:30px;width:30px}.tl-dashboard__footer p{color:#5d718e;font-size:.94rem;line-height:1.5;margin:0}.tl-dashboard-mobile{display:none}@keyframes tl-score-glow{0%,to{box-shadow:0 0 0 9px #fff9,0 0 0 12px #62cdff2b,0 20px 45px #087cff24,13px 8px 25px #ff277517}50%{box-shadow:0 0 0 9px #ffffffb3,0 0 0 15px #62cdff3b,0 24px 52px #087cff30,15px 9px 30px #ff277524}}@media (max-width:1450px){.tl-section__inner{gap:52px;grid-template-columns:minmax(390px,.72fr) minmax(660px,1.28fr);width:min(1380px,calc(100% - 64px))}.tl-section__copy h2{font-size:clamp(3.25rem,4.25vw,4rem)}.tl-dashboard{min-height:720px;padding:32px}.tl-dashboard__content{gap:20px;grid-template-columns:minmax(245px,.82fr) minmax(390px,1.3fr);margin-top:27px}.tl-ranking-row{gap:9px;grid-template-columns:21px 45px minmax(60px,1fr) auto;min-height:78px;padding:10px 12px}.tl-ranking-row__avatar{height:42px;width:42px}.tl-score-radar{height:315px}.tl-dashboard__footer{margin-top:18px}}@media (max-width:1100px){.tl-section{min-height:0}.tl-section:before{right:-390px;top:-440px}.tl-section__wave{bottom:auto;left:-170px;opacity:.72;top:360px;width:650px}.tl-section__inner{gap:32px;grid-template-columns:1fr;min-height:0;padding:90px 0;width:min(760px,calc(100% - 48px))}.tl-section__copy{max-width:700px}.tl-section__body,.tl-section__copy h2{max-width:680px}.tl-dashboard--desktop{display:none}.tl-dashboard-mobile{display:block;margin:0 auto;width:min(100%,520px)}.tl-dashboard-mobile__image{display:block;filter:drop-shadow(0 24px 42px rgba(41,83,132,.1));height:min(620px,142vw);object-fit:fill;width:100%}}@media (max-width:640px){.tl-section{background:radial-gradient(circle at 90% 12%,#def0ff8f,#0000 30%),radial-gradient(circle at 99% 20%,#ffe5f147,#0000 27%),linear-gradient(180deg,#fff,#f9fbff);scroll-margin-top:76px}.tl-section:before{border-color:#087cff14;height:760px;right:-470px;top:-310px;width:760px}.tl-section:after{border-color:#ff277514;height:610px;right:-410px;top:-320px;width:610px}.tl-section__wave{left:-285px;opacity:.78;top:226px;width:640px}.tl-section__inner{gap:10px;padding:30px 0 8px;width:calc(100% - 44px)}.tl-section__eyebrow{font-size:clamp(.82rem,3.65vw,.98rem);letter-spacing:.29em;line-height:1.1;margin-bottom:18px}.tl-section__copy h2{text-wrap:balance;font-size:clamp(2.12rem,9.25vw,2.52rem);letter-spacing:-.045em;line-height:1.01;max-width:none}.tl-section__body{font-size:clamp(.88rem,3.65vw,1rem);line-height:1.52;margin-top:16px;max-width:none}.tl-section__button{border-radius:6px;font-size:.94rem;margin-top:17px;min-height:48px;padding:0 17px 0 22px;width:100%}.tl-section__button svg{height:21px;width:21px}.tl-section__visual{margin-top:0}.tl-dashboard-mobile{width:100%}.tl-dashboard-mobile__image{height:min(142vw,610px)}}@media (max-width:370px){.tl-section__inner{width:calc(100% - 32px)}.tl-section__copy h2{font-size:2rem}.tl-dashboard-mobile__image{height:145vw}}@media (prefers-reduced-motion:reduce){.tl-score-orb{animation:none}.tl-ranking-panel__button,.tl-section__button,.tl-section__button svg{transition:none}}.fleetcore-section,.fleetcore-section *{box-sizing:border-box}.fleetcore-section{--fleetcore-background:#020617;--fleetcore-background-deep:#01030d;--fleetcore-blue:#087cff;--fleetcore-bright-blue:#0d8cff;--fleetcore-pink:#ff2775;--fleetcore-white:#f8fafc;--fleetcore-body:#d2d7e0;background:radial-gradient(circle at 30% 48%,#0a42b021 0,#0a42b00a 32%,#0000 58%),radial-gradient(circle at 80% 38%,rgba(8,124,255,.055) 0,#0000 38%),linear-gradient(112deg,var(--fleetcore-background) 0,#020718 53%,var(--fleetcore-background-deep) 100%);color:var(--fleetcore-white);font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:820px;overflow:hidden;position:relative;scroll-margin-top:100px;width:100%}.fleetcore-section__orbits{animation:fleetcore-orbit-breathe 9s ease-in-out infinite;height:100%;inset:0;object-fit:cover;object-position:center;opacity:.92;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:-2}.fleetcore-section__blue-glow,.fleetcore-section__pink-glow{border-radius:50%;display:block;pointer-events:none;position:absolute;z-index:-1}.fleetcore-section__blue-glow{background:#087cff14;filter:blur(100px);height:360px;left:13%;top:19%;width:360px}.fleetcore-section__pink-glow{background:rgba(255,39,117,.045);bottom:4%;filter:blur(110px);height:260px;right:7%;width:260px}.fleetcore-section__inner{grid-gap:clamp(58px,5.5vw,110px);align-items:center;display:grid;gap:clamp(58px,5.5vw,110px);grid-template-columns:minmax(650px,1.2fr) minmax(450px,.8fr);margin:0 auto;min-height:820px;padding:54px 0;position:relative;width:min(1680px,calc(100% - clamp(64px, 7vw, 120px)));z-index:1}.fleetcore-section__visual{align-items:center;display:flex;justify-content:center;min-width:0;position:relative}.fleetcore-section__visual:before{background:#087cff14;border-radius:50%;content:"";filter:blur(80px);height:68%;pointer-events:none;position:absolute;width:72%;z-index:-1}.fleetcore-section__picture{display:block;width:100%}.fleetcore-section__dashboard{display:block;filter:drop-shadow(0 28px 50px rgba(0,0,0,.28)) drop-shadow(0 0 24px rgba(8,124,255,.045));height:auto;object-fit:contain;transform:translateZ(0);transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s ease;width:100%}.fleetcore-section__visual:hover .fleetcore-section__dashboard{filter:drop-shadow(0 34px 60px rgba(0,0,0,.34)) drop-shadow(0 0 30px rgba(8,124,255,.08));transform:translateY(-4px)}.fleetcore-section__copy{max-width:590px;position:relative;z-index:2}.fleetcore-section__eyebrow{color:var(--fleetcore-blue);font-size:clamp(1.4rem,2vw,2.05rem);font-weight:800;letter-spacing:.28em;line-height:1;margin:0 0 38px;text-transform:uppercase}.fleetcore-section__copy h2{text-wrap:balance;color:var(--fleetcore-white);font-size:clamp(3.35rem,4.5vw,4.65rem);font-weight:800;letter-spacing:-.045em;line-height:1.08;margin:0}.fleetcore-section__body{color:var(--fleetcore-body);font-size:clamp(1.05rem,1.45vw,1.42rem);font-weight:400;line-height:1.52;margin:30px 0 0;max-width:570px}.fleetcore-section__button{align-items:center;background:linear-gradient(135deg,#087cff,#006cf3 58%,#075cff);border:1px solid #1b8bffe6;border-radius:8px;box-shadow:0 16px 38px #0067ff33,inset 0 1px 0 #fff3;color:#fff;display:inline-flex;font-size:1.25rem;font-weight:700;gap:24px;justify-content:space-between;line-height:1;margin-top:38px;min-height:66px;padding:0 26px 0 36px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:min(340px,100%)}.fleetcore-section__button svg{flex:0 0 auto;height:26px;transition:transform .18s ease;width:26px}.fleetcore-section__button:hover{background:linear-gradient(135deg,#1491ff,#087cff 52%,#075cff);box-shadow:0 21px 45px #0067ff45,inset 0 1px 0 #ffffff3d;transform:translateY(-3px)}.fleetcore-section__button:hover svg{transform:translateX(5px)}.fleetcore-section__button:focus-visible{outline:3px solid #ff2775a6;outline-offset:5px}@keyframes fleetcore-orbit-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@media (max-width:1380px){.fleetcore-section__inner{gap:52px;grid-template-columns:minmax(590px,1.16fr) minmax(410px,.84fr);width:min(1300px,calc(100% - 64px))}.fleetcore-section__copy h2{font-size:clamp(3.05rem,4.35vw,3.85rem)}.fleetcore-section__eyebrow{margin-bottom:30px}.fleetcore-section__body{font-size:1.1rem;margin-top:26px}.fleetcore-section__button{margin-top:32px;min-height:62px}}@media (max-width:1050px){.fleetcore-section{min-height:0}.fleetcore-section__inner{align-items:stretch;display:flex;flex-direction:column;gap:48px;min-height:0;padding:86px 0;width:min(820px,calc(100% - 56px))}.fleetcore-section__copy{max-width:720px;order:1}.fleetcore-section__visual{order:2;width:100%}.fleetcore-section__dashboard{margin:0 auto;max-width:820px}.fleetcore-section__copy h2 br{display:none}.fleetcore-section__copy h2{max-width:760px}.fleetcore-section__body{max-width:670px}.fleetcore-section__orbits{left:-25%;max-width:none;width:150%}}@media (max-width:760px){.fleetcore-section{background:radial-gradient(circle at 45% 72%,#0646af1a,#0000 36%),linear-gradient(180deg,#010412,#010514 55%,#020719);min-height:100svh;scroll-margin-top:76px}.fleetcore-section__orbits{bottom:auto;height:67%;left:-45%;object-fit:cover;object-position:center;opacity:.82;top:295px;width:190%}.fleetcore-section__blue-glow{height:250px;left:5%;opacity:.72;top:47%;width:250px}.fleetcore-section__pink-glow{bottom:4%;height:220px;right:-20%;width:220px}.fleetcore-section__inner{gap:20px;padding:32px 0 24px;width:calc(100% - clamp(44px, 11.2vw, 48px))}.fleetcore-section__copy{width:100%}.fleetcore-section__eyebrow{font-size:clamp(.96rem,4vw,1.08rem);letter-spacing:.31em;line-height:1;margin-bottom:20px}.fleetcore-section__copy h2{font-size:clamp(2.1rem,9.4vw,2.3rem);letter-spacing:-.035em;line-height:1.12;max-width:390px}.fleetcore-section__copy h2 br{display:block}.fleetcore-section__body{color:#d3d7df;font-size:clamp(.91rem,3.85vw,1rem);line-height:1.5;margin-top:13px;max-width:390px}.fleetcore-section__button{border-radius:6px;font-size:.98rem;margin-top:19px;min-height:48px;padding:0 17px 0 21px;width:100%}.fleetcore-section__button svg{height:22px;width:22px}.fleetcore-section__visual{margin-top:0}.fleetcore-section__picture{width:100%}.fleetcore-section__dashboard{filter:drop-shadow(0 24px 42px rgba(0,0,0,.26)) drop-shadow(0 0 20px rgba(8,124,255,.045));height:min(calc(133.5vw - 59px),800px);max-width:none;object-fit:fill;width:100%}.fleetcore-section__visual:hover .fleetcore-section__dashboard{transform:none}}@media (max-width:370px){.fleetcore-section__inner{width:calc(100% - 32px)}.fleetcore-section__copy h2{font-size:2rem}.fleetcore-section__body{font-size:.88rem}.fleetcore-section__dashboard{height:135vw}}@media (prefers-reduced-motion:reduce){.fleetcore-section__orbits{animation:none}.fleetcore-section__button,.fleetcore-section__button svg,.fleetcore-section__dashboard{transition:none}}.tpc-group-section,.tpc-group-section *{box-sizing:border-box}.tpc-group-section{--tpc-group-ink:#07172f;--tpc-group-body:#40516a;--tpc-group-blue:#087cff;--tpc-group-pink:#ff2775;--tpc-group-gold:#ffb51b;--tpc-group-border:#d9e4f3;background:linear-gradient(125deg,#fff,#fafbfd 55%,#f4f8fd);color:var(--tpc-group-ink);font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:820px;overflow:hidden;position:relative;scroll-margin-top:100px;width:100%}.tpc-group-section__background{display:block;height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:-2}.tpc-group-section:before{background:radial-gradient(circle,#ffb51b1f 0,rgba(255,181,27,.035) 42%,#0000 70%);height:620px;right:-120px;top:-180px;width:620px}.tpc-group-section:after,.tpc-group-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.tpc-group-section:after{background:radial-gradient(circle,#087cff1f 0,rgba(8,124,255,.035) 43%,#0000 70%);bottom:-250px;height:720px;left:24%;width:720px}.tpc-group-section__inner{grid-gap:clamp(54px,6vw,100px);align-items:center;display:grid;gap:clamp(54px,6vw,100px);grid-template-columns:minmax(500px,.92fr) minmax(580px,1.08fr);margin:0 auto;min-height:820px;padding:70px 0;position:relative;width:min(1540px,calc(100% - clamp(80px, 8vw, 136px)));z-index:1}.tpc-group-section__copy{max-width:650px;position:relative;z-index:2}.tpc-group-section__eyebrow{color:var(--tpc-group-blue);font-size:clamp(.95rem,1.4vw,1.14rem);font-weight:650;letter-spacing:.34em;line-height:1.25;margin:0 0 34px;text-transform:uppercase}.tpc-group-section__copy h2{text-wrap:balance;color:var(--tpc-group-ink);font-size:clamp(3.4rem,4.3vw,4.05rem);font-weight:500;letter-spacing:-.045em;line-height:1.08;margin:0;max-width:650px}.tpc-group-section__body{color:var(--tpc-group-body);font-size:clamp(1.05rem,1.45vw,1.34rem);font-weight:430;line-height:1.58;margin:38px 0 0;max-width:640px}.tpc-group-section__location{align-items:center;background:#ffffffe0;border:1px solid var(--tpc-group-border);border-radius:999px;box-shadow:0 8px 24px rgba(38,74,116,.045),inset 0 1px 0 #ffffffe6;color:#405470;display:inline-flex;font-size:.94rem;font-weight:620;gap:12px;letter-spacing:.045em;line-height:1.2;margin-top:38px;min-height:52px;padding:8px 24px 8px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.tpc-group-section__location-icon{align-items:center;background:#edf6ff;border-radius:50%;color:var(--tpc-group-blue);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.tpc-group-section__location-icon svg{height:21px;width:21px}.tpc-group-section__cta{align-items:center;background:linear-gradient(135deg,#087cff,#0977f4 54%,#006bea);border:1px solid #087cffe0;border-radius:10px;box-shadow:0 17px 38px #087cff2e,inset 0 1px 0 #ffffff38;color:#fff;display:flex;font-size:1.08rem;font-weight:750;gap:22px;justify-content:space-between;line-height:1;margin-top:38px;min-height:63px;padding:0 20px 0 28px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:min(400px,100%)}.tpc-group-section__cta svg{flex:0 0 auto;height:26px;transition:transform .18s ease;width:26px}.tpc-group-section__cta:hover{background:linear-gradient(135deg,#1591ff,#087cff 52%,#0067e5);box-shadow:0 22px 46px #087cff3d,inset 0 1px 0 #ffffff3d;transform:translateY(-3px)}.tpc-group-section__cta:hover svg{transform:translateX(5px)}.tpc-group-section__cta:focus-visible{outline:3px solid #ff27756b;outline-offset:5px}.tpc-group-section__visual{align-items:center;display:flex;justify-content:center;min-width:0;position:relative;z-index:1}.tpc-group-section__visual:before{background:radial-gradient(circle,#087cff14,#0000 66%);border-radius:50%;content:"";filter:blur(35px);height:78%;pointer-events:none;position:absolute;width:83%;z-index:-1}.tpc-group-section__relationship{filter:drop-shadow(0 28px 55px rgba(44,83,127,.08));max-width:680px;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease;width:100%}.tpc-group-section__relationship-svg{display:block;height:auto;width:100%}.tpc-group-section__relationship:hover{filter:drop-shadow(0 34px 64px rgba(44,83,127,.12));transform:translateY(-4px)}@media (max-width:1380px){.tpc-group-section__inner{gap:46px;grid-template-columns:minmax(460px,.92fr) minmax(540px,1.08fr);width:min(1300px,calc(100% - 64px))}.tpc-group-section__copy h2{font-size:clamp(3.15rem,4.25vw,3.7rem)}.tpc-group-section__body{font-size:1.12rem;margin-top:30px}.tpc-group-section__cta,.tpc-group-section__location{margin-top:30px}}@media (max-width:1023px){.tpc-group-section{min-height:0}.tpc-group-section__inner{gap:54px;grid-template-columns:1fr;min-height:0;padding:88px 0;width:min(760px,calc(100% - 64px))}.tpc-group-section__copy,.tpc-group-section__copy h2{max-width:700px}.tpc-group-section__body{max-width:670px}.tpc-group-section__relationship{max-width:680px}}@media (max-width:699px){.tpc-group-section{background:radial-gradient(circle at 65% 85%,#087cff14,#0000 35%),radial-gradient(circle at 95% 48%,#ffb51b0f,#0000 32%),linear-gradient(145deg,#fff,#fbfcfe 60%,#f5f9fd);scroll-margin-top:76px}.tpc-group-section:before{height:500px;right:-280px;top:46%;width:500px}.tpc-group-section:after{bottom:-240px;height:520px;left:-220px;width:520px}.tpc-group-section__background{object-position:42% bottom}.tpc-group-section__inner{display:flex;flex-direction:column;gap:0;padding:36px 0 28px;width:calc(100% - clamp(40px, 11.2vw, 48px))}.tpc-group-section__copy{width:100%}.tpc-group-section__eyebrow{font-size:clamp(.67rem,2.9vw,.78rem);letter-spacing:.27em;line-height:1.25;margin-bottom:20px;white-space:nowrap}.tpc-group-section__copy h2{font-size:clamp(2rem,9vw,2.4rem);font-weight:500;letter-spacing:-.035em;line-height:1.08;max-width:390px}.tpc-group-section__body{font-size:clamp(.96rem,4vw,1.05rem);line-height:1.48;margin-top:18px;max-width:390px}.tpc-group-section__location{font-size:clamp(.72rem,3.1vw,.82rem);gap:10px;letter-spacing:.025em;margin-top:26px;min-height:47px;padding:7px 16px 7px 9px;white-space:nowrap;width:100%}.tpc-group-section__location-icon{height:32px;width:32px}.tpc-group-section__location-icon svg{height:20px;width:20px}.tpc-group-section__cta{border-radius:8px;font-size:clamp(.9rem,4vw,1.04rem);margin-top:18px;min-height:55px;padding:0 14px 0 22px;width:100%}.tpc-group-section__cta svg{height:24px;width:24px}.tpc-group-section__visual{margin-top:27px;width:100%}.tpc-group-section__relationship{filter:drop-shadow(0 22px 38px rgba(44,83,127,.08));max-width:none;width:100%}.tpc-group-section__relationship-svg{height:min(100vw,420px);width:100%}.tpc-group-section__relationship:hover{transform:none}}@media (max-width:374px){.tpc-group-section__inner{width:calc(100% - 40px)}.tpc-group-section__eyebrow{font-size:.65rem;letter-spacing:.23em}.tpc-group-section__copy h2{font-size:2rem}.tpc-group-section__body{font-size:.96rem}.tpc-group-section__location{font-size:.7rem}.tpc-group-section__cta{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.tpc-group-section__cta,.tpc-group-section__cta svg,.tpc-group-section__relationship{transition:none}}.applied-intelligence-section,.applied-intelligence-section *{box-sizing:border-box}.applied-intelligence-section{--applied-bg:#020716;--applied-bg-deep:#01040d;--applied-panel:#071225;--applied-copy:#c7cfdd;--applied-blue:#087cff;--applied-bright-blue:#20c8ff;--applied-pink:#ff2775;--applied-border:#314763;background:radial-gradient(circle at 78% 48%,#087cff0f 0,#0000 38%),linear-gradient(125deg,var(--applied-bg) 0,#050b1c 58%,var(--applied-bg-deep) 100%);color:#fff;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:720px;overflow:hidden;position:relative;scroll-margin-top:100px;width:100%}.applied-intelligence-section__background{animation:applied-background-breathe 10s ease-in-out infinite;display:block;height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:-2}.applied-intelligence-section:before{border:1px solid #087cff14;box-shadow:0 0 0 72px rgba(8,124,255,.018),0 0 0 148px rgba(8,124,255,.012);height:680px;right:3%;top:7%;width:680px}.applied-intelligence-section:after,.applied-intelligence-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.applied-intelligence-section:after{background:radial-gradient(circle,#087cff14,#0000 68%);bottom:-250px;filter:blur(30px);height:500px;right:15%;width:500px}.applied-intelligence-section__accent-dot{background:var(--applied-pink);border-radius:50%;box-shadow:0 0 10px #ff277599,0 0 25px #ff277533;display:block;height:7px;pointer-events:none;position:absolute;right:5.3%;top:24%;width:7px;z-index:2}.applied-intelligence-section__inner{grid-gap:clamp(48px,5.5vw,92px);align-items:center;display:grid;gap:clamp(48px,5.5vw,92px);grid-template-columns:minmax(540px,1fr) minmax(540px,.96fr);margin:0 auto;min-height:720px;padding:72px 0;position:relative;width:min(1680px,calc(100% - 144px));z-index:1}.applied-intelligence-section__copy{max-width:660px;position:relative;z-index:2}.applied-intelligence-section__eyebrow{color:var(--applied-blue);font-size:clamp(.88rem,1.35vw,1.08rem);font-weight:750;letter-spacing:.25em;line-height:1.3;margin:0 0 35px;text-transform:uppercase}.applied-intelligence-section__title{text-wrap:balance;color:#f8fafc;font-size:clamp(3.25rem,4.25vw,4rem);font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:0;max-width:650px}.applied-intelligence-section__body{color:var(--applied-copy);font-size:clamp(1.05rem,1.45vw,1.28rem);font-weight:400;line-height:1.62;margin:50px 0 0;max-width:660px}.applied-intelligence-section__cta{align-items:center;background:linear-gradient(135deg,#087cff,#0875f3 55%,#0566e7);border:1px solid #087cffe6;border-radius:11px;box-shadow:0 14px 38px #087cff2e,inset 0 1px 0 #fff3;color:#fff;display:inline-flex;font-size:1.08rem;font-weight:750;gap:24px;justify-content:space-between;line-height:1;margin-top:55px;min-height:62px;padding:0 19px 0 28px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:min(310px,100%)}.applied-intelligence-section__cta svg{flex:0 0 auto;height:26px;transition:transform .18s ease;width:26px}.applied-intelligence-section__cta:hover{background:linear-gradient(135deg,#1591ff,#087cff 52%,#0665df);box-shadow:0 20px 46px #087cff45,inset 0 1px 0 #ffffff3d;transform:translateY(-3px)}.applied-intelligence-section__cta:hover svg{transform:translateX(5px)}.applied-intelligence-section__cta:focus-visible{outline:3px solid #fff;outline-offset:5px}.applied-intelligence-section__visual{align-items:center;display:flex;justify-content:center;min-width:0;position:relative;z-index:1}.applied-intelligence-section__visual:before{background:radial-gradient(circle,rgba(8,124,255,.075),#0000 68%);border-radius:50%;content:"";filter:blur(35px);height:74%;pointer-events:none;position:absolute;width:74%;z-index:-1}.applied-intelligence-section__picture{display:block;width:100%}.applied-intelligence-section__flow{animation:applied-flow-float 6.5s ease-in-out infinite;display:block;filter:drop-shadow(0 30px 60px rgba(0,0,0,.22)) drop-shadow(0 0 25px rgba(8,124,255,.035));height:auto;object-fit:contain;transform:translateZ(0);width:100%}@media (max-width:1380px){.applied-intelligence-section__inner{gap:34px;grid-template-columns:minmax(450px,.92fr) minmax(510px,1.08fr);width:calc(100% - 80px)}.applied-intelligence-section__eyebrow{font-size:.85rem;margin-bottom:30px}.applied-intelligence-section__title{font-size:clamp(3rem,4.3vw,3.6rem)}.applied-intelligence-section__body{font-size:1.06rem;margin-top:44px}.applied-intelligence-section__cta{margin-top:48px}}@media (min-width:900px) and (max-width:1099px){.applied-intelligence-section{min-height:768px}.applied-intelligence-section__inner{gap:32px;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);min-height:768px;padding:58px 0;width:calc(100% - 80px)}.applied-intelligence-section__eyebrow{font-size:.66rem;letter-spacing:.22em;margin-bottom:30px}.applied-intelligence-section__title{font-size:2.75rem;line-height:1.18}.applied-intelligence-section__body{font-size:1rem;line-height:1.6;margin-top:50px}.applied-intelligence-section__cta{font-size:1rem;margin-top:52px;min-height:58px;width:284px}}@media (min-width:700px) and (max-width:1099px) and (orientation:portrait),(min-width:700px) and (max-width:899px){.applied-intelligence-section{min-height:0}.applied-intelligence-section:before{right:-290px;top:39%}.applied-intelligence-section__inner{gap:29px;grid-template-columns:1fr;min-height:0;padding:62px 0 14px;width:min(672px,calc(100% - 96px))}.applied-intelligence-section__copy{max-width:680px}.applied-intelligence-section__eyebrow{font-size:.88rem;letter-spacing:.22em;margin-bottom:29px}.applied-intelligence-section__title{font-size:3.18rem;line-height:1.16;max-width:680px}.applied-intelligence-section__body{font-size:1.14rem;line-height:1.59;margin-top:33px;max-width:680px}.applied-intelligence-section__cta{font-size:1.04rem;margin-top:36px;min-height:58px;width:294px}.applied-intelligence-section__visual{width:100%}.applied-intelligence-section__flow{margin:0 auto;max-width:640px}}@media (max-width:699px){.applied-intelligence-section{background:radial-gradient(circle at 67% 72%,#087cff12,#0000 36%),linear-gradient(155deg,#020716,#030919 58%,#01040d);min-height:800px;scroll-margin-top:76px}.applied-intelligence-section:before{height:680px;right:-380px;top:48%;width:680px}.applied-intelligence-section:after{bottom:-160px;right:-180px}.applied-intelligence-section__background{object-position:66% bottom}.applied-intelligence-section__accent-dot{height:5px;right:7%;top:50px;width:5px}.applied-intelligence-section__inner{display:flex;flex-direction:column;gap:29px;min-height:0;padding:39px 0 78px;width:calc(100% - clamp(36px, 10.3vw, 48px))}.applied-intelligence-section__copy{width:100%}.applied-intelligence-section__eyebrow{font-size:clamp(.52rem,2.35vw,.65rem);letter-spacing:.18em;line-height:1.35;margin-bottom:19px;white-space:nowrap}.applied-intelligence-section__title{font-size:clamp(2rem,9vw,2.42rem);font-weight:500;letter-spacing:-.028em;line-height:1.17;max-width:390px}.applied-intelligence-section__body{font-size:clamp(.9rem,3.87vw,1rem);line-height:1.52;margin-top:20px;max-width:390px}.applied-intelligence-section__cta{border-radius:10px;font-size:clamp(.96rem,4vw,1.08rem);margin-top:28px;min-height:55px;padding:0 17px 0 22px;width:100%}.applied-intelligence-section__cta svg{height:24px;width:24px}.applied-intelligence-section__picture,.applied-intelligence-section__visual{width:100%}.applied-intelligence-section__flow{animation-duration:7.5s;height:auto;max-width:none;width:100%}}@media (max-width:374px){.applied-intelligence-section__inner{width:calc(100% - 36px)}.applied-intelligence-section__eyebrow{font-size:.52rem;letter-spacing:.15em}.applied-intelligence-section__title{font-size:2rem}.applied-intelligence-section__body{font-size:.91rem}.applied-intelligence-section__cta{font-size:1rem}}@keyframes applied-flow-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes applied-background-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.applied-intelligence-section__background,.applied-intelligence-section__flow{animation:none}.applied-intelligence-section__cta,.applied-intelligence-section__cta svg{transition:none}}.andus-client-home{--andus-page:#f7f9fc;--andus-ink:#101828;--andus-body:#526070;--andus-blue:#55a7df;--andus-blue-deep:#287eb7;--andus-pink:#ee5a9b;--andus-pale-blue:#eaf5fc;--andus-pale-pink:#fceaf2;--andus-border:#dde6ef;--andus-white:#fff;background:var(--andus-page);color:var(--andus-ink);display:flex;flex-direction:column;font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;margin:0;min-height:100vh;min-height:100svh;min-width:0;overflow-x:clip;padding:0;position:relative;width:100%}.andus-client-home,.andus-client-home *,.andus-client-home :after,.andus-client-home :before{box-sizing:border-box}.andus-client-home a,.andus-client-home button{font:inherit}.andus-client-home a:focus-visible,.andus-client-home button:focus-visible{outline:3px solid #287eb757;outline-offset:4px}.andus-client-home>.luminous-navbar-shell{flex:0 0 auto;min-width:0;position:relative;width:100%}.andus-client-home__main{display:block;flex:1 0 auto;inset:auto;margin:0;min-width:0;padding:0;position:relative;transform:none;width:100%;z-index:1}.andus-client-home__main>.andus-hero{margin:0;width:100%}@supports not (overflow:clip){.andus-client-home{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){.andus-client-home *,.andus-client-home :after,.andus-client-home :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.home-landing{background:#2f3e46;background:var(--gunmetal);flex-direction:column;justify-content:flex-start;min-height:100vh;padding:0 0 40px;text-align:center}.home-landing,.home-top-nav{align-items:center;box-sizing:border-box;display:flex}.home-top-nav{background:#1f2d37;background:var(--darkblue);box-shadow:0 2px 10px #0003;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px clamp(20px,5vw,32px);position:sticky;top:0;width:100%;z-index:50}.home-nav-logo{align-items:center;display:flex}.home-nav-logo img{height:36px;width:auto}.home-nav-toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:6px;justify-content:center;padding:12px;transition:background .25s ease}.home-nav-toggle:hover{background:#ffffff14}.home-nav-toggle span{background:#fff;background:var(--white);border-radius:2px;display:block;height:2.5px;transition:all .3s cubic-bezier(.4,0,.2,1);width:24px}.home-nav-toggle.open span:first-child{transform:translateY(8.5px) rotate(45deg)}.home-nav-toggle.open span:nth-child(2){opacity:0;transform:scaleX(0)}.home-nav-toggle.open span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}.home-nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.home-nav-link{align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;letter-spacing:.01em;padding:10px 16px;transition:all .25s ease}.home-nav-link:hover{background:#bd932e2e;border-color:#bd932e80;box-shadow:0 2px 8px #00000026;color:#bd932e;color:var(--gold)}.home-nav-link:focus-visible{outline:2px solid #bd932e;outline:2px solid var(--gold);outline-offset:2px}.home-nav-link-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;opacity:.9}.home-nav-link:hover .home-nav-link-icon{opacity:1}.home-nav-user{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.home-nav-user-spacer{flex-shrink:0;min-width:300px}.home-nav-user-pill{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;display:flex;gap:12px;min-width:0;padding:6px 12px 6px 6px}.home-nav-avatar{align-items:center;background:linear-gradient(135deg,#bd932e,#a67c23);background:linear-gradient(135deg,var(--gold) 0,#a67c23 100%);border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;width:36px}.home-nav-avatar img{height:100%;object-fit:cover;width:100%}.home-nav-avatar-initial{color:#fff;color:var(--white);font-size:1rem;font-weight:600;letter-spacing:-.02em}.home-nav-profile-icon{flex-shrink:0;height:22px;width:22px}.home-nav-email{color:#fffffff2;font-size:.875rem;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-nav-user-actions{align-items:center;display:flex;gap:8px}.home-nav-user-btn{align-items:center;background:#bd932e;background:var(--gold);border:none;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.home-nav-user-btn:hover{background:#d4a84b;box-shadow:0 2px 8px #bd932e59;transform:translateY(-1px)}.home-nav-user-btn-outline{background:#0000;border:1px solid #ffffff4d;color:#ffffffe6}.home-nav-user-btn-outline:hover{background:#ef444426;border-color:#f8717180;box-shadow:none;color:#f87171}.home-modal-overlay{align-items:center;animation:homeModalFadeIn .3s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}@keyframes homeModalFadeIn{0%{opacity:0}to{opacity:1}}.home-modal{animation:homeModalSlideIn .35s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:420px;overflow:hidden;width:100%}@keyframes homeModalSlideIn{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.home-modal-header{align-items:flex-start;background:#2f3e46;background:var(--gunmetal);color:#fff;color:var(--white);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.home-modal-header-content{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.home-modal-icon-wrap{background:#ffffff1a;border-radius:12px;flex-shrink:0;height:56px;width:56px}.home-modal-icon,.home-modal-icon-wrap{align-items:center;display:flex;justify-content:center}.home-modal-icon{color:#fff;color:var(--white)}.home-modal-icon svg{height:28px;width:28px}.home-modal-title-section{flex:1 1;min-width:0}.home-modal-title{color:#fff;color:var(--white);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.home-modal-subtitle{color:#ffffffe6;font-size:.875rem;font-weight:400;line-height:1.45;margin:0}.home-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#fffc;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s ease}.home-modal-close:hover{background:#0003;color:#fff;color:var(--white)}.home-modal-body{padding:24px}.home-modal-actions{display:flex;flex-direction:column;gap:12px}.home-modal-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:14px 20px;text-decoration:none;transition:all .2s ease}.home-modal-btn svg{flex-shrink:0}.home-modal-btn-primary{background:#2f3e46;background:var(--gunmetal);box-shadow:0 4px 12px #2f3e464d;color:#fff;color:var(--white)}.home-modal-btn-primary:hover{background:#1f2d37;background:var(--darkblue);box-shadow:0 6px 16px #2f3e4666;color:#fff;color:var(--white);transform:translateY(-1px)}.home-modal-btn-secondary{background:#f3f4f6;border:2px solid #e5e7eb;color:#374151}.home-modal-btn-secondary:hover{background:#e5e7eb;border-color:#d1d5db;color:#1f2937;transform:translateY(-1px)}.home-modal-btn-tertiary{background:#0000;border:2px solid #e5e7eb;color:#6b7280}.home-modal-btn-tertiary:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.home-hero{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:calc(100vh - 200px);padding:48px 24px 60px}.home-main-logo{filter:drop-shadow(0 4px 16px rgba(0,0,0,.2));height:auto;margin-bottom:32px;max-width:160px;transition:transform .3s ease;width:min(160px,30vw)}.home-main-logo:hover{transform:scale(1.03)}.home-title{color:#bd932e;color:var(--gold);font-size:clamp(1.5rem,3.2vw,2rem);font-weight:600;letter-spacing:.04em;line-height:1.35;margin:0 0 40px;max-width:20ch;text-align:center;text-shadow:0 2px 16px #00000059}.home-title:after{background:linear-gradient(90deg,#0000,#bd932e,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000);border-radius:2px;content:"";display:block;height:3px;margin:20px auto 0;opacity:.8;width:48px}.home-hero .partner-banner{align-items:center;background:linear-gradient(135deg,#1f2d37f5,#1f2d37e6);border:1px solid #bd932e33;border-radius:14px;box-shadow:0 6px 24px #0000004d,inset 0 1px 0 #ffffff14;color:#fffffffa;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding:18px 32px;text-align:center}.home-hero .partner-banner span{font-size:.9rem;font-weight:500;letter-spacing:.08em;opacity:.95;text-transform:uppercase}.tpc-logo{height:32px;opacity:.95;width:auto}.home-btn{background:#bd932e;background:var(--gold);border:none;border-radius:6px;color:#fff;color:var(--white);cursor:pointer;display:inline-block;font-weight:500;padding:10px 22px;text-align:center;text-decoration:none;transition:all .2s ease}.btn-tertiary{background:#0000;border:1px solid #fff6;color:#ffffffe6}.btn-tertiary:hover{background:#ffffff14;border-color:#ffffff80}.login-box{display:none!important}.home-btn.small{font-size:.85rem;padding:6px 12px}.home-btn:hover{opacity:.95;transform:translateY(-1px)}.btn-stack{display:flex;flex-direction:column;gap:10px;margin-top:auto}.btn-secondary{background:#0000;border:2px solid #bd932e;border:2px solid var(--gold);color:#bd932e;color:var(--gold)}.btn-secondary:hover{background:#bd932e26;color:#fff;color:var(--white)}@media (max-width:768px){.home-top-nav{flex-wrap:wrap;gap:0;padding:max(10px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left))}.home-nav-logo{flex:1 1;min-width:0}.home-nav-logo img{height:32px}.home-nav-toggle{display:flex;gap:4px;margin-left:auto;order:2;padding:8px}.home-nav-toggle span{height:2px;width:18px}.home-nav-toggle.open span:first-child{transform:translateY(6px) rotate(45deg)}.home-nav-toggle.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.home-nav-links{animation:homeNavDropdownIn .3s ease-out;background:#0000001f;border-radius:10px;border-top:1px solid #ffffff26;display:none;flex-direction:column;gap:6px;margin-left:-16px;margin-right:-16px;margin-top:6px;order:4;padding:10px 12px 14px;width:100%}.home-nav-links.open{display:flex}@keyframes homeNavDropdownIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.home-nav-link{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;font-size:.85rem;gap:10px;justify-content:flex-start;padding:10px 12px;transition:all .2s ease;width:100%}.home-nav-link:active{background:#bd932e40;border-color:#bd932e66}.home-nav-link-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.home-nav-link-icon svg{height:16px;width:16px}.home-nav-user{background:#00000026;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:8px;margin-left:0;margin-top:6px;order:5;padding:8px 10px;width:100%}.home-nav-user-pill{background:#ffffff0f;border-radius:8px;gap:8px;justify-content:center;margin:0 auto;max-width:180px;padding:5px 8px 5px 5px;width:-moz-fit-content;width:fit-content}.home-nav-avatar{flex-shrink:0;height:26px;width:26px}.home-nav-profile-icon{height:14px;width:14px}.home-nav-email{font-size:.7rem;max-width:100px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-nav-user-actions{flex-direction:row;flex-wrap:nowrap;gap:6px;justify-content:center;width:100%}.home-nav-user-btn{border-radius:6px;flex:1 1;font-size:.7rem;gap:4px;justify-content:center;min-width:0;padding:6px 8px}.home-nav-user-btn svg{flex-shrink:0;height:12px;width:12px}.home-nav-user-btn-outline{flex:0 1 auto}.home-nav-user-spacer{display:none;min-width:0}.home-hero{padding:36px 20px 48px}.home-title{font-size:1.05rem}.home-hero .partner-banner{padding:12px 20px}.home-hero .partner-banner span{font-size:.75rem}.home-modal-overlay{padding:16px}.home-modal{max-width:360px}.home-modal-header{gap:12px;padding:16px 20px}.home-modal-icon-wrap{border-radius:10px;height:44px;width:44px}.home-modal-icon svg{height:22px;width:22px}.home-modal-title{font-size:1.1rem}.home-modal-subtitle{font-size:.8rem;line-height:1.4}.home-modal-body{padding:18px 20px}.home-modal-actions{gap:10px}.home-modal-btn{font-size:.9rem;padding:12px 18px}.home-modal-btn svg{height:16px;width:16px}}@media (max-width:600px){.home-top-nav{padding:10px 14px}.home-nav-links{border-radius:8px;gap:5px;margin-left:-14px;margin-right:-14px;padding:8px 10px 12px}.home-nav-link{font-size:.8rem;padding:8px 10px}.home-nav-link-icon{height:18px;width:18px}.home-nav-link-icon svg{height:14px;width:14px}.home-nav-user{gap:6px;padding:6px 8px}.home-nav-user-pill{gap:6px;max-width:160px;padding:4px 6px 4px 4px}.home-nav-avatar{height:22px;width:22px}.home-nav-profile-icon{height:12px;width:12px}.home-nav-email{font-size:.65rem;max-width:85px;min-width:0}.home-nav-user-actions{gap:5px}.home-nav-user-btn{font-size:.65rem;padding:5px 6px}.home-nav-user-btn svg{height:11px;width:11px}.home-hero{padding:28px 18px 40px}.home-title{font-size:.95rem;margin-bottom:20px}.home-main-logo{margin-bottom:20px;width:min(120px,42vw)}.home-hero .partner-banner{flex-direction:column;gap:8px;padding:12px 18px}.home-hero .partner-banner span{font-size:.7rem}.home-modal-overlay{padding:12px}.home-modal{max-width:340px}.home-modal-header{gap:10px;padding:14px 16px}.home-modal-icon-wrap{border-radius:8px;height:40px;width:40px}.home-modal-icon svg{height:20px;width:20px}.home-modal-title{font-size:1rem}.home-modal-subtitle{font-size:.75rem}.home-modal-body{padding:16px}.home-modal-btn{font-size:.85rem;padding:11px 16px}.home-modal-btn svg{height:15px;width:15px}}@media (max-width:480px){.home-landing{padding:0 0 24px}.home-top-nav{padding:10px max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left))}.home-nav-links{gap:4px;margin-left:-12px;margin-right:-12px;padding:6px 8px 10px}.home-nav-link{font-size:.75rem;padding:7px 10px}.home-nav-link-icon{height:16px;width:16px}.home-nav-link-icon svg{height:13px;width:13px}.home-nav-user{border-radius:6px;gap:5px;padding:5px 8px}.home-nav-user-pill{gap:5px;max-width:140px;padding:3px 5px 3px 3px}.home-nav-avatar{height:20px;width:20px}.home-nav-profile-icon{height:10px;width:10px}.home-nav-email{font-size:.6rem;max-width:70px;min-width:0}.home-nav-user-btn{font-size:.6rem;padding:4px 6px}.home-nav-user-btn svg{height:10px;width:10px}.home-hero{padding:24px max(16px,env(safe-area-inset-right)) 40px max(16px,env(safe-area-inset-left))}.home-title{font-size:.85rem;margin-bottom:16px}.home-main-logo{margin-bottom:16px;width:min(100px,45vw)}.home-hero .partner-banner{padding:10px 14px}.home-hero .partner-banner span{font-size:.6rem}.home-hero .partner-banner .tpc-logo{height:24px}.home-modal-overlay{padding:10px}.home-modal{border-radius:10px;margin:0;max-width:100%}.home-modal-header{gap:8px;padding:12px 14px}.home-modal-icon-wrap{border-radius:8px;height:36px;width:36px}.home-modal-icon svg{height:18px;width:18px}.home-modal-title{font-size:.95rem}.home-modal-subtitle{font-size:.7rem;line-height:1.35}.home-modal-body{padding:14px}.home-modal-actions{gap:8px}.home-modal-btn{font-size:.8rem;padding:10px 14px}.home-modal-btn svg{height:14px;width:14px}}.unity-marketing{--ul-navy:#06162d;--ul-navy-2:#0d2444;--ul-blue:#087fff;--ul-action:#0063d8;--ul-cyan:#74caff;--ul-pink:#f1539d;--ul-ink:#101f35;--ul-muted:#516079;--ul-light:#f3f7fc;--ul-border:#d7e1ef;--ul-radius:22px;--ul-max:1240px;--ul-global-nav-height:0px;--ul-local-nav-height:72px;background:#fff;color:var(--ul-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;isolation:isolate;line-height:1.55}.unity-marketing *{box-sizing:border-box}.unity-marketing button,.unity-marketing input,.unity-marketing select{font:inherit}.unity-marketing a,.unity-marketing button{-webkit-tap-highlight-color:transparent}.unity-marketing img{display:block;max-width:100%}.unity-marketing figure,.unity-marketing h1,.unity-marketing h2,.unity-marketing h3,.unity-marketing h4,.unity-marketing p{margin:0}.unity-marketing button{cursor:pointer}.unity-marketing a{color:inherit}.unity-marketing a:focus-visible,.unity-marketing button:focus-visible,.unity-marketing input:focus-visible,.unity-marketing select:focus-visible,.unity-marketing summary:focus-visible{outline:3px solid #ea3e8b;outline-offset:5px}.unity-marketing button:disabled{cursor:wait;opacity:.6}.unity-marketing [id]{scroll-margin-top:calc(var(--ul-global-nav-height) + var(--ul-local-nav-height) + 20px)}.unity-marketing .ul-container{margin-inline:auto;width:min(var(--ul-max),calc(100% - 96px))}.unity-marketing .ul-section{padding:112px 0}.unity-marketing h1{font-size:clamp(48px,5.6vw,80px);font-weight:700;letter-spacing:-.055em;line-height:1.04}.unity-marketing h2{font-size:clamp(36px,3.6vw,52px);font-weight:700;letter-spacing:-.045em;line-height:1.12}.unity-marketing h3{font-size:24px;letter-spacing:-.025em;line-height:1.25}.unity-marketing .ul-eyebrow{color:var(--ul-action);font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.5;margin-bottom:20px;text-transform:uppercase}.unity-marketing .ul-lead{color:var(--ul-muted);font-size:18px;line-height:1.65;margin-top:22px;max-width:650px}.unity-marketing .ul-section-head{margin-bottom:48px;max-width:720px}.unity-marketing .ul-section-head--center{margin-inline:auto;text-align:center}.unity-marketing .ul-section-head--center .ul-lead{margin-inline:auto}.unity-marketing .ul-button{align-items:center;background:var(--ul-action);border:1px solid #0000;border-radius:9px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:15px;justify-content:center;line-height:1.3;min-height:52px;padding:14px 23px;text-decoration:none;transition:background .18s,transform .18s}.unity-marketing .ul-button:hover{background:#004fad;transform:translateY(-2px)}.unity-marketing .ul-button--secondary{background:#0000;border-color:#bdccde;color:var(--ul-ink)}.unity-marketing .ul-button--secondary:hover{background:#e9f1fb}.unity-marketing .ul-button--light{background:#fff;color:var(--ul-navy)}.unity-marketing .ul-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.unity-marketing .ul-checklist{grid-gap:13px;display:grid;gap:13px;list-style:none;margin:26px 0 0;padding:0}.unity-marketing .ul-checklist li{align-items:flex-start;color:var(--ul-muted);display:flex;font-size:16px;gap:10px}.unity-marketing .ul-checklist svg{color:var(--ul-action);flex:0 0 auto;margin-top:3px}.unity-marketing .ul-product-frame{background:#fff;border:1px solid #dfe7f1;border-radius:16px;box-shadow:0 18px 70px #06162d18;overflow:hidden}.unity-marketing .ul-browserbar{align-items:center;background:#edf3fa;color:#52647b;display:flex;font-size:11px;gap:5px;height:32px;padding:0 12px}.unity-marketing .ul-browserbar i{background:#b6c6d8;border-radius:50%;height:5px;width:5px}.unity-marketing .ul-browserbar span{margin:auto}.unity-marketing .ul-crop{background:#f3f7fc;overflow:hidden;position:relative}.unity-marketing .ul-crop img{height:auto;position:absolute}.unity-marketing figcaption{background:#fff;color:#5e6d83;font-size:12px;line-height:1.5;padding:9px 14px}.unity-marketing .ul-dark{background:var(--ul-navy);color:#fff}.unity-marketing .ul-dark .ul-eyebrow{color:var(--ul-cyan)}.unity-marketing .ul-dark .ul-checklist li,.unity-marketing .ul-dark .ul-lead{color:#b4c4d9}.unity-marketing .ul-dark .ul-checklist svg{color:var(--ul-cyan)}.unity-marketing .ul-dark .ul-button--secondary{border-color:#506078;color:#fff}.unity-marketing .ul-dark .ul-button--secondary:hover{background:#193454}.unity-marketing .ul-tag{background:#fff;border:1px solid var(--ul-border);border-radius:6px;color:#445a75;display:inline-flex;font-size:12px;font-weight:700;padding:7px 11px}.unity-marketing .ul-rule{background:linear-gradient(90deg,var(--ul-blue) 0 75%,var(--ul-pink) 75%);height:3px;margin-bottom:24px;width:60px}.unity-marketing .ul-note{color:var(--ul-muted);font-size:13px;line-height:1.6}.unity-marketing .ul-small-link{align-items:center;color:var(--ul-action);display:inline-flex;font-size:15px;font-weight:700;gap:10px;padding:12px 0;text-decoration:none}.unity-marketing .ul-sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:1023px){.unity-marketing .ul-container{width:calc(100% - 64px)}.unity-marketing .ul-section{padding:86px 0}}@media (max-width:639px){.unity-marketing{--ul-local-nav-height:104px}.unity-marketing .ul-container{width:calc(100% - 40px)}.unity-marketing .ul-section{padding:68px 0}.unity-marketing h1{font-size:49px}.unity-marketing h2{font-size:36px}.unity-marketing h3{font-size:22px}.unity-marketing .ul-lead{font-size:17px}.unity-marketing .ul-section-head{margin-bottom:32px}.unity-marketing .ul-actions{gap:12px}.unity-marketing .ul-button{padding:14px 18px}.unity-marketing .ul-eyebrow{font-size:12px;margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.unity-marketing *,.unity-marketing :after,.unity-marketing :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.unity-marketing .ul-skip-link{background:#fff;clip-path:inset(50%);color:var(--ul-ink);height:1px;left:8px;overflow:hidden;position:fixed;top:8px;white-space:nowrap;width:1px;z-index:2000}.unity-marketing .ul-skip-link:focus{clip-path:none;height:auto;padding:15px;width:auto}.unity-marketing .ul-hero{background:radial-gradient(ellipse at 75% 45%,#102b53 0,#0000 55%),#06162d;overflow:hidden;padding:74px 0 32px;position:relative}.unity-marketing .ul-hero-grid{grid-gap:35px;align-items:center;display:grid;gap:35px;grid-template-columns:.96fr 1.04fr;min-height:625px}.unity-marketing .ul-hero-copy{position:relative;z-index:2}.unity-marketing .ul-hero-copy h1 span{color:#78cdff}.unity-marketing .ul-hero-copy .ul-lead{margin-top:26px;max-width:475px}.unity-marketing .ul-hero-copy .ul-eyebrow{font-size:11px}.unity-marketing .ul-hero-trial{color:#d1e0f2;font-size:14px;margin-top:24px}.unity-marketing .ul-hero-scope{color:#9aafc9;font-size:12px;margin-top:5px;max-width:425px}.unity-marketing .ul-hero-visual{height:620px;min-width:0;position:relative}.unity-marketing .ul-hero-art{-webkit-mask-image:radial-gradient(ellipse at 70% 60%,#000 25%,#000b 50%,#0000 75%);mask-image:radial-gradient(ellipse at 70% 60%,#000 25%,#000b 50%,#0000 75%);max-width:none;mix-blend-mode:screen;opacity:.87;position:absolute;right:-205px;top:-55px;width:920px}.unity-marketing .ul-hero-product{background:#dce8f1f5;border:1px solid #b9d9ed;border-radius:18px;bottom:90px;box-shadow:0 25px 70px #0006;left:-12px;padding:12px;position:absolute;right:-10px;transform:rotate(-3deg)}.unity-marketing .ul-hero-caption{align-items:center;color:#24415e;display:flex;font-size:9px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.06em;padding:4px 4px 12px}.unity-marketing .ul-caption-pill{align-items:center;background:#fff;border-radius:20px;display:flex;gap:5px;letter-spacing:0;padding:5px 9px}.unity-marketing .ul-hero-product .ul-product-frame{border-radius:8px;box-shadow:none}.unity-marketing .ul-hero-floating{align-items:center;background:#0c2341ed;border:1px solid #385779;border-radius:12px;bottom:24px;box-shadow:0 12px 30px #0002;display:flex;gap:13px;padding:15px 20px;position:absolute;right:0}.unity-marketing .ul-hero-floating svg{color:#79ceff}.unity-marketing .ul-hero-floating strong{display:block;font-size:14px}.unity-marketing .ul-hero-floating span{color:#aac0da;display:block;font-size:12px;margin-top:3px}.unity-marketing .ul-hero-bottom{align-items:center;border-top:1px solid #28405d;display:flex;gap:24px;justify-content:space-between;margin-top:38px;padding-top:25px}.unity-marketing .ul-hero-bottom>span{color:#8aa3bf;font-size:10px;letter-spacing:.15em}.unity-marketing .ul-hero-bottom>div{align-items:center;color:#c2d3e8;display:flex;font-size:13px;gap:28px}.unity-marketing .ul-hero-bottom i{background:#42658a;height:1px;width:35px}@media (max-width:1023px){.unity-marketing .ul-hero{padding-top:55px}.unity-marketing .ul-hero-grid{gap:24px;grid-template-columns:1fr 1fr;min-height:560px}.unity-marketing .ul-hero-visual{height:540px}.unity-marketing .ul-hero-product{bottom:100px;left:-8px;right:-5px}.unity-marketing .ul-hero-art{right:-230px;width:740px}.unity-marketing .ul-hero-floating{bottom:24px;padding:13px;right:-8px}.unity-marketing .ul-hero-copy h1{font-size:57px}.unity-marketing .ul-hero-bottom>div{gap:12px}}@media (max-width:767px){.unity-marketing .ul-hero-grid{grid-template-columns:1fr}.unity-marketing .ul-hero-copy h1{font-size:clamp(49px,9.6vw,72px)}.unity-marketing .ul-hero-visual{height:445px;margin:0 auto;max-width:570px;width:100%}.unity-marketing .ul-hero-art{right:-95px;top:-60px;width:750px}.unity-marketing .ul-hero-product{bottom:75px;left:6px;right:6px}.unity-marketing .ul-hero-floating{bottom:5px;right:10px}.unity-marketing .ul-hero-bottom{align-items:flex-start;flex-direction:column;gap:15px;margin-top:25px}.unity-marketing .ul-hero-bottom>div{gap:8px;justify-content:space-between;width:100%}.unity-marketing .ul-hero-bottom i{width:25px}.unity-marketing .ul-hero-copy .ul-lead{max-width:600px}}@media (max-width:420px){.unity-marketing .ul-hero-visual{height:355px}.unity-marketing .ul-hero-art{right:-115px;top:-25px;width:620px}.unity-marketing .ul-hero-copy .ul-actions{align-items:stretch;flex-direction:column}.unity-marketing .ul-hero-product{padding:8px}.unity-marketing .ul-caption-pill{display:none}.unity-marketing .ul-hero-trial{font-size:13px}.unity-marketing .ul-hero-copy h1{font-size:clamp(35px,11.1vw,44px)}.unity-marketing .ul-hero-copy,.unity-marketing .ul-hero-grid{min-width:0}}@media (min-width:768px) and (max-width:1023px){.unity-marketing .ul-hero-grid{grid-template-columns:1fr}.unity-marketing .ul-hero-copy h1{font-size:70px}.unity-marketing .ul-hero-copy .ul-lead{max-width:620px}.unity-marketing .ul-hero-visual{height:480px;margin:0 auto;max-width:620px;width:100%}.unity-marketing .ul-hero-art{right:-100px;top:-90px;width:850px}.unity-marketing .ul-hero-product{bottom:95px;left:0;right:0}.unity-marketing .ul-hero-floating{bottom:22px;right:10px}}.unity-marketing .ul-product-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #d7e1ef;box-shadow:0 8px 25px #06162d08;left:0;opacity:0;position:fixed;right:0;top:var(--ul-global-nav-height);transform:translateY(-130%);transition:transform .24s,opacity .24s,visibility .24s;visibility:hidden;z-index:70}.unity-marketing .ul-product-nav.is-visible{opacity:1;transform:translateY(0);visibility:visible}.unity-marketing .ul-product-nav-inner{align-items:center;display:flex;gap:26px;min-height:72px}.unity-marketing .ul-product-brand{align-items:center;display:flex;font-size:15px;font-weight:700;gap:10px;text-decoration:none;white-space:nowrap}.unity-marketing .ul-unity-mark{align-items:center;background:#edf5ff;border:1px solid #c8e1ff;border-radius:8px;color:#0063d8;display:inline-flex;font-size:17px;height:28px;justify-content:center;line-height:1;width:28px}.unity-marketing .ul-nav-links{display:flex;gap:26px;margin-left:auto}.unity-marketing .ul-nav-links a{align-items:center;border-bottom:2px solid #0000;display:flex;font-size:14px;min-height:44px;text-decoration:none}.unity-marketing .ul-nav-links a[aria-current]{border-color:#0063d8;color:#005cc8}.unity-marketing .ul-nav-trial{align-items:center;background:var(--ul-action);border:0;border-radius:7px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;gap:8px;min-height:42px;padding:10px 16px;white-space:nowrap}.unity-marketing .ul-nav-trial:hover{background:#004fad}@media (max-width:1023px){.unity-marketing .ul-product-nav-inner{gap:15px}.unity-marketing .ul-nav-links{gap:19px}.unity-marketing .ul-product-brand{font-size:14px}}@media (max-width:899px){.unity-marketing{--ul-local-nav-height:104px}.unity-marketing .ul-product-nav-inner{flex-wrap:wrap;gap:0;min-height:104px;padding-bottom:0;padding-top:9px}.unity-marketing .ul-nav-trial{font-size:12px;margin-left:auto;min-height:40px;padding:9px 12px}.unity-marketing .ul-nav-links{gap:14px;justify-content:space-between;margin-top:3px;order:3;width:100%}.unity-marketing .ul-nav-links a{font-size:13px;min-height:46px}.unity-marketing .ul-product-brand{font-size:13px}}.unity-marketing .ul-source{background:linear-gradient(140deg,#fff 65%,#f7f0f9)}.unity-marketing .ul-source-heading{align-items:center;display:flex;gap:50px;justify-content:space-between}.unity-marketing .ul-source-heading .ul-section-head{max-width:700px}.unity-marketing .ul-source-note{align-items:center;color:#55708f;display:flex;font-size:14px;gap:16px;margin-bottom:60px;min-width:250px}.unity-marketing .ul-source-note svg{color:#0070dc}.unity-marketing .ul-source-grid{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:.85fr 1.3fr}.unity-marketing .ul-segmented{background:#edf3fa;border:1px solid #d7e1ef;border-radius:10px;display:inline-flex;gap:4px;max-width:100%;padding:5px}.unity-marketing .ul-segmented button{background:#0000;border:0;border-radius:7px;color:#536582;font-size:13px;font-weight:700;line-height:1.3;padding:10px 13px}.unity-marketing .ul-segmented button[aria-pressed=true]{background:#fff;box-shadow:0 2px 7px #173a6320;color:#07294f}.unity-marketing .ul-source-options h3{font-size:30px;margin:30px 0 16px}.unity-marketing .ul-source-options>p{color:var(--ul-muted);font-size:16px}.unity-marketing .ul-source-governance{align-items:center;border-top:1px solid #d7e1ef;color:#566b84;display:flex;font-size:13px;gap:12px;margin-top:29px;padding-top:27px}.unity-marketing .ul-source-governance svg{color:#0063d8}.unity-marketing .ul-source-governance strong{color:#193753}.unity-marketing .ul-source-screen{background:linear-gradient(135deg,#e9f3ff,#fcf0f7);border:1px solid #e4edf7;border-radius:26px;min-width:0;padding:32px 24px 22px;position:relative}.unity-marketing .ul-source-screen .ul-product-frame{transform:rotate(1.5deg)}.unity-marketing .ul-source-steps{color:#415e7e;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:30px}.unity-marketing .ul-source-steps span{align-items:center;display:flex;gap:6px}.unity-marketing .ul-source-steps b{color:#0063d8;font-size:10px}@media (max-width:1023px){.unity-marketing .ul-source-note{display:none}.unity-marketing .ul-source-grid{gap:34px;grid-template-columns:1fr 1.15fr}.unity-marketing .ul-segmented button{font-size:12px;padding:9px}.unity-marketing .ul-source-screen{padding:24px 15px}.unity-marketing .ul-source-steps{font-size:10px;gap:8px}}@media (max-width:767px){.unity-marketing .ul-source-grid{gap:35px;grid-template-columns:1fr}.unity-marketing .ul-source-options h3{font-size:27px}.unity-marketing .ul-source-steps{font-size:11px}.unity-marketing .ul-source-screen{padding:25px 12px 18px}.unity-marketing .ul-source-governance{margin-top:23px;padding-top:20px}}.unity-marketing .ul-lesson{background:#f3f7fc}.unity-marketing .ul-lesson-stage{background:#fff;border:1px solid #d9e4f0;border-radius:24px;box-shadow:0 20px 65px #0927490b;overflow:hidden}.unity-marketing .ul-lesson-label{color:#536e8b;display:flex;font-size:10px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.11em;padding:23px 32px 0}.unity-marketing .ul-lesson-label span:last-child{font-size:12px;font-weight:400;letter-spacing:0}.unity-marketing .ul-lesson-tabs{border-bottom:1px solid #e0e8f2;display:flex;gap:30px;justify-content:center;margin:0 32px}.unity-marketing .ul-lesson-tabs button{background:none;border:0;border-bottom:3px solid #0000;color:#62748c;font-size:14px;padding:24px 10px 18px}.unity-marketing .ul-lesson-tabs button[aria-pressed=true]{border-color:#0063d8;color:#005ec6;font-weight:700}.unity-marketing .ul-lesson-content{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:.85fr 1.25fr;min-height:382px;padding:50px}.unity-marketing .ul-lesson-intro h3{font-size:31px;margin:18px 0}.unity-marketing .ul-lesson-intro p{color:#61728a;font-size:15px;max-width:320px}.unity-marketing .ul-process-demo{background:#f7faff;border:1px solid #dbe7f6;border-radius:18px;overflow:hidden}.unity-marketing .ul-process-choices{background:#dce7f4;display:flex;gap:1px}.unity-marketing .ul-process-choices button{background:#edf3fb;border:0;border-bottom:2px solid #0000;color:#4c6480;flex:1 1;font-size:12px;padding:14px 12px;text-align:left}.unity-marketing .ul-process-choices button span{color:#0063d8;display:block;font-size:10px;margin-bottom:6px}.unity-marketing .ul-process-choices button[aria-pressed=true]{background:#fff;border-color:#0063d8;color:#072447}.unity-marketing .ul-process-explain{min-height:192px;padding:26px 28px}.unity-marketing .ul-process-explain svg{color:#0063d8;margin-bottom:12px}.unity-marketing .ul-process-explain h4{font-size:20px;letter-spacing:-.025em}.unity-marketing .ul-process-explain p{color:#62758b;font-size:14px;margin-top:10px}.unity-marketing .ul-reveal-card{background:#081b37;border:0;border-radius:20px;box-shadow:inset 0 0 75px #1764a63b;color:#fff;min-height:280px;padding:32px;text-align:left}.unity-marketing .ul-reveal-card>svg{color:#84d0ff}.unity-marketing .ul-reveal-card h4{font-size:24px;margin:15px 0}.unity-marketing .ul-reveal-card p{color:#b3c8df;font-size:15px}.unity-marketing .ul-reveal-card>span{align-items:center;color:#9ddcff;display:flex;font-size:13px;font-weight:700;gap:20px;margin-top:24px}.unity-marketing .ul-reveal-card.is-revealed{background:#eef7ff;box-shadow:none;color:#102743}.unity-marketing .ul-reveal-card.is-revealed p{color:#566e88}.unity-marketing .ul-reveal-card.is-revealed>span{color:#0063d8}.unity-marketing .ul-compare-demo{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.unity-marketing .ul-compare-demo article{background:#f1f5fb;border:1px solid #dce5f0;border-radius:16px;min-height:220px;padding:26px 23px}.unity-marketing .ul-compare-demo article:last-child{background:#071c38;color:#fff}.unity-marketing .ul-compare-demo span{color:#536e8b;font-size:10px;letter-spacing:.12em}.unity-marketing .ul-compare-demo article:last-child span{color:#9dbbdb}.unity-marketing .ul-compare-demo h4{font-size:22px;margin:20px 0 13px}.unity-marketing .ul-compare-demo p{color:#536e8b;font-size:14px}.unity-marketing .ul-compare-demo article:last-child p{color:#b6c8df}.unity-marketing .ul-lesson-formats{color:#5b6d83;display:flex;font-size:13px;gap:22px;justify-content:center;margin-top:27px}.unity-marketing .ul-lesson-formats span+span{border-left:1px solid #c5d5e5;padding-left:22px}@media (max-width:1023px){.unity-marketing .ul-lesson-content{gap:30px;padding:35px}.unity-marketing .ul-lesson-formats{font-size:12px;gap:15px}.unity-marketing .ul-lesson-formats span+span{padding-left:15px}}@media (max-width:767px){.unity-marketing .ul-lesson-content{gap:27px;grid-template-columns:1fr;padding:28px 22px}.unity-marketing .ul-lesson-label{flex-wrap:wrap;padding:18px 20px 0}.unity-marketing .ul-lesson-tabs{gap:8px;justify-content:space-between;margin:0 15px}.unity-marketing .ul-lesson-tabs button{font-size:12px;padding:18px 4px 13px}.unity-marketing .ul-lesson-intro h3{font-size:27px}.unity-marketing .ul-process-choices button{font-size:11px;padding:12px 9px}.unity-marketing .ul-process-explain{padding:23px}.unity-marketing .ul-lesson-formats{flex-wrap:wrap;gap:10px 20px}.unity-marketing .ul-lesson-formats span+span{border:0;padding:0}.unity-marketing .ul-compare-demo{gap:10px}.unity-marketing .ul-compare-demo article{padding:20px 15px}.unity-marketing .ul-compare-demo h4{font-size:20px}}.unity-marketing .ul-delivery{background:radial-gradient(ellipse at 78% 32%,#17375b 0,#0000 54%),#06162d;overflow:hidden}.unity-marketing .ul-delivery-grid{grid-gap:65px;align-items:center;display:grid;gap:65px;grid-template-columns:1fr 1.06fr}.unity-marketing .ul-delivery-grid .ul-section-head{margin-bottom:20px}.unity-marketing .ul-delivery-included{background:#132c4b;border:1px solid #28496c;border-radius:9px;color:#d1e2f4;display:flex;font-size:13px;gap:12px;margin-top:31px;max-width:450px;padding:16px 18px}.unity-marketing .ul-delivery-included svg{color:#8ed6ff;flex-shrink:0;margin-top:2px}.unity-marketing .ul-delivery-devices{align-items:center;display:flex;min-height:510px;padding:20px 110px 35px 0;position:relative}.unity-marketing .ul-delivery-map{transform:rotate(-3deg);width:100%}.unity-marketing .ul-delivery-map .ul-product-frame{box-shadow:0 20px 60px #0005}.unity-marketing .ul-delivery-phone{background:#223c58;border:6px solid #223c58;border-radius:27px;bottom:10px;box-shadow:0 20px 60px #0005;position:absolute;right:-5px;transform:rotate(5deg);width:202px}.unity-marketing .ul-delivery-phone .ul-product-frame{border:0;border-radius:20px}.unity-marketing .ul-delivery-phone .ul-browserbar{background:#f2f6fb;height:23px}.unity-marketing .ul-delivery-phone .ul-browserbar i{display:none}.unity-marketing .ul-phone-caption{color:#daeafa;display:block;font-size:13px;line-height:1.45;padding:13px 15px 10px}.unity-marketing .ul-destination-strip{grid-gap:15px 30px;background:#0d2540;border:1px solid #34516f;border-radius:18px;display:grid;gap:15px 30px;grid-template-columns:1fr auto;margin-top:65px;padding:26px 32px}.unity-marketing .ul-destination-strip>div{align-items:center;display:flex;gap:20px}.unity-marketing .ul-destination-strip>div>svg{color:#86d1ff;flex-shrink:0}.unity-marketing .ul-destination-strip h3{font-size:22px}.unity-marketing .ul-destination-strip p{color:#b6c9df;font-size:14px;margin-top:7px}.unity-marketing .ul-destination-strip .ul-small-link{color:#8ed4ff;white-space:nowrap}.unity-marketing .ul-destination-strip .ul-destination-note{color:#94abc5;font-size:12px;grid-column:1/-1;margin-top:0;padding-left:46px}@media (max-width:1023px){.unity-marketing .ul-delivery-grid{gap:30px}.unity-marketing .ul-delivery-devices{min-height:440px;padding-right:80px}.unity-marketing .ul-delivery-phone{right:-5px;width:160px}.unity-marketing .ul-destination-strip{padding:25px}.unity-marketing .ul-destination-strip .ul-small-link{white-space:normal}}@media (max-width:767px){.unity-marketing .ul-delivery-grid{gap:32px;grid-template-columns:1fr}.unity-marketing .ul-delivery-devices{margin:auto;max-width:550px;min-height:425px;padding-left:0;padding-right:90px;width:100%}.unity-marketing .ul-delivery-phone{width:174px}.unity-marketing .ul-destination-strip{gap:15px;grid-template-columns:1fr;margin-top:40px;padding:24px}.unity-marketing .ul-destination-strip .ul-destination-note{padding-left:0}.unity-marketing .ul-destination-strip>div{align-items:flex-start;gap:15px}.unity-marketing .ul-destination-strip .ul-small-link{padding:0}.unity-marketing .ul-delivery-included{max-width:none}}@media (max-width:400px){.unity-marketing .ul-delivery-devices{min-height:375px;padding-right:86px}.unity-marketing .ul-delivery-phone{width:152px}}.unity-marketing .ul-adaptive{background:linear-gradient(160deg,#fff 45%,#f4f9ff)}.unity-marketing .ul-adaptive-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.unity-marketing .ul-adaptive h2 em{color:#0063d8;font-style:normal}.unity-marketing .ul-adaptive .ul-section-head{margin-bottom:24px}.unity-marketing .ul-adaptive-point{align-items:center;color:#516784;display:flex;font-size:16px;gap:12px;margin:28px 0 23px}.unity-marketing .ul-adaptive-point svg{color:#0063d8;flex-shrink:0}.unity-marketing .ul-adaptive-point strong{color:#183b5e}.unity-marketing .ul-adaptive .ul-note{max-width:480px}.unity-marketing .ul-adaptive-demo{background:linear-gradient(135deg,#eaf5ff,#faf0f8);border:1px solid #d5e5f3;border-radius:25px;box-shadow:0 20px 55px #0c37600b;padding:27px}.unity-marketing .ul-adaptive-demo-label{align-items:center;color:#2f557a;display:flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:20px}.unity-marketing .ul-level-options{display:flex;gap:6px;margin-bottom:17px}.unity-marketing .ul-level-options button{background:#fff;border:1px solid #bcd5ee;border-radius:7px;color:#4e6c89;flex:1 1;font-size:12px;font-weight:700;min-height:43px}.unity-marketing .ul-level-options button[aria-pressed=true]{background:#072244;border-color:#072244;color:#fff}.unity-marketing .ul-adaptive-demo article{background:#fff;border:1px solid #d5e2f2;border-radius:16px;min-height:302px;padding:28px}.unity-marketing .ul-adaptive-demo .ul-tag{background:#f4f8fd;font-size:10px;line-height:1.4;max-width:100%}.unity-marketing .ul-adaptive-demo h3{font-size:27px;margin:23px 0 16px;max-width:340px}.unity-marketing .ul-adaptive-demo article p{color:#5d7089;font-size:16px;min-height:90px}.unity-marketing .ul-adaptive-demo article>div{align-items:center;border-top:1px solid #e1eaf3;color:#487492;display:flex;font-size:12px;justify-content:space-between;margin-top:20px;padding-top:16px}.unity-marketing .ul-adaptive-caption{color:#627a92;font-size:11px;margin:14px 4px 0!important}.unity-marketing .ul-extra-capabilities{grid-gap:50px;border-top:1px solid #d8e5f0;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-top:70px;padding-top:35px}.unity-marketing .ul-extra-capabilities article{display:flex;gap:18px}.unity-marketing .ul-extra-capabilities article>svg{color:#0063d8;flex-shrink:0;margin-top:3px}.unity-marketing .ul-extra-capabilities h3{font-size:22px}.unity-marketing .ul-extra-capabilities p{color:#62748b;font-size:15px;margin-top:9px;max-width:400px}@media (max-width:1023px){.unity-marketing .ul-adaptive-grid{gap:40px}.unity-marketing .ul-adaptive-demo{padding:21px}.unity-marketing .ul-adaptive-demo article{padding:23px}.unity-marketing .ul-adaptive-demo h3{font-size:24px}}@media (max-width:767px){.unity-marketing .ul-adaptive-grid{gap:30px;grid-template-columns:1fr}.unity-marketing .ul-adaptive-demo{padding:20px 15px}.unity-marketing .ul-adaptive-demo article{min-height:325px}.unity-marketing .ul-extra-capabilities{gap:27px;grid-template-columns:1fr;margin-top:45px;padding-top:32px}.unity-marketing .ul-level-options button{font-size:11px}}.unity-marketing .ul-impact{background:#f3f7fc}.unity-marketing .ul-impact-grid{grid-gap:90px;align-items:center;display:grid;gap:90px;grid-template-columns:1.03fr 1fr}.unity-marketing .ul-impact .ul-section-head{margin-bottom:26px}.unity-marketing .ul-report-visual{background:#fff;border:1px solid #d0e2f2;border-radius:24px;box-shadow:0 20px 70px #17497313;padding:30px;transform:rotate(-2deg)}.unity-marketing .ul-report-top{align-items:center;display:flex;gap:20px;justify-content:space-between}.unity-marketing .ul-report-top>div>span{color:#567798;font-size:9px;font-weight:700;letter-spacing:.14em}.unity-marketing .ul-report-top h3{font-size:23px;margin-top:7px}.unity-marketing .ul-report-top>svg{color:#0063d8}.unity-marketing .ul-report-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin:27px 0}.unity-marketing .ul-report-stats>div{background:#f0f6fd;border:1px solid #e2eaf5;border-radius:10px;padding:16px 12px}.unity-marketing .ul-report-stats b{display:block;font-size:31px;letter-spacing:-.04em;line-height:1}.unity-marketing .ul-report-stats span{color:#536e8b;display:block;font-size:11px;margin-top:8px}.unity-marketing .ul-pink-text{color:#bd2b74}.unity-marketing .ul-report-progress>div:first-child{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:20px}.unity-marketing .ul-report-progress h4{font-size:14px}.unity-marketing .ul-report-progress>div:first-child>span{color:#536e8b;font-size:9px}.unity-marketing .ul-report-row{grid-gap:11px;align-items:center;color:#456582;display:grid;font-size:11px;gap:11px;grid-template-columns:1fr 1.25fr 33px;margin-top:16px}.unity-marketing .ul-report-row b{color:#1d4368;font-size:11px}.unity-marketing .ul-report-track{background:#e7f0fa;border-radius:8px;height:6px;overflow:hidden}.unity-marketing .ul-report-track i{background:#087fff;border-radius:8px;display:block;height:100%}.unity-marketing .ul-report-row:last-child i{background:#d63c8c}.unity-marketing .ul-report-insight{background:#081f3d;border-radius:12px;color:#fff;margin-top:30px;padding:19px}.unity-marketing .ul-report-insight>span{align-items:center;color:#9bd8ff;display:flex;font-size:12px;font-weight:700;gap:8px}.unity-marketing .ul-report-insight p{color:#bacde2;font-size:12px;line-height:1.7;margin-top:10px}.unity-marketing .ul-report-disclosure{color:#536e8b;font-size:10px;margin-top:18px!important}.unity-marketing .ul-report-benefits{grid-gap:19px;display:grid;gap:19px;margin-bottom:24px}.unity-marketing .ul-report-benefits p{color:#5b6f88;display:flex;font-size:15px;gap:12px}.unity-marketing .ul-report-benefits svg{color:#0063d8;flex-shrink:0;margin-top:3px}.unity-marketing .ul-report-benefits strong{color:#153452;display:block;font-size:16px;margin-bottom:3px}@media (max-width:1023px){.unity-marketing .ul-impact-grid{gap:40px}.unity-marketing .ul-report-visual{padding:23px}.unity-marketing .ul-report-stats{gap:8px}.unity-marketing .ul-report-progress>div:first-child{align-items:flex-start;flex-direction:column;gap:5px}}@media (max-width:767px){.unity-marketing .ul-impact-grid{gap:40px;grid-template-columns:1fr}.unity-marketing .ul-impact-grid>div:last-child{order:-1}.unity-marketing .ul-report-visual{padding:22px;transform:rotate(-1deg)}.unity-marketing .ul-report-top h3{font-size:22px}.unity-marketing .ul-report-row{font-size:10px;gap:8px;grid-template-columns:1fr 1fr 30px}.unity-marketing .ul-report-stats span{font-size:10px}}.unity-marketing .ul-case-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:-12px 0 28px}.unity-marketing .ul-case-tabs button{background:#fff;border:1px solid #d5e0ed;border-radius:8px;color:#58708b;font-size:14px;font-weight:700;padding:12px 21px}.unity-marketing .ul-case-tabs button[aria-pressed=true]{background:#072343;border-color:#072343;color:#fff}.unity-marketing .ul-case-panel{background:#f2f6fc;border-radius:24px;display:grid;grid-template-columns:1.1fr 1fr;min-height:425px;overflow:hidden}.unity-marketing .ul-case-panel>img{height:100%;object-fit:cover;width:100%}.unity-marketing .ul-case-copy{display:flex;flex-direction:column;justify-content:center;padding:48px}.unity-marketing .ul-case-index{color:#536e8b;font-size:10px;font-weight:700;letter-spacing:.13em}.unity-marketing .ul-case-copy h3{font-size:33px;margin:20px 0 17px;max-width:390px}.unity-marketing .ul-case-copy p{color:#5b7089;font-size:16px;max-width:390px}.unity-marketing .ul-case-tag{color:#536e8b;font-size:12px;margin:23px 0 7px}.unity-marketing .ul-case-copy .ul-small-link{align-self:flex-start;margin-top:10px}@media (max-width:1023px){.unity-marketing .ul-case-copy{padding:35px}.unity-marketing .ul-case-copy h3{font-size:28px}.unity-marketing .ul-case-panel{min-height:415px}}@media (max-width:767px){.unity-marketing .ul-case-tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.unity-marketing .ul-case-tabs button{font-size:12px;padding:12px 8px}.unity-marketing .ul-case-panel{grid-template-columns:1fr}.unity-marketing .ul-case-panel>img{height:255px}.unity-marketing .ul-case-copy{min-height:365px;padding:29px}.unity-marketing .ul-case-copy h3{font-size:29px}}.unity-marketing .ul-pricing{background:#f5f8fd}.unity-marketing .ul-pricing .ul-section-head{margin-bottom:29px}.unity-marketing .ul-billing-choice{margin-bottom:43px;text-align:center}.unity-marketing .ul-billing-choice .ul-segmented button{font-size:14px;min-height:43px;min-width:128px}.unity-marketing .ul-billing-choice .ul-segmented span{background:#dcefff;border-radius:4px;color:#035b9c;display:inline-block;font-size:10px;margin-left:6px;padding:3px 5px}.unity-marketing .ul-billing-choice p{color:#536e8b;font-size:12px;margin-top:13px}.unity-marketing .ul-plan-groups{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 0 12px}.unity-marketing .ul-plan-groups span{border-bottom:1px solid #d5e1ef;color:#5a718e;font-size:12px;letter-spacing:.1em;padding:0 3px 10px;text-transform:uppercase}.unity-marketing .ul-plan-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.unity-marketing .ul-plan{background:#fff;border:1px solid #d3dfed;border-radius:17px;box-shadow:0 8px 25px #08224605;display:flex;flex-direction:column;min-width:0;padding:20px;position:relative}.unity-marketing .ul-plan--recommended{border:2px solid #0063d8;box-shadow:0 15px 35px #0063d811;padding:19px}.unity-marketing .ul-plan-badge{color:#5c7392;font-size:9px;font-weight:700;height:20px;letter-spacing:.06em;margin-bottom:13px;white-space:nowrap}.unity-marketing .ul-plan--recommended .ul-plan-badge{color:#005bce}.unity-marketing .ul-plan h3{font-size:25px}.unity-marketing .ul-plan-description{color:#5c718b;font-size:14px;line-height:1.6;margin:13px 0 20px;min-height:68px}.unity-marketing .ul-plan-price{grid-gap:2px;display:grid;gap:2px;grid-template-columns:1fr}.unity-marketing .ul-plan-price b{font-size:31px;letter-spacing:-.055em;line-height:1.13}.unity-marketing .ul-plan-price b:nth-of-type(2){margin-top:10px}.unity-marketing .ul-plan-price span{color:#62758e;font-size:11px}.unity-marketing .ul-plan-term{color:#617590;font-size:11px;line-height:1.55;margin-top:15px;min-height:61px}.unity-marketing .ul-plan-ai{align-items:center;background:#edf6ff;border-radius:8px;color:#224f7c;display:flex;font-size:11px;gap:7px;margin-top:12px;padding:12px 9px;white-space:nowrap}.unity-marketing .ul-plan-ai strong{font-size:14px}.unity-marketing .ul-plan-ai svg{color:#0063d8;flex-shrink:0}.unity-marketing .ul-plan-capacity{color:#54708d;display:flex;flex-direction:column;font-size:13px;gap:8px;list-style:none;margin:22px 0 0;min-height:95px;padding:0}.unity-marketing .ul-plan-capacity b{color:#1b3959}.unity-marketing .ul-plan .ul-checklist{border-top:1px solid #e0e9f3;gap:12px;margin-bottom:26px;margin-top:16px;padding-top:21px}.unity-marketing .ul-plan .ul-checklist li{font-size:12px;gap:7px;line-height:1.6}.unity-marketing .ul-plan .ul-checklist svg{height:14px;width:14px}.unity-marketing .ul-plan>.ul-button{font-size:13px;gap:9px;margin-top:auto;min-height:47px;padding:12px;width:100%}.unity-marketing .ul-plan-demo{background:none;border:0;color:#2a5e95;font-size:11px;padding:13px 0 0;text-align:center;text-decoration:underline}.unity-marketing .ul-pricing-trial-note{color:#58728e;font-size:12px;line-height:1.8;margin:25px auto 0;max-width:890px;text-align:center}.unity-marketing .ul-plan-compare{background:#fff;border:1px solid #d5e2f0;border-radius:12px;margin-top:28px}.unity-marketing .ul-plan-compare>summary{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;list-style:none;padding:19px 23px}.unity-marketing .ul-plan-compare summary::-webkit-details-marker{display:none}.unity-marketing .ul-table-scroll{overflow-x:auto;padding:0 23px 20px}.unity-marketing .ul-table-scroll table{border-collapse:collapse;font-size:12px;text-align:left;width:100%}.unity-marketing .ul-table-scroll td,.unity-marketing .ul-table-scroll th{border-bottom:1px solid #e1eaf4;min-width:92px;padding:12px 8px}.unity-marketing .ul-table-scroll tbody th{color:#526c88;font-weight:400}.unity-marketing .ul-cost-calculator{grid-gap:55px;background:#fff;border:1px solid #d7e3f0;border-radius:22px;display:grid;gap:55px;grid-template-columns:1.2fr 1fr;margin-top:44px;padding:40px}.unity-marketing .ul-cost-calculator .ul-eyebrow{font-size:10px;margin-bottom:15px}.unity-marketing .ul-cost-calculator h3{font-size:26px;margin-bottom:16px}.unity-marketing .ul-calculator-fields{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:22px}.unity-marketing .ul-calculator-fields label{color:#536e8b;font-size:12px;font-weight:700}.unity-marketing .ul-calculator-fields input,.unity-marketing .ul-calculator-fields select{background:#f5f8fd;border:1px solid #cbdced;border-radius:7px;color:#183b5e;display:block;font-size:16px;margin-top:7px;min-width:0;padding:11px 12px;width:100%}.unity-marketing .ul-calculator-result{background:#081f3c;border-radius:15px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:29px}.unity-marketing .ul-calculator-result>span{color:#92b6d9;font-size:10px;font-weight:700;letter-spacing:.09em}.unity-marketing .ul-calculator-result>strong{font-size:45px;letter-spacing:-.045em;line-height:1.15;margin-top:17px}.unity-marketing .ul-calculator-result>p{color:#b6cce3;font-size:12px;margin-top:8px}.unity-marketing .ul-calculator-result dl{grid-gap:10px;border-bottom:1px solid #30506f;border-top:1px solid #30506f;color:#c7d9ec;display:grid;font-size:12px;gap:10px;margin:23px 0 17px;padding:16px 0}.unity-marketing .ul-calculator-result dl div{display:flex;gap:12px;justify-content:space-between}.unity-marketing .ul-calculator-result dd{margin:0}.unity-marketing .ul-calculator-result small{color:#a5bdd6;font-size:11px;line-height:1.6}.unity-marketing .ul-calculator-result h4{font-size:26px;margin-top:16px}.unity-marketing .ul-calculator-result .ul-button{margin-top:25px}@media (max-width:1100px){.unity-marketing .ul-plan-grid{gap:22px;grid-template-columns:1fr 1fr}.unity-marketing .ul-plan-groups{display:none}.unity-marketing .ul-plan{padding:25px}.unity-marketing .ul-plan-price b{font-size:35px}.unity-marketing .ul-plan-description{min-height:44px}.unity-marketing .ul-plan-ai{font-size:13px}.unity-marketing .ul-plan .ul-checklist li,.unity-marketing .ul-plan-capacity{font-size:14px}.unity-marketing .ul-plan-badge{font-size:10px}.unity-marketing .ul-cost-calculator{gap:30px;padding:30px}.unity-marketing .ul-calculator-result{padding:24px}.unity-marketing .ul-calculator-result>strong{font-size:36px}}@media (max-width:767px){.unity-marketing .ul-cost-calculator{gap:28px;grid-template-columns:1fr;padding:26px}.unity-marketing .ul-calculator-result>strong{font-size:40px}}@media (max-width:539px){.unity-marketing .ul-plan-grid{gap:22px;grid-template-columns:1fr}.unity-marketing .ul-plan{padding:26px}.unity-marketing .ul-plan-description{min-height:0}.unity-marketing .ul-plan-price{column-gap:15px;grid-template-columns:1fr 1fr}.unity-marketing .ul-plan-price b{font-size:28px;grid-row:1;margin:0!important}.unity-marketing .ul-plan-price span{font-size:10px;grid-row:2}.unity-marketing .ul-plan-term{margin-top:18px;min-height:0}.unity-marketing .ul-plan-capacity{margin-top:20px;min-height:0}.unity-marketing .ul-plan>.ul-button{margin-top:5px;min-height:50px}.unity-marketing .ul-cost-calculator{padding:24px 19px}.unity-marketing .ul-calculator-fields{gap:15px 12px}.unity-marketing .ul-billing-choice .ul-segmented button{min-width:122px}.unity-marketing .ul-calculator-result{padding:23px}.unity-marketing .ul-plan-compare>summary{font-size:13px;padding:19px}.unity-marketing .ul-table-scroll{padding-inline:12px}.unity-marketing .ul-pricing-trial-note{text-align:left}}@media (max-width:359px){.unity-marketing .ul-plan-price{grid-template-columns:1fr}.unity-marketing .ul-plan-price b,.unity-marketing .ul-plan-price span{grid-row:auto}.unity-marketing .ul-plan-price b:nth-of-type(2){margin-top:10px!important}.unity-marketing .ul-calculator-fields{grid-template-columns:1fr}}.unity-marketing .ul-ai{background:linear-gradient(130deg,#fff 40%,#f3f8ff)}.unity-marketing .ul-ai-grid{grid-gap:95px;align-items:center;display:grid;gap:95px;grid-template-columns:1.05fr 1fr}.unity-marketing .ul-ai .ul-section-head{margin-bottom:24px}.unity-marketing .ul-ai-benefits{grid-gap:13px;display:grid;gap:13px;margin-bottom:28px}.unity-marketing .ul-ai-benefits p{color:#58718c;display:flex;font-size:15px;gap:10px}.unity-marketing .ul-ai-benefits svg{color:#0063d8;flex-shrink:0;margin-top:2px}.unity-marketing .ul-ai .ul-note{margin-top:23px;max-width:530px}.unity-marketing .ul-wallet-preview{background:radial-gradient(ellipse at 95% 15%,#233860 0,#0000 55%),#071d38;border:1px solid #274a70;border-radius:24px;box-shadow:0 25px 70px #082c551a;color:#fff;padding:35px;transform:rotate(2deg)}.unity-marketing .ul-wallet-top{align-items:center;color:#96d6ff;display:flex;gap:12px}.unity-marketing .ul-wallet-top span{font-size:10px;font-weight:700;letter-spacing:.12em}.unity-marketing .ul-wallet-balance{margin-top:28px}.unity-marketing .ul-wallet-balance b{display:block;font-size:58px;letter-spacing:-.055em;line-height:1.1}.unity-marketing .ul-wallet-balance>span{color:#adc8e5;display:block;font-size:13px;margin-top:10px}.unity-marketing .ul-wallet-meter{background:#223f62;border-radius:6px;height:6px;margin-top:25px}.unity-marketing .ul-wallet-meter i{background:linear-gradient(90deg,#0a8bff,#79d0ff);border-radius:6px;display:block;height:100%;width:100%}.unity-marketing .ul-wallet-detail{color:#8aaacd;display:flex;font-size:10px;gap:20px;justify-content:space-between;margin-top:10px}.unity-marketing .ul-wallet-pack{align-items:center;background:#fff;border-radius:13px;color:#153553;display:flex;gap:20px;justify-content:space-between;margin-top:29px;padding:22px}.unity-marketing .ul-wallet-pack span{color:#536e8b;font-size:9px;font-weight:700;letter-spacing:.07em}.unity-marketing .ul-wallet-pack strong{display:block;font-size:26px;letter-spacing:-.03em;margin:7px 0}.unity-marketing .ul-wallet-pack small{color:#58728d;font-size:11px}.unity-marketing .ul-wallet-pack button{background:#0063d8;border:0;border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.unity-marketing .ul-wallet-preview>p{color:#c0d2e6;font-size:12px;line-height:1.7;margin-top:21px}.unity-marketing .ul-wallet-disclosure{color:#87a4c4;display:block;font-size:10px;margin-top:20px}@media (max-width:1023px){.unity-marketing .ul-ai-grid{gap:45px}.unity-marketing .ul-wallet-preview{padding:27px}.unity-marketing .ul-wallet-pack{padding:19px}.unity-marketing .ul-wallet-pack strong{font-size:23px}}@media (max-width:767px){.unity-marketing .ul-ai-grid{gap:35px;grid-template-columns:1fr}.unity-marketing .ul-wallet-preview{padding:28px 23px;transform:rotate(1deg)}.unity-marketing .ul-wallet-balance b{font-size:51px}.unity-marketing .ul-wallet-detail{font-size:9px}.unity-marketing .ul-wallet-pack{padding:20px 17px}.unity-marketing .ul-wallet-pack span{font-size:8px}}.unity-marketing .ul-faq-grid{grid-gap:90px;display:grid;gap:90px;grid-template-columns:.75fr 1.25fr}.unity-marketing .ul-faq-list details{border-top:1px solid var(--ul-border)}.unity-marketing .ul-faq-list details:last-child{border-bottom:1px solid var(--ul-border)}.unity-marketing .ul-faq-list summary{align-items:center;cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:22px;justify-content:space-between;line-height:1.45;list-style:none;padding:22px 0}.unity-marketing summary::-webkit-details-marker{display:none}.unity-marketing .ul-faq-list summary svg{color:var(--ul-action);flex-shrink:0}.unity-marketing .ul-faq-list details[open] summary svg{transform:rotate(45deg)}.unity-marketing .ul-faq-list details p{color:var(--ul-muted);font-size:15px;line-height:1.8;padding:0 25px 25px 0}@media (max-width:1023px){.unity-marketing .ul-faq-grid{gap:40px}}@media (max-width:767px){.unity-marketing .ul-faq-grid{gap:0;grid-template-columns:1fr}}.unity-marketing .ul-final{overflow:hidden;padding:100px 0 105px;position:relative}.unity-marketing .ul-final>img{height:640px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%);object-fit:cover;opacity:.55;position:absolute;right:-190px;top:-120px;width:960px}.unity-marketing .ul-final-copy{max-width:760px;position:relative}.unity-marketing .ul-final h2{font-size:clamp(42px,4vw,60px)}.unity-marketing .ul-final-reassurance{align-items:center;color:#c7d8ed;display:flex;font-size:14px;gap:9px;margin-top:24px}.unity-marketing .ul-final-reassurance svg{color:var(--ul-cyan)}.unity-marketing .ul-final-scope{color:#b4c4d9;font-size:13px;margin-top:8px;max-width:490px}@media (max-width:767px){.unity-marketing .ul-final{padding:70px 0}.unity-marketing .ul-final>img{opacity:.15;right:-520px}.unity-marketing .ul-final h2{font-size:43px}.unity-marketing .ul-final .ul-actions{align-items:stretch;flex-direction:column}}.unity-marketing .ul-dialog{border:1px solid var(--ul-border);border-radius:22px;box-shadow:0 25px 100px #0005;color:var(--ul-ink);font:inherit;max-height:calc(100dvh - 40px);overflow-y:auto;padding:32px;width:min(650px,calc(100% - 32px))}.unity-marketing .ul-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06162dcc}.unity-marketing .ul-dialog-heading{align-items:center;display:flex;justify-content:space-between}.unity-marketing .ul-dialog-heading .ul-eyebrow{margin:0}.unity-marketing .ul-dialog-close{background:#f0f5fb;border:0;border-radius:50%;display:grid;height:44px;place-items:center;width:44px}.unity-marketing .ul-dialog h2{font-size:34px;margin-top:15px;max-width:480px}.unity-marketing .ul-dialog-intro{color:var(--ul-muted);font-size:16px;margin:20px 0}.unity-marketing .ul-preview-label{background:#fff2db;border-radius:5px;color:#67482b;font-size:12px;margin-top:16px;padding:9px 12px}.unity-marketing .ul-dialog label{grid-gap:7px;display:grid;font-size:14px;font-weight:700;gap:7px;margin-top:20px}.unity-marketing .ul-dialog input{border:1px solid #afc0d4;border-radius:7px;max-width:100%;min-height:48px;padding:10px 12px;width:100%}.unity-marketing .ul-dialog .ul-button{margin-top:20px;width:100%}.unity-marketing .ul-dialog .ul-checklist{margin:19px 0}.unity-marketing .ul-dialog .ul-checklist li{font-size:14px}.unity-marketing .ul-dialog-foot{color:var(--ul-muted);font-size:12px;line-height:1.65;margin-top:12px}.unity-marketing .ul-trial-credit{align-items:center;background:#edf5ff;border:1px solid #c6def8;border-radius:12px;color:var(--ul-action);display:flex;gap:12px;padding:17px}.unity-marketing .ul-trial-credit strong{font-size:30px;letter-spacing:-.05em}.unity-marketing .ul-trial-credit span{color:var(--ul-ink);font-size:13px;line-height:1.4;max-width:120px}.unity-marketing .ul-topup-packs{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}.unity-marketing .ul-topup-packs button{align-items:center;background:#fff;border:1px solid #bdcde0;border-radius:10px;color:var(--ul-ink);display:flex;flex-direction:column;min-height:118px;padding:15px 8px}.unity-marketing .ul-topup-packs button[aria-pressed=true]{background:#edf5ff;border:2px solid var(--ul-action);padding:14px 7px}.unity-marketing .ul-topup-packs b{font-size:21px}.unity-marketing .ul-topup-packs span{color:var(--ul-muted);font-size:12px;margin-bottom:8px}.unity-marketing .ul-topup-packs strong{font-size:12px;font-weight:400}.unity-marketing .ul-topup-total{grid-gap:5px;align-items:center;background:var(--ul-navy);border-radius:12px;color:#fff;display:grid;gap:5px;grid-template-columns:1fr auto;margin:20px 0;padding:18px}.unity-marketing .ul-topup-total span{font-size:14px}.unity-marketing .ul-topup-total b{font-size:25px}.unity-marketing .ul-topup-total small{color:#c4d5ea;font-size:11px;grid-column:2}.unity-marketing .ul-form-status{background:#eef5fd;border:1px solid #aec7e6;border-radius:8px;color:#203c61;font-size:14px;line-height:1.7;margin-top:18px;padding:13px}@media (max-width:639px){.unity-marketing .ul-dialog{max-height:calc(100dvh - 24px);padding:22px}.unity-marketing .ul-dialog h2{font-size:30px}.unity-marketing .ul-topup-packs{grid-template-columns:1fr 1fr}.unity-marketing .ul-topup-total{grid-template-columns:1fr}.unity-marketing .ul-topup-total small{grid-column:1}}.unity-learning-page{background:#020816;display:flex;flex-direction:column;margin:0;min-height:100vh;min-width:0;overflow-x:clip;padding:0;position:relative;width:100%}.unity-learning-page>.luminous-navbar-shell{flex:0 0 auto;position:relative;width:100%}.unity-learning-page__main{display:block;flex:1 0 auto;inset:auto;margin:0;min-width:0;padding:0;position:relative;transform:none;width:100%;z-index:1}.unity-learning-page__main>.unity-marketing{margin:0;width:100%}.unity-learning-page__development-anchor{height:1px;margin:0;padding:0;pointer-events:none;scroll-margin-top:80px;width:100%}@supports not (overflow:clip){.unity-learning-page{overflow-x:hidden}}@media (max-width:700px){.unity-learning-page__development-anchor{scroll-margin-top:112px}}.talentlenz-video-hero,.talentlenz-video-hero *{box-sizing:border-box}.talentlenz-video-hero{-webkit-font-smoothing:antialiased;background:#020816;color:#f8f9fc;color-scheme:dark;display:block;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-synthesis:none;isolation:isolate;margin:0;min-height:860px;overflow:hidden;position:relative;text-rendering:optimizeLegibility;width:100%}.talentlenz-video-hero__background{display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:0}.talentlenz-video-hero__inner{grid-column-gap:85px;column-gap:85px;display:grid;grid-template-columns:535px minmax(0,1fr);margin:0 auto;min-height:860px;padding:52px 0 72px;position:relative;width:min(calc(100% - 160px),1280px);z-index:1}.talentlenz-video-hero__copy,.talentlenz-video-hero__media{min-width:0}.talentlenz-video-hero__copy{position:relative;z-index:2}.talentlenz-video-hero__brand{align-items:center;display:flex;gap:16px;height:40px}.talentlenz-video-hero__product-mark{display:block;flex:0 0 auto;height:40px;max-width:none;object-fit:contain;width:40px}.talentlenz-video-hero__wordmark{color:#fff;font-size:19px;font-weight:700;letter-spacing:.26em;line-height:1;white-space:nowrap}.talentlenz-video-hero__eyebrow{color:#7fc4ff;font-size:15px;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:11px 0 0;text-transform:uppercase;white-space:nowrap}.talentlenz-video-hero__title{color:#fbfbfd;font-size:62px;font-weight:700;letter-spacing:-.003em;line-height:1.065;margin:15px 0 0;max-width:620px;position:relative;width:max-content;z-index:1}.talentlenz-video-hero__title-layout{display:none;white-space:nowrap}.talentlenz-video-hero__title-layout--wide{display:block}.talentlenz-video-hero__description{color:#bdc8d8;font-size:19px;font-weight:400;letter-spacing:.002em;line-height:1.53;margin:70px 0 0;max-width:500px}.talentlenz-video-hero__description--compact{display:none}.talentlenz-video-hero__metric{align-items:center;background:#081c37c2;border:1px solid #4385c794;border-radius:15px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018),0 14px 32px #00031114;display:flex;margin-top:38px;min-height:66px;padding:0 23px;width:536px}.talentlenz-video-hero__metric-dot{background:#ff3885;border-radius:50%;box-shadow:0 0 14px #ff388526;flex:0 0 auto;height:10px;margin-right:14px;width:10px}.talentlenz-video-hero__metric-copy{align-items:center;color:#f4f7fc;display:flex;font-size:14px;font-weight:700;line-height:1.2;min-width:0;white-space:nowrap}.talentlenz-video-hero__metric-primary{font:inherit}.talentlenz-video-hero__metric-separator{margin:0 4px}.talentlenz-video-hero__metric-secondary{color:inherit;font:inherit}.talentlenz-video-hero__actions{align-items:stretch;display:flex;gap:15px;margin-top:26px}.talentlenz-video-hero__action{align-items:center;appearance:none;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:400;justify-content:center;line-height:1.2;min-height:59px;padding:0;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.talentlenz-video-hero__action--primary{background:linear-gradient(135deg,#168aff,#087bfa);border:0;box-shadow:0 13px 30px #0068ee33,inset 0 1px 0 #ffffff29;color:#fff;justify-content:space-between;padding:0 19px 0 24px;width:260px}.talentlenz-video-hero__action--secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03112585;border:1px solid #7da6d1c7;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.012);color:#f4f7fc;padding:0 18px;width:215px}.talentlenz-video-hero__action-arrow{display:block;flex:0 0 auto;height:22px;margin-left:12px;max-width:none;object-fit:contain;width:22px}.talentlenz-video-hero__action:focus-visible,.talentlenz-video-hero__video-error-button:focus-visible,.talentlenz-video-hero__video-error-link:focus-visible,.talentlenz-video-hero__video-overlay:focus-visible{outline:3px solid #7dc6ffe6;outline-offset:4px}@media (hover:hover){.talentlenz-video-hero__action:hover{transform:translateY(-2px)}.talentlenz-video-hero__action--primary:hover{background:linear-gradient(135deg,#2694ff,#1084ff);box-shadow:0 17px 35px #0068ee47,inset 0 1px 0 #ffffff29}.talentlenz-video-hero__action--secondary:hover{background:#081b36b8;border-color:#86c2fbf5}}.talentlenz-video-hero__media{padding-top:102px;position:relative;width:calc(100% + 10px);z-index:1}.talentlenz-video-hero__video-card{background:#071b35f0;border:1px solid #458ccfb3;border-radius:26px;box-shadow:0 22px 48px #00010e2e,inset 0 1px 0 hsla(0,0%,100%,.025);overflow:hidden;padding:9px;position:relative;width:100%}.talentlenz-video-hero__video-card--started{background:#06172d}.talentlenz-video-hero__video-stage{aspect-ratio:16/9;background:#010713;border-radius:17px;overflow:hidden;position:relative;width:100%}.talentlenz-video-hero__video{background:#000;border:0;display:block;height:100%;inset:0;object-fit:contain;object-position:center;position:absolute;width:100%;z-index:0}.talentlenz-video-hero__video--youtube{object-fit:fill}.talentlenz-video-hero__video-poster{display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.talentlenz-video-hero__video-overlay{appearance:none;background:#0000;border:0;border-radius:inherit;cursor:pointer;display:block;height:100%;inset:0;overflow:hidden;padding:0;position:absolute;width:100%;z-index:2}.talentlenz-video-hero__video-overlay:focus-visible{outline-offset:-5px}.talentlenz-video-hero__play-icon{display:block;filter:drop-shadow(0 12px 20px rgba(0,0,0,.24));height:70px;left:50%;max-width:none;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease,filter .18s ease;width:70px}@media (hover:hover){.talentlenz-video-hero__video-overlay:hover .talentlenz-video-hero__play-icon{filter:drop-shadow(0 15px 24px rgba(0,0,0,.3)) drop-shadow(0 0 8px rgba(89,171,255,.14));transform:translate(-50%,-50%) scale(1.055)}}.talentlenz-video-hero__video-error{align-items:center;background:linear-gradient(180deg,#030d1de6,#020816fa);display:flex;flex-direction:column;inset:0;justify-content:center;padding:28px;position:absolute;text-align:center;z-index:3}.talentlenz-video-hero__video-error-title{color:#f4f7fc;font-size:16px;line-height:1.45;margin:0;max-width:360px}.talentlenz-video-hero__video-error-actions{align-items:center;display:flex;gap:12px;margin-top:18px}.talentlenz-video-hero__video-error-button,.talentlenz-video-hero__video-error-link{appearance:none;background:#0d4f9385;border:1px solid #7dbeffad;border-radius:7px;color:#fff;cursor:pointer;font:inherit;font-size:13px;line-height:38px;min-height:40px;padding:0 16px;text-decoration:none}.talentlenz-video-hero__video-caption{margin-top:13px;padding-left:10px}.talentlenz-video-hero__video-caption-title{color:#f8f9fd;font-size:23px;font-weight:700;letter-spacing:-.006em;line-height:1.2;margin:0;white-space:nowrap;width:max-content}.talentlenz-video-hero__caption-mobile-break{display:none}.talentlenz-video-hero__video-caption-meta{color:#8499b5;font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1.2;margin:8px 0 0;text-transform:uppercase;white-space:nowrap}@media (min-width:901px) and (max-width:1279px){.talentlenz-video-hero{min-height:800px}.talentlenz-video-hero__inner{column-gap:35px;grid-template-columns:425px minmax(0,1fr);min-height:800px;padding:52px 0 60px;width:calc(100% - 96px)}.talentlenz-video-hero__brand{gap:12px;height:36px}.talentlenz-video-hero__product-mark{height:36px;width:36px}.talentlenz-video-hero__wordmark{font-size:17px}.talentlenz-video-hero__eyebrow{font-size:13px;letter-spacing:.2em;margin-top:3px}.talentlenz-video-hero__title{font-size:50px;line-height:1.04;margin-top:25px;max-width:520px}.talentlenz-video-hero__description--full{display:none}.talentlenz-video-hero__description--compact{display:block}.talentlenz-video-hero__description{font-size:17px;line-height:1.5;margin-top:50px;max-width:398px}.talentlenz-video-hero__metric{border-radius:14px;margin-top:37px;min-height:61px;padding:0 23px;width:405px}.talentlenz-video-hero__metric-copy{font-size:13px}.talentlenz-video-hero__actions{gap:15px;margin-top:22px}.talentlenz-video-hero__action{font-size:15px;min-height:59px}.talentlenz-video-hero__action--primary{padding-left:23px;padding-right:17px;width:230px}.talentlenz-video-hero__action--secondary{padding:0 13px;white-space:nowrap;width:181px}.talentlenz-video-hero__action-arrow{height:21px;margin-left:8px;width:21px}.talentlenz-video-hero__media{padding-top:119px;z-index:3}.talentlenz-video-hero__video-card{border-radius:23px}.talentlenz-video-hero__video-stage{border-radius:15px}.talentlenz-video-hero__play-icon{height:60px;width:60px}.talentlenz-video-hero__video-caption{margin-top:16px;padding-left:10px}.talentlenz-video-hero__video-caption-title{font-size:18px}.talentlenz-video-hero__video-caption-meta{font-size:10px;margin-top:8px}}@media (min-width:601px) and (max-width:900px){.talentlenz-video-hero{min-height:1240px}.talentlenz-video-hero__inner{display:block;min-height:1240px;padding:37px 0 70px;width:min(calc(100% - 88px),680px)}.talentlenz-video-hero__brand{gap:12px;height:36px}.talentlenz-video-hero__product-mark{height:36px;width:36px}.talentlenz-video-hero__wordmark{font-size:17px}.talentlenz-video-hero__eyebrow{font-size:13px;letter-spacing:.22em;margin-top:14px}.talentlenz-video-hero__title{font-size:62px;line-height:1.065;margin-top:15px;max-width:none;width:max-content}.talentlenz-video-hero__title-layout--wide{display:none}.talentlenz-video-hero__title-layout--portrait{display:block}.talentlenz-video-hero__description{font-size:19px;line-height:1.53;margin-top:48px;max-width:680px}.talentlenz-video-hero__description--full{display:block}.talentlenz-video-hero__description--compact{display:none}.talentlenz-video-hero__metric{margin-top:42px;min-height:64px;width:100%}.talentlenz-video-hero__metric-copy{font-size:14px}.talentlenz-video-hero__actions{gap:17px;margin-top:24px}.talentlenz-video-hero__action{font-size:16px;min-height:59px}.talentlenz-video-hero__action--primary{width:250px}.talentlenz-video-hero__action--secondary{width:221px}.talentlenz-video-hero__media{margin-left:-7px;margin-top:33px;padding-top:0;width:calc(100% + 14px)}.talentlenz-video-hero__video-card{border-radius:24px}.talentlenz-video-hero__video-stage{border-radius:16px}.talentlenz-video-hero__play-icon{height:68px;width:68px}.talentlenz-video-hero__video-caption{margin-top:19px;padding-left:7px}.talentlenz-video-hero__video-caption-title{font-size:21px}.talentlenz-video-hero__video-caption-meta{font-size:11px;margin-top:8px}}@media (max-width:600px){.talentlenz-video-hero{min-height:100svh}.talentlenz-video-hero__inner{display:block;min-height:0;padding:clamp(34px,9.3vw,40px) 0 clamp(59px,16.3vw,70px);width:min(calc(100% - clamp(44px, 12vw, 52px)),430px)}.talentlenz-video-hero__brand{gap:clamp(11px,3.5vw,15px);height:clamp(33px,9vw,39px)}.talentlenz-video-hero__product-mark{height:clamp(33px,9vw,39px);width:clamp(33px,9vw,39px)}.talentlenz-video-hero__wordmark{font-size:clamp(16px,4.42vw,19px);letter-spacing:.26em}.talentlenz-video-hero__eyebrow{font-size:clamp(10px,2.79vw,12px);letter-spacing:.18em;line-height:1.2;margin-top:clamp(11px,3.26vw,14px)}.talentlenz-video-hero__title{font-size:clamp(36px,10vw,43px);letter-spacing:-.003em;line-height:1.08;margin-top:clamp(17px,4.88vw,21px);max-width:none;width:max-content}.talentlenz-video-hero__title-layout--portrait,.talentlenz-video-hero__title-layout--wide{display:none}.talentlenz-video-hero__title-layout--mobile{display:block}.talentlenz-video-hero__description{font-size:clamp(15px,4.186vw,18px);line-height:1.4;margin-top:clamp(36px,10.47vw,45px);max-width:none}.talentlenz-video-hero__description--full{display:block}.talentlenz-video-hero__description--compact{display:none}.talentlenz-video-hero__metric{align-items:flex-start;border-radius:14px;margin-top:clamp(30px,8.37vw,36px);min-height:clamp(66px,18.14vw,78px);padding:clamp(17px,4.88vw,21px) clamp(17px,4.88vw,21px) 10px;width:100%}.talentlenz-video-hero__metric-dot{height:clamp(9px,2.33vw,10px);margin-right:clamp(14px,4.19vw,18px);margin-top:1px;width:clamp(9px,2.33vw,10px)}.talentlenz-video-hero__metric-copy{align-items:flex-start;flex-direction:column;font-size:clamp(12px,3.26vw,14px);line-height:1.2;white-space:normal}.talentlenz-video-hero__metric-primary{white-space:nowrap}.talentlenz-video-hero__metric-separator{display:none}.talentlenz-video-hero__metric-secondary{color:#9cafc6;font-size:clamp(11px,3vw,13px);font-weight:500;margin-top:clamp(5px,1.4vw,7px)}.talentlenz-video-hero__actions{flex-direction:column;gap:12px;margin-top:clamp(19px,5.58vw,24px);width:100%}.talentlenz-video-hero__action{border-radius:10px;font-size:clamp(14px,3.72vw,16px);min-height:clamp(52px,14.42vw,62px);width:100%}.talentlenz-video-hero__action--primary{padding-left:clamp(19px,5.12vw,22px);padding-right:clamp(17px,4.65vw,20px);width:100%}.talentlenz-video-hero__action--secondary{padding:0 20px;width:100%}.talentlenz-video-hero__action-arrow{height:clamp(18px,5.35vw,23px);width:clamp(18px,5.35vw,23px)}.talentlenz-video-hero__action:hover{transform:none}.talentlenz-video-hero__media{margin-left:-8px;margin-top:clamp(19px,5.58vw,24px);padding-top:0;width:calc(100% + 16px)}.talentlenz-video-hero__video-card{border-radius:18px;box-shadow:0 16px 34px #00010e26,inset 0 1px 0 hsla(0,0%,100%,.025);padding:7px}.talentlenz-video-hero__video-stage{border-radius:11px}.talentlenz-video-hero__play-icon{height:clamp(52px,14.36vw,60px);width:clamp(52px,14.36vw,60px)}.talentlenz-video-hero__video-caption{margin-top:clamp(10px,3.26vw,14px);padding-left:8px;padding-right:8px}.talentlenz-video-hero__video-caption-title{font-size:clamp(15px,4.186vw,18px);line-height:1.18;white-space:normal;width:auto}.talentlenz-video-hero__caption-mobile-break{display:block}.talentlenz-video-hero__video-caption-meta{font-size:clamp(8.3px,2.326vw,10px);letter-spacing:.14em;line-height:1.2;margin-top:8px}.talentlenz-video-hero__video-error{padding:18px}.talentlenz-video-hero__video-error-title{font-size:13px}.talentlenz-video-hero__video-error-actions{gap:8px;margin-top:12px}.talentlenz-video-hero__video-error-button,.talentlenz-video-hero__video-error-link{font-size:11px;line-height:32px;min-height:34px;padding:0 12px}}@media (max-width:480px){.talentlenz-video-hero{min-height:max(100svh,266.6667vw)}}@media (min-width:410px) and (max-width:600px){.talentlenz-video-hero__video-caption-meta{margin-top:12px}}@media (max-width:374px){.talentlenz-video-hero__description{margin-top:36px}.talentlenz-video-hero__media{margin-left:-7px;width:calc(100% + 14px)}.talentlenz-video-hero__video-caption{margin-top:10px;padding-left:7px;padding-right:7px}.talentlenz-video-hero__video-caption-meta{margin-top:8px}}@media (prefers-reduced-motion:reduce){.talentlenz-video-hero__action,.talentlenz-video-hero__play-icon{transition:none}.talentlenz-video-hero__action:hover{transform:none}.talentlenz-video-hero__video-overlay:hover .talentlenz-video-hero__play-icon{transform:translate(-50%,-50%)}}.talentlenz-product-navigation{--talentlenz-product-navigation-sticky-top:0px;--talentlenz-product-navigation-ink:#251f35;--talentlenz-product-navigation-muted:#716b7d;--talentlenz-product-navigation-purple:#7053d6;--talentlenz-product-navigation-pink:#d855aa;--talentlenz-product-navigation-active-background:#f3effd;--talentlenz-product-navigation-border:#3528531a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fcfbfef0;border-bottom:1px solid var(--talentlenz-product-navigation-border);border-top:1px solid #3528530d;box-shadow:0 10px 30px #30224e0f;isolation:isolate;position:sticky;top:var(
    --talentlenz-product-navigation-sticky-top
  );width:100%;z-index:850}.talentlenz-product-navigation,.talentlenz-product-navigation *{box-sizing:border-box}.talentlenz-product-navigation__inner{grid-gap:clamp(22px,4vw,68px);align-items:center;display:grid;gap:clamp(22px,4vw,68px);grid-template-columns:minmax(172px,auto) minmax(0,1fr);margin:0 auto;min-height:72px;padding:8px clamp(22px,4vw,68px);width:min(100%,1460px)}.talentlenz-product-navigation__brand{align-items:center;border-radius:10px;color:var(--talentlenz-product-navigation-ink);display:inline-flex;gap:11px;outline:none;text-decoration:none;width:-moz-fit-content;width:fit-content}.talentlenz-product-navigation__brand-mark{display:block;filter:drop-shadow(0 7px 13px rgba(82,57,145,.15));height:40px;object-fit:contain;transition:transform .18s ease,filter .18s ease;width:40px}.talentlenz-product-navigation__brand:hover .talentlenz-product-navigation__brand-mark{filter:drop-shadow(0 9px 16px rgba(82,57,145,.22));transform:translateY(-1px) scale(1.02)}.talentlenz-product-navigation__brand-name{color:var(--talentlenz-product-navigation-ink);font-size:15px;font-weight:780;letter-spacing:-.025em;line-height:1;white-space:nowrap}.talentlenz-product-navigation__rail-shell{min-width:0;position:relative}.talentlenz-product-navigation__rail{align-items:center;display:flex;gap:4px;justify-content:flex-end;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none}.talentlenz-product-navigation__rail::-webkit-scrollbar{display:none}.talentlenz-product-navigation__link{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:var(--talentlenz-product-navigation-muted);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:650;justify-content:center;letter-spacing:-.01em;line-height:1;min-height:40px;outline:none;padding:9px 14px;position:relative;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease;white-space:nowrap}.talentlenz-product-navigation__link:after{background:linear-gradient(90deg,var(--talentlenz-product-navigation-purple),var(--talentlenz-product-navigation-pink));border-radius:999px;bottom:5px;content:"";height:2px;left:13px;opacity:0;position:absolute;right:13px;transform:scaleX(.35);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.talentlenz-product-navigation__link:hover{background:#5b43970d;color:var(--talentlenz-product-navigation-ink)}.talentlenz-product-navigation__link--active{background:var(
    --talentlenz-product-navigation-active-background
  );border-color:#7053d624;color:#593fbc}.talentlenz-product-navigation__link--active:after{opacity:1;transform:scaleX(1)}.talentlenz-product-navigation__jump-button{align-items:center;background:linear-gradient(145deg,#7658db,#5a3eb9);border:1px solid #7053d629;border-radius:50%;box-shadow:-14px 0 18px 10px #fcfbfef5,0 7px 18px #4a308f38;color:#fff;cursor:pointer;display:none;height:42px;justify-content:center;opacity:1;outline:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .18s ease,visibility .18s ease,transform .18s ease,box-shadow .18s ease;width:42px}.talentlenz-product-navigation__jump-button:hover{box-shadow:-14px 0 18px 10px #fcfbfef5,0 9px 22px #4a308f47;transform:translateY(-50%) scale(1.04)}.talentlenz-product-navigation__jump-button--hidden{opacity:0;pointer-events:none;visibility:hidden}.talentlenz-product-navigation__jump-icon{display:block;height:16px;object-fit:contain;width:16px}.talentlenz-product-navigation__brand:focus-visible,.talentlenz-product-navigation__jump-button:focus-visible,.talentlenz-product-navigation__link:focus-visible{outline:3px solid #7053d642;outline-offset:3px}@media (max-width:1120px){.talentlenz-product-navigation__inner{gap:18px;grid-template-columns:minmax(145px,auto) minmax(0,1fr);padding-left:24px;padding-right:24px}.talentlenz-product-navigation__rail{justify-content:flex-start}.talentlenz-product-navigation__link{font-size:12.5px;padding-left:11px;padding-right:11px}}@media (max-width:800px){.talentlenz-product-navigation__inner{gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:66px;padding:7px 18px}.talentlenz-product-navigation__brand-name{display:none}.talentlenz-product-navigation__brand-mark{height:38px;width:38px}}@media (max-width:600px){.talentlenz-product-navigation__inner{gap:9px;min-height:62px;padding:7px 10px}.talentlenz-product-navigation__brand-mark{height:35px;width:35px}.talentlenz-product-navigation__rail{gap:2px;padding-right:45px}.talentlenz-product-navigation__link{font-size:12px;min-height:36px;padding:8px 10px}.talentlenz-product-navigation__link:after{bottom:4px;left:10px;right:10px}.talentlenz-product-navigation__jump-button{display:inline-flex;height:40px;width:40px}.talentlenz-product-navigation__jump-icon{height:15px;width:15px}}@media (max-width:390px){.talentlenz-product-navigation__inner{gap:7px;padding-left:8px;padding-right:8px}.talentlenz-product-navigation__brand-mark{height:33px;width:33px}.talentlenz-product-navigation__rail{padding-right:42px}.talentlenz-product-navigation__jump-button{height:38px;width:38px}}@media (prefers-reduced-motion:reduce){.talentlenz-product-navigation__brand-mark,.talentlenz-product-navigation__jump-button,.talentlenz-product-navigation__link,.talentlenz-product-navigation__link:after{transition:none}.talentlenz-product-navigation__rail{scroll-behavior:auto}}@media print{.talentlenz-product-navigation{display:none;position:static}}.talentlenz-application-volume-problem,.talentlenz-application-volume-problem *{box-sizing:border-box}.talentlenz-application-volume-problem{background:#f7fafe;color:#07152a;font-family:Inter,Helvetica Neue,Arial,sans-serif;isolation:isolate;margin:0;min-height:800px;overflow:hidden;position:relative;width:100%}.talentlenz-application-volume-problem:after,.talentlenz-application-volume-problem:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:0}.talentlenz-application-volume-problem:before{background:#eef6ff;height:672px;right:-68px;top:-222px;width:672px}.talentlenz-application-volume-problem:after{background:#fdf3f9;bottom:-107px;height:560px;right:-184px;width:560px}.talentlenz-application-volume-problem__inner{grid-column-gap:124px;grid-row-gap:32px;column-gap:124px;display:grid;grid-template-areas:"copy visual" "principle visual";grid-template-columns:minmax(0,.815fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;margin:0 auto;min-height:800px;padding:79px 0 68px;position:relative;row-gap:32px;width:min(1280px,calc(100% - 160px));z-index:1}.talentlenz-application-volume-problem__copy{grid-area:copy;min-width:0;padding-top:22px}.talentlenz-application-volume-problem__eyebrow{color:#087cff;font-size:14px;font-weight:500;letter-spacing:.2em;line-height:1.2;margin:0 0 17px;text-transform:uppercase}.talentlenz-application-volume-problem__title{color:#07152a;font-optical-sizing:auto;font-size:58px;font-weight:400;letter-spacing:-.03em;line-height:1;margin:0;max-width:none;width:650px}.talentlenz-application-volume-problem__title-layout{display:none}.talentlenz-application-volume-problem__title-layout--desktop{display:block}.talentlenz-application-volume-problem__body{color:#50647f;font-size:19px;font-weight:400;letter-spacing:.005em;line-height:1.53;margin:53px 0 0;max-width:490px}.talentlenz-application-volume-problem__signals{column-gap:9px;display:flex;flex-wrap:wrap;list-style:none;margin:52px 0 0;padding:0;row-gap:10px}.talentlenz-application-volume-problem__signal{align-items:center;background:#eaf4ff;border:1px solid #cde4ff;border-radius:999px;color:#243852;display:inline-flex;font-size:13px;font-weight:400;line-height:1;min-height:40px;padding:0 13px;white-space:nowrap}.talentlenz-application-volume-problem__signal:before{background:#087cff;border-radius:50%;content:"";flex:0 0 auto;height:7px;margin-right:9px;width:7px}.talentlenz-application-volume-problem__signal:nth-child(2){background:#fff1f6;border-color:#ffd0e1;padding-left:17px;padding-right:17px}.talentlenz-application-volume-problem__signal:nth-child(2):before{background:#ff3885}.talentlenz-application-volume-problem__signal:nth-child(3){padding-left:11px;padding-right:11px}.talentlenz-application-volume-problem__visual{align-self:start;background:#dce8f5;border:2px solid #c9d9ec;border-radius:28px;grid-area:visual;height:562px;margin:0;overflow:hidden;position:relative;width:100%}.talentlenz-application-volume-problem__picture{display:block;inset:0;position:absolute}.talentlenz-application-volume-problem__photo{display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:center;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.talentlenz-application-volume-problem__overlay{display:block;height:auto;left:10px;max-width:none;pointer-events:none;position:absolute;top:14px;-webkit-user-select:none;user-select:none;width:min(60%,380px)}.talentlenz-application-volume-problem__photo-caption{background:#07152ae6;border-radius:12px;bottom:24px;color:#fff;font-size:15px;font-weight:700;left:28px;line-height:1.2;margin:0;max-width:calc(100% - 56px);padding:13px 18px;position:absolute;white-space:nowrap;width:max-content}.talentlenz-application-volume-problem__principle{grid-gap:16px;align-items:center;background:#07152a;border-radius:20px;color:#fff;display:grid;gap:16px;grid-area:principle;grid-template-columns:56px minmax(0,1fr);height:112px;padding:24px;width:100%}.talentlenz-application-volume-problem__principle-icon{display:block;height:56px;object-fit:contain;width:56px}.talentlenz-application-volume-problem__principle-content{min-width:0;transform:translateY(3px)}.talentlenz-application-volume-problem__principle-label{color:#80c4ff;display:block;font-size:11px;font-weight:700;letter-spacing:.17em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.talentlenz-application-volume-problem__principle-copy{color:#fff;font-size:18px;font-weight:400;line-height:1.35;margin:0}@media (min-width:901px) and (max-width:1199px){.talentlenz-application-volume-problem{min-height:760px}.talentlenz-application-volume-problem:before{height:568px;right:-142px;top:-158px;width:568px}.talentlenz-application-volume-problem:after{bottom:-38px;height:406px;right:-136px;width:406px}.talentlenz-application-volume-problem__inner{column-gap:56px;grid-template-columns:minmax(0,.828fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) 102px;min-height:760px;padding:71px 0 92px;row-gap:11px;width:calc(100% - 96px)}.talentlenz-application-volume-problem__copy{padding-top:14px}.talentlenz-application-volume-problem__eyebrow{font-size:12px;letter-spacing:.19em;margin-bottom:17px}.talentlenz-application-volume-problem__title{font-size:46px;letter-spacing:-.018em;line-height:1.087;width:100%}.talentlenz-application-volume-problem__title-layout--desktop{display:none}.talentlenz-application-volume-problem__title-layout--landscape{display:block}.talentlenz-application-volume-problem__body{font-size:16px;letter-spacing:.004em;line-height:1.55;margin-top:52px;max-width:360px}.talentlenz-application-volume-problem__signals{margin-top:53px}.talentlenz-application-volume-problem__signal{font-size:13px;min-height:38px}.talentlenz-application-volume-problem__visual{border-radius:24px;height:542px}.talentlenz-application-volume-problem__overlay{left:-8px;top:32px;width:66%}.talentlenz-application-volume-problem__photo-caption{bottom:26px;font-size:11px;left:28px;line-height:1.3;padding:14px 18px}.talentlenz-application-volume-problem__principle{border-radius:20px;gap:19px;height:102px;padding:20px}.talentlenz-application-volume-problem__principle-content{transform:translateY(15px)}.talentlenz-application-volume-problem__principle-label{font-size:10px}.talentlenz-application-volume-problem__principle-copy{font-size:16px;line-height:1.4}}@media (min-width:601px) and (max-width:900px){.talentlenz-application-volume-problem{min-height:980px}.talentlenz-application-volume-problem:before{height:474px;right:-95px;top:-95px;width:474px}.talentlenz-application-volume-problem:after{bottom:6px;height:418px;right:-162px;width:418px}.talentlenz-application-volume-problem__inner{display:block;min-height:980px;padding:60px 0 27px;width:min(680px,calc(100% - 88px))}.talentlenz-application-volume-problem__copy{padding-top:0}.talentlenz-application-volume-problem__eyebrow{font-size:12px;letter-spacing:.24em;margin-bottom:23px}.talentlenz-application-volume-problem__title{font-size:54px;letter-spacing:-.015em;line-height:1.074;width:100%}.talentlenz-application-volume-problem__title-layout--desktop{display:none}.talentlenz-application-volume-problem__title-layout--portrait{display:block}.talentlenz-application-volume-problem__body{font-size:18px;letter-spacing:.004em;line-height:1.55;margin-top:56px;max-width:560px}.talentlenz-application-volume-problem__signals{margin-top:45px}.talentlenz-application-volume-problem__visual{border-radius:25px;height:337px;margin-top:40px;width:100%}.talentlenz-application-volume-problem__overlay{left:-2px;top:8px;width:48.5%}.talentlenz-application-volume-problem__photo-caption{bottom:20px;font-size:12.5px;left:18px;line-height:1.3;padding:13px 18px}.talentlenz-application-volume-problem__principle{border-radius:20px;gap:16px;height:104px;margin-top:34px;padding:24px 18px;width:100%}.talentlenz-application-volume-problem__principle-content{transform:translateY(3px)}.talentlenz-application-volume-problem__principle-copy{font-size:18px}}@media (max-width:600px){.talentlenz-application-volume-problem{min-height:min(271.7949vw,1168.72px)}.talentlenz-application-volume-problem:before{height:min(119.7436vw,514.9px);right:max(-39.4872vw,-169.8px);top:max(-21.5385vw,-92.6px);width:min(119.7436vw,514.9px)}.talentlenz-application-volume-problem:after{bottom:min(6.1538vw,26.46px);height:min(107.6923vw,463.08px);right:max(-47.9487vw,-206.18px);width:min(107.6923vw,463.08px)}.talentlenz-application-volume-problem__inner{display:block;min-height:inherit;padding:min(11.2821vw,48.51px) 0 min(25.641vw,110.26px);width:min(87.6923vw,377.08px)}.talentlenz-application-volume-problem__copy{padding-top:0}.talentlenz-application-volume-problem__eyebrow{font-size:min(2.6923vw,11.58px);letter-spacing:.2em;line-height:1.2;margin-bottom:min(3.0769vw,13.23px)}.talentlenz-application-volume-problem__title{font-size:min(10.7692vw,46.31px);letter-spacing:-.035em;line-height:1.04762;width:100%}.talentlenz-application-volume-problem__title-layout--desktop{display:none}.talentlenz-application-volume-problem__title-layout--mobile{display:block}.talentlenz-application-volume-problem__body{font-size:min(3.9103vw,16.81px);letter-spacing:0;line-height:1.54;margin-top:min(10.1026vw,43.44px);max-width:none}.talentlenz-application-volume-problem__signals{column-gap:min(2.3077vw,9.92px);margin-top:min(9.0513vw,38.92px);row-gap:min(2.5641vw,11.03px)}.talentlenz-application-volume-problem__signal{font-size:min(3.3333vw,14.33px);min-height:min(10vw,43px);padding-left:min(3.3333vw,14.33px);padding-right:min(3.3333vw,14.33px)}.talentlenz-application-volume-problem__signal:before{height:min(1.7949vw,7.72px);margin-right:min(2.3077vw,9.92px);width:min(1.7949vw,7.72px)}.talentlenz-application-volume-problem__signal:nth-child(2){padding-left:min(4.359vw,18.74px);padding-right:min(4.359vw,18.74px)}.talentlenz-application-volume-problem__signal:nth-child(3){padding-left:min(2.8205vw,12.13px);padding-right:min(2.8205vw,12.13px)}.talentlenz-application-volume-problem__visual{aspect-ratio:1/1;border-radius:min(5.1282vw,22.05px);border-width:min(.5128vw,2.21px);height:auto;margin-top:min(5.2564vw,22.6px);width:100%}.talentlenz-application-volume-problem__overlay{left:max(-2.0513vw,-8.82px);top:min(2.3077vw,9.92px);width:79%}.talentlenz-application-volume-problem__photo-caption{border-radius:min(3.0769vw,13.23px);bottom:min(4.6154vw,19.85px);font-size:min(2.8205vw,12.13px);left:min(4.6154vw,19.85px);line-height:1.3;max-width:none;padding:min(3.3333vw,14.33px) min(4.6154vw,19.85px);right:min(4.6154vw,19.85px);text-align:center;white-space:nowrap;width:auto}.talentlenz-application-volume-problem__principle{border-radius:min(4.6154vw,19.85px);gap:min(2.5641vw,11.03px);grid-template-columns:min(14.359vw,61.74px) minmax(0,1fr);height:min(28.7179vw,123.49px);margin-top:min(6.9231vw,29.77px);padding:min(6.1538vw,26.46px);width:100%}.talentlenz-application-volume-problem__principle-icon{height:min(14.359vw,61.74px);width:min(14.359vw,61.74px)}.talentlenz-application-volume-problem__principle-content{transform:translateY(min(.7692vw,3.31px))}.talentlenz-application-volume-problem__principle-label{font-size:min(2.8205vw,12.13px);letter-spacing:.17em;line-height:1.2;margin-bottom:min(2.0513vw,8.82px)}.talentlenz-application-volume-problem__principle-copy{font-size:min(4.1026vw,17.64px);line-height:1.35}}.talentlenz-access-models-section,.talentlenz-access-models-section *{box-sizing:border-box}.talentlenz-access-models-section{--talentlenz-access-models-ink:#07152a;--talentlenz-access-models-blue:#087cff;--talentlenz-access-models-light-blue:#80c4ff;--talentlenz-access-models-pink:#ff3885;--talentlenz-access-models-copy:#50647f;--talentlenz-access-models-panel-border:#d2e1f2;--talentlenz-access-models-card-border:#c9dcf2;--talentlenz-access-models-link-border:#f4c5d8;--talentlenz-access-models-control-panel:#0d2c51;--talentlenz-access-models-background:#f7fafe;background:var(--talentlenz-access-models-background);color:var(--talentlenz-access-models-ink);font-family:Inter,Helvetica Neue,Arial,sans-serif;isolation:isolate;min-height:760px;overflow:hidden;position:relative;width:100%}.talentlenz-access-models-section__inner{height:760px;isolation:isolate;margin:0 auto;max-width:1440px;overflow:hidden;position:relative;width:100%}.talentlenz-access-models-section__inner:after,.talentlenz-access-models-section__inner:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:0}.talentlenz-access-models-section__inner:before{background:#eaf4ffb3;height:660px;left:61.111111%;top:-216px;width:660px}.talentlenz-access-models-section__inner:after{background:#fff0f6b3;height:540px;left:77.222222%;top:384px;width:540px}.talentlenz-access-models-section__heading{left:5.555556%;position:absolute;top:83px;width:700px;z-index:3}.talentlenz-access-models-section__eyebrow{color:var(--talentlenz-access-models-blue);font-size:14px;font-weight:700;letter-spacing:.171429em;line-height:17px;margin:0;text-transform:uppercase}.talentlenz-access-models-section__title{color:var(--talentlenz-access-models-ink);font-size:54px;font-weight:400;letter-spacing:-.038em;line-height:62px;margin:18px 0 0}.talentlenz-access-models-section__title-lines{display:none}.talentlenz-access-models-section__title-lines--wide{display:block}.talentlenz-access-models-section__description{color:var(--talentlenz-access-models-copy);font-size:18px;font-weight:400;left:57.291667%;line-height:29px;margin:0;position:absolute;top:129px;width:500px;z-index:3}.talentlenz-access-models-section__description-lines{display:none}.talentlenz-access-models-section__description-lines--desktop{display:block}.talentlenz-access-models-section__configuration-note{align-items:center;background:var(--talentlenz-access-models-ink);border-radius:15px;color:#fff;display:flex;gap:14px;height:58px;left:57.291667%;margin:0;padding:0 21px;position:absolute;top:260px;width:500px;z-index:1}.talentlenz-access-models-section__configuration-dot{background:var(--talentlenz-access-models-pink);border-radius:50%;flex:0 0 10px;height:10px;width:10px}.talentlenz-access-models-section__configuration-text{font-size:14.5px;font-weight:500;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talentlenz-access-models-section__channel-map-panel{background:#fff;border:2px solid var(--talentlenz-access-models-panel-border);border-radius:28px;height:396px;left:5.555556%;margin:0;overflow:hidden;position:absolute;right:5.555556%;top:300px;z-index:2}.talentlenz-access-models-section__channel-map-image{display:block;height:auto;left:50%;max-width:none;position:absolute;top:7px;transform:translateX(-50%);-webkit-user-select:none;user-select:none;width:min(calc(100% - 36px),1037px)}.talentlenz-access-models-section__compact-layout{display:none}@media (min-width:900px) and (max-width:1319px){.talentlenz-access-models-section{min-height:760px}.talentlenz-access-models-section__inner{height:760px;max-width:1319px}.talentlenz-access-models-section__inner:before{height:560px;left:59.667969%;top:-225px;width:560px}.talentlenz-access-models-section__inner:after{height:460px;left:77.734375%;top:464px;width:460px}.talentlenz-access-models-section__heading{left:4.6875%;top:71px;width:410px}.talentlenz-access-models-section__eyebrow{font-size:12px;letter-spacing:.2em;line-height:15px}.talentlenz-access-models-section__title{font-size:clamp(46px,4.5vw,50px);letter-spacing:-.04em;line-height:1.130435;margin-top:17px}.talentlenz-access-models-section__title-lines--wide{display:none}.talentlenz-access-models-section__title-lines--landscape{display:block}.talentlenz-access-models-section__description{font-size:clamp(15.5px,1.5625vw,17px);left:54.6875%;line-height:25px;right:6.25%;top:112px;width:auto}.talentlenz-access-models-section__description-lines--desktop{display:none}.talentlenz-access-models-section__description-lines--landscape{display:block}.talentlenz-access-models-section__configuration-note{gap:14px;height:58px;left:54.6875%;padding-left:20px;padding-right:20px;right:6.25%;top:253px;width:auto}.talentlenz-access-models-section__configuration-text{font-size:14px}.talentlenz-access-models-section__channel-map-panel{border-radius:24px;height:366px;left:4.6875%;right:4.6875%;top:320px}.talentlenz-access-models-section__channel-map-image{top:17px;width:calc(100% - 36px)}}@media (min-width:700px) and (max-width:899px){.talentlenz-access-models-section{min-height:980px}.talentlenz-access-models-section__inner{height:980px;max-width:768px}.talentlenz-access-models-section__inner:before{height:510px;left:51.5625%;top:-121px;width:510px}.talentlenz-access-models-section__inner:after{height:440px;left:72.005208%;top:653px;width:440px}.talentlenz-access-models-section__heading{left:5.729167%;top:58px;width:89%}.talentlenz-access-models-section__eyebrow{font-size:12px;letter-spacing:.2em;line-height:15px}.talentlenz-access-models-section__title{font-size:50px;letter-spacing:-.04em;line-height:58px;margin-top:23px}.talentlenz-access-models-section__title-lines--wide{display:block}.talentlenz-access-models-section__title-lines--landscape,.talentlenz-access-models-section__title-lines--mobile{display:none}.talentlenz-access-models-section__description{font-size:17px;left:5.729167%;line-height:28px;top:269px;width:89%}.talentlenz-access-models-section__description-lines--desktop,.talentlenz-access-models-section__description-lines--landscape,.talentlenz-access-models-section__description-lines--mobile{display:none}.talentlenz-access-models-section__description-lines--portrait{display:block}.talentlenz-access-models-section__channel-map-panel,.talentlenz-access-models-section__configuration-note{display:none}.talentlenz-access-models-section__compact-layout{display:block;inset:0;position:absolute;z-index:2}.talentlenz-access-models-section__access-option-list{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr));height:134px;left:5.729167%;list-style:none;margin:0;padding:0;position:absolute;right:5.729167%;top:389px}.talentlenz-access-models-section__access-option{align-items:flex-start;background:#fff;border:2px solid var(--talentlenz-access-models-card-border);border-radius:18px;display:flex;flex-direction:column;height:134px;margin:0;min-width:0;padding:20px 16px 15px}.talentlenz-access-models-section__access-option--link-only{border-color:var(--talentlenz-access-models-link-border)}.talentlenz-access-models-section__access-option-icon{display:block;flex:0 0 36px;height:36px;object-fit:contain;width:36px}.talentlenz-access-models-section__access-option-copy{display:flex;flex-direction:column;gap:7px;margin-top:9px;min-width:0}.talentlenz-access-models-section__access-option-title{color:var(--talentlenz-access-models-ink);font-size:16px;font-weight:500;line-height:20px}.talentlenz-access-models-section__access-option-description{color:var(--talentlenz-access-models-copy);font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.talentlenz-access-models-section__opportunity-poster{display:block;height:auto;left:5.729167%;position:absolute;top:568px;-webkit-user-select:none;user-select:none;width:248px}.talentlenz-access-models-section__route-message{background:var(--talentlenz-access-models-ink);border-radius:22px;color:#fff;height:298px;margin:0;overflow:hidden;padding:27px 22px;position:absolute;right:5.729167%;top:588px;width:394px}.talentlenz-access-models-section__route-message-eyebrow{color:var(--talentlenz-access-models-light-blue);font-size:11px;font-weight:700;letter-spacing:.2em;line-height:14px;margin:0;text-transform:uppercase}.talentlenz-access-models-section__route-message-title{color:#fff;font-size:25px;font-weight:400;letter-spacing:-.02em;line-height:31px;margin:14px 0 0}.talentlenz-access-models-section__route-control-note{align-items:center;background:var(--talentlenz-access-models-control-panel);border-radius:12px;bottom:24px;display:flex;gap:11px;height:42px;left:22px;padding:0 17px;position:absolute;right:22px}.talentlenz-access-models-section__route-control-dot{background:var(--talentlenz-access-models-pink);border-radius:50%;flex:0 0 8px;height:8px;width:8px}.talentlenz-access-models-section__route-control-text{color:#fff;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}}@media (max-width:699px){.talentlenz-access-models-section{min-height:0}.talentlenz-access-models-section__inner{aspect-ratio:390/1120;height:auto;margin:0 auto;max-width:430px;width:min(100%,430px)}.talentlenz-access-models-section__inner:before{height:min(128.205128vw,551.282051px);left:19.897436%;top:-7.321429%;width:min(128.205128vw,551.282051px)}.talentlenz-access-models-section__inner:after{height:min(97.435897vw,418.974359px);left:47.179487%;top:69.035714%;width:min(97.435897vw,418.974359px)}.talentlenz-access-models-section__heading{left:6.153846%;top:3.928571%;width:87.692308%}.talentlenz-access-models-section__eyebrow{font-size:clamp(9.692308px,2.692308vw,11.576923px);letter-spacing:.161905em;line-height:1.238095}.talentlenz-access-models-section__title{font-size:clamp(35.076923px,9.74359vw,41.897436px);letter-spacing:-.035em;line-height:1.157895;margin-top:clamp(8.307692px,2.307692vw,9.923077px)}.talentlenz-access-models-section__title-lines--landscape,.talentlenz-access-models-section__title-lines--wide{display:none}.talentlenz-access-models-section__title-lines--mobile{display:block}.talentlenz-access-models-section__description{font-size:clamp(14.307692px,3.974359vw,17.089744px);left:6.153846%;line-height:1.548387;top:21.339286%;width:87.692308%}.talentlenz-access-models-section__description-lines--desktop,.talentlenz-access-models-section__description-lines--landscape,.talentlenz-access-models-section__description-lines--portrait{display:none}.talentlenz-access-models-section__description-lines--mobile{display:block}.talentlenz-access-models-section__channel-map-panel,.talentlenz-access-models-section__configuration-note{display:none}.talentlenz-access-models-section__compact-layout{display:block;inset:0;position:absolute;z-index:2}.talentlenz-access-models-section__access-option-list{grid-gap:clamp(14.769231px,4.102564vw,17.641026px);display:grid;gap:clamp(14.769231px,4.102564vw,17.641026px);left:6.153846%;list-style:none;margin:0;padding:0;position:absolute;top:34.107143%;width:87.692308%}.talentlenz-access-models-section__access-option{align-items:center;background:#fff;border:2px solid var(--talentlenz-access-models-card-border);border-radius:clamp(16.615385px,4.615385vw,19.846154px);display:flex;gap:clamp(14.769231px,4.102564vw,17.641026px);height:clamp(92.307692px,25.641026vw,110.25641px);margin:0;padding:0 clamp(14.769231px,4.102564vw,17.641026px);width:100%}.talentlenz-access-models-section__access-option--link-only{border-color:var(--talentlenz-access-models-link-border)}.talentlenz-access-models-section__access-option-icon{display:block;flex:0 0 clamp(38.769231px,10.769231vw,46.307692px);height:clamp(38.769231px,10.769231vw,46.307692px);object-fit:contain;width:clamp(38.769231px,10.769231vw,46.307692px)}.talentlenz-access-models-section__access-option-copy{display:flex;flex-direction:column;gap:clamp(6.461538px,1.794872vw,7.717949px);min-width:0}.talentlenz-access-models-section__access-option-title{color:var(--talentlenz-access-models-ink);font-size:clamp(14.769231px,4.102564vw,17.641026px);font-weight:500;line-height:1.25}.talentlenz-access-models-section__access-option-description{color:var(--talentlenz-access-models-copy);font-size:clamp(11.538462px,3.205128vw,13.782051px);font-weight:400;line-height:1.28;white-space:nowrap}.talentlenz-access-models-section__opportunity-poster{display:block;height:auto;left:6.153846%;position:absolute;top:67.678571%;-webkit-user-select:none;user-select:none;width:43.589744%}.talentlenz-access-models-section__route-message{background:var(--talentlenz-access-models-ink);border-radius:clamp(20.307692px,5.641026vw,24.25641px);color:#fff;height:19.107143%;left:53.846154%;margin:0;overflow:hidden;padding:clamp(24.923077px,6.923077vw,29.769231px) clamp(20.307692px,5.641026vw,24.25641px) 0;position:absolute;top:68.75%;width:40%}.talentlenz-access-models-section__route-message-eyebrow{color:var(--talentlenz-access-models-light-blue);font-size:clamp(9.230769px,2.564103vw,11.025641px);font-weight:700;letter-spacing:.15em;line-height:1.2;margin:0;text-transform:uppercase;white-space:nowrap}.talentlenz-access-models-section__route-message-title{color:#fff;font-size:clamp(16.615385px,4.615385vw,19.846154px);font-weight:400;letter-spacing:-.015em;line-height:1.277778;margin:clamp(14.769231px,4.102564vw,17.641026px) 0 0}.talentlenz-access-models-section__route-control-note{align-items:center;background:var(--talentlenz-access-models-control-panel);border-radius:clamp(11.076923px,3.076923vw,13.230769px);bottom:.934579%;display:flex;gap:clamp(8.307692px,2.307692vw,9.923077px);height:19.626168%;left:14.102564%;overflow:hidden;padding:0 clamp(11.076923px,3.076923vw,13.230769px);position:absolute;width:71.794872%}.talentlenz-access-models-section__route-control-dot{background:var(--talentlenz-access-models-pink);border-radius:50%;flex:0 0 clamp(3.692308px,1.025641vw,4.410256px);height:clamp(3.692308px,1.025641vw,4.410256px);width:clamp(3.692308px,1.025641vw,4.410256px)}.talentlenz-access-models-section__route-control-text{color:#fff;font-size:clamp(9.692308px,2.692308vw,11.576923px);font-weight:700;line-height:1;white-space:nowrap}}.talentlenz-assessment-builder,.talentlenz-assessment-builder *{box-sizing:border-box}.talentlenz-assessment-builder{-webkit-font-smoothing:antialiased;background:#eef5fd;color:#07152a;display:block;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-synthesis:none;isolation:isolate;margin:0;min-height:800px;overflow:hidden;position:relative;scroll-margin-top:96px;text-rendering:optimizeLegibility;width:100%}.talentlenz-assessment-builder:after,.talentlenz-assessment-builder:before{border-radius:50%;content:"";pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:0}.talentlenz-assessment-builder:before{background:#ddeeffd1;height:660px;left:82%;top:15%;width:660px}.talentlenz-assessment-builder:after{background:#ffeaf2bf;height:560px;left:94%;top:84%;width:560px}.talentlenz-assessment-builder__inner{grid-column-gap:90px;align-content:start;column-gap:90px;display:grid;grid-template-areas:"copy media" "review media";grid-template-columns:535px minmax(0,1fr);grid-template-rows:auto 1fr;margin:0 auto;min-height:800px;padding:76px 0 64px;position:relative;width:min(calc(100% - 160px),1280px);z-index:1}.talentlenz-assessment-builder__copy{grid-area:copy;min-width:0;padding-top:20px}.talentlenz-assessment-builder__eyebrow{color:#087cff;font-size:14px;font-weight:500;letter-spacing:.1714em;line-height:14px;margin:0;text-transform:uppercase}.talentlenz-assessment-builder__title{color:#07152a;font-size:58px;font-weight:400;letter-spacing:0;line-height:63px;margin:20px 0 0;max-width:none;position:relative;width:max-content;z-index:2}.talentlenz-assessment-builder__title-layout{display:none;white-space:nowrap}.talentlenz-assessment-builder__title-layout--desktop{display:block}.talentlenz-assessment-builder__description{color:#50647f;font-size:19px;font-weight:400;letter-spacing:0;line-height:29px;margin:46px 0 0;max-width:none;width:max-content}.talentlenz-assessment-builder__description-layout{display:none;white-space:nowrap}.talentlenz-assessment-builder__description-layout--desktop{display:block}.talentlenz-assessment-builder__methods{align-items:center;display:flex;gap:10px;list-style:none;margin:56px 0 0;padding:0;width:max-content}.talentlenz-assessment-builder__method{align-items:center;background:#fff;border:1px solid #c9dcf2;border-radius:999px;color:#243852;display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:500;height:40px;line-height:1;padding:0 13px;white-space:nowrap}.talentlenz-assessment-builder__method--ai{background:#eaf4ff;width:125px}.talentlenz-assessment-builder__method--uploaded{width:95px}.talentlenz-assessment-builder__method--hybrid{background:#fff1f6;border-color:#f4c5d8;width:82px}.talentlenz-assessment-builder__method-dot{background:#087cff;border-radius:50%;flex:0 0 auto;height:8px;margin-right:9px;width:8px}.talentlenz-assessment-builder__method--hybrid .talentlenz-assessment-builder__method-dot{background:#ff3885}.talentlenz-assessment-builder__media{align-self:start;grid-area:media;height:660px;margin:0;min-width:0;position:relative;width:100%}.talentlenz-assessment-builder__photo-frame{background:#d8e6f5;border:2px solid #b8cfe8;border-radius:30px;height:620px;inset:0 0 auto;overflow:hidden;position:absolute;width:100%;z-index:0}.talentlenz-assessment-builder__photo{display:block;height:100%;max-width:none;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%}.talentlenz-assessment-builder__interface-backdrop{background:#0011268a;border-radius:22px;display:block;height:245px;left:20px;pointer-events:none;position:absolute;right:20px;top:345px;z-index:1}.talentlenz-assessment-builder__interface{display:block;filter:drop-shadow(0 14px 28px rgba(31,66,105,.08));height:auto;left:28px;max-width:none;position:absolute;top:353px;-webkit-user-select:none;user-select:none;width:calc(100% - 56px);z-index:2}.talentlenz-assessment-builder__review{align-items:center;align-self:start;background:#07152a;border-radius:20px;color:#fff;display:flex;grid-area:review;height:94px;margin-top:32px;padding:0 20px;width:100%}.talentlenz-assessment-builder__review-icon{display:block;flex:0 0 auto;height:56px;max-width:none;object-fit:contain;width:56px}.talentlenz-assessment-builder__review-copy{margin-left:18px;min-width:0;transform:translateY(5px)}.talentlenz-assessment-builder__review-label{color:#80c4ff;display:block;font-size:10.5px;font-weight:700;letter-spacing:.1429em;line-height:12.6px;text-transform:uppercase;white-space:nowrap}.talentlenz-assessment-builder__review-text{color:#fff;font-size:16px;font-weight:400;line-height:20.8px;margin:11px 0 0}.talentlenz-assessment-builder__review-mobile-break{display:none}@media (min-width:901px) and (max-width:1199px){.talentlenz-assessment-builder{min-height:780px}.talentlenz-assessment-builder:before{height:480px;width:480px}.talentlenz-assessment-builder:after{height:380px;width:380px}.talentlenz-assessment-builder__inner{column-gap:44px;grid-template-columns:420px minmax(0,1fr);min-height:780px;padding:72px 0 98px;width:calc(100% - 96px)}.talentlenz-assessment-builder__copy{padding-top:13px}.talentlenz-assessment-builder__eyebrow{font-size:12px;letter-spacing:.2em;line-height:12px}.talentlenz-assessment-builder__title{font-size:46px;line-height:51px;margin-top:16px}.talentlenz-assessment-builder__title-layout--desktop{display:none}.talentlenz-assessment-builder__title-layout--landscape{display:block}.talentlenz-assessment-builder__description{font-size:17px;line-height:25px;margin-top:54px}.talentlenz-assessment-builder__description-layout--desktop{display:none}.talentlenz-assessment-builder__description-layout--landscape{display:block}.talentlenz-assessment-builder__methods{margin-top:45px}.talentlenz-assessment-builder__media{height:610px}.talentlenz-assessment-builder__photo-frame{border-radius:25px;height:610px}.talentlenz-assessment-builder__interface-backdrop{bottom:30px;height:206px;left:20px;right:20px;top:auto}.talentlenz-assessment-builder__interface{bottom:19px;left:28px;right:auto;top:auto;width:calc(100% - 56px)}.talentlenz-assessment-builder__review{height:94px;margin-top:32px}.talentlenz-assessment-builder__review-copy{transform:translateY(3px)}.talentlenz-assessment-builder__review-text{font-size:14px;line-height:18.2px}}@media (min-width:601px) and (max-width:900px){.talentlenz-assessment-builder{min-height:1040px}.talentlenz-assessment-builder:before{height:480px;width:480px}.talentlenz-assessment-builder:after{height:380px;width:380px}.talentlenz-assessment-builder__inner{grid-template-areas:"copy" "media" "review";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-height:1040px;padding:59px 0 13px;width:min(680px,calc(100% - 88px))}.talentlenz-assessment-builder__copy{padding-top:0}.talentlenz-assessment-builder__eyebrow{font-size:13px;letter-spacing:.1692em;line-height:13px}.talentlenz-assessment-builder__title{font-size:52px;line-height:57px;margin-top:26px}.talentlenz-assessment-builder__title-layout--desktop{display:none}.talentlenz-assessment-builder__title-layout--portrait{display:block}.talentlenz-assessment-builder__description{font-size:18px;line-height:28px;margin-top:55px}.talentlenz-assessment-builder__description-layout--desktop{display:none}.talentlenz-assessment-builder__description-layout--portrait{display:block}.talentlenz-assessment-builder__methods{gap:8px;margin-top:38px}.talentlenz-assessment-builder__method{font-size:12px;height:38px}.talentlenz-assessment-builder__media{height:420px;margin-top:49px;width:100%}.talentlenz-assessment-builder__photo-frame{border-radius:26px;height:420px}.talentlenz-assessment-builder__interface-backdrop{background:#c5dbf1;border-radius:0;bottom:30px;height:167px;left:12px;right:12px;top:auto}.talentlenz-assessment-builder__interface{bottom:22px;filter:drop-shadow(0 10px 24px rgba(31,66,105,.08));left:50%;top:auto;transform:translateX(-50%);width:360px}.talentlenz-assessment-builder__review{border-radius:19px;height:96px;margin-top:35px;padding:0 18px}.talentlenz-assessment-builder__review-copy{margin-left:16px;transform:translateY(7px)}.talentlenz-assessment-builder__review-text{font-size:16px;line-height:20.8px}}@media (max-width:600px){.talentlenz-assessment-builder{min-height:max(100svh,clamp(1034px,287.1795vw,1235px));scroll-margin-top:82px}.talentlenz-assessment-builder:before{height:clamp(443.08px,123.0769vw,529.23px);width:clamp(443.08px,123.0769vw,529.23px)}.talentlenz-assessment-builder:after{height:clamp(350.77px,97.4359vw,418.72px);width:clamp(350.77px,97.4359vw,418.72px)}.talentlenz-assessment-builder__inner{grid-template-areas:"copy" "media" "review";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-height:0;padding:clamp(42.46px,11.7949vw,50.72px) 0 clamp(75.69px,21.0256vw,90.41px);width:min(87.6923%,377px)}.talentlenz-assessment-builder__copy{padding-top:0}.talentlenz-assessment-builder__eyebrow{font-size:clamp(9.69px,2.6923vw,11.58px);letter-spacing:.1619em;line-height:1}.talentlenz-assessment-builder__title{font-size:clamp(36.92px,10.2564vw,44.1px);line-height:1.1;margin-top:clamp(8.77px,2.4359vw,10.47px)}.talentlenz-assessment-builder__title-layout--desktop,.talentlenz-assessment-builder__title-layout--landscape,.talentlenz-assessment-builder__title-layout--portrait{display:none}.talentlenz-assessment-builder__title-layout--mobile{display:block}.talentlenz-assessment-builder__description{font-size:clamp(15.23px,4.2308vw,18.19px);line-height:1.4545;margin-top:clamp(36.92px,10.2564vw,44.1px)}.talentlenz-assessment-builder__description-layout--desktop,.talentlenz-assessment-builder__description-layout--landscape,.talentlenz-assessment-builder__description-layout--portrait{display:none}.talentlenz-assessment-builder__description-layout--mobile{display:block}.talentlenz-assessment-builder__methods{gap:clamp(7.38px,2.0513vw,8.82px);margin-top:clamp(34.15px,9.4872vw,40.79px)}.talentlenz-assessment-builder__method{font-size:clamp(11.08px,3.0769vw,13.23px);height:clamp(35.08px,9.7436vw,41.9px);padding:0 clamp(11.08px,3.0769vw,13.23px)}.talentlenz-assessment-builder__method--ai{width:clamp(115.38px,32.0513vw,137.82px)}.talentlenz-assessment-builder__method--uploaded{width:clamp(87.69px,24.359vw,104.74px)}.talentlenz-assessment-builder__method--hybrid{width:clamp(75.69px,21.0256vw,90.41px)}.talentlenz-assessment-builder__method-dot{height:clamp(7.38px,2.0513vw,8.82px);margin-right:clamp(7.38px,2.0513vw,8.82px);width:clamp(7.38px,2.0513vw,8.82px)}.talentlenz-assessment-builder__media{aspect-ratio:342/430;height:auto;margin-top:clamp(54.46px,15.1282vw,65.05px);width:100%}.talentlenz-assessment-builder__photo-frame{border-radius:clamp(18.46px,5.1282vw,22.05px);height:100%;width:100%}.talentlenz-assessment-builder__interface-backdrop{background:#c5dbf1;border-radius:0;bottom:4.186%;height:5.1163%;left:6.4327%;right:5.848%;top:auto}.talentlenz-assessment-builder__interface{bottom:6.2791%;filter:drop-shadow(0 8px 18px rgba(31,66,105,.08));left:3.5088%;top:auto;transform:none;width:92.9825%}.talentlenz-assessment-builder__review{aspect-ratio:342/112;border-radius:clamp(17.54px,4.8718vw,20.95px);height:auto;margin-top:clamp(25.85px,7.1795vw,30.87px);padding:0 clamp(16.62px,4.6154vw,19.85px);width:100%}.talentlenz-assessment-builder__review-icon{height:clamp(51.69px,14.359vw,61.74px);width:clamp(51.69px,14.359vw,61.74px)}.talentlenz-assessment-builder__review-copy{margin-left:clamp(14.77px,4.1026vw,17.64px);transform:translateY(clamp(9.23px,2.5641vw,11.03px))}.talentlenz-assessment-builder__review-label{font-size:clamp(8.77px,2.4359vw,10.47px);letter-spacing:.1368em;line-height:1.2}.talentlenz-assessment-builder__review-text{font-size:clamp(13.85px,3.8462vw,16.54px);line-height:1.3333;margin-top:clamp(9.23px,2.5641vw,11.03px)}.talentlenz-assessment-builder__review-mobile-break{display:block}}@media (max-width:359px){.talentlenz-assessment-builder__inner{width:calc(100% - 40px)}.talentlenz-assessment-builder__title{font-size:34px;line-height:1.12}.talentlenz-assessment-builder__description{font-size:14.5px}.talentlenz-assessment-builder__methods{gap:6px}.talentlenz-assessment-builder__method{font-size:10.5px;padding:0 10px;width:auto}.talentlenz-assessment-builder__method-dot{height:7px;margin-right:7px;width:7px}}.talentlenz-opportunity-definition,.talentlenz-opportunity-definition *{box-sizing:border-box}.talentlenz-opportunity-definition{background:#020816;color:#f7f9fd;font-family:Inter,Helvetica Neue,Arial,sans-serif;isolation:isolate;margin:0;min-height:800px;overflow:hidden;position:relative;width:100%}.talentlenz-opportunity-definition:after,.talentlenz-opportunity-definition:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:0}.talentlenz-opportunity-definition:before{background:#031530;height:640px;left:-8px;top:-192px;width:640px}.talentlenz-opportunity-definition:after{background:#160b1e;height:560px;left:-228px;top:447px;width:560px}.talentlenz-opportunity-definition__inner{grid-column-gap:70px;column-gap:70px;display:grid;grid-template-areas:"visual copy" "visual steps" "visual callout";grid-template-columns:minmax(0,50.78125%) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);margin:0 auto;min-height:800px;padding:78px 0 0;position:relative;width:min(1280px,calc(100% - 160px));z-index:1}.talentlenz-opportunity-definition__copy{grid-area:copy;max-width:520px;min-width:0;padding-top:34px}.talentlenz-opportunity-definition__eyebrow{color:#80c4ff;font-size:14px;font-weight:500;letter-spacing:.2em;line-height:1.2;margin:0 0 21px;text-transform:uppercase}.talentlenz-opportunity-definition__title{color:#f7f9fd;font-size:62px;font-weight:300;letter-spacing:.012em;line-height:1.04;margin:0;max-width:520px}.talentlenz-opportunity-definition__title-layout{display:none}.talentlenz-opportunity-definition__title-layout--three-line{display:block}.talentlenz-opportunity-definition__description{color:#b9c5d7;font-size:19px;font-weight:400;letter-spacing:.002em;line-height:1.52;margin:24px 0 0;max-width:490px}.talentlenz-opportunity-definition__description-layout{display:none}.talentlenz-opportunity-definition__description-layout--desktop{display:block}.talentlenz-opportunity-definition__visual{align-self:start;grid-area:visual;height:655px;margin:0;position:relative;width:100%}.talentlenz-opportunity-definition__photo-frame{background:#081426;border:2px solid #31577f;border-radius:28px;height:622px;left:0;overflow:hidden;position:absolute;top:0;width:100%}.talentlenz-opportunity-definition__photo{display:block;height:100%;max-width:none;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%}.talentlenz-opportunity-definition__wall-sign{display:block;height:auto;left:26px;max-width:none;pointer-events:none;position:absolute;top:24px;-webkit-user-select:none;user-select:none;width:min(35.08%,228px);z-index:2}.talentlenz-opportunity-definition__interface-backdrop{background:#07152ac7;border-radius:24px;bottom:68px;box-shadow:0 18px 32px #0003;display:block;height:190px;left:26px;pointer-events:none;position:absolute;width:min(calc(85.5% + 16px),572px);z-index:2}.talentlenz-opportunity-definition__context-interface{bottom:0;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.2));height:auto;left:34px;max-width:none;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:min(85.5%,556px);z-index:3}.talentlenz-opportunity-definition__steps{align-self:start;display:flex;flex-direction:column;gap:18px;grid-area:steps;list-style:none;margin:34px 0 0;max-width:520px;padding:0}.talentlenz-opportunity-definition__step{align-items:center;color:#f2f6fc;display:flex;min-height:40px}.talentlenz-opportunity-definition__step-number{background:#0a1d38;border:1px solid #2c689d;border-radius:50%;color:#80c4ff;display:grid;flex:0 0 38px;font-size:12px;font-weight:600;height:38px;line-height:1;margin-right:14px;place-items:center;width:38px}.talentlenz-opportunity-definition__step--pink .talentlenz-opportunity-definition__step-number{background:#2a1024;border-color:#a32b64;color:#ff77ad}.talentlenz-opportunity-definition__step-label{font-size:18px;font-weight:400;line-height:1.2}.talentlenz-opportunity-definition__callout{align-items:center;align-self:end;background:#0a1d38;border:1px solid #31577f;border-radius:16px;color:#f7f9fd;display:flex;grid-area:callout;margin:0;max-width:520px;min-height:72px;padding:0 20px;width:100%}.talentlenz-opportunity-definition__callout-dot{background:#ff3885;border-radius:50%;flex:0 0 10px;height:10px;margin-right:14px;width:10px}.talentlenz-opportunity-definition__callout-text{font-size:16px;font-weight:400;line-height:1.3}.talentlenz-opportunity-definition__visually-hidden{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (min-width:901px) and (max-width:1199px){.talentlenz-opportunity-definition{min-height:780px}.talentlenz-opportunity-definition:before{height:520px;left:-86px;top:-160px;width:520px}.talentlenz-opportunity-definition:after{height:480px;left:-240px;top:508px;width:480px}.talentlenz-opportunity-definition__inner{column-gap:52px;grid-template-columns:minmax(0,48.4914%) minmax(0,1fr);min-height:780px;padding:72px 0 50px;width:calc(100% - 96px)}.talentlenz-opportunity-definition__copy{max-width:none;padding-top:35px}.talentlenz-opportunity-definition__eyebrow{font-size:11px;margin-bottom:21px}.talentlenz-opportunity-definition__title{font-size:46px;line-height:1.1;max-width:none}.talentlenz-opportunity-definition__description{font-size:16px;line-height:1.55;margin-top:45px;max-width:350px}.talentlenz-opportunity-definition__description-layout--desktop{display:none}.talentlenz-opportunity-definition__description-layout--compact{display:block}.talentlenz-opportunity-definition__visual{height:611px}.talentlenz-opportunity-definition__photo-frame{border-radius:25px;height:611px}.talentlenz-opportunity-definition__wall-sign{width:184px}.talentlenz-opportunity-definition__interface-backdrop{border-radius:22px;bottom:20px;height:184px;left:26px;width:calc(100% - 48px)}.talentlenz-opportunity-definition__context-interface{bottom:12px;left:34px;width:calc(100% - 64px)}.talentlenz-opportunity-definition__steps{gap:17px;margin-top:24px;max-width:none}.talentlenz-opportunity-definition__step{min-height:37px}.talentlenz-opportunity-definition__step-label{font-size:16px}.talentlenz-opportunity-definition__callout{max-width:none;min-height:72px}}@media (min-width:601px) and (max-width:900px){.talentlenz-opportunity-definition{min-height:1040px}.talentlenz-opportunity-definition:before{height:520px;left:-122px;top:-92px;width:520px}.talentlenz-opportunity-definition:after{height:460px;left:-228px;top:747px;width:460px}.talentlenz-opportunity-definition__inner{grid-template-areas:"copy" "callout" "visual" "steps";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;min-height:1040px;padding:58px 0 44px;width:min(680px,calc(100% - 88px))}.talentlenz-opportunity-definition__copy{max-width:none;padding:0}.talentlenz-opportunity-definition__eyebrow{font-size:12px;margin-bottom:27px}.talentlenz-opportunity-definition__title{font-size:clamp(40px,6.77vw,52px);line-height:1.08;max-width:none}.talentlenz-opportunity-definition__title-layout--three-line{display:none}.talentlenz-opportunity-definition__title-layout--two-line{display:block}.talentlenz-opportunity-definition__description{font-size:18px;line-height:1.55;margin-top:54px;max-width:650px}.talentlenz-opportunity-definition__description-layout--desktop{display:none}.talentlenz-opportunity-definition__description-layout--portrait{display:block}.talentlenz-opportunity-definition__callout{border-radius:15px;margin-top:39px;max-width:none;min-height:65px;padding:0 18px}.talentlenz-opportunity-definition__visual{aspect-ratio:680/422;height:auto;margin-top:31px}.talentlenz-opportunity-definition__photo-frame{border-radius:23px;height:100%}.talentlenz-opportunity-definition__wall-sign{left:16px;top:15px;width:208px}.talentlenz-opportunity-definition__interface-backdrop{background:#c8dcf3;border-radius:0;bottom:36px;box-shadow:none;height:155px;left:12px;right:12px;width:auto}.talentlenz-opportunity-definition__context-interface{bottom:22px;left:50%;transform:translateX(-50%);width:58.53%}.talentlenz-opportunity-definition__steps{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;max-width:100%;width:638px}.talentlenz-opportunity-definition__step{background:#0a1d38;border:1px solid #31577f;border-radius:14px;min-height:47px;min-width:0;padding:0 14px}.talentlenz-opportunity-definition__step-number{background:#0000;border:0;border-radius:0;color:#80c4ff;display:block;flex:0 0 auto;font-size:12px;height:auto;margin-right:13px;width:auto}.talentlenz-opportunity-definition__step--pink .talentlenz-opportunity-definition__step-number{background:#0000;border:0;color:#ff77ad}.talentlenz-opportunity-definition__step-label{font-size:14px;font-weight:650;overflow:hidden;white-space:nowrap}}@media (max-width:600px){.talentlenz-opportunity-definition{min-height:min(282.0513vw,1213px)}.talentlenz-opportunity-definition:before{height:min(133.3333vw,573.33px);left:max(-48.7179vw,-209.49px);top:max(-15.8974vw,-68.36px);width:min(133.3333vw,573.33px)}.talentlenz-opportunity-definition:after{height:min(110.2564vw,474.1px);left:max(-53.5897vw,-230.44px);top:min(205.641vw,884.26px);width:min(110.2564vw,474.1px)}.talentlenz-opportunity-definition__inner{grid-template-areas:"copy" "callout" "visual" "steps";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;min-height:inherit;padding:min(11.0256vw,47.41px) 0 min(13.8462vw,59.54px);width:min(87.6923vw,377.08px)}.talentlenz-opportunity-definition__copy{max-width:none;padding:0}.talentlenz-opportunity-definition__eyebrow{font-size:min(2.8205vw,12.13px);line-height:1.2;margin-bottom:min(3.0769vw,13.23px)}.talentlenz-opportunity-definition__title{font-size:min(10.2564vw,44.1px);letter-spacing:.012em;line-height:1.075;max-width:none}.talentlenz-opportunity-definition__description{font-size:min(4.1026vw,17.64px);line-height:1.5;margin-top:min(8.7179vw,37.49px);max-width:none}.talentlenz-opportunity-definition__description-layout--desktop,.talentlenz-opportunity-definition__description-layout--portrait{display:none}.talentlenz-opportunity-definition__description-layout--compact{display:block}.talentlenz-opportunity-definition__callout{border-radius:min(3.5897vw,15.44px);margin-top:min(11.2821vw,48.51px);max-width:none;min-height:min(16.6667vw,71.67px);padding:0 min(4.8718vw,20.95px)}.talentlenz-opportunity-definition__callout-dot{flex-basis:min(2.5641vw,11.03px);height:min(2.5641vw,11.03px);margin-right:min(3.5897vw,15.44px);width:min(2.5641vw,11.03px)}.talentlenz-opportunity-definition__callout-text{font-size:min(3.5897vw,15.44px)}.talentlenz-opportunity-definition__visual{height:min(110.5128vw,475.21px);margin-top:min(10vw,43px)}.talentlenz-opportunity-definition__photo-frame{border-radius:min(5.1282vw,22.05px);border-width:min(.5128vw,2.21px);height:100%}.talentlenz-opportunity-definition__wall-sign{left:min(4.1026vw,17.64px);top:min(4.1026vw,17.64px);width:49.12%}.talentlenz-opportunity-definition__interface-backdrop{background:#c8dcf3;border-radius:0;bottom:min(5.1282vw,22.05px);box-shadow:none;height:min(43.8462vw,188.54px);left:50%;transform:translateX(-50%);width:86.55%}.talentlenz-opportunity-definition__context-interface{bottom:min(8.2051vw,35.28px);left:50%;transform:translateX(-50%);width:92.4%}.talentlenz-opportunity-definition__steps{grid-column-gap:min(3.5897vw,15.44px);grid-row-gap:min(2.8205vw,12.13px);column-gap:min(3.5897vw,15.44px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:min(8.9744vw,38.59px);max-width:none;row-gap:min(2.8205vw,12.13px)}.talentlenz-opportunity-definition__step{background:#0a1d38;border:1px solid #31577f;border-radius:min(3.5897vw,15.44px);min-height:min(11.5385vw,49.62px);min-width:0;padding:0 min(3.5897vw,15.44px)}.talentlenz-opportunity-definition__step-number{background:#0000;border:0;border-radius:0;color:#80c4ff;display:block;flex:0 0 auto;font-size:min(3.0769vw,13.23px);height:auto;margin-right:min(2.5641vw,11.03px);width:auto}.talentlenz-opportunity-definition__step--pink .talentlenz-opportunity-definition__step-number{background:#0000;border:0;color:#ff77ad}.talentlenz-opportunity-definition__step-label{font-size:min(3.2051vw,13.78px);font-weight:650;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}}:root{--talentlenz-applicant-evidence-journey-ink:#07152a;--talentlenz-applicant-evidence-journey-body:#50647f;--talentlenz-applicant-evidence-journey-blue:#087cff;--talentlenz-applicant-evidence-journey-pink:#ff3885;--talentlenz-applicant-evidence-journey-surface:#f4f8fd;--talentlenz-applicant-evidence-journey-line:#d2e1f2}.talentlenz-applicant-evidence-journey,.talentlenz-applicant-evidence-journey *{box-sizing:border-box}.talentlenz-applicant-evidence-journey{background:radial-gradient(circle at 78% 30%,#087cff17,#0000 29rem),#f4f8fd;background:radial-gradient(circle at 78% 30%,#087cff17,#0000 29rem),var(--talentlenz-applicant-evidence-journey-surface);color:#07152a;color:var(--talentlenz-applicant-evidence-journey-ink);font-family:Inter,Arial,sans-serif;overflow:hidden}.talentlenz-applicant-evidence-journey__inner{grid-gap:32px 68px;align-items:start;display:grid;gap:32px 68px;grid-template-areas:"copy visual" "details visual";grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);margin:0 auto;min-height:760px;padding:92px 0;width:min(1248px,calc(100% - 96px))}.talentlenz-applicant-evidence-journey__copy{grid-area:copy;max-width:570px}.talentlenz-applicant-evidence-journey__eyebrow{color:#087cff;color:var(--talentlenz-applicant-evidence-journey-blue);font-size:13px;font-weight:800;letter-spacing:.14em;margin:0 0 18px}.talentlenz-applicant-evidence-journey h2{font-size:clamp(42px,4vw,64px);letter-spacing:-.045em;line-height:.98;margin:0}.talentlenz-applicant-evidence-journey__body{color:#50647f;color:var(--talentlenz-applicant-evidence-journey-body);font-size:17px;line-height:1.72;margin:28px 0 0;max-width:545px}.talentlenz-applicant-evidence-journey__visual{background:#dfeaf4;border:1px solid #07152a1f;border-radius:26px;box-shadow:0 28px 70px #07152a21;grid-area:visual;margin-top:-14px;min-height:576px;overflow:hidden;position:relative}.talentlenz-applicant-evidence-journey__photo{display:block;height:576px;object-fit:cover;object-position:center;width:100%}.talentlenz-applicant-evidence-journey__interface{bottom:22px;filter:drop-shadow(0 18px 26px rgba(7,21,42,.22));left:6%;position:absolute;right:6%;width:88%}.talentlenz-applicant-evidence-journey__details{align-self:end;grid-area:details}.talentlenz-applicant-evidence-journey__capabilities{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.talentlenz-applicant-evidence-journey__capability{background:#ffffffd1;border:1px solid #d2e1f2;border:1px solid var(--talentlenz-applicant-evidence-journey-line);border-radius:14px;min-height:112px;padding:15px 13px}.talentlenz-applicant-evidence-journey__capability:nth-child(2){border-color:#ff38853d}.talentlenz-applicant-evidence-journey__capability img{display:block;height:27px;margin-bottom:10px;width:27px}.talentlenz-applicant-evidence-journey__capability span,.talentlenz-applicant-evidence-journey__capability strong{display:block}.talentlenz-applicant-evidence-journey__capability strong{color:#07152a;color:var(--talentlenz-applicant-evidence-journey-ink);font-size:11px;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.talentlenz-applicant-evidence-journey__capability span{color:#50647f;color:var(--talentlenz-applicant-evidence-journey-body);font-size:10.5px;line-height:1.35;margin-top:5px}.talentlenz-applicant-evidence-journey__principle{background:#07152a;background:var(--talentlenz-applicant-evidence-journey-ink);border-radius:12px;color:#fff;font-size:13px;font-weight:750;margin:12px 0 0;padding:17px 18px 17px 42px;position:relative}.talentlenz-applicant-evidence-journey__principle:before{background:#ff3885;background:var(--talentlenz-applicant-evidence-journey-pink);border-radius:50%;content:"";height:8px;left:18px;position:absolute;top:50%;transform:translateY(-50%);width:8px}@media (min-width:900px) and (max-width:1099px){.talentlenz-applicant-evidence-journey__inner{gap:28px 42px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-height:740px;padding:72px 0;width:min(912px,calc(100% - 64px))}.talentlenz-applicant-evidence-journey h2{font-size:46px}.talentlenz-applicant-evidence-journey__body{font-size:15px}.talentlenz-applicant-evidence-journey__photo,.talentlenz-applicant-evidence-journey__visual{height:520px;min-height:520px}}@media (max-width:899px){.talentlenz-applicant-evidence-journey__inner{gap:30px;grid-template-areas:"copy" "visual" "details";grid-template-columns:1fr;min-height:auto;padding:64px 0;width:min(680px,calc(100% - 56px))}.talentlenz-applicant-evidence-journey__copy{max-width:640px}.talentlenz-applicant-evidence-journey h2{font-size:50px;max-width:650px}.talentlenz-applicant-evidence-journey__body{margin-top:20px;max-width:610px}.talentlenz-applicant-evidence-journey__visual{margin-top:0;min-height:530px}.talentlenz-applicant-evidence-journey__photo{height:530px}}@media (max-width:699px){.talentlenz-applicant-evidence-journey__inner{gap:24px;padding:52px 0 58px;width:min(100% - 36px,430px)}.talentlenz-applicant-evidence-journey__eyebrow{font-size:10px;margin-bottom:13px}.talentlenz-applicant-evidence-journey h2{font-size:clamp(36px,10.5vw,44px);line-height:1}.talentlenz-applicant-evidence-journey__body{font-size:14px;line-height:1.62;margin-top:18px}.talentlenz-applicant-evidence-journey__photo,.talentlenz-applicant-evidence-journey__visual{height:410px;min-height:410px}.talentlenz-applicant-evidence-journey__visual{border-radius:20px}.talentlenz-applicant-evidence-journey__photo{object-position:55% center}.talentlenz-applicant-evidence-journey__interface{bottom:12px;left:4%;right:4%;width:92%}.talentlenz-applicant-evidence-journey__capabilities{gap:8px;grid-template-columns:1fr}.talentlenz-applicant-evidence-journey__capability{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;min-height:62px;padding:10px 12px}.talentlenz-applicant-evidence-journey__capability img{grid-row:1/3;height:30px;margin:0;width:30px}.talentlenz-applicant-evidence-journey__capability span{margin-top:2px}.talentlenz-applicant-evidence-journey__principle{font-size:12px;margin-top:10px}}@media (max-width:374px){.talentlenz-applicant-evidence-journey__inner{padding-top:44px;width:calc(100% - 28px)}.talentlenz-applicant-evidence-journey h2{font-size:35px}.talentlenz-applicant-evidence-journey__photo,.talentlenz-applicant-evidence-journey__visual{height:360px;min-height:360px}}:root{--talentlenz-opportunity-specific-suitability-navy:#020816;--talentlenz-opportunity-specific-suitability-navy-card:#07152a;--talentlenz-opportunity-specific-suitability-white:#fff;--talentlenz-opportunity-specific-suitability-soft:#b9c8dc;--talentlenz-opportunity-specific-suitability-blue:#087cff;--talentlenz-opportunity-specific-suitability-pink:#ff3885;--talentlenz-opportunity-specific-suitability-line:#d2e1f2}.talentlenz-opportunity-specific-suitability,.talentlenz-opportunity-specific-suitability *{box-sizing:border-box}.talentlenz-opportunity-specific-suitability{background:radial-gradient(circle at 18% 95%,#087cff1f,#0000 28rem),radial-gradient(circle at 88% 18%,#ff388514,#0000 28rem),#020816;background:radial-gradient(circle at 18% 95%,#087cff1f,#0000 28rem),radial-gradient(circle at 88% 18%,#ff388514,#0000 28rem),var(--talentlenz-opportunity-specific-suitability-navy);color:#fff;color:var(--talentlenz-opportunity-specific-suitability-white);font-family:Inter,Arial,sans-serif;overflow:hidden}.talentlenz-opportunity-specific-suitability__inner{grid-column-gap:80px;grid-row-gap:38px;align-items:start;column-gap:80px;display:grid;grid-template-areas:"heading body" "model model";grid-template-columns:minmax(0,.82fr) minmax(360px,.62fr);margin:0 auto;min-height:740px;padding:88px 0;row-gap:38px;width:min(1248px,calc(100% - 96px))}.talentlenz-opportunity-specific-suitability__heading{grid-area:heading}.talentlenz-opportunity-specific-suitability__eyebrow{color:#80c4ff;font-size:13px;font-weight:800;letter-spacing:.14em;margin:0 0 18px}.talentlenz-opportunity-specific-suitability h2{font-size:clamp(44px,4.25vw,66px);letter-spacing:-.045em;line-height:.98;margin:0;max-width:700px}.talentlenz-opportunity-specific-suitability__body-column{grid-area:body;padding-top:40px}.talentlenz-opportunity-specific-suitability__body{color:#b9c8dc;color:var(--talentlenz-opportunity-specific-suitability-soft);font-size:16px;line-height:1.72;margin:0}.talentlenz-opportunity-specific-suitability__principle{background:#0a1d38db;border:1px solid #80c4ff47;border-radius:12px;color:#fff;font-size:13px;font-weight:750;margin:25px 0 0;padding:17px 18px 17px 44px;position:relative}.talentlenz-opportunity-specific-suitability__principle:before{background:#ff3885;background:var(--talentlenz-opportunity-specific-suitability-pink);border-radius:50%;content:"";height:8px;left:19px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.talentlenz-opportunity-specific-suitability__desktop-model{grid-area:model;width:100%}.talentlenz-opportunity-specific-suitability__desktop-model img{display:block;filter:drop-shadow(0 24px 42px rgba(0,0,0,.28));height:auto;width:100%}.talentlenz-opportunity-specific-suitability__mobile-model{display:none;grid-area:model}.talentlenz-opportunity-specific-suitability__evidence-list{grid-gap:10px;display:grid;gap:10px}.talentlenz-opportunity-specific-suitability__evidence-card{grid-column-gap:13px;background:#fff;border:1px solid #d2e1f2;border:1px solid var(--talentlenz-opportunity-specific-suitability-line);border-radius:12px;color:#07152a;column-gap:13px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;padding:13px 14px}.talentlenz-opportunity-specific-suitability__evidence-card:nth-child(2){border-color:#ff388540}.talentlenz-opportunity-specific-suitability__evidence-card img{align-self:center;grid-row:1/3;height:42px;width:42px}.talentlenz-opportunity-specific-suitability__evidence-card strong{font-size:13px;line-height:1.25}.talentlenz-opportunity-specific-suitability__evidence-card span{color:#61758f;font-size:11px;line-height:1.35;margin-top:3px}.talentlenz-opportunity-specific-suitability__score-panel{background:#fff;border-radius:18px;margin-top:12px;padding:25px 18px 16px;text-align:center}.talentlenz-opportunity-specific-suitability__score-ring{border:8px solid #102443;border-radius:50%;color:#07152a;display:grid;height:138px;margin:0 auto;place-content:center;position:relative;width:138px}.talentlenz-opportunity-specific-suitability__score-ring:before{border-bottom:8px solid #0000;border-left:8px solid #0000;border-radius:50%;border-right:8px solid #ff3885;border-right-color:var(--talentlenz-opportunity-specific-suitability-pink);border-top:8px solid #ff3885;border-top-color:var(--talentlenz-opportunity-specific-suitability-pink);content:"";inset:-8px;position:absolute;transform:rotate(-28deg)}.talentlenz-opportunity-specific-suitability__score-ring span,.talentlenz-opportunity-specific-suitability__score-ring strong{display:block}.talentlenz-opportunity-specific-suitability__score-ring span{color:#647891;font-size:9px;font-weight:800;letter-spacing:.12em}.talentlenz-opportunity-specific-suitability__score-ring strong{font-size:45px;line-height:1;margin-top:2px}.talentlenz-opportunity-specific-suitability__score-label{background:#07152a;border-radius:8px;color:#fff;font-size:11px;font-weight:700;margin:19px 0 0;padding:12px}@media (min-width:900px) and (max-width:1099px){.talentlenz-opportunity-specific-suitability__inner{column-gap:48px;grid-template-columns:1fr .86fr;min-height:740px;padding:78px 0;width:min(912px,calc(100% - 64px))}.talentlenz-opportunity-specific-suitability h2{font-size:49px}.talentlenz-opportunity-specific-suitability__body-column{padding-top:30px}.talentlenz-opportunity-specific-suitability__body{font-size:14px}}@media (max-width:899px){.talentlenz-opportunity-specific-suitability__inner{grid-template-areas:"heading" "body" "model";grid-template-columns:1fr;min-height:auto;padding:66px 0;row-gap:24px;width:min(680px,calc(100% - 56px))}.talentlenz-opportunity-specific-suitability h2{font-size:51px}.talentlenz-opportunity-specific-suitability__body-column{padding-top:0}.talentlenz-opportunity-specific-suitability__principle{margin-top:24px}.talentlenz-opportunity-specific-suitability__desktop-model{display:none}.talentlenz-opportunity-specific-suitability__mobile-model{background:#f4f8fd;border:1px solid #80c4ff38;border-radius:20px;display:block;padding:15px}.talentlenz-opportunity-specific-suitability__score-panel{margin-top:15px}}@media (max-width:699px){.talentlenz-opportunity-specific-suitability__inner{padding:54px 0 60px;row-gap:22px;width:min(100% - 36px,430px)}.talentlenz-opportunity-specific-suitability__eyebrow{font-size:10px;margin-bottom:13px}.talentlenz-opportunity-specific-suitability h2{font-size:clamp(36px,10.5vw,44px);line-height:1}.talentlenz-opportunity-specific-suitability__body{font-size:14px;line-height:1.62}.talentlenz-opportunity-specific-suitability__principle{display:none}.talentlenz-opportunity-specific-suitability__mobile-model{border-radius:17px;padding:11px}.talentlenz-opportunity-specific-suitability__evidence-card{grid-template-columns:34px 1fr;padding:11px 12px}.talentlenz-opportunity-specific-suitability__evidence-card img{height:34px;width:34px}.talentlenz-opportunity-specific-suitability__score-panel{padding-top:20px}.talentlenz-opportunity-specific-suitability__score-ring{height:122px;width:122px}.talentlenz-opportunity-specific-suitability__score-ring strong{font-size:41px}.talentlenz-opportunity-specific-suitability__score-panel:after{color:#ff3885;color:var(--talentlenz-opportunity-specific-suitability-pink);content:"The same person can suit one opportunity—and not another.";display:block;font-size:11px;font-weight:750;line-height:1.35;margin-top:14px}}@media (max-width:374px){.talentlenz-opportunity-specific-suitability__inner{padding-top:46px;width:calc(100% - 28px)}.talentlenz-opportunity-specific-suitability h2{font-size:35px}}.talentlenz-opportunity-use-cases,.talentlenz-opportunity-use-cases *{box-sizing:border-box}.talentlenz-opportunity-use-cases{-webkit-font-smoothing:antialiased;background:radial-gradient(circle 62vw at 18% 20%,#087cff29 0,#087cff00 100%),radial-gradient(circle 45vw at 90% 85%,#ff38851c 0,#ff388500 100%),#020816;color:#fff;display:block;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-synthesis:none;isolation:isolate;margin:0;min-height:800px;overflow:hidden;position:relative;scroll-margin-top:96px;text-rendering:optimizeLegibility;width:100%}.talentlenz-opportunity-use-cases__inner{grid-column-gap:clamp(56px,4.8611vw,70px);align-content:start;column-gap:clamp(56px,4.8611vw,70px);display:grid;grid-template-areas:"media copy" "media list";grid-template-columns:minmax(0,1.29482fr) minmax(0,1fr);grid-template-rows:clamp(420px,32.1528vw,463px) auto;margin:0 auto;min-height:800px;padding:72px clamp(48px,4.0278vw,58px) 72px 0;position:relative;width:min(calc(100% - 120px),1280px);z-index:1}.talentlenz-opportunity-use-cases__copy{grid-area:copy;min-width:0;padding-top:20px}.talentlenz-opportunity-use-cases__eyebrow{color:#80c4ff;font-size:clamp(12px,.9722vw,14px);font-weight:800;letter-spacing:clamp(2px,.1597vw,2.3px);line-height:1;margin:0;text-transform:uppercase}.talentlenz-opportunity-use-cases__title{color:#fff;font-size:clamp(48px,3.8889vw,56px);font-weight:800;letter-spacing:0;line-height:1.10715;margin:27px 0 0;max-width:100%;width:max-content}.talentlenz-opportunity-use-cases__title-layout{display:none;white-space:nowrap}.talentlenz-opportunity-use-cases__title-layout--side-by-side{display:block}.talentlenz-opportunity-use-cases__description{color:#c1cddc;font-size:clamp(16.5px,1.25vw,18px);font-weight:400;letter-spacing:0;line-height:1.61112;margin:51px 0 0;max-width:100%;width:max-content}.talentlenz-opportunity-use-cases__description-layout{display:none;white-space:nowrap}.talentlenz-opportunity-use-cases__description-layout--desktop{display:block}.talentlenz-opportunity-use-cases__media{align-self:start;background:#081528;border-radius:30px;box-shadow:inset 0 0 0 2px #31557d,0 20px 44px #00021024;grid-area:media;height:clamp(630px,45.5556vw,656px);margin:0;overflow:hidden;position:relative;width:100%}.talentlenz-opportunity-use-cases__photo-picture{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:0}.talentlenz-opportunity-use-cases__photo{display:block;height:100%;max-width:none;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%}.talentlenz-opportunity-use-cases__wall-sign{display:block;height:auto;max-width:none;object-fit:contain;pointer-events:none;position:absolute;right:clamp(23px,1.9444vw,28px);top:22px;-webkit-user-select:none;user-select:none;width:clamp(200px,15.9722vw,230px);z-index:2}.talentlenz-opportunity-use-cases__list{grid-gap:14px;align-self:start;display:grid;gap:14px;grid-area:list;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;min-width:0;padding:0}.talentlenz-opportunity-use-cases__item{align-items:center;background:#0a1d38;border:1px solid #2c5987;border-radius:16px;color:#fff;display:flex;height:62px;min-width:0;padding:0 18px 0 19px;width:100%}.talentlenz-opportunity-use-cases__item--pink{border-color:#74324f}.talentlenz-opportunity-use-cases__item-dot{background:#087cff;border-radius:50%;display:block;flex:0 0 auto;height:12px;margin-right:14px;width:12px}.talentlenz-opportunity-use-cases__item--pink .talentlenz-opportunity-use-cases__item-dot{background:#ff3885}.talentlenz-opportunity-use-cases__item-label{color:#fff;font-size:12px;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.talentlenz-opportunity-use-cases__closing-note{display:none;grid-area:closing-note}@media (min-width:1200px) and (max-width:1299px){.talentlenz-opportunity-use-cases__description{margin-top:56px}.talentlenz-opportunity-use-cases__description-layout--desktop{display:none}.talentlenz-opportunity-use-cases__description-layout--landscape{display:block}}@media (min-width:901px) and (max-width:1199px){.talentlenz-opportunity-use-cases{min-height:800px}.talentlenz-opportunity-use-cases__inner{column-gap:5.4466%;grid-template-areas:"media copy" "media list";grid-template-columns:49.2375% 45.3159%;grid-template-rows:394px auto;min-height:800px;padding:84px 10px 86px 0;width:calc(100% - 96px)}.talentlenz-opportunity-use-cases__copy{padding-top:4px}.talentlenz-opportunity-use-cases__eyebrow{font-size:12px;letter-spacing:2.3px;line-height:1}.talentlenz-opportunity-use-cases__title{font-size:42px;line-height:48px;margin-top:27px}.talentlenz-opportunity-use-cases__description{font-size:15.5px;line-height:24px;margin-top:64px}.talentlenz-opportunity-use-cases__description-layout--desktop{display:none}.talentlenz-opportunity-use-cases__description-layout--landscape{display:block}.talentlenz-opportunity-use-cases__media{border-radius:25px;height:630px;width:100%}.talentlenz-opportunity-use-cases__wall-sign{right:22px;top:22px;width:188px}.talentlenz-opportunity-use-cases__list{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.talentlenz-opportunity-use-cases__item{border-radius:16px;height:62px;padding-left:19px;padding-right:15px}.talentlenz-opportunity-use-cases__item-dot{height:12px;margin-right:14px;width:12px}.talentlenz-opportunity-use-cases__item-label{font-size:10.5px}}@media (min-width:601px) and (max-width:900px){.talentlenz-opportunity-use-cases{min-height:1080px;scroll-margin-top:88px}.talentlenz-opportunity-use-cases__inner{grid-template-areas:"copy" "media" "list" "closing-note";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;min-height:1080px;padding:59px 0 70px;width:min(calc(100% - 88px),680px)}.talentlenz-opportunity-use-cases__copy{padding-top:0}.talentlenz-opportunity-use-cases__eyebrow{font-size:13px;letter-spacing:2px;line-height:1}.talentlenz-opportunity-use-cases__title{font-size:48px;line-height:56px;margin-top:25px}.talentlenz-opportunity-use-cases__title-layout--side-by-side{display:none}.talentlenz-opportunity-use-cases__title-layout--portrait{display:block}.talentlenz-opportunity-use-cases__description{font-size:16.5px;line-height:27px;margin-top:18px}.talentlenz-opportunity-use-cases__description-layout--desktop,.talentlenz-opportunity-use-cases__description-layout--landscape{display:none}.talentlenz-opportunity-use-cases__description-layout--portrait{display:block}.talentlenz-opportunity-use-cases__media{aspect-ratio:680/470;border-radius:28px;height:auto;margin-top:54px;width:100%}.talentlenz-opportunity-use-cases__wall-sign{right:clamp(12px,1.9531vw,15px);top:14px;width:clamp(170px,27.3438vw,210px)}.talentlenz-opportunity-use-cases__list{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.talentlenz-opportunity-use-cases__item{border-radius:14px;height:58px;padding-left:17px;padding-right:17px}.talentlenz-opportunity-use-cases__item-dot{height:10px;margin-right:12px;width:10px}.talentlenz-opportunity-use-cases__item-label{font-size:13px;font-weight:700;text-transform:none}.talentlenz-opportunity-use-cases__closing-note{color:#ff85b2;display:block;font-size:14px;font-weight:700;line-height:1.2;margin:20px 0 0;white-space:nowrap}}@media (max-width:600px){.talentlenz-opportunity-use-cases{min-height:clamp(1089px,302.5641vw,1301px);scroll-margin-top:82px}.talentlenz-opportunity-use-cases__inner{grid-template-areas:"copy" "media" "list" "closing-note";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;min-height:0;padding:clamp(40.62px,11.2821vw,48.51px) 0 clamp(55.38px,15.3846vw,66.15px);width:min(87.6923%,377px)}.talentlenz-opportunity-use-cases__copy{padding-top:0}.talentlenz-opportunity-use-cases__eyebrow{font-size:clamp(9.23px,2.5641vw,11.03px);letter-spacing:clamp(1.25px,.3462vw,1.49px);line-height:1.2}.talentlenz-opportunity-use-cases__title{font-size:clamp(33.23px,9.2308vw,39.69px);line-height:1.1667;margin-top:clamp(14.77px,4.1026vw,17.64px)}.talentlenz-opportunity-use-cases__title-layout--portrait,.talentlenz-opportunity-use-cases__title-layout--side-by-side{display:none}.talentlenz-opportunity-use-cases__title-layout--mobile{display:block}.talentlenz-opportunity-use-cases__description{font-size:clamp(13.85px,3.8462vw,16.54px);line-height:1.5333;margin-top:clamp(40.62px,11.2821vw,48.51px)}.talentlenz-opportunity-use-cases__description-layout--desktop,.talentlenz-opportunity-use-cases__description-layout--landscape,.talentlenz-opportunity-use-cases__description-layout--portrait{display:none}.talentlenz-opportunity-use-cases__description-layout--mobile{display:block}.talentlenz-opportunity-use-cases__media{aspect-ratio:342/500;border-radius:clamp(18.46px,5.1282vw,22.05px);height:auto;margin-top:clamp(36px,10vw,43px);width:100%}.talentlenz-opportunity-use-cases__wall-sign{right:clamp(12.92px,3.5897vw,15.44px);top:clamp(12.92px,3.5897vw,15.44px);width:clamp(149.54px,41.5385vw,178.59px)}.talentlenz-opportunity-use-cases__list{gap:clamp(9.23px,2.5641vw,11.03px);grid-template-columns:minmax(0,1fr);margin-top:clamp(25.85px,7.1795vw,30.87px)}.talentlenz-opportunity-use-cases__item{border-radius:clamp(12.92px,3.5897vw,15.44px);height:clamp(40.62px,11.2821vw,48.51px);padding:0 clamp(15.69px,4.359vw,18.74px);width:100%}.talentlenz-opportunity-use-cases__item-dot{height:clamp(9.23px,2.5641vw,11.03px);margin-right:clamp(11.08px,3.0769vw,13.23px);width:clamp(9.23px,2.5641vw,11.03px)}.talentlenz-opportunity-use-cases__item-label{font-size:clamp(11.08px,3.0769vw,13.23px);font-weight:700;text-transform:none}.talentlenz-opportunity-use-cases__closing-note{color:#ff85b2;display:block;font-size:clamp(11.08px,3.0769vw,13.23px);font-weight:700;line-height:1.2;margin:clamp(18.46px,5.1282vw,22.05px) 0 0;white-space:nowrap;width:max-content}}@media (max-width:359px){.talentlenz-opportunity-use-cases__inner{width:calc(100% - 40px)}.talentlenz-opportunity-use-cases__eyebrow{font-size:9px;letter-spacing:1.15px}.talentlenz-opportunity-use-cases__title{font-size:32px}.talentlenz-opportunity-use-cases__description{font-size:13.5px}.talentlenz-opportunity-use-cases__closing-note,.talentlenz-opportunity-use-cases__item-label{font-size:11px}}.talentlenz-responsible-selection-section,.talentlenz-responsible-selection-section *{box-sizing:border-box}.talentlenz-responsible-selection-section{--talentlenz-responsible-selection-ink:#07152a;--talentlenz-responsible-selection-blue:#087cff;--talentlenz-responsible-selection-light-blue:#80c4ff;--talentlenz-responsible-selection-pink:#ff3885;--talentlenz-responsible-selection-copy:#50647f;--talentlenz-responsible-selection-muted:#5c708a;--talentlenz-responsible-selection-blue-border:#c8dcf3;--talentlenz-responsible-selection-pink-border:#f0c5d7;--talentlenz-responsible-selection-blue-soft:#eaf4ff;--talentlenz-responsible-selection-pink-soft:#fff0f6;--talentlenz-responsible-selection-background:#f5f9fe;background:radial-gradient(circle at 88% 10%,#dceefff5 0,#dceeff85 22%,#f5f9fe00 52%),var(--talentlenz-responsible-selection-background);color:var(--talentlenz-responsible-selection-ink);font-family:Inter,Helvetica Neue,Arial,sans-serif;isolation:isolate;min-height:780px;overflow:hidden;position:relative;width:100%}.talentlenz-responsible-selection-section__inner{height:780px;margin:0 auto;max-width:1440px;position:relative;width:100%}.talentlenz-responsible-selection-section__heading{left:5.555556%;position:absolute;top:72px;width:600px;z-index:2}.talentlenz-responsible-selection-section__eyebrow{color:var(--talentlenz-responsible-selection-blue);font-size:14px;font-weight:800;letter-spacing:2.3px;line-height:18px;margin:0;text-transform:uppercase}.talentlenz-responsible-selection-section__title{color:var(--talentlenz-responsible-selection-ink);font-size:clamp(52px,3.888889vw,56px);font-weight:800;letter-spacing:-.022em;line-height:1.107143;margin:19px 0 0}.talentlenz-responsible-selection-section__title-lines{display:none}.talentlenz-responsible-selection-section__title-lines--wide{display:block}.talentlenz-responsible-selection-section__support{left:52.430556%;position:absolute;top:109px;width:min(36.111111%,520px);z-index:2}.talentlenz-responsible-selection-section__description{color:var(--talentlenz-responsible-selection-copy);font-size:18px;font-weight:400;line-height:29px;margin:0}.talentlenz-responsible-selection-section__description-lines{display:none}.talentlenz-responsible-selection-section__description-lines--desktop{display:inline}.talentlenz-responsible-selection-section__desktop-control-note{align-items:center;background:var(--talentlenz-responsible-selection-ink);border-radius:18px;color:#fff;display:flex;gap:15px;height:72px;left:52.430556%;margin:0;padding:0 23px;position:absolute;top:246px;width:min(36.111111%,520px);z-index:2}.talentlenz-responsible-selection-section__desktop-control-dot{background:var(--talentlenz-responsible-selection-pink);border-radius:50%;flex:0 0 10px;height:10px;width:10px}.talentlenz-responsible-selection-section__desktop-control-text{font-size:15px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talentlenz-responsible-selection-section__desktop-framework{height:390px;left:5.555556%;margin:0;position:absolute;top:338px;width:88.888889%;z-index:1}.talentlenz-responsible-selection-section__desktop-framework-image{display:block;height:100%;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%}.talentlenz-responsible-selection-section__compact-framework{display:none}@media (min-width:900px) and (max-width:1319px){.talentlenz-responsible-selection-section__inner{max-width:1319px}.talentlenz-responsible-selection-section__heading{left:4.6875%;top:72px;width:43%}.talentlenz-responsible-selection-section__eyebrow{font-size:12px;letter-spacing:2.3px;line-height:15px}.talentlenz-responsible-selection-section__title{font-size:clamp(43px,4.199219vw,50px);letter-spacing:-.02em;line-height:1.139535;margin-top:18px}.talentlenz-responsible-selection-section__support{left:53.515625%;top:101px;width:41.796875%}.talentlenz-responsible-selection-section__description{font-size:clamp(15.5px,1.513672vw,17px);line-height:24px}.talentlenz-responsible-selection-section__description-lines--desktop,.talentlenz-responsible-selection-section__description-lines--mobile,.talentlenz-responsible-selection-section__description-lines--portrait{display:none}.talentlenz-responsible-selection-section__description-lines--landscape{display:inline}.talentlenz-responsible-selection-section__desktop-control-note{height:72px;left:53.515625%;padding-left:23px;padding-right:23px;top:236px;width:41.796875%}.talentlenz-responsible-selection-section__desktop-control-text{font-size:clamp(12.8px,1.25vw,14px)}.talentlenz-responsible-selection-section__desktop-framework{height:382px;left:4.6875%;top:336px;width:90.625%}}@media (min-width:700px) and (max-width:899px){.talentlenz-responsible-selection-section{min-height:1040px}.talentlenz-responsible-selection-section__inner{height:1040px;max-width:768px}.talentlenz-responsible-selection-section__heading{left:5.729167%;top:59px;width:88.541666%}.talentlenz-responsible-selection-section__eyebrow{font-size:13px;letter-spacing:2.1px;line-height:16px}.talentlenz-responsible-selection-section__title{font-size:48px;letter-spacing:-.015em;line-height:56px;margin-top:24px}.talentlenz-responsible-selection-section__title-lines--wide{display:none}.talentlenz-responsible-selection-section__title-lines--portrait{display:block}.talentlenz-responsible-selection-section__support{left:5.729167%;top:230px;width:88.541666%}.talentlenz-responsible-selection-section__description{font-size:16.5px;line-height:27px}.talentlenz-responsible-selection-section__description-lines--desktop,.talentlenz-responsible-selection-section__description-lines--landscape,.talentlenz-responsible-selection-section__description-lines--mobile{display:none}.talentlenz-responsible-selection-section__description-lines--portrait{display:inline}.talentlenz-responsible-selection-section__desktop-control-note,.talentlenz-responsible-selection-section__desktop-framework{display:none}.talentlenz-responsible-selection-section__compact-framework{display:block;inset:0;position:absolute;z-index:2}.talentlenz-responsible-selection-section__step-list{grid-gap:20px;display:grid;gap:20px;left:5.729167%;list-style:none;margin:0;padding:0;position:absolute;top:360px;width:88.541666%}.talentlenz-responsible-selection-section__step{grid-gap:16px;align-items:center;background:#fff;border:2px solid var(--talentlenz-responsible-selection-blue-border);border-radius:18px;display:grid;gap:16px;grid-template-columns:36px minmax(0,1fr);height:92px;margin:0;padding:0 17px;width:100%}.talentlenz-responsible-selection-section__step--pink{border-color:var(
      --talentlenz-responsible-selection-pink-border
    )}.talentlenz-responsible-selection-section__step-number{background:var(
      --talentlenz-responsible-selection-blue-soft
    );border-radius:50%;color:var(--talentlenz-responsible-selection-blue);display:grid;font-size:10.5px;font-weight:800;height:36px;line-height:1;place-items:center;width:36px}.talentlenz-responsible-selection-section__step--pink .talentlenz-responsible-selection-section__step-number{background:var(
      --talentlenz-responsible-selection-pink-soft
    );color:var(--talentlenz-responsible-selection-pink)}.talentlenz-responsible-selection-section__step-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.talentlenz-responsible-selection-section__step-title{color:var(--talentlenz-responsible-selection-ink);font-size:16px;font-weight:800;line-height:20px}.talentlenz-responsible-selection-section__step-description{color:var(--talentlenz-responsible-selection-muted);font-size:12.5px;font-weight:400;line-height:16px;white-space:nowrap}.talentlenz-responsible-selection-section__human-control{align-items:center;background:var(--talentlenz-responsible-selection-ink);border-radius:18px;color:#fff;display:flex;flex-direction:column;gap:11px;height:72px;justify-content:center;left:5.729167%;margin:0;position:absolute;top:832px;width:88.541666%}.talentlenz-responsible-selection-section__human-control-label{color:var(--talentlenz-responsible-selection-light-blue);font-size:10.5px;font-weight:800;letter-spacing:1.3px;line-height:1;text-transform:uppercase}.talentlenz-responsible-selection-section__human-control-text{color:#fff;font-size:14.5px;font-weight:700;line-height:1;margin:0}}@media (max-width:699px){.talentlenz-responsible-selection-section{min-height:0}.talentlenz-responsible-selection-section__inner{aspect-ratio:390/1120;height:auto;margin:0 auto;max-width:430px;width:min(100%,430px)}.talentlenz-responsible-selection-section__heading{left:6.153846%;top:3.839286%;width:87.692308%}.talentlenz-responsible-selection-section__eyebrow{font-size:clamp(9.692308px,2.692308vw,11.576923px);letter-spacing:clamp(1.430769px,.397436vw,1.709px);line-height:1.238095}.talentlenz-responsible-selection-section__title{font-size:clamp(33.230769px,9.230769vw,39.692308px);letter-spacing:-.012em;line-height:clamp(38.769231px,10.769231vw,46.307692px);margin-top:clamp(14.769231px,4.102564vw,17.641026px)}.talentlenz-responsible-selection-section__title-lines--wide{display:block}.talentlenz-responsible-selection-section__title-lines--portrait{display:none}.talentlenz-responsible-selection-section__support{left:6.153846%;top:21.607143%;width:87.692308%}.talentlenz-responsible-selection-section__description{font-size:clamp(13.846154px,3.846154vw,16.538462px);line-height:clamp(21.230769px,5.897436vw,25.358974px)}.talentlenz-responsible-selection-section__description-lines--desktop,.talentlenz-responsible-selection-section__description-lines--landscape,.talentlenz-responsible-selection-section__description-lines--portrait{display:none}.talentlenz-responsible-selection-section__description-lines--mobile{display:inline}.talentlenz-responsible-selection-section__desktop-control-note,.talentlenz-responsible-selection-section__desktop-framework{display:none}.talentlenz-responsible-selection-section__compact-framework{display:block;inset:0;position:absolute;z-index:2}.talentlenz-responsible-selection-section__step-list{grid-gap:clamp(16.615385px,4.615385vw,19.846154px);display:grid;gap:clamp(16.615385px,4.615385vw,19.846154px);left:6.153846%;list-style:none;margin:0;padding:0;position:absolute;top:32.678571%;width:87.692308%}.talentlenz-responsible-selection-section__step{grid-gap:clamp(14.769231px,4.102564vw,17.641026px);align-items:center;background:#fff;border:2px solid var(--talentlenz-responsible-selection-blue-border);border-radius:clamp(16.615385px,4.615385vw,19.846154px);display:grid;gap:clamp(14.769231px,4.102564vw,17.641026px);grid-template-columns:clamp(33.230769px,9.230769vw,39.692308px) minmax(0,1fr);height:clamp(79.384615px,22.051282vw,94.820513px);margin:0;padding:0 clamp(15.692308px,4.358974vw,18.74359px);width:100%}.talentlenz-responsible-selection-section__step--pink{border-color:var(
      --talentlenz-responsible-selection-pink-border
    )}.talentlenz-responsible-selection-section__step-number{background:var(
      --talentlenz-responsible-selection-blue-soft
    );border-radius:50%;color:var(--talentlenz-responsible-selection-blue);display:grid;font-size:clamp(9.692308px,2.692308vw,11.576923px);font-weight:800;height:clamp(33.230769px,9.230769vw,39.692308px);line-height:1;place-items:center;width:clamp(33.230769px,9.230769vw,39.692308px)}.talentlenz-responsible-selection-section__step--pink .talentlenz-responsible-selection-section__step-number{background:var(
      --talentlenz-responsible-selection-pink-soft
    );color:var(--talentlenz-responsible-selection-pink)}.talentlenz-responsible-selection-section__step-copy{display:flex;flex-direction:column;gap:clamp(6.461538px,1.794872vw,7.717949px);min-width:0}.talentlenz-responsible-selection-section__step-title{color:var(--talentlenz-responsible-selection-ink);font-size:clamp(12.923077px,3.589744vw,15.435897px);font-weight:800;line-height:1.25}.talentlenz-responsible-selection-section__step-description{color:var(--talentlenz-responsible-selection-muted);font-size:clamp(10.615385px,2.948718vw,12.679487px);font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talentlenz-responsible-selection-section__human-control{align-items:center;background:var(--talentlenz-responsible-selection-ink);border-radius:clamp(16.615385px,4.615385vw,19.846154px);color:#fff;display:flex;flex-direction:column;gap:clamp(10.153846px,2.820513vw,12.128205px);height:clamp(66.461538px,18.461538vw,79.384615px);justify-content:center;left:6.153846%;margin:0;position:absolute;top:72.321429%;width:87.692308%}.talentlenz-responsible-selection-section__human-control-label{color:var(--talentlenz-responsible-selection-light-blue);font-size:clamp(8.769231px,2.435897vw,10.474359px);font-weight:800;letter-spacing:clamp(1.2px,.333333vw,1.433333px);line-height:1;text-transform:uppercase}.talentlenz-responsible-selection-section__human-control-text{color:#fff;font-size:clamp(11.538462px,3.205128vw,13.782051px);font-weight:700;line-height:1;margin:0;white-space:nowrap}}.talentlenz-ranked-shortlist,.talentlenz-ranked-shortlist *{box-sizing:border-box}.talentlenz-ranked-shortlist{--talentlenz-ranked-shortlist-title-width-scale:1.155;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f9fe;background-image:radial-gradient(circle 62vw at 20% 14%,#dceeff 0,#f5f9fe00 100%);color:#07152a;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-optical-sizing:auto;height:800px;isolation:isolate;margin:0;overflow:hidden;position:relative;scroll-margin-top:128px;width:100%}.talentlenz-ranked-shortlist__inner{height:800px;margin:0 auto;position:relative;width:min(1280px,calc(100% - 80px))}.talentlenz-ranked-shortlist__copy{left:56.25%;min-width:0;position:absolute;top:99.907px;width:40.234375%}.talentlenz-ranked-shortlist__decision-support-copy,.talentlenz-ranked-shortlist__description,.talentlenz-ranked-shortlist__eyebrow,.talentlenz-ranked-shortlist__title{margin:0}.talentlenz-ranked-shortlist__eyebrow{color:#087cff;font-size:14px;font-weight:800;letter-spacing:2.3px;line-height:14px;transform:scaleX(1.07);transform-origin:left top;white-space:nowrap}.talentlenz-ranked-shortlist__title{color:#07152a;font-size:52px;font-weight:800;letter-spacing:0;line-height:58px;margin-top:28.177px;transform:scaleX(var(--talentlenz-ranked-shortlist-title-width-scale));transform-origin:left top;white-space:nowrap}.talentlenz-ranked-shortlist__description-layout,.talentlenz-ranked-shortlist__title-layout{display:none}.talentlenz-ranked-shortlist__description-layout--desktop,.talentlenz-ranked-shortlist__title-layout--wide{display:block}.talentlenz-ranked-shortlist__description{color:#50647f;font-size:18px;font-weight:400;letter-spacing:0;line-height:29px;margin-top:54.868px;transform:scaleX(1.06);transform-origin:left top;white-space:nowrap}.talentlenz-ranked-shortlist__visual{background:#dbe5ef;border-radius:30px;height:656px;left:0;overflow:hidden;position:absolute;top:72px;width:50.78125%}.talentlenz-ranked-shortlist__visual:after{border:2px solid #b8cfe8;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:5}.talentlenz-ranked-shortlist__photo{border:0;height:100%;inset:0;object-fit:cover;object-position:center;width:100%;z-index:0}.talentlenz-ranked-shortlist__photo,.talentlenz-ranked-shortlist__wall-sign{-webkit-user-drag:none;display:block;max-width:none;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.talentlenz-ranked-shortlist__wall-sign{height:67px;object-fit:contain;right:4.307692%;top:22px;width:35.384615%;z-index:4}.talentlenz-ranked-shortlist__dashboard-backdrop{background:#00112673;border-radius:22px;height:248px;left:3.076923%;pointer-events:none;position:absolute;top:378px;width:93.846154%;z-index:1}.talentlenz-ranked-shortlist__dashboard{-webkit-user-drag:none;display:block;height:236px;left:4.307692%;max-width:none;object-fit:contain;object-position:center;pointer-events:none;position:absolute;top:392px;-webkit-user-select:none;user-select:none;width:91.384615%;z-index:3}.talentlenz-ranked-shortlist__decision-support{background:#07152a;border-radius:18px;height:74px;left:56.25%;overflow:visible;padding:21.499px 26px 0;position:absolute;top:605px;width:40.234375%}.talentlenz-ranked-shortlist__decision-support-label{color:#80c4ff;display:block;font-size:11px;font-weight:800;letter-spacing:1.4px;line-height:11px;transform:scaleX(1.095);transform-origin:left top;white-space:nowrap}.talentlenz-ranked-shortlist__decision-support-copy{color:#fff;display:block;font-size:15px;font-weight:700;letter-spacing:0;line-height:15px;margin-top:11.545px;transform:scaleX(1.138);transform-origin:left top;white-space:nowrap}.talentlenz-ranked-shortlist__screen-reader-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (min-width:901px) and (max-width:1279px){.talentlenz-ranked-shortlist{--talentlenz-ranked-shortlist-title-width-scale:1.155;height:800px;scroll-margin-top:120px}.talentlenz-ranked-shortlist__inner{height:800px;width:calc(100% - 96px)}.talentlenz-ranked-shortlist__copy{left:54.094828%;top:93.635px;width:45.905172%}.talentlenz-ranked-shortlist__eyebrow{font-size:12px;letter-spacing:2.3px;line-height:12px}.talentlenz-ranked-shortlist__title{font-size:40px;line-height:46px;margin-top:26.814px}.talentlenz-ranked-shortlist__description-layout--desktop{display:none}.talentlenz-ranked-shortlist__description-layout--landscape{display:block}.talentlenz-ranked-shortlist__description{font-size:15.5px;line-height:24px;margin-top:55.912px}.talentlenz-ranked-shortlist__visual{border-radius:25px;height:630px;top:84px;width:48.706897%}.talentlenz-ranked-shortlist__wall-sign{height:54px;right:4.867257%;top:22px;width:41.59292%}.talentlenz-ranked-shortlist__dashboard-backdrop{height:210px;left:4.424779%;top:396px;width:91.150442%}.talentlenz-ranked-shortlist__dashboard{height:198px;left:6.19469%;top:408px;width:87.610619%}.talentlenz-ranked-shortlist__decision-support{height:74px;left:54.094828%;padding:22.794px 26px 0;top:535px;width:45.905172%}.talentlenz-ranked-shortlist__decision-support-label{font-size:9.5px;letter-spacing:1.4px;line-height:9.5px}.talentlenz-ranked-shortlist__decision-support-copy{font-size:13px;line-height:13px;margin-top:11.477px}}@media (min-width:601px) and (max-width:900px){.talentlenz-ranked-shortlist{--talentlenz-ranked-shortlist-title-width-scale:1.17;height:1080px;scroll-margin-top:120px}.talentlenz-ranked-shortlist__inner{height:1080px;width:min(680px,calc(100% - 88px))}.talentlenz-ranked-shortlist__copy{left:0;top:58.771px;width:100%}.talentlenz-ranked-shortlist__eyebrow{font-size:clamp(10.5px,1.692708vw,13px);letter-spacing:clamp(1.55px,.273438vw,2.1px);line-height:clamp(10.5px,1.692708vw,13px)}.talentlenz-ranked-shortlist__title-layout--wide{display:none}.talentlenz-ranked-shortlist__title-layout--portrait{display:block}.talentlenz-ranked-shortlist__title{font-size:clamp(36px,5.989583vw,46px);line-height:clamp(42px,7.03125vw,54px);margin-top:26.496px}.talentlenz-ranked-shortlist__description-layout--desktop{display:none}.talentlenz-ranked-shortlist__description-layout--portrait{display:block}.talentlenz-ranked-shortlist__description{font-size:clamp(15px,2.148438vw,16.5px);line-height:clamp(23px,3.515625vw,27px);margin-top:25.231px}.talentlenz-ranked-shortlist__visual{border-radius:28px;height:500px;left:0;top:410px;width:100%}.talentlenz-ranked-shortlist__wall-sign{height:61px;right:2.205882%;top:14px;width:30.882353%}.talentlenz-ranked-shortlist__dashboard-backdrop{display:none}.talentlenz-ranked-shortlist__dashboard{height:224px;left:1.764706%;top:255px;width:96.470588%}.talentlenz-ranked-shortlist__decision-support{height:72px;left:0;padding:18.93px 23px 0;top:946px;width:100%}.talentlenz-ranked-shortlist__decision-support-label{font-size:clamp(9.5px,1.367188vw,10.5px);letter-spacing:1.2px;line-height:clamp(9.5px,1.367188vw,10.5px)}.talentlenz-ranked-shortlist__decision-support-copy{font-size:clamp(12.5px,1.888021vw,14.5px);line-height:clamp(12.5px,1.888021vw,14.5px);margin-top:12.045px}}@media (max-width:600px){.talentlenz-ranked-shortlist{--talentlenz-ranked-shortlist-mobile-unit:clamp(0.75px,0.256410256vw,1.102564103px);--talentlenz-ranked-shortlist-title-width-scale:1.145;height:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*1180);scroll-margin-top:118px}.talentlenz-ranked-shortlist__inner{height:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*1180);width:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*390)}.talentlenz-ranked-shortlist__copy{left:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*24);top:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*44.93);width:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*342)}.talentlenz-ranked-shortlist__eyebrow{font-size:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*10.5);letter-spacing:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*1.55);line-height:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*10.5)}.talentlenz-ranked-shortlist__title-layout--portrait,.talentlenz-ranked-shortlist__title-layout--wide{display:none}.talentlenz-ranked-shortlist__title-layout--mobile{display:block}.talentlenz-ranked-shortlist__title{font-size:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*36);line-height:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*42);margin-top:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*16.474)}.talentlenz-ranked-shortlist__description-layout--desktop{display:none}.talentlenz-ranked-shortlist__description-layout--mobile{display:block}.talentlenz-ranked-shortlist__description{font-size:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*15);line-height:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*23);margin-top:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*11.139)}.talentlenz-ranked-shortlist__visual{border-radius:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*20);height:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*520);left:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*24);top:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*425);width:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*342)}.talentlenz-ranked-shortlist__visual:after{border-width:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*2)}.talentlenz-ranked-shortlist__wall-sign{height:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*47);right:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*14);top:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*14);width:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*162)}.talentlenz-ranked-shortlist__dashboard-backdrop{display:none}.talentlenz-ranked-shortlist__dashboard{height:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*208);left:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*12);top:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*294);width:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*318)}.talentlenz-ranked-shortlist__decision-support{border-radius:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*18);height:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*72);left:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*24);padding:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*19.794) calc(var(--talentlenz-ranked-shortlist-mobile-unit)*23) 0;top:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*975);width:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*342)}.talentlenz-ranked-shortlist__decision-support-label{font-size:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*9.5);letter-spacing:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*1.2);line-height:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*9.5)}.talentlenz-ranked-shortlist__decision-support-copy{font-size:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*12.5);line-height:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*12.5);margin-top:calc(var(--talentlenz-ranked-shortlist-mobile-unit)*13.909)}}.talentlenz-final-conversion-cta,.talentlenz-final-conversion-cta *{box-sizing:border-box}.talentlenz-final-conversion-cta{background:#f5f9fe;color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;isolation:isolate;margin:0;min-height:760px;overflow:hidden;position:relative;width:100%}.talentlenz-final-conversion-cta__background{display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:0}.talentlenz-final-conversion-cta__panel{background:#06142af2;border:2px solid #41678f;border-radius:34px;box-shadow:0 20px 50px #07152a12,inset 0 1px 0 hsla(0,0%,100%,.025);height:620px;margin:70px auto;overflow:visible;position:relative;width:min(1280px,calc(100% - 160px));z-index:1}.talentlenz-final-conversion-cta__copy{left:53px;position:absolute;top:57px;width:600px}.talentlenz-final-conversion-cta__eyebrow{color:#80c4ff;font-size:14px;font-weight:820;letter-spacing:.164em;line-height:17px;margin:0;text-transform:uppercase}.talentlenz-final-conversion-cta__title{color:#fff;font-size:58px;font-weight:830;letter-spacing:0;line-height:64px;margin:26px 0 0;white-space:nowrap}.talentlenz-final-conversion-cta__description{color:#c1cddc;font-size:18px;font-weight:400;left:53px;letter-spacing:0;line-height:29px;margin:0;position:absolute;top:347px;white-space:nowrap;width:600px}.talentlenz-final-conversion-cta__description-layout,.talentlenz-final-conversion-cta__download-label,.talentlenz-final-conversion-cta__footer-layout{display:none}.talentlenz-final-conversion-cta__description-layout--desktop,.talentlenz-final-conversion-cta__download-label--desktop,.talentlenz-final-conversion-cta__footer-layout--desktop{display:inline}.talentlenz-final-conversion-cta__brochure{display:block;height:570px;max-width:none;object-fit:contain;object-position:center;pointer-events:none;position:absolute;right:56px;top:20px;-webkit-user-select:none;user-select:none;width:356px}.talentlenz-final-conversion-cta__actions{align-items:stretch;display:flex;gap:14px;left:53px;position:absolute;top:468px}.talentlenz-final-conversion-cta__button{align-items:center;appearance:none;border-radius:15px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:760;height:62px;line-height:1;overflow:hidden;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.talentlenz-final-conversion-cta__button:hover{transform:translateY(-2px)}.talentlenz-final-conversion-cta__button:focus-visible{outline:3px solid #80c4ffe6;outline-offset:4px}.talentlenz-final-conversion-cta__button-label,.talentlenz-final-conversion-cta__download-label{white-space:nowrap}.talentlenz-final-conversion-cta__button--primary{background:#087cff;box-shadow:0 12px 24px #087cff29;color:#fff;justify-content:flex-start;padding:0 18px 0 27px;width:230px}.talentlenz-final-conversion-cta__button--primary:hover{background:#0f84ff;box-shadow:0 16px 28px #087cff3d}.talentlenz-final-conversion-cta__button--secondary{background:#fff;border:1px solid #c9dcef;color:#07152a;justify-content:flex-start;padding:0 12px 0 11px;width:230px}.talentlenz-final-conversion-cta__button--secondary:hover{background:#f8fbff;border-color:#9fc8f1;box-shadow:0 12px 24px #07152a1f}.talentlenz-final-conversion-cta__button-icon{display:block;max-width:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.talentlenz-final-conversion-cta__button-icon--arrow{height:28px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:28px}.talentlenz-final-conversion-cta__button-icon--download{flex:0 0 auto;height:32px;margin-right:12px;width:32px}.talentlenz-final-conversion-cta__footer-label{bottom:30px;color:#8fa4c0;font-size:11.5px;font-weight:660;left:53px;letter-spacing:0;line-height:1.2;margin:0;position:absolute;text-transform:uppercase}@media (min-width:901px) and (max-width:1199px){.talentlenz-final-conversion-cta{min-height:760px}.talentlenz-final-conversion-cta__panel{border-radius:28px;height:604px;margin:78px auto;width:calc(100% - 96px)}.talentlenz-final-conversion-cta__copy{left:53px;top:58px;width:460px}.talentlenz-final-conversion-cta__eyebrow{font-size:12px;letter-spacing:.1917em;line-height:14.4px}.talentlenz-final-conversion-cta__title{font-size:46px;line-height:52px;margin-top:23px}.talentlenz-final-conversion-cta__description{font-size:15.5px;left:53px;line-height:24px;top:320px;width:460px}.talentlenz-final-conversion-cta__description-layout--desktop{display:none}.talentlenz-final-conversion-cta__description-layout--landscape{display:inline}.talentlenz-final-conversion-cta__brochure{height:475px;right:36px;top:62px;width:300px}.talentlenz-final-conversion-cta__actions{gap:14px;left:53px;top:428px}.talentlenz-final-conversion-cta__button{font-size:13px}.talentlenz-final-conversion-cta__button--primary,.talentlenz-final-conversion-cta__button--secondary{width:188px}.talentlenz-final-conversion-cta__footer-label{bottom:29px;font-size:10px;left:53px}}@media (min-width:601px) and (max-width:900px){.talentlenz-final-conversion-cta{min-height:980px}.talentlenz-final-conversion-cta__panel{background:#06142af5;border-radius:30px;height:880px;margin:50px auto;width:min(680px,calc(100% - 88px))}.talentlenz-final-conversion-cta__copy{left:32px;top:43px;width:calc(100% - 64px)}.talentlenz-final-conversion-cta__eyebrow{font-size:13px;letter-spacing:.154em;line-height:15.6px}.talentlenz-final-conversion-cta__title{font-size:44px;line-height:52px;margin-top:29px}.talentlenz-final-conversion-cta__description{font-size:16.5px;left:32px;line-height:27px;top:258px;width:calc(100% - 64px)}.talentlenz-final-conversion-cta__description-layout--desktop{display:none}.talentlenz-final-conversion-cta__description-layout--portrait{display:inline}.talentlenz-final-conversion-cta__brochure{height:405px;left:50%;right:auto;top:328px;transform:translateX(-50%);width:300px}.talentlenz-final-conversion-cta__actions{flex-direction:column;gap:14px;left:32px;right:32px;top:738px}.talentlenz-final-conversion-cta__button{font-size:15px;height:58px;justify-content:center;width:100%}.talentlenz-final-conversion-cta__button--primary,.talentlenz-final-conversion-cta__button--secondary{padding:0 20px;width:100%}.talentlenz-final-conversion-cta__button-icon,.talentlenz-final-conversion-cta__download-label--desktop{display:none}.talentlenz-final-conversion-cta__download-label--compact{display:inline}.talentlenz-final-conversion-cta__footer-label{bottom:auto;font-size:10.5px;left:0;right:0;text-align:center;top:892px;width:100%}.talentlenz-final-conversion-cta__footer-layout--desktop{display:none}.talentlenz-final-conversion-cta__footer-layout--compact{display:inline}}@media (max-width:600px){.talentlenz-final-conversion-cta{height:min(235.8974vw,1014px);min-height:min(235.8974vw,1014px);width:100%}.talentlenz-final-conversion-cta__panel{background:#06142af5;border-radius:min(5.641vw,24.25px);border-width:min(.5128vw,2.2px);height:min(218.4615vw,939px);margin:min(8.7179vw,37.5px) auto 0;width:min(87.6923vw,377px)}.talentlenz-final-conversion-cta__copy{left:min(5.641vw,24.25px);top:min(8.4615vw,36.38px);width:min(75.3846vw,324.15px)}.talentlenz-final-conversion-cta__eyebrow{font-size:min(2.6154vw,11.25px);letter-spacing:.142em;line-height:min(3.1385vw,13.5px)}.talentlenz-final-conversion-cta__title{font-size:min(8.7179vw,37.49px);line-height:min(10.2564vw,44.1px);margin-top:min(5.8974vw,25.36px)}.talentlenz-final-conversion-cta__description{font-size:min(3.8462vw,16.54px);left:min(5.641vw,24.25px);line-height:min(5.8974vw,25.36px);top:min(57.9487vw,249.18px);width:min(75.3846vw,324.15px)}.talentlenz-final-conversion-cta__description-layout--desktop{display:none}.talentlenz-final-conversion-cta__description-layout--mobile{display:inline}.talentlenz-final-conversion-cta__brochure{height:min(71.7949vw,308.72px);left:min(16.6667vw,71.67px);right:auto;top:min(82.0513vw,352.82px);width:min(53.3333vw,229.33px)}.talentlenz-final-conversion-cta__actions{flex-direction:column;gap:min(3.5897vw,15.44px);left:min(5.641vw,24.25px);right:min(5.641vw,24.25px);top:min(156.4103vw,672.56px)}.talentlenz-final-conversion-cta__button{border-radius:min(3.8462vw,16.54px);font-size:min(3.4615vw,14.88px);height:min(14.8718vw,63.95px);justify-content:center;width:100%}.talentlenz-final-conversion-cta__button:hover{transform:none}.talentlenz-final-conversion-cta__button--primary,.talentlenz-final-conversion-cta__button--secondary{padding:0 min(5.1282vw,22.05px);width:100%}.talentlenz-final-conversion-cta__button-icon,.talentlenz-final-conversion-cta__download-label--desktop{display:none}.talentlenz-final-conversion-cta__download-label--compact{display:inline}.talentlenz-final-conversion-cta__footer-label{bottom:min(18.2051vw,78.28px);font-size:min(2.4359vw,10.47px);left:0;right:0;text-align:center;width:100%}.talentlenz-final-conversion-cta__footer-layout--desktop{display:none}.talentlenz-final-conversion-cta__footer-layout--compact{display:inline}}@media (prefers-reduced-motion:reduce){.talentlenz-final-conversion-cta__button{transition:none}}.brochure-modal__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050f1fb8;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:10000}.brochure-modal{animation:brochure-modal-in .18s ease-out;background:radial-gradient(circle at 100% 0,#168ad62b,#0000 35%),radial-gradient(circle at 0 100%,#ff27751a,#0000 38%),#fff;border:1px solid #ffffffb3;border-radius:24px;box-shadow:0 28px 90px #010b1b52;color:#111827;overflow:hidden;padding:42px;position:relative;width:min(100%,510px)}.brochure-modal__close{background:#ffffffd1;border:1px solid #dbe3ee;border-radius:50%;color:#425168;cursor:pointer;display:grid;font-size:25px;height:38px;line-height:1;place-items:center;position:absolute;right:18px;top:18px;width:38px}.brochure-modal__eyebrow{color:#087cff;font-size:11px;font-weight:800;letter-spacing:.14em;margin:0 0 9px;text-transform:uppercase}.brochure-modal h2{color:#111827;font-size:clamp(29px,5vw,38px);letter-spacing:-.035em;line-height:1.08;margin:0}.brochure-modal__intro{color:#59697f;font-size:15px;line-height:1.6;margin:16px 0 28px}.brochure-modal form label{color:#26354a;display:block;font-size:13px;font-weight:750;margin-bottom:8px}.brochure-modal form input,.brochure-modal form select{background:#f9fbfee6;border:1px solid #cbd7e6;border-radius:10px;box-sizing:border-box;color:#111827;font:inherit;min-height:56px;outline:none;padding:0 17px;width:100%}.brochure-modal form select{cursor:pointer;margin-bottom:18px;padding-right:42px}.brochure-modal form input:focus,.brochure-modal form select:focus{border-color:#168ad6;box-shadow:0 0 0 4px #168ad61f}.brochure-modal__submit,.brochure-modal__success button{background:#071225;border:0;border-radius:10px;box-shadow:0 14px 28px #07122529;color:#fff;cursor:pointer;font-size:15px;font-weight:750;margin-top:14px;min-height:56px;width:100%}.brochure-modal__close:disabled,.brochure-modal__submit:disabled{cursor:wait;opacity:.62}.brochure-modal__privacy{color:#7b8798;font-size:11px;line-height:1.5;margin:15px 10px 0;text-align:center}.brochure-modal__error{color:#b42318;font-size:13px;margin:14px 0 0;text-align:center}.brochure-modal__success{padding:8px 0 0;text-align:center}.brochure-modal__success>span{background:#168a65;border-radius:50%;color:#fff;display:grid;font-size:28px;height:58px;margin:0 auto 16px;place-items:center;width:58px}.brochure-modal__success strong{display:block;font-size:22px}.brochure-modal__success p{color:#59697f;margin:9px 0 12px}@keyframes brochure-modal-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:560px){.brochure-modal{border-radius:19px;padding:34px 24px 28px}}@media (prefers-reduced-motion:reduce){.brochure-modal{animation:none}}.talent-lenz-public-page{background:#fff;color:#111827;min-height:100vh;overflow-x:clip;position:relative}.talent-lenz-public-page>.luminous-navbar-shell{position:relative;width:100%}.talent-lenz-public-page__main{min-height:70vh;position:relative;width:100%}.talent-lenz-public-page__development-anchor{min-height:1px;width:100%}.fleetcore-page-hero,.fleetcore-page-hero *{box-sizing:border-box}.fleetcore-page-hero{--fleetcore-page-hero-background:#020716;--fleetcore-page-hero-panel:#061126;--fleetcore-page-hero-panel-deep:#0b1c35;--fleetcore-page-hero-blue:#087cff;--fleetcore-page-hero-light-blue:#80c4ff;--fleetcore-page-hero-pink:#ff2775;--fleetcore-page-hero-copy:#b9c8dc;--fleetcore-page-hero-border:#355274;--fleetcore-page-hero-button-border:#62758f;--fleetcore-page-hero-login-border:#80c4ff7a;--fleetcore-page-hero-login-background:#061126b8;background:var(--fleetcore-page-hero-background);color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;isolation:isolate;min-height:900px;overflow:hidden;position:relative;width:100%}.fleetcore-page-hero:before{background-image:var(
    --fleetcore-page-hero-orbits-background
  );background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:.75;pointer-events:none;position:absolute;z-index:0}.fleetcore-page-hero__inner{height:900px;margin:0 auto;max-width:1440px;position:relative;width:100%;z-index:1}.fleetcore-page-hero__copy{inset:0;position:absolute;z-index:2}.fleetcore-page-hero__eyebrow{color:var(--fleetcore-page-hero-light-blue);font-size:16px;font-weight:820;left:5.555556%;letter-spacing:4px;line-height:1.2;margin:0;position:absolute;text-transform:uppercase;top:133px}.fleetcore-page-hero__title{color:#fff;font-size:clamp(54px,4.166667vw,60px);font-weight:850;left:5.555556%;letter-spacing:0;line-height:1.083333;margin:0;position:absolute;top:175px;width:min(43%,610px)}.fleetcore-page-hero__title-layout{display:none}.fleetcore-page-hero__title-layout--desktop{display:block}.fleetcore-page-hero__title-layout br{content:""}.fleetcore-page-hero__body{color:var(--fleetcore-page-hero-copy);font-size:17px;font-weight:400;left:5.555556%;line-height:27px;margin:0;position:absolute;top:436px;width:min(44%,630px)}.fleetcore-page-hero__body-layout{display:none}.fleetcore-page-hero__body-layout--desktop{display:inline}.fleetcore-page-hero__action-area{align-items:flex-start;display:flex;flex-direction:column;gap:13px;left:5.555556%;position:absolute;top:582px}.fleetcore-page-hero__actions{align-items:center;display:flex;gap:16px}.fleetcore-page-hero__action{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;border:1.5px solid var(
    --fleetcore-page-hero-button-border
  );border-radius:11px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:720;height:58px;justify-content:flex-start;line-height:1;margin:0;padding:0 24px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease;white-space:nowrap}.fleetcore-page-hero__action--primary{background:var(--fleetcore-page-hero-blue);border-color:var(--fleetcore-page-hero-blue);width:236px}.fleetcore-page-hero__action--secondary{background:#02071659;width:210px}.fleetcore-page-hero__action-label{display:block;min-width:0}.fleetcore-page-hero__action-arrow{color:currentColor;display:block;flex:0 0 18px;height:18px;margin-left:auto;width:18px}.fleetcore-page-hero__system-login{-webkit-tap-highlight-color:transparent;align-items:center;background:var(
    --fleetcore-page-hero-login-background
  );border:1px solid var(
    --fleetcore-page-hero-login-border
  );border-radius:9px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025),0 8px 24px #0000001f;color:#dceeff;display:inline-flex;font-family:inherit;font-size:14px;font-weight:720;gap:10px;line-height:1;margin:0;min-height:40px;padding:0 16px;text-decoration:none;transition:transform .18s ease,color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease;white-space:nowrap;width:236px}.fleetcore-page-hero__system-login-icon{color:var(--fleetcore-page-hero-light-blue);display:block;flex:0 0 18px;height:18px;width:18px}.fleetcore-page-hero__system-login-label{display:block;min-width:0}.fleetcore-page-hero__system-login-arrow{color:currentColor;display:block;flex:0 0 17px;height:17px;margin-left:auto;transition:transform .18s ease;width:17px}.fleetcore-page-hero__action:focus-visible,.fleetcore-page-hero__system-login:focus-visible{outline:2px solid var(
    --fleetcore-page-hero-light-blue
  );outline-offset:4px}@media (hover:hover) and (pointer:fine){.fleetcore-page-hero__action:hover,.fleetcore-page-hero__system-login:hover{transform:translateY(-2px)}.fleetcore-page-hero__action--primary:hover{background:#168cff;border-color:#168cff;box-shadow:0 14px 34px #087cff38}.fleetcore-page-hero__action--secondary:hover{background:#0b1c35b8;border-color:var(
      --fleetcore-page-hero-light-blue
    )}.fleetcore-page-hero__system-login:hover{background:#0b1c35eb;border-color:var(
      --fleetcore-page-hero-light-blue
    );box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 28px #087cff26;color:#fff}.fleetcore-page-hero__system-login:hover .fleetcore-page-hero__system-login-arrow{transform:translateX(3px)}}.fleetcore-page-hero__action:active,.fleetcore-page-hero__system-login:active{transform:translateY(0)}.fleetcore-page-hero__visual{background:var(--fleetcore-page-hero-panel);border:1px solid var(
    --fleetcore-page-hero-border
  );border-radius:30px;height:750px;margin:0;overflow:visible;position:absolute;right:4.166667%;top:78px;width:46.527778%;z-index:1}.fleetcore-page-hero__dashboard-picture{display:block;inset:24px 20px;position:absolute}.fleetcore-page-hero__dashboard{-webkit-user-drag:none;display:block;height:100%;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%}.fleetcore-page-hero__proof{align-items:center;background:var(--fleetcore-page-hero-panel-deep);border:1px solid #345477;border-radius:999px;bottom:-10px;color:#fff;display:flex;gap:10px;height:42px;left:32px;margin:0;padding:0 15px;position:absolute;width:350px}.fleetcore-page-hero__proof-dot{background:var(--fleetcore-page-hero-pink);border-radius:50%;flex:0 0 10px;height:10px;width:10px}.fleetcore-page-hero__proof-text{font-size:11px;font-weight:750;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap}@media (min-width:900px) and (max-width:1199px){.fleetcore-page-hero{min-height:860px}.fleetcore-page-hero__inner{height:860px;max-width:1199px}.fleetcore-page-hero__eyebrow{font-size:16px;left:5.46875%;letter-spacing:4px;top:133px}.fleetcore-page-hero__title{font-size:clamp(44px,4.6875vw,48px);font-weight:850;left:5.46875%;line-height:1.104167;top:187px;width:42%}.fleetcore-page-hero__title-layout--desktop,.fleetcore-page-hero__title-layout--mobile,.fleetcore-page-hero__title-layout--portrait{display:none}.fleetcore-page-hero__title-layout--landscape{display:block}.fleetcore-page-hero__body{font-size:15px;left:5.46875%;line-height:27px;top:479px;width:42.5%}.fleetcore-page-hero__body-layout--desktop,.fleetcore-page-hero__body-layout--mobile,.fleetcore-page-hero__body-layout--portrait{display:none}.fleetcore-page-hero__body-layout--landscape{display:inline}.fleetcore-page-hero__action-area{gap:12px;left:5.46875%;top:600px}.fleetcore-page-hero__actions{gap:14px}.fleetcore-page-hero__action{font-size:15px;height:58px;padding-left:24px;padding-right:20px}.fleetcore-page-hero__action--primary{width:clamp(214px,21.484375vw,220px)}.fleetcore-page-hero__action--secondary{width:clamp(178px,18.554688vw,190px)}.fleetcore-page-hero__system-login{font-size:14px;min-height:40px;padding-left:15px;padding-right:15px;width:clamp(214px,21.484375vw,220px)}.fleetcore-page-hero__visual{border-radius:30px;height:680px;right:4.101563%;top:95px;width:45.117188%}.fleetcore-page-hero__dashboard-picture{inset:30px 20px}.fleetcore-page-hero__proof{bottom:-23px;left:32px}}@media (min-width:700px) and (max-width:899px){.fleetcore-page-hero{min-height:0}.fleetcore-page-hero__inner{aspect-ratio:768/1100;height:auto;max-width:768px;width:min(100%,768px)}.fleetcore-page-hero__eyebrow{font-size:clamp(12.760417px,1.822917vw,14px);left:7.291667%;letter-spacing:clamp(3.190104px,.455729vw,3.5px);top:7%}.fleetcore-page-hero__title{font-size:clamp(49.21875px,7.03125vw,54px);font-weight:850;left:7.291667%;line-height:1.092593;top:9.545455%;width:85.416666%}.fleetcore-page-hero__title-layout--desktop,.fleetcore-page-hero__title-layout--landscape,.fleetcore-page-hero__title-layout--mobile{display:none}.fleetcore-page-hero__title-layout--portrait{display:block}.fleetcore-page-hero__body{font-size:clamp(15.494792px,2.213542vw,17px);left:7.291667%;line-height:1.588235;top:30.363636%;width:85.416666%}.fleetcore-page-hero__body-layout--desktop,.fleetcore-page-hero__body-layout--landscape,.fleetcore-page-hero__body-layout--mobile{display:none}.fleetcore-page-hero__body-layout--portrait{display:inline}.fleetcore-page-hero__action-area{gap:clamp(8px,1.302083vw,10px);left:7.291667%;top:39.090909%}.fleetcore-page-hero__actions{gap:clamp(16.40625px,2.34375vw,18px)}.fleetcore-page-hero__action{font-size:clamp(13.671875px,1.953125vw,15px);height:clamp(52.864583px,7.552083vw,58px);padding-left:clamp(21.875px,3.125vw,24px);padding-right:clamp(21.875px,3.125vw,24px)}.fleetcore-page-hero__action--primary{width:clamp(224.21875px,32.03125vw,246px)}.fleetcore-page-hero__action--secondary{width:clamp(200.520833px,28.645833vw,220px)}.fleetcore-page-hero__action-arrow{flex-basis:clamp(16.40625px,2.34375vw,18px);height:clamp(16.40625px,2.34375vw,18px);width:clamp(16.40625px,2.34375vw,18px)}.fleetcore-page-hero__system-login{border-radius:clamp(8.203125px,1.171875vw,9px);font-size:clamp(12.760417px,1.822917vw,14px);min-height:clamp(36.458333px,5.208333vw,40px);padding-left:clamp(13.671875px,1.953125vw,15px);padding-right:clamp(13.671875px,1.953125vw,15px);width:clamp(224.21875px,32.03125vw,246px)}.fleetcore-page-hero__system-login-icon{flex-basis:clamp(16.40625px,2.34375vw,18px);height:clamp(16.40625px,2.34375vw,18px);width:clamp(16.40625px,2.34375vw,18px)}.fleetcore-page-hero__system-login-arrow{flex-basis:clamp(15.494792px,2.213542vw,17px);height:clamp(15.494792px,2.213542vw,17px);width:clamp(15.494792px,2.213542vw,17px)}.fleetcore-page-hero__visual{border-radius:clamp(25.520833px,3.645833vw,28px);height:45.454545%;left:6.25%;right:auto;top:49.090909%;width:87.5%}.fleetcore-page-hero__dashboard-picture{inset:4.4% 3.27381%}.fleetcore-page-hero__proof{display:none}}@media (max-width:699px){.fleetcore-page-hero{min-height:0}.fleetcore-page-hero__inner{aspect-ratio:390/1060;height:auto;max-width:430px;width:min(100%,430px)}.fleetcore-page-hero__eyebrow{font-size:clamp(12px,3.333333vw,14.333333px);left:6.153846%;letter-spacing:clamp(2.953846px,.820513vw,3.528205px);line-height:1.2;top:5.09434%}.fleetcore-page-hero__title{font-size:clamp(34.153846px,9.487179vw,40.794872px);font-weight:840;left:6.153846%;letter-spacing:0;line-height:1.108108;top:8.301887%;width:87.692308%}.fleetcore-page-hero__title-layout--desktop,.fleetcore-page-hero__title-layout--landscape,.fleetcore-page-hero__title-layout--portrait{display:none}.fleetcore-page-hero__title-layout--mobile{display:block}.fleetcore-page-hero__body{font-size:clamp(12.923077px,3.589744vw,15.435897px);font-weight:430;left:6.153846%;line-height:1.571429;top:24.150943%;width:87.692308%}.fleetcore-page-hero__body-layout--desktop,.fleetcore-page-hero__body-layout--landscape,.fleetcore-page-hero__body-layout--portrait{display:none}.fleetcore-page-hero__body-layout--mobile{display:inline}.fleetcore-page-hero__action-area{gap:clamp(10px,2.820513vw,12.128205px);left:6.153846%;right:6.153846%;top:34.339623%;width:auto}.fleetcore-page-hero__actions{grid-gap:clamp(11.076923px,3.076923vw,13.230769px);display:grid;gap:clamp(11.076923px,3.076923vw,13.230769px);grid-template-columns:minmax(0,1fr);width:100%}.fleetcore-page-hero__action{border-radius:clamp(10.153846px,2.820513vw,12.128205px);font-size:clamp(13.846154px,3.846154vw,16.538462px);height:clamp(49.846154px,13.846154vw,59.538462px);padding-left:clamp(22.153846px,6.153846vw,26.461538px);padding-right:clamp(22.153846px,6.153846vw,26.461538px);width:100%}.fleetcore-page-hero__action--primary,.fleetcore-page-hero__action--secondary{width:100%}.fleetcore-page-hero__action-arrow{flex-basis:clamp(16.615385px,4.615385vw,19.846154px);height:clamp(16.615385px,4.615385vw,19.846154px);width:clamp(16.615385px,4.615385vw,19.846154px)}.fleetcore-page-hero__system-login{border-radius:clamp(9.230769px,2.564103vw,11.025641px);font-size:clamp(13.230769px,3.675214vw,15.794872px);gap:clamp(9.230769px,2.564103vw,11.025641px);min-height:clamp(40px,11.282051vw,48.51282px);padding-left:clamp(17.538462px,4.871795vw,20.948718px);padding-right:clamp(17.538462px,4.871795vw,20.948718px);width:100%}.fleetcore-page-hero__system-login-icon{flex-basis:clamp(16.615385px,4.615385vw,19.846154px);height:clamp(16.615385px,4.615385vw,19.846154px);width:clamp(16.615385px,4.615385vw,19.846154px)}.fleetcore-page-hero__system-login-arrow{flex-basis:clamp(15.692308px,4.358974vw,18.74359px);height:clamp(15.692308px,4.358974vw,18.74359px);width:clamp(15.692308px,4.358974vw,18.74359px)}.fleetcore-page-hero__visual{border-radius:clamp(20.307692px,5.641026vw,24.25641px);height:43.018868%;left:4.615385%;right:auto;top:53.396226%;width:90.769231%}.fleetcore-page-hero__dashboard-picture{inset:3.478261% 2.824859%}.fleetcore-page-hero__proof{display:none}}@media (prefers-reduced-motion:reduce){.fleetcore-page-hero__action,.fleetcore-page-hero__system-login,.fleetcore-page-hero__system-login-arrow{transition:none}}.fleetcore-product-navigation{--fleetcore-product-navigation-sticky-top:0px;--fleetcore-product-navigation-ink:#102b3c;--fleetcore-product-navigation-muted:#60717c;--fleetcore-product-navigation-accent:#2aa89a;--fleetcore-product-navigation-accent-soft:#e8f6f3;--fleetcore-product-navigation-border:#102b3c1a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fafcfcf0;border-bottom:1px solid var(--fleetcore-product-navigation-border);border-top:1px solid #102b3c0f;box-shadow:0 10px 30px #0f26340f;isolation:isolate;position:sticky;top:var(--fleetcore-product-navigation-sticky-top);width:100%;z-index:850}.fleetcore-product-navigation,.fleetcore-product-navigation *{box-sizing:border-box}.fleetcore-product-navigation__inner{grid-gap:clamp(16px,2.2vw,34px);align-items:center;display:grid;gap:clamp(16px,2.2vw,34px);grid-template-columns:minmax(170px,auto) minmax(0,1fr) auto;margin:0 auto;min-height:72px;padding:8px clamp(22px,4vw,68px);width:min(100%,1500px)}.fleetcore-product-navigation__brand{align-items:center;border-radius:10px;color:var(--fleetcore-product-navigation-ink);display:inline-flex;gap:11px;outline:none;text-decoration:none;width:-moz-fit-content;width:fit-content}.fleetcore-product-navigation__brand-icon-frame{align-items:center;background:radial-gradient(circle at 28% 20%,#48c5b747,#0000 50%),linear-gradient(145deg,#143b4d,#0b2636);border:1px solid #55d2bf47;border-radius:12px;box-shadow:0 7px 18px #0c2a3a2e,inset 0 1px 0 #ffffff1a;color:#8ce4d4;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease;width:40px}.fleetcore-product-navigation__brand:hover .fleetcore-product-navigation__brand-icon-frame{box-shadow:0 10px 22px #0c2a3a38,inset 0 1px 0 #ffffff1f;transform:translateY(-1px)}.fleetcore-product-navigation__brand-icon{height:25px;width:25px}.fleetcore-product-navigation__brand-name{color:var(--fleetcore-product-navigation-ink);font-size:15px;font-weight:760;letter-spacing:-.02em;white-space:nowrap}.fleetcore-product-navigation__links{align-items:center;display:flex;gap:3px;justify-content:center;min-width:0}.fleetcore-product-navigation__link{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:var(--fleetcore-product-navigation-muted);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:650;justify-content:center;letter-spacing:-.01em;line-height:1;min-height:39px;outline:none;padding:9px 11px;position:relative;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease;white-space:nowrap}.fleetcore-product-navigation__link:after{background:var(--fleetcore-product-navigation-accent);border-radius:999px;bottom:5px;content:"";height:2px;left:12px;opacity:0;position:absolute;right:12px;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease}.fleetcore-product-navigation__link:hover{background:rgba(16,43,60,.045);color:var(--fleetcore-product-navigation-ink)}.fleetcore-product-navigation__link--active{background:var(
    --fleetcore-product-navigation-accent-soft
  );border-color:#2aa89a29;color:#146e67}.fleetcore-product-navigation__link--active:after{opacity:1;transform:scaleX(1)}.fleetcore-product-navigation__demonstration-cta{align-items:center;background:linear-gradient(135deg,#173e50,#0d2b3b);border:1px solid #123548;border-radius:999px;box-shadow:0 8px 20px #0d2b3b29;color:#f5fffd;display:inline-flex;font-size:13px;font-weight:720;gap:11px;justify-content:center;letter-spacing:-.01em;line-height:1;min-height:44px;outline:none;padding:11px 17px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease;white-space:nowrap}.fleetcore-product-navigation__demonstration-cta:hover{background:linear-gradient(135deg,#1a504f,#103648);border-color:#1b756d;box-shadow:0 11px 24px #0d2b3b38;transform:translateY(-1px)}.fleetcore-product-navigation__cta-label{white-space:nowrap}.fleetcore-product-navigation__cta-label--mobile,.fleetcore-product-navigation__cta-label--tablet{display:none}.fleetcore-product-navigation__cta-arrow{flex:0 0 auto;height:17px;transition:transform .18s ease;width:17px}.fleetcore-product-navigation__demonstration-cta:hover .fleetcore-product-navigation__cta-arrow{transform:translateX(2px)}.fleetcore-product-navigation__brand:focus-visible,.fleetcore-product-navigation__demonstration-cta:focus-visible,.fleetcore-product-navigation__link:focus-visible{outline:3px solid #2aa89a47;outline-offset:3px}@media (max-width:1180px){.fleetcore-product-navigation__inner{gap:13px;grid-template-columns:minmax(145px,auto) minmax(0,1fr) auto;padding-left:24px;padding-right:24px}.fleetcore-product-navigation__links{justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.fleetcore-product-navigation__links::-webkit-scrollbar{display:none}.fleetcore-product-navigation__link{font-size:12.5px;padding-left:10px;padding-right:10px}}@media (max-width:980px){.fleetcore-product-navigation__inner{grid-template-columns:auto minmax(0,1fr) auto;min-height:68px;padding:8px 18px}.fleetcore-product-navigation__brand-name{display:none}.fleetcore-product-navigation__links{gap:2px}.fleetcore-product-navigation__demonstration-cta{min-height:42px;padding:10px 14px}.fleetcore-product-navigation__cta-label--desktop{display:none}.fleetcore-product-navigation__cta-label--tablet{display:inline}}@media (max-width:620px){.fleetcore-product-navigation__inner{gap:8px;min-height:62px;padding:7px 10px}.fleetcore-product-navigation__brand-icon-frame{border-radius:10px;height:36px;width:36px}.fleetcore-product-navigation__brand-icon{height:22px;width:22px}.fleetcore-product-navigation__links{padding:1px 0}.fleetcore-product-navigation__link{font-size:12px;min-height:36px;padding:8px 9px}.fleetcore-product-navigation__link:after{bottom:4px;left:10px;right:10px}.fleetcore-product-navigation__demonstration-cta{font-size:12px;gap:6px;min-height:38px;padding:9px 11px}.fleetcore-product-navigation__cta-label--tablet{display:none}.fleetcore-product-navigation__cta-label--mobile{display:inline}.fleetcore-product-navigation__cta-arrow{height:15px;width:15px}}@media (max-width:390px){.fleetcore-product-navigation__inner{gap:6px;padding-left:8px;padding-right:8px}.fleetcore-product-navigation__brand-icon-frame{height:34px;width:34px}.fleetcore-product-navigation__demonstration-cta{padding-left:9px;padding-right:9px}}@media (prefers-reduced-motion:reduce){.fleetcore-product-navigation__brand-icon-frame,.fleetcore-product-navigation__cta-arrow,.fleetcore-product-navigation__demonstration-cta,.fleetcore-product-navigation__link,.fleetcore-product-navigation__link:after{transition:none}}@media print{.fleetcore-product-navigation{display:none;position:static}}.fleetcore-product-film-overview,.fleetcore-product-film-overview *{box-sizing:border-box}.fleetcore-product-film-overview{background:radial-gradient(circle at 90% 15%,#087cff1a,#0000 28rem),radial-gradient(circle at 98% 35%,#ff277514,#0000 22rem),#f4f8fd;color:#07152a;font-family:Inter,Arial,sans-serif;overflow:hidden}.fleetcore-product-film-overview__inner{grid-gap:62px;align-items:center;display:grid;gap:62px;grid-template-columns:minmax(330px,.72fr) minmax(600px,1.28fr);margin:0 auto;min-height:800px;padding:78px 0;width:min(1280px,calc(100% - 96px))}.fleetcore-product-film-overview__eyebrow{color:#087cff;font-size:13px;font-weight:820;letter-spacing:.16em;margin:0 0 20px}.fleetcore-product-film-overview h2{font-size:clamp(48px,4.4vw,64px);letter-spacing:-.045em;line-height:.99;margin:0}.fleetcore-product-film-overview__body{color:#536985;font-size:16px;line-height:1.7;margin:28px 0 0}.fleetcore-product-film-overview__statement{background:#07152a;border-radius:999px;color:#fff;font-size:11px;font-weight:760;letter-spacing:.08em;margin:30px 0 0;padding:14px 18px;width:-moz-fit-content;width:fit-content}.fleetcore-product-film-overview__statement:before{background:#ff2775;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:10px;width:8px}.fleetcore-product-film-overview__media{background:#07152a;border:1px solid #c6d9ee;border-radius:28px;box-shadow:0 28px 70px #07152a2b;min-height:590px;overflow:hidden;position:relative}.fleetcore-product-film-overview__poster,.fleetcore-product-film-overview__video{display:block;height:590px;object-fit:cover;width:100%}.fleetcore-product-film-overview__video{background:#020716;border:0}.fleetcore-product-film-overview__video--youtube{object-fit:fill}.fleetcore-product-film-overview__media--started{background:#020716}.fleetcore-product-film-overview__play{background:#0000;border:0;border-radius:50%;cursor:pointer;height:132px;inset:50% auto auto 50%;padding:0;position:absolute;transform:translate(-50%,-50%);width:132px}.fleetcore-product-film-overview__play img{display:block;width:100%}.fleetcore-product-film-overview__rail{bottom:22px;filter:drop-shadow(0 16px 28px rgba(0,0,0,.25));left:5%;position:absolute;right:5%;width:90%}@media (min-width:900px) and (max-width:1099px){.fleetcore-product-film-overview__inner{gap:40px;grid-template-columns:minmax(310px,.8fr) minmax(480px,1.2fr);width:calc(100% - 64px)}.fleetcore-product-film-overview h2{font-size:50px}.fleetcore-product-film-overview__media,.fleetcore-product-film-overview__poster,.fleetcore-product-film-overview__video{height:560px;min-height:560px}}@media (max-width:899px){.fleetcore-product-film-overview__inner{grid-template-columns:1fr;min-height:auto;padding:68px 0;width:min(680px,calc(100% - 56px))}.fleetcore-product-film-overview h2{font-size:52px}.fleetcore-product-film-overview__media,.fleetcore-product-film-overview__poster,.fleetcore-product-film-overview__video{height:520px;min-height:520px}}@media (max-width:699px){.fleetcore-product-film-overview__inner{gap:28px;padding:54px 0 60px;width:min(430px,calc(100% - 40px))}.fleetcore-product-film-overview__eyebrow{font-size:10px}.fleetcore-product-film-overview h2{font-size:clamp(38px,10vw,44px)}.fleetcore-product-film-overview__body{font-size:14px;line-height:1.6;margin-top:20px}.fleetcore-product-film-overview__media,.fleetcore-product-film-overview__poster,.fleetcore-product-film-overview__video{height:410px;min-height:410px}.fleetcore-product-film-overview__media{border-radius:20px}.fleetcore-product-film-overview__play{height:94px;width:94px}.fleetcore-product-film-overview__rail{bottom:12px;left:3%;right:3%;width:94%}.fleetcore-product-film-overview__statement{border-radius:12px;text-align:center;width:100%}}@media (max-width:374px){.fleetcore-product-film-overview__inner{width:calc(100% - 32px)}.fleetcore-product-film-overview h2{font-size:37px}}.fleetcore-fuel-accountability-problem,.fleetcore-fuel-accountability-problem *{box-sizing:border-box}.fleetcore-fuel-accountability-problem{background:radial-gradient(circle at 80% 20%,#087cff24,#0000 34rem),#020716;color:#fff;font-family:Inter,Arial,sans-serif;overflow:hidden}.fleetcore-fuel-accountability-problem__inner{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:minmax(360px,.8fr) minmax(600px,1.2fr);margin:0 auto;min-height:800px;padding:72px 0;width:min(1280px,calc(100% - 96px))}.fleetcore-fuel-accountability-problem__eyebrow{color:#80c4ff;font-size:13px;font-weight:820;letter-spacing:.16em;margin:0 0 21px}.fleetcore-fuel-accountability-problem h2{font-size:clamp(50px,4.7vw,67px);letter-spacing:-.045em;line-height:.99;margin:0}.fleetcore-fuel-accountability-problem__body{color:#b9c8dc;font-size:17px;line-height:1.7;margin:28px 0 0}.fleetcore-fuel-accountability-problem__principle{background:#0a1d38;border:1px solid #80c4ff42;border-radius:12px;color:#fff;font-size:12px;font-weight:760;margin:31px 0 0;padding:16px 18px 16px 43px;position:relative}.fleetcore-fuel-accountability-problem__principle:before{background:#ff2775;border-radius:50%;content:"";height:8px;left:18px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.fleetcore-fuel-accountability-problem__visual{background:#07152a;border:1px solid #80c4ff3d;border-radius:28px;box-shadow:0 30px 80px #0000004d;min-height:650px;overflow:hidden;position:relative}.fleetcore-fuel-accountability-problem__photo{display:block;height:650px;object-fit:cover;width:100%}.fleetcore-fuel-accountability-problem__model{bottom:20px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.3));left:5%;position:absolute;right:5%;width:90%}@media (min-width:900px) and (max-width:1099px){.fleetcore-fuel-accountability-problem__inner{gap:42px;grid-template-columns:minmax(340px,.86fr) minmax(470px,1.14fr);width:calc(100% - 64px)}.fleetcore-fuel-accountability-problem h2{font-size:51px}.fleetcore-fuel-accountability-problem__body{font-size:15px}.fleetcore-fuel-accountability-problem__photo,.fleetcore-fuel-accountability-problem__visual{height:620px;min-height:620px}}@media (max-width:899px){.fleetcore-fuel-accountability-problem__inner{grid-template-columns:1fr;min-height:auto;padding:68px 0;width:min(680px,calc(100% - 56px))}.fleetcore-fuel-accountability-problem h2{font-size:52px}.fleetcore-fuel-accountability-problem__photo,.fleetcore-fuel-accountability-problem__visual{height:590px;min-height:590px}}@media (max-width:699px){.fleetcore-fuel-accountability-problem__inner{gap:28px;padding:54px 0 60px;width:min(430px,calc(100% - 40px))}.fleetcore-fuel-accountability-problem__eyebrow{font-size:10px}.fleetcore-fuel-accountability-problem h2{font-size:clamp(38px,10vw,44px)}.fleetcore-fuel-accountability-problem__body{font-size:14px;line-height:1.6;margin-top:20px}.fleetcore-fuel-accountability-problem__photo,.fleetcore-fuel-accountability-problem__visual{height:500px;min-height:500px}.fleetcore-fuel-accountability-problem__visual{border-radius:20px}.fleetcore-fuel-accountability-problem__model{bottom:10px;left:2%;right:2%;width:96%}.fleetcore-fuel-accountability-problem__principle{font-size:11px}}@media (max-width:374px){.fleetcore-fuel-accountability-problem__inner{width:calc(100% - 32px)}.fleetcore-fuel-accountability-problem h2{font-size:37px}}.fleetcore-accountability-loop,.fleetcore-accountability-loop *{box-sizing:border-box}.fleetcore-accountability-loop{background:radial-gradient(circle at 12% 86%,#087cff17,#0000 24rem),radial-gradient(circle at 90% 12%,#ff277512,#0000 20rem),#f4f8fd;color:#07152a;font-family:Inter,Arial,sans-serif;overflow:hidden}.fleetcore-accountability-loop__inner{margin:0 auto;min-height:760px;padding:80px 0;width:min(1280px,calc(100% - 96px))}.fleetcore-accountability-loop__intro{grid-gap:70px;align-items:end;display:grid;gap:70px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr)}.fleetcore-accountability-loop__eyebrow{color:#087cff;font-size:13px;font-weight:820;letter-spacing:.16em;margin:0 0 20px}.fleetcore-accountability-loop h2{font-size:clamp(48px,4.3vw,62px);letter-spacing:-.045em;line-height:.99;margin:0;max-width:850px}.fleetcore-accountability-loop__body{color:#536985;font-size:16px;line-height:1.7;margin:0}.fleetcore-accountability-loop__desktop-model{display:block;filter:drop-shadow(0 22px 46px rgba(7,21,42,.12));margin-top:48px;width:100%}.fleetcore-accountability-loop__mobile-model{display:none}.fleetcore-accountability-loop__principle{background:#07152a;border-radius:999px;color:#fff;font-size:12px;font-weight:750;margin:24px auto 0;padding:14px 19px;width:-moz-fit-content;width:fit-content}.fleetcore-accountability-loop__principle:before{background:#ff2775;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:10px;width:8px}@media (min-width:900px) and (max-width:1099px){.fleetcore-accountability-loop__inner{width:calc(100% - 64px)}.fleetcore-accountability-loop__intro{gap:45px;grid-template-columns:1fr .78fr}.fleetcore-accountability-loop h2{font-size:49px}}@media (max-width:899px){.fleetcore-accountability-loop__inner{min-height:auto;padding:68px 0;width:min(680px,calc(100% - 56px))}.fleetcore-accountability-loop__intro{gap:24px;grid-template-columns:1fr}.fleetcore-accountability-loop h2{font-size:52px}.fleetcore-accountability-loop__desktop-model{display:none}.fleetcore-accountability-loop__mobile-model{display:block;filter:drop-shadow(0 22px 46px rgba(7,21,42,.12));margin:38px auto 0;width:min(440px,100%)}}@media (max-width:699px){.fleetcore-accountability-loop__inner{padding:54px 0 60px;width:min(430px,calc(100% - 40px))}.fleetcore-accountability-loop__eyebrow{font-size:10px}.fleetcore-accountability-loop h2{font-size:clamp(38px,10vw,44px)}.fleetcore-accountability-loop__body{font-size:14px;line-height:1.6}.fleetcore-accountability-loop__mobile-model{margin-top:28px}.fleetcore-accountability-loop__principle{border-radius:12px;font-size:11px;text-align:center;width:100%}}@media (max-width:374px){.fleetcore-accountability-loop__inner{width:calc(100% - 32px)}.fleetcore-accountability-loop h2{font-size:37px}}.fleetcore-verified-driver-onboarding,.fleetcore-verified-driver-onboarding *{box-sizing:border-box}.fleetcore-verified-driver-onboarding{background:radial-gradient(circle at 16% 18%,#087cff17,#0000 28rem),radial-gradient(circle at 90% 78%,#ff277512,#0000 24rem),#fff;color:#07152a;font-family:Inter,Arial,sans-serif;overflow:hidden}.fleetcore-verified-driver-onboarding__inner{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(560px,1.12fr) minmax(390px,.88fr);margin:0 auto;min-height:820px;padding:72px 0;width:min(1280px,calc(100% - 96px))}.fleetcore-verified-driver-onboarding__visual{background:#dce7f1;border:1px solid #c7d9ec;border-radius:28px;box-shadow:0 28px 70px #07152a24;min-height:680px;overflow:hidden;position:relative}.fleetcore-verified-driver-onboarding__photo{display:block;height:680px;object-fit:cover;object-position:center;width:100%}.fleetcore-verified-driver-onboarding__interface{bottom:18px;filter:drop-shadow(0 18px 30px rgba(7,21,42,.24));position:absolute;right:3%;width:min(72%,540px)}.fleetcore-verified-driver-onboarding__eyebrow{color:#087cff;font-size:13px;font-weight:820;letter-spacing:.16em;margin:0 0 21px}.fleetcore-verified-driver-onboarding h2{font-size:clamp(50px,4.6vw,65px);letter-spacing:-.045em;line-height:.99;margin:0}.fleetcore-verified-driver-onboarding__body{color:#536985;font-size:17px;line-height:1.7;margin:28px 0 0}.fleetcore-verified-driver-onboarding__evidence{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:30px 0 0;padding:0}.fleetcore-verified-driver-onboarding__evidence li{background:#f8fbff;border:1px solid #d2e1f2;border-radius:12px;color:#07152a;font-size:13px;font-weight:730;padding:14px 15px 14px 40px;position:relative}.fleetcore-verified-driver-onboarding__evidence li:before{background:#087cff;border-radius:50%;content:"";height:8px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.fleetcore-verified-driver-onboarding__evidence li:nth-child(2):before{background:#ff2775}.fleetcore-verified-driver-onboarding__principle{background:#07152a;border-radius:12px;color:#fff;font-size:12px;font-weight:750;margin:22px 0 0;padding:15px 18px}@media (min-width:900px) and (max-width:1099px){.fleetcore-verified-driver-onboarding__inner{gap:42px;grid-template-columns:minmax(450px,1.08fr) minmax(360px,.92fr);width:calc(100% - 64px)}.fleetcore-verified-driver-onboarding h2{font-size:51px}.fleetcore-verified-driver-onboarding__body{font-size:15px}.fleetcore-verified-driver-onboarding__photo,.fleetcore-verified-driver-onboarding__visual{height:650px;min-height:650px}.fleetcore-verified-driver-onboarding__interface{width:88%}}@media (max-width:899px){.fleetcore-verified-driver-onboarding__inner{grid-template-columns:1fr;min-height:auto;padding:68px 0;width:min(680px,calc(100% - 56px))}.fleetcore-verified-driver-onboarding__copy{grid-row:1}.fleetcore-verified-driver-onboarding__visual{grid-row:2}.fleetcore-verified-driver-onboarding h2{font-size:52px}.fleetcore-verified-driver-onboarding__photo,.fleetcore-verified-driver-onboarding__visual{height:650px;min-height:650px}.fleetcore-verified-driver-onboarding__interface{width:82%}}@media (max-width:699px){.fleetcore-verified-driver-onboarding__inner{gap:28px;padding:54px 0 60px;width:min(430px,calc(100% - 40px))}.fleetcore-verified-driver-onboarding__eyebrow{font-size:10px}.fleetcore-verified-driver-onboarding h2{font-size:clamp(38px,10vw,44px)}.fleetcore-verified-driver-onboarding__body{font-size:14px;line-height:1.6;margin-top:20px}.fleetcore-verified-driver-onboarding__evidence{margin-top:22px}.fleetcore-verified-driver-onboarding__photo,.fleetcore-verified-driver-onboarding__visual{height:530px;min-height:530px}.fleetcore-verified-driver-onboarding__visual{border-radius:20px}.fleetcore-verified-driver-onboarding__photo{object-position:62% center}.fleetcore-verified-driver-onboarding__interface{bottom:10px;left:2%;right:2%;width:96%}}@media (max-width:374px){.fleetcore-verified-driver-onboarding__inner{width:calc(100% - 32px)}.fleetcore-verified-driver-onboarding h2{font-size:37px}}.fleetcore-vehicle-registration-baseline,.fleetcore-vehicle-registration-baseline *{box-sizing:border-box}.fleetcore-vehicle-registration-baseline{font-family:Inter,Arial,sans-serif;overflow:hidden}.fleetcore-vehicle-registration-baseline img{display:block;max-width:100%}.fleetcore-vehicle-registration-baseline{background:radial-gradient(circle at 88% 14%,#087cff1f,#0000 34rem),radial-gradient(circle at 12% 88%,#ff277512,#0000 28rem),#020716;color:#fff}.fleetcore-vehicle-registration-baseline__inner{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:minmax(430px,.88fr) minmax(610px,1.12fr);margin:0 auto;min-height:860px;padding:72px 0;width:min(1300px,calc(100% - 96px))}.fleetcore-vehicle-registration-baseline__eyebrow{color:#74bdff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 22px}.fleetcore-vehicle-registration-baseline h2{font-size:clamp(54px,5vw,70px);letter-spacing:-.047em;line-height:.98;margin:0;max-width:610px}.fleetcore-vehicle-registration-baseline__body{color:#afc0d6;font-size:17px;line-height:1.7;margin:28px 0 0;max-width:560px}.fleetcore-vehicle-registration-baseline__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.fleetcore-vehicle-registration-baseline__tags span{background:#0d203a;border:1px solid #294866;border-radius:999px;font-size:12px;font-weight:760;padding:12px 16px}.fleetcore-vehicle-registration-baseline__tags span:before{background:#087cff;border-radius:50%;content:"";display:inline-block;height:7px;margin-right:9px;width:7px}.fleetcore-vehicle-registration-baseline__tags span:nth-child(2):before{background:#ff2775}.fleetcore-vehicle-registration-baseline__principle{color:#74bdff;font-size:12px;font-weight:780;letter-spacing:.04em;margin:28px 0 0;text-transform:uppercase}.fleetcore-vehicle-registration-baseline__visual{background:#0b1d35;border:1px solid #284260;border-radius:28px;min-height:710px;overflow:hidden;position:relative}.fleetcore-vehicle-registration-baseline__visual picture>img{height:710px;object-fit:cover;width:100%}.fleetcore-vehicle-registration-baseline__interface{bottom:20px;filter:drop-shadow(0 22px 34px rgba(0,0,0,.34));position:absolute;right:4%;width:min(72%,520px)}@media (min-width:900px) and (max-width:1099px){.fleetcore-vehicle-registration-baseline__inner{gap:38px;grid-template-columns:minmax(390px,.9fr) minmax(470px,1.1fr);width:calc(100% - 64px)}.fleetcore-vehicle-registration-baseline h2{font-size:54px}.fleetcore-vehicle-registration-baseline__body{font-size:15px}.fleetcore-vehicle-registration-baseline__interface{width:88%}}@media (max-width:899px){.fleetcore-vehicle-registration-baseline__inner{grid-template-columns:1fr;min-height:auto;padding:68px 0;width:min(680px,calc(100% - 56px))}.fleetcore-vehicle-registration-baseline__visual{min-height:650px}.fleetcore-vehicle-registration-baseline__visual picture>img{height:650px}.fleetcore-vehicle-registration-baseline__interface{width:76%}}@media (max-width:699px){.fleetcore-vehicle-registration-baseline__inner{gap:30px;padding:54px 0 60px;width:min(430px,calc(100% - 40px))}.fleetcore-vehicle-registration-baseline__eyebrow{font-size:10px}.fleetcore-vehicle-registration-baseline h2{font-size:clamp(39px,10.5vw,45px)}.fleetcore-vehicle-registration-baseline__body{font-size:14px;line-height:1.62;margin-top:20px}.fleetcore-vehicle-registration-baseline__visual{border-radius:20px;min-height:560px}.fleetcore-vehicle-registration-baseline__visual picture>img{height:330px}.fleetcore-vehicle-registration-baseline__interface{bottom:12px;left:4%;right:4%;width:92%}.fleetcore-vehicle-registration-baseline__principle{font-size:10px}}@media (max-width:374px){.fleetcore-vehicle-registration-baseline__inner{width:calc(100% - 32px)}.fleetcore-vehicle-registration-baseline h2{font-size:38px}}.fleetcore-daily-check-in-check-out,.fleetcore-daily-check-in-check-out *{box-sizing:border-box}.fleetcore-daily-check-in-check-out{font-family:Inter,Arial,sans-serif;overflow:hidden}.fleetcore-daily-check-in-check-out img{display:block;max-width:100%}.fleetcore-daily-check-in-check-out{background:radial-gradient(circle at 90% 8%,#087cff12,#0000 32rem),#fff;color:#07152a}.fleetcore-daily-check-in-check-out__inner{grid-gap:42px 70px;align-items:center;display:grid;gap:42px 70px;grid-template-columns:minmax(430px,.88fr) minmax(610px,1.12fr);margin:0 auto;min-height:840px;padding:68px 0;width:min(1300px,calc(100% - 96px))}.fleetcore-daily-check-in-check-out__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 22px}.fleetcore-daily-check-in-check-out h2{font-size:clamp(52px,4.7vw,66px);letter-spacing:-.047em;line-height:.99;margin:0;max-width:620px}.fleetcore-daily-check-in-check-out__body{color:#536985;font-size:17px;line-height:1.7;margin:26px 0 0;max-width:570px}.fleetcore-daily-check-in-check-out__photo-wrap{border:1px solid #d2e1f2;border-radius:26px;box-shadow:0 24px 58px #07152a21;overflow:hidden}.fleetcore-daily-check-in-check-out__photo-wrap img{height:420px;object-fit:cover;width:100%}.fleetcore-daily-check-in-check-out__timeline{grid-column:1/-1}.fleetcore-daily-check-in-check-out__timeline img{width:100%}.fleetcore-daily-check-in-check-out__principle{color:#087cff;font-size:12px;font-weight:800;grid-column:1/-1;letter-spacing:.05em;margin:-18px 0 0;text-align:center;text-transform:uppercase}@media (min-width:900px) and (max-width:1099px){.fleetcore-daily-check-in-check-out__inner{gap:36px;grid-template-columns:minmax(390px,.9fr) minmax(470px,1.1fr);width:calc(100% - 64px)}.fleetcore-daily-check-in-check-out h2{font-size:52px}.fleetcore-daily-check-in-check-out__body{font-size:15px}.fleetcore-daily-check-in-check-out__photo-wrap img{height:390px}}@media (max-width:899px){.fleetcore-daily-check-in-check-out__inner{grid-template-columns:1fr;min-height:auto;padding:68px 0;width:min(680px,calc(100% - 56px))}.fleetcore-daily-check-in-check-out__photo-wrap img{height:350px}.fleetcore-daily-check-in-check-out__timeline{grid-column:auto}.fleetcore-daily-check-in-check-out__principle{grid-column:auto;margin:-12px 0 0}}@media (max-width:699px){.fleetcore-daily-check-in-check-out__inner{gap:28px;padding:54px 0 60px;width:min(430px,calc(100% - 40px))}.fleetcore-daily-check-in-check-out__eyebrow{font-size:10px}.fleetcore-daily-check-in-check-out h2{font-size:clamp(39px,10.5vw,45px)}.fleetcore-daily-check-in-check-out__body{font-size:14px;line-height:1.62;margin-top:20px}.fleetcore-daily-check-in-check-out__photo-wrap{border-radius:20px}.fleetcore-daily-check-in-check-out__photo-wrap img{height:300px}.fleetcore-daily-check-in-check-out__timeline{margin:0 auto;width:min(330px,100%)}.fleetcore-daily-check-in-check-out__principle{font-size:10px}}@media (max-width:374px){.fleetcore-daily-check-in-check-out__inner{width:calc(100% - 32px)}.fleetcore-daily-check-in-check-out h2{font-size:38px}}.fleetcore-fuel-transaction-evidence,.fleetcore-fuel-transaction-evidence *{box-sizing:border-box}.fleetcore-fuel-transaction-evidence{font-family:Inter,Arial,sans-serif;overflow:hidden}.fleetcore-fuel-transaction-evidence img{display:block;max-width:100%}.fleetcore-fuel-transaction-evidence{background:radial-gradient(circle at 90% 12%,#087cff1f,#0000 34rem),radial-gradient(circle at 8% 86%,#ff277512,#0000 26rem),#020716;color:#fff}.fleetcore-fuel-transaction-evidence__inner{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(430px,.88fr) minmax(610px,1.12fr);margin:0 auto;min-height:860px;padding:72px 0;width:min(1300px,calc(100% - 96px))}.fleetcore-fuel-transaction-evidence__eyebrow{color:#74bdff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 22px}.fleetcore-fuel-transaction-evidence h2{font-size:clamp(54px,5vw,70px);letter-spacing:-.047em;line-height:.98;margin:0;max-width:610px}.fleetcore-fuel-transaction-evidence__body{color:#afc0d6;font-size:17px;line-height:1.7;margin:28px 0 0;max-width:570px}.fleetcore-fuel-transaction-evidence__tags{display:flex;gap:10px;margin-top:28px}.fleetcore-fuel-transaction-evidence__tags span{background:#0d203a;border:1px solid #294866;border-radius:999px;font-size:12px;font-weight:760;padding:12px 16px}.fleetcore-fuel-transaction-evidence__tags span:before{background:#087cff;border-radius:50%;content:"";display:inline-block;height:7px;margin-right:9px;width:7px}.fleetcore-fuel-transaction-evidence__tags span:nth-child(2):before{background:#ff2775}.fleetcore-fuel-transaction-evidence__principle{color:#74bdff;font-size:12px;font-weight:780;letter-spacing:.04em;margin:28px 0 0;text-transform:uppercase}.fleetcore-fuel-transaction-evidence__visual{background:#0b1d35;border:1px solid #284260;border-radius:28px;min-height:725px;overflow:hidden;position:relative}.fleetcore-fuel-transaction-evidence__visual picture>img{height:725px;object-fit:cover;width:100%}.fleetcore-fuel-transaction-evidence__record{bottom:20px;filter:drop-shadow(0 22px 34px rgba(0,0,0,.38));position:absolute;right:4%;width:min(62%,456px)}@media (min-width:900px) and (max-width:1099px){.fleetcore-fuel-transaction-evidence__inner{gap:38px;grid-template-columns:minmax(390px,.9fr) minmax(470px,1.1fr);width:calc(100% - 64px)}.fleetcore-fuel-transaction-evidence h2{font-size:54px}.fleetcore-fuel-transaction-evidence__body{font-size:15px}.fleetcore-fuel-transaction-evidence__record{width:76%}}@media (max-width:899px){.fleetcore-fuel-transaction-evidence__inner{grid-template-columns:1fr;min-height:auto;padding:68px 0;width:min(680px,calc(100% - 56px))}.fleetcore-fuel-transaction-evidence__visual{min-height:670px}.fleetcore-fuel-transaction-evidence__visual picture>img{height:670px}.fleetcore-fuel-transaction-evidence__record{width:65%}}@media (max-width:699px){.fleetcore-fuel-transaction-evidence__inner{gap:30px;padding:54px 0 60px;width:min(430px,calc(100% - 40px))}.fleetcore-fuel-transaction-evidence__eyebrow{font-size:10px}.fleetcore-fuel-transaction-evidence h2{font-size:clamp(40px,10.8vw,46px)}.fleetcore-fuel-transaction-evidence__body{font-size:14px;line-height:1.62;margin-top:20px}.fleetcore-fuel-transaction-evidence__visual{border-radius:20px;min-height:600px}.fleetcore-fuel-transaction-evidence__visual picture>img{height:330px}.fleetcore-fuel-transaction-evidence__record{bottom:10px;left:5%;right:5%;width:90%}.fleetcore-fuel-transaction-evidence__principle{font-size:10px}}@media (max-width:374px){.fleetcore-fuel-transaction-evidence__inner{width:calc(100% - 32px)}.fleetcore-fuel-transaction-evidence h2{font-size:39px}}.fleetcore-fuel-intelligence-anomaly-detection,.fleetcore-fuel-intelligence-anomaly-detection *{box-sizing:border-box}.fleetcore-fuel-intelligence-anomaly-detection{font-family:Inter,Arial,sans-serif;overflow:hidden}.fleetcore-fuel-intelligence-anomaly-detection img{display:block;max-width:100%}.fleetcore-fuel-intelligence-anomaly-detection{background:radial-gradient(circle at 92% 8%,#087cff12,#0000 32rem),#fff;color:#07152a}.fleetcore-fuel-intelligence-anomaly-detection__inner{grid-gap:38px 62px;align-items:center;display:grid;gap:38px 62px;grid-template-columns:minmax(430px,.82fr) minmax(650px,1.18fr);margin:0 auto;min-height:840px;padding:68px 0;width:min(1300px,calc(100% - 96px))}.fleetcore-fuel-intelligence-anomaly-detection__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 22px}.fleetcore-fuel-intelligence-anomaly-detection h2{font-size:clamp(52px,4.8vw,67px);letter-spacing:-.047em;line-height:.99;margin:0;max-width:630px}.fleetcore-fuel-intelligence-anomaly-detection__body{color:#536985;font-size:17px;line-height:1.7;margin:27px 0 0;max-width:570px}.fleetcore-fuel-intelligence-anomaly-detection__dashboard img{filter:drop-shadow(0 24px 52px rgba(7,21,42,.18));width:100%}.fleetcore-fuel-intelligence-anomaly-detection__guardrail{align-items:center;background:#f4f8fd;border:1px solid #d2e1f2;border-radius:16px;display:flex;gap:20px;grid-column:1/-1;justify-content:space-between;padding:20px 24px}.fleetcore-fuel-intelligence-anomaly-detection__guardrail strong{font-size:13px}.fleetcore-fuel-intelligence-anomaly-detection__guardrail strong:before{background:#ff2775;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:10px;width:8px}.fleetcore-fuel-intelligence-anomaly-detection__guardrail span{color:#536985;font-size:12px}@media (min-width:900px) and (max-width:1099px){.fleetcore-fuel-intelligence-anomaly-detection__inner{gap:34px;grid-template-columns:minmax(390px,.9fr) minmax(470px,1.1fr);width:calc(100% - 64px)}.fleetcore-fuel-intelligence-anomaly-detection h2{font-size:52px}.fleetcore-fuel-intelligence-anomaly-detection__body{font-size:15px}}@media (max-width:899px){.fleetcore-fuel-intelligence-anomaly-detection__inner{grid-template-columns:1fr;min-height:auto;padding:68px 0;width:min(680px,calc(100% - 56px))}.fleetcore-fuel-intelligence-anomaly-detection__guardrail{align-items:flex-start;flex-direction:column;grid-column:auto}}@media (max-width:699px){.fleetcore-fuel-intelligence-anomaly-detection__inner{gap:30px;padding:54px 0 60px;width:min(430px,calc(100% - 40px))}.fleetcore-fuel-intelligence-anomaly-detection__eyebrow{font-size:10px}.fleetcore-fuel-intelligence-anomaly-detection h2{font-size:clamp(38px,10.3vw,44px)}.fleetcore-fuel-intelligence-anomaly-detection__body{font-size:14px;line-height:1.62;margin-top:20px}.fleetcore-fuel-intelligence-anomaly-detection__dashboard{margin:0 auto;width:min(390px,100%)}.fleetcore-fuel-intelligence-anomaly-detection__guardrail{padding:17px}}@media (max-width:374px){.fleetcore-fuel-intelligence-anomaly-detection__inner{width:calc(100% - 32px)}.fleetcore-fuel-intelligence-anomaly-detection h2{font-size:37px}}.fleetcore-vehicle-condition-intelligence,.fleetcore-vehicle-condition-intelligence *{box-sizing:border-box}.fleetcore-vehicle-condition-intelligence{font-family:Inter,Arial,sans-serif;overflow:hidden}.fleetcore-vehicle-condition-intelligence img{display:block;max-width:100%}.fleetcore-vehicle-condition-intelligence{background:radial-gradient(circle at 12% 12%,#087cff1a,#0000 32rem),radial-gradient(circle at 92% 84%,#ff277512,#0000 28rem),#020716;color:#fff}.fleetcore-vehicle-condition-intelligence__inner{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(610px,1.12fr) minmax(430px,.88fr);margin:0 auto;min-height:880px;padding:72px 0;width:min(1300px,calc(100% - 96px))}.fleetcore-vehicle-condition-intelligence__visual{background:#0b1d35;border:1px solid #284260;border-radius:28px;min-height:740px;overflow:hidden;position:relative}.fleetcore-vehicle-condition-intelligence__visual picture>img{height:740px;object-fit:cover;object-position:left center;width:100%}.fleetcore-vehicle-condition-intelligence__focus{border:4px solid #ff2775;border-radius:12px;bottom:21%;box-shadow:0 0 0 999px #02071614;height:14%;left:6%;position:absolute;width:22%}.fleetcore-vehicle-condition-intelligence__interface{bottom:18px;filter:drop-shadow(0 22px 34px rgba(0,0,0,.38));position:absolute;right:2.5%;width:min(70%,500px)}.fleetcore-vehicle-condition-intelligence__eyebrow{color:#74bdff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 22px}.fleetcore-vehicle-condition-intelligence h2{font-size:clamp(54px,5vw,70px);letter-spacing:-.047em;line-height:.98;margin:0;max-width:610px}.fleetcore-vehicle-condition-intelligence__body{color:#afc0d6;font-size:17px;line-height:1.7;margin:28px 0 0;max-width:570px}.fleetcore-vehicle-condition-intelligence__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.fleetcore-vehicle-condition-intelligence__tags span{background:#0d203a;border:1px solid #294866;border-radius:999px;font-size:12px;font-weight:760;padding:12px 16px}.fleetcore-vehicle-condition-intelligence__tags span:before{background:#ff2775;border-radius:50%;content:"";display:inline-block;height:7px;margin-right:9px;width:7px}.fleetcore-vehicle-condition-intelligence__tags span:nth-child(2):before{background:#087cff}.fleetcore-vehicle-condition-intelligence__principle{color:#74bdff;font-size:12px;font-weight:780;letter-spacing:.04em;margin:28px 0 0;text-transform:uppercase}@media (min-width:900px) and (max-width:1099px){.fleetcore-vehicle-condition-intelligence__inner{gap:38px;grid-template-columns:minmax(470px,1.1fr) minmax(390px,.9fr);width:calc(100% - 64px)}.fleetcore-vehicle-condition-intelligence h2{font-size:54px}.fleetcore-vehicle-condition-intelligence__body{font-size:15px}.fleetcore-vehicle-condition-intelligence__interface{width:78%}}@media (max-width:899px){.fleetcore-vehicle-condition-intelligence__inner{grid-template-columns:1fr;min-height:auto;padding:68px 0;width:min(680px,calc(100% - 56px))}.fleetcore-vehicle-condition-intelligence__copy{grid-row:1}.fleetcore-vehicle-condition-intelligence__visual{grid-row:2;min-height:680px}.fleetcore-vehicle-condition-intelligence__visual picture>img{height:680px}.fleetcore-vehicle-condition-intelligence__interface{width:76%}}@media (max-width:699px){.fleetcore-vehicle-condition-intelligence__inner{gap:30px;padding:54px 0 60px;width:min(430px,calc(100% - 40px))}.fleetcore-vehicle-condition-intelligence__eyebrow{font-size:10px}.fleetcore-vehicle-condition-intelligence h2{font-size:clamp(39px,10.5vw,45px)}.fleetcore-vehicle-condition-intelligence__body{font-size:14px;line-height:1.62;margin-top:20px}.fleetcore-vehicle-condition-intelligence__visual{border-radius:20px;min-height:610px}.fleetcore-vehicle-condition-intelligence__visual picture>img{height:330px}.fleetcore-vehicle-condition-intelligence__focus{border-width:3px;bottom:auto;height:68px;left:5%;top:230px;width:27%}.fleetcore-vehicle-condition-intelligence__interface{bottom:10px;left:4%;right:4%;width:92%}.fleetcore-vehicle-condition-intelligence__principle{font-size:10px}}@media (max-width:374px){.fleetcore-vehicle-condition-intelligence__inner{width:calc(100% - 32px)}.fleetcore-vehicle-condition-intelligence h2{font-size:38px}}.fleetcore-management-control-centre,.fleetcore-management-control-centre *{box-sizing:border-box}.fleetcore-management-control-centre{font-family:Inter,Arial,sans-serif;overflow:hidden}.fleetcore-management-control-centre img{display:block;max-width:100%}.fleetcore-management-control-centre{background:radial-gradient(circle at 92% 8%,#087cff12,#0000 34rem),#fff;color:#07152a}.fleetcore-management-control-centre__inner{grid-gap:38px 62px;align-items:center;display:grid;gap:38px 62px;grid-template-columns:minmax(430px,.82fr) minmax(650px,1.18fr);margin:0 auto;min-height:880px;padding:68px 0;width:min(1300px,calc(100% - 96px))}.fleetcore-management-control-centre__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 22px}.fleetcore-management-control-centre h2{font-size:clamp(52px,4.8vw,67px);letter-spacing:-.047em;line-height:.99;margin:0;max-width:630px}.fleetcore-management-control-centre__body{color:#536985;font-size:17px;line-height:1.7;margin:27px 0 0;max-width:570px}.fleetcore-management-control-centre__dashboard img{filter:drop-shadow(0 24px 52px rgba(7,21,42,.18));width:100%}.fleetcore-management-control-centre__principle{align-items:center;background:#f4f8fd;border:1px solid #d2e1f2;border-radius:16px;display:flex;gap:20px;grid-column:1/-1;justify-content:space-between;padding:20px 24px}.fleetcore-management-control-centre__principle strong{font-size:13px}.fleetcore-management-control-centre__principle strong:before{background:#087cff;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:10px;width:8px}.fleetcore-management-control-centre__principle span{color:#536985;font-size:12px}@media (min-width:900px) and (max-width:1099px){.fleetcore-management-control-centre__inner{gap:34px;grid-template-columns:minmax(390px,.9fr) minmax(470px,1.1fr);width:calc(100% - 64px)}.fleetcore-management-control-centre h2{font-size:49px}.fleetcore-management-control-centre__body{font-size:15px}}@media (max-width:899px){.fleetcore-management-control-centre__inner{grid-template-columns:1fr;min-height:auto;padding:68px 0;width:min(680px,calc(100% - 56px))}.fleetcore-management-control-centre__principle{align-items:flex-start;flex-direction:column;grid-column:auto}}@media (max-width:699px){.fleetcore-management-control-centre__inner{gap:30px;padding:54px 0 60px;width:min(430px,calc(100% - 40px))}.fleetcore-management-control-centre__eyebrow{font-size:10px}.fleetcore-management-control-centre h2{font-size:clamp(38px,10.2vw,44px)}.fleetcore-management-control-centre__body{font-size:14px;line-height:1.62;margin-top:20px}.fleetcore-management-control-centre__dashboard{margin:0 auto;width:min(390px,100%)}.fleetcore-management-control-centre__principle{padding:17px}}@media (max-width:374px){.fleetcore-management-control-centre__inner{width:calc(100% - 32px)}.fleetcore-management-control-centre h2{font-size:37px}}.fleetcore-real-fleet-operations,.fleetcore-real-fleet-operations *{box-sizing:border-box}.fleetcore-real-fleet-operations{font-family:Inter,Arial,sans-serif;overflow:hidden}.fleetcore-real-fleet-operations img{display:block;max-width:100%}.fleetcore-real-fleet-operations{background:radial-gradient(circle at 88% 12%,#087cff1f,#0000 34rem),radial-gradient(circle at 12% 88%,#ff277512,#0000 28rem),#020716;color:#fff}.fleetcore-real-fleet-operations__inner{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(430px,.88fr) minmax(610px,1.12fr);margin:0 auto;min-height:880px;padding:72px 0;width:min(1300px,calc(100% - 96px))}.fleetcore-real-fleet-operations__eyebrow{color:#74bdff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 22px}.fleetcore-real-fleet-operations h2{font-size:clamp(54px,5vw,70px);letter-spacing:-.047em;line-height:.98;margin:0;max-width:610px}.fleetcore-real-fleet-operations__body{color:#afc0d6;font-size:17px;line-height:1.7;margin:28px 0 0;max-width:570px}.fleetcore-real-fleet-operations__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.fleetcore-real-fleet-operations__tags span{background:#0d203a;border:1px solid #294866;border-radius:999px;font-size:12px;font-weight:760;padding:12px 16px}.fleetcore-real-fleet-operations__tags span:before{background:#087cff;border-radius:50%;content:"";display:inline-block;height:7px;margin-right:9px;width:7px}.fleetcore-real-fleet-operations__tags span:nth-child(2):before{background:#ff2775}.fleetcore-real-fleet-operations__tags span:nth-child(3):before{background:#30d6a1}.fleetcore-real-fleet-operations__principle{color:#74bdff;font-size:12px;font-weight:780;letter-spacing:.04em;margin:28px 0 0;text-transform:uppercase}.fleetcore-real-fleet-operations__visual{background:#0b1d35;border:1px solid #284260;border-radius:28px;min-height:740px;overflow:hidden;position:relative}.fleetcore-real-fleet-operations__visual picture>img{height:740px;object-fit:cover;width:100%}.fleetcore-real-fleet-operations__evidence{bottom:20px;filter:drop-shadow(0 22px 34px rgba(0,0,0,.38));position:absolute;right:4%;width:min(70%,530px)}@media (min-width:900px) and (max-width:1099px){.fleetcore-real-fleet-operations__inner{gap:38px;grid-template-columns:minmax(390px,.9fr) minmax(470px,1.1fr);width:calc(100% - 64px)}.fleetcore-real-fleet-operations h2{font-size:52px}.fleetcore-real-fleet-operations__body{font-size:15px}.fleetcore-real-fleet-operations__evidence{width:82%}}@media (max-width:899px){.fleetcore-real-fleet-operations__inner{grid-template-columns:1fr;min-height:auto;padding:68px 0;width:min(680px,calc(100% - 56px))}.fleetcore-real-fleet-operations__visual{min-height:650px}.fleetcore-real-fleet-operations__visual picture>img{height:650px}.fleetcore-real-fleet-operations__evidence{width:76%}}@media (max-width:699px){.fleetcore-real-fleet-operations__inner{gap:30px;padding:54px 0 60px;width:min(430px,calc(100% - 40px))}.fleetcore-real-fleet-operations__eyebrow{font-size:10px}.fleetcore-real-fleet-operations h2{font-size:clamp(39px,10.5vw,45px)}.fleetcore-real-fleet-operations__body{font-size:14px;line-height:1.62;margin-top:20px}.fleetcore-real-fleet-operations__visual{border-radius:20px;min-height:570px}.fleetcore-real-fleet-operations__visual picture>img{height:350px}.fleetcore-real-fleet-operations__evidence{bottom:12px;left:4%;right:4%;width:92%}.fleetcore-real-fleet-operations__principle{font-size:10px}}@media (max-width:374px){.fleetcore-real-fleet-operations__inner{width:calc(100% - 32px)}.fleetcore-real-fleet-operations h2{font-size:38px}}.fleetcore-implementation-responsible-intelligence,.fleetcore-implementation-responsible-intelligence *{box-sizing:border-box}.fleetcore-implementation-responsible-intelligence{font-family:Inter,Arial,sans-serif;overflow:hidden}.fleetcore-implementation-responsible-intelligence img{display:block;max-width:100%}.fleetcore-implementation-responsible-intelligence{background:radial-gradient(circle at 92% 8%,#087cff12,#0000 34rem),#fff;color:#07152a}.fleetcore-implementation-responsible-intelligence__inner{grid-gap:44px 70px;align-items:center;display:grid;gap:44px 70px;grid-template-columns:minmax(430px,.88fr) minmax(610px,1.12fr);margin:0 auto;padding:72px 0 54px;width:min(1320px,calc(100% - 96px))}.fleetcore-implementation-responsible-intelligence__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 22px}.fleetcore-implementation-responsible-intelligence h2{font-size:clamp(52px,4.8vw,67px);letter-spacing:-.047em;line-height:.99;margin:0;max-width:650px}.fleetcore-implementation-responsible-intelligence__body{color:#536985;font-size:17px;line-height:1.7;margin:27px 0 0;max-width:590px}.fleetcore-implementation-responsible-intelligence__framework{filter:drop-shadow(0 22px 44px rgba(7,21,42,.16));width:100%}.fleetcore-implementation-responsible-intelligence__pathway{grid-column:1/-1}.fleetcore-implementation-responsible-intelligence__pathway img{width:100%}.fleetcore-implementation-responsible-intelligence__conversion{align-items:center;background-color:#020716;background-position:50%;background-size:cover;border:1px solid #284260;border-radius:30px;color:#fff;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:360px;padding:54px;text-align:center}.fleetcore-implementation-responsible-intelligence__conversion>p{color:#74bdff;font-size:11px;font-weight:850;letter-spacing:.16em;margin:0}.fleetcore-implementation-responsible-intelligence__conversion h3{font-size:clamp(44px,5vw,66px);letter-spacing:-.045em;line-height:1;margin:25px 0 0;max-width:950px}.fleetcore-implementation-responsible-intelligence__conversion>span{color:#afc0d6;font-size:15px;line-height:1.6;margin-top:22px;max-width:720px}.fleetcore-implementation-responsible-intelligence__actions{display:flex;gap:12px;margin-top:30px}.fleetcore-implementation-responsible-intelligence__actions a,.fleetcore-implementation-responsible-intelligence__actions button{border-radius:11px;cursor:pointer;font:inherit;font-size:14px;font-weight:760;min-height:56px;padding:0 24px;text-decoration:none}.fleetcore-implementation-responsible-intelligence__actions button{background:#087cff;border:1px solid #087cff;color:#fff}.fleetcore-implementation-responsible-intelligence__actions .fleetcore-implementation-responsible-intelligence__brochure-button{background:#0000;border-color:#607895}.fleetcore-implementation-responsible-intelligence__actions a{align-items:center;background:#0000;border:1px solid #607895;color:#fff;display:inline-flex}@media (min-width:900px) and (max-width:1099px){.fleetcore-implementation-responsible-intelligence__inner{gap:38px;grid-template-columns:minmax(390px,.9fr) minmax(470px,1.1fr);width:calc(100% - 64px)}.fleetcore-implementation-responsible-intelligence h2{font-size:49px}.fleetcore-implementation-responsible-intelligence__body{font-size:15px}}@media (max-width:899px){.fleetcore-implementation-responsible-intelligence__inner{grid-template-columns:1fr;padding-top:68px;width:min(680px,calc(100% - 56px))}.fleetcore-implementation-responsible-intelligence__conversion,.fleetcore-implementation-responsible-intelligence__pathway{grid-column:auto}}@media (max-width:699px){.fleetcore-implementation-responsible-intelligence__inner{gap:30px;padding:54px 0 40px;width:min(430px,calc(100% - 40px))}.fleetcore-implementation-responsible-intelligence__eyebrow{font-size:10px}.fleetcore-implementation-responsible-intelligence h2{font-size:clamp(38px,10.2vw,44px)}.fleetcore-implementation-responsible-intelligence__body{font-size:14px;line-height:1.62;margin-top:20px}.fleetcore-implementation-responsible-intelligence__pathway{margin:0 auto;width:min(330px,100%)}.fleetcore-implementation-responsible-intelligence__conversion{border-radius:22px;min-height:390px;padding:40px 20px}.fleetcore-implementation-responsible-intelligence__conversion h3{font-size:38px}.fleetcore-implementation-responsible-intelligence__conversion>span{font-size:13px}.fleetcore-implementation-responsible-intelligence__actions{flex-direction:column;width:100%}.fleetcore-implementation-responsible-intelligence__actions a,.fleetcore-implementation-responsible-intelligence__actions button{justify-content:center;width:100%}}@media (max-width:374px){.fleetcore-implementation-responsible-intelligence__inner{width:calc(100% - 32px)}.fleetcore-implementation-responsible-intelligence h2{font-size:37px}}.fleetcore-african-field-interface{background:#020716;color:#fff;font-family:Inter,Arial,sans-serif;isolation:isolate;overflow:hidden;padding:clamp(82px,8vw,126px) 24px;position:relative}.fleetcore-african-field-interface:after,.fleetcore-african-field-interface:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.fleetcore-african-field-interface:before{background:radial-gradient(circle,#087cff3b,#0000 68%);height:760px;right:-280px;top:-360px;width:760px}.fleetcore-african-field-interface:after{background:radial-gradient(circle,#25d36621,#0000 70%);bottom:-350px;height:560px;left:-320px;width:560px}.fleetcore-african-field-interface__shell{margin:0 auto;width:min(1296px,100%)}.fleetcore-african-field-interface__header{max-width:1080px}.fleetcore-african-field-interface__eyebrow{align-items:center;color:#4bb5ff;display:flex;font-size:12px;font-weight:850;gap:11px;letter-spacing:.14em;margin:0 0 22px;text-transform:uppercase}.fleetcore-african-field-interface__eyebrow:before{background:#30d6a1;border-radius:50%;content:"";height:10px;width:10px}.fleetcore-african-field-interface h2{font-size:clamp(46px,5vw,72px);letter-spacing:-.052em;line-height:.98;margin:0}.fleetcore-african-field-interface h2 em{color:#4bb5ff;font-style:normal}.fleetcore-african-field-interface__header>p:last-child{color:#96acc5;font-size:17px;line-height:1.72;margin:28px 0 0;max-width:780px}.fleetcore-african-field-interface__bridge{display:block;margin-top:50px}.fleetcore-african-field-interface__bridge img{display:block;height:auto;width:100%}.fleetcore-african-field-interface__result{color:#96acc5;font-size:15px;margin:28px 0 0;text-align:center}.fleetcore-african-field-interface__result strong{color:#30d6a1}@media(max-width:620px){.fleetcore-african-field-interface{padding:72px 16px}.fleetcore-african-field-interface h2{font-size:42px;line-height:1.02}.fleetcore-african-field-interface h2 em{display:block}.fleetcore-african-field-interface__header>p:last-child{font-size:15px}.fleetcore-african-field-interface__bridge{margin-top:36px}}.fleetcore-driver-whatsapp-interface{background:#f4f8fd;color:#07152a;font-family:Inter,Arial,sans-serif;isolation:isolate;overflow:hidden;padding:clamp(82px,8vw,126px) 24px;position:relative}.fleetcore-driver-whatsapp-interface:before{background:radial-gradient(circle,#8bcbff4d,#0000 68%);border-radius:50%;content:"";height:760px;position:absolute;right:-280px;top:-330px;width:760px;z-index:-1}.fleetcore-driver-whatsapp-interface__shell{grid-gap:68px;align-items:center;display:grid;gap:68px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin:0 auto;width:min(1296px,100%)}.fleetcore-driver-whatsapp-interface__eyebrow{align-items:center;color:#087cff;display:flex;font-size:12px;font-weight:850;gap:11px;letter-spacing:.14em;margin:0 0 22px;text-transform:uppercase}.fleetcore-driver-whatsapp-interface__eyebrow:before{background:#30d6a1;border-radius:50%;content:"";height:10px;width:10px}.fleetcore-driver-whatsapp-interface h2{font-size:clamp(46px,5vw,72px);letter-spacing:-.052em;line-height:.98;margin:0}.fleetcore-driver-whatsapp-interface h2 em{color:#087cff;display:block;font-style:normal}.fleetcore-driver-whatsapp-interface__copy>p:not(.fleetcore-driver-whatsapp-interface__eyebrow){color:#536985;font-size:17px;line-height:1.72;margin:30px 0 0;max-width:610px}.fleetcore-driver-whatsapp-interface__principle{align-items:flex-start;background:#ffffffd1;border:1px solid #d5e3f2;border-radius:22px;box-shadow:0 18px 44px #20446914;display:flex;gap:17px;margin-top:34px;padding:24px}.fleetcore-driver-whatsapp-interface__principle>span{background:#dff8e9;border-radius:50%;color:#07916d;display:grid;flex:0 0 48px;font-weight:900;height:48px;place-items:center}.fleetcore-driver-whatsapp-interface__principle small{color:#25a65a;display:block;font-size:10px;font-weight:850;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.fleetcore-driver-whatsapp-interface__principle strong{display:block;font-size:14px;line-height:1.52}.fleetcore-driver-whatsapp-interface__visual img{display:block;height:auto;width:100%}.fleetcore-driver-whatsapp-interface__workflow-key{color:#536985;font-size:10px;font-weight:800;letter-spacing:.11em;margin:26px auto 0;text-transform:uppercase;width:min(1296px,100%)}@media(max-width:900px){.fleetcore-driver-whatsapp-interface__shell{gap:46px;grid-template-columns:1fr}}@media(max-width:620px){.fleetcore-driver-whatsapp-interface{padding:72px 16px}.fleetcore-driver-whatsapp-interface h2{font-size:42px;line-height:1.02}.fleetcore-driver-whatsapp-interface__copy>p:not(.fleetcore-driver-whatsapp-interface__eyebrow){font-size:15px}.fleetcore-driver-whatsapp-interface__principle{padding:20px}}.fleet-core-public-page{background:#fff;color:#111827;min-height:100vh;overflow-x:clip;position:relative}.fleet-core-public-page>.luminous-navbar-shell{position:relative;width:100%}.fleet-core-public-page__main{min-height:70vh;position:relative;width:100%}.fleet-core-public-page__development-anchor{min-height:1px;width:100%}.custom-development-hero{background:#f5f8fc;color:#07152a;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:84px}.custom-development-hero__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.custom-development-hero__inner{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,600px) minmax(0,1fr);margin:0 auto;min-height:850px;padding:76px 0 70px;width:min(1320px,calc(100% - 80px))}.custom-development-hero__copy{position:relative;z-index:1}.custom-development-hero__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;line-height:1.2;margin:0 0 28px;text-transform:uppercase}.custom-development-hero h1{font-size:clamp(54px,5vw,72px);letter-spacing:-.052em;line-height:.98;margin:0;max-width:670px}.custom-development-hero__body{color:#536985;font-size:17px;font-weight:550;line-height:1.65;margin:34px 0 0;max-width:620px}.custom-development-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.custom-development-hero__action{align-items:center;border:1px solid #07152a;border-radius:11px;color:#07152a;display:inline-flex;font-size:14px;font-weight:760;gap:35px;justify-content:space-between;min-height:58px;padding:0 20px;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.custom-development-hero__action:hover{transform:translateY(-2px)}.custom-development-hero__action--primary{background:#087cff;border-color:#087cff;color:#fff}.custom-development-hero__action--secondary{background:#ffffffb8}.custom-development-hero__capability{background:#ffffffbd;border:1px solid #d2e1f2;border-radius:13px;color:#07152a;font-size:11px;font-weight:800;letter-spacing:.07em;margin:36px 0 0;max-width:100%;padding:15px 18px;text-transform:uppercase;width:max-content}.custom-development-hero__capability span{background:#30d6a1;border-radius:50%;display:inline-block;height:9px;margin-right:12px;width:9px}.custom-development-hero__visual{display:block;width:100%}.custom-development-hero__visual img{display:block;height:auto;width:100%}@media(max-width:1099px){.custom-development-hero__inner{gap:18px;grid-template-columns:minmax(0,440px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.custom-development-hero h1{font-size:51px}.custom-development-hero__body{font-size:15px}.custom-development-hero__action{gap:22px;padding:0 17px}}@media(max-width:899px){.custom-development-hero__inner{gap:36px;grid-template-columns:1fr;padding:68px 0 58px;width:min(680px,calc(100% - 56px))}.custom-development-hero h1{font-size:clamp(51px,7.4vw,59px);max-width:650px}.custom-development-hero__visual{margin:0 auto;width:min(680px,100%)}.custom-development-hero__capability{margin-top:28px}}@media(max-width:699px){.custom-development-hero{scroll-margin-top:72px}.custom-development-hero__inner{gap:26px;padding:54px 0 40px;width:min(430px,calc(100% - 40px))}.custom-development-hero__eyebrow{font-size:10px;margin-bottom:22px}.custom-development-hero h1{font-size:clamp(38px,10.2vw,44px);line-height:1}.custom-development-hero__body{font-size:14px;line-height:1.62;margin-top:24px}.custom-development-hero__actions{flex-direction:column;margin-top:26px}.custom-development-hero__action{min-height:58px;width:100%}.custom-development-hero__capability{font-size:9px;line-height:1.45;margin-top:26px;width:100%}.custom-development-hero__visual{width:min(390px,100%)}}@media(prefers-reduced-motion:reduce){.custom-development-hero__action{transition:none}}.custom-development-page-navigation{--custom-development-page-navigation-sticky-top:0px;--custom-development-page-navigation-background:#020716;--custom-development-page-navigation-surface:#0b1d35;--custom-development-page-navigation-surface-hover:#102744;--custom-development-page-navigation-border:#29405d;--custom-development-page-navigation-blue:#74bdff;--custom-development-page-navigation-primary:#087cff;--custom-development-page-navigation-pink:#ee6caf;--custom-development-page-navigation-green:#67d6af;background:radial-gradient(circle at 20% 0,#087cff1f,#0000 34%),var(
      --custom-development-page-navigation-background
    );border-bottom:1px solid var(--custom-development-page-navigation-border);border-top:1px solid #74bdff14;box-shadow:0 12px 34px #01050f38;color:#fff;isolation:isolate;position:sticky;top:var(
    --custom-development-page-navigation-sticky-top
  );width:100%;z-index:850}.custom-development-page-navigation,.custom-development-page-navigation *{box-sizing:border-box}.custom-development-page-navigation__inner{grid-gap:clamp(22px,3.5vw,50px);align-items:center;display:grid;gap:clamp(22px,3.5vw,50px);grid-template-columns:minmax(190px,auto) minmax(0,1fr);margin:0 auto;min-height:82px;padding:10px clamp(24px,4vw,64px);width:min(100%,1440px)}.custom-development-page-navigation__identity{border-radius:8px;color:#fff;display:block;outline:none;text-decoration:none;width:-moz-fit-content;width:fit-content}.custom-development-page-navigation__identity-eyebrow{color:var(
    --custom-development-page-navigation-blue
  );display:block;font-size:10px;font-weight:850;letter-spacing:.15em;line-height:1;text-transform:uppercase;white-space:nowrap}.custom-development-page-navigation__identity-title{color:#fff;display:block;font-size:17px;font-weight:730;letter-spacing:-.02em;line-height:1.1;margin-top:9px;transition:color .18s ease;white-space:nowrap}.custom-development-page-navigation__identity:hover .custom-development-page-navigation__identity-title{color:var(
    --custom-development-page-navigation-blue
  )}.custom-development-page-navigation__scroll{align-items:center;display:flex;gap:7px;justify-content:flex-end;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:5px 2px;scroll-behavior:smooth;scrollbar-width:none}.custom-development-page-navigation__scroll::-webkit-scrollbar{display:none}.custom-development-page-navigation__link{align-items:center;background:var(--custom-development-page-navigation-surface);border:1px solid var(--custom-development-page-navigation-border);border-radius:999px;color:#ffffffc7;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:740;gap:9px;justify-content:center;letter-spacing:.005em;line-height:1;min-height:42px;outline:none;padding:9px 14px;position:relative;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap}.custom-development-page-navigation__link:hover{background:var(
      --custom-development-page-navigation-surface-hover
    );border-color:#74bdff8f;color:#fff;transform:translateY(-1px)}.custom-development-page-navigation__link-indicator{background:var(--custom-development-page-navigation-blue);border-radius:50%;box-shadow:0 0 0 3px #74bdff14;flex:0 0 auto;height:7px;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease;width:7px}.custom-development-page-navigation__link--primary{border-color:#67d6af52}.custom-development-page-navigation__link--primary .custom-development-page-navigation__link-indicator{background:var(--custom-development-page-navigation-green);box-shadow:0 0 0 3px #67d6af14}.custom-development-page-navigation__link--active{background:linear-gradient(135deg,#087cff,#1165ca);border-color:var(--custom-development-page-navigation-primary);box-shadow:0 8px 20px #087cff33,inset 0 1px 0 #ffffff24;color:#fff}.custom-development-page-navigation__link--active .custom-development-page-navigation__link-indicator{background:#fff;box-shadow:0 0 0 3px #ffffff21;transform:scale(1.08)}.custom-development-page-navigation__identity:focus-visible,.custom-development-page-navigation__link:focus-visible{outline:3px solid #74bdff52;outline-offset:3px}@media (max-width:1180px){.custom-development-page-navigation__inner{gap:20px;grid-template-columns:minmax(160px,auto) minmax(0,1fr);padding-left:24px;padding-right:24px}.custom-development-page-navigation__scroll{justify-content:flex-start}.custom-development-page-navigation__link{font-size:10.5px;padding-left:12px;padding-right:12px}}@media (max-width:820px){.custom-development-page-navigation__inner{gap:14px;grid-template-columns:auto minmax(0,1fr);min-height:70px;padding:8px 18px}.custom-development-page-navigation__identity-title{display:none}.custom-development-page-navigation__identity-eyebrow{font-size:9px;line-height:1.25;white-space:normal}.custom-development-page-navigation__identity{width:92px}.custom-development-page-navigation__link{min-height:39px}}@media (max-width:620px){.custom-development-page-navigation__inner{gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:64px;padding:7px 10px}.custom-development-page-navigation__identity{width:68px}.custom-development-page-navigation__identity-eyebrow{font-size:8px;letter-spacing:.11em}.custom-development-page-navigation__scroll{gap:5px}.custom-development-page-navigation__link{font-size:10px;gap:7px;min-height:37px;padding:8px 10px}.custom-development-page-navigation__link-indicator{height:6px;width:6px}}@media (max-width:390px){.custom-development-page-navigation__inner{gap:8px;padding-left:8px;padding-right:8px}.custom-development-page-navigation__identity{width:62px}.custom-development-page-navigation__link{padding-left:9px;padding-right:9px}}@media (prefers-reduced-motion:reduce){.custom-development-page-navigation__identity-title,.custom-development-page-navigation__link,.custom-development-page-navigation__link-indicator{transition:none}.custom-development-page-navigation__scroll{scroll-behavior:auto}}@media print{.custom-development-page-navigation{display:none;position:static}}.custom-development-operational-friction{background:#020716;color:#fff;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.custom-development-operational-friction__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.custom-development-operational-friction__inner{grid-gap:32px 42px;align-items:start;display:grid;gap:32px 42px;grid-template-columns:minmax(0,560px) minmax(0,1fr);margin:0 auto;padding:82px 0 74px;width:min(1320px,calc(100% - 80px))}.custom-development-operational-friction__eyebrow{color:#74bdff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 26px;text-transform:uppercase}.custom-development-operational-friction h2{font-size:clamp(54px,5vw,70px);letter-spacing:-.05em;line-height:.98;margin:0}.custom-development-operational-friction__body{color:#afc0d6;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:600px}.custom-development-operational-friction__visual{display:block;width:100%}.custom-development-operational-friction__visual img{display:block;height:auto;width:100%}.custom-development-operational-friction__signals{grid-gap:16px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.custom-development-operational-friction__signal{background:#0a1c34;border:1px solid #294766;border-radius:18px;min-height:132px;padding:20px}.custom-development-operational-friction__signal-number{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;font-size:9px;font-weight:850;height:28px;justify-content:center;margin-right:9px;width:28px}.custom-development-operational-friction__signal h3{display:inline;font-size:17px;margin:0}.custom-development-operational-friction__signal p{color:#afc0d6;font-size:13px;line-height:1.55;margin:18px 0 0}.custom-development-operational-friction__signal--blue{color:#74bdff}.custom-development-operational-friction__signal--pink{color:#ff91ba}.custom-development-operational-friction__signal--green{color:#30d6a1}.custom-development-operational-friction__signal h3{color:#fff}.custom-development-operational-friction__principle{background:#13243b;border-radius:17px;color:#fff;font-size:14px;font-weight:820;grid-column:1/-1;letter-spacing:.025em;margin:0;padding:22px 26px;text-transform:uppercase}.custom-development-operational-friction__principle span{background:#ff2775;border-radius:50%;display:inline-block;height:10px;margin-right:14px;width:10px}@media(max-width:1099px){.custom-development-operational-friction__inner{gap:28px;grid-template-columns:minmax(0,420px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.custom-development-operational-friction h2{font-size:50px}.custom-development-operational-friction__body{font-size:15px}.custom-development-operational-friction__signal{padding:17px}}@media(max-width:899px){.custom-development-operational-friction{scroll-margin-top:142px}.custom-development-operational-friction__inner{gap:30px;grid-template-columns:1fr;padding:68px 0 60px;width:min(680px,calc(100% - 56px))}.custom-development-operational-friction h2{font-size:clamp(51px,7.2vw,57px)}.custom-development-operational-friction__visual{margin:0 auto;width:min(680px,100%)}.custom-development-operational-friction__signals{gap:12px;grid-column:auto;grid-template-columns:repeat(3,1fr)}.custom-development-operational-friction__signal{min-height:126px}.custom-development-operational-friction__signal h3{display:block;font-size:14px;margin-top:11px}.custom-development-operational-friction__signal p{font-size:11px;margin-top:10px}.custom-development-operational-friction__principle{font-size:12px;grid-column:auto;line-height:1.5}}@media(max-width:699px){.custom-development-operational-friction{scroll-margin-top:126px}.custom-development-operational-friction__inner{gap:26px;padding:54px 0 34px;width:min(430px,calc(100% - 40px))}.custom-development-operational-friction__eyebrow{font-size:10px;margin-bottom:22px}.custom-development-operational-friction h2{font-size:clamp(39px,10.3vw,45px);line-height:1}.custom-development-operational-friction__body{font-size:14px;line-height:1.62;margin-top:24px}.custom-development-operational-friction__visual{width:min(390px,100%)}.custom-development-operational-friction__signals{gap:12px;grid-template-columns:1fr}.custom-development-operational-friction__signal{min-height:0;padding:18px}.custom-development-operational-friction__signal h3{display:inline;font-size:16px;margin:0}.custom-development-operational-friction__signal p{font-size:13px;margin-top:14px}.custom-development-operational-friction__principle{font-size:10px;padding:18px}}.custom-development-system-definition{background:#f5f8fc;color:#07152a;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.custom-development-system-definition__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.custom-development-system-definition__inner{grid-gap:30px 42px;align-items:start;display:grid;gap:30px 42px;grid-template-columns:minmax(0,560px) minmax(0,1fr);margin:0 auto;padding:82px 0 70px;width:min(1320px,calc(100% - 80px))}.custom-development-system-definition__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.custom-development-system-definition h2{font-size:clamp(54px,5vw,68px);letter-spacing:-.05em;line-height:.98;margin:0}.custom-development-system-definition__body{color:#536985;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:580px}.custom-development-system-definition__visual{display:block;width:100%}.custom-development-system-definition__visual img{display:block;height:auto;width:100%}.custom-development-system-definition__principles{grid-gap:16px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.custom-development-system-definition__principle{background:#fffc;border:1px solid #d2e1f2;border-radius:18px;min-height:132px;padding:20px}.custom-development-system-definition__principle>span{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;font-size:9px;font-weight:850;height:28px;justify-content:center;margin-right:9px;width:28px}.custom-development-system-definition__principle h3{color:#07152a;display:inline;font-size:17px;margin:0}.custom-development-system-definition__principle p{color:#536985;font-size:13px;line-height:1.55;margin:18px 0 0}.custom-development-system-definition__principle--blue{color:#087cff}.custom-development-system-definition__principle--pink{color:#ff2775}.custom-development-system-definition__principle--green{color:#159b76}.custom-development-system-definition__statement{background:#07152a;border-radius:17px;color:#fff;font-size:14px;font-weight:820;grid-column:1/-1;letter-spacing:.025em;margin:0;padding:22px 26px;text-transform:uppercase}.custom-development-system-definition__statement span{background:#30d6a1;border-radius:50%;display:inline-block;height:10px;margin-right:14px;width:10px}@media(max-width:1099px){.custom-development-system-definition__inner{gap:28px;grid-template-columns:minmax(0,420px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.custom-development-system-definition h2{font-size:50px}.custom-development-system-definition__body{font-size:15px}.custom-development-system-definition__principle{padding:17px}}@media(max-width:899px){.custom-development-system-definition__inner{gap:30px;grid-template-columns:1fr;padding:68px 0 60px;width:min(680px,calc(100% - 56px))}.custom-development-system-definition h2{font-size:clamp(50px,7.2vw,57px)}.custom-development-system-definition__principles{gap:12px;grid-column:auto;grid-template-columns:repeat(2,1fr)}.custom-development-system-definition__principle:last-child{grid-column:1/-1}.custom-development-system-definition__statement{font-size:12px;grid-column:auto;line-height:1.5}}@media(max-width:699px){.custom-development-system-definition{scroll-margin-top:126px}.custom-development-system-definition__inner{gap:26px;padding:54px 0 34px;width:min(430px,calc(100% - 40px))}.custom-development-system-definition__eyebrow{font-size:10px;margin-bottom:22px}.custom-development-system-definition h2{font-size:clamp(39px,10.2vw,44px);line-height:1}.custom-development-system-definition__body{font-size:14px;line-height:1.62;margin-top:24px}.custom-development-system-definition__visual{width:min(390px,100%)}.custom-development-system-definition__principles{grid-template-columns:1fr}.custom-development-system-definition__principle:last-child{grid-column:auto}.custom-development-system-definition__principle{min-height:0;padding:18px}.custom-development-system-definition__statement{font-size:10px;padding:18px}}.custom-development-discovery-mapping{background:#f5f8fc;color:#07152a;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.custom-development-discovery-mapping__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.custom-development-discovery-mapping__inner{grid-gap:34px 42px;align-items:center;display:grid;gap:34px 42px;grid-template-columns:minmax(0,560px) minmax(0,1fr);margin:0 auto;padding:82px 0 72px;width:min(1320px,calc(100% - 80px))}.custom-development-discovery-mapping__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.custom-development-discovery-mapping h2{font-size:clamp(54px,5vw,68px);letter-spacing:-.05em;line-height:.98;margin:0}.custom-development-discovery-mapping__copy>p:last-of-type{color:#536985;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:600px}.custom-development-discovery-mapping__action{align-items:center;background:#087cff;border-radius:11px;color:#fff;display:flex;font-size:14px;font-weight:780;gap:34px;justify-content:space-between;margin-top:31px;max-width:100%;min-height:58px;padding:0 20px;text-decoration:none;width:max-content}.custom-development-discovery-mapping__visual{display:block;width:100%}.custom-development-discovery-mapping__visual img{display:block;height:auto;width:100%}.custom-development-discovery-mapping__deliverable{background:#ffffffd1;border:1px solid #d2e1f2;border-radius:22px;grid-column:1/-1;padding:26px 28px}.custom-development-discovery-mapping__deliverable span{color:#087cff;display:block;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.custom-development-discovery-mapping__deliverable strong{display:block;font-size:22px;margin-top:13px}.custom-development-discovery-mapping__deliverable p{border-top:1px solid #d2e1f2;color:#536985;font-size:12px;font-weight:800;letter-spacing:.06em;margin:16px 0 0;padding-top:16px;text-transform:uppercase}@media(max-width:1099px){.custom-development-discovery-mapping__inner{gap:28px;grid-template-columns:minmax(0,430px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.custom-development-discovery-mapping h2{font-size:50px}.custom-development-discovery-mapping__copy>p:last-of-type{font-size:15px}}@media(max-width:899px){.custom-development-discovery-mapping__inner{gap:30px;grid-template-columns:1fr;padding:68px 0 60px;width:min(680px,calc(100% - 56px))}.custom-development-discovery-mapping h2{font-size:clamp(50px,7.2vw,57px)}.custom-development-discovery-mapping__visual{margin:0 auto;width:min(680px,100%)}.custom-development-discovery-mapping__deliverable{grid-column:auto}}@media(max-width:699px){.custom-development-discovery-mapping{scroll-margin-top:126px}.custom-development-discovery-mapping__inner{gap:26px;padding:54px 0 38px;width:min(430px,calc(100% - 40px))}.custom-development-discovery-mapping__eyebrow{font-size:10px}.custom-development-discovery-mapping h2{font-size:clamp(39px,10.2vw,44px);line-height:1}.custom-development-discovery-mapping__copy>p:last-of-type{font-size:14px;line-height:1.62;margin-top:24px}.custom-development-discovery-mapping__action{width:100%}.custom-development-discovery-mapping__visual{width:min(390px,100%)}.custom-development-discovery-mapping__deliverable{padding:20px}.custom-development-discovery-mapping__deliverable strong{font-size:18px}.custom-development-discovery-mapping__deliverable p{font-size:10px;line-height:1.6}}.custom-development-what-we-build{background:#020716;color:#fff;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.custom-development-what-we-build__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.custom-development-what-we-build__inner{grid-gap:32px 42px;align-items:start;display:grid;gap:32px 42px;grid-template-columns:minmax(0,560px) minmax(0,1fr);margin:0 auto;padding:80px 0 70px;width:min(1320px,calc(100% - 80px))}.custom-development-what-we-build__eyebrow{color:#74bdff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.custom-development-what-we-build h2{font-size:clamp(54px,5vw,68px);letter-spacing:-.05em;line-height:.98;margin:0}.custom-development-what-we-build__copy>p:last-of-type{color:#afc0d6;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:600px}.custom-development-what-we-build__visual{display:block;width:100%}.custom-development-what-we-build__visual img{display:block;height:auto;width:100%}.custom-development-what-we-build__controls,.custom-development-what-we-build__outcomes,.custom-development-what-we-build__principles{grid-gap:16px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.custom-development-what-we-build__control,.custom-development-what-we-build__outcome,.custom-development-what-we-build__principle{background:#0a1c34;border:1px solid #294766;border-radius:18px;min-height:132px;padding:20px}.custom-development-what-we-build__control>span,.custom-development-what-we-build__outcome>span,.custom-development-what-we-build__principle>span{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;font-size:9px;font-weight:850;height:28px;justify-content:center;margin-right:9px;width:28px}.custom-development-what-we-build__control h3,.custom-development-what-we-build__outcome h3,.custom-development-what-we-build__principle h3{color:#fff;display:inline;font-size:17px;margin:0}.custom-development-what-we-build__control p,.custom-development-what-we-build__outcome p,.custom-development-what-we-build__principle p{color:#afc0d6;font-size:13px;line-height:1.55;margin:18px 0 0}.custom-development-what-we-build__control--blue,.custom-development-what-we-build__outcome--blue,.custom-development-what-we-build__principle--blue{color:#74bdff}.custom-development-what-we-build__control--pink,.custom-development-what-we-build__outcome--pink,.custom-development-what-we-build__principle--pink{color:#ff91ba}.custom-development-what-we-build__control--green,.custom-development-what-we-build__outcome--green,.custom-development-what-we-build__principle--green{color:#30d6a1}.custom-development-what-we-build__control--gold{color:#f4b63d}.custom-development-what-we-build__statement{background:#10243e;border-radius:17px;color:#fff;font-size:14px;font-weight:820;grid-column:1/-1;letter-spacing:.025em;margin:0;padding:22px 26px;text-transform:uppercase}.custom-development-what-we-build__statement span{background:#30d6a1;border-radius:50%;display:inline-block;height:10px;margin-right:14px;width:10px}@media(max-width:1099px){.custom-development-what-we-build__inner{gap:28px;grid-template-columns:minmax(0,420px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.custom-development-what-we-build h2{font-size:50px}.custom-development-what-we-build__copy>p:last-of-type{font-size:15px}.custom-development-what-we-build__control,.custom-development-what-we-build__outcome,.custom-development-what-we-build__principle{padding:17px}}@media(max-width:899px){.custom-development-what-we-build__inner{gap:30px;grid-template-columns:1fr;padding:68px 0 60px;width:min(680px,calc(100% - 56px))}.custom-development-what-we-build h2{font-size:clamp(50px,7.2vw,57px)}.custom-development-what-we-build__controls,.custom-development-what-we-build__outcomes,.custom-development-what-we-build__principles{gap:12px;grid-column:auto;grid-template-columns:repeat(3,1fr)}.custom-development-what-we-build__control h3,.custom-development-what-we-build__outcome h3,.custom-development-what-we-build__principle h3{display:block;font-size:14px;margin-top:10px}.custom-development-what-we-build__control p,.custom-development-what-we-build__outcome p,.custom-development-what-we-build__principle p{font-size:11px;margin-top:10px}.custom-development-what-we-build__statement{font-size:12px;grid-column:auto;line-height:1.5}}@media(max-width:699px){.custom-development-what-we-build{scroll-margin-top:126px}.custom-development-what-we-build__inner{gap:26px;padding:54px 0 38px;width:min(430px,calc(100% - 40px))}.custom-development-what-we-build__eyebrow{font-size:10px}.custom-development-what-we-build h2{font-size:clamp(39px,10.2vw,45px);line-height:1}.custom-development-what-we-build__copy>p:last-of-type{font-size:14px;line-height:1.62;margin-top:24px}.custom-development-what-we-build__visual{width:min(390px,100%)}.custom-development-what-we-build__controls,.custom-development-what-we-build__outcomes,.custom-development-what-we-build__principles{grid-template-columns:1fr}.custom-development-what-we-build__control,.custom-development-what-we-build__outcome,.custom-development-what-we-build__principle{min-height:0;padding:18px}.custom-development-what-we-build__control h3,.custom-development-what-we-build__outcome h3,.custom-development-what-we-build__principle h3{display:inline;font-size:16px;margin:0}.custom-development-what-we-build__control p,.custom-development-what-we-build__outcome p,.custom-development-what-we-build__principle p{font-size:13px}.custom-development-what-we-build__statement{font-size:10px;padding:18px}}.custom-development-process-transformation{background:#f5f8fc;color:#07152a;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.custom-development-process-transformation__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.custom-development-process-transformation__inner{grid-gap:32px 42px;align-items:start;display:grid;gap:32px 42px;grid-template-columns:minmax(0,560px) minmax(0,1fr);margin:0 auto;padding:80px 0 70px;width:min(1320px,calc(100% - 80px))}.custom-development-process-transformation__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.custom-development-process-transformation h2{font-size:clamp(54px,5vw,68px);letter-spacing:-.05em;line-height:.98;margin:0}.custom-development-process-transformation__copy>p:last-of-type{color:#536985;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:600px}.custom-development-process-transformation__visual{display:block;width:100%}.custom-development-process-transformation__visual img{display:block;height:auto;width:100%}.custom-development-process-transformation__controls,.custom-development-process-transformation__outcomes,.custom-development-process-transformation__principles{grid-gap:16px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.custom-development-process-transformation__control,.custom-development-process-transformation__outcome,.custom-development-process-transformation__principle{background:#ffffffd1;border:1px solid #d2e1f2;border-radius:18px;min-height:132px;padding:20px}.custom-development-process-transformation__control>span,.custom-development-process-transformation__outcome>span,.custom-development-process-transformation__principle>span{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;font-size:9px;font-weight:850;height:28px;justify-content:center;margin-right:9px;width:28px}.custom-development-process-transformation__control h3,.custom-development-process-transformation__outcome h3,.custom-development-process-transformation__principle h3{color:#07152a;display:inline;font-size:17px;margin:0}.custom-development-process-transformation__control p,.custom-development-process-transformation__outcome p,.custom-development-process-transformation__principle p{color:#536985;font-size:13px;line-height:1.55;margin:18px 0 0}.custom-development-process-transformation__control--blue,.custom-development-process-transformation__outcome--blue,.custom-development-process-transformation__principle--blue{color:#087cff}.custom-development-process-transformation__control--pink,.custom-development-process-transformation__outcome--pink,.custom-development-process-transformation__principle--pink{color:#ff2775}.custom-development-process-transformation__control--green,.custom-development-process-transformation__outcome--green,.custom-development-process-transformation__principle--green{color:#30d6a1}.custom-development-process-transformation__control--gold{color:#f4b63d}.custom-development-process-transformation__statement{background:#07152a;border-radius:17px;color:#fff;font-size:14px;font-weight:820;grid-column:1/-1;letter-spacing:.025em;margin:0;padding:22px 26px;text-transform:uppercase}.custom-development-process-transformation__statement span{background:#30d6a1;border-radius:50%;display:inline-block;height:10px;margin-right:14px;width:10px}@media(max-width:1099px){.custom-development-process-transformation__inner{gap:28px;grid-template-columns:minmax(0,420px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.custom-development-process-transformation h2{font-size:50px}.custom-development-process-transformation__copy>p:last-of-type{font-size:15px}.custom-development-process-transformation__control,.custom-development-process-transformation__outcome,.custom-development-process-transformation__principle{padding:17px}}@media(max-width:899px){.custom-development-process-transformation__inner{gap:30px;grid-template-columns:1fr;padding:68px 0 60px;width:min(680px,calc(100% - 56px))}.custom-development-process-transformation h2{font-size:clamp(50px,7.2vw,57px)}.custom-development-process-transformation__controls,.custom-development-process-transformation__outcomes,.custom-development-process-transformation__principles{gap:12px;grid-column:auto;grid-template-columns:repeat(3,1fr)}.custom-development-process-transformation__control h3,.custom-development-process-transformation__outcome h3,.custom-development-process-transformation__principle h3{display:block;font-size:14px;margin-top:10px}.custom-development-process-transformation__control p,.custom-development-process-transformation__outcome p,.custom-development-process-transformation__principle p{font-size:11px;margin-top:10px}.custom-development-process-transformation__statement{font-size:12px;grid-column:auto;line-height:1.5}}@media(max-width:699px){.custom-development-process-transformation{scroll-margin-top:126px}.custom-development-process-transformation__inner{gap:26px;padding:54px 0 38px;width:min(430px,calc(100% - 40px))}.custom-development-process-transformation__eyebrow{font-size:10px}.custom-development-process-transformation h2{font-size:clamp(39px,10.2vw,45px);line-height:1}.custom-development-process-transformation__copy>p:last-of-type{font-size:14px;line-height:1.62;margin-top:24px}.custom-development-process-transformation__visual{width:min(390px,100%)}.custom-development-process-transformation__controls,.custom-development-process-transformation__outcomes,.custom-development-process-transformation__principles{grid-template-columns:1fr}.custom-development-process-transformation__control,.custom-development-process-transformation__outcome,.custom-development-process-transformation__principle{min-height:0;padding:18px}.custom-development-process-transformation__control h3,.custom-development-process-transformation__outcome h3,.custom-development-process-transformation__principle h3{display:inline;font-size:16px;margin:0}.custom-development-process-transformation__control p,.custom-development-process-transformation__outcome p,.custom-development-process-transformation__principle p{font-size:13px}.custom-development-process-transformation__statement{font-size:10px;padding:18px}}.custom-development-delivery-process{background:#020716;color:#fff;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.custom-development-delivery-process__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.custom-development-delivery-process__inner{grid-gap:34px 42px;align-items:center;display:grid;gap:34px 42px;grid-template-columns:minmax(0,560px) minmax(0,1fr);margin:0 auto;padding:80px 0 72px;width:min(1320px,calc(100% - 80px))}.custom-development-delivery-process__eyebrow{color:#74bdff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.custom-development-delivery-process h2{font-size:clamp(54px,5vw,68px);letter-spacing:-.05em;line-height:.98;margin:0}.custom-development-delivery-process__copy>p:last-of-type{color:#afc0d6;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:600px}.custom-development-delivery-process__action{align-items:center;background:#087cff;border-radius:11px;color:#fff;display:flex;font-size:14px;font-weight:780;gap:34px;justify-content:space-between;margin-top:31px;max-width:100%;min-height:58px;padding:0 20px;text-decoration:none;width:max-content}.custom-development-delivery-process__visual{display:block;width:100%}.custom-development-delivery-process__visual img{display:block;height:auto;width:100%}.custom-development-delivery-process__assurance,.custom-development-delivery-process__evidence{background:#10243e;border:1px solid #294766;border-radius:22px;grid-column:1/-1;padding:26px 28px}.custom-development-delivery-process__assurance span,.custom-development-delivery-process__evidence span{color:#30d6a1;display:block;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.custom-development-delivery-process__assurance strong,.custom-development-delivery-process__evidence strong{display:block;font-size:20px;margin-top:13px}.custom-development-delivery-process__assurance p,.custom-development-delivery-process__evidence p{border-top:1px solid #294766;color:#afc0d6;font-size:11px;font-weight:800;letter-spacing:.06em;margin:16px 0 0;padding-top:16px;text-transform:uppercase}@media(max-width:1099px){.custom-development-delivery-process__inner{gap:28px;grid-template-columns:minmax(0,430px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.custom-development-delivery-process h2{font-size:50px}.custom-development-delivery-process__copy>p:last-of-type{font-size:15px}}@media(max-width:899px){.custom-development-delivery-process__inner{gap:30px;grid-template-columns:1fr;padding:68px 0 60px;width:min(680px,calc(100% - 56px))}.custom-development-delivery-process h2{font-size:clamp(50px,7.2vw,57px)}.custom-development-delivery-process__visual{margin:0 auto;width:min(680px,100%)}.custom-development-delivery-process__assurance,.custom-development-delivery-process__evidence{grid-column:auto}}@media(max-width:699px){.custom-development-delivery-process{scroll-margin-top:126px}.custom-development-delivery-process__inner{gap:26px;padding:54px 0 38px;width:min(430px,calc(100% - 40px))}.custom-development-delivery-process__eyebrow{font-size:10px}.custom-development-delivery-process h2{font-size:clamp(39px,10.2vw,45px);line-height:1}.custom-development-delivery-process__copy>p:last-of-type{font-size:14px;line-height:1.62;margin-top:24px}.custom-development-delivery-process__visual{width:min(390px,100%)}.custom-development-delivery-process__assurance,.custom-development-delivery-process__evidence{padding:20px}.custom-development-delivery-process__assurance strong,.custom-development-delivery-process__evidence strong{font-size:18px}.custom-development-delivery-process__assurance p,.custom-development-delivery-process__evidence p{font-size:10px;line-height:1.6}.custom-development-delivery-process__action{width:100%}}.custom-development-delivery-process__copy{grid-column:1;grid-row:1;padding-bottom:92px}.custom-development-delivery-process__visual{grid-column:2;grid-row:1}.custom-development-delivery-process__action{align-self:end;grid-column:1;grid-row:1;justify-self:start}.custom-development-delivery-process__assurance{grid-row:2}@media(max-width:899px){.custom-development-delivery-process__action,.custom-development-delivery-process__assurance,.custom-development-delivery-process__copy,.custom-development-delivery-process__visual{grid-column:auto;grid-row:auto}.custom-development-delivery-process__copy{padding-bottom:0}.custom-development-delivery-process__action{justify-self:start}}@media(max-width:699px){.custom-development-delivery-process__action{justify-self:stretch}}.custom-development-product-proof{background:#f5f8fc;color:#07152a;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.custom-development-product-proof__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.custom-development-product-proof__inner{grid-gap:34px 42px;align-items:center;display:grid;gap:34px 42px;grid-template-columns:minmax(0,560px) minmax(0,1fr);margin:0 auto;padding:80px 0 72px;width:min(1320px,calc(100% - 80px))}.custom-development-product-proof__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.custom-development-product-proof h2{font-size:clamp(54px,5vw,68px);letter-spacing:-.05em;line-height:.98;margin:0}.custom-development-product-proof__copy>p:last-of-type{color:#536985;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:600px}.custom-development-product-proof__visual{display:block;width:100%}.custom-development-product-proof__visual img{display:block;height:auto;width:100%}.custom-development-product-proof__assurance,.custom-development-product-proof__evidence{background:#ffffffd6;border:1px solid #d2e1f2;border-radius:22px;grid-column:1/-1;padding:26px 28px}.custom-development-product-proof__assurance span,.custom-development-product-proof__evidence span{color:#087cff;display:block;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.custom-development-product-proof__assurance strong,.custom-development-product-proof__evidence strong{display:block;font-size:20px;margin-top:13px}.custom-development-product-proof__assurance p,.custom-development-product-proof__evidence p{border-top:1px solid #d2e1f2;color:#536985;font-size:11px;font-weight:800;letter-spacing:.06em;margin:16px 0 0;padding-top:16px;text-transform:uppercase}@media(max-width:1099px){.custom-development-product-proof__inner{gap:28px;grid-template-columns:minmax(0,430px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.custom-development-product-proof h2{font-size:50px}.custom-development-product-proof__copy>p:last-of-type{font-size:15px}}@media(max-width:899px){.custom-development-product-proof__inner{gap:30px;grid-template-columns:1fr;padding:68px 0 60px;width:min(680px,calc(100% - 56px))}.custom-development-product-proof h2{font-size:clamp(50px,7.2vw,57px)}.custom-development-product-proof__visual{margin:0 auto;width:min(680px,100%)}.custom-development-product-proof__assurance,.custom-development-product-proof__evidence{grid-column:auto}}@media(max-width:699px){.custom-development-product-proof{scroll-margin-top:126px}.custom-development-product-proof__inner{gap:26px;padding:54px 0 38px;width:min(430px,calc(100% - 40px))}.custom-development-product-proof__eyebrow{font-size:10px}.custom-development-product-proof h2{font-size:clamp(39px,10.2vw,45px);line-height:1}.custom-development-product-proof__copy>p:last-of-type{font-size:14px;line-height:1.62;margin-top:24px}.custom-development-product-proof__visual{width:min(390px,100%)}.custom-development-product-proof__assurance,.custom-development-product-proof__evidence{padding:20px}.custom-development-product-proof__assurance strong,.custom-development-product-proof__evidence strong{font-size:18px}.custom-development-product-proof__assurance p,.custom-development-product-proof__evidence p{font-size:10px;line-height:1.6}}.custom-development-responsible-ai{background:#020716;color:#fff;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.custom-development-responsible-ai__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.custom-development-responsible-ai__inner{grid-gap:32px 42px;align-items:start;display:grid;gap:32px 42px;grid-template-columns:minmax(0,560px) minmax(0,1fr);margin:0 auto;padding:80px 0 70px;width:min(1320px,calc(100% - 80px))}.custom-development-responsible-ai__eyebrow{color:#74bdff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.custom-development-responsible-ai h2{font-size:clamp(54px,5vw,68px);letter-spacing:-.05em;line-height:.98;margin:0}.custom-development-responsible-ai__copy>p:last-of-type{color:#afc0d6;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:600px}.custom-development-responsible-ai__visual{display:block;width:100%}.custom-development-responsible-ai__visual img{display:block;height:auto;width:100%}.custom-development-responsible-ai__controls,.custom-development-responsible-ai__outcomes,.custom-development-responsible-ai__principles{grid-gap:16px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.custom-development-responsible-ai__control,.custom-development-responsible-ai__outcome,.custom-development-responsible-ai__principle{background:#0a1c34;border:1px solid #294766;border-radius:18px;min-height:132px;padding:20px}.custom-development-responsible-ai__control>span,.custom-development-responsible-ai__outcome>span,.custom-development-responsible-ai__principle>span{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;font-size:9px;font-weight:850;height:28px;justify-content:center;margin-right:9px;width:28px}.custom-development-responsible-ai__control h3,.custom-development-responsible-ai__outcome h3,.custom-development-responsible-ai__principle h3{color:#fff;display:inline;font-size:17px;margin:0}.custom-development-responsible-ai__control p,.custom-development-responsible-ai__outcome p,.custom-development-responsible-ai__principle p{color:#afc0d6;font-size:13px;line-height:1.55;margin:18px 0 0}.custom-development-responsible-ai__control--blue,.custom-development-responsible-ai__outcome--blue,.custom-development-responsible-ai__principle--blue{color:#74bdff}.custom-development-responsible-ai__control--pink,.custom-development-responsible-ai__outcome--pink,.custom-development-responsible-ai__principle--pink{color:#ff91ba}.custom-development-responsible-ai__control--green,.custom-development-responsible-ai__outcome--green,.custom-development-responsible-ai__principle--green{color:#30d6a1}.custom-development-responsible-ai__control--gold{color:#f4b63d}.custom-development-responsible-ai__statement{background:#10243e;border-radius:17px;color:#fff;font-size:14px;font-weight:820;grid-column:1/-1;letter-spacing:.025em;margin:0;padding:22px 26px;text-transform:uppercase}.custom-development-responsible-ai__statement span{background:#30d6a1;border-radius:50%;display:inline-block;height:10px;margin-right:14px;width:10px}@media(max-width:1099px){.custom-development-responsible-ai__inner{gap:28px;grid-template-columns:minmax(0,420px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.custom-development-responsible-ai h2{font-size:50px}.custom-development-responsible-ai__copy>p:last-of-type{font-size:15px}.custom-development-responsible-ai__control,.custom-development-responsible-ai__outcome,.custom-development-responsible-ai__principle{padding:17px}}@media(max-width:899px){.custom-development-responsible-ai__inner{gap:30px;grid-template-columns:1fr;padding:68px 0 60px;width:min(680px,calc(100% - 56px))}.custom-development-responsible-ai h2{font-size:clamp(50px,7.2vw,57px)}.custom-development-responsible-ai__controls,.custom-development-responsible-ai__outcomes,.custom-development-responsible-ai__principles{gap:12px;grid-column:auto;grid-template-columns:repeat(3,1fr)}.custom-development-responsible-ai__control h3,.custom-development-responsible-ai__outcome h3,.custom-development-responsible-ai__principle h3{display:block;font-size:14px;margin-top:10px}.custom-development-responsible-ai__control p,.custom-development-responsible-ai__outcome p,.custom-development-responsible-ai__principle p{font-size:11px;margin-top:10px}.custom-development-responsible-ai__statement{font-size:12px;grid-column:auto;line-height:1.5}}@media(max-width:699px){.custom-development-responsible-ai{scroll-margin-top:126px}.custom-development-responsible-ai__inner{gap:26px;padding:54px 0 38px;width:min(430px,calc(100% - 40px))}.custom-development-responsible-ai__eyebrow{font-size:10px}.custom-development-responsible-ai h2{font-size:clamp(39px,10.2vw,45px);line-height:1}.custom-development-responsible-ai__copy>p:last-of-type{font-size:14px;line-height:1.62;margin-top:24px}.custom-development-responsible-ai__visual{width:min(390px,100%)}.custom-development-responsible-ai__controls,.custom-development-responsible-ai__outcomes,.custom-development-responsible-ai__principles{grid-template-columns:1fr}.custom-development-responsible-ai__control,.custom-development-responsible-ai__outcome,.custom-development-responsible-ai__principle{min-height:0;padding:18px}.custom-development-responsible-ai__control h3,.custom-development-responsible-ai__outcome h3,.custom-development-responsible-ai__principle h3{display:inline;font-size:16px;margin:0}.custom-development-responsible-ai__control p,.custom-development-responsible-ai__outcome p,.custom-development-responsible-ai__principle p{font-size:13px}.custom-development-responsible-ai__statement{font-size:10px;padding:18px}}.custom-development-responsible-ai__controls{grid-template-columns:repeat(2,1fr)}@media(max-width:899px){.custom-development-responsible-ai__controls{grid-template-columns:repeat(2,1fr)}}@media(max-width:699px){.custom-development-responsible-ai__controls{grid-template-columns:1fr}}.custom-development-implementation-adoption{background:#f5f8fc;color:#07152a;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.custom-development-implementation-adoption__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.custom-development-implementation-adoption__inner{grid-gap:32px 42px;align-items:start;display:grid;gap:32px 42px;grid-template-columns:minmax(0,560px) minmax(0,1fr);margin:0 auto;padding:80px 0 70px;width:min(1320px,calc(100% - 80px))}.custom-development-implementation-adoption__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.custom-development-implementation-adoption h2{font-size:clamp(54px,5vw,68px);letter-spacing:-.05em;line-height:.98;margin:0}.custom-development-implementation-adoption__copy>p:last-of-type{color:#536985;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:600px}.custom-development-implementation-adoption__visual{display:block;width:100%}.custom-development-implementation-adoption__visual img{display:block;height:auto;width:100%}.custom-development-implementation-adoption__steps{grid-gap:16px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.custom-development-implementation-adoption__step{background:#ffffffd1;border:1px solid #d2e1f2;border-radius:18px;min-height:132px;padding:20px}.custom-development-implementation-adoption__step>span{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;font-size:9px;font-weight:850;height:28px;justify-content:center;margin-right:9px;width:28px}.custom-development-implementation-adoption__step h3{color:#07152a;display:inline;font-size:17px;margin:0}.custom-development-implementation-adoption__step p{color:#536985;font-size:13px;line-height:1.55;margin:18px 0 0}.custom-development-implementation-adoption__step--blue{color:#087cff}.custom-development-implementation-adoption__step--pink{color:#ff2775}.custom-development-implementation-adoption__step--green{color:#159b76}.custom-development-implementation-adoption__statement{background:#07152a;border-radius:17px;color:#fff;font-size:14px;font-weight:820;grid-column:1/-1;letter-spacing:.025em;margin:0;padding:22px 26px;text-transform:uppercase}.custom-development-implementation-adoption__statement span{background:#30d6a1;border-radius:50%;display:inline-block;height:10px;margin-right:14px;width:10px}@media(max-width:1099px){.custom-development-implementation-adoption__inner{gap:28px;grid-template-columns:minmax(0,420px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.custom-development-implementation-adoption h2{font-size:50px}.custom-development-implementation-adoption__copy>p:last-of-type{font-size:15px}.custom-development-implementation-adoption__step{padding:17px}}@media(max-width:899px){.custom-development-implementation-adoption__inner{gap:30px;grid-template-columns:1fr;padding:68px 0 60px;width:min(680px,calc(100% - 56px))}.custom-development-implementation-adoption h2{font-size:clamp(50px,7.2vw,57px)}.custom-development-implementation-adoption__steps{gap:12px;grid-column:auto;grid-template-columns:repeat(3,1fr)}.custom-development-implementation-adoption__step h3{display:block;font-size:14px;margin-top:10px}.custom-development-implementation-adoption__step p{font-size:11px;margin-top:10px}.custom-development-implementation-adoption__statement{font-size:12px;grid-column:auto}}@media(max-width:699px){.custom-development-implementation-adoption{scroll-margin-top:126px}.custom-development-implementation-adoption__inner{gap:26px;padding:54px 0 38px;width:min(430px,calc(100% - 40px))}.custom-development-implementation-adoption__eyebrow{font-size:10px}.custom-development-implementation-adoption h2{font-size:clamp(39px,10.2vw,45px);line-height:1}.custom-development-implementation-adoption__copy>p:last-of-type{font-size:14px;line-height:1.62;margin-top:24px}.custom-development-implementation-adoption__visual{width:min(390px,100%)}.custom-development-implementation-adoption__steps{grid-template-columns:1fr}.custom-development-implementation-adoption__step{min-height:0;padding:18px}.custom-development-implementation-adoption__step h3{display:inline;font-size:16px;margin:0}.custom-development-implementation-adoption__step p{font-size:13px}.custom-development-implementation-adoption__statement{font-size:10px;padding:18px}}.custom-development-engagement-routes{background:#020716;color:#fff;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.custom-development-engagement-routes__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.custom-development-engagement-routes__inner{margin:0 auto;padding:80px 0 70px;width:min(1320px,calc(100% - 80px))}.custom-development-engagement-routes__heading>p{color:#74bdff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.custom-development-engagement-routes__heading h2{font-size:clamp(54px,5vw,68px);letter-spacing:-.05em;line-height:.98;margin:0}.custom-development-engagement-routes__heading>span{color:#afc0d6;display:block;font-size:16px;line-height:1.65;margin-top:27px;max-width:760px}.custom-development-engagement-routes__routes{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:42px}.custom-development-engagement-routes__route{background:#0a1c34;border:1px solid #294766;border-radius:22px;min-height:310px;padding:24px}.custom-development-engagement-routes__route-number{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;font-size:10px;font-weight:850;height:30px;justify-content:center;width:30px}.custom-development-engagement-routes__route h3{color:#fff;font-size:26px;margin:24px 0 28px}.custom-development-engagement-routes__route>strong{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.custom-development-engagement-routes__route>p{color:#afc0d6;font-size:13px;line-height:1.55;margin:12px 0 24px;min-height:58px}.custom-development-engagement-routes__route>a{align-items:center;border-top:1px solid #294766;color:#fff;display:flex;font-size:10px;font-weight:800;justify-content:space-between;padding-top:20px;text-decoration:none;text-transform:uppercase}.custom-development-engagement-routes__route--blue{color:#74bdff}.custom-development-engagement-routes__route--pink{color:#ff91ba}.custom-development-engagement-routes__route--green{color:#30d6a1}.custom-development-engagement-routes__route a,.custom-development-engagement-routes__route h3,.custom-development-engagement-routes__route p{color:inherit}.custom-development-engagement-routes__route a,.custom-development-engagement-routes__route h3{color:#fff}.custom-development-engagement-routes__statement{background:#10243e;border-radius:17px;color:#fff;font-size:14px;font-weight:820;margin:38px 0 0;padding:22px 26px;text-transform:uppercase}.custom-development-engagement-routes__statement span{background:#30d6a1;border-radius:50%;display:inline-block;height:10px;margin-right:14px;width:10px}@media(max-width:1099px){.custom-development-engagement-routes__inner{width:min(940px,calc(100% - 56px))}.custom-development-engagement-routes__heading h2{font-size:54px}.custom-development-engagement-routes__route{padding:20px}.custom-development-engagement-routes__route h3{font-size:22px}}@media(max-width:899px){.custom-development-engagement-routes__inner{padding:68px 0 60px;width:min(680px,calc(100% - 56px))}.custom-development-engagement-routes__heading h2{font-size:clamp(50px,7.2vw,57px)}.custom-development-engagement-routes__routes{gap:16px;grid-template-columns:1fr}.custom-development-engagement-routes__route,.custom-development-engagement-routes__route>p{min-height:0}}@media(max-width:699px){.custom-development-engagement-routes{scroll-margin-top:126px}.custom-development-engagement-routes__inner{padding:54px 0 38px;width:min(430px,calc(100% - 40px))}.custom-development-engagement-routes__heading>p{font-size:10px}.custom-development-engagement-routes__heading h2{font-size:clamp(40px,10.5vw,46px)}.custom-development-engagement-routes__heading>span{font-size:14px}.custom-development-engagement-routes__routes{margin-top:32px}.custom-development-engagement-routes__route h3{font-size:23px}.custom-development-engagement-routes__statement{font-size:10px;line-height:1.5;padding:18px}}.custom-systems-public-page{background:#fff;color:#111827;min-height:100vh;overflow-x:clip;position:relative}.custom-systems-public-page__main{min-height:70vh;position:relative;width:100%}.custom-systems-public-page__development-anchor{min-height:1px;width:100%}.about-andus-hero{background:#f5f8fc;color:#07152a;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.about-andus-hero__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.about-andus-hero__inner{grid-gap:24px 44px;align-items:center;display:grid;gap:24px 44px;grid-template-columns:minmax(0,610px) minmax(0,1fr);margin:0 auto;padding:78px 0 54px;width:min(1320px,calc(100% - 80px))}.about-andus-hero__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.about-andus-hero h1{font-size:clamp(58px,5.1vw,72px);letter-spacing:-.052em;line-height:.98;margin:0}.about-andus-hero__copy>p:last-of-type{color:#536985;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:600px}.about-andus-hero__action{align-items:center;background:#087cff;border-radius:11px;color:#fff;display:flex;font-size:14px;font-weight:780;gap:34px;justify-content:space-between;margin-top:32px;min-height:58px;min-width:236px;padding:0 19px;text-decoration:none;width:max-content}.about-andus-hero__visual{display:block;width:100%}.about-andus-hero__visual img{display:block;height:auto;width:100%}.about-andus-hero__statement{background:#07152a;border-radius:17px;color:#fff;font-size:14px;font-weight:820;grid-column:1/-1;margin:0;padding:22px 26px;text-transform:uppercase}.about-andus-hero__statement span{background:#30d6a1;border-radius:50%;display:inline-block;height:10px;margin-right:14px;width:10px}@media(max-width:1099px){.about-andus-hero__inner{gap:18px;grid-template-columns:minmax(0,450px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.about-andus-hero h1{font-size:52px}.about-andus-hero__copy>p:last-of-type{font-size:15px}}@media(max-width:899px){.about-andus-hero__inner{gap:28px;grid-template-columns:1fr;padding:68px 0 48px;width:min(680px,calc(100% - 56px))}.about-andus-hero h1{font-size:clamp(51px,7.3vw,59px)}.about-andus-hero__visual{margin:0 auto;width:min(580px,100%)}.about-andus-hero__statement{font-size:12px;grid-column:auto}}@media(max-width:699px){.about-andus-hero{scroll-margin-top:126px}.about-andus-hero__inner{padding:54px 0 34px;width:min(430px,calc(100% - 40px))}.about-andus-hero__eyebrow{font-size:10px}.about-andus-hero h1{font-size:clamp(39px,10.2vw,45px);line-height:1}.about-andus-hero__copy>p:last-of-type{font-size:14px;line-height:1.62;margin-top:24px}.about-andus-hero__action{width:100%}.about-andus-hero__visual{width:min(390px,100%)}.about-andus-hero__statement{font-size:10px;line-height:1.45;padding:18px}}.about-andus-who-we-are{background:#020716;color:#fff;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.about-andus-who-we-are__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.about-andus-who-we-are__inner{grid-gap:24px 80px;display:grid;gap:24px 80px;grid-template-columns:minmax(0,620px) minmax(0,1fr);margin:0 auto;padding:80px 0 66px;width:min(1320px,calc(100% - 80px))}.about-andus-who-we-are__heading>p,.about-andus-who-we-are__systems-label{color:#74bdff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.about-andus-who-we-are__heading h2{font-size:clamp(56px,5vw,68px);letter-spacing:-.05em;line-height:.98;margin:0}.about-andus-who-we-are__intro{color:#afc0d6;font-size:16px;line-height:1.65;margin:68px 0 0}.about-andus-who-we-are__systems-label{grid-column:1/-1;margin:26px 0 0}.about-andus-who-we-are__systems{grid-gap:18px;display:grid;gap:18px;grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.about-andus-who-we-are__system{background:#0a1c34;border:1px solid #294766;border-radius:20px;min-height:210px;padding:22px;position:relative}.about-andus-who-we-are__system img{display:block;height:48px;width:48px}.about-andus-who-we-are__system h3{font-size:21px;margin:27px 0 9px}.about-andus-who-we-are__system p{color:#afc0d6;font-size:13px;margin:0}.about-andus-who-we-are__system>span{background:currentColor;border-radius:2px;bottom:17px;height:2px;left:22px;position:absolute;right:22px}.about-andus-who-we-are__system--blue{color:#087cff}.about-andus-who-we-are__system--pink{color:#ff2775}.about-andus-who-we-are__system--green{color:#30d6a1}.about-andus-who-we-are__system--gold{color:#ffbe4d}.about-andus-who-we-are__system h3{color:#fff}.about-andus-who-we-are__standard{align-items:center;background:#10243e;border:1px solid #294766;border-radius:21px;display:flex;gap:30px;grid-column:1/-1;justify-content:space-between;padding:28px}.about-andus-who-we-are__standard div>p{color:#30d6a1;font-size:9px;font-weight:850;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.about-andus-who-we-are__standard h3{font-size:30px;margin:0}.about-andus-who-we-are__standard>p{color:#afc0d6;font-size:11px;font-weight:760;margin:0;text-transform:uppercase}.about-andus-who-we-are__standard>p span{background:#30d6a1;border-radius:50%;display:inline-block;height:10px;margin-right:13px;width:10px}@media(max-width:1099px){.about-andus-who-we-are__inner{gap:20px 50px;width:min(940px,calc(100% - 56px))}.about-andus-who-we-are__heading h2{font-size:52px}.about-andus-who-we-are__intro{font-size:15px;margin-top:54px}.about-andus-who-we-are__system{padding:18px}.about-andus-who-we-are__system h3{font-size:18px}}@media(max-width:899px){.about-andus-who-we-are__inner{gap:28px;grid-template-columns:1fr;padding:68px 0 54px;width:min(680px,calc(100% - 56px))}.about-andus-who-we-are__heading h2{font-size:clamp(50px,7.2vw,57px)}.about-andus-who-we-are__intro{margin:0}.about-andus-who-we-are__standard,.about-andus-who-we-are__systems,.about-andus-who-we-are__systems-label{grid-column:auto}.about-andus-who-we-are__systems{gap:16px;grid-template-columns:repeat(2,1fr)}.about-andus-who-we-are__system{min-height:172px}.about-andus-who-we-are__standard{align-items:flex-start;flex-direction:column}}@media(max-width:699px){.about-andus-who-we-are{scroll-margin-top:126px}.about-andus-who-we-are__inner{gap:26px;padding:54px 0 38px;width:min(430px,calc(100% - 40px))}.about-andus-who-we-are__heading>p,.about-andus-who-we-are__systems-label{font-size:10px}.about-andus-who-we-are__heading h2{font-size:clamp(39px,10.2vw,45px)}.about-andus-who-we-are__intro{font-size:14px}.about-andus-who-we-are__systems{grid-template-columns:1fr}.about-andus-who-we-are__system{min-height:112px;padding:18px}.about-andus-who-we-are__system img{float:left;height:42px;margin-right:14px;width:42px}.about-andus-who-we-are__system h3{font-size:19px;margin:4px 0 7px}.about-andus-who-we-are__standard{padding:22px}.about-andus-who-we-are__standard h3{font-size:25px}}.about-andus-difference{background:#f5f8fc;color:#07152a;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.about-andus-difference__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.about-andus-difference__inner{grid-gap:24px 44px;align-items:center;display:grid;gap:24px 44px;grid-template-columns:minmax(0,610px) minmax(0,1fr);margin:0 auto;padding:78px 0 54px;width:min(1320px,calc(100% - 80px))}.about-andus-difference__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.about-andus-difference h2{font-size:clamp(56px,4.8vw,68px);letter-spacing:-.052em;line-height:.98;margin:0}.about-andus-difference__copy>p:last-of-type{color:#536985;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:590px}.about-andus-difference__visual{display:block;width:100%}.about-andus-difference__visual img{display:block;height:auto;width:100%}.about-andus-difference__principles{grid-gap:18px;display:grid;gap:18px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.about-andus-difference__principle{background:#fff;border:1px solid #d2e1f2;border-radius:19px;min-height:154px;padding:20px}.about-andus-difference__principle>span{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;font-size:9px;font-weight:850;height:30px;justify-content:center;width:30px}.about-andus-difference__principle h3{color:#07152a;display:inline;font-size:18px;margin-left:12px}.about-andus-difference__principle p{color:#536985;font-size:13px;margin:23px 0 0}.about-andus-difference__principle--blue{color:#087cff}.about-andus-difference__principle--pink{color:#ff2775}.about-andus-difference__principle--green{color:#159b76}.about-andus-difference__statement{background:#07152a;border-radius:17px;color:#fff;font-size:14px;font-weight:820;grid-column:1/-1;margin:0;padding:22px 26px;text-transform:uppercase}.about-andus-difference__statement span{background:#30d6a1;border-radius:50%;display:inline-block;height:10px;margin-right:14px;width:10px}@media(max-width:1099px){.about-andus-difference__inner{gap:26px;grid-template-columns:minmax(0,430px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.about-andus-difference h2{font-size:50px}.about-andus-difference__copy>p:last-of-type{font-size:15px}.about-andus-difference__principle{padding:17px}}@media(max-width:899px){.about-andus-difference__inner{gap:30px;grid-template-columns:1fr;padding:68px 0 50px;width:min(680px,calc(100% - 56px))}.about-andus-difference h2{font-size:clamp(50px,7.2vw,57px)}.about-andus-difference__visual{margin:0 auto;width:min(680px,100%)}.about-andus-difference__principles{gap:12px;grid-column:auto}.about-andus-difference__principle{min-height:150px;padding:16px}.about-andus-difference__principle h3{display:block;font-size:15px;margin:10px 0 0}.about-andus-difference__principle p{font-size:11px;margin-top:10px}.about-andus-difference__statement{font-size:12px;grid-column:auto}}@media(max-width:699px){.about-andus-difference{scroll-margin-top:126px}.about-andus-difference__inner{gap:26px;padding:54px 0 38px;width:min(430px,calc(100% - 40px))}.about-andus-difference__eyebrow{font-size:10px}.about-andus-difference h2{font-size:clamp(39px,10.2vw,45px);line-height:1}.about-andus-difference__copy>p:last-of-type{font-size:14px;line-height:1.62;margin-top:24px}.about-andus-difference__visual{width:min(390px,100%)}.about-andus-difference__principles{grid-template-columns:1fr}.about-andus-difference__principle{min-height:0;padding:18px}.about-andus-difference__principle h3{display:inline;font-size:17px;margin:0 0 0 10px}.about-andus-difference__principle p{font-size:13px}.about-andus-difference__statement{font-size:10px;padding:18px}}.about-andus-expertise{background:#f5f8fc;color:#07152a;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.about-andus-expertise__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.about-andus-expertise__inner{grid-gap:24px 46px;align-items:center;display:grid;gap:24px 46px;grid-template-columns:minmax(0,620px) minmax(0,1fr);margin:0 auto;padding:78px 0 54px;position:relative;width:min(1320px,calc(100% - 80px))}.about-andus-expertise__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.about-andus-expertise h2{font-size:clamp(56px,4.8vw,68px);letter-spacing:-.052em;line-height:.98;margin:0}.about-andus-expertise__copy>p:last-of-type{color:#536985;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:600px}.about-andus-expertise__portrait{align-self:end;min-height:560px;position:relative}.about-andus-expertise__portrait>span{background:#ddeeffa8;border-radius:50%;height:560px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:560px}.about-andus-expertise__portrait img{bottom:0;height:auto;left:50%;position:absolute;transform:translateX(-50%);width:min(440px,100%);z-index:1}.about-andus-expertise__profile{background:#fffffff0;border:1px solid #c9ddf1;border-left:5px solid #087cff;border-radius:20px;bottom:178px;padding:24px 26px;position:absolute;right:80px;width:530px;z-index:2}.about-andus-expertise__profile h3{font-size:21px;margin:0 0 12px}.about-andus-expertise__profile p{color:#536985;font-size:12px;font-weight:680;margin:5px 0}.about-andus-expertise__support{background:#07152a;border-radius:17px;color:#fff;font-size:14px;font-weight:820;grid-column:1/-1;margin:0;padding:22px 26px;text-transform:uppercase}.about-andus-expertise__support span{background:#30d6a1;border-radius:50%;display:inline-block;height:10px;margin-right:14px;width:10px}@media(max-width:1099px){.about-andus-expertise__inner{gap:20px;grid-template-columns:minmax(0,470px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.about-andus-expertise h2{font-size:50px}.about-andus-expertise__copy>p:last-of-type{font-size:15px}.about-andus-expertise__portrait{min-height:500px}.about-andus-expertise__portrait img{width:320px}.about-andus-expertise__profile{right:32px;width:454px}}@media(max-width:899px){.about-andus-expertise__inner{gap:28px;grid-template-columns:1fr;padding:68px 0 50px;width:min(680px,calc(100% - 56px))}.about-andus-expertise h2{font-size:clamp(50px,7.2vw,57px)}.about-andus-expertise__portrait{min-height:480px}.about-andus-expertise__portrait img{width:360px}.about-andus-expertise__profile{bottom:auto;position:relative;right:auto;width:100%}.about-andus-expertise__support{font-size:12px;grid-column:auto;line-height:1.5}}@media(max-width:699px){.about-andus-expertise{scroll-margin-top:126px}.about-andus-expertise__inner{gap:24px;padding:54px 0 38px;width:min(430px,calc(100% - 40px))}.about-andus-expertise__eyebrow{font-size:10px}.about-andus-expertise h2{font-size:clamp(39px,10.2vw,45px);line-height:1}.about-andus-expertise__copy>p:last-of-type{font-size:14px;line-height:1.62;margin-top:24px}.about-andus-expertise__portrait{min-height:340px}.about-andus-expertise__portrait>span{height:360px;width:360px}.about-andus-expertise__portrait img{width:250px}.about-andus-expertise__profile{padding:22px}.about-andus-expertise__profile h3{font-size:19px}.about-andus-expertise__support{font-size:10px;padding:20px}}.about-andus-tpc-group{background:#020716;color:#fff;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.about-andus-tpc-group__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.about-andus-tpc-group__inner{grid-gap:34px 68px;align-items:center;display:grid;gap:34px 68px;grid-template-columns:minmax(0,620px) minmax(0,1fr);margin:0 auto;padding:74px 0 58px;width:min(1320px,calc(100% - 80px))}.about-andus-tpc-group__eyebrow{color:#74bdff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.about-andus-tpc-group h2{font-size:clamp(56px,4.8vw,68px);letter-spacing:-.05em;line-height:.98;margin:0}.about-andus-tpc-group__copy>p:last-of-type{color:#afc0d6;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:600px}.about-andus-tpc-group__relationship{background:#0a1c34;border:1px solid #294766;border-radius:25px;padding:24px 32px 30px;text-align:center}.about-andus-tpc-group__relationship>p{color:#74bdff;font-size:9px;font-weight:850;letter-spacing:.14em;margin:0 0 28px;text-align:left;text-transform:uppercase}.about-andus-tpc-group__brand{align-items:center;border-radius:18px;display:flex;justify-content:center;min-height:142px}.about-andus-tpc-group__brand img{display:block;max-height:92px;max-width:260px}.about-andus-tpc-group__brand--tpc{background:#fff}.about-andus-tpc-group__brand--andus{background:#10243e;border:1px solid #315476;position:relative}.about-andus-tpc-group__brand--andus img{max-width:200px}.about-andus-tpc-group__brand small{bottom:15px;color:#afc0d6;font-size:9px;font-weight:800;position:absolute;text-transform:uppercase}.about-andus-tpc-group__relationship>span{align-items:center;color:#afc0d6;display:flex;font-size:10px;font-weight:800;height:82px;justify-content:center;position:relative;text-transform:uppercase}.about-andus-tpc-group__relationship>span:before{border-left:2px dashed #4a9be4;bottom:0;content:"";left:50%;position:absolute;top:0}.about-andus-tpc-group__location{align-items:center;background:#10243e;border:1px solid #294766;border-radius:19px;display:flex;gap:18px;grid-column:1/-1;padding:23px}.about-andus-tpc-group__location img{height:48px;width:48px}.about-andus-tpc-group__location p{margin:0}.about-andus-tpc-group__location span,.about-andus-tpc-group__location strong{display:block}.about-andus-tpc-group__location strong{font-size:13px;text-transform:uppercase}.about-andus-tpc-group__location span{color:#afc0d6;font-size:12px;margin-top:9px}@media(max-width:1099px){.about-andus-tpc-group__inner{gap:30px 36px;grid-template-columns:minmax(0,440px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.about-andus-tpc-group h2{font-size:50px}.about-andus-tpc-group__copy>p:last-of-type{font-size:15px}.about-andus-tpc-group__relationship{padding:22px}.about-andus-tpc-group__brand img{max-width:210px}.about-andus-tpc-group__brand--andus img{max-width:170px}}@media(max-width:899px){.about-andus-tpc-group__inner{gap:30px;grid-template-columns:1fr;padding:68px 0 50px;width:min(680px,calc(100% - 56px))}.about-andus-tpc-group h2{font-size:clamp(50px,7.2vw,57px)}.about-andus-tpc-group__relationship{width:100%}.about-andus-tpc-group__location{grid-column:auto}}@media(max-width:699px){.about-andus-tpc-group{scroll-margin-top:126px}.about-andus-tpc-group__inner{gap:26px;padding:54px 0 38px;width:min(430px,calc(100% - 40px))}.about-andus-tpc-group__eyebrow{font-size:10px}.about-andus-tpc-group h2{font-size:clamp(39px,10.2vw,45px);line-height:1}.about-andus-tpc-group__copy>p:last-of-type{font-size:14px;line-height:1.62;margin-top:24px}.about-andus-tpc-group__relationship{padding:20px}.about-andus-tpc-group__brand{min-height:126px}.about-andus-tpc-group__relationship>span{height:70px}.about-andus-tpc-group__location{align-items:flex-start}.about-andus-tpc-group__location strong{font-size:12px}.about-andus-tpc-group__location span{font-size:11px;line-height:1.5}}.about-andus-final-cta{background:#f5f8fc;color:#07152a;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:150px}.about-andus-final-cta__background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.about-andus-final-cta__inner{grid-gap:24px 44px;align-items:center;display:grid;gap:24px 44px;grid-template-columns:minmax(0,610px) minmax(0,1fr);margin:0 auto;padding:72px 0 58px;width:min(1320px,calc(100% - 80px))}.about-andus-final-cta__eyebrow{color:#087cff;font-size:12px;font-weight:850;letter-spacing:.16em;margin:0 0 25px;text-transform:uppercase}.about-andus-final-cta h2{font-size:clamp(58px,5.1vw,72px);letter-spacing:-.052em;line-height:.98;margin:0}.about-andus-final-cta__copy>p:last-of-type{color:#536985;font-size:16px;line-height:1.65;margin:30px 0 0;max-width:590px}.about-andus-final-cta__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.about-andus-final-cta__action{align-items:center;border:1px solid #07152a;border-radius:11px;color:#07152a;display:flex;font-size:14px;font-weight:780;gap:34px;justify-content:space-between;min-height:58px;padding:0 20px;text-decoration:none}.about-andus-final-cta__action--primary{background:#087cff;border-color:#087cff;color:#fff}.about-andus-final-cta__action--secondary{background:#ffffffc2}.about-andus-final-cta__visual{display:block;width:100%}.about-andus-final-cta__visual img{display:block;height:auto;width:100%}.about-andus-final-cta__statement{background:#ffffffd1;border:1px solid #d2e1f2;border-radius:17px;color:#07152a;font-size:14px;font-weight:820;grid-column:1/-1;margin:0;padding:22px 26px;text-transform:uppercase}.about-andus-final-cta__statement span{background:#30d6a1;border-radius:50%;display:inline-block;height:10px;margin-right:14px;width:10px}@media(max-width:1099px){.about-andus-final-cta__inner{gap:20px;grid-template-columns:minmax(0,450px) minmax(0,1fr);width:min(940px,calc(100% - 56px))}.about-andus-final-cta h2{font-size:52px}.about-andus-final-cta__copy>p:last-of-type{font-size:15px}.about-andus-final-cta__action{gap:20px;padding:0 17px}}@media(max-width:899px){.about-andus-final-cta__inner{gap:28px;grid-template-columns:1fr;padding:68px 0 48px;width:min(680px,calc(100% - 56px))}.about-andus-final-cta h2{font-size:clamp(51px,7.3vw,59px)}.about-andus-final-cta__visual{margin:0 auto;width:min(600px,100%)}.about-andus-final-cta__statement{font-size:12px;grid-column:auto}}@media(max-width:699px){.about-andus-final-cta{scroll-margin-top:126px}.about-andus-final-cta__inner{padding:54px 0 36px;width:min(430px,calc(100% - 40px))}.about-andus-final-cta__eyebrow{font-size:10px}.about-andus-final-cta h2{font-size:clamp(39px,10.2vw,45px);line-height:1}.about-andus-final-cta__copy>p:last-of-type{font-size:14px;line-height:1.62;margin-top:24px}.about-andus-final-cta__actions{flex-direction:column}.about-andus-final-cta__action{width:100%}.about-andus-final-cta__visual{width:min(390px,100%)}.about-andus-final-cta__statement{font-size:10px;padding:18px}}.about-andus-public-page{background:#fff;color:#111827;min-height:100vh;overflow-x:clip;position:relative}.about-andus-public-page__main{min-height:70vh;position:relative;width:100%}.about-andus-public-page__development-anchor{min-height:1px;width:100%}.work-passport-page-hero{--work-passport-page-hero-navy:#020716;--work-passport-page-hero-ink:#07152a;--work-passport-page-hero-blue:#087cff;--work-passport-page-hero-pink:#ff2775;--work-passport-page-hero-green:#30d6a1;background:var(--work-passport-page-hero-navy);color:#fff;isolation:isolate;min-height:clamp(760px,calc(100svh - 92px),900px);overflow:hidden;position:relative}.work-passport-page-hero *,.work-passport-page-hero :after,.work-passport-page-hero :before{box-sizing:border-box}.work-passport-page-hero__luminous-background{height:100%;inset:0;object-fit:cover;opacity:.68;pointer-events:none;position:absolute;width:100%;z-index:-2}.work-passport-page-hero:after{background:linear-gradient(90deg,#0000,#087cff,#30d6a1,#ff2775,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;z-index:-1}.work-passport-page-hero__inner{grid-gap:clamp(44px,5vw,84px);align-items:center;display:grid;gap:clamp(44px,5vw,84px);grid-template-columns:minmax(0,.96fr) minmax(540px,1.04fr);margin:0 auto;min-height:inherit;padding:clamp(72px,7vw,108px) clamp(32px,5vw,72px);width:min(100%,1440px)}.work-passport-page-hero__copy{position:relative;z-index:3}.work-passport-page-hero__eyebrow{align-items:center;color:#74bdff;display:flex;font-size:12px;font-weight:850;gap:12px;letter-spacing:.15em;margin:0 0 28px;text-transform:uppercase}.work-passport-page-hero__eyebrow span{background:var(--work-passport-page-hero-green);border-radius:50%;box-shadow:0 0 0 6px #30d6a11a;height:10px;width:10px}.work-passport-page-hero h1{font-size:clamp(52px,5.2vw,76px);font-weight:880;letter-spacing:-.055em;line-height:.98;margin:0;max-width:720px}.work-passport-page-hero__summary{color:#afc0d6;font-size:clamp(16px,1.25vw,18px);font-weight:620;line-height:1.68;margin:32px 0 0;max-width:610px}.work-passport-page-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.work-passport-page-hero__action{align-items:center;border:1px solid #617794;border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:780;gap:22px;justify-content:space-between;min-height:58px;padding:0 20px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.work-passport-page-hero__action svg{height:18px;width:18px}.work-passport-page-hero__action--primary{background:var(--work-passport-page-hero-blue);border-color:var(--work-passport-page-hero-blue);min-width:238px}.work-passport-page-hero__action--secondary{background:#02071647;min-width:210px}.work-passport-page-hero__action:focus-visible,.work-passport-page-hero__action:hover{border-color:#74bdff;transform:translateY(-2px)}.work-passport-page-hero__action:focus-visible{outline:3px solid #74bdff52;outline-offset:3px}.work-passport-page-hero__proof{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:42px 0 0;padding:0}.work-passport-page-hero__proof li{align-items:center;background:#0b1d35;border:1px solid #29405d;border-radius:999px;display:flex;font-size:12px;font-weight:740;gap:9px;min-height:38px;padding:0 16px}.work-passport-page-hero__proof-dot{border-radius:50%;height:9px;width:9px}.work-passport-page-hero__proof-dot--blue{background:var(--work-passport-page-hero-blue)}.work-passport-page-hero__proof-dot--pink{background:var(--work-passport-page-hero-pink)}.work-passport-page-hero__proof-dot--green{background:var(--work-passport-page-hero-green)}.work-passport-page-hero__visual{min-height:650px;position:relative}.work-passport-page-hero__visual picture{display:block;inset:0;position:absolute}.work-passport-page-hero__site-photo{border:1px solid #29405d;border-radius:28px;box-shadow:0 34px 90px #00000057;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.work-passport-page-hero__visual:after{background:linear-gradient(180deg,#0000 52%,#020716c2);border-radius:28px;content:"";inset:0;pointer-events:none;position:absolute}.work-passport-page-hero__live-status{align-items:center;background:#0b1d35e6;border:1px solid #29405d;border-radius:999px;box-shadow:0 12px 30px #02071633;display:flex;font-size:12px;font-weight:760;gap:9px;min-height:38px;padding:0 15px;position:absolute;right:22px;top:22px;z-index:2}.work-passport-page-hero__live-status i{background:var(--work-passport-page-hero-green);border-radius:50%;box-shadow:0 0 0 5px #30d6a11f;height:9px;width:9px}.work-passport-page-hero__passport-card{bottom:-18px;filter:drop-shadow(0 24px 34px rgba(2,7,22,.26));height:auto;left:clamp(-72px,-5vw,-36px);position:absolute;width:min(72%,520px);z-index:3}@media(max-width:1180px){.work-passport-page-hero__inner{gap:40px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)}.work-passport-page-hero h1{font-size:clamp(48px,5vw,60px)}.work-passport-page-hero__visual{min-height:620px}}@media(max-width:900px){.work-passport-page-hero{min-height:auto}.work-passport-page-hero__inner{display:block;padding:70px 48px 86px}.work-passport-page-hero h1{font-size:clamp(50px,7.1vw,60px);max-width:680px}.work-passport-page-hero__summary{max-width:680px}.work-passport-page-hero__visual{margin-top:52px;min-height:500px}.work-passport-page-hero__passport-card{left:22px;width:min(68%,500px)}}@media(max-width:620px){.work-passport-page-hero__inner{padding:62px 16px 74px}.work-passport-page-hero__eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:24px}.work-passport-page-hero h1{font-size:clamp(42px,11.2vw,48px);line-height:1.02}.work-passport-page-hero__summary{font-size:15px;line-height:1.62;margin-top:26px}.work-passport-page-hero__actions{display:grid;margin-top:30px}.work-passport-page-hero__action{min-width:0;width:100%}.work-passport-page-hero__action--secondary,.work-passport-page-hero__proof{display:none}.work-passport-page-hero__visual{margin-top:38px;min-height:410px}.work-passport-page-hero__site-photo,.work-passport-page-hero__visual:after{border-radius:24px}.work-passport-page-hero__live-status{font-size:11px;left:14px;right:auto;top:14px}.work-passport-page-hero__passport-card{bottom:-28px;left:12px;right:12px;width:calc(100% - 24px)}}@media(prefers-reduced-motion:reduce){.work-passport-page-hero__action{transition:none}}.work-passport-product-navigation{--work-passport-product-navigation-sticky-top:0px;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);background:#fffffff5;border-bottom:1px solid #d2e1f2;border-top:1px solid #d2e1f2;box-shadow:0 12px 34px #07152a14;isolation:isolate;position:sticky;top:var(
    --work-passport-product-navigation-sticky-top
  );width:100%;z-index:850}.work-passport-product-navigation *,.work-passport-product-navigation :after,.work-passport-product-navigation :before{box-sizing:border-box}.work-passport-product-navigation:after{background:linear-gradient(90deg,#0000,#087cff,#30d6a1,#ff2775,#0000);bottom:-1px;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0}.work-passport-product-navigation__inner{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:150px minmax(0,1fr) auto;margin:0 auto;min-height:116px;padding:22px clamp(24px,3.5vw,52px);width:min(100%,1440px)}.work-passport-product-navigation__identity{grid-gap:8px;color:#07152a;display:grid;gap:8px;min-width:0}.work-passport-product-navigation__identity strong{color:#07152a;font-size:17px;font-weight:850;line-height:1.1;white-space:nowrap}.work-passport-product-navigation__identity span{align-items:center;color:#536985;display:flex;font-size:9px;font-weight:760;gap:8px;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap}.work-passport-product-navigation__identity i{background:#30d6a1;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.work-passport-product-navigation__scroller{align-items:center;display:flex;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:3px;scroll-behavior:smooth;scrollbar-width:none}.work-passport-product-navigation__scroller::-webkit-scrollbar{display:none}.work-passport-product-navigation__link{align-items:center;background:#fff;border:1px solid #d2e1f2;border-radius:999px;color:#536985;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:730;gap:9px;line-height:1;min-height:48px;outline:none;padding:0 15px;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap}.work-passport-product-navigation__link i{background:#afc0d6;border-radius:50%;flex:0 0 auto;height:8px;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease;width:8px}.work-passport-product-navigation__link:hover{background:#f4f9ff;border-color:#8bcbff;color:#07152a;transform:translateY(-1px)}.work-passport-product-navigation__link--active{background:#edf6ff;border-color:#8bcbff;box-shadow:0 7px 18px #087cff14;color:#07152a}.work-passport-product-navigation__link--active i{background:#087cff;box-shadow:0 0 0 3px #087cff1a;transform:scale(1.04)}.work-passport-product-navigation__demonstration{align-items:center;background:#07152a;border:1px solid #07152a;border-radius:12px;box-shadow:0 8px 18px #07152a24;color:#fff;display:inline-flex;font-size:12px;font-weight:800;gap:18px;justify-content:space-between;line-height:1;min-height:48px;outline:none;padding:0 17px;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap}.work-passport-product-navigation__demonstration:hover{background:#0b284b;border-color:#087cff;box-shadow:0 11px 23px #07152a33;transform:translateY(-1px)}.work-passport-product-navigation a:focus-visible{outline:3px solid #087cff40;outline-offset:3px}@media (max-width:1080px){.work-passport-product-navigation__inner{gap:14px;grid-template-columns:130px minmax(0,1fr) 130px;min-height:112px;padding-left:clamp(20px,3.2vw,36px);padding-right:clamp(20px,3.2vw,36px)}.work-passport-product-navigation__identity strong{font-size:15px}.work-passport-product-navigation__link{font-size:11px;padding-left:13px;padding-right:13px}}@media (max-width:760px){.work-passport-product-navigation__inner{grid-template-columns:auto minmax(0,1fr)}.work-passport-product-navigation__demonstration,.work-passport-product-navigation__identity span{display:none}}@media (max-width:620px){.work-passport-product-navigation__inner{display:block;min-height:116px;padding:14px 16px}.work-passport-product-navigation__identity{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.work-passport-product-navigation__identity:after{color:#087cff;content:"Swipe to explore →";font-size:9px;font-weight:820;letter-spacing:.1em;line-height:1;text-transform:uppercase}.work-passport-product-navigation__link{font-size:11px;min-height:46px;padding-left:13px;padding-right:13px}}@media (max-width:390px){.work-passport-product-navigation__inner{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.work-passport-product-navigation__scroller{scroll-behavior:auto}.work-passport-product-navigation__demonstration,.work-passport-product-navigation__link,.work-passport-product-navigation__link i{transition:none}}@media print{.work-passport-product-navigation{display:none;position:static}}.work-passport-compliance-problem{--work-passport-compliance-problem-ink:#07152a;--work-passport-compliance-problem-body:#536985;--work-passport-compliance-problem-blue:#087cff;--work-passport-compliance-problem-pink:#ff2775;--work-passport-compliance-problem-green:#30d6a1;--work-passport-compliance-problem-amber:#f5b642;background:radial-gradient(circle at 86% 8%,#8bcbff3d,#0000 36%),radial-gradient(circle at 6% 92%,#ffb5d129,#0000 30%),#f5f8fc;color:var(--work-passport-compliance-problem-ink);overflow:hidden;position:relative}.work-passport-compliance-problem *,.work-passport-compliance-problem :after,.work-passport-compliance-problem :before{box-sizing:border-box}.work-passport-compliance-problem__inner{grid-gap:clamp(46px,5.8vw,90px);align-items:center;display:grid;gap:clamp(46px,5.8vw,90px);grid-template-columns:minmax(0,.82fr) minmax(550px,1.18fr);margin:0 auto;min-height:820px;padding:clamp(82px,8vw,118px) clamp(32px,5vw,72px);width:min(100%,1440px)}.work-passport-compliance-problem__eyebrow{align-items:center;color:var(--work-passport-compliance-problem-blue);display:flex;font-size:12px;font-weight:850;gap:12px;letter-spacing:.15em;margin:0 0 28px;text-transform:uppercase}.work-passport-compliance-problem__eyebrow span{background:var(--work-passport-compliance-problem-green);border-radius:50%;height:10px;width:10px}.work-passport-compliance-problem h2{font-size:clamp(50px,4.7vw,66px);font-weight:880;letter-spacing:-.05em;line-height:1;margin:0;max-width:620px}.work-passport-compliance-problem__summary{color:var(--work-passport-compliance-problem-body);font-size:clamp(16px,1.22vw,18px);font-weight:630;line-height:1.68;margin:30px 0 0;max-width:590px}.work-passport-compliance-problem__variables{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:38px 0 0;padding:0}.work-passport-compliance-problem__variable{align-items:center;background:#ffffffc2;border:1px solid #d2e1f2;border-radius:999px;color:var(--work-passport-compliance-problem-ink);display:flex;font-size:13px;font-weight:740;gap:11px;min-height:44px;padding:0 16px}.work-passport-compliance-problem__variable i{border-radius:50%;flex:0 0 9px;height:9px;width:9px}.work-passport-compliance-problem__variable--site i{background:var(--work-passport-compliance-problem-blue)}.work-passport-compliance-problem__variable--position i{background:var(--work-passport-compliance-problem-pink)}.work-passport-compliance-problem__variable--expiry i{background:var(--work-passport-compliance-problem-amber)}.work-passport-compliance-problem__closing{border-top:1px solid #d2e1f2;color:var(--work-passport-compliance-problem-body);font-size:13px;font-weight:800;line-height:1.5;margin:36px 0 0;padding-top:24px}.work-passport-compliance-problem__visual{display:block}.work-passport-compliance-problem__visual img{display:block;filter:drop-shadow(0 30px 50px rgba(7,21,42,.1));height:auto;width:100%}@media(max-width:1100px){.work-passport-compliance-problem__inner{gap:34px;grid-template-columns:minmax(0,.8fr) minmax(490px,1.2fr)}.work-passport-compliance-problem h2{font-size:clamp(48px,5vw,58px)}}@media(max-width:900px){.work-passport-compliance-problem__inner{display:block;min-height:auto;padding:82px 48px}.work-passport-compliance-problem__copy{max-width:680px}.work-passport-compliance-problem__visual{margin:42px auto 0;max-width:720px}.work-passport-compliance-problem__variables{grid-template-columns:repeat(3,minmax(0,1fr))}.work-passport-compliance-problem__variable{border-radius:16px;min-height:68px}}@media(max-width:620px){.work-passport-compliance-problem__inner{padding:66px 16px 74px}.work-passport-compliance-problem__eyebrow{font-size:10px;margin-bottom:24px}.work-passport-compliance-problem h2{font-size:clamp(42px,11vw,48px);line-height:1.02}.work-passport-compliance-problem__summary{font-size:15px;line-height:1.62;margin-top:26px}.work-passport-compliance-problem__visual{margin-top:34px}.work-passport-compliance-problem__variables{grid-template-columns:1fr;margin-top:30px}.work-passport-compliance-problem__variable{border-radius:999px;font-size:12px;min-height:46px}.work-passport-compliance-problem__closing{font-size:12px;margin-top:28px}}.work-passport-requirements-model{--work-passport-requirements-model-navy:#020716;--work-passport-requirements-model-blue:#087cff;--work-passport-requirements-model-green:#30d6a1;background:radial-gradient(circle at 84% 10%,#087cff2b,#0000 37%),radial-gradient(circle at 10% 94%,#30d6a11a,#0000 30%),var(--work-passport-requirements-model-navy);color:#fff;overflow:hidden;position:relative}.work-passport-requirements-model *,.work-passport-requirements-model :after,.work-passport-requirements-model :before{box-sizing:border-box}.work-passport-requirements-model__inner{margin:0 auto;min-height:880px;padding:clamp(82px,7vw,108px) clamp(32px,5vw,72px);width:min(100%,1440px)}.work-passport-requirements-model__eyebrow{align-items:center;color:#74bdff;display:flex;font-size:12px;font-weight:850;gap:12px;letter-spacing:.15em;margin:0 0 28px;text-transform:uppercase}.work-passport-requirements-model__eyebrow span{background:var(--work-passport-requirements-model-green);border-radius:50%;height:10px;width:10px}.work-passport-requirements-model__heading-grid{grid-gap:60px;align-items:end;display:grid;gap:60px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.work-passport-requirements-model h2{font-size:clamp(52px,4.6vw,66px);font-weight:880;letter-spacing:-.05em;line-height:1;margin:0;max-width:850px}.work-passport-requirements-model__heading-grid p{color:#afc0d6;font-size:clamp(16px,1.22vw,18px);font-weight:630;line-height:1.68;margin:0 0 4px}.work-passport-requirements-model__visual{display:block;margin-top:50px}.work-passport-requirements-model__visual img{display:block;filter:drop-shadow(0 30px 60px rgba(0,0,0,.18));height:auto;width:100%}.work-passport-requirements-model__note{align-items:center;color:#74bdff;display:flex;font-size:12px;font-weight:800;gap:12px;letter-spacing:.08em;margin:24px 0 0;text-transform:uppercase}.work-passport-requirements-model__note span{background:var(--work-passport-requirements-model-green);border-radius:50%;height:10px;width:10px}@media(max-width:1000px){.work-passport-requirements-model__heading-grid{gap:24px;grid-template-columns:1fr}.work-passport-requirements-model__heading-grid p{max-width:720px}}@media(max-width:900px){.work-passport-requirements-model__inner{min-height:auto;padding:82px 48px}.work-passport-requirements-model__visual{margin-top:44px}}@media(max-width:620px){.work-passport-requirements-model__inner{padding:66px 16px 74px}.work-passport-requirements-model__eyebrow{font-size:10px;margin-bottom:24px}.work-passport-requirements-model h2{font-size:clamp(42px,10.8vw,48px);line-height:1.02}.work-passport-requirements-model__heading-grid{gap:22px}.work-passport-requirements-model__heading-grid p{font-size:15px;line-height:1.62}.work-passport-requirements-model__visual{margin-top:34px}.work-passport-requirements-model__note{font-size:10px;line-height:1.5;margin-top:22px}}.work-passport-readiness-journey{--work-passport-readiness-journey-ink:#07152a;--work-passport-readiness-journey-body:#536985;--work-passport-readiness-journey-blue:#087cff;--work-passport-readiness-journey-green:#30d6a1;background:radial-gradient(circle at 88% 8%,#8bcbff3d,#0000 36%),radial-gradient(circle at 8% 94%,#ffb5d126,#0000 30%),#f5f8fc;color:var(--work-passport-readiness-journey-ink);overflow:hidden;position:relative}.work-passport-readiness-journey *,.work-passport-readiness-journey :after,.work-passport-readiness-journey :before{box-sizing:border-box}.work-passport-readiness-journey__inner{margin:0 auto;min-height:840px;padding:clamp(82px,7vw,108px) clamp(32px,5vw,72px);width:min(100%,1440px)}.work-passport-readiness-journey__eyebrow{align-items:center;color:var(--work-passport-readiness-journey-blue);display:flex;font-size:12px;font-weight:850;gap:12px;letter-spacing:.15em;margin:0 0 28px;text-transform:uppercase}.work-passport-readiness-journey__eyebrow span{background:var(--work-passport-readiness-journey-green);border-radius:50%;height:10px;width:10px}.work-passport-readiness-journey__heading-grid{grid-gap:60px;align-items:end;display:grid;gap:60px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.work-passport-readiness-journey h2{font-size:clamp(52px,4.5vw,64px);font-weight:880;letter-spacing:-.05em;line-height:1;margin:0;max-width:880px}.work-passport-readiness-journey__heading-grid p{color:var(--work-passport-readiness-journey-body);font-size:clamp(16px,1.2vw,18px);font-weight:630;line-height:1.68;margin:0 0 4px}.work-passport-readiness-journey__visual{display:block;margin-top:48px}.work-passport-readiness-journey__visual img{display:block;filter:drop-shadow(0 28px 50px rgba(7,21,42,.09));height:auto;width:100%}.work-passport-readiness-journey__results{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0 0;padding:0}.work-passport-readiness-journey__result{align-items:center;background:#fff;border:1px solid #d2e1f2;border-radius:999px;display:flex;font-size:12px;font-weight:760;gap:10px;min-height:40px;padding:0 16px}.work-passport-readiness-journey__result i{border-radius:50%;height:9px;width:9px}.work-passport-readiness-journey__result--configured i{background:#087cff}.work-passport-readiness-journey__result--evaluated i{background:#f5b642}.work-passport-readiness-journey__result--verified i{background:#30d6a1}@media(max-width:1000px){.work-passport-readiness-journey__heading-grid{gap:24px;grid-template-columns:1fr}.work-passport-readiness-journey__heading-grid p{max-width:740px}}@media(max-width:900px){.work-passport-readiness-journey__inner{min-height:auto;padding:82px 48px}}@media(max-width:620px){.work-passport-readiness-journey__inner{padding:66px 16px 74px}.work-passport-readiness-journey__eyebrow{font-size:10px;margin-bottom:24px}.work-passport-readiness-journey h2{font-size:clamp(40px,10.7vw,47px);line-height:1.02}.work-passport-readiness-journey__heading-grid{gap:22px}.work-passport-readiness-journey__heading-grid p{font-size:15px;line-height:1.62}.work-passport-readiness-journey__visual{margin-top:34px}.work-passport-readiness-journey__results{display:grid;grid-template-columns:1fr}}.work-passport-command-centre{--work-passport-command-centre-blue:#087cff;--work-passport-command-centre-green:#30d6a1;background:radial-gradient(circle at 86% 9%,#087cff2e,#0000 38%),radial-gradient(circle at 8% 94%,#30d6a11a,#0000 31%),#020716;color:#fff;overflow:hidden;position:relative}.work-passport-command-centre *,.work-passport-command-centre :after,.work-passport-command-centre :before{box-sizing:border-box}.work-passport-command-centre__inner{margin:0 auto;min-height:920px;padding:clamp(80px,7vw,104px) clamp(32px,5vw,72px);width:min(100%,1440px)}.work-passport-command-centre__eyebrow{align-items:center;color:#74bdff;display:flex;font-size:12px;font-weight:850;gap:12px;letter-spacing:.15em;margin:0 0 26px;text-transform:uppercase}.work-passport-command-centre__eyebrow span{background:var(--work-passport-command-centre-green);border-radius:50%;height:10px;width:10px}.work-passport-command-centre__heading-grid{grid-gap:60px;align-items:end;display:grid;gap:60px;grid-template-columns:minmax(0,1.15fr) minmax(370px,.85fr)}.work-passport-command-centre h2{font-size:clamp(52px,4.5vw,64px);font-weight:880;letter-spacing:-.05em;line-height:1;margin:0}.work-passport-command-centre__heading-grid p{color:#afc0d6;font-size:clamp(16px,1.2vw,18px);font-weight:630;line-height:1.68;margin:0 0 4px}.work-passport-command-centre__visual{display:block;margin-top:44px}.work-passport-command-centre__visual img{display:block;filter:drop-shadow(0 32px 60px rgba(0,0,0,.2));height:auto;width:100%}.work-passport-command-centre__states{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:22px 0 0;padding:0}.work-passport-command-centre__state{align-items:center;background:#0b1d35;border:1px solid #29405d;border-radius:999px;color:#fff;display:flex;font-size:12px;font-weight:750;gap:10px;min-height:40px;padding:0 16px}.work-passport-command-centre__state i{border-radius:50%;height:9px;width:9px}.work-passport-command-centre__state--ready i{background:#30d6a1}.work-passport-command-centre__state--expiring i{background:#f5b642}.work-passport-command-centre__state--action i{background:#ff6b67}.work-passport-command-centre__state--scheduled i{background:#087cff}@media(max-width:1000px){.work-passport-command-centre__heading-grid{gap:24px;grid-template-columns:1fr}.work-passport-command-centre__heading-grid p{max-width:760px}}@media(max-width:900px){.work-passport-command-centre__inner{min-height:auto;padding:80px 48px}}@media(max-width:620px){.work-passport-command-centre__inner{padding:64px 16px 74px}.work-passport-command-centre__eyebrow{font-size:10px}.work-passport-command-centre h2{font-size:clamp(40px,10.7vw,47px);line-height:1.02}.work-passport-command-centre__heading-grid{gap:22px}.work-passport-command-centre__heading-grid p{font-size:15px;line-height:1.62}.work-passport-command-centre__visual{margin-top:34px}.work-passport-command-centre__states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.work-passport-command-centre__state{border-radius:16px;font-size:11px;min-height:52px}}.work-passport-digital-passport{--work-passport-digital-passport-ink:#07152a;--work-passport-digital-passport-body:#536985;--work-passport-digital-passport-blue:#087cff;--work-passport-digital-passport-green:#30d6a1;background:radial-gradient(circle at 88% 8%,#8bcbff3d,#0000 36%),radial-gradient(circle at 7% 94%,#ffb5d129,#0000 30%),#f5f8fc;color:var(--work-passport-digital-passport-ink);overflow:hidden;padding-bottom:34px;position:relative}.work-passport-digital-passport *,.work-passport-digital-passport :after,.work-passport-digital-passport :before{box-sizing:border-box}.work-passport-digital-passport__inner{grid-gap:clamp(44px,5vw,78px);align-items:center;display:grid;gap:clamp(44px,5vw,78px);grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);margin:0 auto;min-height:820px;padding:clamp(82px,7vw,108px) clamp(32px,5vw,72px) 50px;width:min(100%,1440px)}.work-passport-digital-passport__eyebrow{align-items:center;color:var(--work-passport-digital-passport-blue);display:flex;font-size:12px;font-weight:850;gap:12px;letter-spacing:.15em;margin:0 0 28px;text-transform:uppercase}.work-passport-digital-passport__eyebrow span{background:var(--work-passport-digital-passport-green);border-radius:50%;height:10px;width:10px}.work-passport-digital-passport h2{font-size:clamp(50px,4.5vw,64px);font-weight:880;letter-spacing:-.05em;line-height:1;margin:0;max-width:620px}.work-passport-digital-passport__summary{color:var(--work-passport-digital-passport-body);font-size:clamp(16px,1.2vw,18px);font-weight:630;line-height:1.68;margin:30px 0 0;max-width:600px}.work-passport-digital-passport__points{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:36px 0 0;padding:0}.work-passport-digital-passport__points li{align-items:center;background:#ffffffc7;border:1px solid #d2e1f2;border-radius:999px;display:flex;font-size:13px;font-weight:740;gap:11px;min-height:44px;padding:0 16px}.work-passport-digital-passport__point-dot{border-radius:50%;flex:0 0 9px;height:9px;width:9px}.work-passport-digital-passport__point-dot--1{background:#087cff}.work-passport-digital-passport__point-dot--2{background:#30d6a1}.work-passport-digital-passport__point-dot--3{background:#ff2775}.work-passport-digital-passport__action{align-items:center;background:#087cff;border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:800;gap:24px;justify-content:space-between;margin-top:30px;min-height:58px;min-width:220px;padding:0 20px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.work-passport-digital-passport__action:focus-visible,.work-passport-digital-passport__action:hover{box-shadow:0 14px 30px #087cff33;transform:translateY(-2px)}.work-passport-digital-passport__action:focus-visible{outline:3px solid #087cff42;outline-offset:3px}.work-passport-digital-passport__visual{display:block}.work-passport-digital-passport__visual img{display:block;filter:drop-shadow(0 28px 50px rgba(7,21,42,.1));height:auto;width:100%}.work-passport-digital-passport__qualification{border-top:1px solid #d2e1f2;color:#536985;font-size:12px;font-weight:780;letter-spacing:.07em;line-height:1.5;margin:0 auto;padding-top:24px;text-transform:uppercase;width:min(calc(100% - 64px),1296px)}@media(max-width:1100px){.work-passport-digital-passport__inner{gap:34px;grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr)}}@media(max-width:900px){.work-passport-digital-passport__inner{display:block;min-height:auto;padding:80px 48px 46px}.work-passport-digital-passport__visual{margin:42px auto 0;max-width:720px}.work-passport-digital-passport__qualification{width:calc(100% - 96px)}}@media(max-width:620px){.work-passport-digital-passport{padding-bottom:24px}.work-passport-digital-passport__inner{padding:64px 16px 36px}.work-passport-digital-passport__eyebrow{font-size:10px}.work-passport-digital-passport h2{font-size:clamp(40px,10.7vw,47px);line-height:1.02}.work-passport-digital-passport__summary{font-size:15px;line-height:1.62;margin-top:26px}.work-passport-digital-passport__points{margin-top:30px}.work-passport-digital-passport__points li{border-radius:16px;font-size:12px;min-height:52px}.work-passport-digital-passport__action{width:100%}.work-passport-digital-passport__visual{margin-top:36px}.work-passport-digital-passport__qualification{font-size:10px;width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.work-passport-digital-passport__action{transition:none}}.work-passport-renewal-scheduler{--work-passport-renewal-scheduler-green:#30d6a1;background:radial-gradient(circle at 86% 8%,#087cff2e,#0000 38%),radial-gradient(circle at 8% 94%,#30d6a11a,#0000 31%),#020716;color:#fff;overflow:hidden;position:relative}.work-passport-renewal-scheduler *,.work-passport-renewal-scheduler :after,.work-passport-renewal-scheduler :before{box-sizing:border-box}.work-passport-renewal-scheduler__inner{margin:0 auto;min-height:920px;padding:clamp(80px,7vw,104px) clamp(32px,5vw,72px);width:min(100%,1440px)}.work-passport-renewal-scheduler__eyebrow{align-items:center;color:#74bdff;display:flex;font-size:12px;font-weight:850;gap:12px;letter-spacing:.15em;margin:0 0 26px;text-transform:uppercase}.work-passport-renewal-scheduler__eyebrow span{background:var(--work-passport-renewal-scheduler-green);border-radius:50%;height:10px;width:10px}.work-passport-renewal-scheduler__heading-grid{grid-gap:60px;align-items:end;display:grid;gap:60px;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr)}.work-passport-renewal-scheduler h2{font-size:clamp(50px,4.4vw,62px);font-weight:880;letter-spacing:-.05em;line-height:1;margin:0;max-width:900px}.work-passport-renewal-scheduler__heading-grid p{color:#afc0d6;font-size:clamp(16px,1.2vw,18px);font-weight:630;line-height:1.68;margin:0 0 4px}.work-passport-renewal-scheduler__visual{display:block;margin-top:44px}.work-passport-renewal-scheduler__visual img{display:block;filter:drop-shadow(0 32px 60px rgba(0,0,0,.2));height:auto;width:100%}.work-passport-renewal-scheduler__outcomes{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:22px 0 0;padding:0}.work-passport-renewal-scheduler__outcomes li{align-items:center;background:#0b1d35;border:1px solid #29405d;border-radius:999px;color:#fff;display:flex;font-size:12px;font-weight:750;gap:10px;min-height:40px;padding:0 16px}.work-passport-renewal-scheduler__outcomes i{background:#30d6a1;border-radius:50%;height:9px;width:9px}@media(max-width:1000px){.work-passport-renewal-scheduler__heading-grid{gap:24px;grid-template-columns:1fr}.work-passport-renewal-scheduler__heading-grid p{max-width:760px}}@media(max-width:900px){.work-passport-renewal-scheduler__inner{min-height:auto;padding:80px 48px}}@media(max-width:620px){.work-passport-renewal-scheduler__inner{padding:64px 16px 74px}.work-passport-renewal-scheduler__eyebrow{font-size:10px}.work-passport-renewal-scheduler h2{font-size:clamp(40px,10.7vw,47px);line-height:1.02}.work-passport-renewal-scheduler__heading-grid{gap:22px}.work-passport-renewal-scheduler__heading-grid p{font-size:15px;line-height:1.62}.work-passport-renewal-scheduler__visual{margin-top:34px}.work-passport-renewal-scheduler__outcomes{display:grid;grid-template-columns:1fr}}.work-passport-connected-compliance-loop{background:#f4f8fd;color:#07152a;font-family:Inter,Arial,sans-serif;isolation:isolate;overflow:hidden;padding:clamp(78px,8vw,124px) 24px;position:relative}.work-passport-connected-compliance-loop:after,.work-passport-connected-compliance-loop:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.work-passport-connected-compliance-loop:before{background:radial-gradient(circle,#8bcbff47 0,#0000 68%);height:720px;right:-260px;top:-360px;width:720px}.work-passport-connected-compliance-loop:after{background:radial-gradient(circle,#f542911a 0,#0000 70%);bottom:-330px;height:520px;left:-300px;width:520px}.work-passport-connected-compliance-loop__shell{margin:0 auto;width:min(1296px,100%)}.work-passport-connected-compliance-loop__kicker{align-items:center;color:#087cff;display:flex;font-size:12px;font-weight:850;gap:11px;letter-spacing:.14em;margin:0 0 22px;text-transform:uppercase}.work-passport-connected-compliance-loop__kicker:before{background:#30d6a1;border-radius:50%;content:"";height:10px;width:10px}.work-passport-connected-compliance-loop h2{color:#07152a;font-size:clamp(44px,5vw,72px);letter-spacing:-.052em;line-height:.98;margin:0}.work-passport-connected-compliance-loop h2 em{color:#087cff;display:block;font-style:normal}.work-passport-connected-compliance-loop p{color:#536985;line-height:1.72}.work-passport-connected-compliance-loop img{display:block;max-width:100%}.work-passport-connected-compliance-loop__top{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.work-passport-connected-compliance-loop__photo{border-radius:32px;box-shadow:0 28px 70px #183b5d29;margin:0;overflow:hidden;position:relative}.work-passport-connected-compliance-loop__photo img,.work-passport-connected-compliance-loop__photo picture{height:100%;width:100%}.work-passport-connected-compliance-loop__photo img{aspect-ratio:1.18/1;object-fit:cover}.work-passport-connected-compliance-loop__photo figcaption{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030c1be0;border:1px solid #ffffff2e;border-radius:15px;bottom:20px;color:#fff;display:flex;font-size:13px;font-weight:760;gap:12px;left:22px;padding:15px 18px;position:absolute;right:22px}.work-passport-connected-compliance-loop__photo figcaption span{background:#30d6a1;border-radius:50%;height:10px;width:10px}.work-passport-connected-compliance-loop__copy>p:not(.work-passport-connected-compliance-loop__kicker){font-size:17px;margin:28px 0 0;max-width:650px}.work-passport-connected-compliance-loop__governance{align-items:flex-start;background:#ffffffc7;border:1px solid #d5e3f2;border-radius:22px;box-shadow:0 18px 42px #1b446c14;display:flex;gap:18px;margin-top:34px;padding:24px}.work-passport-connected-compliance-loop__governance>span{background:#e7f8f2;border-radius:50%;color:#07916d;display:grid;flex:0 0 48px;font-weight:900;height:48px;place-items:center}.work-passport-connected-compliance-loop__governance small{color:#087cff;display:block;font-size:10px;font-weight:850;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.work-passport-connected-compliance-loop__governance strong{color:#07152a;display:block;font-size:15px;line-height:1.5}.work-passport-connected-compliance-loop__process{display:block;margin-top:56px}.work-passport-connected-compliance-loop__process img{height:auto;width:100%}@media(max-width:1100px){.work-passport-connected-compliance-loop__top{gap:38px}.work-passport-connected-compliance-loop__photo img{aspect-ratio:1/1}}@media(max-width:900px){.work-passport-connected-compliance-loop__top{grid-template-columns:1fr}.work-passport-connected-compliance-loop__photo{order:2}.work-passport-connected-compliance-loop__copy{order:1}.work-passport-connected-compliance-loop__photo img{aspect-ratio:1.8/1}}@media(max-width:620px){.work-passport-connected-compliance-loop{padding:72px 16px}.work-passport-connected-compliance-loop h2{font-size:42px;line-height:1.02}.work-passport-connected-compliance-loop__copy>p:not(.work-passport-connected-compliance-loop__kicker){font-size:15px}.work-passport-connected-compliance-loop__photo img{aspect-ratio:1.35/1}.work-passport-connected-compliance-loop__photo figcaption{bottom:12px;font-size:11px;left:12px;right:12px}.work-passport-connected-compliance-loop__governance{padding:20px}.work-passport-connected-compliance-loop__process{margin-top:34px}}.work-passport-role-based-control{background:#020716;color:#fff;font-family:Inter,Arial,sans-serif;isolation:isolate;overflow:hidden;padding:clamp(78px,8vw,124px) 24px;position:relative}.work-passport-role-based-control:after,.work-passport-role-based-control:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.work-passport-role-based-control:before{background:radial-gradient(circle,#087cff38 0,#0000 68%);height:720px;right:-260px;top:-360px;width:720px}.work-passport-role-based-control:after{background:radial-gradient(circle,#30d6a11f 0,#0000 70%);bottom:-330px;height:520px;left:-300px;width:520px}.work-passport-role-based-control__shell{margin:0 auto;width:min(1296px,100%)}.work-passport-role-based-control__kicker{align-items:center;color:#4bb5ff;display:flex;font-size:12px;font-weight:850;gap:11px;letter-spacing:.14em;margin:0 0 22px;text-transform:uppercase}.work-passport-role-based-control__kicker:before{background:#30d6a1;border-radius:50%;content:"";height:10px;width:10px}.work-passport-role-based-control h2{color:#fff;font-size:clamp(44px,5vw,72px);letter-spacing:-.052em;line-height:.98;margin:0}.work-passport-role-based-control h2 em{color:#4bb5ff;display:block;font-style:normal}.work-passport-role-based-control p{color:#9ab0ca;line-height:1.72}.work-passport-role-based-control img{display:block;max-width:100%}.work-passport-role-based-control__header{margin:0 auto;max-width:950px;text-align:center}.work-passport-role-based-control__header .work-passport-role-based-control__kicker{justify-content:center}.work-passport-role-based-control__header h2 em{display:inline}.work-passport-role-based-control__header>p:last-child{font-size:17px;margin:26px auto 0;max-width:760px}.work-passport-role-based-control__map{display:block;margin:52px auto 0}.work-passport-role-based-control__map img{height:auto;width:100%}@media(max-width:900px){.work-passport-role-based-control__header{text-align:left}.work-passport-role-based-control__header .work-passport-role-based-control__kicker{justify-content:flex-start}.work-passport-role-based-control__header h2 em{display:block}.work-passport-role-based-control__header>p:last-child{margin-left:0}}@media(max-width:620px){.work-passport-role-based-control{padding:72px 16px}.work-passport-role-based-control h2{font-size:42px;line-height:1.02}.work-passport-role-based-control__header>p:last-child{font-size:15px}.work-passport-role-based-control__map{margin-top:34px}}.work-passport-controlled-implementation{background:#f4f8fd;color:#07152a;font-family:Inter,Arial,sans-serif;isolation:isolate;overflow:hidden;padding:clamp(78px,8vw,124px) 24px;position:relative}.work-passport-controlled-implementation:after,.work-passport-controlled-implementation:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.work-passport-controlled-implementation:before{background:radial-gradient(circle,#8bcbff47 0,#0000 68%);height:720px;right:-260px;top:-360px;width:720px}.work-passport-controlled-implementation:after{background:radial-gradient(circle,#f542911a 0,#0000 70%);bottom:-330px;height:520px;left:-300px;width:520px}.work-passport-controlled-implementation__shell{margin:0 auto;width:min(1296px,100%)}.work-passport-controlled-implementation__kicker{align-items:center;color:#087cff;display:flex;font-size:12px;font-weight:850;gap:11px;letter-spacing:.14em;margin:0 0 22px;text-transform:uppercase}.work-passport-controlled-implementation__kicker:before{background:#30d6a1;border-radius:50%;content:"";height:10px;width:10px}.work-passport-controlled-implementation h2{color:#07152a;font-size:clamp(44px,5vw,72px);letter-spacing:-.052em;line-height:.98;margin:0}.work-passport-controlled-implementation h2 em{color:#087cff;display:block;font-style:normal}.work-passport-controlled-implementation p{color:#536985;line-height:1.72}.work-passport-controlled-implementation img{display:block;max-width:100%}.work-passport-controlled-implementation__header{margin:0 auto;max-width:1060px;text-align:center}.work-passport-controlled-implementation__header .work-passport-controlled-implementation__kicker{justify-content:center}.work-passport-controlled-implementation__header h2 em{display:inline}.work-passport-controlled-implementation__header>p:last-child{font-size:17px;margin:26px auto 0;max-width:760px}.work-passport-controlled-implementation__path{display:block;margin:52px auto 0}.work-passport-controlled-implementation__path img{height:auto;width:100%}@media(max-width:900px){.work-passport-controlled-implementation__header{text-align:left}.work-passport-controlled-implementation__header .work-passport-controlled-implementation__kicker{justify-content:flex-start}.work-passport-controlled-implementation__header h2 em{display:block}.work-passport-controlled-implementation__header>p:last-child{margin-left:0}}@media(max-width:620px){.work-passport-controlled-implementation{padding:72px 16px}.work-passport-controlled-implementation h2{font-size:42px;line-height:1.02}.work-passport-controlled-implementation__header>p:last-child{font-size:15px}.work-passport-controlled-implementation__path{margin-top:34px}}.work-passport-final-demonstration{background:#020716;color:#fff;font-family:Inter,Arial,sans-serif;isolation:isolate;overflow:hidden;padding:clamp(78px,8vw,124px) 24px;position:relative}.work-passport-final-demonstration:after,.work-passport-final-demonstration:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.work-passport-final-demonstration:before{background:radial-gradient(circle,#087cff38 0,#0000 68%);height:720px;right:-260px;top:-360px;width:720px}.work-passport-final-demonstration:after{background:radial-gradient(circle,#30d6a11f 0,#0000 70%);bottom:-330px;height:520px;left:-300px;width:520px}.work-passport-final-demonstration__shell{margin:0 auto;width:min(1296px,100%)}.work-passport-final-demonstration__kicker{align-items:center;color:#4bb5ff;display:flex;font-size:12px;font-weight:850;gap:11px;letter-spacing:.14em;margin:0 0 22px;text-transform:uppercase}.work-passport-final-demonstration__kicker:before{background:#30d6a1;border-radius:50%;content:"";height:10px;width:10px}.work-passport-final-demonstration h2{color:#fff;font-size:clamp(44px,5vw,72px);letter-spacing:-.052em;line-height:.98;margin:0}.work-passport-final-demonstration h2 em{color:#4bb5ff;display:block;font-style:normal}.work-passport-final-demonstration p{color:#9ab0ca;line-height:1.72}.work-passport-final-demonstration img{display:block;max-width:100%}.work-passport-final-demonstration{padding-bottom:104px;padding-top:104px}.work-passport-final-demonstration__shell{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.work-passport-final-demonstration__copy>p:not(.work-passport-final-demonstration__kicker){font-size:17px;margin:28px 0 0;max-width:600px}.work-passport-final-demonstration__action{align-items:center;background:#087cff;border-radius:14px;box-shadow:0 18px 44px #087cff40;color:#fff;display:flex;font-weight:820;gap:24px;justify-content:space-between;margin-top:34px;padding:20px 22px;text-decoration:none;transition:transform .2s ease,background .2s ease;width:min(100%,560px)}.work-passport-final-demonstration__action:hover{background:#006fe8;transform:translateY(-2px)}.work-passport-final-demonstration__action:focus-visible{outline:3px solid #fff;outline-offset:4px}.work-passport-final-demonstration__copy>small{color:#9ab0ca;display:block;font-size:12px;margin-top:18px}.work-passport-final-demonstration__scope img{height:auto;width:100%}@media(max-width:900px){.work-passport-final-demonstration__shell{gap:44px;grid-template-columns:1fr}}@media(max-width:620px){.work-passport-final-demonstration{padding:72px 16px}.work-passport-final-demonstration h2{font-size:42px;line-height:1.02}.work-passport-final-demonstration__copy>p:not(.work-passport-final-demonstration__kicker){font-size:15px}.work-passport-final-demonstration__action{font-size:14px}}.work-passport-page{background:#020816;display:flex;flex-direction:column;margin:0;min-height:100vh;min-width:0;overflow-x:clip;padding:0;position:relative;width:100%}.work-passport-page>.luminous-navbar-shell{flex:0 0 auto;position:relative;width:100%}.work-passport-page__main{display:block;flex:1 0 auto;inset:auto;margin:0;min-width:0;padding:0;position:relative;transform:none;width:100%;z-index:1}.work-passport-page__main>.work-passport-hero{margin:0;width:100%}.work-passport-page__development-anchor{height:1px;margin:0;padding:0;pointer-events:none;scroll-margin-top:80px;width:100%}@supports not (overflow:clip){.work-passport-page{overflow-x:hidden}}@media (max-width:700px){.work-passport-page__development-anchor{scroll-margin-top:112px}}.contact-andus-section,.contact-andus-section *{box-sizing:border-box}.contact-andus-section{background:#020816;color:#f7f9fd;font-family:Inter,Helvetica Neue,Arial,sans-serif;isolation:isolate;margin:0;min-height:100vh;overflow:hidden;position:relative;width:100%}.contact-andus-section__background{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.contact-andus-section__background:after{background:linear-gradient(180deg,#02081614,#0208167a 60%,#020816),linear-gradient(90deg,#02081647,#02081600 52%,#02081638);content:"";inset:0;position:absolute}.contact-andus-section__glow{aspect-ratio:1;border-radius:50%;display:block;position:absolute}.contact-andus-section__glow--blue{background:radial-gradient(circle,#138bff52 0,#138bff1a 42%,#138bff00 72%);right:-240px;top:-360px;width:min(78vw,1120px)}.contact-andus-section__glow--pink{background:radial-gradient(circle,#ff378233 0,#ff37820f 44%,#ff378200 72%);left:-380px;top:460px;width:min(68vw,920px)}.contact-andus-section__grid{background-image:linear-gradient(#6caae51a 1px,#0000 0),linear-gradient(90deg,#6caae51a 1px,#0000 0);background-size:74px 74px;display:block;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#00000080 55%,#0000);mask-image:linear-gradient(180deg,#000,#00000080 55%,#0000);opacity:.22;position:absolute}.contact-andus-section__inner{margin:0 auto;padding:104px 0 120px;position:relative;width:min(calc(100% - 160px),1280px);z-index:1}.contact-andus-section__hero{grid-gap:88px;align-items:end;display:grid;gap:88px;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)}.contact-andus-section__hero-copy{min-width:0}.contact-andus-section__eyebrow{align-items:center;color:#79c1ff;display:flex;font-size:14px;font-weight:500;gap:12px;letter-spacing:.2em;line-height:1;text-transform:uppercase}.contact-andus-section__eyebrow-dot{background:#1b93ff;border-radius:50%;box-shadow:0 0 18px #1b93ff66;flex:0 0 auto;height:14px;width:14px}.contact-andus-section__title{color:#f8f9fc;font-size:clamp(64px,6.6vw,96px);font-weight:300;letter-spacing:-.052em;line-height:1.01;margin:28px 0 0;max-width:820px}.contact-andus-section__intro{color:#b9c5d7;font-size:20px;font-weight:400;line-height:1.55;margin:40px 0 0;max-width:715px}.contact-andus-section__routing-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0d2548d1,#051228e0);border:1px solid #629ed86b;border-radius:24px;box-shadow:0 28px 60px #00010d42,inset 0 1px 0 #ffffff0a;overflow:hidden;padding:32px;position:relative}.contact-andus-section__routing-note:before{background:radial-gradient(circle,#1f97ff33,#1f97ff00);border-radius:50%;content:"";height:190px;pointer-events:none;position:absolute;right:-90px;top:-90px;width:190px}.contact-andus-section__channel-eyebrow,.contact-andus-section__detail-eyebrow,.contact-andus-section__routing-label{font-size:10px;font-weight:600;letter-spacing:.18em;line-height:1.2;margin:0;text-transform:uppercase}.contact-andus-section__routing-label{color:#79c1ff}.contact-andus-section__routing-copy{color:#e2eaf5;font-size:16px;font-weight:400;line-height:1.55;margin:18px 0 0;position:relative}.contact-andus-section__routing-action{grid-gap:12px;align-items:center;background:linear-gradient(135deg,#2097ff,#0878f5);border-radius:11px;box-shadow:0 14px 30px #0069f438;color:#fff;display:grid;font-size:14px;font-weight:600;gap:12px;grid-template-columns:auto 1fr auto;margin-top:26px;min-height:56px;padding:0 18px;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.contact-andus-section__routing-action>img{height:25px;object-fit:contain;width:25px}.contact-andus-section__routing-action:hover{box-shadow:0 18px 36px #0069f452;transform:translateY(-2px)}.contact-andus-section__channel-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:92px}.contact-andus-section__channel-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06142bc7;border:1px solid #679dd357;border-radius:22px;box-shadow:0 22px 48px #00010e33,inset 0 1px 0 hsla(0,0%,100%,.035);display:flex;flex-direction:column;min-height:344px;min-width:0;overflow:hidden;padding:30px;position:relative}.contact-andus-section__channel-card:after{border-radius:50%;bottom:-80px;content:"";height:180px;opacity:.48;pointer-events:none;position:absolute;right:-70px;width:180px}.contact-andus-section__channel-card--blue:after{background:radial-gradient(circle,#1991ff52,#1991ff00)}.contact-andus-section__channel-card--pink:after{background:radial-gradient(circle,#ff37824d,#ff378200)}.contact-andus-section__channel-card--gold:after{background:radial-gradient(circle,#f6cc003d,#f6cc0000)}.contact-andus-section__channel-icon{background:#0d294ab8;border:1px solid #75b4ee52;border-radius:15px;display:grid;height:52px;place-items:center;position:relative;width:52px;z-index:1}.contact-andus-section__channel-icon img{display:block;height:27px;object-fit:contain;width:27px}.contact-andus-section__channel-eyebrow{color:#7991ad;margin-top:27px;position:relative;z-index:1}.contact-andus-section__channel-value{color:#f7f9fd;font-size:clamp(22px,2vw,29px);font-weight:450;letter-spacing:-.025em;line-height:1.18;margin:12px 0 0;overflow-wrap:anywhere;position:relative;z-index:1}.contact-andus-section__channel-description{color:#aebdd0;font-size:14px;font-weight:400;line-height:1.55;margin:17px 0 0;position:relative;z-index:1}.contact-andus-section__channel-action{align-items:center;border-top:1px solid #5b8fc240;color:#82c7ff;display:flex;font-size:13px;font-weight:600;gap:16px;justify-content:space-between;margin-top:auto;padding-top:25px;position:relative;text-decoration:none;z-index:1}.contact-andus-section__channel-action:hover{color:#fff}.contact-andus-section__arrow{flex:0 0 auto;height:20px;width:20px}.contact-andus-section__details-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin-top:22px}.contact-andus-section__group-card,.contact-andus-section__office-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#081c3ad1,#041024db);border:1px solid #649bd257;border-radius:24px;box-shadow:0 24px 52px #00010e33;min-width:0}.contact-andus-section__office-card{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:auto minmax(0,1fr);padding:34px}.contact-andus-section__office-icon{background:#5d123957;border:1px solid #ff4c9159;border-radius:17px;display:grid;height:58px;place-items:center;width:58px}.contact-andus-section__office-icon img{height:30px;object-fit:contain;width:30px}.contact-andus-section__detail-eyebrow{color:#ff7bac}.contact-andus-section__detail-eyebrow--gold{color:#f6cc00}.contact-andus-section__group-card h2,.contact-andus-section__office-copy h2{color:#f5f8fc;font-size:25px;font-weight:450;letter-spacing:-.025em;line-height:1.28;margin:13px 0 0}.contact-andus-section__office-copy address{color:#b5c3d4;font-size:15px;font-style:normal;line-height:1.65;margin-top:19px}.contact-andus-section__detail-action{align-items:center;color:#82c7ff;display:inline-flex;font-size:13px;font-weight:600;gap:13px;margin-top:24px;text-decoration:none}.contact-andus-section__detail-action:hover{color:#fff}.contact-andus-section__group-card{padding:34px}.contact-andus-section__group-header{grid-gap:34px;align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) auto}.contact-andus-section__tpc-logo{display:block;height:auto;max-height:68px;object-fit:contain;object-position:right top;width:130px}.contact-andus-section__group-copy{color:#b5c3d4;font-size:15px;line-height:1.6;margin:21px 0 0;max-width:590px}.contact-andus-section__group-actions{align-items:center;display:flex;flex-wrap:wrap;gap:26px;margin-top:3px}.contact-andus-section__linkedin-action{align-items:center;color:#b9c7d8;display:inline-flex;font-size:13px;font-weight:600;gap:10px;margin-top:24px;text-decoration:none}.contact-andus-section__linkedin-action img{height:22px;object-fit:contain;width:22px}.contact-andus-section__linkedin-action:hover{color:#fff}.contact-andus-section a:focus-visible{outline:3px solid #82c7ffcc;outline-offset:4px}@media (min-width:901px) and (max-width:1199px){.contact-andus-section__inner{padding:84px 0 100px;width:calc(100% - 96px)}.contact-andus-section__hero{gap:54px;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)}.contact-andus-section__title{font-size:clamp(58px,7.2vw,78px)}.contact-andus-section__intro{font-size:18px}.contact-andus-section__channel-grid{gap:18px;margin-top:72px}.contact-andus-section__channel-card{min-height:360px;padding:25px}.contact-andus-section__details-grid{gap:18px;margin-top:18px}.contact-andus-section__group-card,.contact-andus-section__office-card{padding:28px}}@media (min-width:701px) and (max-width:900px){.contact-andus-section__inner{padding:72px 0 88px;width:calc(100% - 80px)}.contact-andus-section__hero{align-items:start;gap:42px;grid-template-columns:minmax(0,1fr)}.contact-andus-section__title{font-size:clamp(58px,9vw,76px);max-width:680px}.contact-andus-section__routing-note{max-width:640px}.contact-andus-section__channel-grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px}.contact-andus-section__channel-card:last-child{grid-column:1/-1;min-height:300px}.contact-andus-section__details-grid{gap:18px;grid-template-columns:minmax(0,1fr);margin-top:18px}}@media (max-width:700px){.contact-andus-section__glow--blue{right:-85vw;top:-120px;width:180vw}.contact-andus-section__glow--pink{left:-95vw;top:620px;width:180vw}.contact-andus-section__grid{background-size:48px 48px}.contact-andus-section__inner{padding:64px 0 76px;width:calc(100% - 40px)}.contact-andus-section__hero{align-items:start;gap:36px;grid-template-columns:minmax(0,1fr)}.contact-andus-section__eyebrow{font-size:11px;gap:10px}.contact-andus-section__eyebrow-dot{height:11px;width:11px}.contact-andus-section__title{font-size:clamp(48px,14vw,66px);line-height:1.04;margin-top:22px}.contact-andus-section__intro{font-size:16px;line-height:1.55;margin-top:30px}.contact-andus-section__routing-note{border-radius:20px;padding:25px}.contact-andus-section__routing-copy{font-size:15px}.contact-andus-section__routing-action{min-height:54px;padding:0 16px}.contact-andus-section__channel-grid{gap:16px;grid-template-columns:minmax(0,1fr);margin-top:52px}.contact-andus-section__channel-card,.contact-andus-section__channel-card:last-child{border-radius:20px;grid-column:auto;min-height:324px;padding:25px}.contact-andus-section__channel-value{font-size:24px}.contact-andus-section__details-grid{gap:16px;grid-template-columns:minmax(0,1fr);margin-top:16px}.contact-andus-section__office-card{border-radius:20px;gap:22px;grid-template-columns:minmax(0,1fr);padding:26px}.contact-andus-section__group-card{border-radius:20px;padding:26px}.contact-andus-section__group-header{gap:24px;grid-template-columns:minmax(0,1fr)}.contact-andus-section__tpc-logo{object-position:left top;width:120px}.contact-andus-section__group-actions{align-items:flex-start;gap:22px}}@media (prefers-reduced-motion:reduce){.contact-andus-section__routing-action{transition:none}}.contact-andus-page{background:#020816;display:flex;flex-direction:column;margin:0;min-height:100vh;min-width:0;overflow-x:clip;padding:0;position:relative;width:100%}.contact-andus-page>.luminous-navbar-shell{flex:0 0 auto;position:sticky;top:0;width:100%;z-index:1000}.contact-andus-page__main{display:block;flex:1 0 auto;inset:auto;margin:0;min-width:0;padding:0;position:relative;transform:none;width:100%;z-index:1}.contact-andus-page__main>.contact-andus-section{margin:0;width:100%}@supports not (overflow:clip){.contact-andus-page{overflow-x:hidden}}.loading-container-small{align-items:center;background:#0000;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.view-program-loading-wrapper .loading-container-small{background:#0000;height:auto;min-height:400px;position:relative;width:100%;z-index:1}.loading-spinner{border:4px solid #fff3;border-top:4px solid var(--color-gold)}.loading-label{color:var(--color-gold);font-size:1rem;margin-top:16px}:root{--promotion-bar-height:0px;--navbar-height:70px;--content-top-margin:calc(var(--promotion-bar-height) + var(--navbar-height));--color-yellow:#bd932e;--color-orrange:#58300d;--color-transition:#10588a;--color-blue:#1470af;--color-pink:#ef5796;--color-gold:#bd932e;--color-green:#004d1e;--color-red:#7b0000;--color-white:#fff;--background-color-white:#f4f4f4;--background-color-grey:#c6c6c6;--background-color-dark:#333;--text-color-white:#fff;--navbar-text-color:#fff;--color-darkblue:#2f3e46;--color-heroblue:#2f3e46;--color-cardblue:#2c3e50;--color-lime-burst:#cddc39;--color-magenta-pop:#e84393;--color-gunmetal:#2f3e46;--navbar-links-height:200px}.hero-register-container{box-sizing:border-box;display:flex;height:100vh}.error-message{background-color:red}.success-message{background-color:green}.hero-register-left{background-color:var(--color-darkblue);flex:2 1;padding:20px}.hero-register-left,.hero-register-right{align-items:center;display:flex;justify-content:center;position:relative}.hero-register-right{flex:1 1;flex-direction:column;padding:40px}.hero-register-title{color:var(--color-darkblue);font-size:2rem;margin-bottom:20px;text-align:center}.hero-register-input{border:1px solid var(--color-darkblue);border-radius:5px;margin-bottom:20px;padding:10px;width:100%}.hero-register-button{background-color:var(--color-gold);border:none;border-radius:5px;color:var(--text-color-white);cursor:pointer;margin-top:10px;padding:10px 20px;transition:transform .2s;width:100%}.hero-register-button:hover{transform:scale(1.05)}.hero-register-terms{font-size:.9rem;margin-top:20px;text-align:center}.hero-register-divider{background-color:var(--color-gold);border-radius:10px;height:5px;margin:40px 0;width:60%}.hero-register-social-buttons{display:flex;flex-direction:column;gap:15px;width:100%}.hero-register-social-button{align-items:center;background-color:var(--color-darkblue);border:2px solid var(--color-gold);border-radius:5px;color:var(--text-color-white);cursor:pointer;display:flex;justify-content:left;padding:10px 12px;transition:transform .2s ease-in-out}.hero-register-social-button:hover{background-color:var(--color-gold);transform:scale(1.05)}.hero-register-social-button img{height:22px;margin-right:30px;width:22px}.hero-register-word-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:80%}.hero-register-word{word-wrap:break-word;border:5px solid var(--color-gold);border-radius:10px;color:var(--color-gold);font-size:3rem;padding:20px;white-space:normal}.hero-register-cursor{animation:blink 1s step-end infinite;color:var(--color-gold);font-size:3rem}@media (max-width:768px){.hero-register-container{align-items:center;flex-direction:column}.hero-register-left,.hero-register-right{padding:10px;width:100%}.hero-register-form{align-items:center;display:flex;flex-direction:column}.hero-register-button,.hero-register-input,.hero-register-social-button{width:70%}.hero-register-input{border:1px solid var(--color-darkblue);border-radius:5px;margin-bottom:30px;padding:10px}.hero-register-button{margin-top:30px;padding:10px 20px}.hero-register-social-buttons{align-items:center;display:flex;flex-direction:column;width:100%}.hero-register-social-button{align-items:center;display:flex;font-size:1rem;justify-content:center;margin-bottom:15px;width:70%}.hero-register-checkbox-label{margin-left:5%;margin-right:5%;text-align:center;width:90%}.hero-register-terms{font-size:.9rem;margin-top:20px;text-align:center}}@media (max-width:440px){.hero-register-word{font-size:1.8rem}.hero-register-social-button{margin-bottom:5px}.hero-register-checkbox-container{padding-left:10%}.hero-register-container{padding:10px}.hero-register-button,.hero-register-input,.hero-register-social-button{width:90%}.hero-register-terms{margin:0 auto;text-align:center;width:90%}}@media (max-width:385px){.hero-register-word{font-size:2rem}.hero-register-word-container{max-height:80%}.hero-register-social-button{margin-bottom:0}.hero-register-divider{background-color:var(--color-gold);border-radius:10px;height:5px;margin:10px 0;width:60%}}.unauthorized-container{align-items:center;background:#1f2d37;background:var(--color-darkblue,#1f2d37);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:24px;width:100%}.unauthorized-content{align-items:center;display:flex;flex-direction:column;max-width:480px;text-align:center;width:100%}.unauthorized-icon{color:#bd932e;color:var(--color-gold,#bd932e);flex-shrink:0;height:80px;margin-bottom:24px;width:80px}.unauthorized-icon svg{height:100%;width:100%}.unauthorized-title{color:#bd932e;color:var(--color-gold,#bd932e);font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;margin:0 0 16px}.unauthorized-text{font-size:clamp(.95rem,2.5vw,1.25rem);line-height:1.5;margin:0 0 28px}.unauthorized-button,.unauthorized-text{color:#fff;color:var(--color-white,#fff)}.unauthorized-button{background:#bd932e;background:var(--color-gold,#bd932e);border:2px solid #0000;border-radius:10px;cursor:pointer;font-size:clamp(.9rem,2vw,1.1rem);font-weight:600;padding:12px 28px;transition:all .25s ease}.unauthorized-button:hover{background:#0000;border-color:#bd932e;border-color:var(--color-gold,#bd932e);color:#bd932e;color:var(--color-gold,#bd932e);transform:translateY(-2px)}.unauthorized-button:active{transform:translateY(0)}@media (max-width:768px){.unauthorized-container{padding:20px 16px}.unauthorized-icon{height:64px;margin-bottom:20px;width:64px}.unauthorized-title{margin-bottom:12px}.unauthorized-text{margin-bottom:24px}.unauthorized-button{max-width:280px;padding:10px 24px;width:100%}}@media (max-width:480px){.unauthorized-container{padding:16px 12px}.unauthorized-icon{height:56px;margin-bottom:16px;width:56px}.unauthorized-title{font-size:1.35rem}.unauthorized-text{font-size:.9rem;margin-bottom:20px}.unauthorized-button{padding:12px 20px}}.loading-container-full{animation:fadeIn .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.loading-container-full,.loading-container-inline{align-items:center;display:flex;justify-content:center}.loading-container-inline{min-height:200px;padding:40px 20px}.loading-content{align-items:center;display:flex;flex-direction:column;gap:16px}.loading-spinner{border:4px solid #f1f5f9;border-top-color:#64748b;height:50px;width:50px}.loading-spinner-small{animation:spin 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#64748b;height:30px;width:30px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loading-label{color:#64748b;font-size:14px;font-weight:500;margin:0;text-align:center}.multi-style-button-comp{background-color:var(--color-darkblue);border:3px solid var(--color-gold);border-radius:8px;box-shadow:0 4px 8px #0003;color:var(--color-gold);cursor:pointer;margin-top:20px;padding:15px 30px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.multi-style-button-comp:hover{background-color:var(--color-gold);box-shadow:0 6px 12px #0000004d;color:var(--text-color-white)}.multi-style-button-comp:disabled{background-color:grey;border:3px solid #ccc;color:#ccc;cursor:not-allowed}.multi-style-button-comp:disabled:hover{background-color:grey;box-shadow:none;color:#ccc}.wide-button{margin:20px;width:calc(100% - 40px)}.fixed-button{height:50px;width:150px}.round-button,.square-button{height:100px;width:100px}.round-button{border-radius:50%}.cancel-button{align-items:center;background-color:var(--background-color-dark);border:3px solid var(--color-gold);color:var(--color-gold);display:flex;gap:10px;justify-content:center;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.cancel-button:hover{background-color:var(--color-gold);color:var(--text-color-white)}.approve-button{align-items:center;background-color:var(--color-green);border:3px solid var(--color-gold);color:var(--color-gold);display:flex;gap:10px;justify-content:center;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.approve-button:hover{background-color:var(--color-gold);color:var(--text-color-white)}.back-button{align-items:center;background-color:var(--background-color-dark);border:3px solid var(--color-gold);color:var(--color-gold);display:flex;gap:10px;justify-content:center;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.back-button:hover{background-color:var(--color-gold);color:var(--text-color-white)}.add-button{align-items:center;background-color:var(--color-green);border:3px solid var(--color-gold);color:var(--color-gold);display:flex;gap:10px;justify-content:center;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.add-button:hover{background-color:var(--color-gold);color:var(--text-color-white)}.edit-button{align-items:center;background-color:var(--color-cardblue);border:3px solid var(--color-gold);color:var(--color-gold);display:flex;gap:10px;justify-content:center;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.edit-button:hover{background-color:var(--color-gold);color:var(--text-color-white)}.close-button{align-items:center;background-color:var(--color-darkblue);border:3px solid var(--color-gold);color:var(--color-gold);display:flex;gap:10px;justify-content:center;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.close-button:hover{background-color:var(--color-gold);color:var(--text-color-white)}.info-button{align-items:center;background-color:var(--color-darkblue);border:3px solid var(--color-gold);color:var(--color-gold);display:flex;gap:10px;justify-content:center;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.info-button:hover{background-color:var(--color-gold);color:var(--text-color-white)}.login-container{background:#fff;display:flex;height:100vh}.login-left{align-items:center;background:#fff;border-radius:0 30px 30px 0;box-shadow:0 0 0 1px #fff;display:flex;flex:2 1;justify-content:center;margin-right:-1px;overflow:hidden;position:relative}.login-left:before{background:linear-gradient(135deg,var(--color-darkblue) 0,#2f3e46 100%);border-radius:20px;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px;z-index:1}.login-right{align-items:center;background:#f8f9fa;border-left:5px solid var(--color-gold);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px;position:relative;z-index:2}.login-title{color:var(--color-gold);font-size:2rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center}.login-buttons{display:flex;gap:30px}.login-button{background:linear-gradient(135deg,var(--color-gold) 0,#d4af37 100%);border:2px solid var(--color-gold);border-radius:10px;box-shadow:0 0 20px #bd932e4d,0 4px 15px #0003;color:var(--text-color-white);cursor:pointer;font-weight:600;letter-spacing:1px;overflow:hidden;padding:20px 30px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease;width:150px}.login-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.login-button:hover:before{left:100%}.login-button:hover{background:var(--color-gold);box-shadow:0 0 30px #bd932e66,0 8px 25px #0000004d;color:var(--text-color-white);transform:translateY(-2px)}.login-word-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;text-align:center;width:80%;z-index:2}.login-word{word-wrap:break-word;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:2px solid var(--color-gold);border-radius:15px;box-shadow:0 0 20px #bd932e33,0 4px 15px #0000001a;color:var(--color-gold);font-size:2rem;font-weight:600;padding:20px;white-space:normal}.login-word-span{display:inline-block}.login-cursor{color:var(--color-gold);font-size:2rem;transition:opacity .5s}.login-cursor.visible{opacity:1}.login-cursor.hidden{opacity:0}@media (max-width:950px){.login-container{flex-direction:column}.login-left{border-radius:0 0 20px 20px;height:8vh;order:1;width:100%}.login-right{height:92vh;order:2;padding:20px;width:100%}.login-heading{font-size:1.5rem}.login-input-container{width:100%}.login-link-container{align-items:flex-start;flex-direction:column}.login-link{margin-bottom:10px}}@media (max-width:480px){.login-buttons{flex-direction:column;gap:15px;width:100%}.login-button{width:100%}.login-cursor,.login-word{font-size:1.2rem}.login-left{border-radius:0 0 15px 15px;height:6vh}.login-right{height:94vh}}@media (max-width:380px){.login-cursor,.login-word{font-size:1rem}}.button-signin-provider{align-items:center;background-color:var(--color-darkblue);border:3px solid var(--color-gold);border-radius:50px;cursor:pointer;display:flex;max-width:400px;overflow:hidden;padding:10px 20px;transition:transform .2s ease-in-out}.button-signin-provider:hover{transform:scale(1.05)}.button-logo-circle{align-items:center;background-color:var(--color-gold);border-radius:50%;display:flex;justify-content:center;margin-right:10px}.button-logo-circle,.button-logo-circle img{height:50px;width:50px}.button-label{color:var(--text-color-white);flex-grow:1;font-size:1rem;font-weight:700;text-align:left}@media (max-width:480px){.button-signin-provider{max-width:100%}.button-label{font-size:.9rem}.button-logo-circle,.button-logo-circle img{height:40px;width:40px}}.register-container{box-sizing:border-box;display:flex}.register-left{background-color:var(--color-darkblue);flex:2 1;padding:20px}.register-left,.register-right{align-items:center;display:flex;justify-content:center;position:relative}.register-right{flex:1 1;flex-direction:column;padding:40px}.register-title{color:var(--color-darkblue);font-size:2rem;margin-bottom:20px;text-align:center}.register-input{border:1px solid var(--color-darkblue);border-radius:5px;margin-bottom:20px;padding:10px;width:100%}.register-button{border-radius:5px;color:var(--text-color-white);margin-top:10px;transition:transform .2s;width:100%}.register-button:hover{transform:scale(1.05)}.register-terms{font-size:.9rem;margin-top:20px;text-align:center}.register-social-buttons{display:flex;flex-direction:column;gap:15px;width:100%}.register-social-button{align-items:center;background-color:var(--color-darkblue);border:2px solid var(--color-gold);border-radius:5px;color:var(--text-color-white);cursor:pointer;display:flex;justify-content:left;padding:10px 12px;transition:transform .2s ease-in-out}.register-social-button:hover{background-color:var(--color-gold);transform:scale(1.05)}.register-social-button img{height:22px;margin-right:30px;width:22px}.register-word-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:80%}.register-word{word-wrap:break-word;border:5px solid var(--color-gold);border-radius:10px;padding:20px;white-space:normal}.register-cursor,.register-word{color:var(--color-gold);font-size:3rem}.register-cursor{animation:blink 1s step-end infinite}.register-divider{border-radius:10px;height:5px;margin:40px 0;width:60%}.refresh-button,.register-divider{background-color:var(--color-gold)}.refresh-button{border:none;border-radius:5px;color:var(--text-color-white);cursor:pointer;font-size:1rem;margin-top:20px;padding:10px 20px;transition:transform .2s}.refresh-button:hover{transform:scale(1.05)}.resend-button{border:none;color:var(--color-gold);font-size:1rem;text-decoration:none}.resend-button:hover{color:var(--color-darkblue)}@keyframes blink{50%{opacity:0}}@media (max-width:768px){.register-container{align-items:center;flex-direction:column}.register-left,.register-right{padding:10px;width:100%}.register-form{align-items:center;display:flex;flex-direction:column}.register-button,.register-input,.register-social-button{width:70%}.register-input{border:1px solid var(--color-darkblue);border-radius:5px;margin-bottom:30px;padding:10px}.register-button{margin-top:30px;padding:10px 20px}.register-social-buttons{align-items:center;display:flex;flex-direction:column;width:100%}.register-social-button{align-items:center;display:flex;font-size:1rem;justify-content:center;margin-bottom:15px;width:70%}.register-checkbox-label{margin-left:5%;margin-right:5%;text-align:center;width:90%}.register-terms{font-size:.9rem;margin-top:20px;text-align:center}}.verification-message{text-align:center}.verification-message .register-title{font-size:2rem;margin-bottom:20px}.verification-message .register-terms{color:var(--color-darkblue);font-size:1rem}.error-screen{padding:20px;text-align:center}.error-title{font-size:24px;margin-bottom:10px}.error-message{color:#333;font-size:16px}.register-button{background-color:var(--color-gold);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.register-button:hover{background-color:var(--color-darkblue)}@media (max-width:440px){.register-word{border:none;font-size:1.4rem}.register-social-button{margin-bottom:5px}.register-checkbox-container{padding-left:10%}.register-container{padding:10px}.register-button,.register-input,.register-social-button{width:90%}.register-terms{margin:0 auto;text-align:center;width:90%}.register-word-container{align-items:center;display:flex;justify-content:center;max-height:20px;text-align:center;width:80%}}@media (max-width:385px){.register-social-button{margin-bottom:0}.register-divider{background-color:var(--color-gold);border-radius:10px;height:5px;margin:10px 0;width:60%}}.check-in-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.check-in-card{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;padding:48px;text-align:center;width:100%}.spinner{animation:spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;margin:0 auto 24px;width:48px}.success-icon{background:#10b981}.error-icon,.success-icon{align-items:center;animation:scaleIn .3s ease-out;border-radius:50%;color:#fff;display:flex;font-size:32px;font-weight:700;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.error-icon{background:#f59e0b}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.check-in-card h2{color:#1f2937;font-size:24px;font-weight:600;margin:0 0 12px}.check-in-card p{color:#6b7280;font-size:16px;margin:0}.step-add-user-groups-container{background-color:var(--color-darkblue);box-sizing:border-box;min-height:100vh;padding:20px}.card-container-systemPermissions{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px}.step-system-permissions-container{background-color:var(--color-darkblue);box-sizing:border-box;min-height:100vh;padding:20px}.add-user-group-container{padding-top:50px}.predefined-structure-visual{padding:15px}.predefined-structure-title{color:var(--color-gold);font-size:1.3rem;margin-bottom:10px;text-align:center}.group-list{list-style-type:none;margin:0;padding-left:0}.group-item{background-color:var(--background-color-dark);border:2px solid var(--color-gold);border-radius:6px;color:#fff;padding:15px;transition:background-color .2s ease,box-shadow .2s ease}.group-item:hover{background-color:#2c3e50;box-shadow:0 2px 4px #00000026}.role-list{list-style-type:none;margin:5px 0;padding-left:20px}.role-item{color:var(--color-gold);margin-bottom:6px}.role-item:before{color:var(--color-gold);content:"• "}.user-list{list-style-type:circle;margin:3px 0 8px;padding-left:30px}.user-item{color:#ddd;font-style:italic}.top-bar{align-items:center;background-color:initial;display:flex;justify-content:space-between;padding:10px 20px}.logo-small{height:auto;width:40px}.step-description.centered{color:#fff;font-size:16px;margin:10px 0 20px;padding-left:10%;padding-right:10%;text-align:center}.toggle-container{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.switch{display:inline-block;height:34px;margin-right:10px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider.round{border-radius:34px}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#4caf50}input:focus+.slider{box-shadow:0 0 1px #4caf50}input:checked+.slider:before{transform:translateX(26px)}.toggle-label{color:#fff;font-size:16px}.undo-redo-container{justify-content:center;margin:20px 0}.redo-button,.undo-button{cursor:pointer}.redo-button:disabled,.undo-button:disabled{background-color:#bdc3c7;cursor:not-allowed}.redo-button:hover:not(:disabled),.undo-button:hover:not(:disabled){background-color:#7f8c8d}.continue-button-container{gap:10px;justify-content:center;margin-top:20px}.slider-button-box{align-items:center;background-color:var(--color-darkblue);border:4px solid var(--color-gold);border-radius:15px;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:60px;padding:20px 20px 80px}.slider-button-box .slider-label{color:#fff;font-size:1.1rem;margin-bottom:45px;max-width:600px;text-align:center}.step-container{background-color:var(--color-darkblue);box-sizing:border-box;color:var(--color-gold);flex-direction:column;height:100vh;padding:20px;width:100%}.step-container,.step-logo-container{align-items:center;display:flex;justify-content:center}.step-logo-container{margin-bottom:20px}.step-logo{background-color:var(--color-darkblue);border:5px solid var(--color-gold);border-radius:15px;height:150px;object-fit:contain;padding:10px;width:150px}.step-title{color:var(--color-gold);font-size:3rem;margin-bottom:20px;text-align:center}.step-description{font-size:1.2rem;margin-bottom:30px}.step-description,.step-instruction{color:var(--text-color-white);text-align:center}.step-instruction{font-size:1rem;margin-bottom:40px;max-width:600px}.step-button-container{display:flex;justify-content:center;width:100%}@media (max-width:768px){.step-title{font-size:2.5rem}.step-description{font-size:1rem;padding:0 10px}.step-instruction{font-size:.9rem;padding:0 10px}.step-logo{height:120px;width:120px}}@media (max-width:480px){.step-title{font-size:2rem}.step-description{font-size:.9rem}.step-instruction{font-size:.8rem}.step-logo{height:100px;width:100px}}.alert-overlay{align-items:center;background:var(--background-color-dark);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.alert-box{border-radius:10px;box-shadow:0 4px 12px #0000004d;color:var(--color-white);max-width:90%;padding:20px;text-align:center;width:400px}.alert-box p{font-size:18px;margin-bottom:20px}.alert-buttons{display:flex;gap:20px;justify-content:center}.alert-button{border:none;border-radius:5px;color:var(--color-white);cursor:pointer;font-size:16px;padding:10px 20px}.alert-overlay.windowConfirm .alert-box{background-color:var(--background-color-grey);border:2px solid var(--color-darkblue);color:var(--color-darkblue)}.alert-overlay.greenInfo .alert-box{background-color:var(--color-green);border:2px solid var(--color-gold);color:var(--color-white)}.alert-overlay.redInfo .alert-box{background-color:var(--color-pink);border:2px solid var(--color-gold);color:var(--color-white)}.action-button-comp{background-color:var(--color-darkblue);border:3px solid var(--color-gold);border-radius:8px;box-shadow:0 4px 8px #0003;color:var(--color-gold);cursor:pointer;margin-top:20px;padding:15px 30px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.action-button-comp:hover{background-color:var(--color-gold);box-shadow:0 6px 12px #0000004d;color:var(--text-color-white)}.loading-container{margin-top:20px;text-align:center}.error-container,.success-container{text-align:center}.error-actions,.success-actions{margin-top:20px}.input-form-ai{background-color:#fff;bottom:0;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:9999}.action-button{background-color:var(--color-heroblue);border:none;border-radius:5px;color:var(--color-gold);cursor:pointer;margin:10px;padding:10px 20px;transition:background-color .3s ease}.action-button:hover{background-color:var(--color-gold);color:var(--color-heroblue)}.add-user-container{background-color:#f0f2f5;border-radius:10px;margin:0 auto;max-width:600px;padding:20px}.add-user-heading{color:var(--color-heroblue);font-size:1.8rem;margin-bottom:40px;text-align:center}.add-user-form{align-items:stretch;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:600px;width:100%}.form-label{color:var(--color-darkblue);display:inline-block;font-size:1.1rem;font-weight:500;margin-bottom:8px;min-width:150px;width:100%}.form-input:focus,.form-select:focus{border-color:var(--color-heroblue);box-shadow:0 0 0 2px #007bff40;outline:none}.editable-field,.form-input,.form-select,.resolved-field{box-sizing:border-box;height:42px;line-height:1.2;max-width:400px;width:100%}.form-group{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;max-width:500px;position:relative;width:100%}.form-input,.form-select{background-color:#fff;font-size:1rem;transition:all .2s ease}.form-input,.form-select,.resolved-field{border:2px solid var(--color-gold);border-radius:5px;box-sizing:border-box;max-width:400px;min-height:42px;padding:10px;width:100%}.resolved-field{align-items:center;background-color:#f8f9fa;display:flex;gap:8px}.resolved-label{word-wrap:break-word;color:var(--color-darkblue);flex:1 1;font-weight:500;min-width:0}.resolved-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.resolved-indicator{color:#28a745;font-size:1.2em}.edit-field-button,.save-field-button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2em;justify-content:center;min-height:32px;min-width:32px;padding:4px;transition:all .2s ease}.etqa-inline-error{color:#c0392b;font-weight:600;margin:12px 0 4px;text-align:center}.edit-field-button{color:#007bff}.edit-field-button:hover{background-color:#e3f2fd;transform:scale(1.1)}.save-field-button{color:#28a745}.save-field-button:hover{background-color:#e8f5e8;transform:scale(1.1)}.editable-field{align-items:center;box-sizing:border-box;display:flex;gap:8px;max-width:400px;width:100%}.editable-field .form-input,.editable-field .form-select{flex:1 1;min-width:0}.warning-messages{background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;color:solid var(--color-red);margin-bottom:15px;padding:10px}.warning-label{margin-bottom:5px}.form-section-heading{color:var(--color-heroblue);font-size:1.5rem;font-weight:600;margin-bottom:15px;text-align:center}.form-section-divider{background:var(--color-gold);border:0;border-radius:1px;height:2px;margin-bottom:25px}.error-message{color:red;font-size:.9rem;margin-top:5px}.invite-button{background-color:var(--color-heroblue);border:2px solid var(--color-gold);border-radius:10px;color:#fff;cursor:pointer;margin:15px;padding:12px 20px;transition:background-color .3s ease;width:100%}.invite-button:hover{background-color:var(--color-gold)}.dynamic-form-navigation{align-items:center;border-top:1px solid #e9ecef;margin-top:30px;padding-top:20px}.dynamic-form-navigation .action-button{border-radius:8px;font-size:1rem;font-weight:500;min-width:100px;padding:12px 24px;transition:all .3s ease}.dynamic-form-navigation .action-button:first-child{margin-right:auto}.dynamic-form-navigation .action-button:last-child{margin-left:auto}.form-section{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;margin:0 auto;max-width:800px;padding:20px;width:100%}.form-section-content{margin-bottom:20px;width:100%}.missing-file .form-input{border:2px solid red}.missing-file-warning{color:red;font-size:.9em;margin-top:5px}@media (max-width:768px){.add-user-container{padding:15px}.add-user-heading{font-size:1.5rem}.form-input,.form-select{font-size:.9rem}.form-section{margin:0 10px;padding:15px}.form-label{min-width:100px}.dynamic-input-form .form-section{margin:0 10px;padding:15px}.dynamic-input-form .form-label{min-width:100px}.upload-button-wrapper .action-button{min-width:120px;padding:10px 20px}}@media (max-width:480px){.add-user-container{padding:10px}.add-user-heading{font-size:1.3rem}.form-input,.form-select{font-size:.8rem}.invite-button{padding:10px 15px}.edit-field-button,.save-field-button{font-size:1em;min-height:28px;min-width:28px}.resolved-actions{gap:4px}.dynamic-input-form .form-section{margin:0 5px;padding:10px}.dynamic-input-form .form-input{font-size:.8rem}.upload-button-wrapper .action-button{font-size:.9rem;min-width:100px;padding:8px 16px}}.slider-button{background-color:var(--color-lightblue);border:3px solid var(--color-gold);border-radius:10px;color:var(--color-darkblue);cursor:pointer;margin-bottom:40px;padding:10px 20px;transition:background-color .3s ease}.slider-button:hover{background-color:var(--color-gold);color:var(--color-darkblue)}.dynamic-input-form{gap:20px}.dynamic-input-form,.dynamic-input-form .form-section{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px;width:100%}.dynamic-input-form .form-section{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;padding:20px}.dynamic-input-form .form-group{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;max-width:500px;position:relative;width:100%}.dynamic-input-form .form-label{color:var(--color-darkblue);font-size:1.1rem;font-weight:500;margin-bottom:8px;text-align:center;width:100%}.dynamic-input-form .form-input,.dynamic-input-form input[type=file]{background-color:#fff;border:2px solid var(--color-gold);border-radius:5px;box-sizing:border-box;font-size:1rem;max-width:400px;min-height:42px;padding:10px;text-align:center;transition:all .2s ease;width:100%}.dynamic-input-form input[type=file]{cursor:pointer;display:block;margin:0 auto;position:relative}.dynamic-input-form input[type=file]:focus{border-color:var(--color-heroblue);box-shadow:0 0 0 2px #007bff40;outline:none}.dynamic-input-form input[type=file]::file-selector-button{background-color:var(--color-heroblue);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-right:10px;padding:8px 16px}.dynamic-input-form input[type=file]::file-selector-button:hover{background-color:var(--color-gold);color:var(--color-heroblue)}.dynamic-input-form .form-group input[type=file]{text-align-last:center;-webkit-text-align-last:center;-moz-text-align-last:center}.upload-button-wrapper{border-top:1px solid #e9ecef;margin-top:30px;padding-top:20px}.upload-button-wrapper .action-button{background-color:var(--color-heroblue);border:2px solid var(--color-gold);border-radius:8px;color:#fff;font-size:1rem;font-weight:500;min-width:150px;padding:12px 24px;transition:all .3s ease}.upload-button-wrapper .action-button:hover{background-color:var(--color-gold);color:var(--color-heroblue)}.add-user-form,.dynamic-input-form{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:600px;width:100%}.add-user-form .form-group,.dynamic-input-form .form-group{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;max-width:500px;position:relative;width:100%}.add-user-form .form-label,.dynamic-input-form .form-label{color:var(--color-darkblue);font-size:1.1rem;font-weight:500;margin-bottom:8px;text-align:center;width:100%}.document-viewer{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:column;padding:20px}.a4-page{aspect-ratio:1/1.414;background-color:#fff;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;height:297mm;height:auto;margin:20px 0;max-width:100%;overflow:hidden;padding:20mm;width:210mm}.page-content{height:100%;overflow:auto;width:100%}.page-content img{height:auto;max-width:100%}.page-content header{margin-bottom:20px;text-align:center}.page-content h1,.page-content h2,.page-content h3{margin:10px 0}.page-content p{line-height:1.6;margin:10px 0}.page-content ol,.page-content ul{margin:10px 20px}.page-content table{border-collapse:collapse;margin:10px 0;width:100%}.page-content td,.page-content th{border:1px solid #ddd;padding:8px;text-align:left}.page-content th{background-color:#f2f2f2}.page-content footer{color:#555;font-size:.9em;margin-top:20px;text-align:center}span.missing-text{background-color:#fdd;border-radius:3px;color:#d8000c;padding:2px 4px}div.possible-table{border:2px dashed #ccc;margin:10px 0;padding:10px;position:relative}div.possible-table:after{background-color:#ffeb3b;border-radius:3px;content:"Possible Table - Review Needed";font-weight:700;left:50%;padding:5px 10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.step9-audit-review{align-items:center;background-color:#f0f2f5;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:20px}.document-viewer-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;margin-top:20px;padding:20px}.document-viewer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.section{margin-bottom:20px;width:100%}.document-audit-details{background:#fff;border:2px solid var(--color-gold);border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.document-subsection{margin-top:15px}.document-subsection h4{color:var(--color-darkblue);font-size:1.3rem;margin-bottom:10px}.section h2{color:var(--color-heroblue);font-size:1.8rem;margin-bottom:10px;text-align:center}.gold-separator{background-color:var(--color-gold);height:4px;margin:10px 0;width:100%}.reject-findings{align-items:center;display:flex;justify-content:flex-end;margin-top:15px}.reject-label{color:var(--color-darkblue);font-size:1.1rem;margin-right:10px}.audit-risk-summary h3{color:var(--color-darkblue);font-size:1.5rem;margin-bottom:15px;text-align:left}.audit-details{background:#fff;border:2px solid var(--color-gold);border-radius:8px;box-shadow:0 2px 4px #0000001a;color:var(--color-darkblue);font-size:1.2rem;padding:20px}.audit-details p{line-height:1.6;margin:10px 0}.audit-actions p{color:var(--color-darkblue);font-size:1.2rem;margin-bottom:15px}.audit-actions button{margin:10px 5px}.risk-high{color:var(--color-red);font-weight:700}.risk-medium{color:#ff8c00;font-weight:700}.risk-low{color:var(--color-green);font-weight:700}.documents-reviewed{background:#fff;border:2px solid var(--color-gold);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.documents-reviewed h2{color:var(--color-heroblue);font-size:1.8rem;margin-bottom:10px;text-align:center}.documents-reviewed h3{color:var(--color-darkblue);font-size:1.5rem;margin-bottom:15px;text-align:left}.data-points-table-container{overflow-x:auto}.data-points-table{border-collapse:collapse;margin-top:10px;width:100%}.data-points-table td,.data-points-table th{border:1px solid #ddd;padding:12px;text-align:left}.data-points-table th{background-color:var(--color-darkblue);color:#fff}.data-points-table tr:nth-child(2n){background-color:#f9f9f9}.data-points-table tr:hover{background-color:#f1f1f1}.datapoint-status{align-items:center;display:flex;font-weight:700;text-transform:capitalize}.datapoint-status.resolved{color:var(--color-green)}.datapoint-status.unresolved{color:var(--color-red)}.datapoint-status svg{margin-right:5px}.extracted-datapoints .nested-table{border-collapse:collapse;font-size:.8rem;margin-top:10px;width:100%}.extracted-datapoints .nested-table td,.extracted-datapoints .nested-table th{border:1px solid #ddd;padding:6px;text-align:left}.extracted-datapoints .nested-table th{background-color:var(--background-color-grey);color:var(--color-darkblue);font-size:.8rem}.extracted-datapoints .nested-table tr:nth-child(2n){background-color:#f9f9f9}.extracted-datapoints .nested-table tr:hover{background-color:#f1f1f1}.extracted-datapoints .nested-table .MultiStyleButton{font-size:.5rem;padding:3px 4px}.extracted-datapoints .data-points-table-container{overflow-x:auto}.extracted-datapoints .data-points-table{font-size:.9rem}.extracted-datapoints .data-points-table td,.extracted-datapoints .data-points-table th{padding:6px}.step9-audit-review .document-viewer-section{margin-bottom:30px}.step9-audit-review .document-viewer-section h3{color:#333;margin-bottom:15px}.ocr-status{align-items:center;display:flex}.ocr-status svg{margin-right:5px}.ocr-yes{color:var(--color-green)}.ocr-no{color:var(--color-red)}.document-modal-overlay{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.document-modal{background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;padding:20px;position:relative;width:90%}.modal-close-button{background:#0000;border:none;color:#aaa;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:10px;transition:color .3s}.modal-close-button:hover{color:#000}.final-data-points{background:#fff;border:2px solid var(--color-gold);border-radius:8px;margin-bottom:20px;padding:20px}.final-data-points h2{color:var(--color-heroblue);font-size:1.8rem;margin-bottom:10px;text-align:center}.final-data-points h3{color:var(--color-darkblue);font-size:1.5rem;margin-bottom:15px;text-align:left}@media (max-width:768px){.step9-audit-review{padding:15px}.step9-audit-review .a4-page{height:auto;padding:10mm;width:100%}.section h2{font-size:1.5rem}.audit-risk-summary h3{font-size:1.3rem}.audit-details{padding:15px}.audit-actions p,.audit-details{font-size:1.1rem}.extracted-datapoints h2{font-size:1.5rem}.extracted-datapoints h3{font-size:1.3rem}.data-points-table td,.data-points-table th{padding:10px}.documents-reviewed h2{font-size:1.5rem}.documents-reviewed h3{font-size:1.3rem}}@media (max-width:480px){.step9-audit-review{padding:10px}.section h2{font-size:1.3rem}.audit-risk-summary h3{font-size:1.2rem}.audit-details{font-size:1rem;padding:10px}.audit-actions p{font-size:1rem}.extracted-datapoints h2{font-size:1.3rem}.extracted-datapoints h3{font-size:1.1rem}.data-points-table td,.data-points-table th{padding:8px}.documents-reviewed h2{font-size:1.3rem}.documents-reviewed h3{font-size:1.1rem}}.upload-button-wrapper{display:flex;justify-content:center;margin-top:20px}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=);height:11px;width:16px}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .bl,.react-tel-input .fr,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .bq,.react-tel-input .nl{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{background:#fff;border:1px solid #cacaca;border-radius:5px;font-size:14px;height:35px;letter-spacing:.01rem;line-height:25px;margin-bottom:0!important;margin-left:0;margin-top:0!important;outline:none;padding-left:48px;position:relative;width:300px}.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus{background-color:#faf0f0;border:1px solid #d79f9f;border-left-color:#cacaca}.react-tel-input .flag-dropdown{background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px;bottom:0;padding:0;position:absolute;top:0}.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:initial}.react-tel-input .selected-flag{border-radius:3px 0 0 3px;height:100%;outline:none;padding:0 0 0 8px;position:relative;width:38px}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:#fff}.react-tel-input .selected-flag .flag{margin-top:-5px;position:absolute;top:50%}.react-tel-input .selected-flag .arrow{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid #555;height:0;left:20px;margin-top:-2px;position:relative;top:50%;width:0}.react-tel-input .selected-flag .arrow.up{border-bottom:4px solid #555;border-top:none}.react-tel-input .country-list{background-color:#fff;border-radius:0 0 3px 3px;box-shadow:1px 2px 10px #00000059;list-style:none;margin:10px 0 10px -1px;max-height:200px;outline:none;overflow-y:scroll;padding:0;position:absolute;width:300px;z-index:1}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{background-color:#fff;padding:10px 0 6px 10px;position:sticky;top:0}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;outline:none;padding:3px 8px 5px}.react-tel-input .country-list .no-entries-message{opacity:.7;padding:7px 10px 11px}.react-tel-input .invalid-number-message{color:#de0000}.react-tel-input .invalid-number-message,.react-tel-input .special-label{background:#fff;font-size:13px;left:46px;padding:0 2px;position:absolute;top:-8px;z-index:1}.react-tel-input .special-label{display:none;white-space:nowrap}.dynamic-form-section-container{display:flex;flex-direction:column;margin:20px 0;width:100%}.dynamic-form-section-content{margin-bottom:20px}.dynamic-form-section-title{color:var(--color-primary);font-size:24px;font-weight:700}.dynamic-form-section-divider{border:none;border-top:1px solid var(--color-border);margin:10px 0}.dynamic-form-field-group{display:flex;flex-direction:column;margin-bottom:15px}.dynamic-form-field-label{color:var(--color-text);font-size:16px;font-weight:500;margin-bottom:5px}.dynamic-form-input,.dynamic-form-select{border:1px solid var(--color-border);border-radius:4px;font-size:16px;padding:10px;width:100%}.dynamic-form-navigation{display:flex;justify-content:space-between;margin-top:20px}.dynamic-form-back-button,.dynamic-form-next-button{background-color:var(--color-button-background);border:none;border-radius:4px;color:var(--color-button-text);cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px}.dynamic-form-back-button:hover,.dynamic-form-next-button:hover{background-color:var(--color-button-hover)}.dynamic-form-back-button{margin-right:auto}.outputscreencomponent-container{align-items:center;background-color:var(--color-darkblue);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%;overflow-x:hidden;padding:20px;width:100%}.outputscreencomponent-title{font-size:2em;font-weight:700;margin-bottom:16px}.outputscreencomponent-info,.outputscreencomponent-title{word-wrap:break-word;color:var(--color-white);text-align:center}.outputscreencomponent-info{font-size:1.2em;margin-bottom:24px;max-width:80%}.outputscreencomponent-section{box-sizing:border-box;margin-bottom:32px;max-width:800px;padding:0 20px;width:100%}.outputscreencomponent-section-title{color:var(--color-gold);font-size:1.5em;margin-bottom:8px;text-align:center}.outputscreencomponent-complex-table,.outputscreencomponent-simple-table{background-color:#ffffff1a;border-collapse:collapse;box-sizing:border-box;margin:0 auto 16px;max-width:700px;width:100%}.outputscreencomponent-complex-table td,.outputscreencomponent-complex-table th,.outputscreencomponent-simple-table td{word-wrap:break-word;border:1px solid var(--color-white);color:var(--color-white);padding:8px;text-align:left}.outputscreencomponent-complex-table th{background-color:var(--color-gold)}.outputscreencomponent-key{color:var(--color-gold);font-weight:700}.outputscreencomponent-container .action-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1em;margin:20px auto 0;padding:12px 24px;transition:background-color .3s ease}.outputscreencomponent-container .action-button:hover{background-color:#0056b3}.outputscreencomponent-complex-table tr:nth-child(2n),.outputscreencomponent-simple-table tr:nth-child(2n){background-color:#ffffff0d}.outputscreencomponent-complex-table tr:hover,.outputscreencomponent-simple-table tr:hover{background-color:#ffffff1a}@media (max-width:760px){.outputscreencomponent-container{padding:10px}.outputscreencomponent-section{padding:0 10px}.outputscreencomponent-title{font-size:1.8em}.outputscreencomponent-info{font-size:1em;max-width:100%}.outputscreencomponent-section-title{font-size:1.3em}.outputscreencomponent-complex-table,.outputscreencomponent-simple-table{background-color:#ffffff0d;display:block;font-size:.9em;max-width:100%;width:100%}.outputscreencomponent-complex-table tr,.outputscreencomponent-simple-table tr{background-color:#ffffff0d;border:none;display:flex;flex-direction:column;margin-bottom:10px}.outputscreencomponent-complex-table td,.outputscreencomponent-complex-table th,.outputscreencomponent-simple-table td{border:none;display:block;padding:4px 0}.outputscreencomponent-complex-table th{display:none}.outputscreencomponent-key{color:var(--color-gold);font-weight:700;margin-bottom:4px}.outputscreencomponent-value{color:var(--color-white)}.outputscreencomponent-container .action-button{font-size:.9em;padding:10px 20px}}.status-container{background-color:var(--color-darkblue);flex-direction:column;height:100vh;width:100%}.status-container,.status-icon{align-items:center;display:flex;justify-content:center}.status-icon{margin-bottom:24px}.status-title{color:var(--color-white);font-size:32px;font-weight:700;margin-bottom:16px;text-align:center}.fireworks-animation{height:100px;position:relative;width:100px}.firework,.firework:after,.firework:before{--initialSize:0.5vmin;--finalSize:45vmin;--particleSize:0.2vmin;--color1:var(--color-gold);--color2:var(--color-pink);--color3:var(--color-white);--color4:var(--color-blue);--color5:var(--color-green);--color6:var(--color-pink);--y:-30vmin;--x:-50%;--initialY:60vmin;animation:firework 2s infinite;aspect-ratio:1;background:radial-gradient(circle,var(--color1) var(--particleSize),#0000 0) 50% 0,radial-gradient(circle,var(--color2) var(--particleSize),#0000 0) 100% 50%,radial-gradient(circle,var(--color3) var(--particleSize),#0000 0) 50% 100%,radial-gradient(circle,var(--color4) var(--particleSize),#0000 0) 0 50%,radial-gradient(circle,var(--color5) var(--particleSize),#0000 0) 80% 90%,radial-gradient(circle,var(--color6) var(--particleSize),#0000 0) 95% 90%,radial-gradient(circle,var(--color1) var(--particleSize),#0000 0) 90% 70%;background-repeat:no-repeat;background-size:var(--initialSize) var(--initialSize);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,var(--y));width:var(--initialSize)}.firework:before{transform:translate(-50%,-50%) rotate(40deg) scale(1.3) rotateY(40deg)}.firework:after{transform:translate(-50%,-50%) rotate(170deg) scale(1.15) rotateY(-30deg)}.firework:nth-child(2){--x:30vmin;animation-delay:-.25s;left:30%;top:60%}.firework:nth-child(2),.firework:nth-child(2):after,.firework:nth-child(2):before{--color1:var(--color-pink);--color2:var(--color-white);--color3:var(--color-gold);--color4:var(--color-blue);--color5:var(--color-green);--color6:var(--color-pink);--finalSize:40vmin}.firework:nth-child(3){--x:-30vmin;--y:-50vmin;animation-delay:-.4s;left:70%;top:60%}.firework:nth-child(3),.firework:nth-child(3):after,.firework:nth-child(3):before{--color1:var(--color-blue);--color2:var(--color-green);--color3:var(--color-white);--color4:var(--color-gold);--color5:var(--color-pink);--color6:var(--color-blue);--finalSize:35vmin}@keyframes firework{0%{opacity:1;transform:translate(var(--x),var(--initialY));width:var(--initialSize)}50%{opacity:1;width:.5vmin}to{opacity:0;width:var(--finalSize)}}.error-emoji-container{align-items:center;display:flex;flex-direction:column;margin-bottom:24px}.error-face{border:9px solid var(--color-gold);border-radius:50%;height:150px;position:relative;width:150px}.error-mouth{height:10px;margin:15px auto 0;width:35px}.error-mouth,.tear,.tear2{background-color:var(--color-gold);border-radius:50%}.tear,.tear2{animation:tear 2s infinite;height:0;position:absolute;top:62px;width:45px}.tear{border-bottom-left-radius:50%;left:29px}.tear2{border-bottom-right-radius:50%;left:98px}.error-eye{background-color:var(--color-gold);display:inline-block;height:10px;margin:20px 20px 0;width:45px}.error-eyebrow{color:var(--color-gold);display:inline-block;font-size:40px;font-weight:700;margin:10px 27px 0;width:30px}.error-eyebrow:first-child{transform:rotate(-20deg)}.error-eyebrow:nth-child(2){transform:rotate(20deg)}@keyframes tear{0%,60%{height:0}10%,50%{height:96px}}.information-box{align-items:center;background-color:var(--color-darkblue);border:2px solid var(--color-gold);border-radius:10px;color:var(--color-white);display:flex;flex-direction:column;font-size:1rem;justify-content:center;line-height:1.5;margin:50px auto;max-width:800px;padding:20px;text-align:center;width:100%}.information-box-title{font-size:1.2rem;font-weight:700;margin-bottom:10px}.information-box p{margin:0 0 10px}.rejected-heading{color:red;font-weight:700;margin-bottom:10px}.user-audit-details{background-color:#ffe6e6;border:1px solid red;margin-bottom:20px;padding:10px}@media (max-width:900px){.information-box{max-width:700px}}@media (max-width:800px){.information-box{max-width:600px}}@media (max-width:700px){.information-box{max-width:500px}}@media (max-width:550px){.information-box{max-width:450px}}@media (max-width:500px){.information-box{padding:15px;width:100%}}@media (max-width:440px){.information-box{max-width:350px;padding:10px}}@media (max-width:400px){.information-box{max-width:330px;padding:10px}}@media (max-width:380px){.information-box{max-width:300px;padding:10px}}@media (max-width:350px){.information-box{max-width:290px;padding:10px}}.result-screen-container{align-items:center;background-color:#0f172a8c;display:flex;inset:0;justify-content:center;padding:1.25rem;position:absolute;z-index:1000}.result-screen-dialog{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 40px #0f172a1f;max-width:26rem;padding:1.75rem 1.5rem 1.5rem;text-align:center;width:100%}.result-screen-icon{align-items:center;border-radius:999px;display:flex;height:3.5rem;justify-content:center;margin:0 auto 1rem;width:3.5rem}.result-screen-icon.is-success{background:#ecfdf3;color:#166534}.result-screen-icon.is-error{background:#fef3f2;color:#b42318}.result-screen-title{color:#1e3a6e;color:var(--color-darkblue,#1e3a6e);font-size:1.25rem;font-weight:600;line-height:1.35;margin:0 0 .5rem}.result-screen-message{color:#475569;font-size:.9375rem;line-height:1.55;margin:0 0 1.25rem}.result-screen-button{background:#1e3a6e;background:var(--color-darkblue,#1e3a6e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;min-width:7.5rem;padding:.625rem 1.25rem;transition:background-color .15s ease,box-shadow .15s ease}.result-screen-button:hover{background:#163056}.result-screen-button:focus-visible{outline:2px solid #c9a84c;outline:2px solid var(--color-gold,#c9a84c);outline-offset:2px}.result-screen-dialog.is-error .result-screen-button,.result-screen-dialog.is-success .result-screen-button{background:#1e3a6e;background:var(--color-darkblue,#1e3a6e)}.stepbar-container{align-items:stretch;border:2px solid #bd932e;border:2px solid var(--color-gold,#bd932e);border-radius:8px;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;min-height:56px;overflow:hidden;padding:4px;width:100%}.stepbar-step{align-items:center;background-color:#f3f4f6;background-color:var(--background-color-grey,#f3f4f6);border-right:2px solid #bd932e;border-right:2px solid var(--color-gold,#bd932e);color:#1f2d37;color:var(--color-darkblue,#1f2d37);display:flex;flex:1 1;flex-direction:column;font-weight:600;justify-content:center;padding:10px 8px;text-align:center;transition:background-color .3s ease}.stepbar-step:last-child{border-right:none}.stepbar-step.active{background-color:#bd932e;background-color:var(--color-gold,#bd932e);color:#fff;color:var(--text-color-white,#fff)}.step-number{font-size:1rem;line-height:1;margin-bottom:4px}.step-label{font-size:.9rem}@media (max-width:768px){.stepbar-container{min-height:48px;padding:3px}.step-number{font-size:.95rem}.step-label{font-size:.85rem}}@media (max-width:480px){.stepbar-container{min-height:44px}.step-number{font-size:.9rem}.step-label{font-size:.8rem}}.new-role-container{background-color:var(--color-cardblue);border:2px solid var(--color-gold);border-radius:4px;margin-bottom:15px;padding:10px}.add-user-panel-frame{background-color:#2c3e50;border:2px solid var(--color-gold);border-radius:5px;box-shadow:0 1px 3px #0003;margin-top:15px;padding:15px;width:300px}.user-group-frame{background-color:#fff;border:2px solid var(--color-gold);border-radius:10px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:15px}.group-title-section{margin-bottom:20px;text-align:center}.group-title{color:var(--color-darkblue);font-size:1.8rem;margin:0}.group-hierarchy{color:var(--color-darkblue);font-size:1.2rem;margin:5px 0 0}.group-edit-section{align-items:center;display:flex;justify-content:center;margin-bottom:20px;width:100%}.group-edit-controls{align-items:center;display:flex;flex-direction:column;gap:15px;max-width:600px}.group-name-input{border:2px solid var(--color-gold);border-radius:5px;box-sizing:border-box;font-size:1rem;padding:10px;width:300px}.roles-container{background-color:var(--color-cardblue)}.role-item-usergroupconfig,.roles-container{align-items:center;border:2px solid var(--color-gold);border-radius:4px;display:flex;flex-direction:column;margin-bottom:15px;padding:10px}.role-item-usergroupconfig{background-color:#fff}.role-name-usergroupconfig{color:var(--color-green);font-size:1.2rem;margin-bottom:10px;text-align:center}.roles-item-header{color:var(--color-gold);font-size:1.5rem;margin-bottom:10px;text-align:center}.recently-added-users-box{background-color:var(--color-cardblue);border:2px solid var(--color-gold);border-radius:4px;color:#fff;margin-top:10px;padding:10px}.recently-added-users-box h5{color:var(--color-gold);margin:0 0 5px}.recently-added-users-box ul{list-style-type:none;margin:0;padding:0}.recently-added-users-box li{margin-bottom:5px}.recently-added-users{color:var(--color-gold);font-size:.9rem;margin-top:10px;text-align:center}.role{align-items:flex-start;background-color:var(--background-color-dark);border:1px solid var(--color-gold);border-radius:6px;display:flex;flex-direction:column;margin-bottom:15px;padding:10px;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.role:hover{background-color:#34495e;box-shadow:0 2px 4px #0000001a}.add-user-panel-title{color:var(--color-gold);font-size:1.2rem;margin-bottom:15px;text-align:center}.user-roles-subtitle{color:var(--color-darkblue);font-size:1.1rem;margin-top:10px;text-align:center}.confirm-role-panel-top{display:flex;justify-content:center;margin-bottom:10px}.add-user-panel-title{margin-bottom:10px}.role-title{font-size:1.2rem;margin-bottom:10px}.role-subtitle,.role-title{color:var(--color-gold);text-align:center;width:100%}.role-subtitle{font-size:1rem;margin-bottom:25px}.role-edit-section{align-items:center;display:flex;margin-bottom:15px;width:100%}.role-edit-controls{align-items:center;display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:600px}.role-name-input{border:2px solid var(--color-gold);border-radius:5px;box-sizing:border-box;font-size:1rem;padding:10px;width:300px}.add-user-section{align-items:center;justify-content:flex-start}.add-user-label{color:#fff;font-size:.95rem}.add-user-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:8px;width:250px}.users-table{border-collapse:collapse;margin-bottom:10px;margin-top:10px;width:100%}.users-table td,.users-table th{border:1px solid var(--color-gold);color:#fff;padding:8px;text-align:left}.users-table th{background-color:var(--color-darkblue)}.role .multi-style-button-comp{align-self:flex-end;margin-top:10px;padding:6px 10px}.roles-container .multi-style-button-comp{margin-top:10px;padding:8px 16px}.remove-group-button-container{margin-top:20px;text-align:center}.remove-group-button-container .multi-style-button-comp{margin:0 auto;max-width:300px;padding:8px 16px;width:100%}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.text-center{text-align:center}.w-100{width:100%}@media (max-width:768px){.group-edit-section{align-items:flex-start;flex-direction:column}.group-name-input{width:100%}.role{align-items:center;padding:20px}.role-title{font-size:1.4rem}.role-subtitle,.role-title{color:var(--color-gold);text-align:center;width:100%}.role-subtitle{font-size:1.1rem;margin-bottom:20px}.role-edit-section{align-items:center;flex-direction:column;margin:20px 0;width:100%}.role-edit-controls{gap:15px;width:100%}.role-name-input{margin-bottom:10px;width:100%}.add-user-section{align-items:flex-start;flex-direction:column}.add-user-input{margin-bottom:10px;width:100%}.remove-group-button-container .multi-style-button-comp{max-width:100%}}.select-current-user-role{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px;text-align:center}.select-current-user-role h3{font-size:20px;font-weight:700;margin-bottom:12px}.select-current-user-role label{color:#fff;display:block;font-size:16px;font-weight:500;margin-bottom:6px}.select-current-user-role select{background-color:#fff;border:1px solid #ccc;border-radius:6px;color:#000;font-size:16px;outline:none;padding:8px;text-align:center;width:250px}.select-current-user-role select:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.user-system-card{min-height:450px}.approval-frame{background-color:#ffffff0d;border:2px solid var(--color-gold);border-radius:8px;margin-top:20px;padding:20px;text-align:center}.approval-title{color:var(--color-gold);font-size:1.1rem;font-weight:500;margin-bottom:15px}.approval-group-label{color:#fff;display:block;margin:10px 0;padding-left:40%;text-align:left}.approval-group-label input[type=checkbox]{margin-right:8px}.user-system-card .card-title{color:var(--color-gold);font-size:1.4rem;margin-bottom:10px;padding-bottom:15px;text-align:center}.step1-title{font-size:2rem}.user-system-card .card-subtitle{color:#fff;font-size:1rem;margin-bottom:15px;padding-bottom:15px;text-align:center}.user-system-card{background-color:var(--color-cardblue);border:2px solid var(--color-gold);border-radius:8px;box-sizing:border-box;margin-bottom:20px;padding:20px;position:relative;width:100%}.slide-out-left{animation:slideLeft 1s forwards}.card-title{color:var(--color-gold);font-size:2rem;margin-bottom:10px;text-align:center}.card-subtitle{color:#fff;font-size:1rem;margin-bottom:20px;text-align:center}.undo-redo-container{display:flex;gap:10px;justify-content:flex-end;margin-bottom:10px}.user-groups-container{margin-top:20px}.add-user-group-container{display:flex;justify-content:center;margin-top:20px}.no-groups-message{color:#ccc;text-align:center}.step2-header{margin-bottom:20px;text-align:center}.roles-container{margin-top:10px}.add-role-container{display:flex;justify-content:center;margin-top:15px}.add-role-input{align-items:center;display:flex;gap:10px}.add-user-button-container{display:flex;justify-content:center;margin-top:10px}.add-user-section{display:flex;flex-direction:column;gap:10px;margin-top:10px}.add-user-buttons{gap:10px}.add-user-buttons,.loading-overlay{display:flex;justify-content:center}.loading-overlay{align-items:center;background:#0009;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.user-groups-summary{margin-top:20px}.group-list,.role-list,.user-list{list-style-type:none;padding-left:20px}.group-item{margin-bottom:15px}.role-item{margin-bottom:10px}.user-item{color:#fff;font-size:.95rem}.no-roles-message,.no-users-message{color:#ccc;font-style:italic}.add-user-input-inline,.group-name-input-inline,.role-name-input-inline{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:5px}.remove-group-button,.remove-role-button{margin-left:auto}.collapse-icon{cursor:pointer;font-size:1.5rem}.role-name{color:#00e676;cursor:pointer}.add-role-input-inline{width:200px}.add-user-input-inline{width:250px}.remove-group-button,.remove-role-button{background-color:#ff1744}button:disabled{cursor:not-allowed;opacity:.5}@keyframes slideLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-120%)}}.completion-container{align-items:center;display:flex;flex-direction:column;height:220px;justify-content:center;text-align:center}.green-check{color:#00e676;font-size:4rem;margin-bottom:15px}.completion-title{color:#fff;font-size:1.8rem}.continue-button-container{align-items:center;background-color:var(--color-cardblue);border:2px solid var(--color-gold);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:20px;margin-top:10px;padding:20px;width:100%}.role-toggle-row{align-items:center;color:#fff;display:flex;font-size:.95rem;gap:15px;justify-content:center;margin-bottom:15px}.custom-config-section{margin-top:20px;overflow-x:auto;padding-bottom:10px}.permissions-table{border-collapse:collapse;margin-bottom:20px;width:100%}.permissions-table td,.permissions-table th{border:1px solid var(--color-gold);color:#fff;padding:8px;text-align:center}.permissions-table th{background-color:#2c3e50}.table-explainer,.table-title{color:#fff;margin-bottom:10px;text-align:center}.table-explainer{font-size:.95rem}.advanced-role-config{background-color:#34495e;border-radius:6px;color:#fff;margin-top:10px;padding:10px}.loading-container-facilitator{align-items:center;background:#0000;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-spinner-facilitator{animation:spin 1s linear infinite;border:5px solid #fff3;border-radius:50%;border-top-color:#036;height:50px;width:50px}.audit-login-page{display:flex;min-height:100vh}body,html{height:100%;margin:0}.audit-login-left{background:linear-gradient(160deg,#1c2128,#2b5c8a);color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:60px}.audit-login-eyebrow{color:var(--audit-amber);font-size:12px;font-weight:700;letter-spacing:.5px}.audit-login-headline{font-size:34px;font-weight:700;line-height:1.25;margin-top:20px;max-width:420px}.audit-login-sub{color:#c7cdd4;font-size:14px;line-height:1.6;margin-top:14px;max-width:380px}.audit-login-stats{display:flex;gap:24px;margin-top:40px}.audit-login-stat{background:#ffffff14;border-radius:10px;padding:16px 20px}.audit-login-stat .n{font-size:22px;font-weight:700}.audit-login-stat .l{color:#9aa5b1;font-size:11px;margin-top:2px}.audit-login-footnote{color:#7c8794;font-size:12px}.audit-login-right{align-items:center;background:#fff;display:flex;flex-shrink:0;justify-content:center;padding:40px;width:460px}.audit-login-title{color:var(--audit-ink);font-size:24px;margin:8px 0 6px}.audit-login-lead{color:var(--audit-steel);font-size:13px;margin-bottom:26px}.audit-roletabs{background:var(--audit-bg);border-radius:8px;display:flex;margin-bottom:14px;padding:4px}.audit-roletab{background:none;border:none;border-radius:6px;color:var(--audit-steel);cursor:pointer;flex:1 1;font-size:12px;font-weight:700;padding:9px;text-align:center}.audit-roletab.active{background:#fff;box-shadow:0 1px 3px #0000001a;color:var(--audit-ink)}.audit-roledesc{color:#8a93a0;font-size:12px;margin-bottom:18px}.audit-login-input{border:1px solid var(--audit-line);box-sizing:border-box;margin-bottom:16px;padding:11px 12px}.audit-login-btn,.audit-login-input{border-radius:8px;font-size:14px;width:100%}.audit-login-btn{font-weight:700;margin-bottom:10px;padding:13px}.audit-login-divider{align-items:center;color:#9aa5b1;display:flex;font-size:11px;gap:10px;margin:18px 0}.audit-login-divider:after,.audit-login-divider:before{background:var(--audit-line);content:"";flex:1 1;height:1px}.audit-login-helper{color:#8a93a0;font-size:12px;margin-top:18px;text-align:center}.audit-shell{display:flex;min-height:100vh}.audit-sidebar{background:var(--audit-ink);color:#fff;flex-shrink:0;padding:20px 14px;width:220px}.audit-sidebar-brand{font-size:13px;font-weight:700;letter-spacing:.4px;margin-bottom:24px;padding:0 8px}.audit-sidebar-link{border-radius:6px;color:#9aa5b1;display:block;font-size:13px;font-weight:600;margin-bottom:4px;padding:10px 12px;text-decoration:none}.audit-sidebar-link.active{background:#2a313a;color:#fff}.audit-sidebar-user{border-top:1px solid #3a4552;color:#9aa5b1;font-size:11px;margin-top:24px;padding:12px 8px}.audit-sidebar-logout{background:none;border:1px solid #3a4552;border-radius:6px;color:#c7cdd4;cursor:pointer;font-size:12px;margin-top:8px;padding:6px 10px;width:100%}.audit-content{flex:1 1;overflow-y:auto}.audit-dashboard{margin:0 auto;max-width:1200px;padding:28px}.audit-dashboard-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:14px}.audit-dashboard-title{font-size:20px;margin:0 0 4px}.audit-dashboard-asof,.audit-dashboard-sub{color:#8a93a0;font-size:12px}.audit-critical-banner{align-items:center;background:var(--audit-red);border-radius:8px;color:#fff;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-bottom:16px;padding:12px 18px}.audit-critical-banner a{color:#fff;font-size:12px;text-decoration:underline}.audit-dashboard-tiles{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.audit-dashboard-tile-num{font-size:26px;font-weight:700}.audit-dashboard-tile-label{color:#8a93a0;font-size:12px}.audit-dashboard-midrow{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 300px;margin-bottom:16px}.audit-dashboard-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.audit-dashboard-ctrl-label{color:#8a93a0;font-size:11px;font-weight:600;margin-right:6px}.audit-dashboard-search{font-size:13px;padding:8px 10px;width:160px}.audit-dashboard-search,.audit-dashboard-select{border:1px solid var(--audit-line);border-radius:6px}.audit-dashboard-select{font-size:12px;padding:8px}.audit-dashboard-chart-title{color:var(--audit-steel);font-size:12px;font-weight:700;margin-bottom:12px}.audit-dashboard-barrow{align-items:center;display:flex;font-size:12px;gap:10px;margin-bottom:8px}.audit-dashboard-barlabel{color:var(--audit-steel);width:60px}.audit-dashboard-bartrack{background:var(--audit-bg);border-radius:4px;flex:1 1;height:12px;overflow:hidden}.audit-dashboard-barfill{border-radius:4px;height:100%}.audit-dashboard-table-card{padding:0}.audit-dashboard-table{border-collapse:collapse;font-size:13px;width:100%}.audit-dashboard-table thead tr{background:var(--audit-bg);text-align:left}.audit-dashboard-table th{color:#8a93a0;font-size:11px;padding:10px 16px}.audit-dashboard-table td{border-top:1px solid var(--audit-line);padding:12px 16px}.audit-mono-cell{font-weight:600}.audit-dashboard-view{background:none;border:none;color:var(--audit-blue);cursor:pointer;font-size:12px;font-weight:600}.audit-queue{margin:0 auto;max-width:1100px;padding:28px}.audit-queue-title{font-size:20px;margin:0 0 4px}.audit-queue-sub{color:#8a93a0;font-size:12px;margin-bottom:18px}.audit-queue-group-header{align-items:center;color:var(--audit-steel);display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-top:16px;padding:10px 4px}.audit-queue-sla{color:#8a93a0;font-size:11px}.audit-queue-table-card{padding:0}.audit-queue-table{border-collapse:collapse;font-size:13px;width:100%}.audit-queue-table thead tr{background:var(--audit-bg);text-align:left}.audit-queue-table th{color:#8a93a0;font-size:11px;padding:10px 16px}.audit-queue-table td{border-top:1px solid var(--audit-line);padding:12px 16px}.audit-critical-row{border-left:4px solid var(--audit-red)}.audit-mono-cell{font-family:monospace;font-size:12px;font-weight:700}.audit-trigger-cell{color:#8a93a0;font-family:monospace;font-size:12px}.audit-open-btn{padding:6px 14px}.audit-wb{margin:0 auto;max-width:1100px;padding:28px}.audit-wb-critical-banner{align-items:center;background:var(--audit-red);color:#fff;display:flex;font-weight:600;gap:10px;margin-bottom:16px}.audit-wb-critical-banner,.audit-wb-locked-banner{border-radius:8px;font-size:13px;padding:12px 16px}.audit-wb-locked-banner{background:#eff2f5;border-left:4px solid var(--audit-steel);color:var(--audit-steel);margin-bottom:14px}.audit-wb-headtop{align-items:flex-start;display:flex;justify-content:space-between}.audit-wb-caseid{color:#8a93a0;font-family:monospace;font-size:11px}.audit-wb-title{font-size:18px;margin:4px 0 0}.audit-wb-meta{color:var(--audit-steel);display:flex;font-size:12px;gap:18px;margin-top:10px}.audit-wb-urgency{border-radius:4px;font-size:11px;font-weight:700;padding:3px 10px;white-space:nowrap}.audit-wb-grid2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:16px}.audit-wb-fname{color:var(--audit-ink);font-size:13px;font-weight:600;margin-bottom:8px}.audit-wb-kv{border-bottom:1px solid var(--audit-bg);display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.audit-wb-diffcell{border-radius:5px;font-size:12px;padding:6px 8px}.audit-wb-diff-bad{background:#f7e9e7;color:var(--audit-red)}.audit-wb-diff-ok{background:#eaf3ec;color:var(--audit-green)}.audit-wb-aicard{border-left:5px solid var(--audit-red);margin-top:16px}.audit-wb-statusline{align-items:center;display:flex;gap:8px;margin-bottom:10px}.audit-wb-branch{background:#eff2f5;border-radius:4px;color:var(--audit-steel);font-size:11px;font-weight:700;padding:2px 8px}.audit-wb-tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.audit-wb-tag{background:var(--audit-bg);border:1px solid var(--audit-line);border-radius:4px;color:var(--audit-steel);font-family:monospace;font-size:11px;padding:2px 8px}.audit-wb-decisioncard{margin-top:16px}.audit-wb-decisionbtns{display:flex;gap:10px;margin-bottom:12px}.audit-wb-dbtn{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:13px;font-weight:700;padding:11px}.audit-wb-dbtn.confirm{background:#eaf3ec;color:var(--audit-green)}.audit-wb-dbtn.amend{background:#fbf1e4;color:var(--audit-amber)}.audit-wb-dbtn.withdraw{background:#f7e9e7;color:var(--audit-red)}.audit-wb-dbtn.selected{outline:3px solid currentColor}.audit-wb-textarea{border:1px solid var(--audit-line);border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:13px;min-height:60px;padding:9px 11px;width:100%}.audit-wb-reviewerline{color:#8a93a0;font-size:12px;margin-top:10px}.audit-wb-submitbtn{margin-top:12px}.audit-modal-overlay{align-items:center;background:#1c212880;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.audit-modal{background:#fff;border-radius:10px;max-width:90vw;padding:24px;width:420px}.audit-modal h2{font-size:16px;margin:0 0 8px}.audit-modal p{color:var(--audit-steel);font-size:13px;line-height:1.5;margin-bottom:16px}.audit-modal-actions{display:flex;gap:10px;justify-content:flex-end}.audit-modal.critical{border-top:4px solid var(--audit-red)}.audit-result{margin:0 auto;max-width:900px;padding:28px}.audit-result-critical-banner{background:var(--audit-red);border-radius:8px;color:#fff;font-size:13px;font-weight:600;margin-bottom:16px;padding:12px 16px}.audit-result-headrow{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.audit-result-statuscard{border-left:6px solid var(--audit-green)}.audit-result-statustop{align-items:center;display:flex;gap:10px}.audit-result-branch{background:#eff2f5;border-radius:4px;color:var(--audit-steel);font-size:11px;font-weight:700;padding:2px 8px}.audit-result-msg{color:var(--audit-steel);font-size:14px;line-height:1.5;margin-top:12px}.audit-result-grid2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:16px 0}.audit-result-metricrow{border-bottom:1px solid var(--audit-bg);display:flex;font-size:13px;justify-content:space-between;padding:7px 0}.audit-result-risknum{font-size:30px;font-weight:700}.audit-result-actions{align-items:center;display:flex;justify-content:space-between}.audit-cd{margin:0 auto;max-width:1150px;padding:28px}.audit-cd-critical-banner{background:var(--audit-red);border-radius:8px;color:#fff;font-size:13px;font-weight:600;margin-bottom:16px;padding:12px 16px}.audit-cd-headcard{align-items:flex-start;display:flex;justify-content:space-between}.audit-cd-caseid{color:#8a93a0;font-family:monospace;font-size:11px}.audit-cd-dates{color:var(--audit-steel);display:flex;font-size:12px;gap:20px;margin-top:8px}.audit-cd-phase-header{background:var(--audit-bg);border-radius:8px;cursor:pointer;font-weight:700;justify-content:space-between;margin-bottom:6px;padding:12px 16px}.audit-cd-phase-header,.audit-cd-steprow{align-items:center;display:flex;font-size:13px}.audit-cd-steprow{gap:10px;padding:9px 12px}.audit-cd-stepdot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.audit-cd-trust{border-radius:3px;font-size:10px;font-weight:700;margin-left:6px;padding:2px 6px}.audit-trust-human{background:#eaf3ec;color:var(--audit-green)}.audit-trust-deterministic{background:#eaf1f8;color:var(--audit-blue)}.audit-trust-ai{background:#fbf1e4;color:var(--audit-amber)}.audit-trust-declared{background:#eff2f5;color:var(--audit-steel)}.audit-cd-findrow{background:var(--audit-bg);border-radius:6px;display:flex;font-size:13px;gap:10px;margin-bottom:8px;padding:10px}.audit-cd-histrow{gap:12px;padding:9px 0}.audit-cd-histrow,.audit-cd-regrow{border-bottom:1px solid var(--audit-bg);display:flex;font-size:13px}.audit-cd-regrow{justify-content:space-between;padding:8px 0}.audit-form-page{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 300px;margin:0 auto;max-width:1100px;padding:28px}.audit-form-phase{color:var(--audit-amber);font-size:12px;font-weight:700}.audit-form-title{font-size:20px;margin:4px 0 10px}.audit-form-intro{color:var(--audit-steel);font-size:13px;margin-bottom:20px}.audit-form-field{margin-bottom:16px}.audit-form-label{color:var(--audit-steel);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.audit-form-required{color:var(--audit-red)}.audit-form-input{border:1px solid var(--audit-line);border-radius:6px;box-sizing:border-box;font-size:14px;padding:9px 11px;width:100%}.audit-form-row2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.audit-form-upload{border:1.5px dashed var(--audit-line);border-radius:8px;color:#8a93a0;cursor:pointer;display:block;font-size:13px;padding:20px;text-align:center}.audit-form-upload.dragover{background:#fbf1e4;border-color:var(--audit-amber)}.audit-form-filerow{align-items:center;border:1px solid var(--audit-line);border-radius:6px;display:flex;font-size:13px;justify-content:space-between;margin-top:8px;padding:8px 10px}.audit-form-autofill-banner{background:#eaf1f8;border-left:4px solid var(--audit-blue);border-radius:8px;color:var(--audit-blue);font-size:13px;margin-bottom:16px;padding:12px 16px}.audit-form-actions{display:flex;gap:10px;margin-top:20px}.audit-form-progress-step{align-items:center;color:#b4bac2;display:flex;font-size:13px;gap:8px;padding:7px 0}.audit-form-progress-step.active{color:var(--audit-ink);font-weight:700}.audit-form-progress-dot{border:2px solid var(--audit-line);border-radius:50%;display:inline-block;height:10px;width:10px}.audit-form-progress-dot.done{background:var(--audit-green);border:none}.audit-form-progress-dot.current{background:var(--audit-amber);border:none}:root{--audit-ink:#1c2128;--audit-steel:#3a4552;--audit-line:#d8dee4;--audit-bg:#f5f6f8;--audit-amber:#c7791f;--audit-green:#2e7d4f;--audit-red:#b23a2e;--audit-blue:#2b5c8a}.audit-card{background:#fff;border:1px solid #d8dee4;border:1px solid var(--audit-line);border-radius:10px;padding:20px}.audit-badge{border-radius:4px;font-size:11px;font-weight:700;padding:3px 9px;white-space:nowrap}.audit-b-red{background:#f7e9e7;color:#b23a2e;color:var(--audit-red)}.audit-b-amber{background:#fbf1e4;color:#c7791f;color:var(--audit-amber)}.audit-b-green{background:#eaf3ec;color:#2e7d4f;color:var(--audit-green)}.audit-b-grey{background:#eff2f5;color:#3a4552;color:var(--audit-steel)}.audit-b-blue{background:#eaf1f8;color:#2b5c8a;color:var(--audit-blue)}.audit-btn-primary{background:#1c2128;background:var(--audit-ink);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 18px}.audit-btn-primary:disabled{background:#c7cdd4;cursor:not-allowed}.audit-btn-secondary{background:#fff;border:1px solid #d8dee4;border:1px solid var(--audit-line);border-radius:6px;color:#3a4552;color:var(--audit-steel);cursor:pointer;font-size:13px;font-weight:600;padding:10px 18px}.slider-container-comp{align-items:center;background-color:var(--background-color-dark);border-radius:25px;cursor:pointer;display:flex;height:35px;justify-content:center;margin:0 auto;position:relative;width:110px}.slider-label-left-comp{margin-right:100px}.slider-label-right-comp{margin-left:100px}.slider-label-left-comp,.slider-label-right-comp{color:var(--color-gold);cursor:pointer;font-size:1.6rem;font-weight:700;position:relative;-webkit-user-select:none;user-select:none}.slider-button-comp{background-color:var(--color-gold);border-radius:50%;height:25px;position:absolute;transition:left .6s ease;width:25px}.slider-button-comp.left-comp{left:5px}.slider-button-comp.right-comp{left:calc(100% - 30px)}.hover-info-box-comp{background-color:var(--background-color-white);border-radius:5px;box-shadow:0 4px 8px #0003;color:var(--background-color-dark);left:50%;padding:10px;position:absolute;top:-50px;transform:translateX(-50%);white-space:nowrap}@media (max-width:900px){.slider-container-comp{width:90px}.slider-label-left-comp,.slider-label-right-comp{font-size:1.4rem}.slider-button-comp{height:20px;width:20px}}@media (max-width:480px){.slider-container-comp{width:90px}.slider-label-left-comp{margin-right:70px}.slider-label-right-comp{margin-left:70px}.slider-label-left-comp,.slider-label-right-comp{font-size:1.2rem}.slider-button-comp{height:18px;width:18px}}@media (max-width:400px){.slider-container-comp{width:90px}.slider-label-left-comp,.slider-label-right-comp{font-size:1rem}.slider-button-comp{height:16px;width:16px}}.selector-button-comp{background-color:#fff;border:1px solid #fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;cursor:pointer;height:300px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:400px}.selector-button-comp:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.selector-button-comp-top{align-items:center;background:linear-gradient(to bottom,var(--color-darkblue),#0e0e32);border-bottom:1px solid #fff;display:flex;height:66%;justify-content:center;position:relative}.selector-button-comp-image{max-height:80%;max-width:80%}.selector-button-comp-bottom{align-items:center;background-color:var(--color-gold);color:var(--text-color-white);display:flex;flex-direction:column;height:34%;justify-content:center;padding:10px}.selector-button-comp-header{font-size:1.5rem;margin:0;text-align:center}.selector-button-comp-subheader{font-size:1rem;margin:5px 0 0;text-align:center}@media (max-width:860px){.selector-button-comp{flex-direction:column;width:310px}}@media (max-width:820px){.selector-button-comp{flex-direction:column;width:100%}}@media (max-width:600px){.selector-button-comp{flex-direction:column;width:100%}.selector-button-comp-header{font-size:1.2rem}.selector-button-comp-subheader{font-size:.9rem}}.applicant-step-one-container{align-items:center;box-sizing:border-box;color:var(--text-color-white);display:flex;flex-direction:column;margin-top:var(--content-top-margin);min-height:100vh;padding:20px;text-align:center}.bootcamp-background{background:linear-gradient(to right,var(--color-darkblue),var(--color-blue))}.career-booster-background{background:linear-gradient(to right,var(--color-darkblue),var(--color-pink))}.selector-buttons-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);justify-content:center;margin-top:40px}.sub-heading{font-size:1.5rem;margin-top:10px}.selected-program-heading{color:var(--text-color-white);font-size:1.25rem;margin-top:20px}.slider-section{margin-top:30px}@media (max-width:768px){.selector-buttons-container{grid-template-columns:1fr}}.applicant-step-two-container{align-items:center;background-color:var(--color-darkblue);box-sizing:border-box;color:var(--text-color-white);display:flex;flex-direction:column;margin-top:var(--content-top-margin);min-height:100vh;padding:20px;text-align:center}.dev-logo{height:50px;margin-right:20px;width:50px}.input-container{margin:20px 0}.text-input{font-size:1rem;padding:10px;width:100%}.continue-button{border:none;border-radius:5px;cursor:pointer;font-size:1rem;margin-top:20px;padding:10px 20px}.continue-button:hover{background-color:var(--color-gold-hover)}@media (max-width:480px){.dev-logo{display:none}}.error{color:red}.applicant-step-three-container{align-items:center;background-color:var(--color-darkblue);box-sizing:border-box;color:var(--text-color-white);display:flex;flex-direction:column;margin-top:var(--content-top-margin);min-height:100vh;padding:20px;text-align:center}.header-container{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.main-heading{font-size:2.5rem;margin:0}.dropdown-container{margin:20px 0}.dropdown{font-size:1rem;padding:10px;width:100%}.button-container{display:flex;justify-content:center;margin-top:30px;width:100%}.back-button,.continue-button{border:none;border-radius:5px;cursor:pointer;font-size:1rem;margin:0 10px;padding:20px 40px}.back-button{background-color:var(--color-lightblue)}.back-button,.continue-button{color:var(--text-color-darkblue)}.continue-button{background-color:var(--color-gold)}.back-button:hover,.continue-button:hover{opacity:.9}.terms-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.terms-modal{background:#fff;border-radius:15px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:800px;overflow:hidden;position:relative;width:90%}.terms-modal-background{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:.03;pointer-events:none;position:absolute;right:0;top:0}.terms-modal-logo{height:auto;opacity:.5;width:300px}.terms-modal-header{align-items:center;background:linear-gradient(135deg,#001f3f,#2f3e46);border-bottom:1px solid #eee;color:#fff;display:flex;justify-content:space-between;padding:25px 30px 20px;position:relative;z-index:2}.terms-modal-title{color:#bd932e;font-size:1.8rem;font-weight:600;margin:0;text-shadow:0 0 10px #bd932e4d}.terms-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#bd932e;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}.terms-modal-close:hover{background:#bd932e1a;transform:scale(1.1)}.terms-modal-content{flex:1 1;overflow-y:auto;padding:30px;position:relative;z-index:2}.terms-modal-text{color:#333;line-height:1.6}.terms-modal-text h3{border-left:4px solid #bd932e;color:#001f3f;font-size:1.2rem;font-weight:600;margin-bottom:10px;margin-top:25px;padding-left:15px}.terms-modal-text h3:first-child{margin-top:0}.terms-modal-text p{color:#555;font-size:.95rem;margin-bottom:15px}.terms-modal-footer{background:#f9f9f9;border-top:1px solid #eee;display:flex;justify-content:center;padding:20px 30px;position:relative;z-index:2}.terms-modal-button{background:linear-gradient(135deg,#bd932e,#d4af37);border:none;border-radius:8px;box-shadow:0 4px 15px #bd932e4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 30px;transition:all .3s ease}.terms-modal-button:hover{box-shadow:0 6px 20px #bd932e66;transform:translateY(-2px)}.terms-modal-content::-webkit-scrollbar{width:8px}.terms-modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.terms-modal-content::-webkit-scrollbar-thumb{background:#bd932e;border-radius:4px}.terms-modal-content::-webkit-scrollbar-thumb:hover{background:#a67c00}@media (max-width:768px){.terms-modal{max-height:90vh;width:95%}.terms-modal-header{padding:20px 20px 15px}.terms-modal-title{font-size:1.5rem}.terms-modal-content{padding:20px}.terms-modal-footer{padding:15px 20px}.terms-modal-logo{width:200px}}.custom-dropdown{margin-bottom:15px;margin-top:15px;position:relative;width:100%}.custom-dropdown.hr-input{background:#0000!important;border:none!important;margin-bottom:0!important;padding:0!important}.custom-dropdown-header{align-items:center;background:#fff;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;min-height:50px;padding:15px 15px 15px 45px;position:relative;transition:all .3s ease;width:100%}.custom-dropdown-header:hover{border-color:#bd932e;box-shadow:0 0 8px #bd932e26}.custom-dropdown-header.open{border-color:#bd932e;border-radius:10px 10px 0 0;box-shadow:0 0 10px #bd932e33;transform:translateY(-1px)}.custom-dropdown-value{flex:1 1;text-align:left}.custom-dropdown-arrow{left:15px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s ease}.custom-dropdown-header.open .custom-dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.custom-dropdown-options{animation:dropdownSlide .3s ease;background:#fff;border:1px solid #bd932e;border-radius:0 0 10px 10px;border-top:none;box-shadow:0 4px 20px #00000026;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-dropdown-option{border-radius:8px;color:#333;cursor:pointer;font-size:16px;margin:4px 8px;padding:12px 15px;transition:all .2s ease}.custom-dropdown-option:hover{background-color:#bd932e1a;font-weight:500;transform:translateX(5px)}.custom-dropdown-option.selected{background-color:#bd932e33;box-shadow:0 2px 8px #bd932e33;font-weight:600}.custom-dropdown-options::-webkit-scrollbar{width:6px}.custom-dropdown-options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.custom-dropdown-options::-webkit-scrollbar-thumb{background:#bd932e;border-radius:3px}.custom-dropdown-options::-webkit-scrollbar-thumb:hover{background:#a67c00}@media (max-width:768px){.custom-dropdown-header{font-size:.9rem;min-height:32px;padding:8px 8px 8px 40px}.custom-dropdown-option{font-size:.9rem;margin:2px 4px;padding:8px 12px}.custom-dropdown-arrow{left:12px}}@media (max-width:440px){.custom-dropdown-header{font-size:.85rem;min-height:28px;padding:6px 6px 6px 35px}.custom-dropdown-option{font-size:.85rem;margin:1px 3px;padding:6px 10px}.custom-dropdown-arrow{left:10px}}.email-validation-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.email-validation-modal{animation:modalSlideIn .4s ease;background:#fff;border-radius:20px;box-shadow:0 25px 80px #0006;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;position:relative;width:90%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-background{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:.03;pointer-events:none;position:absolute;right:0;top:0}.modal-logo{height:auto;opacity:.5;width:200px}.modal-header{align-items:center;background:linear-gradient(135deg,#001f3f,#2f3e46);border-bottom:1px solid #eee;color:#fff;display:flex;justify-content:space-between;padding:25px 30px 20px;position:relative;z-index:2}.modal-title{color:#bd932e;font-size:1.8rem;font-weight:600;margin:0;text-shadow:0 0 10px #bd932e4d}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#bd932e;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}.modal-close:hover{background:#bd932e1a;transform:scale(1.1)}.modal-content{flex:1 1;overflow-y:auto;padding:30px;position:relative;z-index:2}.email-info{background:#f8f9fa;border-left:4px solid #bd932e;border-radius:12px;margin-bottom:25px;padding:20px}.email-text,.name-text,.role-text{color:#333;font-size:1rem;margin:8px 0}.email-text strong,.name-text strong,.role-text strong{color:#001f3f;font-weight:600}.loading-container{align-items:center;display:flex;flex-direction:column;padding:30px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#bd932e;height:40px;margin-bottom:15px;width:40px}.modal-error{background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;color:#dc2626}.modal-error,.modal-success{font-weight:500;margin-bottom:20px;padding:15px}.modal-success{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:10px;color:#059669}.status-message{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:30px;text-align:center}.status-message p{color:#495057;font-size:1.1rem;margin:10px 0}.new-user-section,.validation-section{text-align:center}.new-user-section h3,.validation-section h3{color:#001f3f;font-size:1.4rem;font-weight:600;margin-bottom:15px}.new-user-section p,.validation-section p{color:#6c757d;font-size:1rem;margin-bottom:25px}.code-input-container{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.code-input{border:2px solid #dee2e6;border-radius:10px;font-size:1.2rem;font-weight:600;letter-spacing:3px;padding:15px;text-align:center;transition:all .3s ease;width:200px}.code-input:focus{border-color:#bd932e;box-shadow:0 0 15px #bd932e33;outline:none}.generate-code-button,.verify-button{background:linear-gradient(135deg,#bd932e,#d4af37);border:none;border-radius:8px;box-shadow:0 4px 15px #bd932e4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 30px;transition:all .3s ease}.generate-code-button:hover,.verify-button:hover{box-shadow:0 6px 20px #bd932e66;transform:translateY(-2px)}.generate-code-button:disabled,.verify-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.resend-section{border-top:1px solid #dee2e6;margin-top:20px;padding-top:20px}.resend-section p{color:#6c757d;font-size:.9rem;margin-bottom:10px}.resend-button{background:none;border:2px solid #bd932e;border-radius:6px;color:#bd932e;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 20px;transition:all .3s ease}.resend-button:hover:not(:disabled){background:#bd932e;color:#fff}.resend-button:disabled{cursor:not-allowed;opacity:.5}.modal-footer{background:#f9f9f9;border-top:1px solid #eee;display:flex;justify-content:center;padding:20px 30px;position:relative;z-index:2}.modal-button{background:linear-gradient(135deg,#6c757d,#495057);border:none;border-radius:8px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 30px;transition:all .3s ease}.modal-button:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.modal-button.secondary{background:linear-gradient(135deg,#6c757d,#495057)}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modal-content::-webkit-scrollbar-thumb{background:#bd932e;border-radius:4px}.modal-content::-webkit-scrollbar-thumb:hover{background:#a67c00}@media (max-width:768px){.email-validation-modal{max-height:95vh;width:95%}.modal-header{padding:20px 20px 15px}.modal-title{font-size:1.5rem}.modal-content{padding:20px}.code-input{font-size:1.1rem;width:180px}.modal-logo{width:150px}}.hr-container{background:#fff;box-sizing:border-box;display:flex;height:100vh;position:relative}.hr-code-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;background:var(--glass-bg);border:1px solid #ffffff26;border:1px solid var(--glass-border);color:#bd932e;color:var(--gold);font-size:1.6rem;letter-spacing:3px;max-width:200px;text-align:center}.hr-code-form .hr-button{margin-top:14px}.hr-left{align-items:center;background:#fff;border-radius:0 30px 30px 0;box-shadow:0 0 0 1px #fff;display:flex;flex:2 1;flex-direction:column;justify-content:center;margin-right:-1px;overflow:hidden;padding:20px;position:relative}.hr-left:before{background:linear-gradient(135deg,#2f3e46,#001f3f);background:linear-gradient(135deg,var(--gunmetal) 0,var(--darkblue) 100%);border-radius:0 20px 20px 20px;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:0;z-index:1}.hr-logo-cont{margin-bottom:20px;margin-top:15px;position:relative;z-index:2}.hr-logo{filter:drop-shadow(0 0 15px rgba(189,147,46,.3));height:auto;transform:scale(1.5);width:200px}.hr-welcome-cont{align-items:center;display:flex;justify-content:center;position:relative;text-align:center;width:80%;z-index:2}.hr-welcome-text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;background:var(--glass-bg);border:2px solid #bd932e;border:2px solid var(--gold);border-radius:15px;color:#bd932e;color:var(--gold);font-size:3rem;font-weight:600;padding:20px}.hr-right{align-items:center;background:#f8f9fa;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px;position:relative;z-index:2}.hr-title{color:#bd932e;color:var(--gold);font-size:2rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center}.hr-err{background:#ef444426;border:1px solid #ef44444d;border-radius:10px;box-shadow:0 0 15px #ef444433;color:#fca5a5;margin-bottom:20px;text-align:center}.hr-err,.hr-success{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px}.hr-success{background:#22c55e26;box-shadow:0 0 15px #22c55e33;color:#86efac}.hr-terms{color:#fffc;font-size:.9rem;margin-top:20px;text-align:center}.hr-button{background:linear-gradient(135deg,#bd932e,#d4af37);background:linear-gradient(135deg,var(--gold) 0,var(--light-gold) 100%);border:none;border-radius:10px;box-shadow:0 0 20px #bd932e4d,0 4px 15px #0003;color:#fff;color:var(--white);cursor:pointer;font-weight:600;letter-spacing:1px;margin-top:10px;overflow:hidden;padding:15px 20px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.hr-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.hr-button:hover:before{left:100%}.hr-button:hover{box-shadow:0 0 30px #bd932e66,0 8px 25px #0000004d;transform:translateY(-2px)}.hr-input{background:#fff;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;color:#333;font-size:16px;margin-bottom:15px;margin-top:15px;padding:15px;transition:all .3s ease;width:100%}.hr-input:focus{border-color:#bd932e;border-color:var(--gold);box-shadow:0 0 10px #bd932e33;outline:none;transform:translateY(-1px)}.hr-input::placeholder{color:#999}select.hr-input{appearance:none!important;background:#fff!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bd932e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:15px!important;background-repeat:no-repeat!important;background-size:18px!important;border:1px solid #ccc!important;box-sizing:border-box!important;color:#333!important;cursor:pointer!important;font-family:inherit!important;font-size:16px!important;height:auto!important;margin-bottom:20px!important;min-height:50px!important;padding:15px 15px 15px 45px!important;position:relative!important;transition:all .3s ease!important;width:100%!important}select.hr-input:focus{box-shadow:0 0 10px #bd932e33!important;outline:none!important;transform:translateY(-1px)!important}select.hr-input:focus,select.hr-input:hover{border-color:#bd932e!important;border-color:var(--gold)!important}select.hr-input:hover{box-shadow:0 0 8px #bd932e26!important}select.hr-input option{background-color:#fff!important;border:none!important;border-radius:8px!important;color:#333!important;cursor:pointer!important;font-size:16px!important;margin:2px 0!important;padding:12px 15px!important;transition:all .2s ease!important}select.hr-input option:focus,select.hr-input option:hover{background-color:#bd932e1a!important;color:#333!important;font-weight:500!important;transform:translateX(5px)!important}select.hr-input option:checked{background-color:#bd932e33!important;box-shadow:0 2px 8px #bd932e33!important;color:#333!important;font-weight:600!important}select.hr-input{border-radius:10px!important}select.hr-input:focus{border-radius:10px 10px 0 0!important}select.hr-input optgroup{border-radius:8px!important;margin:2px 0!important}select.hr-input::-ms-expand{display:none!important}.hr-check-cont{align-items:center;background:#f9f9f9;border:1px solid #eee;border-radius:10px;display:flex;margin-bottom:20px;padding:15px}.hr-check{accent-color:#bd932e;accent-color:var(--gold);margin-right:10px;transform:scale(1.2)}.hr-check-label{color:#333;font-size:.9rem}.hr-check-label a{color:#bd932e;color:var(--gold);text-decoration:none;text-shadow:0 0 5px #bd932e;text-shadow:0 0 5px var(--gold);transition:all .3s ease}.hr-check-label a:hover{color:#fff;color:var(--white);text-shadow:0 0 10px #bd932e;text-shadow:0 0 10px var(--gold)}.hr-link-button{background:none;border:none;color:#bd932e;color:var(--gold);cursor:pointer;font-family:inherit;font-size:inherit;margin:0;padding:0;text-decoration:none;text-shadow:0 0 5px #bd932e;text-shadow:0 0 5px var(--gold);transition:all .3s ease}.hr-link-button:hover{color:#fff;color:var(--white);text-shadow:0 0 10px #bd932e;text-shadow:0 0 10px var(--gold)}.hr-exists,.hr-landing{align-items:center;display:flex;flex-direction:column;max-width:400px;text-align:center;width:100%}.hr-landing .hr-title{color:#001f3f;color:var(--darkblue);width:100%}.hr-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%}.hr-landing .hr-button{min-height:48px}.hr-button-primary{background:linear-gradient(135deg,#bd932e,#d4af37);background:linear-gradient(135deg,var(--gold) 0,var(--light-gold) 100%);border:none;color:#fff;color:var(--white)}.hr-button-secondary{background:#0000;border:2px solid #bd932e;border:2px solid var(--gold);box-shadow:none;color:#bd932e;color:var(--gold)}.hr-button-secondary:hover{background:#bd932e1a}.hr-form{gap:1rem}.hr-form,.hr-verify{align-items:center;display:flex;flex-direction:column;padding:20px;width:100%}.hr-verify{max-width:400px;position:relative;text-align:center}.hr-verify-close{align-items:center;background:#fff;border:1px solid #d7dde5;border-radius:50%;color:#001f3f;color:var(--darkblue);cursor:pointer;display:inline-flex;font-size:1.6rem;height:38px;justify-content:center;line-height:1;position:absolute;right:0;top:0;transition:background-color .2s,color .2s,transform .2s;width:38px}.hr-verify-close:hover{background:#001f3f;background:var(--darkblue);color:#fff;transform:scale(1.05)}.hr-verify-close:focus-visible{outline:3px solid #bd932e59;outline-offset:2px}.hr-verify .hr-title{color:#001f3f;color:var(--darkblue);font-size:2rem;margin-bottom:20px;text-align:center}.hr-verify .hr-err{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#721c24}.hr-verify .hr-err,.hr-verify .hr-success{margin-bottom:15px;padding:10px;text-align:center;width:100%}.hr-verify .hr-success{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:5px;color:#155724}.hr-verify .hr-terms{color:#666;font-size:1rem;line-height:1.5;margin:15px 0;text-align:center;width:100%}.hr-refresh{background-color:#bd932e;background-color:var(--gold);border:none;border-radius:5px;color:#fff;color:var(--white);cursor:pointer;font-size:1rem;font-weight:500;margin-top:20px;min-width:200px;padding:12px 24px;transition:transform .2s}.hr-refresh:hover{background-color:#a67c00;background-color:var(--dark-gold);transform:scale(1.05)}.hr-resend-button{border:none;color:var(--gold);font-size:1rem;margin-left:5px;padding:5px 10px;text-decoration:none;transition:color .2s}.hr-resend-button:hover{color:#001f3f;color:var(--darkblue);text-decoration:none}.hr-resend{background:none;border:none;color:#bd932e;color:var(--gold);cursor:pointer;font-size:1rem;text-decoration:none;text-shadow:0 0 5px #bd932e;text-shadow:0 0 5px var(--gold);transition:all .3s ease}.hr-resend:hover{color:#fff;color:var(--white);text-shadow:0 0 10px #bd932e;text-shadow:0 0 10px var(--gold)}@media (max-width:768px){.hr-container{align-items:stretch;flex-direction:column;min-height:100vh}.hr-left{border-radius:0 0 20px 20px;flex:0 0 auto;justify-content:center;padding:12px 16px}.hr-left,.hr-right{min-height:0;width:100%}.hr-right{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:24px 16px}.hr-form,.hr-landing{margin:0 auto;max-width:400px;width:100%}.hr-button,.hr-buttons .hr-button,.hr-input{box-sizing:border-box;max-width:100%;width:100%}select.hr-input{font-size:.95rem!important;margin-bottom:12px!important;max-width:100%!important;min-height:44px!important;padding:12px 12px 12px 40px!important;width:100%!important}.hr-logo{height:auto;transform:scale(1);width:64px}.hr-logo-cont{margin-bottom:8px;margin-top:4px}.hr-welcome-text{border-width:2px;font-size:1.25rem;padding:10px 14px}.hr-welcome-cont{width:95%}.hr-title{font-size:1.4rem;line-height:1.3;margin-bottom:16px}.hr-left{margin-bottom:0}.hr-right{margin-top:0}.hr-check-cont{box-sizing:border-box;margin-bottom:8px;padding:12px;width:100%}.hr-verify{margin:0 auto;max-width:400px;padding:20px 16px;width:100%}.hr-verify .hr-title{font-size:1.4rem;margin-bottom:16px}.hr-refresh{font-size:1rem;max-width:100%;min-width:100%;padding:14px 24px}}@media (max-width:440px){.hr-left{border-radius:0 0 16px 16px;padding:10px 12px}.hr-right{padding:16px 12px}.hr-welcome-text{border-width:2px;font-size:1.1rem;padding:8px 12px}.hr-title{font-size:1.2rem;margin-bottom:14px}.hr-logo{width:48px}.hr-button{font-size:.95rem;min-height:48px;padding:14px 20px}.hr-input{font-size:16px;min-height:44px;padding:12px}select.hr-input{min-height:44px!important;padding:12px 12px 12px 38px!important}.hr-verify{padding:16px 12px}.hr-verify .hr-title{font-size:1.2rem;margin-bottom:14px}.hr-verify .hr-terms{font-size:.9rem;margin:12px 0}.hr-refresh{font-size:.95rem;padding:14px 20px}}@media (max-width:385px){.hr-welcome-text{font-size:1rem;padding:6px 10px}.hr-logo{width:40px}.hr-title{font-size:1.1rem}}@media (max-width:768px){.hr-left,.hr-right{margin:0}}.hr-code-form{background:#fff;border-radius:20px;box-shadow:0 10px 40px #0000001a;flex-direction:column;justify-content:center;min-height:100%;padding:20px 30px;position:relative}.hr-code-form,.hr-code-header{align-items:center;display:flex}.hr-code-header{justify-content:space-between;margin-bottom:15px;width:100%}.hr-back-button{align-items:center;background:none;border:none;border-radius:50%;color:#bd932e;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;padding:10px;transition:all .3s ease;width:40px}.hr-back-button:hover{background:#bd932e1a;transform:scale(1.1)}.hr-code-title{color:#001f3f;flex:1 1;font-size:1.6rem;font-weight:600;margin:0;text-align:center}.hr-countdown{color:#6c757d;font-size:.9rem;font-weight:500;margin-bottom:10px;text-align:center}.hr-countdown.expiring{animation:pulse 1s infinite;color:#dc3545}.hr-code-input-container{display:flex;gap:12px;justify-content:center;margin-bottom:20px}.hr-code-digit{background:#fff;border:2px solid #dee2e6;border-radius:12px;caret-color:#000;color:#000;font-size:1.8rem;font-weight:700;height:70px;outline:none;text-align:center;text-shadow:none;transition:all .3s ease;width:60px}.hr-code-digit::placeholder{color:#adb5bd;font-size:1.2rem}.hr-code-digit:focus{border-color:#bd932e;box-shadow:0 0 15px #bd932e4d;transform:scale(1.05)}.hr-code-digit.filled{background:#bd932e1a;border-color:#bd932e;color:#000;font-weight:800}.hr-code-digit.error{animation:shake .5s ease-in-out;background:#dc35450d;border-color:#dc3545}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.hr-code-instructions{color:#6c757d;font-size:1rem;line-height:1.5;margin-bottom:15px;text-align:center}.hr-code-instructions strong{color:#001f3f;font-weight:600}.hr-success{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:10px;box-shadow:0 2px 10px #22c55e33;font-weight:500;margin-bottom:20px}.hr-code-form .hr-success,.hr-success{color:#059669;font-size:1rem;padding:15px;text-align:center}.hr-code-form .hr-success{background:#22c55e26;border:2px solid #22c55e66;border-radius:12px;box-shadow:0 4px 15px #22c55e4d;font-weight:600;margin-bottom:15px}.hr-resend-section{border-top:1px solid #dee2e6;margin-top:15px;padding-top:15px;text-align:center}.hr-resend-text{color:#6c757d;font-size:.9rem;margin-bottom:8px}.hr-resend-button{background:none;border:2px solid #bd932e;border-radius:8px;color:#bd932e;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 20px;transition:all .3s ease}.hr-resend-button:hover:not(:disabled){background:#bd932e;color:#fff;transform:translateY(-2px)}.hr-resend-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.hr-code-form .hr-button{background:linear-gradient(135deg,#bd932e,#d4af37);border:none;border-radius:10px;box-shadow:0 4px 15px #bd932e4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:15px;min-width:150px;padding:15px 40px;transition:all .3s ease}.hr-code-form .hr-button:hover:not(:disabled){box-shadow:0 6px 20px #bd932e66;transform:translateY(-2px)}.hr-code-form .hr-button:disabled{box-shadow:0 2px 8px #0000001a;cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.hr-code-form{padding:30px 20px}.hr-code-title{font-size:1.5rem}.hr-code-input-container{gap:8px}.hr-code-digit{font-size:1.5rem;height:60px;width:50px}.hr-code-instructions{font-size:.9rem}}@media (max-width:480px){.hr-code-input-container{gap:6px}.hr-code-digit{font-size:1.3rem;height:55px;width:45px}}.hl-logo-wrap{margin-bottom:20px}.hl-logo{transform:scale(5);width:100px}.hl-success{color:#166534}.hl-divider{color:#6b7280;font-weight:700;gap:12px;margin:16px 0 6px;width:100%}.hl-divider:after,.hl-divider:before{background:#0000001f;height:1px}.hl-divider span{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.hl-google-button{background:#fff;border:1px solid #0000001f;box-shadow:none;color:#111827;gap:10px;letter-spacing:0;text-transform:none}.hl-google-button:hover{box-shadow:0 8px 18px #0000001a;transform:translateY(-1px)}.hl-google-button:before{display:none}@media (max-width:768px){.hl-container{align-items:center;flex-direction:column;height:100vh}.hl-left,.hl-right{padding:10px;width:100%}.hl-left{border-radius:0 0 20px 20px;height:8vh}.hl-right{height:92vh}.hl-form{padding:6px}.hl-input{width:60%}.hl-button,.hl-input{font-size:.9rem;margin-bottom:12px;min-height:32px;padding:6px}.hl-button{width:50%}.hl-logo{width:50px}.hl-welcome-text{font-size:1.2rem;padding:8px}.hl-title{font-size:1rem;margin-bottom:10px}.hl-left{margin-bottom:0}.hl-right{margin-top:0}}@media (max-width:440px){.hl-container{height:100vh}.hl-left{border-radius:0 0 15px 15px;height:6vh}.hl-right{height:94vh}.hl-input{width:75%}.hl-button,.hl-input{font-size:.85rem;margin-bottom:10px;min-height:28px;padding:4px}.hl-button{width:60%}.hl-form{padding:6px}.hl-logo{width:35px}.hl-welcome-text{font-size:1rem;padding:6px}.hl-title{font-size:.9rem;margin-bottom:8px}.hl-forgot-password a{font-size:.8rem;padding:3px 8px}}@media (max-width:385px){.hl-welcome-text{font-size:2rem}.hl-logo{width:50px}}.hl-dashboard-choice-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001933a6;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.hl-dashboard-choice{background:#fff;border-radius:16px;box-shadow:0 24px 70px #00000040;padding:32px;text-align:center;width:min(460px,100%)}.hl-dashboard-choice h2{color:#036;margin:0 0 12px}.hl-dashboard-choice p{color:#4a5568;line-height:1.5;margin:0 0 26px}.hl-dashboard-choice-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.hl-dashboard-choice-actions button{background:#036;border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:600;min-height:48px;padding:10px 16px}.hl-dashboard-choice-actions button:focus-visible,.hl-dashboard-choice-actions button:hover{background:#00509e}@media (max-width:520px){.hl-dashboard-choice-actions{grid-template-columns:1fr}}.ar-code-form{align-items:center;display:flex;flex-direction:column;max-width:350px;width:100%}.ar-code-input{background:#fff;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;color:#333;font-size:16px;letter-spacing:3px;margin-bottom:20px;padding:15px;text-align:center;transition:all .3s ease;width:100%}.ar-code-input:focus{border-color:#bd932e;border-color:var(--gold);box-shadow:0 0 10px #bd932e33;outline:none;transform:translateY(-1px)}@media (max-width:768px){.ar-container{align-items:center;flex-direction:column;height:100vh}.ar-left,.ar-right{padding:10px;width:100%}.ar-left{border-radius:0 0 20px 20px;height:8vh}.ar-right{height:92vh}.ar-form{max-width:100%;width:95%}.ar-button,.ar-input{font-size:.85rem;margin-bottom:10px;min-height:36px;padding:8px;width:100%}.ar-logo{transform:scale(1);width:45px}.ar-logo-box{margin-bottom:10px;margin-top:10px}.ar-banner-text{font-size:1rem;margin-top:8px;padding:6px 10px}.ar-title{font-size:1rem;margin-bottom:10px}.ar-left{margin-bottom:0}.ar-right{margin-top:0}.ar-check-wrap{margin-bottom:8px;padding:8px}}@media (max-width:440px){.ar-container{height:100vh}.ar-left{border-radius:0 0 15px 15px;height:6vh}.ar-right{height:94vh}.ar-button,.ar-input{font-size:.8rem;margin-bottom:8px;min-height:32px;padding:6px 8px;width:100%}.ar-form{padding:10px;width:95%}.ar-logo{transform:scale(1);width:30px}.ar-logo-box{margin-bottom:8px;margin-top:8px}.ar-banner-text{font-size:.85rem;margin-top:6px;padding:5px 8px}.ar-title{font-size:.9rem;margin-bottom:8px}.ar-check-wrap{margin-bottom:6px;padding:6px}}@media (max-width:768px){.ar-google-button{font-size:.8rem!important;gap:8px!important;padding:8px 12px!important}.ar-google-button svg{height:16px!important;width:16px!important}.ar-divider{font-size:.75rem;margin:10px 0}.ar-small{margin-top:10px}.ar-check-label,.ar-small{font-size:.8rem}.ar-form{max-width:100%;padding:15px}}@media (max-width:440px){.ar-google-button{font-size:.75rem!important;gap:6px!important;padding:6px 8px!important}.ar-google-button svg{height:14px!important;width:14px!important}.ar-divider{font-size:.7rem;margin:8px 0}.ar-check-label,.ar-small{font-size:.75rem}}.trade-brochure-modal__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1621b8;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:10000}.trade-brochure-modal{animation:trade-brochure-modal-in .18s ease-out;background:radial-gradient(circle at 100% 0,#f6aa2a24,#0000 35%),radial-gradient(circle at 0 100%,#2f3e4b14,#0000 38%),#fff;border:1px solid #ffffffb3;border-radius:24px;box-shadow:0 28px 90px #0f162152;color:#2f3e4b;overflow:hidden;padding:42px;position:relative;width:min(100%,510px)}.trade-brochure-modal__close{background:#ffffffd1;border:1px solid #dbe3ee;border-radius:50%;color:#425168;cursor:pointer;display:grid;font-size:25px;height:38px;line-height:1;place-items:center;position:absolute;right:18px;top:18px;width:38px}.trade-brochure-modal__eyebrow{color:#f6aa2a;font-size:11px;font-weight:800;letter-spacing:.14em;margin:0 0 9px;text-transform:uppercase}.trade-brochure-modal h2{color:#2f3e4b;font-size:clamp(26px,5vw,34px);letter-spacing:-.03em;line-height:1.12;margin:0}.trade-brochure-modal__intro{color:#59697f;font-size:15px;line-height:1.6;margin:16px 0 28px}.trade-brochure-modal form label{color:#26354a;display:block;font-size:13px;font-weight:750;margin-bottom:8px}.trade-brochure-modal form input{background:#f9fbfee6;border:1px solid #cbd7e6;border-radius:10px;box-sizing:border-box;color:#2f3e4b;font:inherit;margin-bottom:18px;min-height:56px;outline:none;padding:0 17px;width:100%}.trade-brochure-modal form input:focus{border-color:#f6aa2a;box-shadow:0 0 0 4px #f6aa2a29}.trade-brochure-modal__submit,.trade-brochure-modal__success button{background:#f6aa2a;border:0;border-radius:10px;box-shadow:0 14px 28px #f6aa2a47;color:#fff;cursor:pointer;font-size:15px;font-weight:750;margin-top:4px;min-height:56px;width:100%}.trade-brochure-modal__close:disabled,.trade-brochure-modal__submit:disabled{cursor:wait;opacity:.62}.trade-brochure-modal__privacy{color:#7b8798;font-size:11px;line-height:1.5;margin:15px 10px 0;text-align:center}.trade-brochure-modal__error{color:#b42318;font-size:13px;margin:14px 0 0;text-align:center}.trade-brochure-modal__success{padding:8px 0 0;text-align:center}.trade-brochure-modal__success>span{background:#2f3e4b;border-radius:50%;color:#fff;display:grid;font-size:28px;height:58px;margin:0 auto 16px;place-items:center;width:58px}.trade-brochure-modal__success strong{color:#2f3e4b;display:block;font-size:22px}.trade-brochure-modal__success p{color:#59697f;margin:9px 0 12px}@keyframes trade-brochure-modal-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:560px){.trade-brochure-modal{border-radius:19px;padding:34px 24px 28px}}@media (prefers-reduced-motion:reduce){.trade-brochure-modal{animation:none}}.hl-container{box-sizing:border-box;height:100vh}.hl-container,.hl-left{background:#fff;display:flex;position:relative}.hl-left{align-items:center;border-radius:0 30px 30px 0;box-shadow:0 0 0 1px #fff;flex:2 1;flex-direction:column;justify-content:center;margin-right:-1px;overflow:hidden;padding:20px}.hl-left:before{background:linear-gradient(135deg,#2f3e46,#001f3f);background:linear-gradient(135deg,var(--gunmetal) 0,var(--darkblue) 100%);border-radius:20px;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px;z-index:1}.hl-logo-wrap{margin-bottom:5%;position:relative;z-index:2}.hl-logo{filter:drop-shadow(0 0 15px rgba(189,147,46,.3));height:auto;transform:scale(1.5);width:200px}.hl-welcome-wrap{align-items:center;display:flex;justify-content:center;position:relative;text-align:center;width:80%;z-index:2}.hl-welcome-text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;background:var(--glass-bg);border:2px solid #bd932e;border:2px solid var(--gold);border-radius:15px;box-shadow:0 0 20px #bd932e33,0 4px 15px #0000001a;color:#bd932e;color:var(--gold);font-size:3rem;font-weight:600;padding:20px}.hl-right{background:#f8f9fa;flex:1 1;justify-content:center;padding:40px;position:relative;z-index:2}.hl-form,.hl-right{align-items:center;display:flex;flex-direction:column}.hl-form{max-width:400px;width:100%}.hl-title{color:#bd932e;color:var(--gold);font-size:2rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center}.hl-input{background:#fff;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;color:#333;font-size:16px;margin-bottom:15px;margin-top:15px;padding:15px;transition:all .3s ease;width:100%}.hl-input:focus{border-color:#bd932e;border-color:var(--gold);box-shadow:0 0 10px #bd932e33;outline:none;transform:translateY(-1px)}.hl-input::placeholder{color:#999}.hl-button{background:linear-gradient(135deg,#bd932e,#d4af37);background:linear-gradient(135deg,var(--gold) 0,var(--light-gold) 100%);border:none;border-radius:10px;box-shadow:0 0 20px #bd932e4d,0 4px 15px #0003;color:#fff;color:var(--white);cursor:pointer;font-weight:600;letter-spacing:1px;margin-top:10px;overflow:hidden;padding:15px 20px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.hl-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.hl-button:hover:before{left:100%}.hl-button:hover{box-shadow:0 0 30px #bd932e66,0 8px 25px #0000004d;transform:translateY(-2px)}.hl-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.hl-button:disabled:hover{box-shadow:0 4px 15px #bd932e33;transform:none}.button-spinner{animation:spin 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:8px;width:16px}.hl-error{background:#ef444426;border:1px solid #ef44444d;border-radius:10px;box-shadow:0 0 15px #ef444433;color:#fca5a5}.hl-error,.hl-success{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:20px;padding:10px;text-align:center;width:100%}.hl-success{background:#22c55e26;border:1px solid #22c55e4d;border-radius:10px;box-shadow:0 0 15px #22c55e33;color:#86efac}.hl-forgot-password{margin-top:15px;text-align:center}.hl-forgot-password a{background:#bd932e1a;border-radius:5px;color:#bd932e;color:var(--gold);font-size:.9rem;padding:5px 10px;text-decoration:none;transition:all .3s ease}.hl-forgot-password a:hover{background:#bd932e33;box-shadow:0 2px 8px #bd932e4d;color:#d4af37;color:var(--light-gold);transform:translateY(-1px)}@media (max-width:768px){.hl-container{align-items:center;flex-direction:column;height:100vh}.hl-left,.hl-right{padding:10px;width:100%}.hl-left{border-radius:0 0 20px 20px;height:8vh}.hl-right{height:92vh}.hl-form{padding:6px}.hl-input{width:60%}.hl-button,.hl-input{font-size:.9rem;margin-bottom:12px;min-height:32px;padding:6px}.hl-button{width:50%}.hl-logo{width:60px}.hl-welcome-text{font-size:1.2rem;padding:8px}.hl-title{font-size:1rem;margin-bottom:10px}.hl-left{margin-bottom:0}.hl-right{margin-top:0}}@media (max-width:440px){.hl-container{height:100vh}.hl-left{border-radius:0 0 15px 15px;height:6vh}.hl-right{height:94vh}.hl-input{width:75%}.hl-button,.hl-input{font-size:.85rem;margin-bottom:10px;min-height:28px;padding:4px}.hl-button{width:60%}.hl-form{padding:6px}.hl-logo{width:50px}.hl-welcome-text{font-size:1rem;padding:6px}.hl-title{font-size:.9rem;margin-bottom:8px}.hl-forgot-password a{font-size:.8rem;padding:3px 8px}}@media (max-width:385px){.hl-welcome-text{font-size:2rem}.hl-logo{width:40px}}.hl-google-button{align-items:center;background:#f8f9fa!important;border:1px solid #e0e0e0!important;box-shadow:none!important;color:#3c4043!important;display:flex;font-weight:500;gap:12px;justify-content:center;transition:all .2s ease}.hl-google-button:hover{background:#e8eaed!important;border-color:#dadce0!important;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326!important}.hl-google-button:active{background:#f1f3f4!important;box-shadow:0 1px 2px 0 #3c40434d}.hl-google-button svg{flex-shrink:0}.hl-divider{align-items:center;color:#9ca3af;display:flex;font-size:.8rem;margin:12px 0;text-align:center}.hl-divider:after,.hl-divider:before{border-bottom:1px solid #e5e7eb;content:"";flex:1 1}.hl-divider span{padding:0 10px}.email-preview-container{background:#f8f9fa;min-height:100vh;padding:20px}.email-preview-controls{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.email-preview-controls h1{color:#2c3e50;font-size:24px;margin:0 0 20px}.controls{display:flex;flex-wrap:wrap;gap:20px}.control-group{display:flex;flex-direction:column;gap:5px}.control-group label{color:#34495e;font-size:14px;font-weight:600}.control-group input,.control-group select{border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:200px;padding:8px 12px}.control-group input:focus,.control-group select:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.email-preview-frame{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:80vh;overflow:hidden}.email-iframe{background:#fff;border:none;height:100%;width:100%}@media (max-width:768px){.email-preview-container{padding:10px}.controls{flex-direction:column}.control-group input,.control-group select{min-width:100%}.email-preview-frame{height:70vh}}.ar-check-label a{text-shadow:0 0 5px #bd932e;text-shadow:0 0 5px var(--gold)}.ar-check-label a:hover{color:#fff;color:var(--white);text-shadow:0 0 10px #bd932e;text-shadow:0 0 10px var(--gold)}.ar-err{box-shadow:0 0 15px #ef444433;color:#fca5a5}.ar-err,.ar-success{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ar-success{background:#22c55e26;box-shadow:0 0 15px #22c55e33;color:#86efac;margin-bottom:20px}.ar-small a{text-shadow:0 0 5px #bd932e;text-shadow:0 0 5px var(--gold);transition:all .3s ease}.ar-small a:hover{color:#fff;color:var(--white);text-shadow:0 0 10px #bd932e;text-shadow:0 0 10px var(--gold)}.ar-help{color:#666;margin-bottom:20px;text-align:center}.ar-google-button{transition:all .2s ease}.ar-google-button:active{background:#f1f3f4;box-shadow:0 1px 2px 0 #3c40434d}.ar-google-button svg{flex-shrink:0}@media (max-width:768px){.ar-container{align-items:center;flex-direction:column;height:100vh}.ar-left,.ar-right{padding:10px;width:100%}.ar-left{border-radius:0 0 20px 20px;height:8vh}.ar-right{height:92vh}.ar-form{width:95%}.ar-button,.ar-input{font-size:.85rem;margin-bottom:10px;min-height:36px;padding:8px;width:100%}.ar-logo{transform:scale(1);width:35px}.ar-logo-box{margin-bottom:5px;margin-top:12px}.ar-banner-text{font-size:.9rem;margin-top:0;padding:4px 8px}.ar-title{font-size:1rem;margin-bottom:10px}.ar-left{margin-bottom:0}.ar-right{margin-top:0}.ar-check-wrap{margin-bottom:8px;padding:8px}.ar-google-button{font-size:.8rem!important;gap:8px!important;padding:8px 12px!important}.ar-google-button svg{height:16px!important;width:16px!important}.ar-divider{font-size:.75rem;margin:10px 0}.ar-small{margin-top:10px}.ar-check-label,.ar-small{font-size:.8rem}.ar-form{max-width:100%;padding:15px}}@media (max-width:440px){.ar-container{height:100vh}.ar-left{border-radius:0 0 15px 15px;height:6vh}.ar-right{height:94vh}.ar-button,.ar-input{font-size:.8rem;margin-bottom:8px;min-height:32px;padding:6px 8px;width:100%}.ar-form{padding:10px;width:95%}.ar-logo{transform:scale(1);width:25px}.ar-logo-box{margin-bottom:4px;margin-top:10px}.ar-banner-text{font-size:.75rem;margin-top:0;padding:3px 6px}.ar-title{font-size:.9rem;margin-bottom:8px}.ar-check-wrap{margin-bottom:6px;padding:6px}.ar-google-button{font-size:.75rem!important;gap:6px!important;padding:6px 8px!important}.ar-google-button svg{height:14px!important;width:14px!important}.ar-divider{font-size:.7rem;margin:8px 0}.ar-check-label,.ar-small{font-size:.75rem}}@media (max-width:385px){.ar-banner-text{font-size:2rem}.ar-logo{width:70px}}@media (max-width:768px){.ar-left,.ar-right{border-radius:0;margin:0}.ar-form{border-radius:0 0 10px 10px}}.aiwl-container{box-sizing:border-box;height:100vh}.aiwl-container,.aiwl-left{background:#2f3e46;background:var(--gunmetal);display:flex;position:relative}.aiwl-left{align-items:center;border-radius:0 30px 30px 0;box-shadow:0 0 0 1px #2f3e46;box-shadow:0 0 0 1px var(--gunmetal);flex:2 1;flex-direction:column;justify-content:center;margin-right:-1px;overflow:hidden;padding:20px}.aiwl-left:before{background:linear-gradient(135deg,#2f3e46,#001f3f);background:linear-gradient(135deg,var(--gunmetal) 0,var(--darkblue) 100%);border-radius:20px;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px;z-index:1}.aiwl-logo-wrap{margin-bottom:5%;position:relative;z-index:2}.aiwl-logo{filter:drop-shadow(0 0 15px rgba(189,147,46,.3));height:auto;transform:scale(1.5);width:200px}.aiwl-welcome-wrap{align-items:center;display:flex;justify-content:center;position:relative;text-align:center;width:80%;z-index:2}.aiwl-welcome-text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;background:var(--glass-bg);border:2px solid #bd932e;border:2px solid var(--gold);border-radius:15px;box-shadow:0 0 20px #bd932e33,0 4px 15px #0000001a;color:#bd932e;color:var(--gold);font-size:3rem;font-weight:600;padding:20px}.aiwl-right{background:#f8f9fa;flex:1 1;justify-content:center;padding:40px;position:relative;z-index:2}.aiwl-form,.aiwl-right{align-items:center;display:flex;flex-direction:column}.aiwl-form{max-width:400px;width:100%}.aiwl-title{color:#bd932e;color:var(--gold);font-size:2rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center}.aiwl-input{-webkit-text-fill-color:#000!important;background:#fff!important;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;color:#000!important;font-size:16px;margin-bottom:15px;margin-top:15px;padding:15px;transition:all .3s ease;width:100%}.aiwl-input:focus{border-color:#bd932e;border-color:var(--gold);box-shadow:0 0 10px #bd932e33;outline:none;transform:translateY(-1px)}.aiwl-input::placeholder{color:#999!important;opacity:1}.aiwl-input:-webkit-autofill,.aiwl-input:-webkit-autofill:active,.aiwl-input:-webkit-autofill:focus,.aiwl-input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 30px #fff!important;color:#000!important}.aiwl-button{background:linear-gradient(135deg,#bd932e,#d4af37);background:linear-gradient(135deg,var(--gold) 0,var(--light-gold) 100%);border:none;border-radius:10px;box-shadow:0 0 20px #bd932e4d,0 4px 15px #0003;color:#fff;color:var(--white);cursor:pointer;font-weight:600;letter-spacing:1px;margin-top:10px;overflow:hidden;padding:15px 20px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.aiwl-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.aiwl-button:hover:before{left:100%}.aiwl-button:hover{box-shadow:0 0 30px #bd932e66,0 8px 25px #0000004d;transform:translateY(-2px)}.aiwl-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.aiwl-google-button{align-items:center;background:#f8f9fa!important;border:1px solid #e0e0e0!important;box-shadow:none!important;color:#3c4043!important;display:flex;font-weight:500;gap:10px;justify-content:center;letter-spacing:0;text-transform:none;transition:all .2s ease}.aiwl-google-button:hover{background:#e8eaed!important;border-color:#dadce0!important;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326!important}.aiwl-google-button:active{background:#f1f3f4!important;box-shadow:0 1px 2px 0 #3c40434d}.aiwl-google-button svg{flex-shrink:0}.aiwl-divider{align-items:center;color:#9ca3af;display:flex;font-size:.8rem;margin:12px 0;text-align:center;width:100%}.aiwl-divider:after,.aiwl-divider:before{border-bottom:1px solid #e5e7eb;content:"";flex:1 1}.aiwl-divider span{padding:0 10px}.aiwl-error{background:#fee;border:1px solid #fcc;border-radius:10px;color:#c33}.aiwl-error,.aiwl-success{margin-bottom:15px;padding:10px;text-align:center;width:100%}.aiwl-success{background:#efe;border:1px solid #cfc;border-radius:10px;color:#3c3}.aiwl-forgot-password{margin-top:15px;text-align:center;width:100%}.aiwl-forgot-toggle{fontweight:600;background:none;border:none;color:#036;cursor:pointer;font-size:.9rem;padding:0;text-decoration:none;transition:all .2s ease}.aiwl-forgot-toggle:hover{color:#bd932e;color:var(--gold);text-decoration:underline}.aiwl-register-link{color:#666;font-size:.9rem;margin-top:24px;text-align:center}.aiwl-register-link a{color:#036;font-weight:600;text-decoration:none;transition:all .2s ease}.aiwl-register-link a:hover{color:#bd932e;color:var(--gold);text-decoration:underline}@media (max-width:768px){.aiwl-container{align-items:center;flex-direction:column;height:100vh}.aiwl-left,.aiwl-right{border-radius:0;margin:0;padding:10px;width:100%}.aiwl-left{border-radius:0 0 20px 20px;height:25vh}.aiwl-right{height:75vh}.aiwl-form{width:90%}.aiwl-input{font-size:14px;margin-bottom:12px;padding:12px}.aiwl-button{font-size:14px;padding:12px 16px}.aiwl-logo{transform:scale(1);width:60px}.aiwl-welcome-text{font-size:1.5rem;padding:12px 16px}.aiwl-title{font-size:1.3rem}}@media (max-width:440px){.aiwl-left{height:20vh}.aiwl-right{height:80vh}.aiwl-input{font-size:13px;padding:10px}.aiwl-button{font-size:13px;padding:10px 14px}.aiwl-logo{width:50px}.aiwl-welcome-text{font-size:1.2rem;padding:10px 14px}.aiwl-title{font-size:1.1rem}}@media (max-width:385px){.aiwl-logo{width:40px}.aiwl-welcome-text{font-size:1rem;padding:8px 12px}}.thursday-calendar{margin-top:1rem;width:100%}.thursday-calendar-header{margin-bottom:1.5rem;text-align:center}.thursday-calendar-header h4{color:#bd932e;color:var(--gold);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.thursday-calendar-header p{color:#fff;color:var(--white);font-size:.875rem;margin:0 0 1rem;opacity:.9}.month-filter{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:1rem}.month-filter label{color:#bd932e;color:var(--gold);font-size:.9375rem;font-weight:600}.month-select{background:#ffffff0d;border:2px solid #bd932e4d;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;font-size:.9375rem;font-weight:500;min-width:200px;padding:.625rem 1rem;transition:all .3s ease}.month-select:focus{box-shadow:0 0 0 3px #bd932e33;outline:none}.month-select:focus,.month-select:hover{border-color:#bd932e;border-color:var(--gold)}.month-select:hover{background:#bd932e1a}.month-select option{background:#1f2d37;background:var(--darkblue);color:#fff;color:var(--white);padding:.5rem}.intake-dates-list{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:600px}.intake-date-option{align-items:center;background:#ffffff0d;border:2px solid #bd932e4d;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:1rem;padding:1rem 1.25rem;transition:all .3s ease}.intake-icon{filter:drop-shadow(0 0 8px rgba(189,147,46,.3));height:48px;object-fit:contain;transition:all .3s ease;width:48px}.intake-date-option:hover .intake-icon{filter:drop-shadow(0 0 12px rgba(189,147,46,.5));transform:scale(1.1)}.intake-date-option.selected .intake-icon{filter:drop-shadow(0 0 15px rgba(189,147,46,.7))}.intake-date-content{display:flex;flex:1 1;flex-direction:column}.intake-date-option:hover{background:#bd932e1a;border-color:#bd932e;border-color:var(--gold);transform:translateX(5px)}.intake-date-option.selected{background:#bd932e33;border-color:#bd932e;border-color:var(--gold);border-width:3px;box-shadow:0 0 20px #bd932e4d}.intake-date-option{position:relative}.intake-date-option.selected:after{color:#bd932e;color:var(--gold);content:"✓";font-size:1.5rem;font-weight:700;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.intake-date-day{color:#bd932e;color:var(--gold);font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.intake-date-full{color:#fff;color:var(--white);font-size:1rem;font-weight:500}.intake-date-friday{font-weight:400;margin-top:.25rem;opacity:.8}.intake-date-friday,.no-dates-message{color:#fff;color:var(--white);font-size:.9rem}.no-dates-message{opacity:.7;padding:2rem;text-align:center}.loading-message{color:#bd932e;color:var(--gold);font-size:.9rem;padding:2rem;text-align:center}.intake-booking-status{border-top:1px solid #bd932e33;margin-top:.5rem;padding-top:.5rem}.fully-booked-badge{background:#ef444433;border:1px solid #ef444466;border-radius:12px;color:#ef4444;letter-spacing:.5px;text-transform:uppercase}.fully-booked-badge,.spots-available{display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.spots-available{background:#10b98133;border:1px solid #10b98166;border-radius:12px;color:#10b981}.intake-date-option.fully-booked{opacity:.6;pointer-events:none}.intake-date-option.fully-booked .intake-icon{filter:grayscale(100%) drop-shadow(0 0 8px rgba(189,147,46,.2))}@media (max-width:768px){.intake-dates-list{max-width:100%}.intake-date-option{gap:.75rem;padding:.875rem 1rem}.intake-icon{height:40px;width:40px}.intake-date-day{font-size:.8rem}.intake-date-full{font-size:.9rem}.intake-date-friday{font-size:.8rem}.month-filter{flex-direction:column;gap:.5rem}.month-select{min-width:100%}}@media (max-width:480px){.thursday-calendar-header h4{font-size:1.1rem}.thursday-calendar-header p{font-size:.8rem}.intake-date-option{gap:.5rem;padding:.75rem .875rem}.intake-icon{height:32px;width:32px}.intake-date-day{font-size:.75rem}.intake-date-full{font-size:.85rem}.intake-date-friday{font-size:.75rem}.intake-date-option.selected:after{font-size:1.25rem;right:.75rem}.month-filter label,.month-select{font-size:.875rem}.month-select{padding:.5rem .75rem}}.aiw-congratulations-page{align-items:center;background:#2f3e46;background:var(--gunmetal);display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.aiw-congratulations-container{margin:0 auto;max-width:900px;width:100%}.aiw-congrats-header{margin-bottom:2rem;text-align:center}.aiw-congrats-logo{filter:drop-shadow(0 0 15px rgba(189,147,46,.3));height:auto;width:150px}.aiw-congrats-card{background:#1f2d37;background:var(--darkblue);border:1px solid #bd932e33;border-radius:16px;box-shadow:0 20px 50px #0006;padding:3rem 2.5rem}.aiw-success-icon{display:flex;justify-content:center;margin-bottom:2rem}.aiw-checkmark-circle{align-items:center;animation:checkmarkPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--success-green) 0,#34d399 100%);border-radius:50%;box-shadow:0 8px 25px #10b9814d;color:#fff;color:var(--white);display:flex;height:80px;justify-content:center;width:80px}@keyframes checkmarkPulse{0%,to{box-shadow:0 8px 25px #10b9814d;transform:scale(1)}50%{box-shadow:0 12px 35px #10b98180;transform:scale(1.05)}}.aiw-congrats-title{border-bottom:1px solid #bd932e33;margin-bottom:2rem;padding-bottom:2rem;text-align:center}.aiw-congrats-title h1{color:#bd932e;color:var(--gold);font-size:2rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .5rem}.aiw-congrats-subtitle{color:#fff;color:var(--white);font-size:1.125rem;font-weight:500;margin:0;opacity:.9}.aiw-congrats-message{line-height:1.8;margin-bottom:2.5rem}.aiw-congrats-message p{color:#fff;color:var(--white);font-size:1rem;margin:0 0 1rem;opacity:.9}.aiw-congrats-message p:last-child{margin-bottom:0}.aiw-congrats-message strong{color:#bd932e;color:var(--gold);font-weight:600}.aiw-summary-section{background:#ffffff08;border:1px solid #bd932e26;border-radius:12px;margin-bottom:2.5rem;padding:2rem}.aiw-summary-section h3{color:#bd932e;color:var(--gold);font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.aiw-summary-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.aiw-summary-item{display:flex;flex-direction:column;gap:.5rem}.aiw-summary-label{color:#bd932e;color:var(--gold);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.aiw-summary-value{color:#fff;color:var(--white);font-size:1rem;font-weight:500}.aiw-summary-value small{color:#fff;color:var(--white);display:block;font-size:.875rem;margin-top:.25rem;opacity:.7}.aiw-contact-section{margin-bottom:2rem}.aiw-contact-card{background:#bd932e1a;border:1px solid #bd932e4d;border-radius:12px;padding:1.5rem;text-align:center}.aiw-contact-card h4{color:#bd932e;color:var(--gold);font-size:1.125rem;font-weight:600;margin:0 0 .75rem}.aiw-contact-card p{color:#fff;color:var(--white);font-size:.9375rem;margin:0 0 1rem;opacity:.9}.aiw-contact-email{color:#bd932e;color:var(--gold);display:inline-block;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease}.aiw-contact-email:hover{color:#d4af37;color:var(--light-gold);text-decoration:underline}.aiw-congrats-actions{text-align:center}.aiw-btn-primary{border:none;border-radius:8px;box-shadow:0 4px 15px #bd932e4d;cursor:pointer;font-size:1.125rem;font-weight:600;letter-spacing:.5px;padding:1rem 3rem;text-transform:uppercase;transition:all .3s ease}.aiw-btn-primary:hover{box-shadow:0 8px 25px #bd932e66;transform:translateY(-2px)}.aiw-btn-primary:active{transform:translateY(0)}.aiw-congrats-footer{margin-top:2rem;padding-top:1rem;text-align:center}.aiw-congrats-footer p{color:#fff;color:var(--white);font-size:.875rem;margin:0;opacity:.6}@media (max-width:768px){.aiw-congratulations-page{padding:1.5rem 1rem}.aiw-congrats-card{padding:2rem 1.5rem}.aiw-congrats-title h1{font-size:1.75rem}.aiw-congrats-subtitle{font-size:1rem}.aiw-summary-grid{gap:1rem;grid-template-columns:1fr}.aiw-congrats-logo{width:120px}.aiw-btn-primary{font-size:1rem;padding:.875rem 2rem;width:100%}}@media (max-width:480px){.aiw-congrats-card{padding:1.5rem 1rem}.aiw-congrats-title h1{font-size:1.5rem}.aiw-congrats-message p,.aiw-congrats-subtitle{font-size:.9375rem}.aiw-summary-section{padding:1.5rem}}:root{--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-600:#4b5563;--gray-800:#1f2937;--gray-900:#111827;--error-red:#ef4444}.aiw-welcome-container{background:linear-gradient(135deg,#2f3e46,#1f2d37);background:linear-gradient(135deg,var(--gunmetal) 0,var(--darkblue) 100%);box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:2rem}.aiw-welcome-header{margin-bottom:2rem;padding:1.5rem 0;text-align:center}.aiw-welcome-logo{filter:drop-shadow(0 0 15px rgba(189,147,46,.4));height:auto;margin-bottom:1rem;transition:transform .3s ease;width:120px}.aiw-welcome-logo:hover{transform:scale(1.05)}.aiw-welcome-header h1{color:#bd932e;color:var(--gold);font-size:2.5rem;font-weight:700;letter-spacing:.5px;margin-bottom:.5rem;text-shadow:0 2px 8px #bd932e66}.aiw-welcome-header p{color:#ffffffe6;font-size:1.125rem;font-weight:500;margin-top:.5rem}.aiw-welcome-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f2d37f2;border:2px solid #bd932e4d;border-radius:20px;box-shadow:0 20px 50px -10px #0006,0 10px 25px -5px #0000004d;box-sizing:border-box;margin:0 auto;max-width:900px;padding:2.5rem}.aiw-progress-bar{background:#ffffff1a;border-radius:8px;box-shadow:inset 0 2px 4px #0003;height:10px;margin-bottom:1.5rem;overflow:hidden;width:100%}.aiw-progress-fill{background:linear-gradient(90deg,#bd932e,#d4af37);background:linear-gradient(90deg,var(--gold),var(--light-gold));border-radius:8px;box-shadow:0 0 10px #bd932e80;height:100%;transition:width .4s ease}.aiw-step-indicator{color:#bd932e;color:var(--gold);font-size:.95rem;font-weight:600;letter-spacing:1px;margin-bottom:2rem;text-align:center;text-transform:uppercase}.aiw-step{margin-bottom:2rem}.aiw-step h2{color:#bd932e;color:var(--gold);font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;text-align:center;text-shadow:0 2px 4px #bd932e4d}.aiw-form-group{display:flex;flex-direction:column;margin-bottom:1.5rem}.aiw-form-row{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.aiw-form-group label{color:#bd932e;color:var(--gold);display:block;flex-shrink:0;font-size:1rem;font-weight:600;margin-bottom:.75rem}.aiw-select{background:#ffffff14;border:2px solid #bd932e4d;border-radius:10px;color:#fff;color:var(--white);cursor:pointer;flex:1 1;font-size:1rem;padding:14px 16px;transition:all .3s ease;width:100%}.aiw-select:hover{background:#ffffff1a;border-color:#bd932e80}.aiw-select:focus{background:#ffffff1a;border-color:#bd932e;border-color:var(--gold);box-shadow:0 0 0 4px #bd932e26;outline:none}.aiw-input{background:#ffffff14;border:2px solid #bd932e4d;border-radius:10px;box-sizing:border-box;color:#fff;color:var(--white);flex:1 1;font-size:1rem;padding:14px 16px;transition:all .3s ease;width:100%}.aiw-input:hover{background:#ffffff1a;border-color:#bd932e80}.aiw-input:focus{background:#ffffff1a;border-color:#bd932e;border-color:var(--gold);box-shadow:0 0 0 4px #bd932e26;outline:none}.aiw-input:disabled{background:#ffffff0d;border-color:#bd932e33;color:#ffffff80;cursor:not-allowed}.aiw-input::placeholder,.aiw-select::placeholder{color:#ffffff80}.aiw-help-text{color:#fff9;line-height:1.4}.aiw-help-text,.aiw-help-text-yellow{display:block;font-size:.8rem;font-style:italic;margin-top:.5rem}.aiw-help-text-yellow{color:#bd932e;color:var(--gold);font-weight:600}.aiw-checkbox-group{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:1rem}.aiw-checkbox-label{align-items:center;background:#ffffff08;border:2px solid #bd932e4d;border-radius:10px;color:#fff;color:var(--white);cursor:pointer;display:flex;font-weight:500;gap:.75rem;padding:1rem;transition:all .3s ease}.aiw-checkbox-label:hover{background:#bd932e26;border-color:#d4af37;border-color:var(--light-gold);box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.aiw-checkbox-label input[type=checkbox]{accent-color:#bd932e;accent-color:var(--gold);cursor:pointer;flex-shrink:0;height:20px;width:20px}.aiw-checkbox-label input[type=checkbox]:checked+span,.aiw-checkbox-label:has(input[type=checkbox]:checked){background:#bd932e40;border-color:#bd932e;border-color:var(--gold);box-shadow:0 4px 12px #bd932e4d;color:#d4af37;color:var(--light-gold)}.aiw-textarea{background:#ffffff14;border:2px solid #bd932e4d;border-radius:10px;box-sizing:border-box;color:#fff;color:var(--white);font-family:inherit;font-size:1rem;min-height:120px;padding:14px 16px;resize:vertical;transition:all .3s ease;width:100%}.aiw-textarea:hover{background:#ffffff1a;border-color:#bd932e80}.aiw-textarea:focus{background:#ffffff1a;border-color:#bd932e;border-color:var(--gold);box-shadow:0 0 0 4px #bd932e26;outline:none}.aiw-textarea::placeholder{color:#ffffff80}.aiw-select option{background:#1f2d37;background:var(--darkblue);color:#fff;color:var(--white);padding:10px}.aiw-navigation{border-top:2px solid #bd932e33;gap:1rem;justify-content:space-between;margin-top:2.5rem;padding-top:2rem}.aiw-btn,.aiw-navigation{align-items:center;display:flex}.aiw-btn{border:none;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;letter-spacing:.5px;min-width:140px;padding:14px 32px;text-transform:uppercase;transition:all .3s ease}.aiw-btn-primary{background:linear-gradient(135deg,#bd932e,#d4af37);background:linear-gradient(135deg,var(--gold) 0,var(--light-gold) 100%);box-shadow:0 6px 15px -3px #bd932e66;color:#fff;color:var(--white)}.aiw-btn-primary:hover:not(:disabled){box-shadow:0 10px 25px -5px #bd932e80;transform:translateY(-3px)}.aiw-btn-primary:active:not(:disabled){transform:translateY(-1px)}.aiw-btn-primary:disabled{cursor:not-allowed;opacity:.6;transform:none}.aiw-btn-secondary{background:#0000;border:2px solid #bd932e;border:2px solid var(--gold);color:#bd932e;color:var(--gold)}.aiw-btn-secondary:hover{background:#bd932e26;border-color:#d4af37;border-color:var(--light-gold);box-shadow:0 4px 12px #bd932e4d;transform:translateY(-2px)}.aiw-error{background:#ef444426;border:2px solid #ef444466;border-radius:10px;box-shadow:0 4px 12px #ef444433;color:#fca5a5}.aiw-error,.aiw-success{font-weight:500;margin-bottom:1.5rem;padding:14px 20px;text-align:center}.aiw-success{background:#10b98126;border:2px solid #10b98166;border-radius:10px;box-shadow:0 4px 12px #10b98133;color:#86efac}@media (max-width:768px){.aiw-welcome-container{padding:1rem}.aiw-welcome-header{margin-bottom:1.5rem;padding:1rem 0}.aiw-welcome-logo{width:80px}.aiw-welcome-header h1{font-size:1.75rem}.aiw-welcome-header p{font-size:1rem}.aiw-welcome-content{border-radius:15px;padding:1.5rem}.aiw-step h2{font-size:1.4rem}.aiw-form-row{gap:1rem;grid-template-columns:1fr}.aiw-form-group{margin-bottom:1.25rem}.aiw-input,.aiw-select,.aiw-textarea{font-size:.95rem;padding:12px 14px}.aiw-checkbox-group{gap:.75rem;grid-template-columns:1fr}.aiw-checkbox-label{font-size:.9rem;padding:.85rem}.aiw-navigation{flex-direction:column-reverse;gap:1rem}.aiw-btn{min-width:0;min-width:auto;padding:12px 24px;width:100%}.aiw-progress-bar{height:8px}.aiw-step-indicator{font-size:.85rem;margin-bottom:1.5rem}}@media (max-width:480px){.aiw-welcome-container{padding:.75rem}.aiw-welcome-header{margin-bottom:1rem;padding:.75rem 0}.aiw-welcome-logo{margin-bottom:.75rem;width:60px}.aiw-welcome-header h1{font-size:1.4rem}.aiw-welcome-header p{font-size:.9rem}.aiw-welcome-content{border-radius:12px;padding:1.25rem}.aiw-step h2{font-size:1.2rem;margin-bottom:1.25rem}.aiw-form-group label{font-size:.9rem;margin-bottom:.5rem}.aiw-input,.aiw-select,.aiw-textarea{font-size:.9rem;padding:10px 12px}.aiw-checkbox-label{font-size:.85rem;padding:.75rem}.aiw-checkbox-label input[type=checkbox]{height:18px;width:18px}.aiw-btn{font-size:.9rem;padding:10px 20px}.aiw-help-text,.aiw-help-text-yellow{font-size:.75rem}.aiw-progress-bar{height:6px}.aiw-step-indicator{font-size:.8rem}}@media (max-width:385px){.aiw-welcome-header h1{font-size:1.2rem}.aiw-welcome-header p{font-size:.85rem}.aiw-welcome-content{padding:1rem}.aiw-step h2{font-size:1.1rem}.aiw-checkbox-label{font-size:.8rem;padding:.6rem}}:root{--darkblue:#1f2d37;--success-green:#10b981;--warning-yellow:#f59e0b}.aiwd-container{background:#2f3e46;background:var(--gunmetal);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:2rem 1rem}.aiwd-header{border-bottom:2px solid #bd932e33;margin-bottom:3rem;padding-bottom:2rem;text-align:center}.aiwd-header-top{align-items:center;display:flex;justify-content:space-between;margin:0 auto 2rem;max-width:1200px;padding:0 1rem}.aiwd-logo{filter:drop-shadow(0 0 15px rgba(189,147,46,.3));height:auto;width:150px}.aiwd-logout-btn{align-items:center;background:#0000;border:2px solid #bd932e;border:2px solid var(--gold);border-radius:8px;color:#bd932e;color:var(--gold);cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;letter-spacing:.5px;padding:.625rem 1.25rem;text-transform:uppercase;transition:all .3s ease}.aiwd-logout-btn:hover{background:#bd932e1a;border-color:#d4af37;border-color:var(--light-gold);box-shadow:0 4px 12px #bd932e4d;transform:translateY(-2px)}.aiwd-logout-btn svg{flex-shrink:0}.aiwd-title{color:#bd932e;color:var(--gold);font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px #bd932e33}.aiwd-subtitle{color:#fff;color:var(--white);font-size:1.125rem;font-weight:500;opacity:.9}.aiwd-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}.aiwd-status-card{background:#1f2d37;background:var(--darkblue);border:2px solid #bd932e4d;border-radius:16px;box-shadow:0 10px 25px #0000004d;padding:2rem;text-align:center}.aiwd-status-card h2{color:#bd932e;color:var(--gold);font-size:1.5rem;font-weight:600;margin:0 0 1.5rem}.aiwd-status-badge-container{margin-bottom:1rem}.aiwd-status-badge{border-radius:20px;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.5px;padding:.5rem 1.5rem;text-transform:uppercase}.aiwd-status-badge.status-review{background:#10b98133;border:2px solid #10b981;border:2px solid var(--success-green);color:#10b981;color:var(--success-green)}.aiwd-status-badge.status-incomplete{background:#f59e0b33;border:2px solid #f59e0b;border:2px solid var(--warning-yellow);color:#f59e0b;color:var(--warning-yellow)}.aiwd-status-message{color:#fff;color:var(--white);font-size:1rem;line-height:1.6;margin:0;opacity:.9}.aiwd-info-section{background:#1f2d37;background:var(--darkblue);border:1px solid #bd932e33;border-radius:16px;box-shadow:0 10px 25px #0000004d;padding:2rem}.aiwd-info-section h2{border-bottom:1px solid #bd932e33;color:#bd932e;color:var(--gold);font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:1rem}.aiwd-info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.aiwd-info-item{background:#ffffff08;border:1px solid #bd932e1a;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.aiwd-info-item.aiwd-full-width{grid-column:1/-1}.aiwd-info-label{color:#bd932e;color:var(--gold);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.aiwd-info-value{color:#fff;color:var(--white);font-size:1rem;font-weight:500;line-height:1.6}.aiwd-contact-card{background:#1f2d37;background:var(--darkblue);border:2px solid #bd932e4d;border-radius:16px;box-shadow:0 10px 25px #0000004d;padding:2rem;text-align:center}.aiwd-contact-card h3{color:#bd932e;color:var(--gold);font-size:1.25rem;font-weight:600;margin:0 0 1rem}.aiwd-contact-card p{color:#fff;color:var(--white);font-size:1rem;margin:0 0 1rem;opacity:.9}.aiwd-contact-email{background:#bd932e1a;border:2px solid #bd932e;border:2px solid var(--gold);border-radius:8px;color:#bd932e;color:var(--gold);display:inline-block;font-size:1.25rem;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.aiwd-contact-email:hover{background:#bd932e33;box-shadow:0 4px 12px #bd932e4d;transform:translateY(-2px)}.aiwd-error-container{align-items:center;background:#2f3e46;background:var(--gunmetal);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem}.aiwd-error-container p{color:#fff;color:var(--white);font-size:1.125rem;margin-bottom:1.5rem}.aiwd-error-container button{background:linear-gradient(135deg,#bd932e,#d4af37);background:linear-gradient(135deg,var(--gold) 0,var(--light-gold) 100%);border:none;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2rem;transition:all .3s ease}.aiwd-error-container button:hover{box-shadow:0 8px 20px #bd932e66;transform:translateY(-2px)}@media (max-width:768px){.aiwd-container{padding:1.5rem 1rem}.aiwd-title{font-size:2rem}.aiwd-subtitle{font-size:1rem}.aiwd-logo{width:120px}.aiwd-header-top{padding:0 .5rem}.aiwd-logout-btn{font-size:.875rem;padding:.5rem 1rem}.aiwd-logout-btn svg{height:18px;width:18px}.aiwd-info-grid{gap:1rem;grid-template-columns:1fr}.aiwd-contact-card,.aiwd-info-section,.aiwd-status-card{padding:1.5rem}.aiwd-status-badge{font-size:.8125rem;padding:.5rem 1.25rem}.aiwd-contact-email{font-size:1.125rem;padding:.625rem 1.5rem}}@media (max-width:480px){.aiwd-container{padding:1rem .5rem}.aiwd-title{font-size:1.75rem}.aiwd-subtitle{font-size:.9375rem}.aiwd-logo{width:100px}.aiwd-header-top{flex-direction:column;gap:1rem;margin-bottom:1rem}.aiwd-logout-btn{font-size:.8125rem;justify-content:center;padding:.5rem 1rem;width:100%}.aiwd-contact-card h3,.aiwd-info-section h2,.aiwd-status-card h2{font-size:1.25rem}.aiwd-contact-card,.aiwd-info-section,.aiwd-status-card{padding:1.25rem}.aiwd-info-item{padding:.75rem}.aiwd-status-badge{font-size:.75rem;padding:.375rem 1rem}.aiwd-contact-email{font-size:1rem;padding:.5rem 1rem}}.manage-record-container{background-color:var(--background-color-grey);border:2px solid var(--color-darkblue);border-radius:10px;margin:0 auto;max-width:800px;padding:10px}.manage-header{background-color:var(--color-darkblue);border:2px solid var(--color-gold);border-radius:8px;color:var(--color-white);margin-bottom:20px;padding:15px;text-align:center}.manage-header h1{font-size:24px;margin-bottom:10px}.manage-header h2{font-size:20px;margin-top:10px}.manage-header p{font-size:18px;margin-top:10px}.highlight-gold{color:var(--color-gold);font-weight:700}.manage-content-layout{display:flex;gap:20px;margin-top:20px}.left-column{flex:1 1;max-width:400px}.right-column{flex:2 1;min-width:0}.action-section{background-color:var(--color-darkblue);border:2px solid var(--color-gold);border-radius:8px;margin-bottom:20px;padding:20px}.action-title{color:var(--color-white);font-size:22px;font-weight:700;margin-bottom:15px;text-align:center}.action-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.action-buttons .edit-record-button,.action-buttons button[data-action=edit]{animation:pulse 2s infinite;background-color:var(--color-gold)!important;border:2px solid var(--color-darkblue)!important;color:var(--color-darkblue)!important;font-weight:700;position:relative}.action-buttons .edit-record-button:hover,.action-buttons button[data-action=edit]:hover{background-color:var(--color-darkblue)!important;border-color:var(--color-gold)!important;color:var(--color-gold)!important;transform:scale(1.05);transition:all .3s ease}.record-information{background-color:var(--color-white);border:1px solid var(--color-darkblue);border-radius:8px;color:var(--color-darkblue);padding:20px;text-align:center}.record-information-table{background-color:var(--color-lightblue);border-collapse:collapse;border-radius:8px;margin-top:20px;width:100%}.record-information-table tbody tr{border-bottom:1px solid var(--color-darkblue)}.record-information-table tbody tr:last-child{border-bottom:none}.record-information-table td{padding:10px 15px}.record-information-table td,.record-key{word-wrap:break-word;max-width:0;overflow-wrap:break-word}.record-key{font-weight:700;width:30%}.record-key,.record-value{color:var(--color-darkblue);text-align:left}.record-value{min-width:0;padding:8px 15px;width:70%}.bulk-data-section{margin-top:20px}.bulk-data-container{background-color:var(--color-lightblue);border:1px solid var(--color-darkblue);border-radius:8px;margin-left:10px;padding:10px}.expand-button{background-color:var(--color-darkblue);border:1px solid var(--color-gold);border-radius:5px;color:var(--color-gold);cursor:pointer;padding:10px 20px}.expand-button:hover{background-color:var(--color-gold);color:var(--color-darkblue)}.simple-array-table{border-collapse:collapse;margin-top:20px;width:100%}.simple-array-table td,.simple-array-table th{border:1px solid var(--color-darkblue);padding:10px}.simple-array-table th{background-color:var(--color-darkblue);color:var(--color-gold)}.complex-array-table{border-collapse:collapse;margin-top:20px;width:100%}.complex-array-table td,.complex-array-table th{border:1px solid var(--color-darkblue);padding:10px}.complex-array-table th{background-color:var(--color-darkblue);color:var(--color-gold)}.bulk-data-expand-button{padding-right:10px;vertical-align:top}.bulk-data-content{padding-left:10px;vertical-align:top}.download-section{margin-top:30px;text-align:center}.download-title{font-size:22px;font-weight:700;margin-bottom:10px}.download-button{background-color:var(--color-darkblue);border:2px solid var(--color-gold);border-radius:8px;color:var(--color-gold);cursor:pointer;padding:12px 25px}.download-button:hover{background-color:var(--color-gold);color:var(--color-darkblue)}.field-display-container{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}.field-value{word-wrap:break-word;flex:1 1;min-width:0;overflow-wrap:break-word}.edit-button{background:none;border:none;border-radius:4px;cursor:pointer;flex-shrink:0;font-size:16px;margin-left:auto;opacity:.7;padding:4px;transition:all .2s ease}.edit-button:hover{background-color:#ffd7001a;opacity:1;transform:scale(1.1)}.edit-field-container{align-items:center;display:flex;gap:8px;width:100%}.edit-field-input,.edit-field-input[type=email],.edit-field-input[type=number],.edit-field-input[type=tel],.edit-field-input[type=text]{background-color:var(--color-white);border:2px solid var(--color-gold);border-radius:4px;color:var(--color-darkblue);flex:1 1;font-size:14px;min-width:0;padding:8px 12px;transition:border-color .2s ease}.edit-field-input:focus,.edit-field-input[type=email]:focus,.edit-field-input[type=number]:focus,.edit-field-input[type=tel]:focus,.edit-field-input[type=text]:focus{border-color:var(--color-darkblue);box-shadow:0 0 0 2px #ffd70033;outline:none}select.edit-field-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='gold' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:32px}select.edit-field-input:focus,select.edit-field-input:hover{border-color:var(--color-darkblue)}select.edit-field-input:focus{box-shadow:0 0 0 2px #ffd70033}select.edit-field-input option{background-color:var(--color-white);color:var(--color-darkblue);padding:8px}select.edit-field-input option:hover{background-color:var(--color-gold);color:var(--color-darkblue)}.save-button{background:none;border:none;border-radius:4px;cursor:pointer;flex-shrink:0;font-size:16px;opacity:.7;padding:4px;transition:all .2s ease}.save-button:hover{background-color:#0080001a;opacity:1;transform:scale(1.1)}.save-button:disabled{cursor:not-allowed;opacity:.5}.save-button:disabled:hover{background-color:initial;transform:none}@media (max-width:768px){.manage-record-container{margin:20px;max-width:100%;padding:15px}.manage-content-layout{flex-direction:column;gap:15px}.left-column{max-width:none}.right-column{flex:none}.manage-header h1{font-size:20px}.manage-header h2{font-size:18px}.action-title,.manage-header p{font-size:16px}.record-information-table td{padding:8px 10px}.action-buttons{flex-direction:column;gap:8px}.download-button{font-size:14px;padding:10px 20px}.field-display-container{align-items:flex-start;flex-direction:column;gap:8px}.field-value{margin-bottom:5px;margin-right:0}.edit-field-container{align-items:flex-start;flex-direction:column;gap:8px}.edit-field-input{width:100%}}@media (max-width:480px){.manage-record-container{border-radius:8px;padding:10px}.manage-header h1{font-size:18px}.manage-header h2{font-size:16px}.action-title,.manage-header p{font-size:14px}.complex-array-table,.record-information-table,.simple-array-table{display:block}.complex-array-table td,.record-information-table td,.simple-array-table td{display:block;padding:8px 5px;width:100%}.complex-array-table th,.record-information-table .record-key,.simple-array-table th{font-weight:700;padding-bottom:4px}.complex-array-table tbody tr,.record-information-table tbody tr,.simple-array-table tbody tr{border-bottom:1px solid var(--color-darkblue);display:flex;flex-direction:column;margin-bottom:10px}.download-button{font-size:12px;padding:8px 15px}.edit-button,.save-button{font-size:14px;padding:6px}.edit-field-input{font-size:13px;padding:6px 10px}.bulk-data-content,.bulk-data-expand-button{text-align:left;width:100%}.bulk-data-content{margin-top:10px}.bulk-data-content table{margin:0}.bulk-data-content td:first-child,.bulk-data-content th{font-weight:700}}.hero-system-navbar{background-color:var(--color-heroblue);border:4px solid var(--color-gold);border-radius:10px;margin:0 auto;max-width:90%;overflow:hidden;padding:10px 20px;position:relative;width:70%}.hero-system-navbar-list{display:flex;justify-content:center;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-behavior:smooth;white-space:nowrap}.hero-system-navbar-item{border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:15px 25px;transition:background-color .3s,color .3s;white-space:nowrap}.hero-system-navbar-item.active{color:var(--text-color-white)}.hero-system-navbar-item.active,.hero-system-navbar-item:hover{background-color:var(--color-gold)}.nav-button{background-color:var(--color-heroblue);border:2px solid var(--color-gold);border-radius:50%;color:var(--color-gold);cursor:pointer;font-size:1.5rem;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;z-index:1000}.nav-button:hover{background-color:var(--color-gold);color:var(--text-color-white)}.nav-button.left{left:10px}.nav-button.right{right:10px}@media (max-width:1440px){.hero-system-navbar{width:80%}}@media (max-width:1024px){.hero-system-navbar{width:90%}.hero-system-navbar-item{font-size:1rem;padding:12px 20px}}@media (max-width:768px){.hero-system-navbar{margin-top:60px;padding:10px;width:100%}.hero-system-navbar-item{font-size:.9rem;padding:10px 15px}.nav-button{font-size:1.2rem}}@media (max-width:480px){.hero-system-navbar{padding:5px;width:100%}.hero-system-navbar-item{font-size:.8rem;padding:8px 10px}.nav-button{font-size:1rem}}.claims-system{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:20px auto;max-width:1200px;padding:20px}a.button{background-color:#4f46e5;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;color:#fff;display:block;font-size:1rem;font-weight:500;margin:10px auto;padding:.75rem 1.5rem;text-decoration:none;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}a.button:hover{background-color:#4338ca;box-shadow:0 6px 8px #00000026}a.button:active{box-shadow:0 3px 5px #00000026;transform:scale(.96)}.claims-header{background:linear-gradient(135deg,#001f3f,#2f3e46);border-radius:10px;color:#fff;margin-bottom:30px;padding:20px;text-align:center}.claims-header h2{color:#bd932e;font-size:2.5rem;font-weight:600;margin:0 0 20px}.step-indicator{display:flex;gap:20px;justify-content:center;margin-top:20px}.step{background:#ffffff1a;border-radius:25px;color:#ccc;font-weight:500;padding:10px 20px;transition:all .3s ease}.step.active{background:#bd932e;color:#fff;transform:scale(1.05)}.step-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001a;margin-bottom:20px;padding:30px}.step-container h3{color:#001f3f;font-size:1.8rem;margin-bottom:10px}.step-container p{color:#666;line-height:1.6;margin-bottom:20px}.upload-section{background:#bd932e0d;border:2px dashed #bd932e;border-radius:10px;margin-bottom:20px;padding:40px;text-align:center}.file-input{border:2px solid #ddd;border-radius:8px;display:block;font-size:16px;margin:0 auto 20px;max-width:400px;padding:15px;transition:border-color .3s ease;width:100%}.file-input:focus{border-color:#bd932e;outline:none}.file-info{color:#666;font-size:14px;margin:0}.extracted-data{background:#f8f9fa;border-radius:8px;margin-top:20px;padding:20px}.extracted-data h4{color:#001f3f;font-size:1.3rem;margin-bottom:15px}.data-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.data-item{align-items:center;background:#fff;border-left:4px solid #bd932e;border-radius:6px;display:flex;justify-content:space-between;padding:10px 15px}.data-item label{color:#001f3f;font-weight:600}.data-item span{color:#333;font-weight:500}.supplier-matches{margin-top:20px}.supplier-matches h4{color:#001f3f;font-size:1.3rem;margin-bottom:15px}.matches-list{grid-gap:15px;display:grid;gap:15px;margin-bottom:20px}.supplier-match{background:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;padding:20px;transition:all .3s ease}.supplier-match:hover{border-color:#bd932e;box-shadow:0 4px 15px #bd932e33;transform:translateY(-2px)}.supplier-match.selected{background:#bd932e0d;border-color:#bd932e;box-shadow:0 4px 15px #bd932e4d}.supplier-info h5{color:#001f3f;font-size:1.2rem;margin:0 0 10px}.supplier-info p{color:#666;font-size:14px;margin:5px 0}.action-buttons{margin-top:20px;text-align:center}.link-button{background:#bd932e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 30px;transition:all .3s ease}.link-button:hover{background:#a67c00;transform:translateY(-1px)}.link-button:disabled{background:#ccc;cursor:not-allowed;transform:none}.no-matches{background:#f8f9fa;border-radius:8px;margin-top:20px;padding:40px;text-align:center}.no-matches p{color:#666;margin:10px 0}.navigation-buttons{display:flex;gap:15px;justify-content:center;margin-top:30px}.back-button,.reset-button{background:#fff;border:2px solid #bd932e;border-radius:6px;color:#bd932e;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.back-button:hover,.reset-button:hover{background:#bd932e;color:#fff}.success-container{background:linear-gradient(135deg,#28a745,#20c997);border-radius:10px;color:#fff;margin-top:20px;padding:40px;text-align:center}.success-container h3{font-size:2rem;margin-bottom:20px}.claim-summary{background:#ffffff1a;border-radius:8px;margin:20px 0;padding:20px;text-align:left}.claim-summary p{font-size:16px;margin:10px 0}.claim-summary strong{color:#bd932e}.new-claim-button{background:#fff;border:none;border-radius:6px;color:#28a745;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;transition:all .3s ease}.new-claim-button:hover{box-shadow:0 4px 15px #0003;transform:translateY(-2px)}.error-message{background:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.error-message,.success-message{border-radius:6px;margin-bottom:20px;padding:15px}.success-message{background:#d4edda;border-left:4px solid #28a745;color:#155724}@media (max-width:768px){.claims-system{padding:10px}.step-indicator{flex-direction:column;gap:10px}.data-grid{grid-template-columns:1fr}.navigation-buttons{flex-direction:column}.claims-header h2{font-size:2rem}.back-button,.reset-button{border-radius:6px;font-size:14px;padding:8px 16px}}@media (max-width:480px){.back-button,.reset-button{border-radius:4px;font-size:12px;padding:6px 12px}}.hero-dashboard-content{background:#f8fafc;min-height:100vh;padding:24px}.unity-progress-header{background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:16px;box-shadow:0 10px 30px #2563eb4d;margin-bottom:32px;padding:32px}.header-icon{font-size:28px}.unity-header-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.unity-header-left h1{align-items:center;color:#fff;display:flex;font-size:32px;font-weight:700;gap:12px;margin:0 0 8px}.unity-header-left p{color:#ffffffe6;font-size:16px;margin:0}.total-average-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;padding:20px 28px}.total-average-label{color:#fffc;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.total-average-value{color:#fff;font-size:42px;font-weight:800;line-height:1}.program-card{background:#fff;border:1px solid #e0e7ff;border-radius:16px;box-shadow:0 4px 16px #2563eb1a;margin-bottom:24px;overflow:hidden;transition:all .3s ease}.program-card:hover{border-color:#c7d2fe;box-shadow:0 8px 24px #2563eb26;transform:translateY(-2px)}.program-card-header{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom:2px solid #bfdbfe;cursor:pointer;padding:20px 24px;transition:all .2s ease}.program-card-header:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.program-header-content{align-items:center;display:flex;justify-content:space-between}.program-header-left{flex:1 1}.collapse-icon{color:#2563eb;font-size:20px;padding:8px}.collapse-icon,.program-title{align-items:center;display:flex}.program-title{color:#1e40af;font-size:22px;font-weight:700;gap:10px;margin:0 0 8px}.program-title:before{color:#2563eb;content:"▸";font-size:20px;font-weight:700}.program-note{color:#64748b;font-size:13px;font-weight:500;margin:0}.table-responsive{overflow-x:auto;width:100%}.learner-row,.learners-table-header{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:60px minmax(200px,2fr) repeat(auto-fit,minmax(140px,1fr));padding:0 24px}.learners-table-header{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-size:12px;font-weight:700;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase}.learners-table-header>div{align-items:center;display:flex;gap:4px}.learner-row{background:#fff;border-bottom:1px solid #f1f5f9;padding:18px 24px;transition:all .2s ease}.learner-row:hover{background:#f8fafc;transform:translateX(4px)}.learner-row:last-child{border-bottom:none}.row-number{color:#94a3b8;font-size:14px;font-weight:700;text-align:center}.learner-info{align-items:center;cursor:pointer;display:flex;gap:12px;transition:all .2s ease}.learner-info:hover{opacity:.8}.profile-circle{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;box-shadow:0 2px 8px #2563eb4d;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.learner-details{display:flex;flex-direction:column;gap:2px;min-width:0}.learner-name{color:#1e293b;font-size:14px;font-weight:600}.learner-email,.learner-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learner-email{color:#64748b;font-size:12px}.components-cell{align-items:center}.component-chip-list,.components-cell{display:flex;flex-wrap:wrap;gap:8px}.component-chip{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:120px;outline:none;padding:6px 12px;transition:all .2s ease}.component-chip:hover{background:#dbeafe;border-color:#93c5fd}.component-chip-name{color:#1e293b;font-size:12px;font-weight:600}.component-chip-count{color:#475569;font-size:11px}.component-chip--more{border-style:dashed;cursor:default;opacity:.8}.components-empty{color:#94a3b8;font-size:12px;font-style:italic}.empty-state{color:#94a3b8;font-size:15px;padding:60px 24px;text-align:center}.empty-state:before{color:#93c5fd;content:"○";display:block;font-size:48px;font-weight:300;margin-bottom:16px}.loading-state{color:#64748b;font-size:15px;padding:40px 24px;text-align:center}.error-alert{background:linear-gradient(135deg,#fee2e2,#fecaca);border-left:4px solid #ef4444;border-radius:8px;color:#991b1b;font-weight:500;margin-bottom:20px;padding:16px 20px}.component-progress-panel{background:#fff;border:1px solid #e0e7ff;border-radius:12px;box-shadow:inset 0 0 0 1px #3b82f60d;margin-bottom:16px;padding:18px}.component-progress-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.component-progress-title{color:#1e293b;font-size:16px;font-weight:700;margin-bottom:4px}.component-progress-header p{color:#475569;font-size:13px;margin:0}.component-progress-feedback{background:#f8fafc;border:1px dashed #cbd5f5;border-radius:8px;color:#475569;font-size:14px;padding:16px}.component-progress-feedback.error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.component-selector{display:flex;flex-wrap:wrap;gap:16px}.component-list{display:flex;flex:0 0 240px;flex-direction:column;gap:10px;min-width:220px}.component-list-item{background:#f8fafc;border:1px solid #cbd5f5;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;outline:none;padding:10px 14px;text-align:left;transition:all .2s ease}.component-list-item.active{background:#dbeafe;border-color:#2563eb;box-shadow:0 4px 12px #2563eb26}.component-list-name{color:#1e293b;font-size:14px;font-weight:600}.component-list-count{color:#475569;font-size:12px}.unit-list{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:260px}.unit-list-item{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:12px 16px;text-align:left;transition:all .2s ease}.unit-list-item.active{background:#eff6ff;border-color:#2563eb}.unit-list-title{color:#0f172a;font-size:14px;font-weight:600}.unit-list-count{color:#475569;font-size:12px;font-weight:600}.unit-list-empty{border:1px dashed #cbd5f5;border-radius:10px;color:#64748b;font-size:13px;padding:16px}.pagination-container{align-items:center;background:#f8fafc;border-top:2px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:20px 24px}.pagination-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.pagination-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666;transform:translateY(-2px)}.pagination-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.page-numbers{display:flex;gap:6px}.page-number{background:#fff;border:2px solid #3b82f6;border-radius:6px;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:600;min-width:40px;padding:6px 12px;transition:all .2s ease}.page-number:hover{background:#3b82f6;color:#fff;transform:translateY(-1px)}.page-number.active{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 2px 8px #3b82f64d;color:#fff}.pagination-info{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:13px;font-weight:500;padding:8px 12px}@media (max-width:1024px){.unity-header-content{align-items:flex-start;flex-direction:column}.total-average-card{width:100%}}@media (max-width:768px){.hero-dashboard-content{padding:16px}.unity-progress-header{padding:24px 20px}.unity-header-left h1{font-size:24px}.unity-header-left p{font-size:14px}.total-average-value{font-size:32px}.program-title{font-size:18px}.learner-row,.learners-table-header{gap:8px;grid-template-columns:40px minmax(160px,1.6fr) repeat(auto-fit,minmax(120px,1fr));padding:12px 16px}.learners-table-header{font-size:10px}.profile-circle{font-size:12px;height:32px;width:32px}.learner-name{font-size:13px}.learner-email{font-size:11px}.row-number{font-size:12px}.pagination-container{flex-direction:column;gap:12px;padding:16px}.page-number,.pagination-btn{font-size:12px;padding:6px 10px}.pagination-info{font-size:12px;text-align:center}}@media (max-width:480px){.learner-row,.learners-table-header{gap:6px;grid-template-columns:30px minmax(140px,1.6fr) repeat(auto-fit,minmax(110px,1fr))}.program-note{font-size:11px}.program-title{font-size:16px}.collapse-icon{font-size:18px}.profile-circle{font-size:11px;height:28px;width:28px}.learner-name{font-size:12px}.learner-email{font-size:10px}.learner-details{gap:1px}}.outcome-header{transition:all .2s ease}.outcome-header:hover{box-shadow:0 2px 8px #2563eb26}.outline-header{transition:all .2s ease}.outline-header:hover{border-color:#cbd5e1;box-shadow:0 1px 4px #0000001a}.etqa-dashboard{background:#f9fafb;background:var(--mm-bg,#f9fafb);box-sizing:border-box;min-height:100vh;padding:1.5rem;width:100%}.etqa-header{align-items:center;background:#0f172a;background:var(--ink-800,#0f172a);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 10px 30px #0f172a40;color:#fff;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem 2rem}.etqa-title{color:#fff;font-size:2rem;font-weight:700;margin:0}.etqa-subtitle{color:#cbd5e1;color:var(--ink-300,#cbd5e1);display:block;font-size:.95rem;margin-top:.25rem}.etqa-card{background:#fff;background:var(--mm-card,#fff);border:1px solid #d1d5db;border:1px solid var(--mm-border,#d1d5db);border-radius:18px;box-shadow:0 2px 8px #0000000a;box-shadow:var(--mm-shadow-1,0 2px 8px #0000000a);margin-bottom:1.25rem;overflow:hidden;width:100%}.etqa-card-body{padding:1.5rem 2rem}.etqa-table-card{padding-bottom:.5rem}.etqa-table-header{background:#fffffff2;border-bottom:1px solid #d1d5db;border-bottom:1px solid var(--mm-border,#d1d5db);padding:1rem 1.5rem}.etqa-add-row,.etqa-table-header{align-items:center;display:flex;justify-content:space-between}.etqa-add-row{gap:1rem;margin-bottom:1rem}.etqa-add-heading{color:#111827;color:var(--mm-text,#111827);font-size:1.5rem;font-weight:700;margin:0}.etqa-add-btn{align-items:center;background:#bd932e;background:var(--brand-gold,#bd932e);border:none;border-radius:12px;box-shadow:0 4px 15px #bd932e4d;color:#0b0f19;cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.etqa-add-btn:hover{background:#a67f24;background:var(--brand-gold-hover,#a67f24);box-shadow:0 6px 20px #bd932e59;transform:translateY(-2px)}.etqa-table-meta{color:#6b7280;color:var(--mm-muted,#6b7280);font-size:.9rem}.etqa-error{color:#ef4444;color:var(--mm-danger,#ef4444);font-weight:600;margin:1rem 1.5rem 0}.etqa-table-wrapper{overflow-x:auto;width:100%}.etqa-add-panel{background:#f9fafbcc;padding:1.5rem}.etqa-table{border-collapse:collapse;width:100%}.etqa-table thead th{background:linear-gradient(135deg,#0f172a,#1f2937);background:linear-gradient(135deg,var(--ink-800,#0f172a) 0,var(--ink-700,#1f2937) 100%);color:#fff;font-size:.8rem;letter-spacing:.5px;padding:.9rem 1rem;text-align:left;text-transform:uppercase}.etqa-table tbody td{border-bottom:1px solid #0000000d;color:#111827;color:var(--mm-text,#111827);padding:.95rem 1rem;vertical-align:middle}.etqa-table tbody tr:hover{background:#bd932e14}.etqa-officer{gap:.75rem}.etqa-avatar,.etqa-officer{align-items:center;display:flex}.etqa-avatar{background:#bd932e26;border:2px solid #bd932e;border:2px solid var(--brand-gold,#bd932e);border-radius:50%;color:#0f172a;color:var(--ink-800,#0f172a);font-weight:700;height:40px;justify-content:center;overflow:hidden;width:40px}.etqa-avatar img{height:100%;object-fit:cover;width:100%}.etqa-name{color:#111827;color:var(--mm-text,#111827);font-weight:600}.etqa-role{color:#6b7280;color:var(--mm-muted,#6b7280);font-size:.8rem}.etqa-link{color:#bd932e;color:var(--brand-gold,#bd932e);font-weight:600;text-decoration:none}.etqa-link:hover{color:#a67f24;color:var(--brand-gold-hover,#a67f24);text-decoration:underline}.etqa-muted{color:#9ca3af;color:var(--mm-subtle,#9ca3af)}.etqa-empty{color:#6b7280;color:var(--mm-muted,#6b7280);padding:2rem;text-align:center}.etqa-edit-row{display:flex;flex-wrap:wrap;gap:.5rem}.etqa-edit-input{border:1px solid #d1d5db;border:1px solid var(--mm-border,#d1d5db);border-radius:8px;font-size:.85rem;min-width:140px;padding:.4rem .6rem}.etqa-actions{display:flex;gap:.5rem}.etqa-action-btn{background:#bd932e1a;border:1px solid #bd932e66;border-radius:8px;color:#0f172a;color:var(--ink-800,#0f172a);cursor:pointer;font-weight:600;padding:.35rem .75rem}.etqa-action-btn:hover{background:#bd932e33}.etqa-action-save{background:#bd932e;background:var(--brand-gold,#bd932e);border-color:#bd932e;border-color:var(--brand-gold,#bd932e);color:#0b0f19}.etqa-action-save:hover{background:#a67f24;background:var(--brand-gold-hover,#a67f24)}.etqa-action-cancel{background:#0000}.etqa-action-delete{background:#ef44441a;border-color:#ef444473;color:#ef4444;color:var(--mm-danger,#ef4444)}.etqa-action-delete:hover{background:#ef444433}.etqa-modal-backdrop{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.etqa-modal{background:#fff;border-radius:14px;box-shadow:0 20px 60px #0003;max-width:420px;padding:1.5rem;width:100%}.etqa-modal h3{color:#111827;color:var(--mm-text,#111827);margin:0 0 .5rem}.etqa-modal p{color:#6b7280;color:var(--mm-muted,#6b7280);margin:0 0 1.25rem}.etqa-modal-actions{display:flex;gap:.5rem;justify-content:flex-end}@media (max-width:768px){.etqa-dashboard{padding:1rem}.etqa-card-body,.etqa-header{padding:1.25rem}.etqa-add-row{align-items:flex-start;flex-direction:column}}.fd-root{min-height:0;width:100%}.fd-root .suppliers-dashboard-content{margin:0;max-width:none;padding:18px 10px max(40px,calc(26px + env(safe-area-inset-bottom, 0px)))}.fd-root .as-root,.fd-root .fd-claims-main,.fd-root .fd-new-claim-page{padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.fd-top-subtitle{color:#ffffffd9;font-size:13px;margin:0}.fd-root .sd-topbar--claims{background:#fff;border-bottom:1px solid #9c9c9c;box-shadow:0 1px 0 #e2e8f0,0 2px 8px #0f172a0f;color:#0f172a}.fd-root .sd-topbar--claims .sd-topbar-title{color:#0f172a}.fd-root .sd-topbar--claims .fd-top-subtitle{color:#64748b}.fd-root .sd-topbar--claims .sd-topbar-back{border-color:#cbd5e1;color:#0f172a}.fd-root .sd-topbar--claims .sd-topbar-back:hover{background:#f8fafc;color:#0f172a}.fd-home{gap:24px}.fd-home--tenant-shell{gap:20px}.fd-home-section--attention{gap:12px}.fd-home-attention-clear{background:#f8fafc;border:1px solid #dbe3ee;border-radius:10px;color:#64748b;font-size:13px;margin:0;padding:12px 14px}.fd-home-overview{grid-gap:16px;display:grid;gap:16px}.fd-home-overview .sd-stats-row{gap:16px}.fd-home-overview--operational .sd-stats-row{margin-top:0}.fd-home-health-strip{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0f172a0f;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.fd-home-health-strip__segment{border-right:1px solid #e2e8f0;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px}.fd-home-health-strip__segment:last-child{border-right:none}.fd-home-health-strip__label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.fd-home-health-strip__value{font-feature-settings:"tnum";color:#0f172a;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-home-health-strip__segment--compact-value .fd-home-health-strip__value{font-size:18px}.fd-home-health-strip__segment--info{background:#f8fafc}.fd-home-health-strip__segment--info .fd-home-health-strip__label{color:#475569}.fd-home-health-strip__segment--caution{background:#fffbeb}.fd-home-health-strip__segment--caution .fd-home-health-strip__label{color:#92400e}.fd-home-health-strip__segment--caution .fd-home-health-strip__value{color:#b45309}@media (max-width:900px){.fd-home-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-home-health-strip__segment{border-bottom:1px solid #e2e8f0;border-right:none}.fd-home-health-strip__segment:nth-child(odd){border-right:1px solid #e2e8f0}.fd-home-health-strip__segment:nth-last-child(-n+2){border-bottom:none}}@media (max-width:520px){.fd-home-health-strip{grid-template-columns:1fr}.fd-home-health-strip__segment,.fd-home-health-strip__segment:nth-child(odd){border-right:none}.fd-home-health-strip__segment:not(:last-child){border-bottom:1px solid #e2e8f0}}.fd-home-section--recent{gap:12px}.sd-landing--tenant{padding:12px 8px 20px}.fd-home.sd-landing.fd-home--tenant-shell{gap:20px}.fd-home--tenant-shell .sd-stat-card--compact{box-shadow:0 1px 3px #0f172a0f;gap:8px;padding:14px 16px 12px}.fd-home--tenant-shell .sd-stat-card--compact .sd-stat-top{align-items:center}.fd-home--tenant-shell .sd-stat-card--compact .sd-stat-label{font-size:12px;line-height:1.35;max-width:none}.fd-home--tenant-shell .sd-stat-card--compact .sd-stat-value{font-size:24px}.fd-home--tenant-shell .sd-stat-card--compact .sd-stat-sub{font-size:11px;line-height:1.4}.fd-home-list-card--dense{gap:12px;padding:16px}.fd-home-list-card--dense .fd-home-list-card__title{font-size:16px}.fd-home-dense-list{grid-gap:6px;display:grid;gap:6px}.fd-home-dense-list__head,.fd-home-dense-list__row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--fd-home-dense-cols,5),minmax(0,1fr))}.fd-home-dense-list__head{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.06em;padding:0 10px 4px;text-transform:uppercase}.fd-home-dense-list__body{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.fd-home-dense-list__row{background:#0000;border:1px solid #0000;border-radius:8px;cursor:pointer;min-height:40px;padding:8px 10px;text-align:left;transition:background .16s ease,border-color .16s ease;width:100%}.fd-home-dense-list__row:hover{background:#f8fafc;border-color:#e2e8f0}.fd-home-dense-list__row:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.fd-home-dense-list__cell{color:#475569;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-home-dense-list__cell--strong{color:#0f172a;font-size:13px;font-weight:700}.fd-home-dense-list__cell--amount{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:600}.fd-home-dense-list__cell--date,.fd-home-dense-list__cell--status{text-transform:capitalize}.fd-home-dense-list__skeleton{grid-gap:6px;display:grid;gap:6px}.fd-home-dense-list__skeleton-row{animation:fd-home-skeleton 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7,#f8fafc 50%,#eef2f7);background-size:200% 100%;border-radius:8px;height:40px}@media (max-width:1100px){.fd-home-dense-list__head{display:none}.fd-home-dense-list__row{background:#f8fafc;border:1px solid #e2e8f0;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;padding:10px 12px}.fd-home-dense-list__cell:first-child{grid-column:1;grid-row:1}.fd-home-dense-list__cell:nth-child(2){grid-column:1;grid-row:2}.fd-home-dense-list__cell:nth-child(3),.fd-home-dense-list__cell:nth-child(4),.fd-home-dense-list__cell:nth-child(5){grid-column:2;grid-row:1/span 2;text-align:right;white-space:normal}}.sd-stat-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-home-section{grid-gap:16px;display:grid;gap:16px}.fd-home-section__header{grid-gap:4px;display:grid;gap:4px}.fd-home-section__title{color:#0f172a;font-size:20px;font-weight:700;margin:0}.fd-home-section__subtitle{color:#64748b;font-size:13px;margin:0}.fd-home-attention-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.fd-home-attention-card{grid-gap:8px;background:#fff;border:1px solid #dbe3ee;border-radius:12px;box-shadow:0 1px 4px #0f172a0f;color:inherit;cursor:pointer;display:grid;gap:8px;padding:18px 18px 16px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fd-home-attention-card:hover{border-color:#93c5fd;box-shadow:0 8px 24px #2563eb1f;transform:translateY(-1px)}.fd-home-attention-card__count{color:#1d4ed8;font-size:32px;font-weight:800;line-height:1}.fd-home-attention-card__label{color:#0f172a;font-size:15px}.fd-home-attention-card__description{color:#64748b;font-size:12px;line-height:1.45}.fd-home-quick-access{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.fd-home-quick-link{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:12px;color:#0f172a;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;min-height:54px;padding:0 16px;text-align:left;transition:border-color .18s ease,background .18s ease}.fd-home-quick-link:hover{background:#eff6ff;border-color:#93c5fd}.fd-home-quick-link__label{min-width:0}.fd-home-quick-link__chevron{color:#64748b;font-size:16px;line-height:1}@media (max-width:1100px){.fd-home-attention-grid,.fd-home-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fd-home-attention-grid,.fd-home-quick-access{grid-template-columns:1fr}}.fd-home-pending-row .sd-stat-card--action{border:1px solid #dbe3ee;cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.fd-home-pending-row .sd-stat-card--action:hover{border-color:#93c5fd;box-shadow:0 8px 24px #2563eb1f;transform:translateY(-1px)}.fd-home-pending-row .sd-stat-card--action:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.sd-stat-icon-wrap--action{color:#2563eb;font-size:16px;font-weight:700}.fd-home-lists-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.fd-home-lists-grid--claims-only{grid-template-columns:minmax(0,1fr)}.fd-home-list-card{grid-gap:14px;background:#fff;border:1px solid #dbe3ee;border-radius:12px;box-shadow:0 1px 4px #0f172a0f;display:grid;gap:14px;padding:18px 18px 16px}.fd-home-list-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.fd-home-list-card__title{color:#0f172a;font-size:18px;font-weight:700;margin:0}.fd-home-list-card__subtitle{color:#64748b;font-size:12px;margin:4px 0 0}.fd-home-list-card__link{background:#0000;border:0;color:#2563eb;cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap}.fd-home-list-card__link:hover{text-decoration:underline}.fd-home-list-card__list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.fd-home-list-card__item{grid-gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:grid;gap:8px;padding:12px 14px;text-align:left;transition:border-color .18s ease,background .18s ease;width:100%}.fd-home-list-card__item:hover{background:#eff6ff;border-color:#93c5fd}.fd-home-list-card__item:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.fd-home-list-card__primary{grid-gap:2px;display:grid;gap:2px;min-width:0}.fd-home-list-card__primary strong{color:#0f172a;font-size:14px}.fd-home-list-card__primary span{color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-home-list-card__meta{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.fd-home-list-card__status{text-transform:capitalize}.fd-home-list-card__empty{color:#64748b;font-size:13px;margin:0;padding:18px 4px 8px}.fd-home-list-card__skeleton{grid-gap:8px;display:grid;gap:8px}.fd-home-list-card__skeleton-row{animation:fd-home-skeleton 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7,#f8fafc 50%,#eef2f7);background-size:200% 100%;border-radius:10px;height:58px}@keyframes fd-home-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1100px){.fd-home-lists-grid{grid-template-columns:1fr}}.fd-claims-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:220px minmax(0,1fr)}.fd-claims-sidebar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:8px;height:-moz-fit-content;height:fit-content;padding:10px}.fd-claims-nav-btn{align-items:center;background:#f8fafc;border:1px solid #0000;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:9px;min-height:34px;padding:6px 9px}.fd-claims-nav-btn svg{height:12px;width:12px}.fd-claims-nav-btn.is-active{background:#0f172a;color:#fff}.fd-claims-nav-btn:disabled{cursor:not-allowed;opacity:.5}.fd-claims-main{min-width:0}.fd-panel{background:#fff;border:1px solid #dbe3ee;border-radius:12px;margin-bottom:14px;padding:16px}.fd-panel-title{color:#0f172a;font-size:22px;margin:0}.fd-subsection-title{color:#0f172a;font-size:16px;font-weight:700;margin:0}.fd-panel-sub{color:#64748b;font-size:13px;margin:6px 0 0}.fd-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.fd-kpi-card{background:#fff;border:1px solid #dbe3ee;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px}.fd-kpi-card strong{color:#0f172a;font-size:28px;line-height:1}.fd-kpi-card span{color:#64748b;font-size:12px}.fd-kpi-card--pending{background:#fffde7;border-color:#fde68a}.fd-kpi-card--review{background:#eff6ff;border-color:#bfdbfe}.fd-kpi-card--approved{background:#ecfdf5;border-color:#bbf7d0}.fd-kpi-card--value{background:#f8fafc}.fd-card-table-wrap{border:1px solid #e2e8f0;border-radius:10px;margin-top:12px;overflow:auto}.fd-table{border-collapse:collapse;table-layout:fixed;width:100%}.fd-table td,.fd-table th{border-bottom:1px solid #edf2f7;font-size:12px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.fd-table th{color:#64748b;font-size:10px;letter-spacing:.04em;text-align:left;text-transform:uppercase}.fd-table td{color:#0f172a}.fd-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;padding:3px 8px;text-transform:lowercase}.fd-pill--pending{background:#fef9c3;color:#854d0e}.fd-pill--approved{background:#dcfce7;color:#166534}.fd-pill--review{background:#dbeafe;color:#1d4ed8}.fd-pill--rejected{background:#fee2e2;color:#b91c1c}.fd-pill--neutral{background:#f1f5f9;color:#334155;text-transform:none}.fd-link-btn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:11px;padding:4px 8px;white-space:nowrap}.fd-link-btn--approve{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.fd-link-btn--reject{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.fd-claims-back-btn{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:11px;gap:6px;min-height:30px;padding:0 10px}.fd-claims-back-btn svg{height:13px;width:13px}.fd-claims-inline-error{color:#b91c1c;font-size:12px;margin:0 0 12px}.fd-claims-load-error-banner{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;line-height:1.4;margin:0 0 14px;padding:10px 12px}.fd-claims-load-error-banner span{flex:1 1 220px}.fd-filter-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(180px,1fr) 170px 170px 120px;margin-top:10px}.fd-filter-control{background:#f8f8f8;border:1px solid #dbe3ee;border-radius:8px;font-size:13px;min-height:12px;padding:7px 10px}.fd-filter-clear{background:#fff;border:1px solid #dbe3ee;border-radius:8px;cursor:pointer;font-size:12px}.fd-inline-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:10px}.fd-table .fd-inline-actions{display:flex;margin-top:0}.fd-col-select{max-width:34px;min-width:34px;text-align:center;width:34px}.fd-col-claimid{max-width:84px;width:84px}.fd-col-supplier{width:17%}.fd-table td.fd-col-claimid,.fd-table th.fd-col-claimid{padding-right:5px}.fd-table td.fd-col-supplier,.fd-table th.fd-col-supplier{padding-left:5px}.fd-col-category{width:16%}.fd-col-amount{width:112px}.fd-col-status{width:92px}.fd-col-processed,.fd-col-submitted{width:102px}.fd-col-priority{width:82px}.fd-col-actions{width:100px}.fd-table td.fd-col-actions,.fd-table th.fd-col-actions{overflow:hidden;text-align:right;white-space:nowrap}.fd-table .fd-col-actions .fd-inline-actions{justify-content:flex-end}.fd-col-reviewdate{white-space:nowrap;width:102px}.fd-col-reviewedby{max-width:200px;width:140px}.fd-col-notes{max-width:0;width:18%}.fd-table-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:10px}.fd-pagination{gap:8px}.fd-page-size-label,.fd-pagination{align-items:center;display:inline-flex}.fd-page-size-label{color:#475569;font-size:12px;gap:6px}.fd-page-size-select{border:1px solid #dbe3ee;padding:4px 6px}.fd-page-btn,.fd-page-size-select{background:#fff;border-radius:8px;color:#0f172a;font-size:12px;min-height:30px}.fd-page-btn{border:1px solid #dbe3ee;cursor:pointer;padding:0 10px}.fd-page-btn:disabled{cursor:not-allowed;opacity:.5}.fd-page-info{color:#64748b;font-size:12px}.fd-export-bar{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;color:#475569;font-size:13px;margin-top:14px;padding:12px}.fd-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.fd-form-field{display:flex;flex-direction:column;gap:6px}.fd-form-field label{color:#0f172a;font-size:13px;font-weight:600}.fd-form-field input,.fd-form-field select,.fd-form-field textarea{background:#fff;border:1px solid #dbe3ee;border-radius:8px;font-size:13px;min-height:38px;padding:8px 10px}.fd-form-field textarea{min-height:90px;resize:vertical}.fd-form-field--full{grid-column:1/-1}.fd-action-btn{background:#fff;border:1px solid #dbe3ee;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;min-height:34px;padding:0 12px}.fd-action-btn--primary{background:#0f172a;border-color:#0f172a;color:#fff}.fd-report-placeholder{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#475569;margin-top:12px;padding:18px}@media (max-width:1100px){.fd-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-filter-row{grid-template-columns:1fr 1fr}.fd-claims-layout{grid-template-columns:1fr}}@media (max-width:800px){.fd-form-grid{grid-template-columns:1fr}}.fd-lazy-fallback{align-items:center;display:flex;justify-content:center;min-height:220px;padding:32px 16px}.fd-lazy-fallback .loading-container-inline{min-height:0}.tenant-wallet-top-up__backdrop{align-items:center;background:#021227ad;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:5000}.tenant-wallet-top-up{background:#fff;border:1px solid #d5e2ed;border-radius:20px;box-shadow:0 28px 90px #00142d61;color:#102b4c;max-height:calc(100vh - 40px);overflow-y:auto;padding:24px;width:min(680px,100%)}.tenant-wallet-top-up:focus{outline:none}.tenant-wallet-top-up__heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.tenant-wallet-top-up__heading span{color:#087db8;display:block;font-size:.68rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.tenant-wallet-top-up__heading h2{color:#071f3e;font-size:1.65rem;line-height:1.15;margin:5px 0 0}.tenant-wallet-top-up__heading>button{align-items:center;background:#eef4f8;border:0;border-radius:10px;color:#27425f;cursor:pointer;display:flex;flex:0 0 auto;font-size:1.45rem;height:36px;justify-content:center;width:36px}.tenant-wallet-top-up__heading>button:hover{background:#e3edf4}.tenant-wallet-top-up__intro{color:#536b82;font-size:.87rem;line-height:1.55;margin:14px 0 20px}.tenant-wallet-top-up__form,.tenant-wallet-top-up__payment,.tenant-wallet-top-up__review{grid-gap:16px;display:grid;gap:16px}.tenant-wallet-top-up__review{border-top:1px solid #e1eaf1;margin-top:4px;padding-top:20px}.tenant-wallet-top-up__amount{grid-gap:8px;display:grid;gap:8px}.tenant-wallet-top-up__amount>span:first-child{color:#29445f;font-size:.74rem;font-weight:800}.tenant-wallet-top-up__amount-control{align-items:center;background:#f9fbfd;border:1px solid #bdcedd;border-radius:12px;display:flex;overflow:hidden}.tenant-wallet-top-up__amount-control:focus-within{background:#eff9fd;border-color:#118ec7;box-shadow:0 0 0 3px #20a6df29}.tenant-wallet-top-up__amount-control>strong{color:#087db8;font-size:1rem;padding:0 0 0 15px}.tenant-wallet-top-up__amount-control input{background:#0000;border:0;color:#092848;flex:1 1 auto;font:inherit;font-size:1.05rem;font-weight:800;min-width:0;outline:0;padding:14px 15px 14px 7px}.tenant-wallet-top-up__loading{color:#536b82;font-size:.78rem;margin:8px 0}.tenant-wallet-top-up__loading.is-spinning{align-items:center;display:flex;gap:8px}.tenant-wallet-top-up__spinner.is-muted{border-color:#0e6bb8 #0e6bb838 #0e6bb838}.tenant-wallet-top-up__form>p{color:#667b8f;font-size:.75rem;margin:-7px 0 0}.tenant-wallet-top-up button,.tenant-wallet-top-up__payment-link{font-family:inherit;font-weight:750}.tenant-wallet-top-up__payment-link,.tenant-wallet-top-up__primary{align-items:center;background:#08294f;border:1px solid #08294f;border-radius:11px;color:#fff;cursor:pointer;display:inline-flex;font-size:.82rem;gap:8px;justify-content:center;min-height:43px;padding:10px 16px;text-decoration:none}.tenant-wallet-top-up__payment-link:hover,.tenant-wallet-top-up__primary:hover{background:#0e3c6b}.tenant-wallet-top-up button:disabled{cursor:wait;opacity:.58}.tenant-wallet-top-up__review h3{font-size:1.05rem;margin:0 0 12px}.tenant-wallet-top-up dl{border:1px solid #dce7ef;border-radius:13px;margin:0;overflow:hidden}.tenant-wallet-top-up dl>div{align-items:center;background:#f9fbfd;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.tenant-wallet-top-up dl>div+div{border-top:1px solid #e1eaf1}.tenant-wallet-top-up dt{color:#60758a;font-size:.74rem}.tenant-wallet-top-up dd{color:#092848;font-size:.83rem;font-weight:800;margin:0;text-align:right}.tenant-wallet-top-up dd small{color:#60758a;display:block;font-size:.66rem;font-weight:600;line-height:1.4;margin-top:3px}.tenant-wallet-top-up__countdown{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tenant-wallet-top-up__countdown.is-urgent{color:#a1233c}.tenant-wallet-top-up__disclosure{background:#eef8fd;border:1px solid #b8dff0;border-radius:11px;color:#315c76;font-size:.74rem;line-height:1.5;margin:0;padding:11px 13px}.tenant-wallet-top-up__notice,.tenant-wallet-top-up__warning{background:#fff8e7;border:1px solid #edcf8e;border-radius:11px;color:#6f5018;font-size:.77rem;line-height:1.5;margin:0;padding:12px 14px}.tenant-wallet-top-up__warning{background:#fff2f3;border-color:#eeb0ba;color:#86263a}.tenant-wallet-top-up__inline-link{background:none;border:none;color:#6f5018;cursor:pointer;font-size:inherit;font-weight:800;padding:0;text-decoration:underline}.tenant-wallet-top-up__actions{display:flex;gap:10px;justify-content:flex-end}.tenant-wallet-top-up__actions>button:not(.tenant-wallet-top-up__primary){background:#fff;border:1px solid #c7d5e1;border-radius:11px;color:#29445f;cursor:pointer;font-size:.8rem;min-height:43px;padding:10px 15px}.tenant-wallet-top-up__status{align-items:flex-start;background:#eef8fd;border:1px solid #b8dff0;border-radius:13px;display:flex;gap:12px;padding:14px}.tenant-wallet-top-up__status>span{align-items:center;background:#0d6e9d;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.tenant-wallet-top-up__status div{grid-gap:3px;display:grid;gap:3px}.tenant-wallet-top-up__status small{color:#216082;font-size:.65rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.tenant-wallet-top-up__status strong{font-size:.8rem;line-height:1.45}.tenant-wallet-top-up__status-icon{font-size:1rem;font-weight:800}.tenant-wallet-top-up__spinner{animation:tenant-wallet-spin .8s linear infinite;border:2.5px solid #fff6;border-radius:50%;border-top-color:#fff;display:block;flex-shrink:0;height:16px;width:16px}.tenant-wallet-top-up__payment.is-completed .tenant-wallet-top-up__status{background:#eaf8f0;border-color:#a9dec0}.tenant-wallet-top-up__payment.is-completed .tenant-wallet-top-up__status>span{animation:tenant-wallet-success-pop .5s cubic-bezier(.34,1.56,.64,1);background:#198354}.tenant-wallet-top-up__payment.is-cancelled .tenant-wallet-top-up__status,.tenant-wallet-top-up__payment.is-failed .tenant-wallet-top-up__status{background:#fff1f3;border-color:#efb0ba}.tenant-wallet-top-up__payment.is-cancelled .tenant-wallet-top-up__status>span,.tenant-wallet-top-up__payment.is-failed .tenant-wallet-top-up__status>span{background:#a32b43}@keyframes tenant-wallet-spin{to{transform:rotate(1turn)}}@keyframes tenant-wallet-success-pop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}.tenant-wallet-top-up__payment-link{width:100%}.tenant-wallet-top-up__error{background:#fff0f2;border:1px solid #eeaeba;border-radius:10px;color:#8a2036;font-size:.76rem;line-height:1.45;margin:16px 0 0;padding:10px 12px}@media (max-width:560px){.tenant-wallet-top-up__backdrop{align-items:flex-end;padding:0}.tenant-wallet-top-up{border-radius:20px 20px 0 0;max-height:92vh;padding:20px}.tenant-wallet-top-up__actions{align-items:stretch;flex-direction:column-reverse}.tenant-wallet-top-up__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.tenant-wallet-top-up *,.tenant-wallet-top-up :after,.tenant-wallet-top-up :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.ai-wallet-status{--ai-wallet-accent:#20a6df;grid-gap:3px 9px;align-items:center;background:linear-gradient(135deg,#071d3a,#113b68);border:1px solid #ffffff29;border-radius:14px;box-shadow:0 10px 24px #051a3324;color:#fff;display:grid;flex:0 0 auto;gap:3px 9px;grid-template-columns:auto minmax(80px,auto);min-width:164px;padding:8px 11px;position:relative}.ai-wallet-status.is-actionable{appearance:none;cursor:pointer;font:inherit;padding-right:74px;text-align:left;transition:box-shadow .18s ease,transform .18s ease}.ai-wallet-status.is-actionable:hover{box-shadow:0 13px 29px #051a333d;transform:translateY(-1px)}.ai-wallet-status.is-actionable:focus-visible{outline:3px solid #20a6df59;outline-offset:3px}.ai-wallet-status__action{color:#bceaff;font-size:9px;font-weight:800;position:absolute;right:11px;text-transform:uppercase;top:50%;transform:translateY(-50%)}.ai-wallet-status.is-muted .ai-wallet-status__action{color:#176e9d}.ai-wallet-status__spark{align-items:center;background:#ffffff1f;border-radius:9px;color:#78d9ff;display:flex;font-size:15px;grid-row:1/3;height:29px;justify-content:center;width:29px}.ai-wallet-status__spark>span{display:block}.ai-wallet-status__copy{align-items:baseline;display:flex;gap:6px;justify-content:space-between;line-height:1}.ai-wallet-status__copy small{color:#bcd1e6;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ai-wallet-status__copy strong{font-size:13px}.ai-wallet-status__track{background:#ffffff21;border-radius:999px;display:block;height:4px;overflow:hidden}.ai-wallet-status__track i{background:linear-gradient(90deg,#42c5f5,#ed66aa);border-radius:inherit;display:block;height:100%;min-width:0;transition:width .35s ease}.ai-wallet-status.is-low .ai-wallet-status__track i{background:#f3a63b}.ai-wallet-status.is-empty .ai-wallet-status__track i{background:#ee5a6f}.ai-wallet-status.is-overdrawn{background:linear-gradient(135deg,#571326,#8d213a);border-color:#d85872}.ai-wallet-status.is-overdrawn .ai-wallet-status__spark{background:#ffffff24;color:#ffd1db}.ai-wallet-status.is-overdrawn .ai-wallet-status__track i{background:#ff8fa4}.ai-wallet-status.is-review{background:linear-gradient(135deg,#5c3707,#8f5c10);border-color:#e7ad45}.ai-wallet-status.is-review .ai-wallet-status__spark{background:#ffffff24;color:#ffe4a8}.ai-wallet-status.is-review .ai-wallet-status__track i{background:#ffd477}.ai-wallet-status.is-muted{background:#f6f8fb;border-color:#dce5ef;box-shadow:none;color:#233955}.ai-wallet-status.is-muted .ai-wallet-status__spark{background:#e5eef7;color:#64809d}.ai-wallet-status.is-muted .ai-wallet-status__copy small{color:#71859b}.ai-wallet-status.is-loading .ai-wallet-status__track i{animation:ai-wallet-loading 1.2s ease-in-out infinite alternate}.ai-wallet-status.is-deducting .ai-wallet-status__spark>span{animation:ai-wallet-spark-charge .7s cubic-bezier(.16,1,.3,1)}.ai-wallet-status.is-deducting .ai-wallet-status__copy strong{animation:ai-wallet-value-charge .7s cubic-bezier(.16,1,.3,1)}.ai-wallet-status.is-crediting .ai-wallet-status__spark>span{animation:ai-wallet-spark-credit .7s cubic-bezier(.16,1,.3,1)}.ai-wallet-status.is-crediting .ai-wallet-status__copy strong{animation:ai-wallet-value-credit .7s cubic-bezier(.16,1,.3,1)}.ai-wallet-status__deduction{font-feature-settings:"tnum";align-items:center;animation:ai-wallet-deduction-float 2.35s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #f3aac0;border-radius:999px;box-shadow:0 9px 24px #310c2338;color:#ad244f;display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:2px;left:50%;padding:6px 10px;pointer-events:none;position:absolute;top:calc(100% + 7px);white-space:nowrap;z-index:12}.ai-wallet-status__deduction>b{position:relative;z-index:1}.ai-wallet-status__deduction>i{animation:ai-wallet-particle 1s ease-out forwards;background:#ed66aa;border-radius:50%;height:4px;left:16%;pointer-events:none;position:absolute;top:50%;width:4px}.ai-wallet-status__deduction>i:nth-of-type(2){animation-delay:.08s;left:50%}.ai-wallet-status__deduction>i:nth-of-type(3){animation-delay:.14s;left:82%}.ai-wallet-status__addition{font-feature-settings:"tnum";align-items:center;animation:ai-wallet-deduction-float 2.35s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #9fe6c4;border-radius:999px;box-shadow:0 9px 24px #0c312038;color:#14804f;display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:2px;left:50%;padding:6px 10px;pointer-events:none;position:absolute;top:calc(100% + 7px);white-space:nowrap;z-index:12}.ai-wallet-status__addition>b{position:relative;z-index:1}.ai-wallet-status__addition>i{animation:ai-wallet-particle 1s ease-out forwards;background:#35c886;border-radius:50%;height:4px;left:16%;pointer-events:none;position:absolute;top:50%;width:4px}.ai-wallet-status__addition>i:nth-of-type(2){animation-delay:.08s;left:50%}.ai-wallet-status__addition>i:nth-of-type(3){animation-delay:.14s;left:82%}.ai-wallet-status__announcement{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes ai-wallet-loading{to{width:68%}}@keyframes ai-wallet-spark-charge{0%{filter:brightness(1);transform:rotate(0) scale(1)}38%{filter:brightness(1.7);transform:rotate(32deg) scale(1.5)}to{filter:brightness(1);transform:rotate(0) scale(1)}}@keyframes ai-wallet-value-charge{0%{color:#fff;transform:translateY(0) scale(1)}38%{color:#ffafd0;transform:translateY(-2px) scale(1.08)}to{color:#fff;transform:translateY(0) scale(1)}}@keyframes ai-wallet-spark-credit{0%{filter:brightness(1);transform:rotate(0) scale(1)}38%{filter:brightness(1.7);transform:rotate(-32deg) scale(1.5)}to{filter:brightness(1);transform:rotate(0) scale(1)}}@keyframes ai-wallet-value-credit{0%{color:#fff;transform:translateY(0) scale(1)}38%{color:#9dffce;transform:translateY(-2px) scale(1.08)}to{color:#fff;transform:translateY(0) scale(1)}}@keyframes ai-wallet-deduction-float{0%{opacity:0;transform:translate(-50%,-7px) scale(.82)}14%{opacity:1;transform:translate(-50%) scale(1)}72%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,8px) scale(.96)}}@keyframes ai-wallet-particle{0%{opacity:.9;transform:translate(0) scale(1)}to{opacity:0;transform:translateY(-18px) scale(.15)}}@media (max-width:760px){.ai-wallet-status{min-width:0;padding:7px 8px}.ai-wallet-status__spark{height:27px;width:27px}.ai-wallet-status__copy small{display:none}.ai-wallet-status__copy strong{font-size:11px}.ai-wallet-status.is-actionable{padding-right:30px}.ai-wallet-status__action{font-size:0;right:9px}.ai-wallet-status__action:before{content:"+";font-size:16px}}@media (prefers-reduced-motion:reduce){.ai-wallet-status *,.ai-wallet-status :after,.ai-wallet-status :before{animation:none!important;transition:none!important}.ai-wallet-status__deduction{opacity:1;transform:translateX(-50%)}.ai-wallet-status__deduction>i{display:none}.ai-wallet-status__addition{opacity:1;transform:translateX(-50%)}.ai-wallet-status__addition>i{display:none}}.financial-dashboard-app-shell{--financial-navy:#07152a;--financial-navy-raised:#0d2c51;--financial-blue:#2563eb;--financial-blue-hover:#1d4ed8;--financial-blue-soft:#eff6ff;--financial-surface:#eef3f9;--financial-border:#d2e1f2;--financial-copy:#50647f;--financial-white:#fff;--financial-shadow:0 16px 42px #07152a14;--tenant-brand-primary:var(--financial-blue);--tenant-brand-secondary:#3b82f6;--tenant-brand-gradient:linear-gradient(90deg,var(--tenant-brand-primary),var(--tenant-brand-secondary));align-items:stretch;background:var(--financial-surface);color:var(--financial-navy);display:grid;font-family:Inter,Segoe UI,Arial,sans-serif;grid-template-columns:252px minmax(0,1fr);grid-template-rows:76px minmax(0,1fr);height:100dvh;max-height:100dvh;min-height:100vh;overflow:hidden}.financial-dashboard-app-shell *,.financial-dashboard-app-shell :after,.financial-dashboard-app-shell :before{box-sizing:border-box}.financial-dashboard-sidebar{align-self:start;background:radial-gradient(circle at 5% 96%,#3b82f62e,#0000 31%),linear-gradient(180deg,#07152a,#061122);color:#b9c8dc;display:flex;flex-direction:column;grid-column:1;grid-row:1/-1;height:100vh;max-height:100vh;min-height:0;overflow:hidden;padding:20px 18px 22px;position:sticky;top:0;z-index:50}.financial-dashboard-sidebar__brand{grid-gap:25px;display:grid;flex-shrink:0;gap:25px;margin:0 7px 32px}.financial-dashboard-sidebar__nav-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.financial-dashboard-sidebar__nav-scroll::-webkit-scrollbar{display:none}.financial-dashboard-sidebar__nav-scroll nav{grid-gap:0;display:grid;gap:0}.financial-dashboard-sidebar__brand>a{align-items:center;display:flex;height:38px;width:96px}.financial-dashboard-sidebar__andus-logo{display:block;max-height:38px;object-fit:contain;width:96px}.financial-dashboard-sidebar__product{align-items:center;display:flex;gap:11px;min-width:0}.financial-dashboard-sidebar__product>img{background:#ffffff14;border-radius:12px;height:38px;padding:5px;width:38px}.financial-dashboard-sidebar__product span,.financial-dashboard-sidebar__product strong{display:block}.financial-dashboard-sidebar__product strong{color:#fff;font-size:14px}.financial-dashboard-sidebar__product span{color:#8ea3bd;font-size:11px;margin-top:2px}.financial-dashboard-sidebar__heading{color:#7f9ab6;font-size:11px;font-weight:800;letter-spacing:.16em;margin:0 10px 12px;text-transform:uppercase}.financial-dashboard-sidebar__link{align-items:center;border-radius:12px;color:#c7d5e6;display:flex;font-size:14px;font-weight:700;gap:10px;margin-bottom:4px;padding:11px 12px;text-decoration:none;transition:background .18s ease,color .18s ease}.financial-dashboard-sidebar__link svg{flex-shrink:0;height:18px;width:18px}.financial-dashboard-sidebar__link.is-active,.financial-dashboard-sidebar__link:hover{background:#ffffff1a;color:#fff}.financial-dashboard-sidebar__link--back{border-bottom:1px solid #ffffff1f;color:#94a3b8;margin-bottom:10px;padding-bottom:12px}.financial-dashboard-sidebar__link--back.is-active{color:#fff}.financial-dashboard-sidebar__systems-link{align-items:center;border:1px solid #ffffff24;border-radius:999px;color:#dbe7f5;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:8px;margin:12px 8px 18px;padding:10px 12px;text-decoration:none}.financial-dashboard-sidebar__systems-link:hover{background:#ffffff14;color:#fff}.financial-dashboard-sidebar__tenant{align-items:center;background:#ffffff0f;border-radius:14px;display:flex;flex-shrink:0;gap:12px;margin-top:0;padding:12px}.financial-dashboard-sidebar__tenant>img,.financial-dashboard-sidebar__tenant>span{background:#ffffff1f;border-radius:12px;color:#fff;display:grid;font-size:13px;font-weight:800;height:40px;object-fit:cover;place-items:center;width:40px}.financial-dashboard-sidebar__tenant small,.financial-dashboard-sidebar__tenant strong{display:block}.financial-dashboard-sidebar__tenant strong{color:#fff;font-size:13px}.financial-dashboard-sidebar__tenant small{color:#9db1c9;font-size:11px;margin-top:2px}.financial-dashboard-topbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid var(--financial-border);display:flex;gap:16px;grid-column:2;grid-row:1;min-height:76px;padding:0 22px;position:sticky;top:0;z-index:40}.financial-dashboard-topbar__menu{align-items:center;background:#fff;border:1px solid var(--financial-border);border-radius:12px;color:var(--financial-navy);display:none;height:42px;justify-content:center;width:42px}.financial-dashboard-topbar__title span{color:var(--financial-copy);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.financial-dashboard-topbar__title h1{font-size:24px;line-height:1.1;margin:2px 0 0}.financial-dashboard-topbar__title{flex:1 1 auto;min-width:0}.financial-dashboard-profile{position:relative}.financial-dashboard-profile__button{align-items:center;background:#fff;border:1px solid var(--financial-border);border-radius:999px;color:var(--financial-navy);display:inline-flex;gap:10px;padding:6px 10px 6px 6px}.financial-dashboard-profile__avatar{background:var(--financial-blue-soft);border-radius:999px;color:var(--financial-blue);display:grid;font-size:12px;font-weight:800;height:34px;place-items:center;width:34px}.financial-dashboard-profile__copy{display:grid;text-align:left}.financial-dashboard-profile__copy small,.financial-dashboard-profile__copy strong{display:block}.financial-dashboard-profile__copy strong{font-size:13px}.financial-dashboard-profile__copy small{color:var(--financial-copy);font-size:11px}.financial-dashboard-profile__chevron{color:var(--financial-copy);font-size:12px}.financial-dashboard-profile__menu{grid-gap:8px;background:#fff;border:1px solid var(--financial-border);border-radius:14px;box-shadow:var(--financial-shadow);display:grid;gap:8px;min-width:220px;padding:12px;position:absolute;right:0;top:calc(100% + 8px)}.financial-dashboard-profile__menu strong{color:var(--financial-copy);font-size:12px;word-break:break-word}.financial-dashboard-profile__menu a,.financial-dashboard-profile__menu button{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--financial-navy);display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:8px 10px;text-align:left;text-decoration:none}.financial-dashboard-profile__menu a:hover,.financial-dashboard-profile__menu button:hover{background:var(--financial-blue-soft)}.financial-dashboard-main{-webkit-overflow-scrolling:touch;grid-column:2;grid-row:2;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.financial-dashboard-main .fd-root,.financial-dashboard-main .suppliers-dashboard{background:#0000;min-height:auto}.financial-dashboard-main .suppliers-dashboard-content{padding-top:12px}.financial-dashboard-main .fd-root--tenant-shell.suppliers-dashboard{background:#0000}.financial-dashboard-main .fd-root--tenant-shell .suppliers-dashboard-content{padding:20px 20px 24px}.financial-dashboard-main .fd-root--tenant-shell .fd-claims-main--tenant-shell>.fd-panel:first-child,.financial-dashboard-main .fd-root--tenant-shell .fd-claims-main--tenant-shell>div:first-child>.fd-panel:first-child{margin-top:0}.financial-dashboard-main .fd-root--tenant-shell .sd-topbar--tenant-back{background:#0000;border:0;box-shadow:none;margin-bottom:0;min-height:auto;padding:16px 20px 0}.financial-dashboard-main .fd-root--tenant-shell .sd-topbar--tenant-back+.suppliers-dashboard-content{padding-top:12px}.financial-dashboard-main .fd-root--tenant-shell .sd-topbar--tenant-back .sd-topbar-back{background:#fff;border-color:#dbe3ee;color:#0f172a}.financial-dashboard-main .fd-claims-main--tenant-shell{width:100%}.financial-dashboard-menu-scrim{display:none}@media (max-width:980px){.financial-dashboard-app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:76px minmax(0,1fr)}.financial-dashboard-sidebar{-ms-overflow-style:none;box-shadow:var(--financial-shadow);height:100dvh;inset:0 auto 0 0;max-height:100dvh;overflow-x:hidden;overflow-y:auto;position:fixed;scrollbar-width:none;transform:translateX(-105%);transition:transform .22s ease;width:min(292px,88vw)}.financial-dashboard-sidebar::-webkit-scrollbar{display:none}.financial-dashboard-sidebar[data-open]{transform:translateX(0)}.financial-dashboard-sidebar__nav-scroll{flex:initial;min-height:auto;overflow:visible}.financial-dashboard-main,.financial-dashboard-topbar{grid-column:1}.financial-dashboard-topbar__menu{display:inline-flex}.financial-dashboard-profile__copy{display:none}.financial-dashboard-menu-scrim{background:#07152a6b;border:0;display:block;inset:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:45}.financial-dashboard-menu-scrim[data-open]{opacity:1;pointer-events:auto}}.financial-settings-page{grid-gap:16px;display:grid;gap:16px;padding:20px 20px 28px;width:min(100%,1440px)}.financial-settings-page--embedded{gap:12px;padding:0}.financial-settings-intro{grid-gap:8px;display:grid;gap:8px}.financial-settings-section{grid-gap:16px;display:grid;gap:16px}.financial-settings-section--embedded{gap:16px}.financial-settings-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.financial-settings-page :focus-visible,.financial-settings-section :focus-visible{outline:2px solid #2563eb;outline:2px solid var(--financial-blue,#2563eb);outline-offset:2px}.financial-settings-section__title{color:#07152a;color:var(--financial-navy,#07152a);font-size:1.05rem;font-weight:600;margin:0}.financial-settings-section__copy{color:#50647f;color:var(--financial-copy,#50647f);font-size:.92rem;line-height:1.5;margin:0}.financial-settings-subheading{color:#07152a;color:var(--financial-navy,#07152a);display:block;font-size:.85rem;font-weight:600;margin:0 0 6px}.financial-settings-card{background:#fff;background:var(--financial-white,#fff);border:1px solid #d2e1f2;border:1px solid var(--financial-border,#d2e1f2);border-radius:12px;padding:16px}.financial-settings-auth-layout,.financial-settings-split-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-areas:"main aside";grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}.financial-settings-auth-layout__main,.financial-settings-split-layout__main{grid-gap:16px;display:grid;gap:16px;grid-area:main;min-width:0}.financial-settings-auth-layout__aside,.financial-settings-split-layout__aside{background:#fff;background:var(--financial-white,#fff);border:1px solid #d2e1f2;border:1px solid var(--financial-border,#d2e1f2);border-radius:12px;grid-area:aside;max-height:calc(100dvh - 108px);overflow:auto;padding:16px;position:sticky;top:92px}.financial-settings-card--roles-rail{background:#0000;border:0;padding:0}.financial-settings-card--roles-rail .financial-settings-info-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;margin-top:12px}.financial-settings-card--roles-rail .financial-settings-info-card{background:#0000;border:0;border-radius:0;border-top:1px solid #d2e1f2;border-top:1px solid var(--financial-border,#d2e1f2);padding:12px 0}.financial-settings-card--roles-rail .financial-settings-info-card:first-child{padding-top:12px}.financial-settings-policy-list{grid-gap:0;display:grid;gap:0;margin:12px 0 0}.financial-settings-policy-list__row{grid-gap:6px;border-top:1px solid #d2e1f2;border-top:1px solid var(--financial-border,#d2e1f2);display:grid;gap:6px;padding:12px 0}.financial-settings-policy-list__row dt{color:#07152a;color:var(--financial-navy,#07152a);font-size:.82rem;font-weight:600}.financial-settings-policy-list__row dd{grid-gap:6px;color:#50647f;color:var(--financial-copy,#50647f);display:grid;font-size:.82rem;gap:6px;line-height:1.45;margin:0}.financial-settings-toggle-row:has(input:disabled){cursor:default;opacity:.6}.financial-settings-card__title{color:#07152a;color:var(--financial-navy,#07152a);font-size:.95rem;font-weight:600;margin:0 0 8px}.financial-settings-info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.financial-settings-info-card{background:#eff6ff;background:var(--financial-blue-soft,#eff6ff);border:1px solid #d2e1f2;border:1px solid var(--financial-border,#d2e1f2);border-radius:10px;padding:12px}.financial-settings-info-card__title{color:#07152a;color:var(--financial-navy,#07152a);display:block;font-size:.88rem}.financial-settings-info-card__copy{color:#50647f;color:var(--financial-copy,#50647f);font-size:.84rem;line-height:1.45;margin:4px 0 0}.financial-settings-table-wrap{background:#fff;background:var(--financial-white,#fff);border:1px solid #d2e1f2;border:1px solid var(--financial-border,#d2e1f2);border-radius:12px;overflow:auto}.financial-settings-table{border-collapse:collapse;font-size:.88rem;width:100%}.financial-settings-table td,.financial-settings-table th{border-bottom:1px solid #e8eef5;padding:12px 14px;text-align:left;vertical-align:middle}.financial-settings-table th{background:#eff6ff;background:var(--financial-blue-soft,#eff6ff);color:#07152a;color:var(--financial-navy,#07152a);font-weight:600}.financial-settings-table tbody tr:last-child td{border-bottom:0}.financial-settings-table__row--ineligible{background:#eef3f9;background:var(--financial-surface,#eef3f9)}.financial-settings-table__matrix-access{font-size:.82rem;line-height:1.45;max-width:240px}.financial-settings-table__eligible{color:#166534;font-weight:600}.financial-settings-table__ineligible{color:#50647f;color:var(--financial-copy,#50647f)}.financial-settings-table__actions{min-width:150px}.financial-settings-inline-actions{align-items:flex-start;display:flex;flex-direction:column;gap:0}.financial-settings-link-btn{background:#0000;border:0;color:#2563eb;color:var(--financial-blue,#2563eb);cursor:pointer;font:inherit;min-height:32px;padding:4px 0;text-decoration:underline}.financial-settings-link-btn--danger{color:#b91c1c}.financial-settings-table-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.financial-settings-page-size-label,.financial-settings-pagination{align-items:center;display:flex;gap:8px}.financial-settings-page-info{color:#50647f;color:var(--financial-copy,#50647f);font-size:.84rem}.financial-settings-page-size-select,.financial-settings-select{border:1px solid #d2e1f2;border:1px solid var(--financial-border,#d2e1f2);border-radius:10px;min-width:120px;padding:8px 10px}.financial-settings-page-btn,.financial-settings-page-size-select,.financial-settings-select{background:#fff;background:var(--financial-white,#fff);color:#07152a;color:var(--financial-navy,#07152a);font:inherit;min-height:44px}.financial-settings-page-btn{border:1px solid #d2e1f2;border:1px solid var(--financial-border,#d2e1f2);border-radius:8px;cursor:pointer;padding:8px 12px}.financial-settings-page-btn:disabled{cursor:not-allowed;opacity:.55}.financial-settings-option-stack{grid-gap:16px;display:grid;gap:16px}.financial-settings-option-card{background:#fff;background:var(--financial-white,#fff);border:1px solid #d2e1f2;border:1px solid var(--financial-border,#d2e1f2);border-radius:12px;padding:16px}.financial-settings-option-card__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:8px}.financial-settings-option-card__title{color:#07152a;color:var(--financial-navy,#07152a);font-size:.95rem;font-weight:600;margin:0 0 4px}.financial-settings-option-card__copy{color:#50647f;color:var(--financial-copy,#50647f);font-size:.84rem;line-height:1.45;margin:0 0 10px}.financial-settings-option-card__body,.financial-settings-toggle-grid{grid-gap:10px;display:grid;gap:10px}.financial-settings-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.financial-settings-toggle-row{grid-gap:12px;align-items:start;border-top:1px solid #d2e1f2;border-top:1px solid var(--financial-border,#d2e1f2);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr;min-height:44px;padding:12px 0}.financial-settings-option-card__body>.financial-settings-toggle-row:first-child{border-top:0;padding-top:4px}.financial-settings-toggle-row__title{color:#07152a;color:var(--financial-navy,#07152a);display:block;font-size:.84rem;font-weight:500}.financial-settings-toggle-row__copy{color:#50647f;color:var(--financial-copy,#50647f);display:block;font-size:.82rem;line-height:1.45;margin-top:2px}.financial-settings-signal-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.financial-settings-signal-card{grid-gap:10px;align-items:start;background:#eef3f9;background:var(--financial-surface,#eef3f9);border:1px solid #d2e1f2;border:1px solid var(--financial-border,#d2e1f2);border-radius:10px;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr;min-height:44px;padding:12px}.financial-settings-signal-card.is-selected{background:#eff6ff;background:var(--financial-blue-soft,#eff6ff);border-color:#2563eb;border-color:var(--financial-blue,#2563eb)}.financial-settings-signal-card.is-disabled{cursor:not-allowed;opacity:.6}.financial-settings-signal-card__title{color:#07152a;color:var(--financial-navy,#07152a);display:block;font-size:.84rem;font-weight:500}.financial-settings-signal-card__copy{color:#50647f;color:var(--financial-copy,#50647f);display:block;font-size:.82rem;line-height:1.45;margin-top:2px}.financial-settings-policy-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e3a8a;font-size:.82rem;line-height:1.45;margin:0;padding:10px 12px}.financial-settings-policy-note--warning{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.financial-settings-policy-note--success{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.financial-settings-feedback{grid-gap:6px;display:grid;gap:6px}.financial-settings-feedback__error{color:#b91c1c;font-size:.88rem;margin:0}.financial-settings-feedback__success{color:#15803d;font-size:.88rem;margin:0}.financial-settings-save-bar{align-items:center;background:linear-gradient(180deg,#0000,#eef3f9 28%);background:linear-gradient(180deg,#0000,var(--financial-surface,#eef3f9) 28%);bottom:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:4px -4px 0;padding:12px 4px 4px;position:sticky;z-index:3}.financial-settings-save-bar--embedded{margin-top:4px}.financial-settings-save-bar__hint{color:#50647f;color:var(--financial-copy,#50647f);font-size:.84rem}.financial-settings-dirty-badge{align-items:center;background:#fff7ed;border-radius:999px;color:#9a3412;display:inline-flex;font-size:.78rem;font-weight:600;padding:4px 10px}.financial-settings-save-btn{background:#2563eb;background:var(--financial-blue,#2563eb);border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-weight:600;min-height:44px;padding:10px 16px}.financial-settings-save-btn:hover:not(:disabled){background:#1d4ed8;background:var(--financial-blue-hover,#1d4ed8)}.financial-settings-save-btn:disabled{cursor:not-allowed;opacity:.55}.financial-settings-empty{grid-gap:8px;color:#50647f;color:var(--financial-copy,#50647f);display:grid;gap:8px;justify-items:center;padding:32px 24px;text-align:center}.financial-settings-empty__title{color:#07152a;color:var(--financial-navy,#07152a);font-size:.95rem}.financial-settings-empty__copy{line-height:1.5;margin:0;max-width:36rem}.financial-settings-empty--error{color:#9a3412}.financial-settings-matrix-toggle{align-items:center;cursor:pointer;display:inline-flex;gap:8px;min-height:32px;padding:4px 0}.financial-settings-matrix-toggle input{height:18px;margin:0;width:18px}.financial-settings-matrix-toggle:has(input:disabled){cursor:default}.financial-settings-matrix-toggle__state{color:#50647f;color:var(--financial-copy,#50647f);font-size:.82rem;font-weight:600}.financial-settings-status-chip{align-items:center;background:#eef3f9;background:var(--financial-surface,#eef3f9);border-radius:999px;color:#50647f;color:var(--financial-copy,#50647f);display:inline-flex;font-size:.78rem;font-weight:600;line-height:1.4;min-height:24px;padding:2px 8px}.financial-settings-status-chip--success{background:#ecfdf5;color:#166534}.financial-settings-status-chip--info{background:#eff6ff;background:var(--financial-blue-soft,#eff6ff);color:#1e3a8a}.financial-settings-status-chip--warning{background:#fff7ed;color:#9a3412}.financial-settings-skeleton{grid-gap:10px;display:grid;gap:10px;padding:16px}.financial-settings-skeleton__row{animation:financial-settings-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef3f9,#fff 50%,#eef3f9);background:linear-gradient(90deg,var(--financial-surface,#eef3f9) 0,#fff 50%,var(--financial-surface,#eef3f9) 100%);background-size:200% 100%;border-radius:8px;height:40px}@media (prefers-reduced-motion:reduce){.financial-settings-skeleton__row{animation:none}}@keyframes financial-settings-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.financial-settings-notify-toggle{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.financial-settings-notify-toggle span{color:#50647f;color:var(--financial-copy,#50647f);font-size:.84rem}.financial-settings-section--hidden{display:none}.financial-settings-dialog-backdrop{background:#07152a7a;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:120}.financial-settings-dialog{background:#fff;border-radius:16px;box-shadow:0 24px 60px #07152a2e;padding:22px;width:min(100%,460px)}.financial-settings-dialog__title{color:#07152a;color:var(--financial-navy,#07152a);font-size:1.05rem;margin:0 0 8px}.financial-settings-dialog__copy{color:#50647f;color:var(--financial-copy,#50647f);line-height:1.5;margin:0}.financial-settings-dialog__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.financial-settings-dialog__btn{border:1px solid #0000;border-radius:10px;cursor:pointer;font:inherit;font-weight:600;padding:10px 14px}.financial-settings-dialog__btn--secondary{background:#fff;border-color:#d2e1f2;border-color:var(--financial-border,#d2e1f2);color:#07152a;color:var(--financial-navy,#07152a)}.financial-settings-dialog__btn--primary{background:#b91c1c;color:#fff}.financial-dashboard-sidebar__link{position:relative}.financial-dashboard-sidebar__dirty-dot{background:#fb923c;border-radius:999px;box-shadow:0 0 0 3px #fb923c2e;flex-shrink:0;height:8px;margin-left:auto;width:8px}@media (max-width:1024px){.financial-settings-auth-layout,.financial-settings-split-layout{grid-template-areas:"aside" "main";grid-template-columns:minmax(0,1fr)}.financial-settings-auth-layout__aside,.financial-settings-split-layout__aside{max-height:none;overflow:visible;position:static}}@media (max-width:768px){.financial-settings-page{padding:16px 16px 24px}.financial-settings-table--responsive thead{display:none}.financial-settings-table--responsive,.financial-settings-table--responsive tbody,.financial-settings-table--responsive td,.financial-settings-table--responsive tr{display:block;width:100%}.financial-settings-table--responsive tr{border-bottom:1px solid #d2e1f2;border-bottom:1px solid var(--financial-border,#d2e1f2);padding:12px 16px}.financial-settings-table--responsive tr:last-child{border-bottom:0}.financial-settings-table--responsive td{grid-gap:12px;border-bottom:0;display:grid;gap:12px;grid-template-columns:minmax(7rem,34%) 1fr;padding:8px 0}.financial-settings-table--responsive td:before{color:#50647f;color:var(--financial-copy,#50647f);content:attr(data-label);font-size:.78rem;font-weight:600}.financial-settings-pagination,.financial-settings-table-footer{align-items:stretch;flex-direction:column}.financial-settings-info-grid,.financial-settings-signal-grid,.financial-settings-toggle-grid{grid-template-columns:1fr}.financial-settings-link-btn,.financial-settings-matrix-toggle{min-height:44px}}.pa-access-shell,.pa-dashboard-shell,.pa-route-state{--pa-ink:#111827;--pa-body:#526174;--pa-muted:#8190a2;--pa-canvas:#f6f8fb;--pa-surface:#fff;--pa-navy:#07172c;--pa-navy-soft:#102641;--pa-blue:#197fba;--pa-blue-light:#58abe0;--pa-blue-pale:#eaf6fc;--pa-pink:#f15c9d;--pa-pink-pale:#fdebf3;--pa-green:#16a36f;--pa-green-pale:#e5f7f0;--pa-border:#dce5ee;--tenant-brand-primary:var(--pa-blue);--tenant-brand-secondary:var(--pa-pink);--tenant-brand-gradient:linear-gradient(90deg,var(--tenant-brand-primary),var(--tenant-brand-secondary));color:var(--pa-ink);font-family:Inter,Segoe UI,Arial,sans-serif}.pa-access-shell *,.pa-dashboard-shell *,.pa-route-state *{box-sizing:border-box}.pa-access-shell button,.pa-access-shell input,.pa-dashboard-shell button,.pa-dashboard-shell input,.pa-dashboard-shell select{font:inherit}.pa-access-shell a:focus-visible,.pa-access-shell button:focus-visible,.pa-access-shell input:focus-visible,.pa-dashboard-shell a:focus-visible,.pa-dashboard-shell button:focus-visible,.pa-dashboard-shell input:focus-visible{outline:3px solid #54abe14d;outline-offset:2px}.pa-access-shell{background:var(--pa-canvas);display:grid;grid-template-columns:minmax(400px,42%) minmax(520px,58%);min-height:100vh}.pa-access-brand{background:radial-gradient(circle at 18% 90%,#f15c9d40,#0000 34%),radial-gradient(circle at 88% 8%,#54abe13d,#0000 30%),var(--pa-navy);color:#fff;isolation:isolate;min-height:100vh;overflow:hidden;padding:clamp(34px,4vw,48px);position:relative}.pa-access-brand__field{bottom:-6%;max-width:none;opacity:.72;pointer-events:none;position:absolute;right:-40%;width:130%;z-index:-1}.pa-brand-logo{display:grid;height:78px;place-items:center;width:142px}.pa-brand-logo img{height:100%;object-fit:contain;width:100%}.pa-access-brand__copy{left:clamp(34px,4vw,48px);position:absolute;right:30px;top:46%;transform:translateY(-50%)}.pa-access-brand__copy p,.pa-access-heading>p,.pa-page-heading>div>p,.pa-role-selector>p,.pa-system-hero>div:first-child>p{color:#69b9e9;font-size:.7rem;font-weight:800;letter-spacing:.18em;margin:0 0 13px;text-transform:uppercase}.pa-access-brand__copy h1{color:#fff;font-size:clamp(2rem,3.1vw,2.75rem);letter-spacing:-.035em;line-height:1.03;margin:0;max-width:535px}.pa-access-workspace{background:radial-gradient(circle at 97% 5%,#f15c9d14,#0000 23%),radial-gradient(circle at 3% 95%,#54abe114,#0000 26%),var(--pa-canvas);display:flex;flex-direction:column;min-height:100vh;min-width:0;padding:40px clamp(32px,8vw,142px) 23px}.pa-access-mobile-brand{display:none}.pa-access-card{margin:auto;width:min(100%,550px)}.pa-access-card__accent{background:linear-gradient(90deg,var(--pa-blue-light),#7ea8dd 58%,var(--pa-pink));border-radius:99px;height:4px;margin-bottom:36px}.pa-access-heading{padding:0 44px}.pa-access-heading>p{color:var(--pa-blue);margin-bottom:8px}.pa-access-heading h2{font-size:clamp(2rem,3.2vw,2.45rem);letter-spacing:-.035em;line-height:1.08;margin:0}.pa-access-heading>span{color:var(--pa-body);display:block;font-size:.82rem;margin-top:9px}.pa-form{grid-gap:20px;display:grid;gap:20px;margin:31px 44px 0}.pa-registration-form{gap:12px;margin-top:17px}.pa-field{grid-gap:6px;color:#253449;display:grid;font-size:.76rem;gap:6px;min-width:0}.pa-field>span:first-child{font-weight:500}.pa-field small{color:var(--pa-muted);font-size:.62rem;line-height:1.4}.pa-field-grid{grid-gap:11px;align-items:start;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-field-grid>.pa-system-allocation{align-self:start;margin:0}.pa-field input,.pa-field select,.pa-input-control,.pa-list-toolbar input{background:#ffffffd9;border:1px solid #d3dee8;border-radius:11px;color:var(--pa-ink);min-height:51px;min-width:0;width:100%}.pa-field>input,.pa-field>select{padding:0 14px}.pa-field input::placeholder{color:#8b9aab}.pa-field input:focus,.pa-field select:focus,.pa-input-control:focus-within{background:#fff;border-color:var(--pa-blue-light);box-shadow:0 0 0 4px #54abe11f;outline:0}.pa-input-control{align-items:center;display:flex;padding:0 13px}.pa-input-control svg{fill:none;stroke:#8c9bac;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;margin-right:10px;width:18px}.pa-input-control input{background:#0000;border:0;flex:1 1;min-height:49px;outline:0}.pa-field__label-row button,.pa-input-control button{background:#0000;border:0;color:var(--pa-blue);cursor:pointer;font-size:.68rem;min-height:40px}.pa-input-control.is-plain{padding-left:0}.pa-input-control.is-plain input{padding-left:14px}.pa-field__label-row{align-items:center;display:flex;gap:15px;justify-content:space-between}.pa-field__label-row button{padding:0}.pa-check{align-items:flex-start;color:var(--pa-body);cursor:pointer;display:flex;font-size:.65rem;gap:9px;line-height:1.45}.pa-check input{opacity:0;pointer-events:none;position:absolute}.pa-check>span:first-of-type{background:#fff;border:1px solid #c9d5e0;border-radius:4px;flex:0 0 17px;height:17px;width:17px}.pa-check input:checked+span:first-of-type{background:var(--pa-blue) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m4.5 9 3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /cover;border-color:var(--pa-blue)}.pa-check a{color:var(--pa-blue)}.pa-action-button,.pa-primary-button,.pa-secondary-button,a.pa-primary-button{align-items:center;background:var(--pa-navy);border:0;border-radius:11px;color:#fff;cursor:pointer;display:inline-flex;font-size:.77rem;font-weight:750;gap:14px;justify-content:space-between;min-height:49px;padding:0 17px;text-decoration:none}.pa-primary-button>span:last-child{font-size:1.45rem;font-weight:300}.pa-primary-button>.pa-button-spinner{animation:pa-spin .8s linear infinite;border:2px solid #ffffff6b;border-radius:50%;border-top-color:#fff;flex:0 0 17px;height:17px;width:17px}.pa-action-button:disabled,.pa-primary-button:disabled,.pa-secondary-button:disabled{cursor:not-allowed;opacity:.5}.pa-action-button:hover:not(:disabled),.pa-primary-button:hover:not(:disabled){background:#102846}.pa-inline-link,.pa-text-button{background:#0000;border:0;color:var(--pa-blue);cursor:pointer;font-size:.72rem;font-weight:750}.pa-inline-link{padding:0}.pa-access-card__footer{border-top:1px solid var(--pa-border);margin:25px 44px 0;padding-top:22px;text-align:center}.pa-access-card__footer p{color:var(--pa-body);font-size:.72rem;margin:0}.pa-access-card__footer a,.pa-access-card__footer button{color:var(--pa-blue);font-weight:750;text-decoration:none}.pa-access-utility{color:#8190a2;display:flex;font-size:.62rem;justify-content:space-between;margin:auto auto 0;padding-top:25px;width:min(100%,650px)}.pa-access-utility a{color:inherit;text-decoration:none}.pa-stepper{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:22px 43px 0;padding:0}.pa-stepper li{grid-gap:6px;color:#7c8999;display:grid;font-size:.62rem;font-weight:650;gap:6px;justify-items:center;position:relative}.pa-stepper li:not(:last-child):after{background:#cedce8;content:"";height:1px;left:calc(50% + 14px);position:absolute;right:calc(-50% + 14px);top:10px}.pa-stepper li span{background:var(--pa-canvas);border:1px solid #d0dde8;border-radius:50%;display:grid;font-size:.6rem;height:21px;place-items:center;position:relative;width:21px;z-index:1}.pa-stepper li.is-current{color:var(--pa-ink)}.pa-stepper li.is-current span{background:var(--pa-blue);border-color:var(--pa-blue);color:#fff}.pa-stepper li.is-complete{color:var(--pa-green)}.pa-stepper li.is-complete span{background:var(--pa-green-pale);border-color:var(--pa-green);color:var(--pa-green)}.pa-password-strength{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr)}.pa-password-strength>span{background:#dbe4ec;border-radius:99px;height:4px}.pa-password-strength>span.is-active{background:var(--pa-blue)}.pa-password-strength[data-strength="3"]>span.is-active:nth-child(3),.pa-password-strength[data-strength="4"]>span.is-active:nth-child(n+3){background:var(--pa-pink)}.pa-password-strength small{font-weight:700;grid-column:1/-1}.pa-alert{background:#edf7fc;border:1px solid #cfe0ed;border-radius:9px;color:#3c5a70;display:flex;font-size:.69rem;gap:9px;margin:17px 44px -7px;padding:10px 12px}.pa-alert>span{background:var(--pa-blue);border-radius:50%;color:#fff;display:grid;flex:0 0 17px;font-size:.62rem;font-weight:800;height:17px;place-items:center;width:17px}.pa-alert p{line-height:1.45;margin:0}.pa-alert.is-error{background:#fff1f5;border-color:#f2c8d5;color:#8b3450}.pa-alert.is-error>span{background:#d84d77}.pa-alert.is-success{background:#edfaf5;border-color:#bfe9da;color:#22664f}.pa-alert.is-success>span{background:var(--pa-green)}.pa-approval-note,.pa-invitation-workspace{grid-gap:3px;background:#edf7fc;border-radius:9px;color:var(--pa-body);display:grid;gap:3px;padding:11px 13px}.pa-invitation-workspace span{color:var(--pa-blue);font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pa-invitation-workspace strong{color:var(--pa-ink);font-size:.78rem}.pa-invitation-workspace small{font-size:.62rem}.pa-approval-note strong{color:var(--pa-ink);font-size:.78rem}.pa-approval-note p{font-size:.66rem;line-height:1.45;margin:0}.pa-code-input{font-size:1.5rem!important;font-weight:800!important;letter-spacing:.35em;text-align:center}.pa-code-form .pa-text-button,.pa-existing-login .pa-text-button{justify-self:center}.pa-accept-panel,.pa-empty-action,.pa-verification-panel{grid-gap:11px;display:grid;gap:11px;justify-items:center;margin:25px 44px 0;text-align:center}.pa-verification-panel img{height:58px;width:58px}.pa-empty-action p,.pa-verification-panel p{color:var(--pa-muted);font-size:.7rem;margin:0}.pa-verification-panel strong{font-size:.85rem}.pa-accept-panel>p,.pa-verification-panel>span{color:var(--pa-body);font-size:.7rem;line-height:1.5;margin:0;max-width:390px}.pa-accept-panel .pa-primary-button,.pa-empty-action .pa-primary-button,.pa-verification-panel .pa-primary-button{margin-top:7px;width:100%}.pa-empty-action>a:not(.pa-primary-button){color:var(--pa-blue);font-size:.72rem}.pa-invite-note{color:var(--pa-muted);font-size:.62rem;line-height:1.45;margin:18px 44px 0;text-align:center}.pa-inline-loader{align-items:center;color:var(--pa-body);display:flex;font-size:.78rem;gap:10px;justify-content:center;padding:45px 20px}.pa-inline-loader span,.pa-route-state__spinner{animation:pa-spin .8s linear infinite;border:3px solid #dce7ef;border-radius:50%;border-top:3px solid var(--pa-blue);height:24px;width:24px}.pa-route-state{grid-gap:13px;background:var(--pa-canvas);display:grid;gap:13px;justify-items:center;min-height:100vh;padding:25px;place-content:center;text-align:center}.pa-route-state__logo{display:block;width:115px}.pa-route-state__logo img{display:block;width:100%}.pa-route-state h1{font-size:1.5rem;margin:7px 0 0}.pa-route-state p{color:var(--pa-body);font-size:.82rem;margin:0;max-width:460px}.pa-dashboard-shell{background:var(--pa-canvas);display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.pa-dashboard-sidebar{align-self:start;background:radial-gradient(circle at 8% 95%,#f15c9d1f,#0000 28%),var(--pa-navy);color:#fff;display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:28px 18px 34px;position:sticky;top:0}.pa-dashboard-logo{display:grid;height:60px;place-items:center;width:106px}.pa-dashboard-logo img,.pa-dashboard-mobile-logo img{height:100%;object-fit:contain;width:100%}.pa-dashboard-sidebar nav{grid-gap:7px;display:grid;gap:7px;margin-top:35px}.pa-dashboard-sidebar nav a,.pa-dashboard-sidebar nav button{align-items:center;background:#0000;border:0;border-radius:11px;color:#ffffffa3;cursor:pointer;display:flex;font-size:.73rem;gap:11px;min-height:44px;padding:0 14px;text-align:left;text-decoration:none}.pa-dashboard-sidebar nav a:hover,.pa-dashboard-sidebar nav button.is-active,.pa-dashboard-sidebar nav button:hover{background:#203750;box-shadow:inset 3px 0 var(--tenant-brand-primary);color:#fff}.pa-dashboard-logo[aria-disabled=true],.pa-dashboard-mobile-logo[aria-disabled=true],.pa-dashboard-sidebar nav a[aria-disabled=true],.pa-dashboard-sidebar nav button:disabled{cursor:wait;opacity:.48}.pa-dashboard-sidebar nav svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;height:18px;width:18px}.pa-dashboard-sidebar nav small{background:#ffffff1a;border-radius:99px;color:#fff;margin-left:auto;min-width:20px;padding:2px 5px;text-align:center}.pa-dashboard-sidebar__note{background:#ffffff0f;border-radius:14px;margin-top:auto;padding:20px 16px}.pa-dashboard-sidebar__note span{color:#70bde9;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pa-dashboard-sidebar__note p{color:#ffffff8c;font-size:.67rem;line-height:1.7;margin:11px 0 0}.pa-tenant-brand-mark{display:block;height:42px;margin-bottom:12px;object-fit:contain;object-position:left center;width:min(100%,108px)}.pa-dashboard-workspace{min-width:0;position:relative}.pa-dashboard-workspace:before{background:var(--tenant-brand-gradient);content:"";height:3px;left:250px;pointer-events:none;position:fixed;right:0;top:0;z-index:21}.pa-dashboard-topbar{align-items:center;background:#fffffff2;border-bottom:1px solid var(--pa-border);display:flex;gap:20px;justify-content:space-between;min-height:84px;padding:10px 28px 10px 31px;position:relative;z-index:20}.pa-dashboard-mobile-logo{display:none}.pa-secure-routing{align-items:center;color:var(--pa-body);display:flex;font-size:.72rem;font-weight:700;gap:11px}.pa-secure-routing span{background:var(--pa-green);border-radius:50%;height:8px;width:8px}.pa-profile-menu{position:relative}.pa-profile-menu>button{align-items:center;background:#0000;border:0;color:var(--pa-ink);cursor:pointer;display:flex;gap:10px;padding:0}.pa-avatar{background:color-mix(in srgb,var(--tenant-brand-primary) 10%,#fff);border-radius:50%;color:var(--tenant-brand-primary);display:grid;font-size:.68rem;font-weight:800;height:40px;place-items:center;width:40px}.pa-profile-menu__copy{grid-gap:2px;display:grid;gap:2px;min-width:120px;text-align:left}.pa-profile-menu__copy strong{font-size:.73rem}.pa-profile-menu__copy small{color:var(--pa-muted);font-size:.61rem}.pa-profile-chevron{color:var(--pa-body);margin-left:10px}.pa-profile-popover{grid-gap:13px;background:#fff;border:1px solid var(--pa-border);border-radius:12px;box-shadow:0 17px 45px #11182721;display:grid;gap:13px;max-width:min(360px,calc(100vw - 24px));min-width:260px;padding:15px;position:absolute;right:0;top:calc(100% + 12px);z-index:20}.pa-profile-menu--sidebar{max-width:100%;min-width:0}.pa-profile-menu--sidebar .pa-profile-popover{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;width:100%}.pa-profile-popover>strong{color:var(--pa-body);font-size:.67rem;overflow:hidden;text-overflow:ellipsis}.pa-profile-popover__role{grid-gap:3px;background:var(--pa-blue-pale);border-radius:8px;display:grid;gap:3px;padding:10px 11px}.pa-profile-popover__role small{color:var(--pa-muted);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pa-profile-popover__role span{color:var(--pa-ink);font-size:.72rem;font-weight:700}.pa-profile-popover__sign-out{background:#fff;border:1px solid var(--pa-border);border-radius:8px;color:var(--pa-ink);cursor:pointer;min-height:37px}.pa-profile-popover__sign-out:disabled{cursor:not-allowed;opacity:.4}.pa-tenant-switcher{grid-gap:8px;border-top:1px solid var(--pa-border);display:grid;gap:8px;min-width:0;padding-top:4px}.pa-tenant-switcher>p{color:var(--pa-muted);font-size:.58rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.pa-tenant-switcher ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;min-width:0;padding:0}.pa-tenant-switcher li{min-width:0}.pa-tenant-switcher button{grid-gap:8px;align-items:center;background:#fff;border:1px solid var(--pa-border);border-radius:8px;color:var(--pa-ink);cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:37px;min-width:0;overflow:hidden;padding:0 10px;text-align:left;width:100%}.pa-tenant-switcher button span{font-size:.67rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-tenant-switcher button small{color:var(--pa-blue);font-size:.56rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pa-tenant-switcher button[aria-current=true]{background:var(--pa-blue-pale);border-color:var(--pa-blue)}.pa-tenant-switcher button:disabled:not([aria-current=true]){cursor:not-allowed;opacity:.4}.pa-tenant-switcher [role=alert],.pa-tenant-switcher [role=status]{font-size:.62rem;line-height:1.4;margin:0}.pa-tenant-switcher [role=alert]{color:#9b2c2c}.pa-dashboard-content{margin:0 auto;min-height:calc(100vh - 84px);padding:28px 46px 55px;position:relative;width:min(100%,1230px)}.pa-dashboard-content>.pa-alert{margin:0 0 13px}.pa-operation-status{align-items:center;background:#edf7fc;border:1px solid #cfe0ed;border-radius:10px;color:#31576f;display:flex;font-size:.7rem;font-weight:700;gap:10px;margin:0 0 14px;min-height:43px;padding:9px 12px}.pa-operation-status>span{animation:pa-spin .8s linear infinite;border:2px solid #c5dce9;border-radius:50%;border-top:2px solid var(--pa-blue);flex:0 0 18px;height:18px;width:18px}.pa-dashboard-loading-overlay{background:var(--pa-canvas);inset:14px 0 0;min-height:calc(100vh - 100px);padding:14px 46px 55px;position:absolute;z-index:10}.pa-dashboard-skeleton{width:100%}.pa-dashboard-skeleton__visual{grid-gap:21px;display:grid;gap:21px}.pa-skeleton-shape{background:#e4ebf1;border-radius:7px;display:block;min-height:10px;min-width:18px;overflow:hidden;position:relative}.pa-skeleton-shape:after{animation:pa-skeleton-shimmer 1.55s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffffb8 48%,#0000);content:"";inset:0;position:absolute;transform:translateX(-105%)}.pa-dashboard-skeleton__heading{grid-gap:10px;display:grid;gap:10px;max-width:720px}.pa-dashboard-skeleton__heading .is-eyebrow{height:9px;width:145px}.pa-dashboard-skeleton__heading .is-title{border-radius:10px;height:38px;width:min(440px,75vw)}.pa-dashboard-skeleton__heading .is-copy{height:12px;width:min(610px,84vw)}.pa-dashboard-skeleton__stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pa-dashboard-skeleton__stat{grid-gap:12px;align-content:center;background:#fff;border:1px solid var(--pa-border);border-radius:14px;display:grid;gap:12px;min-height:111px;padding:19px}.pa-dashboard-skeleton__stat .is-stat-value{height:30px;width:52px}.pa-dashboard-skeleton__stat .is-stat-label{height:10px;width:min(125px,75%)}.pa-dashboard-skeleton__overview-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:1.6fr .8fr}.pa-dashboard-skeleton__panel{grid-gap:9px;align-content:start;background:#fff;border:1px solid var(--pa-border);border-radius:15px;display:grid;gap:9px;min-height:268px;padding:21px}.pa-dashboard-skeleton__panel .is-panel-title{height:19px;margin-bottom:5px;width:160px}.pa-dashboard-skeleton__panel.is-actions{gap:17px}.pa-dashboard-skeleton__panel .is-action{height:17px;width:100%}.pa-dashboard-skeleton__row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--pa-border);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:57px;padding:9px 0}.pa-dashboard-skeleton__row:last-child{border-bottom:0}.pa-dashboard-skeleton__identity .is-avatar,.pa-dashboard-skeleton__row .is-avatar{border-radius:50%;height:34px;width:34px}.pa-dashboard-skeleton__row-copy{grid-gap:7px;display:grid;gap:7px;min-width:0}.pa-dashboard-skeleton__identity .is-row-title,.pa-dashboard-skeleton__row .is-row-title{height:10px;width:min(230px,72%)}.pa-dashboard-skeleton__identity .is-row-copy,.pa-dashboard-skeleton__row .is-row-copy{height:8px;width:min(170px,55%)}.pa-dashboard-skeleton__row .is-meta{height:8px;width:65px}.pa-dashboard-skeleton__toolbar{height:42px;width:min(470px,100%)}.pa-dashboard-skeleton__cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.pa-dashboard-skeleton__card{grid-gap:11px;align-content:start;background:#fff;border:1px solid var(--pa-border);border-radius:14px;display:grid;gap:11px;min-height:183px;padding:18px}.pa-dashboard-skeleton__card .is-pill{border-radius:99px;height:22px;width:66px}.pa-dashboard-skeleton__card .is-card-title{height:18px;width:63%}.pa-dashboard-skeleton__card .is-card-copy{height:9px;width:82%}.pa-dashboard-skeleton__card-details{grid-gap:14px;border-bottom:1px solid var(--pa-border);border-top:1px solid var(--pa-border);display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:7px;padding:13px 0}.pa-dashboard-skeleton__card-details .pa-skeleton-shape{height:10px}.pa-dashboard-skeleton__card .is-card-action{height:12px;width:82px}.pa-dashboard-skeleton__table{background:#fff;border:1px solid var(--pa-border);border-radius:13px;overflow:hidden}.pa-dashboard-skeleton__table-head,.pa-dashboard-skeleton__table-row{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(80px,1fr));padding:12px 14px}.pa-dashboard-skeleton__table-head{background:#f0f4f8}.pa-dashboard-skeleton__table-head .pa-skeleton-shape{background:#dbe4ec;height:8px;width:62%}.pa-dashboard-skeleton__table-row{border-top:1px solid var(--pa-border);min-height:62px}.pa-dashboard-skeleton__table-row>.pa-skeleton-shape{height:10px;width:70%}.pa-dashboard-skeleton__identity{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.pa-dashboard-skeleton__identity>span:last-child{grid-gap:7px;display:grid;gap:7px;min-width:0}.pa-dashboard-skeleton__list{grid-gap:9px;display:grid;gap:9px}.pa-dashboard-skeleton__list .pa-dashboard-skeleton__row{background:#fff;border:1px solid var(--pa-border);border-radius:11px;padding:13px 15px}.pa-system-landing{padding-top:0}.pa-system-hero{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:1fr auto}.pa-system-hero>div:first-child>p{color:var(--pa-blue);font-size:.66rem;margin-bottom:10px}.pa-system-hero h1{font-size:clamp(2rem,3.3vw,2.75rem);letter-spacing:-.035em;line-height:1;margin:0}.pa-system-hero>div:first-child>span{color:var(--pa-body);display:block;font-size:.76rem;line-height:1.6;margin-top:9px;max-width:540px}.pa-allocation-summary{grid-gap:5px 16px;background:#ffffffbf;border:1px solid var(--pa-border);border-radius:17px;display:grid;gap:5px 16px;grid-template-columns:auto 1fr;min-width:166px;padding:14px 18px}.pa-allocation-summary strong{color:var(--pa-blue);font-size:2.1rem;grid-row:1;line-height:1}.pa-allocation-summary>span{color:var(--pa-body);font-size:.7rem;line-height:1.6}.pa-allocation-summary small{align-items:center;background:var(--pa-green-pale);border-radius:99px;color:var(--pa-green);display:inline-flex;font-size:.59rem;font-weight:800;gap:7px;grid-column:1/-1;padding:5px 8px}.pa-allocation-summary i,.pa-status-badge i,.pa-status-pill i{background:currentColor;border-radius:50%;height:5px;width:5px}.pa-products{margin-top:17px}.pa-products>header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:12px}.pa-products>header h2{font-size:1.28rem;margin:0}.pa-products>header p{color:var(--pa-body);font-size:.67rem;margin:6px 0 0}.pa-products>header>span{background:var(--pa-blue-pale);border-radius:99px;color:var(--pa-blue);font-size:.61rem;font-weight:800;padding:8px 13px}.pa-product-grid{grid-column-gap:39px;grid-row-gap:20px;column-gap:39px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.pa-product-card{border-left:4px solid var(--pa-blue-light);display:flex;flex-direction:column;min-height:270px;padding:22px 0 13px 20px;position:relative}.pa-product-card.is-pink{border-left-color:var(--pa-pink)}.pa-product-card__top{align-items:center;display:flex;gap:16px;justify-content:space-between}.pa-product-card__icon{background:var(--pa-blue-pale);border-radius:14px;display:grid;height:49px;place-items:center;width:49px}.pa-product-card.is-pink .pa-product-card__icon{background:var(--pa-pink-pale)}.pa-product-card__icon img{height:31px;width:31px}.pa-status-pill{align-items:center;border-radius:99px;display:inline-flex;font-size:.58rem;font-weight:800;gap:4px;padding:5px 8px}.pa-status-pill.is-success{background:var(--pa-green-pale);color:var(--pa-green)}.pa-product-card h3{font-size:1.27rem;line-height:1.1;margin:12px 0 0}.pa-product-card>p{color:var(--pa-body);font-size:.7rem;line-height:1.55;margin:7px 0 0;max-width:390px}.pa-product-card dl{grid-gap:11px 25px;border-top:1px solid var(--pa-border);display:grid;gap:11px 25px;grid-template-columns:1fr 1fr;margin:13px 0 0;padding-top:9px}.pa-product-card__workspace{grid-column:1/-1}.pa-product-card__content-mode{grid-gap:12px;align-items:center;background:#e8f4fca6;border-radius:8px;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:minmax(105px,.5fr) 1fr;padding:8px 10px}.pa-product-card__content-mode dd{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:0}.pa-product-card__content-mode dd>span{color:var(--pa-blue);font-weight:800}.pa-product-card__content-mode dd>small{color:var(--pa-muted);font-size:.52rem}.pa-detail-grid dt,.pa-product-card dt{color:#7d8a99;font-size:.53rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pa-product-card dd{font-size:.64rem;margin:6px 0 0}.pa-product-card__action{align-items:end;display:flex;gap:15px;justify-content:space-between;margin-top:auto}.pa-product-card__action a{align-items:center;color:var(--pa-blue);display:inline-flex;font-size:.68rem;font-weight:800;gap:7px;min-height:40px;text-decoration:none}.pa-product-card__action a span{font-size:1.2rem;font-weight:300}.pa-product-card__action small{color:var(--pa-muted);font-size:.53rem}.pa-page-heading{align-items:end;display:flex;gap:25px;justify-content:space-between;margin-bottom:23px}.pa-page-heading>div>p{color:var(--pa-blue);font-size:.66rem;margin-bottom:8px}.pa-page-heading h1{font-size:clamp(2rem,3.5vw,2.85rem);letter-spacing:-.04em;line-height:1;margin:0}.pa-page-heading>div>span{color:var(--pa-body);display:block;font-size:.75rem;line-height:1.55;margin-top:10px;max-width:700px}.pa-action-button{background:var(--pa-navy);min-height:42px;padding:0 16px}.pa-secondary-button{background:#fff;border:1px solid var(--pa-border);color:var(--pa-body);min-height:42px}.pa-stat-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pa-stat-card{background:#fff;border:1px solid var(--pa-border);border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:111px;padding:19px}.pa-stat-card strong{color:var(--pa-blue);font-size:2rem;line-height:1}.pa-stat-card span{color:var(--pa-body);font-size:.68rem;font-weight:700;margin-top:9px}.pa-stat-card.is-pink strong{color:var(--pa-pink)}.pa-stat-card.is-green strong{color:var(--pa-green)}.pa-stat-card.is-slate strong{color:#657487}.pa-overview-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:1.6fr .8fr;margin-top:18px}.pa-panel{background:#fff;border:1px solid var(--pa-border);border-radius:15px;padding:21px}.pa-panel h2{font-size:1.1rem;margin:0 0 17px}.pa-panel h3{font-size:.86rem;margin:19px 0 11px}.pa-panel-heading{display:flex;gap:15px;justify-content:space-between}.pa-panel-heading p,.pa-quick-actions>p{color:var(--pa-blue);font-size:.58rem;font-weight:800;letter-spacing:.13em;margin:0 0 4px;text-transform:uppercase}.pa-panel-heading h2,.pa-quick-actions h2{margin:0}.pa-panel-heading button{background:#0000;border:0;color:var(--pa-blue);cursor:pointer;font-size:.68rem}.pa-quick-actions{display:block}.pa-quick-actions button{background:#0000;border:0;border-bottom:1px solid var(--pa-border);color:var(--pa-ink);cursor:pointer;display:flex;font-size:.72rem;gap:12px;justify-content:space-between;padding:13px 0;text-align:left;width:100%}.pa-quick-actions button b{color:var(--pa-blue);font-size:1.15rem}.pa-audit-list{grid-gap:9px;display:grid;gap:9px}.pa-audit-list article{grid-gap:12px;align-items:center;background:#fff;border:1px solid var(--pa-border);border-radius:11px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:13px 15px}.pa-audit-list.is-compact article{border-radius:0;border-width:0 0 1px;padding:10px 0}.pa-audit-icon{background:var(--pa-blue-pale);border-radius:9px;color:var(--pa-blue);display:grid;font-size:.65rem;font-weight:800;height:32px;place-items:center;width:32px}.pa-audit-list strong{display:block;font-size:.72rem}.pa-audit-list p{color:var(--pa-body);font-size:.61rem;margin:4px 0 0}.pa-audit-list time{color:var(--pa-muted);font-size:.57rem}.pa-empty-panel{background:#ffffff80;border:1px dashed #cbd7e1;border-radius:13px;padding:35px 20px;text-align:center}.pa-empty-panel h3{font-size:.95rem;margin:0}.pa-empty-panel p{color:var(--pa-body);font-size:.7rem;margin:8px 0 0}.pa-list-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.pa-list-toolbar label{flex:1 1;min-width:150px}.pa-list-toolbar input{min-height:42px;padding:0 13px}.pa-list-toolbar button{background:var(--pa-navy);border:0;border-radius:9px;color:#fff;cursor:pointer;min-width:85px}.pa-company-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.pa-company-card{background:#fff;border:1px solid var(--pa-border);border-radius:14px;min-width:0;padding:18px}.pa-company-card__identity{align-items:center;display:flex;gap:12px;min-width:0}.pa-company-card__logo{display:block;height:42px;object-fit:contain;object-position:left center;width:54px}.pa-company-card__identity>div{flex:1 1;min-width:0}.pa-company-card h2{font-size:1rem;margin:10px 0 0}.pa-company-card__identity p{color:var(--pa-muted);font-size:.59rem;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-company-card dl{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1fr 1fr;margin:16px 0}.pa-company-card dt{color:var(--pa-muted);font-size:.52rem;text-transform:uppercase}.pa-company-card dd{font-size:.63rem;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-company-card footer{border-top:1px solid var(--pa-border);display:flex;gap:7px;padding-top:12px}.pa-company-card footer button,.pa-row-action,.pa-row-actions button{background:#fff;border:1px solid var(--pa-border);border-radius:7px;color:var(--pa-blue);cursor:pointer;font-size:.62rem;font-weight:700;min-height:34px;padding:0 10px}.pa-status-badge{align-items:center;background:#edf1f5;border-radius:99px;color:#637183;display:inline-flex;font-size:.56rem;font-weight:800;gap:5px;padding:5px 8px;text-transform:capitalize}.pa-status-badge.is-active,.pa-status-badge.is-completed{background:var(--pa-green-pale);color:var(--pa-green)}.pa-status-badge.is-accepted-pending-claims,.pa-status-badge.is-delivery-pending,.pa-status-badge.is-pending{background:#fff5de;color:#a66d00}.pa-status-badge.is-delivery-failed,.pa-status-badge.is-expired,.pa-status-badge.is-revoked,.pa-status-badge.is-suspended{background:#fff0f4;color:#b54466}.pa-system-allocation{grid-gap:9px;border:1px solid var(--pa-border);border-radius:11px;display:grid;gap:9px;grid-template-columns:repeat(2,1fr);margin:17px 0;padding:14px}.pa-system-allocation legend{color:var(--pa-body);font-size:.68rem;font-weight:750;padding:0 7px}.pa-system-allocation label{align-items:center;display:flex;font-size:.68rem;gap:8px}.pa-system-allocation p a{color:var(--pa-blue);font-weight:750}.pa-system-allocation--product-role{align-content:start;gap:12px;grid-template-columns:1fr}.pa-product-role-footnote,.pa-product-role-intro{color:var(--pa-body);font-size:.62rem;grid-column:1/-1;line-height:1.5;margin:0}.pa-product-role-footnote a{color:var(--pa-blue);font-weight:750}.pa-product-role-options{grid-gap:8px;display:grid;gap:8px;grid-column:1/-1}.pa-product-role-option{grid-gap:8px;align-items:start;background:#f8fbfd;border:1px solid var(--pa-border);border-radius:8px;display:grid;font-size:.68rem;gap:8px;grid-template-columns:auto 1fr;padding:7px 10px}.pa-product-role-option__content{grid-gap:2px;display:grid;gap:2px}.pa-product-role-option__heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px}.pa-product-role-option__heading strong{font-size:.72rem;line-height:1.2}.pa-product-role-option__heading small{color:var(--pa-muted);font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pa-product-role-option__copy{color:var(--pa-body);font-size:.62rem;line-height:1.35}.pa-system-allocation--unity-managed{align-content:start;gap:10px}.pa-unity-role-assigned{grid-gap:6px;display:grid;gap:6px;grid-column:1/-1}.pa-unity-role-assigned__label{color:var(--pa-muted);font-size:.58rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.pa-unity-role-assigned__list{display:flex;flex-wrap:wrap;gap:6px}.pa-unity-role-manage{align-items:center;background:#f8fbfd;border:1px solid #c5d9e8;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;justify-content:space-between;padding:10px 12px}.pa-unity-role-manage__copy{grid-gap:4px;display:grid;flex:1 1 220px;gap:4px;min-width:min(100%,280px)}.pa-unity-role-manage__copy strong{color:var(--pa-body);font-size:.72rem;line-height:1.2}.pa-unity-role-manage__copy p{color:var(--pa-body);font-size:.62rem;line-height:1.45;margin:0}.pa-unity-role-manage__action{align-items:center;background:#fff;border:1px solid var(--pa-border);border-radius:9px;color:var(--pa-blue);display:inline-flex;font-size:.64rem;font-weight:750;gap:6px;min-height:36px;padding:0 14px;text-decoration:none;white-space:nowrap}.pa-unity-role-manage__action:hover{background:#fff;border-color:#c5d9e8;color:#0f5f93}.pa-unity-role-manage__action span{font-size:.9rem;line-height:1}.pa-company-logo-preview{align-items:center;background:#fff;border:1px solid var(--pa-border);border-radius:10px;display:flex;gap:13px;min-height:64px;padding:10px 12px}.pa-company-logo-preview img{height:42px;object-fit:contain;object-position:left center;width:92px}.pa-company-logo-preview span{color:var(--pa-muted);font-size:.61rem;line-height:1.45}.pa-logo-upload{grid-gap:9px;display:grid;gap:9px;grid-column:1/-1}.pa-company-logo-preview span small{color:var(--pa-body);display:block;font-size:.57rem;margin-top:3px}.pa-logo-placeholder{background:#f5f8fb;border:1px dashed #b9c8d6;border-radius:8px;color:#7b8999!important;display:grid;flex:0 0 92px;font-size:.58rem!important;font-weight:800;height:42px;letter-spacing:.08em;place-items:center;text-transform:uppercase;width:92px}.pa-file-picker{align-items:center;background:#fff;border:1px solid var(--pa-border);border-radius:9px;color:var(--pa-blue);cursor:pointer;display:inline-flex;font-size:.64rem;font-weight:750;justify-content:center;min-height:40px;padding:0 14px;position:relative}.pa-file-picker:focus-within{outline:2px solid #178dc24d;outline-offset:2px}.pa-file-picker input{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.pa-file-picker:has(input:disabled){cursor:not-allowed;opacity:.55}.pa-unity-license-summary{grid-gap:9px;background:#f5f9fc;border:1px solid var(--pa-border);border-radius:11px;display:grid;gap:9px;margin:15px 0;padding:14px}.pa-unity-license-summary strong{font-size:.71rem}.pa-unity-license-summary>span{color:var(--pa-body);font-size:.61rem;line-height:1.45}.pa-unity-module-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.pa-unity-module-list li{background:var(--pa-green-pale);border-radius:99px;color:var(--pa-green);font-size:.57rem;font-weight:750;padding:5px 8px}.pa-dashboard-allocation{background:#fff;border:1px solid var(--pa-border);border-radius:11px;margin:12px 0;overflow:hidden;transition:border-color .2s,box-shadow .2s}.pa-system-allocation .pa-dashboard-allocation{grid-column:1/-1;margin:4px 0 0;width:100%}.pa-dashboard-allocation.is-enabled{border-color:#15a97061;box-shadow:0 8px 22px #15a97012}.pa-toggle-row.pa-dashboard-allocation__master{padding:12px 14px}.pa-dashboard-allocation__master>span{max-width:520px}.pa-dashboard-allocation__master small{color:#526276;font-size:.62rem}.pa-dashboard-allocation.is-disabled .pa-dashboard-allocation__master{cursor:not-allowed}.pa-dashboard-allocation__body{grid-gap:10px;background:#fafcfd;border-top:1px solid #edf1f5;display:grid;gap:10px;padding:11px 14px 13px}.pa-dashboard-allocation__status{align-items:center;display:flex;gap:10px;justify-content:space-between}.pa-dashboard-allocation__status>span{background:#edf1f5;border-radius:99px;color:#42556e;display:inline-flex;font-size:.62rem;font-weight:800;padding:4px 8px}.pa-dashboard-allocation__status>span.is-complete{background:var(--pa-green-pale);color:#087a50}.pa-dashboard-allocation__status small{color:#526276;font-size:.62rem}.pa-dashboard-allocation__body ul{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.pa-dashboard-allocation__body li{background:#fff;border:1px solid #dce6ed;border-radius:99px;color:var(--pa-body);font-size:.6rem;font-weight:700;padding:4px 7px}.pa-dashboard-allocation__dependency{background:#fff8e8;border-left:3px solid #d59a1a;border-radius:7px;padding:9px 10px}.pa-dashboard-allocation__dependency strong{color:#72510b;font-size:.63rem}.pa-dashboard-allocation__dependency p{color:#5b4a27;font-size:.61rem;line-height:1.45;margin:3px 0 0}.pa-dashboard-allocation input:disabled+i{opacity:.5}.pa-rollout-controls{background:#ffffffa8;border:1px solid var(--pa-border);border-radius:11px;margin:12px 0}.pa-rollout-controls>summary{color:var(--pa-body);cursor:pointer;font-size:.65rem;font-weight:750;padding:12px 14px}.pa-rollout-controls>div{grid-gap:12px;display:grid;gap:12px;padding:0 14px 14px}.pa-role-scope-note{grid-gap:14px;align-items:center;background:#ffffffb8;border:1px solid var(--pa-border);border-radius:11px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;margin:-8px 0 18px;padding:13px 15px}.pa-role-scope-note>div{grid-gap:3px;display:grid;gap:3px}.pa-role-scope-note strong{color:var(--pa-ink);font-size:.68rem}.pa-role-scope-note span{color:var(--pa-muted);font-size:.59rem}.pa-role-scope-note>a{align-items:center;background:#fff;border:1px solid var(--pa-border);border-radius:8px;color:var(--pa-blue);display:inline-flex;font-size:.62rem;font-weight:750;justify-content:center;min-height:34px;padding:0 12px;text-decoration:none}.pa-form-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:17px}.pa-form-actions .pa-primary-button{min-height:42px;min-width:170px}.pa-compact-form{grid-gap:12px;display:grid;gap:12px}.pa-tenant-invite-form{gap:16px}.pa-tenant-invite-form__header{grid-gap:10px;display:grid;gap:10px}.pa-tenant-invite-form__header .pa-panel-heading h2{font-size:1.08rem;margin:0}.pa-tenant-invite-form__intro{color:var(--pa-body);font-size:.67rem;line-height:1.5;margin:0;max-width:62ch}.pa-tenant-invite-form__identity{gap:12px}.pa-tenant-invite-form__identity .pa-field{font-size:.7rem}.pa-tenant-invite-form__identity .pa-field input{border-radius:10px;min-height:44px}.pa-tenant-invite-form__products{gap:12px;margin-top:2px}.pa-tenant-invite-form__actions{margin-top:4px}.pa-platform-admin-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.6fr)}.pa-platform-invite-panel{position:sticky;top:86px}.pa-platform-invite-panel .pa-panel-heading{margin-bottom:18px}.pa-list-toolbar.is-compact{margin:18px 0 13px}.pa-owner-control-note{align-self:center;color:var(--pa-muted);font-size:.58rem;font-weight:700}.pa-platform-invitations{margin-top:16px}.pa-table-wrap{background:#fff;border:1px solid var(--pa-border);border-radius:13px;overflow:auto}.pa-table{border-collapse:collapse;font-size:.67rem;width:100%}.pa-table th{background:#f0f4f8;color:#687688;font-size:.55rem;letter-spacing:.08em;padding:11px 13px;text-align:left;text-transform:uppercase}.pa-table td{border-top:1px solid var(--pa-border);color:#344358;padding:13px}.pa-table td small,.pa-table td strong{display:block}.pa-table td small{color:var(--pa-muted);margin-top:4px}.pa-role-pill{background:var(--pa-blue-pale);border-radius:99px;color:var(--pa-blue);display:inline-flex;font-size:.58rem;font-weight:800;padding:5px 8px;white-space:nowrap}.pa-role-pill.is-workspace{background:#eef3f8;color:#42556e}.pa-member-system-roles{grid-gap:7px;display:grid;gap:7px;min-width:180px}.pa-member-system-roles>span{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:minmax(92px,auto) 1fr}.pa-member-system-roles strong{color:var(--pa-body);font-size:.61rem}.pa-member-system-roles small{color:var(--pa-blue)!important;font-size:.58rem!important;margin:0!important}.pa-managed-role-note,.pa-role-unassigned{color:var(--pa-muted);font-size:.59rem;white-space:nowrap}.pa-managed-role-note{font-weight:700}.pa-row-actions{display:flex;gap:6px}.pa-row-action:disabled,.pa-row-actions button:disabled{cursor:not-allowed;opacity:.4}.pa-detail-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pa-detail-grid div{background:#f3f6f9;border-radius:9px;padding:13px}.pa-detail-grid dd{font-size:.71rem;margin:7px 0 0;overflow-wrap:anywhere}.pa-back-button{align-items:center;background:#0000;border:0;color:var(--pa-blue);cursor:pointer;display:inline-flex;font-size:.66rem;font-weight:800;gap:8px;margin:0 0 20px;padding:0}.pa-back-button>span{font-size:1rem;line-height:1}.pa-back-button:disabled{cursor:not-allowed;opacity:.48}.pa-administration-detail{width:100%}.pa-tenant-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.pa-tenant-workspace>header{border-bottom:1px solid var(--pa-border);grid-column:1/-1;padding:24px}.pa-tenant-workspace__identity{align-items:center;display:flex;gap:15px;min-width:0}.pa-tenant-workspace__identity>img{flex:0 0 84px;height:54px;object-fit:contain;object-position:left center;width:84px}.pa-tenant-workspace__identity>div{min-width:0}.pa-tenant-workspace__name{color:var(--pa-ink);display:block;font-size:1.45rem;margin:9px 0 0}.pa-tenant-workspace header p{color:var(--pa-muted);font-size:.62rem;margin:5px 0 0}.pa-tenant-workspace>section{border-right:1px solid var(--pa-border);min-width:0;padding:24px}.pa-tenant-workspace>section:nth-child(3){border-right:0}.pa-tenant-workspace>section.pa-ai-credit-admin{border-right:0;border-top:1px solid var(--pa-border);grid-column:1/-1}.pa-tenant-workspace>section h2{font-size:.8rem;margin:0 0 16px}.pa-tenant-admin-controls{border-top:1px solid var(--pa-border);display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-tenant-admin-controls__heading{background:var(--pa-canvas);border-bottom:1px solid var(--pa-border);grid-column:1/-1;padding:24px}.pa-tenant-admin-controls__heading p{color:var(--pa-blue);font-size:.56rem;font-weight:850;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}.pa-tenant-admin-controls__heading h2{font-size:1rem;margin:0 0 8px}.pa-tenant-admin-controls__heading span{color:var(--pa-body);display:block;font-size:.64rem;line-height:1.5;max-width:68ch}.pa-tenant-admin-controls>section,.pa-tenant-admin-controls__manage{border-right:1px solid var(--pa-border);min-width:0}.pa-tenant-admin-controls>section:last-child{border-right:0;padding:24px}.pa-tenant-admin-controls__manage{align-content:start;display:grid}.pa-tenant-admin-controls__manage>section{min-width:0;padding:24px}.pa-tenant-admin-controls__admins{border-top:1px solid var(--pa-border)}.pa-tenant-admin-controls h3{font-size:.8rem;margin:0 0 16px}.pa-tenant-admin-list{display:grid}.pa-tenant-admin-controls__manage .pa-mini-record__header{align-items:stretch;flex-direction:column}.pa-tenant-admin-controls__manage .pa-mini-record__header .pa-row-actions{justify-content:flex-start}.pa-toggle-row{align-items:center;cursor:pointer;display:flex;gap:15px;justify-content:space-between;padding:11px 0}.pa-toggle-row>span{grid-gap:3px;display:grid;gap:3px}.pa-toggle-row strong{font-size:.7rem}.pa-toggle-row small{color:var(--pa-muted);font-size:.59rem;line-height:1.4}.pa-toggle-row input{opacity:0;position:absolute}.pa-toggle-row i{background:#ccd6df;border-radius:99px;flex:0 0 38px;height:22px;position:relative;transition:background .2s;width:38px}.pa-toggle-row i:after{background:#fff;border-radius:50%;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .2s;width:16px}.pa-toggle-row input:checked+i{background:var(--pa-green)}.pa-toggle-row input:checked+i:after{transform:translateX(16px)}.pa-toggle-row input:focus-visible+i{outline:3px solid #178dc257;outline-offset:3px}.pa-module-allocation{background:#f4f8fb;border-radius:11px;margin-top:10px;padding:13px 15px}.pa-module-allocation>strong{display:block;font-size:.68rem;margin-bottom:3px}.pa-mini-record{align-items:center;border-bottom:1px solid var(--pa-border);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.pa-mini-record--tenant-admin{grid-gap:12px;align-items:stretch;display:grid;gap:12px;padding:16px 0}.pa-mini-record--tenant-admin:last-child{border-bottom:0}.pa-mini-record--tenant-admin.is-editing{padding-bottom:20px}.pa-mini-record__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.pa-mini-record__identity{flex:1 1;min-width:0}.pa-mini-record__header .pa-row-actions{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.pa-tenant-admin-role-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pa-tenant-admin-role-chip{align-items:baseline;background:var(--pa-canvas);border-radius:999px;display:inline-flex;gap:8px;padding:4px 10px;white-space:nowrap}.pa-tenant-admin-role-chip.is-finance{background:var(--pa-blue-pale)}.pa-tenant-admin-role-chip__product{color:var(--pa-body);font-size:.58rem;font-weight:750}.pa-tenant-admin-role-chip__role{color:var(--pa-blue);font-size:.58rem;font-weight:800}.pa-tenant-admin-finance-form{grid-gap:16px;background:var(--pa-canvas);border:1px solid var(--pa-border);border-radius:12px;display:grid;gap:16px;padding:16px}.pa-tenant-admin-finance-form fieldset{grid-gap:12px;border:0;display:grid;gap:12px;margin:0;padding:0}.pa-tenant-admin-finance-form legend{color:var(--pa-ink);font-size:.72rem;font-weight:800;padding:0}.pa-tenant-admin-finance-form__intro{color:var(--pa-body);font-size:.62rem;line-height:1.5;margin:0;max-width:62ch}.pa-tenant-admin-finance-options{grid-gap:8px;display:grid;gap:8px}.pa-tenant-admin-finance-option{grid-gap:8px;align-items:start;background:var(--pa-surface);border:1px solid var(--pa-border);border-radius:8px;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:12px}.pa-tenant-admin-finance-option:has(input:checked){background:var(--pa-blue-pale);border-color:var(--pa-blue)}.pa-tenant-admin-finance-option input{margin-top:2px}.pa-tenant-admin-finance-option__heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.pa-tenant-admin-finance-option__heading strong{font-size:.68rem}.pa-tenant-admin-finance-option__heading small{color:var(--pa-muted);font-size:.56rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pa-tenant-admin-finance-option__copy{color:var(--pa-body);display:block;font-size:.6rem;line-height:1.4;margin-top:4px}.pa-tenant-admin-finance-form__actions{display:flex;flex-wrap:wrap;gap:8px}.pa-tenant-admin-finance-form__actions .pa-action-button,.pa-tenant-admin-finance-form__actions .pa-secondary-button{min-height:40px;padding:0 14px}.pa-mini-record>div>strong,.pa-mini-record__identity strong{display:block;font-size:.67rem}.pa-mini-record>div>small,.pa-mini-record__identity small{color:var(--pa-muted);display:block;font-size:.56rem;margin-top:4px}.pa-muted{color:var(--pa-muted);font-size:.66rem}.pa-role-selector{padding-top:35px}.pa-role-selector h1{font-size:clamp(2.1rem,4vw,3.1rem);margin:0}.pa-role-selector>span{color:var(--pa-body);display:block;font-size:.78rem;margin-top:10px}.pa-role-selector>div{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-top:33px}.pa-role-selector a{grid-gap:8px 20px;background:#fff;border:1px solid var(--pa-border);border-radius:15px;color:var(--pa-ink);display:grid;gap:8px 20px;grid-template-columns:1fr auto;padding:25px;text-decoration:none}.pa-role-selector a strong{font-size:1rem}.pa-role-selector a small{color:var(--pa-body);font-size:.68rem}.pa-role-selector a b{align-self:center;color:var(--pa-blue);font-size:1.7rem;grid-column:2;grid-row:1/3}.pa-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes pa-spin{to{transform:rotate(1turn)}}@keyframes pa-skeleton-shimmer{0%{transform:translateX(-105%)}55%,to{transform:translateX(105%)}}@media (max-width:1199px){.pa-access-shell{grid-template-columns:minmax(390px,39%) minmax(500px,61%)}.pa-access-workspace{padding-inline:clamp(28px,5vw,68px)}.pa-dashboard-shell{grid-template-columns:215px minmax(0,1fr)}.pa-dashboard-sidebar{padding-inline:18px}.pa-dashboard-content,.pa-dashboard-loading-overlay{padding-inline:31px}.pa-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-platform-admin-grid{grid-template-columns:1fr}.pa-platform-invite-panel{position:static}}@media (max-width:991px){.pa-access-shell{display:block}.pa-access-brand{display:none}.pa-access-workspace{min-height:100vh;padding:0 68px 25px}.pa-access-mobile-brand{grid-column-gap:25px;align-items:center;background:var(--pa-navy);color:#fff;column-gap:25px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin:0 -68px;min-height:102px;padding:14px 28px}.pa-access-mobile-brand .pa-brand-logo{grid-row:1/3;height:53px;padding:9px;width:96px}.pa-access-mobile-brand>span{color:#77c2ed;font-size:.61rem;font-weight:800;justify-self:end;letter-spacing:.16em;text-transform:uppercase}.pa-access-mobile-brand>strong{font-size:1rem;justify-self:end}.pa-access-card{margin:158px auto auto}.pa-access-shell.is-compact .pa-access-card{margin-top:100px}.pa-access-utility{margin-top:auto}.pa-dashboard-shell{display:block}.pa-dashboard-sidebar{display:none}.pa-dashboard-topbar{background:var(--pa-navy);border:0;min-height:84px;padding:10px 19px}.pa-dashboard-mobile-logo{display:grid;height:54px;place-items:center;width:95px}.pa-dashboard-workspace:before{left:0}.pa-secure-routing{display:none}.pa-profile-menu>button{color:#fff}.pa-avatar{background:#ecf7fd}.pa-profile-menu__copy{display:none}.pa-profile-chevron{color:#fff}.pa-dashboard-content{min-height:calc(100vh - 84px);padding:28px 34px 50px}.pa-allocation-summary{display:none}.pa-product-grid{column-gap:31px}.pa-product-card{min-height:272px}.pa-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-overview-grid{grid-template-columns:1fr}.pa-dashboard-skeleton__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-dashboard-skeleton__overview-grid{grid-template-columns:1fr}.pa-dashboard-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pa-access-workspace{padding:0 16px 25px}.pa-access-mobile-brand{align-content:start;grid-template-columns:auto 1fr;margin:0 -16px 16px;min-height:126px;padding:10px 18px 12px}.pa-access-mobile-brand .pa-brand-logo{height:48px;width:84px}.pa-access-mobile-brand>span{align-self:center;font-size:.57rem}.pa-access-mobile-brand>strong{font-size:1.05rem;grid-column:1/-1;justify-self:start;margin-top:9px}.pa-access-card,.pa-access-shell.is-compact .pa-access-card{margin:0 auto;width:100%}.pa-access-card__accent{height:4px;margin:0 -4px 11px}.pa-access-heading{padding:0 14px}.pa-access-heading>p{margin-bottom:8px}.pa-access-heading h2{font-size:1.85rem}.pa-access-heading>span{font-size:.76rem}.pa-form{gap:18px;margin:27px 14px 0}.pa-registration-form{gap:9px;margin-top:10px}.pa-field{font-size:.69rem;gap:5px}.pa-field input,.pa-field select,.pa-input-control{border-radius:10px;min-height:42px}.pa-input-control input{min-height:40px}.pa-field small{font-size:.54rem}.pa-primary-button{min-height:49px}.pa-stepper{margin:16px 12px 0}.pa-password-strength small{font-size:.54rem}.pa-check{font-size:.58rem}.pa-access-card__footer{margin:18px 14px 0;padding-top:18px}.pa-access-utility{display:none}.pa-alert{margin:12px 14px 0}.pa-invite-note{margin-inline:14px}.pa-accept-panel,.pa-empty-action,.pa-verification-panel{margin:20px 14px 0}.pa-dashboard-topbar{min-height:70px;padding:8px 18px}.pa-dashboard-mobile-logo{height:48px;width:84px}.pa-avatar{height:38px;width:38px}.pa-dashboard-content{min-height:calc(100vh - 70px);padding:15px 14px 40px}.pa-dashboard-loading-overlay{padding:15px 14px 40px;top:0}.pa-system-hero{display:block}.pa-system-hero>div:first-child>p{font-size:.62rem;margin:0 0 12px}.pa-system-hero h1{font-size:1.8rem;line-height:1.06}.pa-system-hero>div:first-child>span{font-size:.66rem;line-height:1.6;margin-top:8px;max-width:320px}.pa-products{margin-top:8px}.pa-products>header{align-items:start;margin-bottom:7px}.pa-products>header h2{font-size:1.2rem}.pa-products>header p{font-size:.6rem;line-height:1.5}.pa-products>header>span{font-size:.55rem;padding:7px 10px}.pa-product-grid{gap:13px;grid-template-columns:1fr}.pa-product-card{border-left-width:4px;min-height:218px;padding:16px 0 10px 12px}.pa-product-card__icon{border-radius:12px;height:42px;width:42px}.pa-product-card__icon img{height:28px;width:28px}.pa-product-card h3{font-size:1.18rem;margin-top:10px}.pa-product-card>p{font-size:.62rem;margin-top:7px;max-width:280px}.pa-product-card dl{margin-top:7px;padding-top:6px}.pa-product-card dt{font-size:.49rem}.pa-product-card dd{font-size:.58rem;margin-top:4px}.pa-product-card__action a{font-size:.63rem;min-height:34px}.pa-product-card__action small{font-size:.48rem}.pa-page-heading{align-items:flex-start;flex-direction:column}.pa-page-heading h1{font-size:2rem}.pa-stat-grid{gap:9px;grid-template-columns:repeat(2,1fr)}.pa-stat-card{min-height:90px;padding:14px}.pa-stat-card strong{font-size:1.55rem}.pa-company-grid,.pa-tenant-workspace{grid-template-columns:1fr}.pa-tenant-workspace>section{border-bottom:1px solid var(--pa-border);border-right:0}.pa-tenant-workspace>section:last-child{border-bottom:0}.pa-tenant-admin-controls{grid-template-columns:1fr}.pa-tenant-admin-controls>section,.pa-tenant-admin-controls__manage{border-bottom:1px solid var(--pa-border);border-right:0}.pa-tenant-admin-controls>section:last-child{border-bottom:0}.pa-mini-record__header{flex-direction:column}.pa-mini-record__header .pa-row-actions{justify-content:flex-start}.pa-dashboard-skeleton__visual{gap:16px}.pa-dashboard-skeleton__heading .is-title{height:31px}.pa-dashboard-skeleton__stats{gap:9px}.pa-dashboard-skeleton__stat{min-height:90px;padding:14px}.pa-dashboard-skeleton__cards{grid-template-columns:1fr}.pa-dashboard-skeleton__table{overflow-x:auto}.pa-dashboard-skeleton__table-head,.pa-dashboard-skeleton__table-row{min-width:620px}.pa-field-grid{gap:9px}.pa-table{min-width:820px}.pa-role-scope-note{grid-template-columns:1fr 1fr}.pa-role-scope-note>a{grid-column:1/-1}.pa-dashboard-allocation__status{align-items:flex-start;flex-direction:column}.pa-role-selector>div{grid-template-columns:1fr}.pa-audit-list article{grid-template-columns:auto 1fr}.pa-audit-list time{grid-column:2}.pa-detail-grid{grid-template-columns:1fr}}.pa-document-theme{--pa-ink:#111827;--pa-body:#526174;--pa-muted:#8190a2;--pa-navy:#07172c;--pa-blue:#197fba;--pa-blue-light:#58abe0;--pa-green:#16a36f;--pa-border:#dce5ee;color:var(--pa-ink);min-width:0}.pa-document-theme__library-hub{background:#fff;border:1px solid #cddfea;border-radius:16px;box-shadow:0 14px 34px #08264a12;margin-bottom:16px;min-width:0;overflow:hidden}.pa-document-theme__library-hub-header{align-items:end;background:radial-gradient(circle at 94% 0,#2091ca2b,#0000 33%),linear-gradient(110deg,#082744,#0c3858 58%,#12476b);color:#fff;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;padding:18px 22px 0}.pa-document-theme__library-hub-header h2{color:#fff;font-size:1rem;letter-spacing:-.02em;margin:3px 0 2px}.pa-document-theme__library-hub-header p{color:#bdd9e9;font-size:.65rem;margin:0 0 16px}.pa-document-theme__library-eyebrow{color:#73d6ff;font-size:.51rem;font-weight:850;letter-spacing:.13em}.pa-document-theme__library-tabs{align-self:end;display:flex;flex-wrap:wrap;gap:4px}.pa-document-theme__library-tabs button{align-items:center;background:#0000;border:1px solid #0000;border-radius:9px 9px 0 0;color:#c6dce9;cursor:pointer;display:inline-flex;font-size:.68rem;font-weight:780;gap:9px;min-height:39px;padding:9px 13px}.pa-document-theme__library-tabs button:hover{background:#ffffff1c;color:#fff}.pa-document-theme__library-tabs button[aria-selected=true]{background:#fff;border-color:#fff;box-shadow:0 -3px 13px #03152614;color:#0b3f64}.pa-document-theme__library-tabs button span{background:#ffffff29;border-radius:999px;font-size:.55rem;min-width:22px;padding:3px 6px;text-align:center}.pa-document-theme__library-tabs button[aria-selected=true] span{background:#e3f3fb;color:#0a6fa6}.pa-document-theme__library-tabs button em{background:#f6c56c;border-radius:999px;color:#4d3406;font-size:.5rem;font-style:normal;padding:3px 6px}.pa-document-theme__library-hub [role=tabpanel]{min-width:0}.pa-document-theme__library-hub [role=tabpanel][hidden]{display:none}.pa-document-theme__document-library{min-width:0}.pa-document-theme__document-library>header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 22px 14px}.pa-document-theme__document-library-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pa-document-theme__document-library h2{color:#0a3455;font-size:.82rem;margin:0 0 4px}.pa-document-theme__document-library p{color:var(--pa-body);font-size:.64rem;line-height:1.5;margin:0}.pa-document-theme__document-library .pa-table-wrap{margin:0 22px 15px;max-height:380px;overflow:auto}.pa-document-theme__document-library table{min-width:680px}.pa-document-theme__document-library td,.pa-document-theme__document-library th{font-size:.64rem}.pa-document-theme__document-library .pa-secondary-button{font-size:.62rem;padding:7px 10px}.pa-document-theme__document-library-error{align-items:center;background:#fff8ed;border:1px solid #f0d9b7;border-radius:10px;display:flex;flex-wrap:wrap;gap:5px 12px;margin:0 22px 15px;padding:10px 12px}.pa-document-theme__document-library-error strong{color:#855313;font-size:.65rem}.pa-document-theme__document-library-error p{flex:1 1 280px}.pa-document-theme__document-library-empty{align-items:center;background:linear-gradient(135deg,#f6fbfe,#edf5fa);border:1px dashed #bfd7e5;border-radius:12px;display:flex;flex-direction:column;gap:6px;justify-content:center;margin:0 22px 15px;min-height:135px;padding:15px;text-align:center}.pa-document-theme__document-library-empty span{align-items:center;background:#e0f1fa;border-radius:11px;color:#1879aa;display:inline-flex;font-size:1.2rem;height:38px;justify-content:center;width:38px}.pa-document-theme__document-library-empty strong{color:#173f5d;font-size:.7rem}.pa-document-theme__document-library-loading{margin:0 22px 15px!important}.pa-document-theme__document-library-note{background:#edf7fc;border-bottom:1px solid #d9ebf5;border-top:1px solid #d9ebf5;padding:8px 22px}.pa-document-theme__document-library-help{border-top:1px solid #e3edf3;color:#5d7487;font-size:.6rem;padding:9px 22px 12px}.pa-document-theme__document-library-help summary{color:#24678d;cursor:pointer;font-weight:750}.pa-document-theme__document-library-help p{margin-top:8px;max-width:780px}@media (max-width:720px){.pa-document-theme__library-hub-header{padding:15px 14px 0}.pa-document-theme__library-hub-header p{margin-bottom:4px}.pa-document-theme__library-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;width:100%}.pa-document-theme__library-tabs button{flex-shrink:0}.pa-document-theme__document-library>header{align-items:stretch;padding:14px}.pa-document-theme__document-library-actions{justify-content:flex-start}.pa-document-theme__document-library .pa-table-wrap,.pa-document-theme__document-library-empty,.pa-document-theme__document-library-error{margin-left:14px;margin-right:14px}.pa-document-theme__document-library-help{padding-left:14px;padding-right:14px}}.pa-document-theme button:focus-visible,.pa-document-theme input:focus-visible,.pa-document-theme select:focus-visible,.pa-document-theme summary:focus-visible{outline:3px solid #157eb5;outline-offset:2px}.pa-document-theme__status{align-items:center;background:#f6f9fc;border:1px solid var(--pa-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:14px;padding:10px 12px}.pa-document-theme__status>span{background:#fff;border:1px solid #dce6ee;border-radius:999px;color:var(--pa-body);font-size:.58rem;padding:6px 9px}.pa-document-theme__status>span.is-ready{background:#e8f7ef;border-color:#bfe3d0;color:#176a4e;font-weight:800}.pa-document-theme__status>span.is-warning{background:#fff5dc;border-color:#ead095;color:#76530f;font-weight:800}.pa-document-theme__asset-library{background:#fff;min-width:0}.pa-document-theme__asset-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;padding:18px 22px 12px}.pa-document-theme__asset-heading h2{color:#0a3455;font-size:.82rem;margin:0 0 4px}.pa-document-theme__asset-heading p{color:#526174;font-size:.65rem;margin:0}.pa-document-theme__asset-heading>span{background:#eaf5fb;border:1px solid #d4e9f5;border-radius:999px;color:#176897;font-size:.6rem;font-weight:750;padding:6px 9px}.pa-document-theme__asset-body{padding:0 22px 20px}.pa-document-theme__asset-body>p,.pa-document-theme__asset-retained p{color:#50677d;font-size:.75rem;line-height:1.5;margin:0 0 12px}.pa-document-theme__asset-list,.pa-document-theme__asset-retained ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.pa-document-theme__asset-row{grid-gap:10px;align-items:center;background:#f7fafc;border:1px solid #dfe8ef;border-radius:10px;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr) auto;min-width:0;padding:8px}.pa-document-theme__asset-thumb{align-items:center;background:#e8eef2;border-radius:6px;color:#617b90;display:flex;font-size:.65rem;height:54px;justify-content:center;overflow:hidden;text-align:center;width:54px}.pa-document-theme__asset-thumb img{height:100%;object-fit:contain;width:100%}.pa-document-theme__asset-detail{grid-gap:2px;display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.pa-document-theme__asset-detail strong{color:#102d49;font-size:.8rem}.pa-document-theme__asset-detail small,.pa-document-theme__asset-detail span{color:#526b81;font-size:.72rem;line-height:1.4}.pa-document-theme__asset-detail .pa-document-theme__asset-pending{color:#8a5a0b;font-weight:800}.pa-document-theme__asset-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.pa-document-theme__asset-actions .pa-secondary-button{font-size:.72rem;min-height:38px;padding:6px 9px}.pa-document-theme__asset-retained{border-top:1px solid var(--pa-border);margin-top:12px;padding-top:12px}.pa-document-theme__asset-retained>strong{color:#102d49;display:block;font-size:.8rem;margin-bottom:4px}.pa-document-theme__asset-retained li{align-items:center;color:#526b81;display:flex;font-size:.72rem;gap:8px;min-width:0;overflow-wrap:anywhere}.pa-document-theme__asset-retained img{background:#e8eef2;border-radius:4px;height:32px;object-fit:contain;width:32px}.pa-document-theme__preset{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(160px,1fr) minmax(170px,1fr) auto}.pa-document-theme__preset-actions{display:flex;flex-wrap:wrap;gap:8px}.pa-document-theme__preset-note{color:var(--pa-muted);font-size:.58rem;line-height:1.5;margin:9px 0 0}.pa-document-theme__layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.pa-document-theme__editor,.pa-document-theme__preview-panel{background:#fff;border:1px solid var(--pa-border);border-radius:15px;min-width:0;padding:16px}.pa-document-theme__section-banner{align-items:center;background:radial-gradient(circle at 94% 0,#2091ca2b,#0000 33%),linear-gradient(110deg,#082744,#0c3858 58%,#12476b);border-radius:14px 14px 0 0;color:#fff;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin:-16px -16px 14px;padding:14px 18px}.pa-document-theme__section-banner span{color:#73d6ff;display:block;font-size:.5rem;font-weight:850;letter-spacing:.13em}.pa-document-theme__section-banner h2{color:#fff;font-size:.98rem;letter-spacing:-.02em;margin:3px 0 2px}.pa-document-theme__section-banner p{color:#bdd9e9;font-size:.62rem;line-height:1.35;margin:0}.pa-document-theme__section-banner strong{background:#ffffff1f;border:1px solid #b2def442;border-radius:999px;color:#e5f7ff;font-size:.58rem;padding:6px 10px;white-space:nowrap}.pa-document-theme__preview-banner{margin-bottom:9px}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__preview-banner{margin:-10px -14px 5px;padding:6px 10px}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__preview-banner h2{font-size:.8rem}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__preview-banner p{display:none}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__preview-banner strong{padding:4px 8px}.pa-document-theme__wizard{border-bottom:1px solid #dfe8ef;margin:-2px -2px 18px;overflow-x:auto;padding:2px 2px 14px}.pa-document-theme__wizard ol{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(125px,1fr));list-style:none;margin:0;min-width:580px;padding:0}.pa-document-theme__wizard button{align-items:center;background:#f7fafc;border:1px solid #dfe8ef;border-radius:10px;color:#52677c;cursor:pointer;display:flex;gap:8px;min-height:48px;padding:7px 8px;text-align:left;width:100%}.pa-document-theme__wizard button>b{align-items:center;background:#e7eef3;border-radius:50%;color:#52677c;display:flex;flex:0 0 24px;font-size:.55rem;height:24px;justify-content:center}.pa-document-theme__wizard button>span{font-size:.57rem;font-weight:800;line-height:1.2}.pa-document-theme__wizard button small{color:#8292a1;display:block;font-size:.43rem;font-weight:750;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.pa-document-theme__wizard button.is-active{background:#eaf6fc;border-color:#82c4e6;color:#0d6395}.pa-document-theme__wizard button.is-active>b{background:var(--pa-blue);color:#fff}.pa-document-theme__wizard button.is-complete>b{background:#dff3ea;color:#176a4e}.pa-document-theme__step-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:15px}.pa-document-theme__step-heading h2,.pa-document-theme__step-heading p{margin:0}.pa-document-theme__step-heading span{color:var(--pa-blue);display:block;font-size:.5rem;font-weight:850;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.pa-document-theme__step-heading h2{color:#08264a;font-size:1rem}.pa-document-theme__step-heading p{color:var(--pa-muted);font-size:.61rem;line-height:1.45;margin-top:4px}.pa-document-theme__step-heading>strong{background:#f0f5f8;border-radius:999px;color:#52677c;flex:0 0 auto;font-size:.49rem;padding:6px 9px}.pa-document-theme__published{padding:5px 2px}.pa-document-theme__published>span{color:var(--pa-blue);font-size:.54rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.pa-document-theme__published>h2{color:#08264a;font-size:1.18rem;margin:7px 0}.pa-document-theme__published>p{color:var(--pa-body);font-size:.67rem;line-height:1.55;margin:0 0 16px;max-width:580px}.pa-document-theme__tabs{border-bottom:1px solid #dfe8ef;display:flex;gap:4px;margin:-4px -2px 15px;overflow-x:auto;padding:0 2px 8px}.pa-document-theme__segmented button,.pa-document-theme__tabs button{background:#0000;border:0;border-radius:8px;color:var(--pa-muted);cursor:pointer;font:inherit;font-size:.62rem;font-weight:750;padding:8px 10px;white-space:nowrap}.pa-document-theme__segmented button.is-active,.pa-document-theme__tabs button.is-active{background:#e8f5fc;color:#126a9e}.pa-document-theme__groups{grid-gap:13px;display:grid;gap:13px}.pa-document-theme__groups fieldset{border:1px solid #dfe8ef;border-radius:12px;margin:0;padding:13px}.pa-document-theme__groups legend{color:#08264a;font-size:.67rem;font-weight:850;padding:0 5px}.pa-document-theme__grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-document-theme__field{grid-gap:5px;display:grid;gap:5px;min-width:0}.pa-document-theme__colour-grid label>span,.pa-document-theme__field>span{color:#52677c;font-size:.53rem;font-weight:780;letter-spacing:.02em}.pa-document-theme__field input,.pa-document-theme__field select,.pa-document-theme__field textarea{background:#fff;border:1px solid #cfdae3;border-radius:8px;color:#08264a;font:inherit;font-size:.64rem;min-height:38px;min-width:0;padding:8px 9px;width:100%}.pa-document-theme__field textarea{min-height:76px;resize:vertical}.pa-document-theme__field input:focus,.pa-document-theme__field select:focus,.pa-document-theme__field textarea:focus{border-color:var(--pa-blue-light);box-shadow:0 0 0 3px #54abe11f;outline:0}.pa-document-theme__margin-selector{position:relative}.pa-document-theme__margin-trigger{align-items:center;background:#fff;border:1px solid #cfdae3;border-radius:8px;color:#08264a;cursor:pointer;display:flex;gap:10px;min-height:48px;padding:4px 10px;text-align:left;width:100%}.pa-document-theme__margin-trigger>span:nth-child(2){flex:1 1;font-size:.64rem}.pa-document-theme__margin-trigger:hover{border-color:#86bfe1}.pa-document-theme__margin-option:focus-visible,.pa-document-theme__margin-trigger:focus-visible{border-color:var(--pa-blue-light);box-shadow:0 0 0 3px #54abe12e;outline:0}.pa-document-theme__margin-chevron{border-bottom:1.5px solid;border-right:1.5px solid;height:7px;margin:-3px 4px 0 0;transform:rotate(45deg);width:7px}.pa-document-theme__margin-trigger[aria-expanded=true] .pa-document-theme__margin-chevron{margin-top:3px;transform:rotate(225deg)}.pa-document-theme__margin-menu{background:#fff;border:1px solid #cbdce7;border-radius:10px;box-shadow:0 12px 28px #0727442e;max-height:min(420px,60vh);overflow-y:auto;padding:5px;position:absolute;right:0;top:100%;width:min(430px,calc(100vw - 48px));z-index:40}.pa-document-theme__margin-option{align-items:center;background:#fff;border:1px solid #0000;border-radius:8px;color:#08264a;cursor:pointer;display:flex;gap:11px;min-height:59px;padding:7px 9px;text-align:left;width:100%}.pa-document-theme__margin-option:hover{background:#f1f8fc}.pa-document-theme__margin-option.is-selected{background:#eaf6fc;border-color:#a2d2eb}.pa-document-theme__margin-option.is-custom{border-top:1px solid #dfe8ef;margin-top:4px}.pa-document-theme__margin-option-copy{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.pa-document-theme__margin-option-copy strong{color:#08264a;font-size:.64rem}.pa-document-theme__margin-option-copy small{color:#52677c;font-size:.55rem;line-height:1.3}.pa-document-theme__margin-check{color:#1679ad;font-size:.8rem;font-weight:800}.pa-document-theme__margin-diagram{align-items:center;display:inline-flex;flex:0 0 42px;gap:2px;height:42px;justify-content:center}.pa-document-theme__margin-paper{background:#fff;border:1px solid #7695ab;box-shadow:0 1px 2px #08264a24;display:block;height:36px;position:relative;width:26px}.pa-document-theme__margin-diagram.is-mirrored .pa-document-theme__margin-paper{width:18px}.pa-document-theme__margin-paper i{background:repeating-linear-gradient(180deg,#8bb8d0 0 1px,#0000 1px 4px);border:1px solid #5ca3ca;display:block;position:absolute}.pa-document-theme__number{align-items:center;display:flex;gap:6px}.pa-document-theme__number small{color:var(--pa-muted);flex:0 0 auto;font-size:.54rem}.pa-document-theme__toggle{align-items:center;background:#f7fafc;border:1px solid #dde7ee;border-radius:8px;color:#31485f;display:flex;font-size:.61rem;gap:8px;min-height:38px;padding:8px 10px}.pa-document-theme__toggle input{accent-color:var(--pa-blue)}.pa-document-theme__colour-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.pa-document-theme__colour-grid label{grid-gap:5px;background:#f7fafc;border:1px solid #dde7ee;border-radius:9px;display:grid;gap:5px;padding:8px}.pa-document-theme__colour-grid input{border:0;border-radius:5px;height:34px;padding:0;width:100%}.pa-document-theme__colour-grid code{color:#617589;font-family:inherit;font-size:.49rem;text-transform:uppercase}.pa-document-theme__warnings{background:#fff7df;border:1px solid #ead096;border-radius:10px;color:#74520f;font-size:.72rem;line-height:1.45;margin-bottom:13px;padding:10px 12px}.pa-document-theme__warnings strong{display:block;font-size:.75rem}.pa-document-theme__warnings ul{margin:5px 0 0;padding-left:18px}.pa-document-theme__actions{align-items:center;border-top:1px solid #e1e9ef;display:flex;gap:8px;justify-content:flex-end;margin-top:15px;padding-top:14px}.pa-document-theme__step-actions{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:16px}.pa-document-theme__review-section{border:1px solid #dfe8ef;border-radius:11px;margin-bottom:12px;padding:12px}.pa-document-theme__review-section.is-limited{background:#f7fafc}.pa-document-theme__review-section h3{color:#08264a;font-size:.83rem;margin:0 0 7px}.pa-document-theme__review-intro,.pa-document-theme__review-section li{color:#435e76;font-size:.72rem;line-height:1.5}.pa-document-theme__review-intro{margin:0 0 11px}.pa-document-theme__review-section ul{margin:0;padding-left:20px}.pa-document-theme__review-section li+li{margin-top:5px}.pa-document-theme__review-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pa-document-theme__review-grid>div{grid-gap:4px;background:#f7fafc;border:1px solid #dfe8ef;border-radius:9px;display:grid;gap:4px;min-width:0;overflow-wrap:anywhere;padding:10px}.pa-document-theme__review-grid dt{color:#61798d;font-size:.6rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.pa-document-theme__review-grid dd{color:#08264a;font-size:.72rem;font-weight:750;line-height:1.4;margin:0}.pa-document-theme__review-ready{background:#eaf8f1;border:1px solid #bfe3d0;border-radius:10px;color:#176a4e;font-size:.72rem;padding:10px 12px}.pa-document-theme__history{border-top:1px solid #e1e9ef;margin-top:16px;padding-top:14px}.pa-document-theme__history h2{color:#08264a;font-size:.83rem;margin:0 0 9px}.pa-document-theme__history ol{grid-gap:7px;display:grid;gap:7px;list-style:none;margin:0;padding:0}.pa-document-theme__history li{align-items:center;background:#f7fafc;border:1px solid #dfe8ef;border-radius:9px;display:flex;gap:12px;justify-content:space-between;padding:9px 10px}.pa-document-theme__history li small,.pa-document-theme__history li span,.pa-document-theme__history li strong{display:block}.pa-document-theme__history li strong{color:#08264a;font-size:.63rem}.pa-document-theme__history li small,.pa-document-theme__history li span{color:var(--pa-muted);font-size:.51rem;margin-top:2px}.pa-document-theme__preview-panel{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 104px);min-height:400px;overflow-x:hidden;overflow-y:auto;position:sticky;top:88px}.pa-document-theme__preview-panel>:not(.pa-document-theme__preview){flex-shrink:0}.pa-document-theme__expand{font-size:.56rem;padding:7px 9px}.pa-document-theme__modal-backdrop{background:#041427b8;border:0;cursor:zoom-out;display:none;inset:0;padding:0;position:fixed;width:100%;z-index:1198}.pa-document-theme__modal-backdrop.is-open{display:block}.pa-document-theme__preview-panel.is-expanded{height:94dvh;inset:3vh 4vw;max-height:94dvh;min-height:0;overflow-x:hidden;overflow-y:auto;position:fixed;width:auto;z-index:1199}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__preview{align-content:start;container-type:size;flex:1 0 320px;justify-items:safe center;max-height:none;min-height:320px;padding:16px}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__page{max-width:700px}.pa-document-theme__preview-panel>header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:11px}.pa-document-theme__preview-panel>header h2,.pa-document-theme__preview-panel>header p{margin:0}.pa-document-theme__preview-panel>header p{color:var(--pa-blue);font-size:.49rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pa-document-theme__preview-panel>header h2{color:#08264a;font-size:.92rem}.pa-document-theme__preview-header>div:first-child>span{color:var(--pa-muted);display:block;font-size:.52rem;line-height:1.4;margin-top:4px}.pa-document-theme__preview-controls{grid-gap:7px;background:linear-gradient(135deg,#f5faff,#edf5fa);border:1px solid #d9e8f2;border-radius:12px;box-shadow:inset 0 1px 0 #fff;display:grid;gap:7px;min-width:0;padding:7px;width:100%}.pa-document-theme__preview-selectors{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.pa-document-theme__preview-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.pa-document-theme__preview-selectors{background:#fff;border:1px solid #dbe8f0;border-radius:9px;padding:4px}.pa-document-theme__preview-selectors>select{flex:1 1 80px;min-width:0}.pa-document-theme__preview-actions>button{min-height:31px;min-width:0;white-space:nowrap}.pa-document-theme__preview-actions>.pa-document-theme__palette{justify-content:center}.pa-document-theme__preview-primary{background:#096aa6;border-color:#096aa6;box-shadow:0 2px 7px #096aa62e;color:#fff}.pa-document-theme__preview-primary:focus-visible,.pa-document-theme__preview-primary:hover{background:#075686;border-color:#075686;color:#fff}.pa-document-theme__preview-actions>button:disabled{box-shadow:none;opacity:.55}@media (max-width:420px){.pa-document-theme__preview-actions>.pa-document-theme__palette{grid-column:1/-1}}.pa-document-theme__mobile-tools{display:none}.pa-document-theme__keyboard-help{color:#4c657b;font-size:.55rem;line-height:1.4;margin:0 0 8px}.pa-document-theme__cover-tabs,.pa-document-theme__cover-views{display:flex;flex-wrap:wrap;gap:5px}.pa-document-theme__cover-tabs{border-bottom:1px solid #d7e3ec;margin-bottom:16px;padding-bottom:12px}.pa-document-theme__cover-tabs button,.pa-document-theme__cover-views button{background:#f1f6fa;border:1px solid #d7e3ec;border-radius:8px;color:#153b5b;cursor:pointer;font-size:.72rem;font-weight:750;min-height:38px;padding:8px 12px}.pa-document-theme__cover-tabs button.is-active,.pa-document-theme__cover-views button.is-active{background:#e5f4ff;border-color:#69b9ed;color:#0067a9}.pa-document-theme__cover-zoom{align-items:center;color:#52677c;display:flex;font-size:.6rem;gap:5px}.pa-document-theme__cover-zoom input{max-width:95px}.pa-document-theme__cover-zoom output{min-width:32px}.pa-document-theme__modal-zoom{align-items:center;align-self:flex-end;background:#f4f9fc;border:1px solid #d3e4ee;border-radius:8px;color:#254765;display:flex;flex-wrap:wrap;font-size:.66rem;gap:7px;margin:0 0 8px;padding:6px 8px}.pa-document-theme__modal-zoom span{font-weight:800;white-space:nowrap}.pa-document-theme__modal-zoom input{accent-color:#0876b7;flex:0 1 160px;min-width:90px}.pa-document-theme__modal-zoom output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;min-width:38px;text-align:center}.pa-document-theme__modal-zoom button{background:#fff;border:1px solid #c8dce9;border-radius:6px;color:#143a5b;cursor:pointer;font:inherit;font-weight:750;min-height:27px;min-width:27px;padding:3px 7px}.pa-document-theme__modal-zoom button:focus-visible,.pa-document-theme__modal-zoom button:hover:not(:disabled){border-color:#4da7dc;outline:2px solid #4da7dc38}.pa-document-theme__modal-zoom button:disabled{color:#93a6b5;cursor:default}.pa-document-theme__preview-controls select{background:#f5f9fc;border:1px solid #d7e3ec;border-radius:7px;color:#123b5d;font-size:.56rem;font-weight:750;max-width:100%;min-height:29px;padding:5px 7px}.pa-document-theme__segmented{background:#f0f5f8;border-radius:9px;display:flex;padding:2px}.pa-document-theme__palette{align-items:center;background:#fff;border:1px solid #d4e4ee;border-radius:8px;color:#3c5b73;cursor:pointer;display:flex;gap:5px;margin:0;padding:5px 8px}.pa-document-theme__palette>span{font-size:.5rem;font-weight:800;margin-right:2px}.pa-document-theme__palette>i{border:1px solid #08264a24;border-radius:50%;display:block;height:15px;width:15px}.pa-document-theme__palette:focus-visible,.pa-document-theme__palette:hover{border-color:#82c4e6;box-shadow:0 0 0 3px #54abe11f;outline:0}.pa-document-theme__preview{background:linear-gradient(145deg,#e5ebef,#d6dfe5);border-radius:11px;display:grid;flex:1 0 240px;justify-items:center;min-height:240px;overflow:auto;padding:18px}.pa-document-theme__preview.is-print{background:#f1f1ed}.pa-document-theme__sheet{container-type:inline-size;max-width:560px;position:relative;width:100%}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__sheet{max-width:700px}.pa-document-theme__sheet .pa-document-theme__page{max-width:none}.pa-document-theme__sheet-switch{align-items:center;color:#52677c;display:flex;flex-wrap:wrap;font-size:.56rem;gap:5px;justify-content:flex-end;margin:0 0 9px}.pa-document-theme__sheet-switch button{background:#f0f5f8;border:1px solid #d9e5ed;border-radius:6px;color:#254665;cursor:pointer;font:inherit;padding:5px 7px}.pa-document-theme__sheet-switch button.is-active{background:#dff1fc;border-color:#72bced;color:#0066a3;font-weight:800}.pa-document-theme__guide-legend{color:#52677c;display:flex;flex-wrap:wrap;font-size:.53rem;gap:7px 11px;margin:0 0 10px}.pa-document-theme__guide-legend span{align-items:center;display:inline-flex;gap:4px}.pa-document-theme__preview-note{color:#84600f;font-size:.56rem;margin:0 0 10px;text-align:right}.pa-document-theme__sample-details{background:#fff;border:1px solid #d9e5ee;border-radius:11px;box-shadow:0 2px 9px #1236520d;color:#254765;flex-shrink:0;margin:0 0 10px;overflow:hidden}.pa-document-theme__sample-details summary{align-items:center;background:#f3f8fc;cursor:pointer;display:flex;flex-wrap:wrap;gap:5px 9px;list-style:none;min-height:34px;padding:8px 33px 8px 11px;position:relative}.pa-document-theme__sample-details summary::-webkit-details-marker{display:none}.pa-document-theme__sample-details summary:after{border-bottom:2px solid #58758d;border-right:2px solid #58758d;content:"";height:6px;position:absolute;right:13px;top:50%;transform:translateY(-65%) rotate(45deg);transition:transform .15s ease;width:6px}.pa-document-theme__sample-details[open] summary:after{transform:translateY(-30%) rotate(225deg)}.pa-document-theme__sample-details summary:focus-visible{outline:2px solid #1685ca;outline-offset:-3px}.pa-document-theme__sample-heading{color:#0c3457;font-size:.67rem;font-weight:800;white-space:nowrap}.pa-document-theme__sample-current{background:#e5f1fa;border:1px solid #cfe4f3;border-radius:20px;color:#35627e;font-size:.57rem;font-weight:700;max-width:100%;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.pa-document-theme__sample-controls{grid-gap:10px;border-top:1px solid #e0eaf1;display:grid;gap:10px;padding:11px}.pa-document-theme__sample-intro{color:#526e83;font-size:.61rem;line-height:1.45;margin:0}.pa-document-theme__sample-fields{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));min-width:0}.pa-document-theme__sample-fields label{grid-gap:5px;color:#365875;display:grid;font-size:.59rem;font-weight:750;gap:5px;min-width:0}.pa-document-theme__sample-fields select{background:#fff;border:1px solid #c9dbe9;border-radius:8px;color:#123c5c;font:inherit;font-size:.67rem;min-height:36px;min-width:0;padding:6px 9px;text-overflow:ellipsis;width:100%}.pa-document-theme__sample-fields select:focus-visible{border-color:#1685ca;outline:2px solid #9dd7f8;outline-offset:1px}.pa-document-theme__sample-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.pa-document-theme__sample-actions .pa-secondary-button{border-color:#bed6e6;border-radius:8px;color:#164b74;font-size:.61rem;min-height:34px;padding:7px 10px}.pa-document-theme__sample-actions .pa-secondary-button:hover:not(:disabled){background:#eaf5fc;border-color:#8dc4e3}.pa-document-theme__sample-feedback:empty{display:none}.pa-document-theme__sample-feedback{grid-gap:5px;display:grid;gap:5px}.pa-document-theme__sample-feedback [role=alert],.pa-document-theme__sample-feedback [role=status]{background:#f2f8fc;border-radius:6px;color:#35627c;font-size:.58rem;line-height:1.4;padding:6px 8px}.pa-document-theme__sample-feedback [role=alert]{background:#fff4ed;color:#9b3b27}.pa-document-theme__compiled-error,.pa-document-theme__compiled-status{border-radius:7px;flex-shrink:0;font-size:.6rem;line-height:1.5;margin:0 0 9px;padding:8px 10px}.pa-document-theme__compiled-status{background:#edf7fb;color:#245b77}.pa-document-theme__compiled-error{background:#fff1ec;color:#9b3b27}.pa-document-theme__document-navigation{align-items:center;background:#f4f9fc;border:1px solid #d5e7f1;border-radius:9px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px 14px;margin:0 0 10px;padding:9px 11px}.pa-document-theme__document-navigation>div:first-child{grid-gap:3px;display:grid;flex:1 1 180px;gap:3px;min-width:0}.pa-document-theme__document-navigation strong{color:#123c5c;font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-document-theme__document-navigation p,.pa-document-theme__document-navigation small{color:#526e83;font-size:.57rem;line-height:1.45;margin:0}.pa-document-theme__document-navigation p{flex-basis:100%}.pa-document-theme__document-navigation [role=alert]{color:#a03a28}.pa-document-theme__document-pages{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pa-document-theme__document-pages button,.pa-document-theme__document-pages select{background:#fff;border:1px solid #c6d9e6;border-radius:6px;color:#124566;font-size:.6rem;min-height:31px;padding:5px 7px}.pa-document-theme__document-pages button{cursor:pointer}.pa-document-theme__document-pages button:disabled{cursor:default;opacity:.45}.pa-document-theme__document-pages label{align-items:center;color:#365875;display:flex;font-size:.6rem;gap:5px}.pa-document-theme__document-pages select{box-sizing:border-box;max-width:72px}.pa-document-theme__preview.is-document{display:block;padding:8px}.pa-document-theme__document-frame{background:#fff;border:1px solid #c7d7e2;border-radius:8px;box-sizing:border-box;display:block;height:max(420px,65vh);width:100%}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__document-frame{height:max(540px,68dvh)}.pa-document-theme__book-navigation{align-items:center;background:#f4f9fc;border:1px solid #d5e5ee;border-radius:9px;color:#254765;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:0 0 8px;padding:5px 8px}.pa-document-theme__book-navigation label{align-items:center;display:inline-flex;font-size:.62rem;font-weight:750;gap:5px}.pa-document-theme__book-navigation button,.pa-document-theme__book-navigation select{background:#fff;border:1px solid #c8dce9;border-radius:7px;color:#143e60;font-size:.62rem;min-height:29px;padding:4px 8px}.pa-document-theme__book-navigation button{cursor:pointer;font-weight:750}.pa-document-theme__book-navigation button:disabled{cursor:default;opacity:.42}.pa-document-theme__book-navigation button:focus-visible,.pa-document-theme__book-navigation select:focus-visible{outline:2px solid #1685ca;outline-offset:2px}.pa-document-theme__page-arrow{font-size:.8rem!important}.pa-document-theme__page-arrow span{font-size:.62rem}.pa-document-theme__page-layout{background:#e9f1f6;border-radius:8px;display:flex;gap:2px;margin-left:auto;padding:2px}.pa-document-theme__page-layout button{background:#0000;border-color:#0000}.pa-document-theme__page-layout button.is-active{background:#fff;border-color:#9bcce9;box-shadow:0 1px 4px #1236521f;color:#075e93}.pa-document-theme__book-pages{align-items:center;display:flex;gap:12px;justify-content:center;max-height:100%;width:100%}.pa-document-theme__book-pages .pa-document-theme__sheet{flex:0 0 auto}.pa-document-theme__book-pages .pa-document-theme__sheet.is-blank{aspect-ratio:210/297;background:#f6f8fa;border:1px solid #d1dce4;box-shadow:0 8px 22px #12263614}.pa-document-theme__document-sheets{display:flex;gap:12px;justify-content:center;min-height:0;width:100%}.pa-document-theme__document-blank,.pa-document-theme__document-sheets .pa-document-theme__document-frame{flex:1 1;min-width:0}.pa-document-theme__document-blank{background:#f6f8fa;border:1px solid #d1dce4;border-radius:7px}.pa-document-theme__preview-panel.is-expanded.is-book-preview{gap:0;overflow:hidden;padding:10px 14px}.pa-document-theme__preview-panel.is-expanded.is-book-preview>header{align-items:center;flex-wrap:nowrap;gap:8px;margin-bottom:6px}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__mobile-tools{display:none}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__preview-controls{grid-template-columns:minmax(0,1fr) auto;min-width:0}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__preview-selectors{flex-wrap:nowrap}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__preview-actions{align-items:center;display:flex;flex-wrap:nowrap}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__sample-details{margin-bottom:5px;max-height:min(170px,28dvh);overflow:auto}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__sample-details summary{min-height:27px;padding-bottom:4px;padding-top:4px}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__sample-controls{gap:5px;padding:7px}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__programme-source,.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__sample-intro{display:none}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__document-navigation{gap:5px 10px;margin-bottom:5px;padding:5px 8px}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__document-navigation>p:not([role]){display:none}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__proof-controls{flex-wrap:nowrap;margin:0 0 4px;overflow-x:auto}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__proof-controls>*{flex-shrink:0}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__guide-legend{flex-wrap:nowrap;font-size:.55rem;gap:5px;margin-bottom:5px;overflow-x:auto}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__guide-legend span{flex-shrink:0;padding:3px 5px}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__guide-legend i{border-width:1px;height:9px;width:9px}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__modal-zoom{flex-wrap:nowrap;margin-bottom:5px;padding:3px 6px}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__preview.is-book-modal{align-content:center;align-items:center;container-type:size;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:hidden;padding:8px}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__preview.is-book-modal.is-document{display:flex}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__document-blank,.pa-document-theme__preview-panel.is-expanded .pa-document-theme__document-sheets,.pa-document-theme__preview-panel.is-expanded .pa-document-theme__document-sheets .pa-document-theme__document-frame{height:100%}.pa-document-theme__document-empty{color:#365875;margin:auto;max-width:360px;padding:30px 16px;text-align:center}.pa-document-theme__document-empty strong{color:#123c5c;font-size:.82rem}.pa-document-theme__document-empty p{font-size:.64rem;line-height:1.5}.pa-document-theme__review-download{grid-gap:9px;display:grid;gap:9px;justify-items:start}.pa-document-theme__review-download p,.pa-document-theme__review-download small{margin:0}.pa-document-theme__preview-warning{background:#fff5df;border:1px solid #e8ce8b;border-radius:7px;color:#6f5010;font-size:.56rem;line-height:1.4;margin-bottom:8px;padding:8px}.pa-document-theme__cover-checks,.pa-document-theme__field-warning{background:#fff7e9;border:1px solid #e9c581;border-radius:8px;color:#70490e;font-size:.6rem;line-height:1.4;margin:6px 0;padding:7px 9px}.pa-document-theme__cover-checks strong{display:block;margin-bottom:3px}.pa-document-theme__cover-checks ul{margin:0;max-height:100px;overflow:auto;padding-left:16px}.pa-document-theme__cover-checks li+li{margin-top:3px}.pa-document-theme__cover-checks button{background:none;border:0;color:#005d91;cursor:pointer;font:inherit;font-weight:800;padding:0;text-decoration:underline}.pa-document-theme__field-warning p{margin:0}.pa-document-theme__field-warning p+p{margin-top:3px}.pa-document-theme__cover-info{background:#eef6fb;border:1px solid #cfe4f2;border-radius:9px;color:#254765;font-size:.68rem;line-height:1.5;padding:12px}.pa-document-theme__cover-text-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 11px}.pa-document-theme__cover-text-tabs button{background:#f2f6f9;border:1px solid #d9e5ed;border-radius:7px;color:#31506c;cursor:pointer;font-size:.62rem;font-weight:750;padding:7px 9px}.pa-document-theme__cover-text-tabs button.is-active{background:#e5f4fc;border-color:#79bbe0;color:#08659b}.pa-document-theme__cover-warning{background:#fff5df;border:1px solid #e8ce8b;border-radius:9px;color:#6f5010;font-size:.65rem;line-height:1.5;padding:11px}.pa-document-theme__cover-advanced{border:1px solid #dfe8ef;border-radius:9px;padding:12px}.pa-document-theme__cover-advanced summary{color:#143a5b;cursor:pointer;font-size:.72rem;font-weight:800}.pa-document-theme__cover-advanced fieldset{margin-top:12px}.pa-document-theme__guide-legend i{border:1px solid;display:inline-block;height:9px;width:9px}.pa-document-theme__guide-legend i.trim{border-color:#e05a4f}.pa-document-theme__guide-legend i.safe{border-color:#168865;border-style:dashed}.pa-document-theme__guide-legend i.bleed{border-color:#9254cc}.pa-document-theme__guide-legend i.margin{border-color:#1b88c0;border-style:dashed}.pa-document-theme__guide-legend i.fold{border-color:#2f6992;border-style:dashed}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__guide-legend{font-size:.7rem;gap:7px}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__guide-legend span{background:#f7fbfe;border:1px solid #d6e4ee;border-radius:6px;padding:5px 8px}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__guide-legend i{border-width:2px;height:11px;width:11px}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__guide-trim{border:2px solid #df4037;box-shadow:0 0 0 1px #fff}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__guide-safe{border:2px dashed #087b58;filter:drop-shadow(0 0 2px white)}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__guide-content{border:2px dashed #096fa9;filter:drop-shadow(0 0 2px white)}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__guide-gutter{background:repeating-linear-gradient(45deg,#6e2dae6b 0 4px,#0000 4px 8px)}.pa-document-theme__guides{inset:0;pointer-events:none;position:absolute;z-index:4}.pa-document-theme__guide-trim{border:1px solid #e05a4fbf;inset:0;position:absolute}.pa-document-theme__guide-safe{border:1px dashed #168865d9;position:absolute}.pa-document-theme__guide-content{border:1px dashed #1b88c0d9;position:absolute}.pa-document-theme__guide-gutter{background:repeating-linear-gradient(45deg,#9254cc33 0 3px,#0000 3px 6px);bottom:0;position:absolute;top:0}.pa-document-theme__crop-marks{inset:0;pointer-events:none;position:absolute;z-index:5}.pa-document-theme__crop-marks i{border-color:#2d4053;border-style:solid;display:block;height:10px;position:absolute;width:10px}.pa-document-theme__crop-marks i.top-left{border-width:1px 0 0 1px;left:calc(var(--preview-bleed)*-1*1cqw - 11px);top:calc(var(--preview-bleed)*-1*1cqw - 11px)}.pa-document-theme__crop-marks i.top-right{border-width:1px 1px 0 0;right:calc(var(--preview-bleed)*-1*1cqw - 11px);top:calc(var(--preview-bleed)*-1*1cqw - 11px)}.pa-document-theme__crop-marks i.bottom-left{border-width:0 0 1px 1px;bottom:calc(var(--preview-bleed)*-1*1cqw - 11px);left:calc(var(--preview-bleed)*-1*1cqw - 11px)}.pa-document-theme__crop-marks i.bottom-right{border-width:0 1px 1px 0;bottom:calc(var(--preview-bleed)*-1*1cqw - 11px);right:calc(var(--preview-bleed)*-1*1cqw - 11px)}.pa-document-theme__guides .crop{border-color:#2d4053;border-style:solid;display:block;height:10px;position:absolute;width:10px}.pa-document-theme__guides .crop.top-left{border-width:1px 0 0 1px;left:0;top:0}.pa-document-theme__guides .crop.top-right{border-width:1px 1px 0 0;right:0;top:0}.pa-document-theme__guides .crop.bottom-left{border-width:0 0 1px 1px;bottom:0;left:0}.pa-document-theme__guides .crop.bottom-right{border-width:0 1px 1px 0;bottom:0;right:0}.pa-document-theme__field-note{color:#52677c;font-size:.59rem;grid-column:1/-1;line-height:1.45;margin:3px 0 0}.pa-document-theme__spine-result{align-items:center;background:#f2f8fc;border:1px solid #d7e6ef;border-radius:9px;display:flex;flex-wrap:wrap;gap:6px 11px;padding:10px}.pa-document-theme__spine-result small{color:#52677c;font-size:.54rem}.pa-document-theme__spine-result strong{color:#08264a;font-size:.76rem}.pa-document-theme__spine-result span{color:#52677c;flex-basis:100%;font-size:.53rem}.pa-document-theme__spine-upload{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.pa-document-theme__spine-upload small{color:#52677c;font-size:.52rem}.pa-document-theme__spread-proof{display:contents}.pa-document-theme__spread-proof.is-annotated{grid-column-gap:12px;grid-row-gap:9px;align-items:start;box-sizing:border-box;column-gap:12px;display:grid;grid-template-columns:100px minmax(0,1fr) 230px;row-gap:9px;width:100%}.pa-document-theme__spread-proof.is-annotated .pa-document-theme__spread-shell{grid-column:2;grid-row:2;justify-self:center;min-width:0}.pa-document-theme__spread-inspection-tools{align-items:center;display:flex;gap:12px;grid-column:1/-1;grid-row:1;justify-content:space-between;min-width:0}.pa-document-theme__spread-inspection-tools .pa-document-theme__modal-zoom{align-self:auto;margin:0}.pa-document-theme__spread-unit-switch{background:#eef5fa;border:1px solid #d3e4ee;border-radius:8px;display:flex;padding:3px}.pa-document-theme__spread-unit-switch button{background:#0000;border:0;border-radius:5px;color:#41617e;cursor:pointer;font-size:.62rem;font-weight:800;min-width:38px;padding:5px 7px}.pa-document-theme__spread-unit-switch button.is-active{background:#1178da;color:#fff}.pa-document-theme__spread-unit-switch button:focus-visible{outline:2px solid #1178da;outline-offset:2px}.pa-document-theme__spread-height{align-self:stretch;color:#142f52;grid-column:1;grid-row:2;margin-bottom:41px;margin-top:53px;position:relative}.pa-document-theme__spread-proof.has-rulers .pa-document-theme__spread-height{margin-top:83px}.pa-document-theme__spread-height:before{background:#142f52;bottom:0;content:"";position:absolute;right:9px;top:0;width:2px}.pa-document-theme__spread-height>span{font-size:.63rem;font-weight:800;left:32px;line-height:1.2;position:absolute;right:21px;text-align:center;top:50%;transform:translateY(-50%)}.pa-document-theme__spread-height strong{display:block;white-space:nowrap}.pa-document-theme__spread-height i{border-left:5px solid #0000;border-right:5px solid #0000;height:0;position:absolute;right:5px;width:0}.pa-document-theme__spread-height .is-top{border-bottom:9px solid #142f52;top:-2px}.pa-document-theme__spread-height .is-bottom{border-top:9px solid #142f52;bottom:-2px}.pa-document-theme__spread-axis-x{background-image:linear-gradient(90deg,#adc0d2 1px,#0000 0);background-position:0 100%;background-repeat:repeat-x;border-bottom:1px solid #a7bfd1;box-sizing:border-box;color:#466683;font-size:.52rem;height:25px;margin-bottom:5px;position:relative}.pa-document-theme__spread-axis-x span{bottom:9px;position:absolute;transform:translateX(-50%)}.pa-document-theme__spread-axis-x span:first-child{transform:none}.pa-document-theme__spread-axis-y{background-image:linear-gradient(180deg,#adc0d2 1px,#0000 0);background-position:100% 0;background-repeat:repeat-y;border-right:1px solid #a7bfd1;bottom:0;color:#466683;font-size:.5rem;left:0;position:absolute;top:0;width:25px}.pa-document-theme__spread-axis-y>span{font-size:.5rem;font-weight:650;left:0;position:absolute;text-align:left;transform:translateY(-50%);width:23px}.pa-document-theme__spread-axis-y>span:first-child{transform:none}.pa-document-theme__spread-shell{container-type:inline-size;max-width:700px;position:relative;width:100%}.pa-document-theme__spread-orientation{grid-gap:0;color:#47617a;display:grid;font-size:clamp(9px,1.7cqw,12px);font-weight:800;gap:0;letter-spacing:.03em;margin-bottom:5px;text-align:center}.pa-document-theme__spread-orientation span{min-width:0}.pa-document-theme__spread-orientation span:nth-child(2):not(:last-child){font-size:clamp(6px,1cqw,9px)}.pa-document-theme__spread-ruler{color:#142f52;display:grid;font-size:.7rem;font-weight:800;margin:4px 0 10px;text-align:center}.pa-document-theme__spread-ruler span{border-bottom:2px solid #142f52;min-width:0;padding:0 2px 5px;position:relative}.pa-document-theme__spread-ruler span:after,.pa-document-theme__spread-ruler span:before{border-bottom:5px solid #0000;border-top:5px solid #0000;bottom:-6px;content:"";height:0;position:absolute;width:0}.pa-document-theme__spread-ruler span:before{border-right:8px solid #142f52;left:0}.pa-document-theme__spread-ruler span:after{border-left:8px solid #142f52;right:0}.pa-document-theme__spread-ruler .is-spine{color:#165782;font-size:.6rem;white-space:nowrap;z-index:1}.pa-document-theme__spread-ruler .is-spine:after,.pa-document-theme__spread-ruler .is-spine:before{background:#165782;border:0;bottom:-5px;height:8px;width:2px}.pa-document-theme__spread-total-ruler{border-top:2px solid #142f52;color:#142f52;font-size:.56rem;font-weight:650;line-height:1.2;margin:10px 0 0;padding-top:5px;position:relative;text-align:center}.pa-document-theme__spread-total-ruler:after,.pa-document-theme__spread-total-ruler:before{border-bottom:5px solid #0000;border-top:5px solid #0000;content:"";height:0;position:absolute;top:-6px;width:0}.pa-document-theme__spread-total-ruler:before{border-right:8px solid #142f52;left:0}.pa-document-theme__spread-total-ruler:after{border-left:8px solid #142f52;right:0}.pa-document-theme__spread-total-ruler strong{display:block;font-size:.68rem}.pa-document-theme__spread-key{align-self:stretch;background:#fffffff2;border:1px solid #bbcfdd;border-radius:9px;box-sizing:border-box;color:#1d3855;grid-column:3;grid-row:2;min-width:0;padding:11px}.pa-document-theme__spread-key-heading{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.pa-document-theme__spread-key h3{color:#102b4a;font-size:.78rem;margin:0}.pa-document-theme__spread-check{background:#e8f7ef;border-radius:7px;color:#126443;font-size:.51rem;font-weight:800;padding:5px 6px}.pa-document-theme__spread-check.has-warnings{background:#fff1db;color:#855100}.pa-document-theme__spread-check-note{color:#52677c;font-size:.53rem;line-height:1.35;margin:7px 0 9px}.pa-document-theme__spread-guide-list{border-top:1px solid #e0e9f0}.pa-document-theme__spread-guide-row{grid-gap:7px;align-items:center;border-bottom:1px solid #e0e9f0;display:grid;gap:7px;grid-template-columns:27px minmax(0,1fr) 27px;padding:8px 0}.pa-document-theme__spread-key .pa-document-theme__spread-guide-row i{align-self:center;display:block;margin:0;width:25px}.pa-document-theme__spread-key .is-trim{border-top:3px solid #df4037}.pa-document-theme__spread-key .is-safe{border-top:3px dashed #087b58}.pa-document-theme__spread-key .is-bleed{border-top:3px solid #9254cc}.pa-document-theme__spread-key .is-spine{border-top:3px dashed #165782}.pa-document-theme__spread-key .is-alignment{border-top:2px dashed #00a3d7}.pa-document-theme__spread-key p{margin:0;min-width:0}.pa-document-theme__spread-key b{display:block;font-size:.61rem}.pa-document-theme__spread-key small{color:#52677c;display:block;font-size:.55rem;line-height:1.3;margin-top:2px}.pa-document-theme__spread-guide-row button[role=switch]{background:#c8d4df;border:0;border-radius:12px;cursor:pointer;height:16px;padding:2px;width:27px}.pa-document-theme__spread-guide-row button[role=switch].is-on{background:#1479dc}.pa-document-theme__spread-guide-row button[role=switch] span{background:#fff;border-radius:50%;display:block;height:12px;transition:transform .15s ease;width:12px}.pa-document-theme__spread-guide-row button[role=switch].is-on span{transform:translateX(11px)}.pa-document-theme__spread-guide-row button[role=switch]:disabled{cursor:not-allowed;opacity:.55}.pa-document-theme__spread-guide-row button[role=switch]:focus-visible{outline:2px solid #1479dc;outline-offset:2px}.pa-document-theme__spread-key h4{color:#102b4a;font-size:.62rem;margin:10px 0 5px}.pa-document-theme__spread-guide-values{border:1px solid #d8e4ec;border-radius:6px;margin:0;overflow:hidden}.pa-document-theme__spread-guide-values>div{display:flex;font-size:.53rem;gap:5px;justify-content:space-between;padding:5px 6px}.pa-document-theme__spread-guide-values>div+div{border-top:1px solid #d8e4ec}.pa-document-theme__spread-guide-values dt{color:#52677c}.pa-document-theme__spread-guide-values dd{font-weight:800;margin:0;text-align:right}.pa-document-theme__spread-specs{grid-gap:0;background:#fafdfff2;border:1px solid #bbcfdd;border-radius:9px;box-sizing:border-box;color:#1d3855;display:grid;gap:0;grid-column:1/-1;grid-row:3;grid-template-columns:repeat(6,minmax(0,1fr));padding:7px 5px;width:100%}.pa-document-theme__spread-specs.is-no-spine{grid-template-columns:repeat(5,minmax(0,1fr))}.pa-document-theme__spread-specs>div{border-right:1px solid #cbdbe6;min-width:0;padding:3px 8px}.pa-document-theme__spread-specs>div:last-child{border-right:0}.pa-document-theme__spread-specs span{display:block;font-size:.56rem;line-height:1.2}.pa-document-theme__spread-specs strong{color:#102b4a;display:block;font-size:.69rem;margin-top:3px;white-space:nowrap}@container (max-width: 620px){.pa-document-theme__spread-ruler .is-spine{font-size:0}}.pa-document-theme__spread{background:#fff;box-shadow:0 10px 30px #1226362e,0 0 0 calc(var(--preview-bleed)*1cqw) #9254cc26;display:grid;isolation:isolate;overflow:hidden;position:relative;width:100%}.pa-document-theme__spread>[role=group]{cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}.pa-document-theme__spread>.is-dimmed{filter:brightness(.88) saturate(.94)}.pa-document-theme__spread>.is-active{outline:3px solid #2186c5;outline-offset:-3px;z-index:3}.pa-document-theme__spread>[role=group]:focus-visible{outline:3px solid #2186c5;outline-offset:-3px;z-index:4}.pa-document-theme__spread-panel{background:#f3f7fa;background:var(--preview-background,#f3f7fa);color:#1f3864;color:var(--preview-primary,#1f3864);min-width:0;overflow:hidden;position:relative}.pa-document-theme__spread-panel.front{background:#1f3864;background:var(--preview-primary,#1f3864);color:#fff}.pa-document-theme__spread-panel.front.cover-band:before{background:var(--preview-primary);content:"";inset:0 0 70%;position:absolute}.pa-document-theme__spread-panel.front.cover-split:before{background:var(--preview-primary);content:"";inset:0 50% 0 0;opacity:.1;position:absolute}.pa-document-theme__spread-panel.front:after{background:var(--front-overlay-color);content:"";inset:0;opacity:var(--front-overlay-opacity);pointer-events:none;position:absolute;z-index:0}.pa-document-theme__spread-panel.back:after{background:var(--back-overlay-color);content:"";inset:0;opacity:var(--back-overlay-opacity);pointer-events:none;position:absolute;z-index:0}.pa-document-theme__spread-art{box-sizing:border-box;overflow:hidden;position:absolute;z-index:0}.pa-document-theme__spread-art.frame-thin{border:2px solid var(--cover-frame-color)}.pa-document-theme__spread-art.frame-double{border:5px double var(--cover-frame-color)}.pa-document-theme__spread-art.frame-mat{border:9px solid var(--cover-frame-color)}.pa-document-theme__spread-art.frame-shadow{box-shadow:0 5px 14px #09192b59}.pa-document-theme__spread-art.frame-accent{border-bottom:7px solid var(--cover-frame-color)}.pa-document-theme__spread-art.is-full-bleed{inset:0}.pa-document-theme__spread-panel.front.cover-full-bleed .pa-document-theme__spread-art{height:100%;inset:0;width:100%}.pa-document-theme__spread-art.is-top{height:42%;inset:0 0 auto}.pa-document-theme__spread-art.is-bottom{height:42%;inset:auto 0 0}.pa-document-theme__spread-art.is-left{bottom:0;left:0;top:0;width:44%}.pa-document-theme__spread-art.is-right{bottom:0;right:0;top:0;width:44%}.pa-document-theme__spread-art.is-centre{height:42%;left:20%;top:25%;width:60%}.pa-document-theme__spread-art.shape-rounded{border-radius:12px}.pa-document-theme__spread-art.shape-circle{aspect-ratio:1;border-radius:50%;height:auto;max-height:55%;top:22%}.pa-document-theme__spread-art.shape-arch{border-radius:50% 50% 12px 12px}.pa-document-theme__spread-art img{display:block;height:100%;width:100%}.pa-document-theme__spread-text{line-height:1.15;overflow-wrap:break-word;position:absolute;white-space:normal;word-break:normal;z-index:2}.pa-document-theme__spread-text.is-title{line-height:1.1}.pa-document-theme__spread-text.is-eyebrow{letter-spacing:.09em;text-transform:uppercase}.pa-document-theme__spread-text.is-badge{background:var(--preview-accent);border-radius:999px;padding:1px 3px}.pa-document-theme__spread-text.is-brand{align-items:center;display:flex;gap:3px}.pa-document-theme__spread-text.is-brand img{max-height:14px;max-width:25px;object-fit:contain}.pa-document-theme__spread-back-brand b,.pa-document-theme__spread-text.is-brand b{border:1px solid;border-radius:2px;flex:0 0 auto;padding:1px 2px}.pa-document-theme__spread-back-brand{align-items:center;display:flex;font-size:clamp(5px,.85cqw,8px);font-weight:700;gap:3px;line-height:1.15;overflow-wrap:break-word;position:absolute;word-break:normal;z-index:2}.pa-document-theme__spread-back-brand img{max-height:14px;max-width:25px;object-fit:contain}.pa-document-theme__spread-back-content{bottom:10%;display:flex;flex-direction:column;gap:clamp(2px,.55cqw,5px);left:8%;overflow:hidden;position:absolute;right:8%;top:17%;top:var(--back-content-top,17%);z-index:2}.pa-document-theme__spread-back-content.is-image-led{top:48%}.pa-document-theme__spread-back-content.is-contact{justify-content:flex-end}.pa-document-theme__spread-back-content.is-two-column{grid-column-gap:4px;align-content:start;column-gap:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-document-theme__spread-back-content .pa-document-theme__back-block{line-height:1.15;overflow-wrap:break-word;padding:0;word-break:normal}.pa-document-theme__spread-back-content .pa-document-theme__back-block ul{margin:2px 0;padding-left:9px}.pa-document-theme__spread-back-content .pa-document-theme__back-block.is-identifiers{margin-top:auto;min-width:46%;padding:3px 4px}.pa-document-theme__spread-back-content.is-two-column .pa-document-theme__back-block.is-identifiers{grid-column:1/-1}.pa-document-theme__spine-detail-panel,.pa-document-theme__spread-spine{color:#0b2237;min-width:0;overflow:hidden;position:relative}.pa-document-theme__spine-art{height:100%;inset:0;position:absolute;width:100%;z-index:0}.pa-document-theme__spine-overlay{background:var(--spine-overlay);inset:0;opacity:var(--spine-overlay-opacity);pointer-events:none;position:absolute;z-index:1}.pa-document-theme__spine-bands{border-bottom:3px solid var(--spine-accent);border-top:3px solid var(--spine-accent);inset:2% 0;pointer-events:none;position:absolute;z-index:2}.pa-document-theme__spine-copy{align-items:center;bottom:13%;cursor:grab;display:flex;flex-direction:column;gap:5px;min-width:0;overflow:hidden;position:absolute;top:4%;touch-action:none;z-index:3}.pa-document-theme__spine-copy>span{display:block;max-height:75%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl}.pa-document-theme__spine-copy.is-bottom-to-top>span{transform:rotate(180deg)}.pa-document-theme__spine-copy.is-horizontal>span{max-height:none;text-align:center;white-space:normal;writing-mode:horizontal-tb}.pa-document-theme__spine-logo{bottom:3%;cursor:grab;left:50%;max-height:9%;position:absolute;touch-action:none;transform:translateX(-50%);z-index:3}.pa-document-theme__spine-logo img{display:block;height:auto;max-height:100%;object-fit:contain;width:100%}.pa-document-theme__spine-logo b{border:1px solid;display:block;font-size:6px;padding:1px;text-align:center}.pa-document-theme__spine-copy.is-selected,.pa-document-theme__spine-logo.is-selected{outline:2px solid #0786d1;outline-offset:2px;z-index:7}.pa-document-theme__spine-size-handle{background:#fff;border:2px solid #0786d1;bottom:0;cursor:nwse-resize;height:11px;position:absolute;right:0;width:11px}.pa-document-theme__spine-hinge{border-left:1px dotted #4f76d6;bottom:0;pointer-events:none;position:absolute;top:0;z-index:5}.pa-document-theme__spine-hinge.is-left{left:6%}.pa-document-theme__spine-hinge.is-right{right:6%}.pa-document-theme__spine-detail{align-items:flex-start;display:flex;flex-direction:column;gap:5px;margin-top:13px}.pa-document-theme__spine-detail>span{color:#496279;font-size:10px;font-weight:700}.pa-document-theme__spine-detail-panel{border:1px solid #aebfcb;box-shadow:0 4px 12px #12263629;height:270px;width:80px}.pa-document-theme__spine-modal-backdrop{background:#051324bd;border:0;cursor:zoom-out;inset:0;position:fixed;width:100%;z-index:1200}.pa-document-theme__spine-modal{background:#fff;border:1px solid #c9dbe7;border-radius:14px;box-shadow:0 20px 70px #06172852;box-sizing:border-box;color:#183650;display:flex;flex-direction:column;gap:12px;inset:4dvh auto auto 50%;max-height:92dvh;overflow:auto;padding:20px;position:fixed;transform:translateX(-50%);width:min(900px,92vw);z-index:1201}.pa-document-theme__spine-modal>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pa-document-theme__spine-modal>header p{color:#0876b7;font-size:.58rem;font-weight:800;letter-spacing:.08em;margin:0 0 3px;text-transform:uppercase}.pa-document-theme__spine-modal>header h2{color:#102b4a;font-size:1.15rem;margin:0}.pa-document-theme__spine-modal-footnote,.pa-document-theme__spine-modal-note{color:#52677c;font-size:.68rem;line-height:1.4;margin:0}.pa-document-theme__spine-modal-metrics{background:#f2f8fc;border:1px solid #d4e5ef;border-radius:9px;display:flex;flex-wrap:wrap;gap:5px 0;margin:0;padding:7px 4px}.pa-document-theme__spine-modal-metrics>div{border-right:1px solid #cfdfeb;flex:1 1 125px;min-width:0;padding:4px 9px}.pa-document-theme__spine-modal-metrics>div:last-child{border-right:0}.pa-document-theme__spine-modal-metrics dt{color:#5b7185;font-size:.58rem}.pa-document-theme__spine-modal-metrics dd{color:#102b4a;font-size:.75rem;font-weight:800;margin:3px 0 0}.pa-document-theme__spine-modal-views{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(140px,1fr) minmax(240px,2fr)}.pa-document-theme__spine-modal-view{min-width:0}.pa-document-theme__spine-modal-view h3{color:#102b4a;font-size:.77rem;margin:0 0 2px}.pa-document-theme__spine-modal-view>p{color:#61788d;font-size:.62rem;margin:0 0 8px}.pa-document-theme__spine-modal-actual-frame,.pa-document-theme__spine-modal-magnified{align-items:center;background:#e8eff4;border:1px solid #d0dee7;border-radius:9px;box-sizing:border-box;display:flex;justify-content:center;min-height:min(58dvh,520px);padding:10px}.pa-document-theme__spine-modal-actual{flex:0 0 auto;height:min(54dvh,480px);width:auto}.pa-document-theme__spine-modal-magnified .pa-document-theme__spine-detail-panel{height:min(54dvh,480px);width:clamp(150px,20vw,230px)}.pa-document-theme__spine-modal-actual .pa-document-theme__spine-detail-panel{height:100%;width:100%}.pa-document-theme__spine-modal .pa-document-theme__spread-safe{border:2px dashed #087b58;filter:drop-shadow(0 0 2px white)}.pa-document-theme__spine-modal .pa-document-theme__spine-hinge{border-left-width:2px}.pa-document-theme__spread-safe{border:1px dashed #168865cc;display:block;pointer-events:none;position:absolute;z-index:4}.pa-document-theme__spread-guides{border:1px solid #e05a4fcc;inset:0;pointer-events:none;position:absolute;z-index:4}.pa-document-theme__spread-fold{border-left:1px dashed #2f6992;bottom:0;pointer-events:none;position:absolute;top:0;z-index:5}.pa-document-theme__spread-alignment-grid{inset:0;pointer-events:none;position:absolute;z-index:4}.pa-document-theme__spread-alignment-grid i{border-left:1px dashed #00a3d7b3;bottom:0;position:absolute;top:0}.pa-document-theme__spread-alignment-grid i.is-horizontal{border-left:0;border-top:1px dashed #00a3d7b3;height:0;left:0;right:0;top:50%}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__spread-shell{max-width:min(100%,880px,calc((100cqh - 235px)*var(--spread-ratio)))}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__spread-safe{border:2px dashed #087b58;filter:drop-shadow(0 0 2px white)}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__spread-guides{border:2px solid #df4037;box-shadow:inset 0 0 0 1px #fff}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__spread-fold{border-left:2px dashed #165782;filter:drop-shadow(0 0 2px white)}@media (max-width:1000px){.pa-document-theme__spread-proof.is-annotated{grid-template-columns:90px minmax(0,1fr)}.pa-document-theme__spread-key{grid-column:1/-1;grid-row:3;justify-self:stretch}.pa-document-theme__spread-guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-document-theme__spread-guide-row{padding-right:8px}.pa-document-theme__spread-guide-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-document-theme__spread-guide-values>div:nth-child(2){border-top:0}.pa-document-theme__spread-specs{grid-row:4}.pa-document-theme__spread-specs,.pa-document-theme__spread-specs.is-no-spine{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-document-theme__spread-specs>div:nth-child(3){border-right:0}}@media (max-width:640px){.pa-document-theme__spine-modal{border-radius:0;inset:0 auto auto 50%;max-height:100dvh;padding:14px;width:100vw}.pa-document-theme__spine-modal-views{grid-template-columns:1fr}.pa-document-theme__spine-modal-actual-frame{min-height:260px}.pa-document-theme__spine-modal-actual{height:240px}.pa-document-theme__spine-modal-magnified{min-height:340px}.pa-document-theme__spine-modal-magnified .pa-document-theme__spine-detail-panel{height:320px;width:min(50vw,210px)}}.pa-document-theme__back-block.has-layout-warning:not(.is-selected),.pa-document-theme__back-brand.has-layout-warning:not(.is-selected),.pa-document-theme__cover-image.has-layout-warning:not(.is-selected),.pa-document-theme__cover-text.has-layout-warning:not(.is-selected),.pa-document-theme__spine-copy.has-layout-warning:not(.is-selected),.pa-document-theme__spine-logo.has-layout-warning:not(.is-selected),.pa-document-theme__spread-art.has-layout-warning:not(.is-selected),.pa-document-theme__spread-spine.has-layout-warning{outline:2px solid #e38c21;outline-offset:-2px}.pa-document-theme__back-block.has-layout-warning:before,.pa-document-theme__back-brand.has-layout-warning:before,.pa-document-theme__cover-image.has-layout-warning:before,.pa-document-theme__cover-text.has-layout-warning:before,.pa-document-theme__spread-art.has-layout-warning:before{background:#8b4e05;border:1px solid #fff;border-radius:50%;color:#fff;content:"!";font:800 9px/14px Arial,sans-serif;height:14px;pointer-events:none;position:absolute;right:1px;text-align:center;top:1px;width:14px;z-index:9}.pa-document-theme__page{aspect-ratio:210/297;background:var(--preview-background);border:1px solid #cbd4da;box-shadow:0 10px 30px #1226362e;color:var(--preview-text);font-family:var(--preview-body-font),sans-serif;font-size:var(--preview-base-size);isolation:isolate;line-height:var(--preview-line-height);max-width:560px;overflow:hidden;padding:var(--preview-margin-top) var(--preview-margin-right) var(--preview-margin-bottom) var(--preview-margin-left);position:relative;width:100%}.pa-document-theme__sheet .pa-document-theme__page{box-shadow:0 10px 30px #1226362e,0 0 0 calc(var(--preview-bleed)*1cqw) #9254cc26}.pa-document-theme__preview.is-print .pa-document-theme__page{box-shadow:none}.pa-document-theme__preview [data-edit-label]{border-radius:4px;cursor:pointer;outline:1px solid #0000;outline-offset:3px;position:relative;transition:background .16s ease,box-shadow .16s ease,outline-color .16s ease}.pa-document-theme__preview [data-edit-label]:focus-visible,.pa-document-theme__preview [data-edit-label]:hover{background-color:#54abe117;box-shadow:0 0 0 3px #54abe11f;outline-color:#58abe0}.pa-document-theme__preview [data-edit-label]:after{background:#08264a;border-radius:4px;color:#fff;content:attr(data-edit-label);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:7px;font-weight:750;left:0;opacity:0;padding:4px 5px;pointer-events:none;position:absolute;top:calc(100% + 5px);transform:translateY(-2px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;z-index:5}.pa-document-theme__preview [data-edit-label]:focus-visible:after,.pa-document-theme__preview [data-edit-label]:hover:after{opacity:1;transform:translateY(0)}.pa-document-theme__preview-logo{align-items:center;display:flex;gap:7px;left:var(--preview-margin-left);position:absolute;right:var(--preview-margin-right);top:var(--preview-margin-top)}.pa-document-theme__preview-logo.is-bottom-centre,.pa-document-theme__preview-logo.is-top-centre{justify-content:center}.pa-document-theme__preview-logo.is-bottom-right,.pa-document-theme__preview-logo.is-top-right{justify-content:flex-end}.pa-document-theme__preview-logo.is-bottom-centre,.pa-document-theme__preview-logo.is-bottom-left,.pa-document-theme__preview-logo.is-bottom-right{bottom:var(--preview-margin-bottom);top:auto}.pa-document-theme__preview-logo img{max-height:22px;max-width:70px;object-fit:contain}.pa-document-theme__preview-logo b{align-items:center;background:var(--preview-accent);border-radius:50%;color:#fff;display:flex;font-size:8px;height:22px;justify-content:center;width:22px}.pa-document-theme__preview-logo span{color:var(--preview-primary);font-size:7px;font-weight:800;letter-spacing:.04em}.pa-document-theme__cover-image{box-sizing:border-box;position:absolute;z-index:0}.pa-document-theme__cover-image-clip{border-radius:inherit;inset:0;overflow:hidden;position:absolute}.pa-document-theme__cover-image img{display:block;height:100%;width:100%}.pa-document-theme__cover-image.is-full-bleed{inset:0}.pa-document-theme__cover-image.is-top{height:42%;inset:0 0 auto}.pa-document-theme__cover-image.is-bottom{height:42%;inset:auto 0 0}.pa-document-theme__cover-image.is-left{inset:0 auto 0 0;width:44%}.pa-document-theme__cover-image.is-right{inset:0 0 0 auto;width:44%}.pa-document-theme__cover-image.is-centre{height:42%;left:20%;top:25%;width:60%}.pa-document-theme__cover-image.shape-rounded{border-radius:18px}.pa-document-theme__cover-image.shape-circle{aspect-ratio:1;border-radius:50%;height:auto;max-height:55%;top:22%}.pa-document-theme__cover-image.shape-arch{border-radius:50% 50% 12px 12px}.pa-document-theme__cover-image.frame-thin{border:2px solid var(--cover-frame-color)}.pa-document-theme__cover-image.frame-double{border:5px double var(--cover-frame-color)}.pa-document-theme__cover-image.frame-mat{background:#fff;border:9px solid var(--cover-frame-color)}.pa-document-theme__cover-image.frame-shadow{box-shadow:0 5px 14px #09192b59}.pa-document-theme__cover-image.frame-accent{border-bottom:7px solid var(--cover-frame-color)}.pa-document-theme__cover-frame{border-radius:inherit;box-sizing:border-box;cursor:grab;inset:0;outline:1px solid #1280c0e6;outline-offset:-1px;position:absolute;touch-action:none;z-index:1}.pa-document-theme__cover-frame:active{cursor:grabbing}.pa-document-theme__cover-frame:focus-visible{box-shadow:0 0 0 5px #1385c3;outline:3px solid #fff}.pa-document-theme__cover-handle{background:#fff;border:2px solid #1385c3;border-radius:3px;box-sizing:border-box;height:24px;opacity:0;padding:0;position:absolute;width:24px}.pa-document-theme__cover-frame.is-selected .pa-document-theme__cover-handle,.pa-document-theme__cover-frame:focus-within .pa-document-theme__cover-handle,.pa-document-theme__cover-frame:hover .pa-document-theme__cover-handle{opacity:1}.pa-document-theme__cover-frame.is-selected{outline:2px solid #0786d1;outline-offset:-2px}.pa-document-theme__cover-handle.is-nw{cursor:nwse-resize;left:0;top:0}.pa-document-theme__cover-handle.is-ne{cursor:nesw-resize;right:0;top:0}.pa-document-theme__cover-handle.is-sw{bottom:0;cursor:nesw-resize;left:0}.pa-document-theme__cover-handle.is-se{bottom:0;cursor:nwse-resize;right:0}.pa-document-theme__cover-handle:focus-visible{opacity:1;outline:2px solid #fff}.pa-document-theme__cover-position-controls{border-top:1px solid #dfe8ef;margin-top:12px;padding-top:12px}.pa-document-theme__cover-position-controls p{color:#50657b;font-size:.7rem;margin:0 0 10px}.pa-document-theme__cover-position-controls>button{margin-top:10px}.pa-document-theme__preview-copy,.pa-document-theme__preview-logo{z-index:6}.pa-document-theme__cover-overlay{inset:0;pointer-events:none;position:absolute;z-index:1}.pa-document-theme__cover-brand-logo{height:auto;max-height:10%;object-fit:contain;position:absolute;right:6%;top:6%;z-index:6}.pa-document-theme__cover-brand-logo.is-top-left{left:6%;right:auto}.pa-document-theme__cover-brand-logo.is-top-centre{left:50%;right:auto;transform:translateX(-50%)}.pa-document-theme__cover-brand-logo.is-bottom-left{bottom:6%;left:6%;right:auto;top:auto}.pa-document-theme__cover-brand-logo.is-bottom-centre{bottom:6%;left:50%;right:auto;top:auto;transform:translateX(-50%)}.pa-document-theme__cover-brand-logo.is-bottom-right{bottom:6%;top:auto}.pa-document-theme__cover-text{bottom:auto;box-sizing:border-box;cursor:pointer;line-height:1.25;margin:0;position:absolute;right:auto;touch-action:none;transform:none;width:max-content;z-index:6}.pa-document-theme__cover-text.is-title{line-height:1.1;overflow-wrap:break-word;white-space:normal;word-break:normal}.pa-document-theme__cover-text.is-eyebrow{letter-spacing:.09em;text-transform:uppercase}.pa-document-theme__cover-text.is-badge{background:var(--preview-accent);border-radius:999px;padding:3px 7px}.pa-document-theme__cover-text.is-brand{width:max-content}.pa-document-theme__cover-text.is-brand span{color:inherit;font-size:inherit}.pa-document-theme__cover-text:focus-visible,.pa-document-theme__cover-text:hover{outline:1px dashed #1280c0;outline-offset:3px}.pa-document-theme__back-block.is-selected,.pa-document-theme__back-brand.is-selected,.pa-document-theme__cover-text.is-selected{outline:2px solid #0786d1;outline-offset:2px;z-index:8}.pa-document-theme__text-size-handle{background:#fff;border:2px solid #0786d1;border-radius:3px;bottom:-8px;box-sizing:border-box;cursor:nwse-resize;height:13px;position:absolute;right:-8px;width:13px;z-index:10}.pa-document-theme__element-picker{align-items:center;color:#405a72;display:flex;font-size:.62rem;font-weight:700;gap:5px}.pa-document-theme__element-picker select{background:#fff;border:1px solid #cfdeea;border-radius:6px;color:#17334c;font:inherit;max-width:150px;padding:5px}.pa-document-theme__cover-align-guides{inset:0;pointer-events:none;position:absolute;z-index:7}.pa-document-theme__cover-align-guides:after,.pa-document-theme__cover-align-guides:before{content:"";opacity:.7;position:absolute}.pa-document-theme__cover-align-guides:before{border-left:1px dashed #118ccc;height:100%;left:50%;top:0}.pa-document-theme__cover-align-guides:after{border-top:1px dashed #118ccc;left:0;top:50%;width:100%}.pa-document-theme__cover-text:active{cursor:grabbing}.pa-document-theme__cover-layouts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:3px 0 15px}.pa-document-theme__cover-layouts button{align-items:center;background:#f7fafc;border:1px solid #dce7ef;border-radius:9px;color:#31506c;cursor:pointer;display:flex;gap:8px;min-width:0;padding:8px;text-align:left}.pa-document-theme__cover-layouts button.is-active{background:#e6f4fc;border-color:#70b8e1;color:#075f91}.pa-document-theme__cover-layouts button i{background:linear-gradient(#d7e5ee 34%,#fff 34% 42%,#d7e5ee 42% 65%,#fff 65%);border:1px solid #b4c9d8;border-radius:2px;flex:0 0 25px;height:33px}.pa-document-theme__cover-layouts button i.is-minimal{background:linear-gradient(#fff 50%,#d7e5ee 0)}.pa-document-theme__cover-layouts button i.is-image-led{background:linear-gradient(#bfd2df 55%,#fff 0)}.pa-document-theme__cover-layouts button i.is-two-column{background:linear-gradient(90deg,#d7e5ee 46%,#fff 46% 54%,#d7e5ee 54%)}.pa-document-theme__cover-layouts button i.is-full-bleed{background:#afc7d7}.pa-document-theme__cover-layouts button span{font-size:.62rem;font-weight:750;overflow-wrap:anywhere}.pa-document-theme__back-block-list{grid-gap:6px;display:grid;gap:6px;margin:10px 0 16px}.pa-document-theme__back-block-row{align-items:center;background:#f7fafc;border:1px solid #dce7ef;border-radius:8px;display:flex;gap:8px;padding:6px 8px}.pa-document-theme__back-block-row label{flex:1 1;font-size:.68rem;font-weight:700}.pa-document-theme__back-block-row button{background:#fff;border:1px solid #d4e3ed;border-radius:5px;color:#174361;cursor:pointer;font-size:.61rem;padding:4px 7px}.pa-document-theme__back-block-row button.is-active{background:#e6f4fc;border-color:#70b8e1;color:#075f91}.pa-document-theme__back-block-row button:disabled{cursor:default;opacity:.45}.pa-document-theme__back-block-grip{color:#839cb0;cursor:grab;font-size:.8rem}.pa-document-theme__back-brand{align-items:center;cursor:grab;display:flex;font-size:.59rem;font-weight:700;gap:6px;max-width:84%;overflow-wrap:anywhere;position:absolute;touch-action:none;z-index:7}.pa-document-theme__back-brand:active{cursor:grabbing}.pa-document-theme__back-brand:focus-visible,.pa-document-theme__back-brand:hover{outline:1px dashed #1685c3;outline-offset:3px}.pa-document-theme__back-brand img{height:22px;max-width:45px;object-fit:contain}.pa-document-theme__back-brand b{align-items:center;border:1px solid;border-radius:4px;display:inline-flex;height:22px;justify-content:center;min-width:22px}.pa-document-theme__back-content{bottom:10%;display:flex;flex-direction:column;gap:8px;left:8%;overflow:hidden;position:absolute;right:8%;top:17%;top:var(--back-content-top,17%);z-index:6}.pa-document-theme__back-content.is-image-led{top:48%}.pa-document-theme__back-content.is-contact{justify-content:flex-end}.pa-document-theme__back-content.is-two-column{grid-column-gap:10px;align-content:start;column-gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-document-theme__back-content.is-two-column .pa-document-theme__back-block.is-identifiers{grid-column:1/-1}.pa-document-theme__page.cover-full-bleed .pa-document-theme__cover-image{height:100%;inset:0;width:100%}.pa-document-theme__back-block{border-radius:3px;cursor:grab;flex-shrink:0;margin:0;overflow-wrap:anywhere;padding:2px;touch-action:none}.pa-document-theme__back-block:active{cursor:grabbing}.pa-document-theme__back-block:focus-visible,.pa-document-theme__back-block:hover{outline:1px dashed #1685c3;outline-offset:2px}.pa-document-theme__back-block ul{margin:3px 0;padding-left:15px}.pa-document-theme__back-block.is-identifiers{align-self:flex-end;background:#fff;color:#111827!important;margin-top:auto;min-width:46%;padding:7px 10px}.pa-document-theme__preview-copy.is-front{box-sizing:border-box;max-height:75%;overflow:hidden;padding:3%}.pa-document-theme__preview-copy.is-front[role=button]{cursor:grab;touch-action:none}.pa-document-theme__preview-copy.is-front[role=button]:active{cursor:grabbing}.pa-document-theme__preview-copy.is-front h3{max-width:100%;overflow-wrap:anywhere}.pa-document-theme__preview-copy.is-front p{max-width:100%}.pa-document-theme__colour-control{color:#31485f;display:flex;flex-direction:column;font-size:.58rem;font-weight:750;gap:6px}.pa-document-theme__colour-control input{background:#fff;border:1px solid #cfdae3;border-radius:7px;height:42px;padding:4px;width:100%}.pa-document-theme__cover-upload{align-items:center;background:#f7fafc;border:1px solid #dfe8ef;border-radius:10px;display:flex;gap:13px;margin-bottom:13px;padding:11px}.pa-document-theme__cover-thumb{align-items:center;background:#e8eef2;border-radius:7px;color:#687d90;display:flex;font-size:.54rem;height:96px;justify-content:center;overflow:hidden;width:76px}.pa-document-theme__cover-thumb img{height:100%;object-fit:cover;width:100%}.pa-document-theme__cover-upload>div:last-child{align-items:flex-start;display:flex;flex-direction:column;gap:7px}.pa-document-theme__cover-upload small{color:var(--pa-muted);font-size:.52rem}.pa-document-theme__file-label{color:#31485f;font-size:.54rem;font-weight:800}.pa-document-theme__file-input{background:#fff;border:1px solid #cfdae3;border-radius:8px;color:#31485f;cursor:pointer;font:inherit;font-size:.58rem;max-width:330px;padding:6px}.pa-document-theme__file-input::file-selector-button{background:#fff;border:1px solid #cfdae3;border-radius:7px;color:#193b62;cursor:pointer;font:inherit;font-weight:800;margin-right:9px;padding:8px 11px}.pa-document-theme__upload-status{color:#176a4e!important;font-weight:800}.pa-document-theme__upload-error{color:#a42e45!important;font-weight:750;line-height:1.4;max-width:430px}.pa-document-theme__preview-copy{bottom:22%;left:var(--preview-margin-left);position:absolute;right:var(--preview-margin-right)}.pa-document-theme__page main>small,.pa-document-theme__preview-copy small{color:var(--preview-accent);font-size:7px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pa-document-theme__page main h3,.pa-document-theme__preview-copy h3{color:var(--preview-primary);font-family:var(--preview-heading-font),sans-serif;font-size:22px;line-height:1.12;margin:7px 0}.pa-document-theme__preview-copy p{font-size:9px;max-width:85%}.pa-document-theme__preview-copy i{color:var(--preview-primary);font-size:7px;font-style:normal;font-weight:750}.pa-document-theme__page.cover-band:before,.pa-document-theme__page.title-band:before{background:var(--preview-primary);content:"";inset:0 0 70% 0;position:absolute}.pa-document-theme__page.cover-split:before,.pa-document-theme__page.title-split:before{background:var(--preview-primary);content:"";inset:0 50% 0 0;opacity:.1;position:absolute}.pa-document-theme__page.is-content{display:grid;grid-template-rows:auto 1fr auto}.pa-document-theme__page.is-content>footer,.pa-document-theme__page.is-content>header{align-items:center;border-color:var(--preview-border);color:var(--preview-primary);display:flex;font-size:8px;justify-content:space-between;padding:7px 0}.pa-document-theme__page.is-content>footer{position:relative}.pa-document-theme__page.is-content>header{border-bottom-style:solid;border-bottom-width:1px}.pa-document-theme__page.is-content>footer{border-top-style:solid;border-top-width:1px}.pa-document-theme__running-zone{min-height:24px;position:relative}.pa-document-theme__running-zone>span{max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-document-theme__running-image{background:#0000;border:1px dashed #1681bf;border-radius:3px;cursor:grab!important;height:18px;max-width:25%;min-width:18px;padding:0;position:absolute!important;touch-action:none;transform:translate(-50%,-50%);z-index:4}.pa-document-theme__running-image:active{cursor:grabbing!important}.pa-document-theme__running-image:disabled{border-color:#0000;cursor:default!important}.pa-document-theme__running-image img{display:block;height:100%;object-fit:contain;pointer-events:none;width:100%}.pa-document-theme__running-editor{background:#f7fafc;border:1px solid #dfe8ef;border-radius:10px;grid-column:1/-1;padding:11px}.pa-document-theme__running-editor .pa-document-theme__field-note{margin-bottom:0}.pa-document-theme__running-upload{align-items:center;display:flex;gap:12px;margin-bottom:10px}.pa-document-theme__running-upload>div:last-child{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.pa-document-theme__running-upload small{color:var(--pa-muted);font-size:.52rem}.pa-document-theme__page main{padding:22px 0 14px}.pa-document-theme__page main h3{font-size:20px;margin:9px 0}.pa-document-theme__cover-page-number{bottom:5%;color:var(--preview-primary);font-size:10px;position:absolute;right:6%;z-index:3}.pa-document-theme__page main aside,.pa-document-theme__page main p{font-size:9px;line-height:1.55}.pa-document-theme__page main aside{grid-gap:3px;background:color-mix(in srgb,var(--preview-accent) 10%,#fff);border-left:4px solid var(--preview-accent);display:grid;gap:3px;margin:15px 0;padding:10px}.pa-document-theme__page main aside strong{color:var(--preview-primary)}.pa-document-theme__preview-table-target{margin-top:4px}.pa-document-theme__page main table{border-collapse:collapse;font-size:8px;width:100%}.pa-document-theme__page main td,.pa-document-theme__page main th{border:1px solid var(--preview-border);padding:6px;text-align:left}.pa-document-theme__page main th{background:var(--preview-primary);color:#fff}.pa-document-theme__proof-controls{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin:7px 0}.pa-document-theme__programme-source{color:#35627c;font-size:.59rem;line-height:1.35;margin:4px 0}.pa-document-theme__proof-controls label{align-items:center;color:#405a72;display:flex;font-size:.62rem;font-weight:700;gap:5px}.pa-document-theme__proof-controls input[type=number],.pa-document-theme__proof-controls select{background:#fff;border:1px solid #cfdeea;border-radius:6px;color:#17334c;font:inherit;padding:5px}.pa-document-theme__proof-controls input[type=number]{width:58px}.pa-document-theme__proof-controls small{color:#58708a;font-size:.58rem}.pa-document-theme__content-main{overflow:hidden}.pa-document-theme__content-main.density-compact{padding-top:9px}.pa-document-theme__content-main.density-spacious{padding-top:30px}.pa-document-theme__proof{font-family:var(--preview-body-font);font-size:var(--preview-proof-body-size);line-height:var(--preview-line-height)}.pa-document-theme__proof.is-columns{column-fill:auto}.pa-document-theme__proof-heading{margin-bottom:9px}.pa-document-theme__proof-heading.keep-with-next{break-inside:avoid;page-break-inside:avoid}.pa-document-theme__proof-heading.is-ruled{border-bottom:1px solid var(--preview-accent)}.pa-document-theme__proof-heading.is-band,.pa-document-theme__proof-heading.is-colour-block{background:var(--preview-primary);padding:5px}.pa-document-theme__proof-heading.is-band h3,.pa-document-theme__proof-heading.is-colour-block h3{color:#fff}.pa-document-theme__proof-heading.is-colour-block{border-left:4px solid var(--preview-accent)}.pa-document-theme__page main .pa-document-theme__proof-heading h3{font-size:var(--preview-proof-heading-size)}.pa-document-theme__page main .pa-document-theme__proof-heading p{font-size:var(--preview-proof-body-size);margin-top:0}.pa-document-theme__proof.is-programme p{overflow-wrap:anywhere}.pa-document-theme__programme-subheading{break-after:avoid;color:var(--preview-primary);font-family:var(--preview-heading-font);font-size:var(--preview-proof-body-size);margin:8px 0 3px;page-break-after:avoid}.pa-document-theme__proof.is-programme .pa-document-theme__proof-figure img{display:block;height:auto;max-width:100%}.pa-document-theme__proof-chapter{display:block;margin-bottom:5px}.pa-document-theme__proof-chapter.is-ruled,.pa-document-theme__proof-chapter.is-technical{border-bottom:1px solid var(--preview-accent)}.pa-document-theme__proof-chapter.is-band,.pa-document-theme__proof-chapter.is-colour-block{background:var(--preview-primary);color:#fff;padding:4px}.pa-document-theme__proof-card{margin:6px 0;padding:5px}.pa-document-theme__proof-card.is-outlined{border:1px solid var(--preview-border)}.pa-document-theme__proof-card.is-filled{background:color-mix(in srgb,var(--preview-primary) 12%,#fff)}.pa-document-theme__proof-number{color:var(--preview-accent);display:inline-block;font-size:7px;font-weight:800}.pa-document-theme__proof-number.is-pill{border-radius:12px}.pa-document-theme__proof-number.is-pill,.pa-document-theme__proof-number.is-square{background:var(--preview-accent);color:#fff;padding:2px 5px}.pa-document-theme__proof-number.is-accent-bar{border-left:3px solid var(--preview-accent);padding-left:4px}.pa-document-theme__proof-callout{grid-gap:3px;border:0;display:grid;gap:3px;margin:7px 0;padding:7px}.pa-document-theme__proof-callout.is-plain{background:#0000;padding-left:0}.pa-document-theme__proof-callout.is-outlined{background:#0000;border:1px solid var(--preview-accent)}.pa-document-theme__proof-callout.is-filled{background:color-mix(in srgb,var(--preview-accent) 15%,#fff)}.pa-document-theme__proof-callout.is-accent-bar{background:color-mix(in srgb,var(--preview-accent) 10%,#fff);border-left:4px solid var(--preview-accent)}.pa-document-theme__proof-callout strong{color:var(--preview-primary)}.pa-document-theme__proof-icon{float:left;height:24px;margin:1px 8px 4px 0;object-fit:contain;width:24px}.pa-document-theme__proof-icons{grid-gap:5px;display:grid;gap:5px}.pa-document-theme__proof.is-icon-guide>h3{color:#1f3864;color:var(--preview-primary,#1f3864);font-family:Arial,sans-serif;font-family:var(--preview-heading-font,Arial),sans-serif;font-size:17px;line-height:1.2;margin:5px 0 6px}.pa-document-theme__proof.is-icon-guide>p{color:#243647;color:var(--preview-text,#243647);font-size:9px;line-height:1.4;margin:0 0 12px}.pa-document-theme__proof.is-icon-guide .pa-document-theme__proof-icons{border-top:1px solid #d9e4ec;border-top:1px solid var(--preview-line,#d9e4ec)}.pa-document-theme__proof-icons>div{grid-gap:7px;align-items:center;border-bottom:1px solid #d9e4ec;border-bottom:1px solid var(--preview-line,#d9e4ec);break-inside:avoid;display:grid;gap:7px;grid-template-columns:28px minmax(0,1fr);padding:4px 0;page-break-inside:avoid}.pa-document-theme__proof-icons>div>span{background:#f1f5f9;display:grid;height:26px;place-items:center;width:26px}.pa-document-theme__proof-icons img{max-height:24px;max-width:24px;object-fit:contain}.pa-document-theme__proof-icons p{grid-gap:1px;display:grid;gap:1px;margin:0;min-width:0}.pa-document-theme__proof-icons p small{font-size:9px;line-height:1.2;overflow-wrap:anywhere}.pa-document-theme__icon-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:14px 0 10px}.pa-document-theme__icon-toolbar>span{color:#52677c;font-size:.7rem;font-weight:700}.pa-document-theme__icon-order-hint{color:#667d91;font-size:.66rem;margin:0 0 9px}.pa-document-theme__icon-list{background:#fff;border:1px solid #d9e4ec;border-radius:12px;overflow:hidden}.pa-document-theme__icon-item{position:relative}.pa-document-theme__icon-item+.pa-document-theme__icon-item{border-top:1px solid #e5edf3}.pa-document-theme__icon-item.drop-after:after,.pa-document-theme__icon-item.drop-before:before{background:#1685ca;border-radius:3px;content:"";height:3px;left:8px;pointer-events:none;position:absolute;right:8px;z-index:2}.pa-document-theme__icon-item.drop-before:before{top:0}.pa-document-theme__icon-item.drop-after:after{bottom:0}.pa-document-theme__icon-row{align-items:stretch;display:flex;min-width:0}.pa-document-theme__icon-drag{background:#fff;border:0;color:#718ba1;cursor:grab;display:grid;flex:0 0 32px;font-size:1.15rem;place-items:center;touch-action:none}.pa-document-theme__icon-drag:active{cursor:grabbing}.pa-document-theme__icon-drag:focus-visible,.pa-document-theme__icon-drag:hover{background:#eaf5fc;color:#086fae}.pa-document-theme__icon-drag:focus-visible,.pa-document-theme__icon-move button:focus-visible{outline:3px solid #6bb8e8;outline-offset:-3px}.pa-document-theme__icon-drag:disabled{cursor:not-allowed;opacity:.4}.pa-document-theme__icon-summary{grid-gap:12px;align-items:center;background:#fff;border:0;color:#08264a;cursor:pointer;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto 16px;min-width:0;padding:10px 14px;text-align:left;width:100%}.pa-document-theme__icon-row .pa-document-theme__icon-summary{flex:1 1 auto;padding-left:4px}.pa-document-theme__icon-move{align-items:center;display:flex;flex:0 0 auto;gap:2px;padding:0 8px 0 2px}.pa-document-theme__icon-move button{background:#0000;border:1px solid #0000;border-radius:6px;color:#527087;cursor:pointer;font-size:.85rem;height:28px;width:26px}.pa-document-theme__icon-move button:hover:not(:disabled){background:#eaf5fc;border-color:#c5dfee;color:#086fae}.pa-document-theme__icon-move button:disabled{cursor:not-allowed;opacity:.25}.pa-document-theme__icon-item.is-open .pa-document-theme__icon-summary,.pa-document-theme__icon-summary:hover{background:#f3f8fc}.pa-document-theme__icon-summary:focus-visible{outline:3px solid #6bb8e8;outline-offset:-3px}.pa-document-theme__icon-summary-text{grid-gap:2px;display:grid;gap:2px;min-width:0}.pa-document-theme__icon-summary-text strong{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-document-theme__icon-summary-text small{color:#667d91;font-size:.67rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-document-theme__icon-status{background:#f5f8fa;border:1px solid #dce6ed;border-radius:20px;color:#607487;font-size:.6rem;padding:4px 8px;white-space:nowrap}.pa-document-theme__icon-status.is-ready{background:#e8f8ef;border-color:#bce5d3;color:#126348}.pa-document-theme__icon-chevron{color:#527087;font-size:1.1rem;line-height:1;transition:transform .15s ease}.pa-document-theme__icon-item.is-open .pa-document-theme__icon-chevron{transform:rotate(180deg)}.pa-document-theme__icon-thumb{background:#eaf1f6;border-radius:9px;color:#61788b;display:grid;font-size:9px;height:38px;overflow:hidden;place-items:center;text-align:center;width:38px}.pa-document-theme__icon-thumb img{max-height:100%;max-width:100%;object-fit:contain}.pa-document-theme__icon-editor{grid-gap:14px;background:linear-gradient(180deg,#f8fbfd,#fff);border-top:1px solid #d9e4ec;display:grid;gap:14px;min-width:0;padding:16px}.pa-document-theme__icon-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));min-width:0}.pa-document-theme__icon-fields>*{min-width:0}.pa-document-theme__icon-fields .pa-document-theme__field>span{font-size:.68rem}.pa-document-theme__icon-fields .pa-document-theme__field input,.pa-document-theme__icon-fields .pa-document-theme__field select{font-size:.73rem;min-height:42px}.pa-document-theme__icon-upload{grid-gap:6px;display:grid;gap:6px;min-width:0}.pa-document-theme__icon-upload>label{color:#30516c;font-size:.67rem;font-weight:700}.pa-document-theme__icon-upload input[type=file]{font-size:.68rem;max-width:100%;min-width:0}.pa-document-theme__icon-upload input[type=file]::file-selector-button{background:#fff;border:1px solid #c7d8e6;border-radius:8px;color:#0a4776;cursor:pointer;font:inherit;font-weight:700;margin-right:10px;padding:8px 12px}.pa-document-theme__icon-editor>small,.pa-document-theme__icon-upload>small{color:#667d91;font-size:.61rem}.pa-document-theme__icon-actions{border-top:1px solid #e2eaf0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:10px}.pa-document-theme__icon-delete{background:#fff;border:1px solid #e3b7bb;border-radius:8px;color:#a62f40;cursor:pointer;font:inherit;font-size:.67rem;font-weight:700;padding:8px 11px}.pa-document-theme__icon-delete:hover{background:#fff2f3}.pa-document-theme__icon-delete:disabled{cursor:not-allowed;opacity:.5}@media (max-width:600px){.pa-document-theme__icon-summary{gap:8px;grid-template-columns:34px minmax(0,1fr) 16px;padding:9px}.pa-document-theme__icon-status{display:none}.pa-document-theme__icon-drag{flex-basis:27px}.pa-document-theme__icon-move{padding-right:4px}.pa-document-theme__icon-move button{width:22px}.pa-document-theme__icon-editor{padding:12px}}.pa-document-theme__preview-table-target.avoid-split,.pa-document-theme__proof-callout.avoid-split{break-inside:avoid;page-break-inside:avoid}.pa-document-theme__preview-table-target.is-none td,.pa-document-theme__preview-table-target.is-none th,.pa-document-theme__preview-table-target.is-plain td,.pa-document-theme__preview-table-target.is-plain th{border:0}.pa-document-theme__preview-table-target.is-horizontal td,.pa-document-theme__preview-table-target.is-horizontal th{border-left:0;border-right:0}.pa-document-theme__preview-table-target.header-plain th{background:#0000;color:var(--preview-text)}.pa-document-theme__preview-table-target.header-accent th{background:var(--preview-accent)}.pa-document-theme__preview-table-target.has-stripes tbody tr:nth-child(2n){background:color-mix(in srgb,var(--preview-primary) 8%,#fff)}.pa-document-theme__proof-break{border-top:1px dashed #d05253;color:#9c3c43;font-size:7px;margin:10px 0 4px;padding-top:3px}.pa-document-theme__proof-rule{color:#556b7e;font-size:7px!important;margin:2px 0 8px}.pa-document-theme__pagination-pages{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:7px 0}.pa-document-theme__pagination-pages>section{border:1px solid var(--preview-border);break-inside:avoid;min-height:125px;padding:6px;page-break-inside:avoid}.pa-document-theme__pagination-pages>section>strong{color:var(--preview-primary);display:block;font-size:7px;margin-bottom:8px}.pa-document-theme__pagination-pages h4{color:var(--preview-primary);font-family:var(--preview-heading-font);font-size:9px;margin:5px 0 2px}.pa-document-theme__pagination-pages p{font-size:7px!important;margin:3px 0}.pa-document-theme__pagination-pages .pa-document-theme__proof-callout{margin:4px 0;padding:4px}.pa-document-theme__pagination-pages table{font-size:6px!important}.pa-document-theme__proof-sections{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px}.pa-document-theme__proof-sections>section{border:1px solid var(--preview-border);min-width:0;padding:6px}.pa-document-theme__proof-sections>section>strong{color:var(--preview-primary);display:block;font-family:var(--preview-heading-font);font-size:8px;margin-bottom:4px}.pa-document-theme__proof-sections p{font-size:7px!important;margin:3px 0}.pa-document-theme__proof-sections .is-workbook-matching{background:color-mix(in srgb,var(--preview-primary) 8%,#fff)}.pa-document-theme__proof-sections .is-workbook-compact{padding:3px}.pa-document-theme__proof-sections .is-workbook-minimal{border-color:#0000}.pa-document-theme__proof-sections .is-workbook-matching div{border-bottom:1px solid var(--preview-border);color:#677b8c;font-size:7px;padding:5px 0}.pa-document-theme__proof-sections .is-workbook-compact div{border-bottom:1px solid var(--preview-border);color:#677b8c;font-size:7px;padding:2px 0}.pa-document-theme__proof-sections .is-workbook-minimal div{color:#677b8c;font-size:7px}.pa-document-theme__proof-sections .is-contents-ruled p{border-bottom:1px solid var(--preview-border)}.pa-document-theme__proof-sections .is-contents-banded p{background:color-mix(in srgb,var(--preview-primary) 12%,#fff);padding:3px}.pa-document-theme__proof-sections .is-contents-plain p{border:0}.pa-document-theme__proof-sections .is-contents-banded p span,.pa-document-theme__proof-sections .is-contents-plain p span,.pa-document-theme__proof-sections .is-contents-ruled p span{float:right}.pa-document-theme__proof-sections .is-glossary-table p{display:grid;grid-template-columns:1fr 2fr}.pa-document-theme__proof-sections .is-glossary-table p>*{border:1px solid var(--preview-border);padding:3px}.pa-document-theme__proof-sections .is-glossary-cards p{grid-gap:2px;background:color-mix(in srgb,var(--preview-accent) 12%,#fff);border-radius:4px;display:grid;gap:2px;padding:4px}.pa-document-theme__proof-sections .is-glossary-definition-list p b{display:block}.pa-document-theme__proof-sections .is-references-numbered p{display:list-item;list-style:decimal;margin-left:12px}.pa-document-theme__proof-sections .is-references-hanging p{padding-left:10px;text-indent:-10px}.pa-document-theme__proof-figure{margin:8px auto;width:80%}.pa-document-theme__proof-figure.is-left{margin-left:0}.pa-document-theme__proof-figure.is-right{margin-right:0}.pa-document-theme__proof-figure.is-full-width{width:100%}.pa-document-theme__proof-figure>div{align-items:center;background:color-mix(in srgb,var(--preview-primary) 12%,#fff);color:var(--preview-primary);display:flex;height:34px;justify-content:center}.pa-document-theme__proof-figure figcaption{font-size:7px;margin-top:2px}.pa-document-theme__proof-figure figcaption.is-muted{color:#6e7d89}.pa-document-theme__proof-figure figcaption.is-accent{color:var(--preview-accent)}.pa-document-theme__proof-question{grid-gap:3px;display:grid;font-size:8px;gap:3px;margin-top:8px;padding:6px}.pa-document-theme__proof-question.is-panel{background:color-mix(in srgb,var(--preview-primary) 9%,#fff)}.pa-document-theme__proof-question.is-ruled{border-top:1px solid var(--preview-primary)}.pa-document-theme__proof-extras{grid-gap:2px;color:#536b80;display:grid;font-size:7px;gap:2px;margin-top:7px}.pa-document-theme__proof-contents.is-ruled p{border-bottom:1px solid var(--preview-border)}.pa-document-theme__proof-contents.is-banded p{background:color-mix(in srgb,var(--preview-primary) 10%,#fff);padding:5px}.pa-document-theme__watermark-layer{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.pa-document-theme__preview .pa-document-theme__watermark{color:var(--preview-primary);display:block;flex:0 0 auto;font-weight:850;max-height:80%;max-width:80%;pointer-events:auto;position:relative;transform:rotate(-35deg);white-space:nowrap}.pa-document-theme__watermark.is-image{transform:none}.pa-document-theme__watermark img{display:block;height:auto;max-height:100%;object-fit:contain;width:100%}.pa-document-theme__page.is-content>footer,.pa-document-theme__page.is-content>header,.pa-document-theme__page.is-content>main{position:relative;z-index:2}.pa-document-theme__watermark-upload{align-items:center;background:#f7fafc;border:1px solid #dfe8ef;border-radius:10px;display:flex;gap:12px;grid-column:1/-1;padding:11px}.pa-document-theme__watermark-upload>div:last-child{align-items:flex-start;display:flex;flex-direction:column;gap:7px}.pa-document-theme__watermark-upload small{color:var(--pa-muted);font-size:.52rem}.pa-document-theme__watermark-thumb{align-items:center;background:#e8eef2;border-radius:7px;color:#687d90;display:flex;flex:0 0 110px;font-size:.52rem;height:76px;justify-content:center;overflow:hidden}.pa-document-theme__watermark-thumb img{height:100%;object-fit:contain;width:100%}@media (max-width:1199px){.pa-document-theme__layout{grid-template-columns:1fr}.pa-document-theme__preview-panel{height:min(48vh,400px);min-height:240px;order:-1;top:78px;z-index:8}.pa-document-theme__preview{grid-template-columns:1fr}}@media (max-width:767px){.pa-document-theme__editor-banner{margin:-12px -12px 12px;padding:11px 12px}.pa-document-theme__preview-banner{margin:-10px -10px 7px;padding:9px 11px}.pa-document-theme__preview-banner p{display:none}.pa-document-theme__section-banner strong{padding:4px 7px}.pa-document-theme__asset-row{grid-template-columns:48px minmax(0,1fr)}.pa-document-theme__asset-thumb{height:48px;width:48px}.pa-document-theme__asset-actions{grid-column:1/-1;justify-content:flex-start}.pa-document-theme__asset-heading{padding:14px}.pa-document-theme__asset-body{padding:0 14px 14px}.pa-document-theme__preview-panel{height:min(45vh,350px);min-height:250px;padding:10px;top:70px}.pa-document-theme__preview-header{align-items:center!important}.pa-document-theme__mobile-tools{display:inline-flex;font-size:.58rem;margin-left:auto}.pa-document-theme__preview-controls{display:none;width:100%}.pa-document-theme__preview-controls.is-mobile-open,.pa-document-theme__preview-panel.is-expanded .pa-document-theme__preview-controls{display:grid}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__preview-controls{grid-template-columns:minmax(0,1fr)}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__preview-selectors{flex-wrap:wrap}.pa-document-theme__preview-panel.is-expanded.is-book-preview .pa-document-theme__preview-actions{display:grid}.pa-document-theme__preview-panel.is-expanded{border-radius:0;height:100dvh;inset:0;max-height:100dvh;overflow:auto;width:100%}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__preview{container-type:normal;flex:0 0 auto;min-height:420px;padding:12px}.pa-document-theme__preview-panel.is-expanded .pa-document-theme__spread-shell{max-width:100%}.pa-document-theme__cover-layouts{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-document-theme__cover-upload,.pa-document-theme__running-upload,.pa-document-theme__watermark-upload{align-items:flex-start;flex-wrap:wrap}.pa-document-theme__file-input{max-width:100%}.pa-document-theme__back-block-row{flex-wrap:wrap}.pa-document-theme__back-block-row label{min-width:calc(100% - 30px)}.pa-document-theme__grid,.pa-document-theme__preset,.pa-document-theme__review-grid{grid-template-columns:1fr}.pa-document-theme__wizard ol{grid-template-columns:repeat(4,minmax(130px,1fr))}.pa-document-theme__colour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-document-theme__preview{grid-template-columns:1fr}.pa-document-theme__step-actions{align-items:stretch}.pa-document-theme__step-actions button{justify-content:center}.pa-document-theme__actions{align-items:stretch;flex-direction:column-reverse}.pa-document-theme__actions button{justify-content:center;width:100%}}@media (max-width:480px){.pa-document-theme__cover-layouts{grid-template-columns:1fr}.pa-document-theme__cover-tabs{flex-wrap:nowrap;overflow-x:auto}.pa-document-theme__cover-tabs button{flex:1 0 auto}.pa-document-theme__editor{padding:12px}.pa-document-theme__asset-actions .pa-secondary-button{flex:1 1 auto}.pa-document-theme__cover-tabs button,.pa-document-theme__cover-views button{min-height:44px}}@media (max-width:380px){.pa-access-mobile-brand>strong{font-size:.98rem}.pa-access-heading{padding-inline:14px}.pa-access-heading h2{font-size:1.7rem}.pa-field-grid{grid-template-columns:1fr 1fr}.pa-registration-form .pa-field-grid input{padding-inline:11px}.pa-product-card__action{align-items:start;flex-direction:column;gap:0}.pa-system-allocation{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pa-access-shell *,.pa-dashboard-shell *,.pa-route-state *{animation-duration:.01ms!important;transition-duration:.01ms!important}.pa-skeleton-shape:after{animation:none!important;display:none}.pa-operation-status>span{animation:none!important;border-color:var(--pa-blue)}}.pa-ai-credit-admin{background:linear-gradient(145deg,#f7fbff,#fff6fb)}.pa-ai-credit-admin__heading{align-items:center;display:flex;gap:12px;margin-bottom:16px}.pa-ai-credit-admin__heading>span{align-items:center;background:#0c3158;border-radius:12px;color:#7cddff;display:flex;font-size:18px;height:42px;justify-content:center;width:42px}.pa-ai-credit-admin__heading h2,.pa-ai-credit-admin__heading p{margin:0}.pa-ai-credit-admin__heading p{color:var(--pa-muted);font-size:.76rem;margin-top:3px}.pa-ai-credit-admin__balance{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:16px}.pa-ai-credit-admin__balance>div{grid-gap:4px;background:#fff;border:1px solid var(--pa-border);border-radius:12px;display:grid;gap:4px;padding:12px}.pa-ai-credit-admin__balance small{color:var(--pa-muted);font-size:.62rem;text-transform:uppercase}.pa-ai-credit-admin__balance strong{color:#08264a;font-size:1.08rem}.pa-ai-credit-admin__balance>div.is-primary{background:#eef9ff;border-color:#9fd8ef}.pa-ai-credit-admin__balance>div>span{color:var(--pa-muted);font-size:.6rem}.pa-ai-credit-admin__error{color:#a1233c;font-size:.75rem}.pa-ai-credit-admin__success{color:#167351;font-size:.75rem;font-weight:700;margin:4px 0 0}.pa-ai-funding-form{border-top:1px solid #0c31581a;padding-top:16px}.pa-ai-funding-form__intro{grid-gap:3px;display:grid;gap:3px;margin-bottom:13px}.pa-ai-funding-form__intro strong{color:#08264a;font-size:.78rem}.pa-ai-funding-form__intro span{color:var(--pa-muted);font-size:.65rem}.pa-ai-credit-workspace{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.5fr)}.pa-ai-credit-workspace__tenants{min-width:0}.pa-ai-credit-workspace__tenants .pa-panel-heading{margin-bottom:4px}.pa-ai-credit-tenant-list{grid-gap:8px;display:grid;gap:8px}.pa-ai-credit-tenant-list>button{align-items:center;background:#fff;border:1px solid var(--pa-border);border-radius:11px;color:var(--pa-ink);cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:11px;text-align:left;width:100%}.pa-ai-credit-tenant-list>button:hover{background:#f8fcff;border-color:#9fcde5}.pa-ai-credit-tenant-list>button:focus-visible{border-color:var(--pa-blue-light);box-shadow:0 0 0 4px #54abe11f;outline:0}.pa-ai-credit-tenant-list>button.is-selected{background:var(--pa-blue-pale);border-color:var(--pa-blue)}.pa-ai-credit-tenant-list__identity{align-items:center;display:flex;gap:10px;min-width:0}.pa-ai-credit-tenant-list__identity>img,.pa-ai-credit-tenant-list__identity>span:first-child:not(:last-child){border-radius:10px;flex:0 0 40px;height:40px;object-fit:contain;width:40px}.pa-ai-credit-tenant-list__identity>span:first-child:not(:last-child){background:#eaf4fa;color:var(--pa-blue);display:grid;font-size:.62rem;font-weight:850;place-items:center}.pa-ai-credit-tenant-list__identity>span:last-child{grid-gap:4px;display:grid;gap:4px;min-width:0}.pa-ai-credit-tenant-list__identity small,.pa-ai-credit-tenant-list__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-ai-credit-tenant-list__identity strong{font-size:.69rem}.pa-ai-credit-tenant-list__identity small{color:var(--pa-muted);font-size:.56rem}.pa-ai-credit-workspace__load-more{justify-content:center;margin-top:12px;width:100%}.pa-ai-credit-workspace__account{background:#fff;border:1px solid var(--pa-border);border-radius:15px;min-width:0;overflow:hidden}.pa-ai-credit-workspace__account>.pa-ai-credit-admin{padding:24px}.pa-ai-credit-workspace__selection{align-items:center;background:#fff;border-bottom:1px solid var(--pa-border);display:flex;gap:16px;justify-content:space-between;padding:18px 24px}.pa-ai-credit-workspace__selection h2,.pa-ai-credit-workspace__selection p,.pa-ai-credit-workspace__selection span{margin:0}.pa-ai-credit-workspace__selection p{color:var(--pa-blue);font-size:.55rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pa-ai-credit-workspace__selection h2{font-size:1.08rem;margin-top:5px}.pa-ai-credit-workspace__selection span{color:var(--pa-muted);display:block;font-size:.59rem;margin-top:4px}.pa-ai-credit-workspace__empty{border:0}.pa-ai-pricing{background:#fff}.pa-ai-pricing__heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.pa-ai-pricing__heading h2,.pa-ai-pricing__heading p,.pa-ai-pricing__heading span{margin:0}.pa-ai-pricing__heading p{color:var(--pa-blue);font-size:.55rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pa-ai-pricing__heading h2{color:#08264a;font-size:1.12rem;margin-top:4px}.pa-ai-pricing__heading span{color:var(--pa-muted);display:block;font-size:.66rem;margin-top:4px}.pa-ai-pricing__heading a{border:1px solid var(--pa-border);border-radius:9px;color:var(--pa-blue);flex:0 0 auto;font-size:.62rem;font-weight:750;padding:8px 10px;text-decoration:none}.pa-ai-pricing__source{grid-gap:3px;background:#f5f9fc;border:1px solid #d9e6ef;border-radius:10px;display:grid;gap:3px;margin-top:14px;padding:11px 12px}.pa-ai-pricing__source strong{color:#0b567e;font-size:.65rem}.pa-ai-pricing__source span{color:var(--pa-body);font-size:.62rem;line-height:1.5}.pa-ai-pricing__toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:15px 0 10px}.pa-ai-pricing__toolbar label{align-items:center;color:#08264a;display:flex;font-size:.68rem;font-weight:700;gap:7px}.pa-ai-pricing__toolbar span{color:var(--pa-muted);font-size:.61rem}.pa-ai-global__coverage-warning{background:#fff8e8;border:1px solid #f0d58e;border-radius:9px;color:#674b08;font-size:.62rem;line-height:1.45;margin:0 0 10px;padding:9px 11px}.pa-ai-global__coverage-warning.is-severe{background:#fff0f2;border-color:#efabb7;color:#8a1e35}.pa-ai-pricing__models{grid-gap:10px;display:grid;gap:10px}.pa-ai-model-cost{border:1px solid var(--pa-border);border-radius:12px;padding:14px}.pa-ai-model-cost.is-used{background:#f9fdff;border-color:#a9d8ef;box-shadow:inset 3px 0 0 #159bd7}.pa-ai-model-cost>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pa-ai-model-cost>header h3{color:#08264a;font-size:.78rem;margin:0}.pa-ai-model-cost>header span{color:var(--pa-muted);display:block;font-size:.56rem;margin-top:3px}.pa-ai-model-cost__badges{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.pa-ai-model-cost__badges em,.pa-ai-model-cost__badges strong{border-radius:999px;font-size:.5rem;font-style:normal;padding:4px 7px;text-transform:uppercase}.pa-ai-model-cost__badges strong{background:#def7eb;color:#0a7954}.pa-ai-model-cost__badges em{background:#f0f2f5;color:#56687c}.pa-ai-model-cost__rates{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px}.pa-ai-model-cost__rates>label{grid-gap:4px;display:grid;gap:4px;min-width:0}.pa-ai-model-cost__rates>label>span:first-child{color:var(--pa-body);font-size:.57rem;font-weight:750;text-transform:uppercase}.pa-ai-model-cost__input{align-items:center;background:#fff;border:1px solid var(--pa-border);border-radius:8px;display:flex;gap:4px;padding-left:8px}.pa-ai-model-cost__input>span{color:#5f7184;font-size:.68rem}.pa-ai-model-cost__input input{background:#0000;border:0;color:#08264a;font-size:.7rem;min-width:0;outline:0;padding:8px 8px 8px 0;width:100%}.pa-ai-model-cost__input:focus-within{border-color:var(--pa-blue-light);box-shadow:0 0 0 3px #54abe11f}.pa-ai-model-cost__rates small{color:var(--pa-muted);font-size:.5rem;line-height:1.4}.pa-ai-pricing__actions{align-items:center;border-top:1px solid var(--pa-border);display:flex;gap:9px;justify-content:flex-end;margin-top:15px;padding-top:15px}.pa-ai-global{background:#fff;border:1px solid var(--pa-border);border-radius:15px;margin-bottom:18px;padding:24px}.pa-ai-global__heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.pa-ai-global__heading h2,.pa-ai-global__heading p,.pa-ai-global__heading span{margin:0}.pa-ai-global__heading p{color:var(--pa-blue);font-size:.55rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pa-ai-global__heading h2{color:#08264a;font-size:1.25rem;margin-top:4px}.pa-ai-global__heading span{color:var(--pa-muted);display:block;font-size:.68rem;margin-top:4px}.pa-ai-global__heading a{border:1px solid var(--pa-border);border-radius:9px;color:var(--pa-blue);flex:0 0 auto;font-size:.62rem;font-weight:750;padding:8px 10px;text-decoration:none}.pa-ai-global__metadata{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.pa-ai-global__metadata>div{grid-gap:5px;background:#f6f9fc;border:1px solid #dce7ef;border-radius:10px;display:grid;gap:5px;min-width:0;padding:11px}.pa-ai-global__metadata small{color:var(--pa-muted);font-size:.55rem;letter-spacing:.04em;text-transform:uppercase}.pa-ai-global__metadata strong{color:#08264a;font-size:.72rem;overflow-wrap:anywhere}.pa-ai-global__controls{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.pa-ai-margin-card,.pa-ai-upload-card{grid-gap:11px;align-content:start;background:linear-gradient(145deg,#f7fbff,#fff8fc);border:1px solid #dce7ef;border-radius:12px;display:grid;gap:11px;padding:15px}.pa-ai-margin-card h3,.pa-ai-margin-card p,.pa-ai-margin-card span,.pa-ai-upload-card h3,.pa-ai-upload-card p,.pa-ai-upload-card span{margin:0}.pa-ai-margin-card>div>p,.pa-ai-upload-card>div>p{color:var(--pa-blue);font-size:.53rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pa-ai-margin-card h3,.pa-ai-upload-card h3{color:#08264a;font-size:.83rem;margin-top:3px}.pa-ai-margin-card>div>span,.pa-ai-upload-card>div>span{color:var(--pa-muted);display:block;font-size:.61rem;line-height:1.45;margin-top:4px}.pa-ai-margin-card__formula{color:var(--pa-body);font-size:.63rem;line-height:1.45}.pa-ai-margin-card__formula,.pa-ai-upload-card__selection{background:#fff;border:1px solid #d9e5ed;border-radius:9px;padding:9px}.pa-ai-upload-card__selection{align-items:center;display:flex;gap:10px;justify-content:space-between}.pa-ai-upload-card__selection strong{color:#08264a;font-size:.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-ai-upload-card__selection span{color:var(--pa-muted);flex:0 0 auto;font-size:.58rem}.pa-ai-rate-table-wrap{border:1px solid var(--pa-border);border-radius:11px;max-height:620px;overflow:auto}.pa-ai-rate-table{border-collapse:initial;border-spacing:0;min-width:980px;width:100%}.pa-ai-rate-table td,.pa-ai-rate-table th{background:#fff;border-bottom:1px solid #e5edf3;color:var(--pa-body);font-size:.6rem;padding:9px;text-align:left;vertical-align:middle}.pa-ai-rate-table thead th{background:#f1f6fa;color:#52677c;font-size:.53rem;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;z-index:2}.pa-ai-rate-table tbody tr:last-child>*{border-bottom:0}.pa-ai-rate-table tbody tr.is-used>*{background:#f6fcff}.pa-ai-rate-table tbody tr.is-used>th{box-shadow:inset 3px 0 0 #159bd7}.pa-ai-rate-table tbody th{min-width:180px}.pa-ai-rate-table tbody th span,.pa-ai-rate-table tbody th strong{display:block}.pa-ai-rate-table tbody th strong{color:#08264a;font-size:.66rem}.pa-ai-rate-table tbody th span{color:var(--pa-muted);font-size:.52rem;margin-top:2px}.pa-ai-rate-table tbody th em{background:#def7eb;border-radius:999px;color:#0a7954;display:inline-block;font-size:.46rem;font-style:normal;margin-top:4px;padding:3px 6px;text-transform:uppercase}.pa-ai-rate-table input{background:#fff;border:1px solid #d7e3ec;border-radius:7px;color:#08264a;font-size:.62rem;min-width:100px;padding:7px;width:100%}.pa-ai-rate-table input:focus{border-color:var(--pa-blue-light);box-shadow:0 0 0 3px #54abe11f;outline:0}.pa-ai-rate-table input.is-not-priced{border-style:dashed}.pa-ai-rate-table input.is-not-priced::placeholder{color:#8796a6;font-style:italic;opacity:1}.pa-ai-rate-table__na{color:#8796a6;font-size:.55rem;font-style:italic}.pa-ai-upload-review{color:var(--pa-body);font-size:.7rem;line-height:1.55;margin:16px 0}.pa-ai-tenant-margin{grid-gap:11px;align-items:end;border-top:1px solid #0c31581a;display:grid;gap:11px;grid-template-columns:minmax(180px,1.2fr) minmax(170px,1fr) minmax(150px,.8fr) auto;margin-top:18px;padding-top:16px}.pa-ai-tenant-margin h3,.pa-ai-tenant-margin p,.pa-ai-tenant-margin span{margin:0}.pa-ai-tenant-margin>div>p{color:var(--pa-blue);font-size:.52rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pa-ai-tenant-margin h3{color:#08264a;font-size:.8rem;margin-top:3px}.pa-ai-tenant-margin>div>span{color:var(--pa-muted);display:block;font-size:.59rem;margin-top:4px}.pa-ai-tenant-margin__inherit{align-items:center;color:#08264a;display:flex;font-size:.64rem;font-weight:700;gap:7px;min-height:39px}.pa-ai-tenant-margin .pa-ai-credit-admin__error{grid-column:1/-1;margin:0}.pa-dialog-backdrop{align-items:center;background:#02122794;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.pa-dialog{background:#fff;border:1px solid #d8e4ed;border-radius:16px;box-shadow:0 24px 80px #00142d52;max-height:calc(100vh - 48px);overflow-y:auto;padding:22px;width:min(560px,100%)}.pa-dialog__heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.pa-dialog__heading h2,.pa-dialog__heading p{margin:0}.pa-dialog__heading p{color:var(--pa-blue);font-size:.55rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pa-dialog__heading h2{color:#08264a;font-size:1.24rem;margin-top:4px}.pa-dialog__heading>button{align-items:center;background:#f3f6f9;border:0;border-radius:8px;color:#31485f;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;width:32px}.pa-dialog__actions{display:flex;gap:9px;justify-content:flex-end;margin-top:18px}.pa-ai-funding-review__tenant{color:var(--pa-body);font-size:.72rem;margin:14px 0}.pa-ai-funding-review dl{grid-gap:0;display:grid;gap:0;margin:0}.pa-ai-funding-review dl>div{grid-gap:12px;align-items:start;border-top:1px solid #e7eef3;display:grid;gap:12px;grid-template-columns:1fr 1.2fr;padding:9px 0}.pa-ai-funding-review dt{color:var(--pa-muted);font-size:.62rem}.pa-ai-funding-review dd{color:#08264a;font-size:.7rem;font-weight:750;margin:0;overflow-wrap:anywhere;text-align:right}.pa-ai-funding-review__warning{background:#fff6df;border:1px solid #f0cf83;border-radius:9px;color:#7a5311;font-size:.65rem;line-height:1.45;padding:10px}.pa-tenant-ai-credit-summary{background:linear-gradient(145deg,#f7fbff,#fff6fb)}.pa-tenant-ai-credit-summary__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pa-tenant-ai-credit-summary__grid>div{grid-gap:5px;background:#fff;border:1px solid var(--pa-border);border-radius:12px;display:grid;gap:5px;min-width:0;padding:16px}.pa-tenant-ai-credit-summary__grid>div.is-primary{background:#eef9ff;border-color:#a9d8ef}.pa-tenant-ai-credit-summary__grid small{color:var(--pa-muted);font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}.pa-tenant-ai-credit-summary__grid strong{color:#08264a;font-size:1.25rem;overflow-wrap:anywhere;text-transform:capitalize}.pa-tenant-ai-credit-summary__notice{grid-gap:5px;background:#fff8e8;border:1px solid #f1cf8a;border-radius:12px;display:grid;gap:5px;padding:16px}.pa-tenant-ai-credit-summary__notice strong{font-size:.76rem}.pa-tenant-ai-credit-summary__notice span{color:var(--pa-body);font-size:.67rem}.pa-tenant-ai-credit-summary__footnote{color:var(--pa-muted);font-size:.64rem;margin:15px 0 0}.pa-ai-wallet-overdrawn{grid-gap:4px;background:#fff0f2;border:1px solid #efabb7;border-radius:11px;color:#8a1e35;display:grid;gap:4px;margin:0 0 14px;padding:12px 14px}.pa-ai-wallet-overdrawn strong{font-size:.75rem}.pa-ai-wallet-overdrawn span{font-size:.64rem;line-height:1.45}.pa-ai-wallet-overdrawn.is-review{background:#fff8e8;border-color:#e8c16b;color:#72500b}.pa-ai-migration-reconciliation{background:#f8f4ff;border:1px solid #d9c8ef;border-radius:12px;margin-top:16px;padding:14px}.pa-ai-migration-reconciliation__heading h3,.pa-ai-migration-reconciliation__heading p,.pa-ai-migration-reconciliation__heading span{margin:0}.pa-ai-migration-reconciliation__heading p{color:#7651a5;font-size:.52rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pa-ai-migration-reconciliation__heading h3{color:#08264a;font-size:.92rem;margin-top:3px}.pa-ai-migration-reconciliation__heading span{color:var(--pa-body);display:block;font-size:.61rem;line-height:1.5;margin-top:4px;max-width:760px}.pa-ai-migration-reconciliation form{grid-gap:12px;display:grid;gap:12px;margin-top:13px}.pa-ai-migration-reconciliation fieldset{grid-gap:8px;border:0;display:grid;gap:8px;margin:0;padding:0}.pa-ai-migration-reconciliation legend{color:#08264a;font-size:.63rem;font-weight:800;margin-bottom:7px}.pa-ai-migration-reconciliation fieldset label{align-items:flex-start;background:#fff;border:1px solid #ddd3ea;border-radius:9px;color:var(--pa-body);display:flex;font-size:.61rem;gap:9px;line-height:1.45;padding:10px}.pa-ai-migration-reconciliation fieldset label:has(input:checked){border-color:#9a72c8;box-shadow:inset 3px 0 0 #8d62bd}.pa-ai-migration-reconciliation fieldset label>input{flex:0 0 auto;margin-top:2px}.pa-ai-migration-reconciliation fieldset label span,.pa-ai-migration-reconciliation fieldset label strong{display:block}.pa-ai-migration-reconciliation fieldset label strong{color:#08264a;font-size:.65rem;margin-bottom:2px}.pa-ai-migration-reconciliation textarea{min-height:80px;resize:vertical}.pa-ai-migration-reconciliation .pa-field small{color:var(--pa-muted);font-size:.54rem;line-height:1.4}.pa-ai-migration-review__warning{background:#fff3d7;border:1px solid #e9c675;border-radius:9px;color:#6f4c0a;font-size:.64rem;line-height:1.5;padding:11px}.pa-ai-migration-review dl{display:grid;margin:12px 0 0}.pa-ai-migration-review dl>div{grid-gap:12px;border-top:1px solid #e7eef3;display:grid;gap:12px;grid-template-columns:1fr 1.4fr;padding:9px 0}.pa-ai-migration-review dt{color:var(--pa-muted);font-size:.61rem}.pa-ai-migration-review dd{color:#08264a;font-size:.67rem;font-weight:750;margin:0;overflow-wrap:anywhere;text-align:right}.pa-ai-review-queue{background:#fffaf0;border:1px solid #ead19a;border-radius:12px;margin-top:16px;padding:14px}.pa-ai-review-queue__heading{align-items:start;display:flex;gap:14px;justify-content:space-between}.pa-ai-review-queue__heading h3,.pa-ai-review-queue__heading p,.pa-ai-review-queue__heading span{margin:0}.pa-ai-review-queue__heading p{color:#94640d;font-size:.52rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pa-ai-review-queue__heading h3{color:#08264a;font-size:.92rem;margin-top:3px}.pa-ai-review-queue__heading span{color:var(--pa-body);display:block;font-size:.61rem;line-height:1.5;margin-top:4px;max-width:670px}.pa-ai-review-queue__warning{background:#fff3d7;border:1px solid #e9c675;border-radius:9px;color:#6f4c0a;font-size:.59rem;line-height:1.5;margin:12px 0;padding:9px 10px}.pa-ai-review-queue__empty{background:#fff;border:1px dashed #d9c28d;border-radius:9px;color:var(--pa-muted);font-size:.62rem;margin:10px 0 0;padding:13px;text-align:center}.pa-ai-review-queue__table-wrap{border:1px solid #e2d1aa;border-radius:10px;max-height:440px;overflow:auto}.pa-ai-review-queue__table{border-collapse:initial;border-spacing:0;min-width:980px;width:100%}.pa-ai-review-queue__table td,.pa-ai-review-queue__table th{background:#fff;border-bottom:1px solid #eee4cf;color:var(--pa-body);font-size:.57rem;line-height:1.4;padding:9px;text-align:left;vertical-align:top}.pa-ai-review-queue__table thead th{background:#fbf4e5;color:#685633;font-size:.5rem;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;z-index:2}.pa-ai-review-queue__table tbody tr:last-child>*{border-bottom:0}.pa-ai-review-queue__table tbody th{min-width:200px}.pa-ai-review-queue__table tbody th code,.pa-ai-review-queue__table tbody th span,.pa-ai-review-queue__table tbody th strong,.pa-ai-review-queue__table td small,.pa-ai-review-queue__table td span,.pa-ai-review-queue__table td strong,.pa-ai-review-queue__table td time{display:block}.pa-ai-review-queue__table tbody th code,.pa-ai-review-queue__table tbody th span,.pa-ai-review-queue__table td small,.pa-ai-review-queue__table td span,.pa-ai-review-queue__table td time{color:var(--pa-muted);font-family:inherit;font-size:.5rem;margin-top:3px;overflow-wrap:anywhere}.pa-ai-review-queue__table td>button{white-space:nowrap}.pa-ai-review-queue__more{margin-top:10px}.pa-ai-review-release__summary{background:#fff3d7;border:1px solid #e9c675;border-radius:9px;color:#6f4c0a;font-size:.64rem;line-height:1.5;padding:11px}.pa-ai-review-release textarea{min-height:94px;resize:vertical}.pa-ai-review-release__acknowledgement{align-items:flex-start;color:var(--pa-body);display:flex;font-size:.62rem;gap:8px;line-height:1.45;margin-top:12px}.pa-ai-review-release__acknowledgement input{flex:0 0 auto;margin-top:2px}.pa-ai-credit-admin__balance>div.is-overdrawn,.pa-tenant-ai-credit-summary__grid>div.is-overdrawn{background:#fff1f4;border-color:#e98da0}.pa-ai-credit-admin__balance>div.is-overdrawn strong,.pa-tenant-ai-credit-summary__grid>div.is-overdrawn strong{color:#a1233c}.pa-ai-transaction-pricing,.pa-ai-wallet-activity{border-top:1px solid #0c31581a;margin-top:20px;padding-top:20px}.pa-ai-transaction-pricing__heading,.pa-ai-wallet-activity__heading{align-items:start;display:flex;gap:18px;justify-content:space-between}.pa-ai-transaction-pricing__heading h3,.pa-ai-transaction-pricing__heading p,.pa-ai-transaction-pricing__heading span,.pa-ai-wallet-activity__heading h3,.pa-ai-wallet-activity__heading p,.pa-ai-wallet-activity__heading span{margin:0}.pa-ai-transaction-pricing__heading p,.pa-ai-wallet-activity__heading p{color:var(--pa-blue);font-size:.52rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pa-ai-transaction-pricing__heading h3,.pa-ai-wallet-activity__heading h3{color:#08264a;font-size:.92rem;margin-top:3px}.pa-ai-transaction-pricing__heading>div>span,.pa-ai-wallet-activity__heading>div>span{color:var(--pa-muted);display:block;font-size:.62rem;line-height:1.5;margin-top:4px;max-width:680px}.pa-ai-transaction-pricing__heading dl{grid-gap:4px;background:#f4f8fb;border:1px solid #dce7ef;border-radius:10px;display:grid;flex:0 0 auto;gap:4px;margin:0;min-width:170px;padding:9px 11px}.pa-ai-transaction-pricing__heading dl>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.pa-ai-transaction-pricing__heading dt{color:var(--pa-muted);font-size:.53rem}.pa-ai-transaction-pricing__heading dd{color:#08264a;font-size:.61rem;font-weight:750;margin:0}.pa-ai-transaction-pricing__search{align-items:center;display:flex;gap:10px;margin:13px 0 9px}.pa-ai-transaction-pricing__search input{background:#fff;border:1px solid var(--pa-border);border-radius:9px;color:#08264a;font-size:.67rem;min-width:230px;padding:9px 10px}.pa-ai-transaction-pricing__search input:focus{border-color:var(--pa-blue-light);box-shadow:0 0 0 3px #54abe11f;outline:0}.pa-ai-transaction-pricing__search small{color:var(--pa-muted);font-size:.58rem}.pa-ai-transaction-table-wrap,.pa-ai-wallet-activity__table-wrap{border:1px solid var(--pa-border);border-radius:11px;max-height:620px;overflow:auto}.pa-ai-transaction-table,.pa-ai-wallet-activity__table{border-collapse:initial;border-spacing:0;min-width:1020px;width:100%}.pa-ai-transaction-table td,.pa-ai-transaction-table th,.pa-ai-wallet-activity__table td,.pa-ai-wallet-activity__table th{background:#fff;border-bottom:1px solid #e5edf3;color:var(--pa-body);font-size:.59rem;line-height:1.4;padding:9px;text-align:left;vertical-align:top}.pa-ai-transaction-table thead th,.pa-ai-wallet-activity__table thead th{background:#f1f6fa;color:#52677c;font-size:.51rem;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;z-index:2}.pa-ai-transaction-table tbody tr:last-child>*,.pa-ai-wallet-activity__table tbody tr:last-child>*{border-bottom:0}.pa-ai-transaction-table tbody th,.pa-ai-wallet-activity__table tbody th{min-width:195px}.pa-ai-transaction-table tbody th code,.pa-ai-transaction-table tbody th span,.pa-ai-transaction-table tbody th strong,.pa-ai-wallet-activity__table tbody th code,.pa-ai-wallet-activity__table tbody th span,.pa-ai-wallet-activity__table tbody th strong,.pa-ai-wallet-activity__table tbody th time{display:block}.pa-ai-transaction-table tbody th strong,.pa-ai-wallet-activity__table tbody th strong{color:#08264a;font-size:.64rem}.pa-ai-transaction-table tbody th span,.pa-ai-wallet-activity__table tbody th span{color:var(--pa-body);font-size:.55rem;margin-top:3px}.pa-ai-transaction-table tbody th code,.pa-ai-wallet-activity__table tbody th code,.pa-ai-wallet-activity__table tbody th time{color:var(--pa-muted);font-family:inherit;font-size:.49rem;margin-top:4px;overflow-wrap:anywhere}.pa-ai-transaction-table td>small,.pa-ai-transaction-table td>strong,.pa-ai-wallet-activity__table td>small{display:block}.pa-ai-transaction-table td>small,.pa-ai-wallet-activity__table td>small{color:var(--pa-muted);font-size:.51rem;line-height:1.4;margin-top:3px}.pa-ai-transaction-table td form{align-items:center;display:flex;gap:6px;min-width:205px}.pa-ai-transaction-table td form label{min-width:0}.pa-ai-transaction-table td form input{background:#fff;border:1px solid #d7e3ec;border-radius:7px;color:#08264a;font-size:.61rem;min-width:112px;padding:7px;width:100%}.pa-ai-transaction-table td form input:disabled{background:#f4f6f8;color:#78899a}.pa-ai-transaction-table td form button{min-height:32px;padding:7px 9px}.pa-ai-activity-status,.pa-ai-pricing-absorbed,.pa-ai-pricing-ready,.pa-ai-pricing-warning{border-radius:999px;display:inline-block;font-size:.48rem;font-style:normal;font-weight:800;padding:4px 7px;text-transform:uppercase}.pa-ai-pricing-warning{background:#fff1cf;color:#73500d}.pa-ai-pricing-ready{background:#def7eb;color:#0a7954}.pa-ai-pricing-absorbed{background:#e8eef5;color:#425a73}.pa-ai-transaction-pricing__empty,.pa-ai-wallet-activity__empty{background:#f6f9fc;border:1px dashed #cfdde7;border-radius:10px;color:var(--pa-muted);font-size:.64rem;margin:10px 0 0;padding:14px;text-align:center}.pa-ai-wallet-activity__controls{align-items:end;display:flex;flex:0 0 auto;gap:8px}.pa-ai-wallet-activity__controls label{grid-gap:4px;display:grid;gap:4px}.pa-ai-wallet-activity__controls label span{color:#52677c;font-size:.53rem;font-weight:750;text-transform:uppercase}.pa-ai-wallet-activity__heading input[type=month]{background:#fff;border:1px solid var(--pa-border);border-radius:8px;color:#08264a;font-size:.64rem;padding:8px}.pa-ai-wallet-report-button{min-height:34px;white-space:nowrap}.pa-ai-wallet-report-success{background:#edf9f4;border:1px solid #bfe4d2;border-radius:9px;color:#13704e;font-size:.61rem;margin:11px 0 0;padding:9px 11px}.pa-ai-wallet-activity__summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0}.pa-ai-wallet-activity__summary>div{grid-gap:4px;background:#f6f9fc;border:1px solid #dce7ef;border-radius:10px;display:grid;gap:4px;min-width:0;padding:10px}.pa-ai-wallet-activity__summary small{color:var(--pa-muted);font-size:.52rem;text-transform:uppercase}.pa-ai-wallet-activity__summary strong{color:#08264a;font-size:.77rem;overflow-wrap:anywhere}.pa-ai-wallet-feature-breakdown{margin-top:15px}.pa-ai-wallet-activity__detail-heading,.pa-ai-wallet-feature-breakdown__heading{align-items:end;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.pa-ai-wallet-activity__detail-heading h4,.pa-ai-wallet-activity__detail-heading span,.pa-ai-wallet-feature-breakdown__heading h4,.pa-ai-wallet-feature-breakdown__heading span{margin:0}.pa-ai-wallet-activity__detail-heading h4,.pa-ai-wallet-feature-breakdown__heading h4{color:#08264a;font-size:.72rem}.pa-ai-wallet-activity__detail-heading span,.pa-ai-wallet-feature-breakdown__heading span{color:var(--pa-muted);display:block;font-size:.55rem;margin-top:3px}.pa-ai-wallet-activity__detail-heading{margin-top:18px}.pa-ai-wallet-activity__table.is-feature-summary{min-width:920px}.pa-ai-wallet-activity__table td.is-negative{color:#a1233c;font-weight:800}.pa-ai-activity-status{background:#e7f5ed;color:#176a4e}.pa-ai-activity-status.is-pricing_review_required,.pa-ai-activity-status.is-review_required,.pa-ai-activity-status.is-settlement_pending{background:#fff1cf;color:#73500d}.pa-ai-activity-warning{color:#8a5c08!important;max-width:190px}.pa-ai-wallet-activity__table tr.pa-ai-activity-topup>*{background:#f3fbf6}.pa-ai-wallet-activity__table tr.pa-ai-activity-topup th strong{color:#176a4e}.pa-ai-wallet-activity__table td.pa-ai-activity-credit{color:#176a4e;font-weight:800}.pa-ai-activity-status.is-credited{background:#dff3e6;color:#176a4e}.pa-ai-wallet-activity__more{margin-top:10px}.pa-tenant-ai-credit-summary>.pa-ai-wallet-activity{margin-top:18px}@media (max-width:1199px){.pa-ai-credit-workspace{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}.pa-ai-tenant-margin,.pa-ai-wallet-activity__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pa-ai-credit-admin__balance,.pa-ai-credit-workspace{grid-template-columns:1fr}.pa-ai-credit-workspace__account>.pa-ai-credit-admin{padding:18px}.pa-ai-credit-workspace__selection{padding:16px 18px}.pa-ai-global{padding:18px}.pa-ai-global__heading{display:grid}.pa-ai-global__heading a{justify-self:start}.pa-ai-global__controls,.pa-ai-global__metadata,.pa-ai-tenant-margin{grid-template-columns:1fr}.pa-ai-pricing__heading{display:grid}.pa-ai-pricing__heading a{justify-self:start}.pa-ai-model-cost__rates{grid-template-columns:1fr}.pa-ai-pricing__actions,.pa-dialog__actions{align-items:stretch;flex-direction:column-reverse}.pa-ai-pricing__actions button,.pa-dialog__actions button{justify-content:center;width:100%}.pa-tenant-ai-credit-summary__grid{grid-template-columns:1fr}.pa-ai-review-queue__heading,.pa-ai-transaction-pricing__heading,.pa-ai-wallet-activity__heading{display:grid}.pa-ai-wallet-activity__controls{align-items:stretch;display:grid}.pa-ai-wallet-report-button{justify-content:center;width:100%}.pa-ai-transaction-pricing__heading dl{width:100%}.pa-ai-transaction-pricing__search{align-items:stretch;flex-direction:column}.pa-ai-transaction-pricing__search input{min-width:0;width:100%}.pa-ai-wallet-activity__summary{grid-template-columns:1fr}}.password-reset{align-content:center;background:radial-gradient(circle at 18% 90%,#f15c9d38,#0000 34%),radial-gradient(circle at 88% 8%,#54abe133,#0000 30%),#07172c;color:#fff;display:grid;font-family:Inter,Segoe UI,Arial,sans-serif;justify-items:center;min-height:100vh;padding:28px 20px}.password-reset__panel{grid-gap:12px;display:grid;gap:12px;width:min(100%,460px)}.password-reset__logo{display:block;height:58px;width:118px}.password-reset__logo img{height:100%;object-fit:contain;width:100%}.password-reset__panel>p{color:#69b9e9;font-size:.72rem;font-weight:800;letter-spacing:.18em;margin:8px 0 0;text-transform:uppercase}.password-reset__panel h1{font-size:clamp(1.7rem,4vw,2.35rem);letter-spacing:-.035em;line-height:1.05;margin:0}.password-reset__panel>span{color:#ffffffb8;font-size:.92rem;line-height:1.45}.password-reset__form{grid-gap:14px;display:grid;gap:14px;margin-top:8px}.password-reset__form label{grid-gap:7px;color:#ffffffdb;display:grid;font-size:.78rem;gap:7px}.password-reset__form input{background:#071222b8;border:1px solid #ffffff2e;border-radius:11px;color:#fff;font:inherit;min-height:50px;padding:0 14px;width:100%}.password-reset__form input::placeholder{color:#ffffff6b}.password-reset__form input:focus{border-color:#58abe0;outline:3px solid #54abe147;outline-offset:1px}.password-reset__field{align-items:center;background:#071222b8;border:1px solid #ffffff2e;border-radius:11px;display:flex}.password-reset__field:focus-within{border-color:#58abe0;outline:3px solid #54abe147;outline-offset:1px}.password-reset__field input{background:#0000;border:0;outline:0}.password-reset__field input:focus{outline:0}.password-reset__back,.password-reset__field button,.password-reset__form>button{font:inherit}.password-reset__field button{background:#0000;border:0;color:#69b9e9;cursor:pointer;margin-right:8px}.password-reset__form>button{background:#fff;border:0;border-radius:11px;color:#07172c;cursor:pointer;font-weight:700;min-height:50px}.password-reset__form>button:disabled{cursor:not-allowed;opacity:.55}.password-reset__alert,.password-reset__status{background:#d84d7729;border-radius:10px;color:#ffd5e2;font-size:.84rem;margin:0;padding:12px 14px}.password-reset__alert.is-success,.password-reset__status{background:#69b9e924;color:#d7eefb}.password-reset__back{color:#69b9e9;font-size:.84rem;font-weight:700;text-decoration:none;width:-moz-fit-content;width:fit-content}.application-register{display:flex;flex-direction:column;gap:22px;margin-top:22px}.application-register .application-register-ready,.application-register .pa-alert,.application-register .pa-form,.application-register .pa-stepper,.application-register .pa-verification-panel{margin:0 44px}.application-register .pa-stepper li{gap:10px;padding:0 8px}.application-register-ready{align-items:stretch;display:flex;flex-direction:column;gap:16px}.application-register-ready p{color:var(--pa-body);font-size:.9rem;line-height:1.5;margin:0}.application-register-ready .pa-primary-button{width:100%}.application-form-loader{display:grid;min-height:220px;place-items:center;position:relative}.application-form-loader__mark{height:54px;position:relative;width:54px}.application-form-loader__mark span{animation:application-form-loader-spin .75s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#197fba;inset:0;position:absolute}.application-form-loader__mark span:nth-child(2){animation-direction:reverse;animation-duration:1.05s;border-top-color:#0f3d66;inset:7px}.application-form-loader__mark span:nth-child(3){animation-duration:.55s;border-top-color:#7ec8ea;inset:14px}.application-form-loader__label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}@keyframes application-form-loader-spin{to{transform:rotate(1turn)}}.application-status{grid-gap:10px;display:grid;gap:10px;margin:12px 20px 0}.application-status__label{color:var(--pa-muted);font-size:.68rem;font-weight:600;margin:0}.application-status strong{color:var(--pa-ink);font-size:1.35rem;letter-spacing:-.03em}.application-status>p:not(.application-status__label),.application-status__pay p{color:var(--pa-body);font-size:.84rem;line-height:1.45;margin:0}.application-status__pay{grid-gap:8px;border-top:1px solid #0000001a;border-top:1px solid var(--pa-line,#0000001a);display:grid;gap:8px;padding-top:10px}.application-status__pay strong{font-size:1rem}.application-status__pay .application-status__error{color:#b42318}.application-status__pay .pa-primary-button{min-height:40px;width:100%}.application-status .pa-primary-button{margin-top:8px;min-height:40px;text-decoration:none;width:100%}.line-select{min-width:0;position:relative;width:100%}.line-select.is-open{z-index:5}.line-select__option,.line-select__trigger{background:#0000;border:0;border-bottom:1px solid #c5d0db;border-radius:0;box-shadow:none;color:#253449;cursor:pointer;font:inherit;text-align:left;width:100%}.line-select .line-select__trigger{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%23526174' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:12px 8px;display:block;height:34px;line-height:34px;overflow:hidden;padding:0 18px 0 0;text-overflow:ellipsis;white-space:nowrap}.line-select.is-open .line-select__trigger{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 6.5 5-5 5 5' fill='none' stroke='%23197fba' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-bottom-color:var(--pa-blue)}.line-select__option.is-placeholder,.line-select__trigger.is-empty{color:#8b9aab}.line-select__trigger:disabled{cursor:default;opacity:.7}.line-select__option:focus,.line-select__trigger:focus{border-bottom-color:var(--pa-blue);outline:0}.line-select__list{background:#d7eef8;border:0;box-shadow:none;left:0;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:1}.line-select__option{background:#d7eef8;min-height:34px;padding:8px 10px}.line-select__option.is-selected{color:var(--pa-blue)}.line-select.is-open .line-select__list input.line-select__search{background:#d7eef8;border:0;border-bottom:1px solid #9ec9de;border-radius:0;box-shadow:none;color:#253449;font:inherit;min-height:34px;padding:8px 10px;width:100%}.line-select.is-open .line-select__list input.line-select__search:focus{background:#d7eef8;border-bottom-color:var(--pa-blue);box-shadow:none;outline:0}.line-select__search::placeholder{color:#6d8798}.line-select__empty{background:#d7eef8;color:#6d8798;padding:8px 10px}.country-select__status{color:var(--pa-body);font-size:.72rem;margin:6px 0 0}.country-select__retry{background:#0000;border:0;color:var(--pa-blue);cursor:pointer;font:inherit;margin-left:6px;padding:0}.pa-field-grid>.phone-field-slot{grid-column:1/-1}.phone-field{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:11rem minmax(0,1fr)}.phone-field__code{min-width:0}.phone-field__code .line-select__trigger{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-field__code .line-select__list{right:auto;width:240px}.phone-field__number{background:#0000;border:0;border-bottom:1px solid #c5d0db;border-radius:0;box-shadow:none;min-width:0}.pa-access-shell .phone-field__number:focus,.pa-access-shell .phone-field__number:focus-visible{background:#0000;border-bottom-color:var(--pa-blue);border-radius:0;box-shadow:none;outline:none;outline-offset:0}.phone-field__number::selection{background:#f6f8fb;color:#253449}.phone-field__number:-webkit-autofill,.phone-field__number:-webkit-autofill:focus,.phone-field__number:-webkit-autofill:hover{-webkit-text-fill-color:#253449;border-radius:0;box-shadow:inset 0 0 0 1000px #f6f8fb;caret-color:#253449;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.phone-field__number::placeholder{color:#8b9aab}.phone-field__notice{color:#b42318}.phone-field__notice,.phone-field__status{font-size:.72rem;grid-column:1/-1;margin:6px 0 0}.phone-field__status{color:var(--pa-body)}.phone-field__retry{background:#0000;border:0;color:var(--pa-blue);cursor:pointer;font:inherit;margin-left:6px;padding:0}.applicant-intake-gate{display:grid;min-height:100dvh;place-items:center}.applicant-intake-form{display:flex;flex-direction:column;gap:16px}.pa-access-workspace:has(.applicant-intake-form){height:100vh;height:100dvh;justify-content:center;overflow:hidden;padding:12px clamp(24px,4vw,72px) 8px}.pa-access-workspace:has(.applicant-intake-form) .pa-access-card__accent{margin-bottom:12px}.pa-access-workspace:has(.applicant-intake-form) .pa-access-heading{padding:0 20px}.pa-access-workspace:has(.applicant-intake-form) .pa-access-heading h2{font-size:1.45rem}.pa-access-workspace:has(.applicant-intake-form) .pa-access-heading>span{font-size:.74rem;margin-top:4px}.pa-access-workspace:has(.applicant-intake-form) .pa-form{margin:12px 20px 0}.pa-access-workspace:has(.applicant-intake-form) .pa-access-card__footer{margin:8px 20px 0;padding-top:8px}.pa-access-workspace:has(.applicant-intake-form) .pa-access-utility{padding-top:6px}.applicant-intake-form__body{display:flex;flex-direction:column;gap:14px}.applicant-intake-form__body[hidden]{display:none}.applicant-intake-form .pa-field-grid{gap:14px 24px}.applicant-intake-form .pa-field{gap:6px}.applicant-intake-form .pa-field>span:first-child{color:var(--pa-muted);font-size:.68rem;font-weight:600;letter-spacing:.01em}.applicant-intake-form .line-select .line-select__trigger{height:28px;line-height:28px}.applicant-intake-form .pa-field input{background:#0000;border:0;border-bottom:1px solid #c5d0db;border-radius:0;box-shadow:none;min-height:28px;padding:2px 0 4px}.applicant-intake-form .pa-field input:focus,.applicant-intake-form .pa-field input:focus-visible{background:#0000;border-bottom-color:var(--pa-blue);box-shadow:none;outline:none;outline-offset:0}.applicant-intake-form .pa-field.is-missing>span:first-child{color:#b42318}.applicant-intake-form__hint,.applicant-intake-form__missing{color:#b42318;font-size:.78rem;margin:0}.applicant-intake-form__status{color:var(--pa-body);font-size:.84rem;margin:0}.applicant-intake-form .pa-primary-button{min-height:40px;width:100%}.applicant-intake-modal{background:#07152a80;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1000}.applicant-intake-modal__panel{background:#fff;border-radius:18px;box-shadow:0 24px 60px #07152a4d;padding:32px 28px;text-align:center;width:min(420px,100%)}.applicant-intake-modal__icon{background:#d5f1e5;border-radius:50%;color:#108c64;display:inline-grid;font-size:28px;font-weight:800;height:56px;margin-bottom:14px;place-items:center;width:56px}.applicant-intake-modal__panel h2{font-size:22px;margin:0 0 8px}.applicant-intake-modal__panel p{color:#4a5b6c;line-height:1.5;margin:0 0 22px}.applicant-intake-modal__panel .pa-primary-button{min-height:44px;width:100%}.applicant-workspace{min-height:100dvh}.pa-dashboard-shell.pa-dashboard-shell--platform-admin{--pa-navy:#111d2f;--pa-navy-soft:#263b53;--pa-ink:#111b2d;--pa-body:#526174;--pa-muted:#65758a;--pa-canvas:#f5f7fb;--pa-border:#e1e7ef;--pa-blue:#385d75;--pa-blue-light:#526b86;--pa-blue-pale:#e7edf3;--pa-green:#08775a;--pa-green-pale:#e4f7f1;--pa-pink:#b44873;--admin-action:#26384b;--admin-action-hover:#172a3c;--admin-control-hover:#e9eef3;--admin-hover-shadow:0 5px 12px #111d2f2e;font-size:14px;grid-template-columns:252px minmax(0,1fr);line-height:1.5}.pa-dashboard-shell--platform-admin .pa-dashboard-sidebar{background:var(--pa-navy)}.pa-dashboard-shell--platform-admin .pa-dashboard-sidebar nav :is(a,button){border-radius:9px;color:#c1cede;font-size:14px;font-weight:500}.pa-dashboard-shell--platform-admin .pa-dashboard-sidebar nav .is-active{background:#20364e;box-shadow:inset 3px 0 #8ba6c2;color:#fff}.pa-dashboard-shell--platform-admin .pa-dashboard-sidebar nav :is(a:hover,button:hover:not(:disabled)){background:#2b425a;box-shadow:inset 3px 0 #8ba6c2;color:#fff}.pa-dashboard-shell--platform-admin .pa-dashboard-sidebar__note{border-radius:12px}.pa-dashboard-shell--platform-admin .pa-dashboard-sidebar__note span{font-size:11px}.pa-dashboard-shell--platform-admin .pa-dashboard-sidebar__note p{color:#bdc9d9;font-size:12px;line-height:1.6}.pa-dashboard-shell--platform-admin .pa-dashboard-workspace{min-width:0}.pa-dashboard-shell--platform-admin .pa-dashboard-workspace:before{left:252px}.pa-dashboard-shell--platform-admin .pa-dashboard-topbar{gap:16px;min-height:64px}.pa-dashboard-shell--platform-admin .pa-dashboard-menu-toggle{display:none}.pa-dashboard-shell--platform-admin .pa-secure-routing{font-size:12px;font-weight:500}.pa-dashboard-shell--platform-admin .pa-profile-menu{min-width:0}.pa-dashboard-shell--platform-admin .pa-profile-menu>button{border-radius:8px;min-height:44px;padding:4px 8px}.pa-dashboard-shell--platform-admin .pa-profile-menu>button:hover:not(:disabled){background:var(--admin-control-hover)}.pa-dashboard-shell--platform-admin .pa-profile-menu__copy{max-width:220px;min-width:0}.pa-dashboard-shell--platform-admin .pa-profile-menu__copy strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.pa-dashboard-shell--platform-admin .pa-profile-menu__copy small{font-size:12px}.pa-dashboard-shell--platform-admin .pa-profile-menu--sidebar{border-top:1px solid #334357;display:flex;flex-direction:column;flex-shrink:0;margin-top:14px;padding-top:12px;width:100%}.pa-dashboard-shell--platform-admin .pa-profile-menu--sidebar>button{color:#fff;min-height:48px;padding:4px;width:100%}.pa-dashboard-shell--platform-admin .pa-profile-menu--sidebar>button:hover:not(:disabled){background:#263b53}.pa-dashboard-shell--platform-admin .pa-profile-menu--sidebar .pa-profile-menu__copy{display:grid;flex:1 1;min-width:0;text-align:left}.pa-dashboard-shell--platform-admin .pa-profile-menu--sidebar .pa-profile-menu__copy small{color:#bdc9d9}.pa-dashboard-shell--platform-admin .pa-profile-menu--sidebar .pa-profile-chevron{color:#bdc9d9;margin-left:0}.pa-dashboard-shell--platform-admin .pa-profile-menu--sidebar .pa-profile-popover{box-sizing:border-box;margin-bottom:10px;max-width:100%;min-width:0;order:-1;overflow:hidden;position:static;width:100%}.pa-dashboard-shell--platform-admin .pa-avatar{flex:0 0 40px;font-size:13px}.pa-dashboard-shell--platform-admin .pa-profile-popover{font-size:13px}.pa-dashboard-shell--platform-admin .pa-profile-popover>strong{font-size:12px}.pa-dashboard-shell--platform-admin .pa-profile-popover__role small{font-size:11px}.pa-dashboard-shell--platform-admin .pa-profile-popover__role span{font-size:13px}.pa-dashboard-shell--platform-admin .pa-tenant-switcher :is(p,button small){font-size:11px}.pa-dashboard-shell--platform-admin .pa-tenant-switcher button span{font-size:13px}.pa-dashboard-shell--platform-admin .pa-dashboard-content{min-height:0;min-width:0;padding:28px clamp(24px,3vw,46px) 40px;width:min(100%,1440px)}.pa-dashboard-shell--platform-admin .pa-dashboard-content>section+section{margin-top:18px}.pa-dashboard-shell--platform-admin .pa-dashboard-content>section,.pa-dashboard-shell--platform-admin :is(.pa-panel,.pa-ai-global,.pa-field,.pa-field-grid>*,.pa-tenant-workspace>*,.pa-tenant-admin-controls>*,.pa-system-allocation){min-width:0}.pa-dashboard-shell--platform-admin .pa-dashboard-loading-overlay{min-height:0;padding:14px clamp(24px,3vw,46px) 40px}.pa-dashboard-shell--platform-admin .pa-page-heading{align-items:center;gap:20px;margin-bottom:24px}.pa-dashboard-shell--platform-admin .pa-page-heading>div{min-width:0}.pa-dashboard-shell--platform-admin .pa-page-heading>div>p{font-size:11px;font-weight:650;letter-spacing:.12em;margin:0 0 8px}.pa-dashboard-shell--platform-admin .pa-page-heading h1{font-size:clamp(28px,3vw,32px);font-weight:650;letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}.pa-dashboard-shell--platform-admin .pa-page-heading>div>span{font-size:14px;margin-top:8px}.pa-dashboard-shell--platform-admin .pa-page-heading>button{flex-shrink:0}.pa-dashboard-shell--platform-admin :is(.pa-action-button,.pa-secondary-button,.pa-row-actions button){white-space:nowrap}.pa-dashboard-shell--platform-admin :is(.pa-action-button,.pa-primary-button,.pa-secondary-button,.pa-row-action,.pa-row-actions button,.pa-company-card footer button,.pa-list-toolbar button,.pa-profile-popover__sign-out,.pa-file-picker,.pa-unity-role-manage__action,.pa-ai-global__heading a){align-items:center;border:1px solid var(--pa-border);border-radius:8px;box-shadow:none;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;line-height:1.25;min-height:44px;padding:10px 14px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.pa-dashboard-shell--platform-admin :is(.pa-action-button,.pa-primary-button,.pa-list-toolbar button,.pa-company-card footer button:first-child){background:var(--admin-action);border-color:var(--admin-action);color:#fff}.pa-dashboard-shell--platform-admin :is(.pa-action-button,.pa-primary-button,.pa-list-toolbar button,.pa-company-card footer button:first-child):hover:not(:disabled){background:var(--admin-action-hover);border-color:var(--admin-action-hover)}.pa-dashboard-shell--platform-admin :is(.pa-secondary-button,.pa-row-action,.pa-row-actions button,.pa-company-card footer button:not(:first-child),.pa-profile-popover__sign-out,.pa-file-picker,.pa-unity-role-manage__action,.pa-ai-global__heading a){background:#fff;color:var(--pa-body)}.pa-dashboard-shell--platform-admin :is(.pa-secondary-button,.pa-row-action,.pa-row-actions button,.pa-company-card footer button:not(:first-child),.pa-profile-popover__sign-out,.pa-unity-role-manage__action,.pa-ai-global__heading a,.pa-quick-actions button):hover:not(:disabled){background:var(--admin-control-hover);border-color:#b9c6d3;color:var(--admin-action)}.pa-dashboard-shell--platform-admin .pa-company-card footer button.pa-danger-button{color:#a1233f}.pa-dashboard-shell--platform-admin .pa-company-card footer button.pa-danger-button:hover:not(:disabled){background:#fff0f3;border-color:#dca3b2;color:#861831}.pa-dashboard-shell--platform-admin .pa-file-picker:hover:has(input:not(:disabled)){background:var(--admin-control-hover);border-color:#b9c6d3;color:var(--admin-action)}.pa-dashboard-shell--platform-admin :is(.pa-action-button,.pa-primary-button,.pa-secondary-button,.pa-row-action,.pa-row-actions button,.pa-company-card footer button,.pa-list-toolbar button):disabled{background:#e4e9ef;border-color:#e4e9ef;box-shadow:none;color:#65758a;cursor:not-allowed;opacity:1;transform:none}.pa-dashboard-shell--platform-admin :is(.pa-field,.pa-field>span,.pa-field>label,.pa-system-allocation legend,.pa-system-allocation label){font-size:13px}.pa-dashboard-shell--platform-admin :is(.pa-field input:not([type=checkbox]):not([type=radio]),.pa-field select,.pa-field textarea,.pa-list-toolbar input){border-color:var(--pa-border);border-radius:8px;font-size:14px;min-height:44px}.pa-dashboard-shell--platform-admin .pa-list-toolbar{align-items:center;gap:10px}.pa-dashboard-shell--platform-admin .pa-create-tenant+.pa-list-toolbar{margin-top:24px}.pa-dashboard-shell--platform-admin .pa-list-toolbar label{min-width:min(100%,150px)}.pa-dashboard-shell--platform-admin :is(.pa-field small,.pa-muted,.pa-tenant-invite-form__intro,.pa-product-role-intro,.pa-product-role-footnote,.pa-role-scope-note span){font-size:13px;line-height:1.5}.pa-dashboard-shell--platform-admin .pa-compact-form{gap:14px}.pa-dashboard-shell--platform-admin .pa-alert{font-size:14px}.pa-dashboard-shell--platform-admin .pa-operation-status{font-size:13px}.pa-dashboard-shell--platform-admin :is(.pa-panel,.pa-stat-card,.pa-company-card,.pa-ai-global,.pa-ai-credit-workspace__account){border-radius:12px}.pa-dashboard-shell--platform-admin .pa-panel{padding:24px}.pa-dashboard-shell--platform-admin .pa-panel h2{font-size:20px;font-weight:650;line-height:1.3}.pa-dashboard-shell--platform-admin .pa-panel h3{font-size:16px;font-weight:600}.pa-dashboard-shell--platform-admin :is(.pa-panel-heading p,.pa-quick-actions>p){font-size:11px;font-weight:650}.pa-dashboard-shell--platform-admin .pa-panel-heading button{font-size:13px;min-height:44px;padding:8px;text-underline-offset:4px}.pa-dashboard-shell--platform-admin .pa-panel-heading button:hover:not(:disabled){color:var(--admin-action);text-decoration:underline}.pa-dashboard-shell--platform-admin .pa-stat-card{min-height:108px;padding:20px}.pa-dashboard-shell--platform-admin .pa-stat-card strong{font-size:32px;font-weight:650}.pa-dashboard-shell--platform-admin .pa-stat-card span{font-size:13px;font-weight:500}.pa-dashboard-shell--platform-admin .pa-stat-card--with-icon{grid-column-gap:12px;grid-row-gap:4px;align-content:center;align-items:center;column-gap:12px;display:grid;grid-template-columns:40px minmax(0,1fr);min-height:88px;padding:16px;row-gap:4px}.pa-dashboard-shell--platform-admin .pa-stat-card--with-icon>.pa-stat-card__icon{align-items:center;background:#edf5fc;border-radius:9px;color:#1479b4;display:inline-flex;grid-column:1;grid-row:1/3;height:40px;justify-content:center;margin:0;width:40px}.pa-dashboard-shell--platform-admin .pa-stat-card--with-icon>strong{color:#1479b4;font-size:28px;grid-column:2;line-height:1}.pa-dashboard-shell--platform-admin .pa-stat-card--with-icon>span:last-child{grid-column:2;line-height:1.35;margin:0}.pa-dashboard-shell--platform-admin .pa-stat-card--with-icon.is-slate>:is(strong,.pa-stat-card__icon){color:#65758a}.pa-dashboard-shell--platform-admin .pa-stat-card--with-icon.is-slate>.pa-stat-card__icon{background:#f1f4f7}.pa-dashboard-shell--platform-admin .pa-stat-card--with-icon.is-amber>:is(strong,.pa-stat-card__icon){color:#a56405}.pa-dashboard-shell--platform-admin .pa-stat-card--with-icon.is-amber>.pa-stat-card__icon{background:#fff5e4}.pa-dashboard-shell--platform-admin .pa-admin-overview svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;height:22px;width:22px}.pa-dashboard-shell--platform-admin .pa-admin-overview .pa-overview-grid{align-items:stretch;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr)}.pa-dashboard-shell--platform-admin .pa-admin-overview .pa-panel{padding:18px}.pa-dashboard-shell--platform-admin .pa-admin-overview .pa-panel-heading{align-items:center;margin-bottom:10px}.pa-dashboard-shell--platform-admin .pa-admin-overview .pa-panel-heading button{gap:8px;padding:8px 12px}.pa-dashboard-shell--platform-admin .pa-admin-overview__side{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto 1fr;min-width:0}.pa-dashboard-shell--platform-admin .pa-admin-overview__side .pa-panel{padding:16px}.pa-dashboard-shell--platform-admin .pa-admin-overview__side h2{font-size:18px}.pa-dashboard-shell--platform-admin .pa-admin-overview__side .pa-quick-actions button{margin-top:8px;min-height:44px;padding:5px 8px}.pa-dashboard-shell--platform-admin .pa-admin-overview__allocation .pa-stat-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-dashboard-shell--platform-admin .pa-admin-overview__allocation .pa-stat-card{column-gap:6px;grid-template-columns:22px minmax(0,1fr);min-height:62px;padding:8px}.pa-dashboard-shell--platform-admin .pa-admin-overview__allocation .pa-stat-card__icon{background:#0000;height:22px;width:22px}.pa-dashboard-shell--platform-admin .pa-admin-overview__allocation .pa-stat-card strong{font-size:23px}.pa-dashboard-shell--platform-admin .pa-admin-overview__allocation .pa-stat-card span:last-child{font-size:11px}.pa-dashboard-shell--platform-admin .pa-overview-grid{align-items:start;gap:18px}.pa-dashboard-shell--platform-admin .pa-overview-grid .pa-panel{min-width:0}.pa-dashboard-shell--platform-admin .pa-quick-actions button{align-items:center;background:#f7f9fc;border:1px solid var(--pa-border);border-radius:8px;font-size:14px;margin-top:10px;min-height:48px;padding:10px}.pa-dashboard-shell--platform-admin .pa-quick-actions button i{align-items:center;background:#edf5fc;border-radius:8px;color:#1479b4;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center}.pa-dashboard-shell--platform-admin .pa-quick-actions button>span{flex:1 1;font-size:13px;line-height:1.4;text-align:left}.pa-dashboard-shell--platform-admin .pa-quick-actions button:hover:not(:disabled){background:var(--admin-control-hover);border-color:#b9c6d3}.pa-dashboard-shell--platform-admin .pa-quick-actions button b{color:var(--pa-body);font-size:20px}.pa-dashboard-shell--platform-admin .pa-audit-list article{grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.pa-dashboard-shell--platform-admin .pa-audit-list.is-compact article{padding:10px 0}.pa-dashboard-shell--platform-admin .pa-audit-list.is-compact article:last-child{border-bottom:0}.pa-dashboard-shell--platform-admin .pa-audit-list article>div{min-width:0}.pa-dashboard-shell--platform-admin .pa-audit-list strong{font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.pa-dashboard-shell--platform-admin .pa-audit-list p{font-size:12px;overflow-wrap:anywhere}.pa-dashboard-shell--platform-admin .pa-audit-list time{font-size:12px;white-space:nowrap}.pa-dashboard-shell--platform-admin .pa-audit-icon{font-size:12px}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry .pa-audit-icon{background:#eaf5ff;color:#087db8;flex-shrink:0}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry .pa-audit-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;height:22px;width:22px}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry__heading{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry__badge{background:#fff0c9;border:1px solid #efd49c;border-radius:5px;color:#875000;font-size:11px;font-weight:600;line-height:1.4;padding:2px 6px}.pa-dashboard-shell--platform-admin .pa-audit-list.is-compact .pa-platform-audit-entry{padding:10px 8px}.pa-dashboard-shell--platform-admin .pa-audit-list .pa-platform-audit-entry.is-warning{background:#fffaf0;border-color:#edd7ae;border-radius:8px}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry.is-warning .pa-audit-icon{background:#fff0ce;color:#a56300}.pa-dashboard-shell--platform-admin .pa-audit-list .pa-platform-audit-entry.is-error{background:#fff5f5;border-color:#ebbdc4;border-radius:8px}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry.is-error .pa-audit-icon{background:#ffe8eb;color:#a82c43}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry.is-error .pa-platform-audit-entry__badge{background:#ffe8eb;border-color:#e9b0bd;color:#a82c43}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry.is-success .pa-audit-icon{background:#e7f8ef;color:#078254}.pa-dashboard-shell--platform-admin .pa-admin-overview .pa-admin-overview__audit{display:flex;flex-direction:column;padding:16px}.pa-dashboard-shell--platform-admin .pa-admin-overview .pa-admin-overview__audit-heading{gap:12px;margin-bottom:6px}.pa-dashboard-shell--platform-admin .pa-admin-overview__audit-heading>div>p{color:#0087c8;font-size:10px;letter-spacing:.11em}.pa-dashboard-shell--platform-admin .pa-admin-overview__audit-heading h2{font-size:18px}.pa-dashboard-shell--platform-admin .pa-admin-overview__audit-actions{align-items:center;display:flex;flex-shrink:0;gap:14px}.pa-dashboard-shell--platform-admin .pa-admin-overview__audit-actions>time{color:#637b98;font-size:11px;white-space:nowrap}.pa-dashboard-shell--platform-admin .pa-admin-overview .pa-admin-overview__audit-heading .pa-audit-view-all{align-items:center;background:#0000;border:0;border-radius:6px;color:#0087c8;display:inline-flex;font-size:12px;font-weight:600;gap:5px;min-height:44px;padding:6px;transition:background-color .15s ease,color .15s ease}.pa-dashboard-shell--platform-admin .pa-admin-overview .pa-audit-view-all:hover:not(:disabled){background:#eaf5ff;color:#006aa3}.pa-dashboard-shell--platform-admin .pa-admin-overview .pa-audit-view-all:disabled{color:#65758a;cursor:not-allowed}.pa-dashboard-shell--platform-admin .pa-admin-overview__audit .pa-audit-list{flex:1 1;gap:0}.pa-dashboard-shell--platform-admin .pa-audit-list.is-compact .pa-platform-audit-entry--compact{align-items:start;gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:54px;padding:9px 0}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry--compact .pa-audit-icon{background:#e9f6ff;border-radius:8px;color:#0087c8;height:34px;width:34px}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry--compact.is-success .pa-audit-icon{background:#e9f9f0;color:#00985f}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry--compact.is-warning .pa-audit-icon{background:#fff0d4;color:#c47800}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry--compact strong{font-size:13px;line-height:1.4}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry--compact .pa-platform-audit-entry__heading{gap:4px 8px}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry--compact .pa-platform-audit-entry__badge{font-size:10px;padding:1px 5px}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry--compact .pa-platform-audit-entry__description{color:#5d7491;font-size:11px;line-height:1.4;margin-top:2px}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry__meta{align-items:center;display:flex;flex-wrap:wrap;gap:3px 12px;justify-content:space-between;margin-top:3px}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry__meta .pa-platform-audit-entry__actor{align-items:center;color:#5d7491;display:flex;flex:1 1 140px;font-size:11px;gap:5px;line-height:1.4;margin:0;min-width:0}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry__actor>span{min-width:0;overflow-wrap:anywhere}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry__actor svg{flex:0 0 12px;height:12px;width:12px}.pa-dashboard-shell--platform-admin .pa-platform-audit-entry__meta time{color:#637b98;flex:0 0 auto;font-size:11px;line-height:1.4}.pa-dashboard-shell--platform-admin .pa-audit-list.is-compact .pa-platform-audit-entry--compact:is(.is-warning,.is-error){border:0;margin-bottom:3px;padding:9px 8px}.pa-dashboard-shell--platform-admin .pa-audit-list.is-compact .pa-platform-audit-entry--compact.is-warning{background:#fff8ed}.pa-dashboard-shell--platform-admin .pa-empty-panel{padding:28px 20px}.pa-dashboard-shell--platform-admin .pa-empty-panel h3{font-size:17px}.pa-dashboard-shell--platform-admin .pa-empty-panel p{font-size:14px}.pa-dashboard-shell--platform-admin .pa-company-grid{gap:18px}.pa-dashboard-shell--platform-admin .pa-company-card{display:flex;flex-direction:column;padding:20px}.pa-dashboard-shell--platform-admin .pa-company-card h2{font-size:18px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.pa-dashboard-shell--platform-admin .pa-company-card__identity p{font-size:12px}.pa-dashboard-shell--platform-admin .pa-company-card dl{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-dashboard-shell--platform-admin .pa-company-card dl>div{min-width:0}.pa-dashboard-shell--platform-admin .pa-company-card :is(dt,dd){font-size:12px}.pa-dashboard-shell--platform-admin .pa-company-card dd{font-size:14px}.pa-dashboard-shell--platform-admin .pa-company-card footer{flex-wrap:wrap;margin-top:auto;padding-top:16px}.pa-dashboard-shell--platform-admin .pa-status-badge{flex-shrink:0;font-size:12px;font-weight:600;padding:4px 9px}.pa-dashboard-shell--platform-admin .pa-tenant-workspace{padding:0}.pa-dashboard-shell--platform-admin .pa-tenant-workspace__name{font-size:24px;font-weight:650;overflow-wrap:anywhere}.pa-dashboard-shell--platform-admin .pa-tenant-workspace header p{font-size:13px}.pa-dashboard-shell--platform-admin .pa-back-button{font-size:14px;min-height:44px;text-underline-offset:4px}.pa-dashboard-shell--platform-admin .pa-back-button:hover:not(:disabled){color:var(--admin-action);text-decoration:underline}.pa-dashboard-shell--platform-admin .pa-mini-record{flex-wrap:wrap;gap:12px}.pa-dashboard-shell--platform-admin .pa-mini-record>div:first-child{min-width:0}.pa-dashboard-shell--platform-admin .pa-mini-record strong{font-size:14px;overflow-wrap:anywhere}.pa-dashboard-shell--platform-admin .pa-mini-record small{font-size:12px;overflow-wrap:anywhere}.pa-dashboard-shell--platform-admin .pa-row-actions{flex-wrap:wrap}.pa-dashboard-shell--platform-admin .pa-tenant-admin-controls__heading span{font-size:13px}.pa-dashboard-shell--platform-admin :is(.pa-toggle-row strong,.pa-unity-license-summary strong,.pa-dashboard-allocation__status span){font-size:14px}.pa-dashboard-shell--platform-admin :is(.pa-toggle-row small,.pa-unity-license-summary>span,.pa-unity-module-list li,.pa-dashboard-allocation__body li,.pa-dashboard-allocation__dependency p,.pa-dashboard-allocation__status small){font-size:12px}.pa-dashboard-shell--platform-admin .pa-tenant-admin-role-chip{flex-wrap:wrap;white-space:normal}.pa-dashboard-shell--platform-admin :is(.pa-role-pill,.pa-owner-control-note,.pa-tenant-admin-role-chip__product,.pa-tenant-admin-role-chip__role){font-size:12px}.pa-dashboard-shell--platform-admin :is(.pa-table-wrap,.pa-ai-rate-table-wrap,.pa-ai-transaction-table-wrap,.pa-ai-wallet-activity__table-wrap){max-width:100%;min-width:0;overflow:auto;overscroll-behavior-x:contain;position:relative;width:100%}.pa-dashboard-shell--platform-admin .pa-table{font-size:14px}.pa-dashboard-shell--platform-admin .pa-table th{font-size:12px;font-weight:600}.pa-dashboard-shell--platform-admin .pa-table td small{font-size:12px}.pa-dashboard-shell--platform-admin .pa-ai-credit-workspace{grid-template-columns:minmax(260px,.72fr) minmax(0,1.5fr)}.pa-dashboard-shell--platform-admin .pa-ai-credit-workspace>*{min-width:0}.pa-dashboard-shell--platform-admin .pa-ai-credit-workspace__selection h2{font-size:20px;overflow-wrap:anywhere}.pa-dashboard-shell--platform-admin .pa-ai-credit-workspace__selection span{font-size:12px}.pa-dashboard-shell--platform-admin .pa-ai-credit-tenant-list__identity strong{font-size:13px;font-weight:600}.pa-dashboard-shell--platform-admin .pa-ai-credit-tenant-list__identity small{font-size:12px}.pa-dashboard-shell--platform-admin .pa-ai-credit-tenant-list>button:hover:not(:disabled){background:var(--admin-control-hover);border-color:#b9c6d3}.pa-dashboard-shell--platform-admin .pa-ai-credit-tenant-list>button.is-selected{background:var(--pa-blue-pale);border-color:#8a9fb4}.pa-dashboard-shell--platform-admin :is(.pa-ai-credit-admin,.pa-ai-margin-card,.pa-ai-upload-card){background:#fff}.pa-dashboard-shell--platform-admin :is(.pa-ai-margin-card,.pa-ai-upload-card){display:flex;flex-direction:column}.pa-dashboard-shell--platform-admin :is(.pa-ai-margin-card,.pa-ai-upload-card)>button{flex-shrink:0;margin-top:auto;width:100%}.pa-dashboard-shell--platform-admin :is(.pa-ai-global__heading h2,.pa-ai-pricing__heading h2){color:var(--pa-ink);font-size:22px;font-weight:650}.pa-dashboard-shell--platform-admin :is(.pa-ai-global__heading p,.pa-ai-global__metadata small,.pa-ai-margin-card>div>p,.pa-ai-upload-card>div>p,.pa-ai-credit-workspace__selection p,.pa-ai-transaction-pricing__heading p,.pa-ai-wallet-activity__heading p){font-size:11px;font-weight:600}.pa-dashboard-shell--platform-admin :is(.pa-ai-global__heading span,.pa-ai-pricing__heading span,.pa-ai-margin-card>div>span,.pa-ai-upload-card>div>span,.pa-ai-margin-card__formula,.pa-ai-pricing__source span,.pa-ai-global__coverage-warning,.pa-ai-funding-form__intro span,.pa-ai-transaction-pricing__heading>div>span,.pa-ai-wallet-activity__heading>div>span){font-size:13px;line-height:1.5}.pa-dashboard-shell--platform-admin .pa-ai-global__metadata strong{font-size:14px}.pa-dashboard-shell--platform-admin :is(.pa-ai-margin-card h3,.pa-ai-upload-card h3,.pa-ai-funding-form__intro strong){color:var(--pa-ink);font-size:16px;font-weight:600}.pa-dashboard-shell--platform-admin .pa-ai-pricing__toolbar{flex-wrap:wrap}.pa-dashboard-shell--platform-admin .pa-ai-pricing__toolbar label{font-size:13px}.pa-dashboard-shell--platform-admin .pa-ai-pricing__toolbar>span{font-size:12px}.pa-dashboard-shell--platform-admin .pa-ai-pricing__source strong{font-size:13px}.pa-dashboard-shell--platform-admin :is(.pa-ai-credit-admin__balance small,.pa-ai-wallet-activity__summary small,.pa-ai-credit-admin__balance>div>span){font-size:12px}.pa-dashboard-shell--platform-admin .pa-ai-credit-admin__balance strong{font-size:20px}.pa-dashboard-shell--platform-admin :is(.pa-ai-tenant-margin>div>span,.pa-ai-tenant-margin__inherit,.pa-ai-wallet-activity__controls label span,.pa-ai-wallet-activity__summary span,.pa-ai-wallet-activity__features-heading span,.pa-ai-wallet-activity__detail-heading span,.pa-ai-transaction-pricing__heading :is(dt,dd),.pa-ai-transaction-pricing__search small,.pa-ai-transaction-pricing__empty,.pa-ai-wallet-activity__empty){font-size:12px}.pa-dashboard-shell--platform-admin .pa-ai-tenant-margin{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-dashboard-shell--platform-admin :is(.pa-ai-rate-table,.pa-ai-transaction-table,.pa-ai-wallet-activity__table) :is(th,td){font-size:13px}.pa-dashboard-shell--platform-admin :is(.pa-ai-rate-table,.pa-ai-transaction-table,.pa-ai-wallet-activity__table) thead th{font-size:11px;font-weight:600}.pa-dashboard-shell--platform-admin .pa-ai-rate-table tbody th strong{font-size:14px}.pa-dashboard-shell--platform-admin .pa-ai-rate-table tbody th span{font-size:12px}.pa-dashboard-shell--platform-admin .pa-ai-rate-table tbody th em{font-size:10px}.pa-dashboard-shell--platform-admin .pa-ai-rate-table input{font-size:13px;min-height:36px}.pa-dashboard-shell--platform-admin .pa-ai-rate-table :is(thead,tbody) th:first-child{left:0;position:sticky}.pa-dashboard-shell--platform-admin .pa-ai-rate-table thead th:first-child{z-index:3}.pa-dashboard-shell--platform-admin .pa-ai-rate-table tbody th:first-child{z-index:1}.pa-dashboard-shell--platform-admin :is(.pa-ai-transaction-table,.pa-ai-wallet-activity__table) :is(th strong,th span,td small,th code,th time){font-size:12px}.pa-dashboard-shell--platform-admin :is(a,button,input,select,textarea):focus-visible{outline:3px solid #526b86;outline-offset:3px}.pa-dashboard-shell--platform-admin .pa-dashboard-sidebar :is(a,button):focus-visible{outline-color:#8ac1ff}.pa-dashboard-shell--platform-admin .pa-file-picker:focus-within{outline:3px solid #526b86;outline-offset:3px}.pa-dashboard-shell--platform-admin :is(.pa-dashboard-sidebar nav a,.pa-dashboard-sidebar nav button,.pa-profile-menu>button,.pa-dashboard-menu-toggle,.pa-quick-actions button,.pa-ai-credit-tenant-list>button){transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media (hover:hover) and (pointer:fine){.pa-dashboard-shell--platform-admin :is(.pa-action-button,.pa-primary-button,.pa-secondary-button,.pa-row-action,.pa-row-actions button,.pa-company-card footer button,.pa-list-toolbar button,.pa-profile-popover__sign-out,.pa-unity-role-manage__action,.pa-ai-global__heading a,.pa-quick-actions button):hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--admin-hover-shadow)}.pa-dashboard-shell--platform-admin :is(.pa-action-button,.pa-primary-button,.pa-secondary-button,.pa-row-action,.pa-row-actions button,.pa-company-card footer button,.pa-list-toolbar button,.pa-profile-popover__sign-out,.pa-unity-role-manage__action,.pa-ai-global__heading a,.pa-quick-actions button):active:not(:disabled):not([aria-disabled=true]){box-shadow:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pa-dashboard-shell--platform-admin :is(.pa-action-button,.pa-primary-button,.pa-secondary-button,.pa-row-action,.pa-row-actions button,.pa-company-card footer button,.pa-list-toolbar button,.pa-profile-popover__sign-out,.pa-unity-role-manage__action,.pa-ai-global__heading a,.pa-quick-actions button):hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px)}.pa-dashboard-shell--platform-admin :is(.pa-action-button,.pa-primary-button,.pa-secondary-button,.pa-row-action,.pa-row-actions button,.pa-company-card footer button,.pa-list-toolbar button,.pa-profile-popover__sign-out,.pa-unity-role-manage__action,.pa-ai-global__heading a,.pa-quick-actions button):active:not(:disabled):not([aria-disabled=true]){transform:none}}@media (max-width:1199px){.pa-dashboard-shell--platform-admin .pa-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-dashboard-shell--platform-admin .pa-audit-list article{grid-template-columns:auto minmax(0,1fr)}.pa-dashboard-shell--platform-admin .pa-audit-list time{grid-column:2;white-space:normal}.pa-dashboard-shell--platform-admin .pa-ai-credit-workspace{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}}@media (max-width:991px){.pa-dashboard-shell--platform-admin .pa-dashboard-workspace:before{left:0}.pa-dashboard-shell--platform-admin .pa-dashboard-sidebar{display:flex;height:100dvh;left:0;max-width:85vw;min-height:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-110%);visibility:hidden;width:252px;z-index:60}.pa-dashboard-shell--platform-admin .pa-dashboard-sidebar[data-open=true]{transform:none;visibility:visible}.pa-dashboard-shell--platform-admin .pa-dashboard-scrim{background:#0414279e;border:0;inset:0;position:fixed;z-index:50}.pa-dashboard-shell--platform-admin .pa-dashboard-menu-toggle{align-items:center;background:#263b53;border:1px solid #667f9a;border-radius:8px;color:#fff;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center}.pa-dashboard-shell--platform-admin .pa-dashboard-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:2;height:22px;width:22px}.pa-dashboard-shell--platform-admin .pa-dashboard-menu-toggle:hover{background:#354e67;border-color:#8ba0b5}.pa-dashboard-shell--platform-admin .pa-dashboard-mobile-logo{margin-right:auto}.pa-dashboard-shell--platform-admin .pa-profile-menu>button:hover:not(:disabled){background:#263b53}.pa-dashboard-shell--platform-admin .pa-profile-menu>button:focus-visible{outline-color:#8ac1ff}.pa-dashboard-shell--platform-admin .pa-admin-overview .pa-overview-grid,.pa-dashboard-shell--platform-admin .pa-overview-grid{grid-template-columns:minmax(0,1fr)}.pa-dashboard-shell--platform-admin .pa-admin-overview__side{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}@media (max-width:767px){.pa-dashboard-shell--platform-admin .pa-dashboard-topbar{gap:10px;min-height:64px;padding:10px 14px}.pa-dashboard-shell--platform-admin .pa-dashboard-content{padding:24px 16px 40px}.pa-dashboard-shell--platform-admin .pa-admin-overview__side{grid-template-columns:minmax(0,1fr)}.pa-dashboard-shell--platform-admin .pa-admin-overview__audit-actions>time{display:none}.pa-dashboard-shell--platform-admin .pa-admin-overview>.pa-stat-grid .pa-stat-card{column-gap:8px;grid-template-columns:32px minmax(0,1fr);padding:12px}.pa-dashboard-shell--platform-admin .pa-admin-overview>.pa-stat-grid .pa-stat-card__icon{height:32px;width:32px}.pa-dashboard-shell--platform-admin .pa-dashboard-loading-overlay{padding:14px 16px 40px}.pa-dashboard-shell--platform-admin .pa-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.pa-dashboard-shell--platform-admin :is(.pa-stat-grid,.pa-dashboard-skeleton__stats){grid-template-columns:repeat(2,minmax(0,1fr))}.pa-dashboard-shell--platform-admin :is(.pa-company-grid,.pa-ai-credit-workspace,.pa-system-allocation,.pa-tenant-workspace,.pa-field-grid,.pa-platform-admin-grid,.pa-ai-global__metadata,.pa-ai-global__controls,.pa-ai-tenant-margin){grid-template-columns:minmax(0,1fr)}.pa-dashboard-shell--platform-admin .pa-panel{padding:20px}.pa-dashboard-shell--platform-admin .pa-tenant-workspace{padding:0}.pa-dashboard-shell--platform-admin .pa-tenant-workspace>:is(header,section){padding:20px}.pa-dashboard-shell--platform-admin .pa-tenant-workspace>section{border-right:0}.pa-dashboard-shell--platform-admin .pa-ai-global{padding:20px}.pa-dashboard-shell--platform-admin .pa-list-toolbar{align-items:stretch}.pa-dashboard-shell--platform-admin .pa-list-toolbar button{flex-shrink:0}.pa-dashboard-shell--platform-admin .pa-ai-global__heading{grid-gap:12px;display:grid;gap:12px}.pa-dashboard-shell--platform-admin .pa-ai-global__heading a{justify-self:start}.pa-dashboard-shell--platform-admin .pa-tenant-workspace__identity{align-items:flex-start;gap:12px}.pa-dashboard-shell--platform-admin .pa-tenant-workspace__identity>img{flex-basis:54px;height:42px;width:54px}}@media (prefers-reduced-motion:reduce){.pa-dashboard-shell--platform-admin :is(a,button,input,select,textarea,.pa-file-picker){transition:none}}.pa-dashboard-shell--platform-admin .pa-quick-actions button{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.pa-preset-library{background:#fff;border:1px solid var(--pa-border);border-radius:13px;box-shadow:0 8px 24px #08264a0a;margin-bottom:16px;overflow:hidden}.pa-preset-library.is-embedded{border:0;border-radius:0;box-shadow:none;margin:0}.pa-preset-library__heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;padding:18px 22px 12px}.pa-preset-library__heading h3{color:#0a3455;font-size:.82rem;margin:0 0 4px}.pa-preset-library__heading p{margin:0}.pa-preset-library.is-embedded .pa-preset-library__content{border-top:0;padding:0 22px 20px}.pa-preset-library.is-embedded .pa-preset-library__table{border:1px solid #dce8ef;border-radius:10px}.pa-preset-library.is-embedded .pa-preset-library__save{background:#f4f9fc;border:1px solid #dcebf3;border-radius:11px;margin-top:14px;padding:13px}.pa-preset-library.is-embedded .pa-preset-library__buttons{flex-wrap:nowrap}.pa-preset-library__toggle{grid-gap:12px;align-items:center;background:#fff;border:0;color:var(--pa-ink);cursor:pointer;display:grid;gap:12px;grid-template-columns:1fr auto auto;padding:16px 18px;text-align:left;width:100%}.pa-preset-library__toggle:hover{background:#f8fafc}.pa-preset-library__toggle:focus-visible{outline:3px solid #0077be33;outline-offset:-3px}.pa-preset-library__toggle>span:first-child{grid-gap:4px;display:grid;gap:4px}.pa-preset-library__toggle strong{font-size:.86rem}.pa-preset-library__toggle small{color:var(--pa-muted);font-size:.59rem;font-weight:600}.pa-preset-library__count{align-items:center;background:var(--pa-blue-pale);border-radius:99px;color:var(--pa-blue);display:inline-flex;font-size:.62rem;font-weight:850;height:28px;justify-content:center;min-width:28px;padding:0 8px}.pa-preset-library__chevron{color:var(--pa-blue);font-size:1.25rem;line-height:1;transform:rotate(0deg);transition:transform .18s ease}.pa-preset-library__toggle[aria-expanded=true] .pa-preset-library__chevron{transform:rotate(180deg)}.pa-preset-library__content{border-top:1px solid var(--pa-border);padding:0 18px 18px}.pa-preset-library p,.pa-preset-library__intro{color:var(--pa-body);font-size:.65rem;line-height:1.55}.pa-preset-library__intro{margin:15px 0}.pa-preset-library__table{overflow-x:auto}.pa-preset-library table{min-width:760px}.pa-preset-library td{vertical-align:top}.pa-preset-library__buttons,.pa-preset-library__swatches{display:flex;flex-wrap:wrap;gap:8px}.pa-preset-library__swatches span{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #c7d1db;height:19px;width:19px}.pa-preset-library button{cursor:pointer}.pa-preset-library button:disabled{cursor:default;opacity:.55}.pa-preset-library__buttons button{background:#fff;border:1px solid var(--pa-border);border-radius:7px;color:var(--pa-blue);font-size:.58rem;font-weight:750;padding:5px 8px}.pa-preset-library__save{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.pa-preset-library__save label{grid-gap:7px;color:var(--pa-body);display:grid;flex:1 1 220px;font-size:.62rem;font-weight:750;gap:7px}.pa-preset-library__save input,.pa-preset-library__save select{background:#fff;border:1px solid var(--pa-border);border-radius:10px;box-sizing:border-box;color:var(--pa-body);font:inherit;min-height:44px;padding:8px 12px;width:100%}.pa-preset-library__save input:focus,.pa-preset-library__save select:focus{border-color:var(--pa-blue);outline:3px solid #0077be1a}@media (max-width:720px){.pa-preset-library__toggle{padding:14px}.pa-preset-library__content{padding:0 14px 14px}.pa-preset-library__heading{padding:14px}.pa-preset-library.is-embedded .pa-preset-library__content{padding:0 14px 14px}}.unity-interactive .uv-image{background:var(--ut-pale);border-radius:18px;min-width:0;overflow:hidden;position:relative;width:100%}.unity-interactive .uv-image img,.unity-interactive .uv-image svg{display:block;height:100%;object-fit:contain;width:100%}.unity-interactive .uv-image-fallback{color:var(--ut-ink);display:grid;inset:0;overflow:auto;padding:18px;place-content:center;position:absolute}.unity-interactive .uv-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.unity-interactive .uv-card{background:#fff;border:1px solid var(--ut-pale);border-radius:24px;box-shadow:0 8px 24px #17243b12;min-width:0;overflow:hidden}.unity-interactive .uv-card>.uv-image{border-radius:0}.unity-interactive .uv-card-copy{padding:20px}.unity-interactive .uv-card-copy small{color:var(--ut-action);display:block;margin-top:10px}.unity-interactive .uv-answer,.unity-interactive .uv-detail{background:var(--ut-pale);border-inline-start:4px solid var(--ut-action);border-radius:16px;margin-block:16px;padding:20px}.unity-interactive .uv-card-open{outline:2px solid var(--ut-action)}.unity-interactive .uv-card-faces{display:grid;perspective:1000px;transform-style:preserve-3d}.unity-interactive .uv-card-back,.unity-interactive .uv-card-front{backface-visibility:hidden;grid-area:1/1;min-width:0;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.2,.72,.2,1)}.unity-interactive .uv-card-front{transform:rotateY(0deg)}.unity-interactive .uv-card-back{align-content:center;background:var(--ut-pale);display:grid;transform:rotateY(180deg)}.unity-interactive .uv-card-faces[data-flipped=true] .uv-card-front{transform:rotateY(-180deg)}.unity-interactive .uv-card-faces[data-flipped=true] .uv-card-back{transform:rotateY(0deg)}.unity-interactive .ut-print .uv-card-faces,.unity-interactive .ut-static .uv-card-faces{display:block}.unity-interactive .ut-print .uv-card-back,.unity-interactive .ut-print .uv-card-front,.unity-interactive .ut-static .uv-card-back,.unity-interactive .ut-static .uv-card-front{transform:none;transition:none}.unity-interactive .uv-story-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.unity-interactive .uv-story-item{display:contents}.unity-interactive .uv-story-picture{border-bottom:3px solid var(--ut-primary);min-width:0;padding-bottom:10px}.unity-interactive .uv-story-picture button{margin-top:12px;width:100%}.unity-interactive .uv-story-detail{grid-column:1/-1;order:1}.unity-interactive .uv-collapsible{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s cubic-bezier(.2,.72,.2,1),opacity .22s ease}.unity-interactive .uv-collapsible[data-open=true]{grid-template-rows:1fr;opacity:1}.unity-interactive .uv-collapsible-content{min-height:0;overflow:hidden}.unity-interactive .uv-collapsible .uv-detail{transform:translateY(-8px);transition:transform .34s cubic-bezier(.2,.72,.2,1)}.unity-interactive .uv-collapsible[data-open=true] .uv-detail{transform:translateY(0)}.unity-interactive .uv-accordion-item>h3{margin:0}.unity-interactive .uv-accordion-item>h3 button{border-radius:0;justify-content:space-between;width:100%}.unity-interactive .uv-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-block:20px}.unity-interactive .uv-controls button[aria-pressed=false]{background:#fff;border-color:var(--ut-action);color:var(--ut-action)}.unity-interactive .uv-source-stage{isolation:isolate;position:relative;width:100%}.unity-interactive .uv-atlas-point{height:44px;perspective:900px;position:absolute;transform:translate(-50%,-50%);width:44px;z-index:2}.unity-interactive .uv-atlas-point--open{z-index:20}.unity-interactive .uv-marker{backface-visibility:hidden;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 10px #17243b60;height:44px;inset:0;padding:0;position:absolute;transform:rotateY(0);transition:opacity .22s ease,transform .32s ease;width:44px}.unity-interactive .uv-marker[aria-expanded=true]{opacity:0;pointer-events:none;transform:rotateY(180deg)}.unity-interactive .uv-atlas-callout{backface-visibility:hidden;background:color-mix(in srgb,var(--ut-pale) 94%,#fff);border:2px solid var(--ut-action);border-radius:18px;box-shadow:0 12px 34px #17243b55;box-sizing:border-box;color:var(--ut-ink);left:50%;max-height:min(300px,65cqh);opacity:0;overflow:auto;padding:18px 42px 18px 18px;pointer-events:none;position:absolute;top:50%;transform:translate(var(--uv-atlas-callout-x),var(--uv-atlas-callout-y)) rotateY(-180deg);transform-origin:50% 50%;transition:opacity .22s ease,transform .32s ease;width:min(320px,calc(100cqw - 24px))}.unity-interactive .uv-atlas-point--open .uv-atlas-callout{opacity:1;pointer-events:auto;transform:translate(var(--uv-atlas-callout-x),var(--uv-atlas-callout-y)) rotateY(0)}.unity-interactive .uv-atlas-callout h3{font-size:clamp(16px,2cqw,22px);margin:0 0 8px}.unity-interactive .uv-atlas-callout p{font-size:14px;line-height:1.5;margin:0}.unity-interactive .uv-atlas-callout__close{border-radius:50%;min-height:34px;padding:0;position:absolute;right:8px;top:8px;width:34px}.unity-interactive .uv-atlas-instruction{color:var(--ut-ink);font-size:14px;margin:14px 0 0}.unity-interactive .uv-media audio,.unity-interactive .uv-media video{max-height:480px;width:100%}.unity-interactive .uv-wipe{border-radius:18px;overflow:hidden}.unity-interactive .uv-wipe-overlay{inset:0;position:absolute}.unity-interactive .uv-wipe-rule{background:#fff;box-shadow:0 0 0 1px #17243b;inset-block:0;pointer-events:none;position:absolute;width:3px}.unity-interactive .uv-wipe-labels{display:flex;gap:20px;justify-content:space-between;margin-bottom:12px}.unity-interactive .uv-range{display:block;margin-block:20px}.unity-interactive .uv-range input{accent-color:var(--ut-action);display:block;min-height:44px;width:100%}.unity-interactive .uv-differences details{border-bottom:1px solid var(--ut-pale);padding-block:12px}.unity-interactive .uv-differences details[open]>p{animation:uv-content-in .28s cubic-bezier(.2,.72,.2,1) both}.unity-interactive .uv-differences summary{cursor:pointer;font-weight:700;min-height:44px;padding:10px}.unity-interactive .uv-navigator{font-size:13px;margin:12px 0 0 auto;width:min(200px,35%)}.unity-interactive .uv-focus-viewport{transform-origin:center}.unity-interactive .uv-region-outline{border:3px solid var(--ut-action);box-shadow:0 0 0 2px #fff;pointer-events:none;position:absolute;transition:left .3s cubic-bezier(.2,.72,.2,1),top .3s cubic-bezier(.2,.72,.2,1),width .3s cubic-bezier(.2,.72,.2,1),height .3s cubic-bezier(.2,.72,.2,1)}.unity-interactive .uv-mask{background:var(--ut-pale);border:1px solid #fff;display:grid;opacity:1;place-items:center;position:absolute;transform:scale(1);transform-origin:center;transition:opacity .32s ease,transform .32s cubic-bezier(.2,.72,.2,1)}.unity-interactive .uv-mask--revealed{opacity:0;pointer-events:none;transform:scale(.96)}.unity-interactive .uv-ribbon{display:flex;gap:12px;overflow-x:auto;padding:6px 6px 18px}.unity-interactive .uv-ribbon button{background:#fff;border:2px solid var(--ut-pale);color:var(--ut-action);display:flex;flex:0 0 140px;flex-direction:column;font-size:13px;padding:6px}.unity-interactive .uv-ribbon button[aria-pressed=true]{border-color:var(--ut-action)}.unity-interactive .uv-ribbon .uv-image{aspect-ratio:1!important;width:100%}.unity-interactive .uv-story-panel{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.unity-interactive .uv-accordion-item{border:1px solid var(--ut-pale);border-radius:18px;margin-block:14px;overflow:hidden}.unity-interactive .uv-accordion-item>button{grid-gap:18px;background:#fff;color:var(--ut-ink);display:grid;gap:18px;grid-template-columns:100px 1fr auto;text-align:start;width:100%}.unity-interactive .uv-accordion-item>button .uv-image{width:100px}.unity-interactive .uv-accordion-item .uv-detail>.uv-image{margin:auto;max-width:480px}.unity-interactive .uv-state-enter{animation:uv-content-in .28s cubic-bezier(.2,.72,.2,1) both}@keyframes uv-content-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.unity-interactive .uv-card select{background:#fff;border:1px solid var(--ut-action);border-radius:8px;color:var(--ut-ink);display:block;margin-top:8px;min-height:44px;padding:8px;width:100%}.unity-interactive .uv-chapter{align-items:center;display:flex;gap:28px;padding-block:24px}.unity-interactive .uv-chapter-compact{padding-block:8px}.unity-interactive .uv-chapter-art{flex:0 0 260px;position:relative}.unity-interactive .uv-chapter-art .uv-image{aspect-ratio:26/15!important;border-radius:140px 140px 0 0}.unity-interactive .uv-chapter-art img{object-fit:cover}.unity-interactive .uv-chapter-art strong{-webkit-text-stroke:2px var(--ut-action);bottom:-20px;color:#fff;font-size:72px;left:14px;line-height:1;position:absolute}.unity-interactive .uv-chapter-statement{border-top:2px solid var(--ut-primary);flex:1 1;font-size:20px;padding-top:16px}.unity-interactive .uv-chart-heading{display:flex;gap:20px;justify-content:space-between}.unity-interactive .uv-chart-heading .uv-image{flex-shrink:0;width:80px}.unity-interactive .uv-chart{background:#fff;display:block;max-height:360px;width:100%}.unity-interactive .uv-chart-pie{margin-inline:auto;max-width:320px}.unity-interactive .uv-bar-row{grid-gap:12px;align-items:center;display:grid;font-size:14px;gap:12px;grid-template-columns:minmax(80px,1fr) 3fr minmax(70px,1fr);margin-block:16px}.unity-interactive .uv-bar-track{background:var(--ut-pale);height:28px;position:relative}.unity-interactive .uv-bar{background:var(--ut-action);inset-block:0;position:absolute}.unity-interactive .uv-zero{border-left:1px solid var(--ut-ink);bottom:-5px;position:absolute;top:-5px;z-index:1}.unity-interactive .uv-axis-label{text-align:center}.unity-interactive .uv-swatch{border:1px solid #fff;border-radius:50%;height:16px;width:16px}.unity-interactive .uv-table-scroll{overflow-x:auto}.unity-interactive .uv-datafigure table{border-collapse:collapse;font-size:14px;width:100%}.unity-interactive .uv-datafigure td,.unity-interactive .uv-datafigure th{border-bottom:1px solid var(--ut-pale);padding:12px;text-align:start}.unity-interactive .uv-datafigure caption{caption-side:bottom;color:var(--ut-ink);padding:12px;text-align:start}@container (max-width: 899px){.unity-interactive .uv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 599px){.unity-interactive .uv-story-row{display:block}.unity-interactive .uv-story-item{display:block;margin-bottom:22px}.unity-interactive .uv-grid,.unity-interactive .uv-story-panel{grid-template-columns:1fr}.unity-interactive .uv-mask button{display:none}.unity-interactive .uv-atlas-point,.unity-interactive .uv-marker{height:38px;width:38px}.unity-interactive .uv-atlas-callout{max-height:min(260px,62cqh);padding:14px 38px 14px 14px;width:min(260px,calc(100cqw - 16px))}.unity-interactive .uv-chapter{align-items:stretch;flex-direction:column}.unity-interactive .uv-chapter-art{flex-basis:auto;margin:auto;width:min(260px,100%)}.unity-interactive .uv-accordion-item>button{gap:10px;grid-template-columns:60px 1fr auto;padding:10px}.unity-interactive .uv-accordion-item>button .uv-image{width:60px}.unity-interactive .uv-bar-row{grid-template-columns:1fr 1fr}.unity-interactive .uv-bar-track{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.unity-interactive .uv-atlas-callout,.unity-interactive .uv-card-back,.unity-interactive .uv-card-front,.unity-interactive .uv-collapsible,.unity-interactive .uv-collapsible .uv-detail,.unity-interactive .uv-marker,.unity-interactive .uv-mask,.unity-interactive .uv-region-outline{transition:none}.unity-interactive .uv-differences details[open]>p,.unity-interactive .uv-state-enter{animation:none}}@media print{.unity-interactive .uv-grid,.unity-interactive .uv-story-panel{display:block}.unity-interactive .uv-card,.unity-interactive .uv-detail{break-inside:avoid;page-break-inside:avoid}.unity-interactive .uv-image{max-width:480px}}.unity-interactive .uv-chart-scale{display:flex;font-size:13px;gap:12px;justify-content:space-between}.unity-interactive{background:#fff;border:1px solid var(--ut-pale);border-radius:24px;border-top:5px solid var(--ut-primary);box-shadow:0 12px 40px #17243b12;color:var(--ut-ink);container-type:inline-size;font:400 16px/1.65 system-ui,sans-serif;margin:32px auto;max-width:1120px;min-width:0;overflow-wrap:anywhere;padding:clamp(18px,3vw,32px);width:100%}.unity-interactive,.unity-interactive *,.unity-interactive :after,.unity-interactive :before{box-sizing:border-box}.unity-interactive [hidden]{display:none!important}.unity-interactive h2{color:var(--ut-ink);font-family:inherit;font-size:clamp(25px,3vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:10px 0 14px}.unity-interactive h3{color:inherit;font:inherit;font-size:21px;font-weight:750;line-height:1.35;margin:8px 0 14px}.unity-interactive h4{color:inherit;font-size:18px}.unity-interactive p{color:inherit;font:inherit;margin:10px 0 16px;white-space:pre-wrap}.unity-interactive .ut-header{margin-bottom:26px}.unity-interactive .ut-eyebrow{color:var(--ut-action);display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.unity-interactive button,.unity-interactive input,.unity-interactive select{font:inherit}.unity-interactive button{align-items:center;background:var(--ut-action);border:2px solid #0000;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:10px;justify-content:center;line-height:1.4;max-width:100%;min-height:44px;min-width:44px;overflow-wrap:anywhere;padding:11px 18px;transition:background .15s,box-shadow .15s;white-space:normal}.unity-interactive button:hover{box-shadow:0 4px 14px #17243b25}.unity-interactive button:disabled,.unity-interactive button[aria-disabled=true]{cursor:default;opacity:.7}.unity-interactive :is(button,input,select,[tabindex]):focus-visible{box-shadow:0 0 0 3px #fff;outline:3px solid var(--ut-action);outline-offset:3px}.unity-interactive .ut-secondary{background:#fff;border-color:var(--ut-action);color:var(--ut-action)}.unity-interactive .ut-panel{background:var(--ut-pale);border:1px solid var(--ut-primary);border-radius:18px;min-width:0;padding:24px}.unity-interactive .ut-takeaway{background:var(--ut-secondary-pale);border-inline-start:4px solid var(--ut-secondary);border-radius:12px;color:var(--ut-ink);margin:18px 0;padding:18px 20px}.unity-interactive .ut-takeaway p:last-child{margin-bottom:0}.unity-interactive .ut-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.unity-interactive .ut-number{background:var(--ut-secondary-pale);border-radius:50%;color:var(--ut-ink);display:inline-grid;flex-shrink:0;font-weight:800;height:32px;place-items:center;width:32px}.unity-interactive img{border-radius:12px;display:block;height:auto;max-width:100%;width:100%}.unity-interactive .ut-image-fallback{background:var(--ut-secondary-pale);border-radius:12px;padding:24px}.unity-interactive .ut-status{color:var(--ut-action);font-size:14px;min-height:0}.unity-interactive .ut-status:empty{margin:0}.unity-interactive .ut-flip-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.unity-interactive .ut-flip-card{min-width:0;perspective:1200px}.unity-interactive .ut-flip-faces{display:grid;min-height:270px;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.unity-interactive .ut-flip-face{backface-visibility:hidden;background:linear-gradient(145deg,var(--ut-deep),var(--ut-action));border-radius:20px;color:#fff;grid-area:1/1;padding:24px}.unity-interactive .ut-flip-front h3{color:#fff}.unity-interactive .ut-flip-back{background:var(--ut-secondary-pale);border:2px solid var(--ut-secondary);color:var(--ut-ink);transform:rotateY(180deg)}.unity-interactive .is-revealed .ut-flip-faces{transform:rotateY(180deg)}.unity-interactive .ut-ordinal{color:#fff;display:block;font-size:46px;font-weight:850;line-height:1;margin-bottom:20px;opacity:.75}.unity-interactive .ut-flip-card>button{margin-top:12px;width:100%}.unity-interactive .ut-reviewed{color:var(--ut-action);display:block;font-size:14px;margin-top:8px}.unity-interactive .ut-process{grid-gap:24px;display:grid;gap:24px;grid-template-columns:240px minmax(0,1fr)}.unity-interactive .ut-route{display:flex;flex-direction:column;gap:12px}.unity-interactive .ut-route button{background:var(--ut-pale);color:var(--ut-ink);justify-content:flex-start;text-align:start;width:100%}.unity-interactive .ut-route [aria-current=step]{background:var(--ut-action);color:#fff}.unity-interactive .ut-route small{display:block;font-size:12px;font-weight:400}.unity-interactive .ut-hotspots{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.unity-interactive .ut-image-space{min-width:0;padding:24px}.unity-interactive .ut-hotspot-image{position:relative}.unity-interactive .ut-marker{border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--ut-action);height:44px;padding:0;position:absolute;transform:translate(-50%,-50%);width:44px}.unity-interactive .ut-marker[aria-pressed=true]{background:var(--ut-secondary-action);box-shadow:0 0 0 4px var(--ut-secondary-action)}.unity-interactive .ut-point-button{background:var(--ut-pale);color:var(--ut-ink)}.unity-interactive .ut-point-button[aria-pressed=true]{background:var(--ut-action);color:#fff}.unity-interactive .ut-comparison{margin:0 0 18px}.unity-interactive .ut-comparison-toggle{justify-content:space-between;width:100%}.unity-interactive .ut-compare-pair{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:12px 0 0}.unity-interactive .ut-compare-pair>div{background:var(--ut-pale);border-radius:14px;min-width:0;padding:22px}.unity-interactive .ut-compare-pair>div:nth-child(2){background:var(--ut-secondary-pale);border-top:3px solid var(--ut-secondary)}.unity-interactive dt{font-weight:800}.unity-interactive dd{margin:8px 0 0;white-space:pre-wrap}.unity-interactive .ut-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.unity-interactive .ut-tabs button{background:var(--ut-pale);border-radius:999px;color:var(--ut-ink)}.unity-interactive .ut-tabs [aria-selected=true]{background:var(--ut-action);color:#fff}.unity-interactive .ut-assumption{background:var(--ut-pale);border-inline-start:5px solid var(--ut-primary);border-radius:18px;color:var(--ut-ink);margin:0 0 18px;padding:28px}.unity-interactive .ut-assumption p{font-size:25px;font-weight:700;line-height:1.45}.unity-interactive .ut-reality{background:var(--ut-secondary-pale);border-radius:18px;margin-top:20px;padding:24px}.unity-interactive .ut-worked-steps{list-style:none;margin:24px 0;padding:0}.unity-interactive .ut-worked-steps>li{grid-gap:16px;border-bottom:1px solid var(--ut-primary);display:grid;gap:16px;grid-template-columns:36px minmax(0,1fr);padding:18px 0}.unity-interactive .ut-scenario{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-bottom:20px}.unity-interactive .ut-scene{background:linear-gradient(135deg,var(--ut-deep),var(--ut-action));border-radius:20px;color:#fff;padding:28px}.unity-interactive .ut-scene .ut-eyebrow{color:#fff}.unity-interactive .ut-choices{display:flex;flex-direction:column;gap:12px}.unity-interactive .ut-choices button{background:var(--ut-pale);color:var(--ut-ink);justify-content:flex-start;text-align:start}.unity-interactive .ut-choices [aria-pressed=true]{border-color:var(--ut-action)}.unity-interactive .ut-sort-items{grid-gap:16px;display:grid;gap:16px}.unity-interactive .ut-sort-item{background:var(--ut-pale);border-inline-start:4px solid var(--ut-primary);border-radius:18px;padding:22px}.unity-interactive .ut-sort-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.unity-interactive input[type=number],.unity-interactive select{background:#fff;border:1px solid var(--ut-action);border-radius:10px;color:var(--ut-ink);min-height:44px;min-width:0;padding:10px 12px;width:100%}.unity-interactive .ut-sort-feedback{border-top:1px solid var(--ut-primary);margin-top:18px;padding-top:18px}.unity-interactive .ut-lab{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.unity-interactive .ut-lab label{display:block;font-weight:700;margin-bottom:12px}.unity-interactive input[type=range]{accent-color:var(--ut-action);display:block;margin:12px 0 20px;min-height:44px;width:100%}.unity-interactive .ut-output{background:linear-gradient(135deg,var(--ut-deep),var(--ut-action));border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:28px}.unity-interactive output{font-feature-settings:"tnum";display:block;font-size:clamp(32px,5vw,48px);font-variant-numeric:tabular-nums;font-weight:850;overflow-wrap:anywhere}.unity-interactive .ut-meter{background:#ffffff40;border-radius:20px;height:8px;margin-top:22px;overflow:hidden}.unity-interactive .ut-meter span{background:#fff;display:block;height:100%}.unity-interactive .ut-print{display:none}.unity-activity-unavailable{background:#f4f7fb;border-radius:12px;color:#17243b;margin:24px 0;padding:20px}@container (max-width: 899px){.unity-interactive .ut-flip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 719px){.unity-interactive :is(.ut-process,.ut-hotspots,.ut-scenario,.ut-sort-row){grid-template-columns:minmax(0,1fr)}.unity-interactive .ut-route{flex-direction:row;flex-wrap:wrap}.unity-interactive .ut-route button{flex:1 1 180px;width:auto}.unity-interactive .ut-markers{display:none}}@container (max-width: 639px){.unity-interactive :is(.ut-lab,.ut-compare-pair){grid-template-columns:minmax(0,1fr)}}@container (max-width: 599px){.unity-interactive .ut-flip-grid{grid-template-columns:minmax(0,1fr)}.unity-interactive .ut-panel{padding:18px}}@media (max-width:599px){.unity-interactive :is(.ut-flip-grid,.ut-process,.ut-hotspots,.ut-scenario,.ut-sort-row,.ut-lab,.ut-compare-pair){grid-template-columns:minmax(0,1fr)}.unity-interactive .ut-markers{display:none}}@media (prefers-reduced-motion:reduce){.unity-interactive *,.unity-interactive :after,.unity-interactive :before{animation:none!important;transition:none!important}}@media print{.unity-interactive{border:1px solid #999;box-shadow:none;color:#111}.unity-interactive .ut-live{display:none}.unity-interactive .ut-print{display:block}.unity-interactive .ut-print section{break-inside:avoid;margin:24px 0;page-break-inside:avoid}}.unity-color-theme .custom-paragraph{--paragraph-accent:var(--ut-primary)!important}.unity-color-theme .custom-ul{--bullet-color:var(--ut-action)!important}.unity-color-theme .custom-ol{--list-color:var(--ut-action)!important}.unity-color-theme .custom-table{--table-accent:var(--ut-primary)!important}.unity-color-theme .paragraph-card-container{--card-color:var(--ut-primary)!important}.unity-color-theme .emphasized-text-container{--emphasized-color:var(--ut-primary)!important}.unity-color-theme .content-separator-container{--separator-color:var(--ut-primary)!important}.unity-color-theme :is(.header-tag,.unit-header-tag){background:linear-gradient(90deg,var(--ut-pale),#fff);color:var(--ut-ink)}.unity-color-theme .header-tag:before{background:linear-gradient(var(--ut-primary),var(--ut-secondary))}.unity-color-theme :is(.custom-paragraph,.unit-paragraph-tag,.emphasized-text,.ag-courses-item_title){color:var(--ut-ink)}.unity-color-theme :is(.custom-code,.learner-dashboard-premium-content-code){background:var(--ut-deep);color:#fff}.unity-color-theme :is(.resource-tag,.youtube-video-tag,.custom-insert){background:linear-gradient(120deg,var(--ut-pale),var(--ut-secondary-pale));border-color:var(--ut-primary);color:var(--ut-ink)}.unity-color-theme :is(.resource-tag-heading,.resource-tag-description,.youtube-video-tag-heading,.youtube-video-tag-description){color:var(--ut-ink)}.unity-color-theme :is(.resource-tag-eyebrow,.youtube-video-tag-eyebrow,.youtube-video-tag-fallback-link){color:var(--ut-action)}.unity-color-theme .resource-tag-button{background:var(--ut-action);color:#fff}.unity-color-theme .resource-tag-button-disabled{background:var(--ut-pale);color:var(--ut-ink)}.unity-color-theme :is(.image-description,.video-description,.side-paragraph){color:var(--ut-ink)}.unity-color-theme .image-description.dark-overlay{background:var(--ut-deep);color:#fff}.unity-color-theme .image-description.light-overlay{background:var(--ut-pale);color:var(--ut-ink)}.unity-color-theme .-title-tag-container{background:var(--ut-deep)}.unity-color-theme .-title-tag-gold-line{background:var(--ut-secondary)}.unity-color-theme audio{accent-color:var(--ut-action)}.unity-color-theme :is(.learner-dashboard-premium-content-heading,.learner-dashboard-premium-content-paragraph,.learner-dashboard-premium-content-block){color:var(--ut-ink)}.unity-color-theme .learner-dashboard-premium-content-statement{background:var(--ut-pale);border-color:var(--ut-primary)}.unity-color-theme .learner-dashboard-premium-content-card{background:var(--ut-secondary-pale);border-color:var(--ut-secondary)}.unity-color-theme .learner-dashboard-premium-content-separator{border-color:var(--ut-primary)}.unity-color-theme .learner-dashboard-premium-content-list li::marker{color:var(--ut-action)}.unity-color-theme .learner-dashboard-premium-content-table th{background:var(--ut-pale);color:var(--ut-action)}.unity-color-theme .learner-dashboard-premium-content-resource{background:linear-gradient(120deg,var(--ut-pale),var(--ut-secondary-pale));border-color:var(--ut-primary)}.unity-color-theme .learner-dashboard-premium-content-resource>a{background:var(--ut-action);color:#fff}.unity-color-theme .learner-dashboard-premium-content-media figcaption{color:var(--ut-ink)}.unity-color-theme .custom-table th{background:var(--ut-action);color:#fff}.unity-color-theme .code-terminal-wrapper{background:var(--ut-deep)}.unity-color-theme .code-terminal-wrapper :is(.control-button,.run-button){background:var(--ut-action);color:#fff}.unity-color-theme .code-terminal-wrapper .output-container{background:var(--ut-deep);color:#fff}.unity-tenant-content{--unity-tenant-accent:#1687c9;grid-gap:18px;color:#243249;display:grid;gap:18px}.unity-tenant-content>*{margin-block:0}.unity-tenant-content--accent-1{--unity-tenant-accent:#1687c9}.unity-tenant-content--accent-2{--unity-tenant-accent:#ef4e98}.unity-tenant-content--accent-3{--unity-tenant-accent:#16a677}.unity-tenant-content--accent-4{--unity-tenant-accent:#875ccf}.unity-tenant-content--accent-5{--unity-tenant-accent:#d48a12}.unity-tenant-content--accent-6{--unity-tenant-accent:#1b6eb5}.unity-tenant-content--accent-7{--unity-tenant-accent:#b94b70}.unity-tenant-content--accent-8{--unity-tenant-accent:#4f7a69}.unity-tenant-content__heading{color:#111d31;line-height:1.2;padding-left:14px;position:relative}.unity-tenant-content__heading:before{background:var(--unity-tenant-accent);border-radius:999px;content:"";height:70%;left:0;position:absolute;top:15%;width:4px}.unity-tenant-content__heading--v2{border-bottom:1px solid #d7e2ee;padding-bottom:10px}.unity-tenant-content__heading--v3{background:#f4f8fc;border-radius:12px;padding-block:12px}.unity-tenant-content__paragraph{line-height:1.75}.unity-tenant-content__paragraph--v2,.unity-tenant-content__paragraph--v5{border-left:3px solid var(--unity-tenant-accent);padding-left:14px}.unity-tenant-content__paragraph--v3,.unity-tenant-content__paragraph--v7{background:#f7f9fc;border-radius:12px;padding:14px 16px}.unity-tenant-content__paragraph--v4{font-size:1.05em}.unity-tenant-content__paragraph--v6:first-letter{color:var(--unity-tenant-accent);font-size:1.6em;font-weight:800}.unity-tenant-content__code,.unity-tenant-content__executable pre{background:#061a33;border-radius:12px;color:#f5f8fb;margin:0;overflow:auto;padding:16px;white-space:pre}.unity-tenant-content__code code,.unity-tenant-content__executable code{font:13px/1.65 Consolas,Courier New,monospace}.unity-tenant-content__ordered-list,.unity-tenant-content__unordered-list{grid-gap:8px;display:grid;gap:8px;margin:0;padding-left:26px}.unity-tenant-content__ordered-list li::marker,.unity-tenant-content__unordered-list li::marker{color:var(--unity-tenant-accent);font-weight:800}.unity-tenant-content__ordered-list--v3,.unity-tenant-content__ordered-list--v6,.unity-tenant-content__unordered-list--v3,.unity-tenant-content__unordered-list--v6{background:#f7f9fc;border-radius:12px;padding-block:14px;padding-left:38px;padding-right:16px}.unity-tenant-content__table{max-width:100%;overflow-x:auto}.unity-tenant-content__table table{border-collapse:collapse;min-width:100%;width:max-content}.unity-tenant-content__table th{background:#edf4fa;color:#173454;text-align:left}.unity-tenant-content__table td,.unity-tenant-content__table th{border:1px solid #d7e2ee;padding:10px 12px}.unity-tenant-content__table--v2 table,.unity-tenant-content__table--v5 table{border-top:4px solid var(--unity-tenant-accent)}.unity-tenant-content__table--v4 tbody tr:nth-child(2n),.unity-tenant-content__table--v7 tbody tr:nth-child(2n){background:#f7f9fc}.unity-tenant-content__executable,.unity-tenant-content__insert,.unity-tenant-content__paragraph-card,.unity-tenant-content__resource,.unity-tenant-content__statement{border:1px solid #d7e2ee;border-radius:14px;padding:18px}.unity-tenant-content__statement{background:#f4f8fc;border-left:5px solid var(--unity-tenant-accent);font-weight:650}.unity-tenant-content__statement--v2{border-left-width:1px;box-shadow:inset 0 4px var(--unity-tenant-accent)}.unity-tenant-content__paragraph-card{background:linear-gradient(120deg,#f1f8fd,#fff 55%,#fff1f7);box-shadow:0 8px 24px #0b2a4812}.unity-tenant-content__paragraph-card--v2,.unity-tenant-content__paragraph-card--v5{border-top:4px solid var(--unity-tenant-accent)}.unity-tenant-content__paragraph-card--v3,.unity-tenant-content__paragraph-card--v7{background:#fff;border-left:5px solid var(--unity-tenant-accent)}.unity-tenant-content__separator{grid-gap:10px;align-items:center;color:#6e7f94;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;text-align:center}.unity-tenant-content__separator:after{border-top:2px solid var(--unity-tenant-accent);content:""}.unity-tenant-content__separator hr{border:0;border-top:2px solid var(--unity-tenant-accent);margin:0;width:100%}.unity-tenant-content__separator--v2{opacity:.78}.unity-tenant-content__separator--v3 hr,.unity-tenant-content__separator--v3:after{border-top-style:dotted}.unity-tenant-content__separator--v4 hr,.unity-tenant-content__separator--v4:after{border-top-style:dashed}.unity-tenant-content__separator--v5 hr,.unity-tenant-content__separator--v5:after{border-top-style:double;border-top-width:4px}.unity-tenant-content__separator--v6 hr,.unity-tenant-content__separator--v6:after{box-shadow:0 0 9px var(--unity-tenant-accent)}.unity-tenant-content__separator--v7 span:before{color:var(--unity-tenant-accent);content:"◆"}.unity-tenant-content__insert{background:#fff8e8;border-color:#f0d89e}.unity-tenant-content__insert>strong{color:#9b6500;display:block;font-size:11px;letter-spacing:.1em;margin-bottom:7px;text-transform:uppercase}.unity-tenant-content__image,.unity-tenant-content__video{margin:0}.unity-tenant-content__image img,.unity-tenant-content__video video{border-radius:14px;display:block;height:auto;margin:0 auto;max-width:100%;width:100%}.unity-tenant-content__image figcaption,.unity-tenant-content__video figcaption{color:#65758b;font-size:12px;margin-top:8px;text-align:center}.unity-tenant-content__image--square img{aspect-ratio:1;max-width:620px;object-fit:cover}.unity-tenant-content__image--image-left,.unity-tenant-content__image--image-right{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr)}.unity-tenant-content__image--image-right img{grid-column:2}.unity-tenant-content__image--image-right .unity-tenant-content__image-copy{grid-column:1;grid-row:1}.unity-tenant-content__image--full-screen img,.unity-tenant-content__image--full-screen-dark img,.unity-tenant-content__image--full-screen-light img{max-height:78vh;object-fit:contain}.unity-tenant-content__image--dark-overlay,.unity-tenant-content__image--full-screen-dark,.unity-tenant-content__image--full-screen-light,.unity-tenant-content__image--light-overlay{position:relative}.unity-tenant-content__image--dark-overlay figcaption,.unity-tenant-content__image--full-screen-dark figcaption,.unity-tenant-content__image--full-screen-light figcaption,.unity-tenant-content__image--light-overlay figcaption{border-radius:10px;font-size:clamp(16px,2.4vw,28px);font-weight:700;left:50%;margin:0;max-width:min(90%,760px);padding:9px 16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:max-content}.unity-tenant-content__image--dark-overlay figcaption,.unity-tenant-content__image--full-screen-dark figcaption{background:#ffffffc7;color:#253744}.unity-tenant-content__image--full-screen-light figcaption,.unity-tenant-content__image--light-overlay figcaption{background:#000000a8;color:#fff}.unity-tenant-content__video-frame{aspect-ratio:16/9;background:#061a33;border-radius:14px;overflow:hidden}.unity-tenant-content__video-frame iframe{border:0;height:100%;width:100%}.unity-tenant-content__youtube{background:linear-gradient(135deg,#fff6f7,snow);border:1px solid #f4b6bf;border-left:6px solid #e03648;border-radius:14px;box-shadow:0 10px 24px #e036481c;padding:18px}.unity-tenant-content__youtube>h3{color:#2f1015;margin:4px 0 8px}.unity-tenant-content__resource-eyebrow,.unity-tenant-content__youtube-eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.unity-tenant-content__youtube-eyebrow{color:#9f1023}.unity-tenant-content__youtube-description{color:#5a2a31;margin:0 0 12px}.unity-tenant-content__youtube-error{color:#9f1023;font-weight:700}.unity-tenant-content__youtube-fallback{background:#ffffffbf;border:1px solid #f0c4ca;border-radius:8px;color:#4a2a30;font-size:12px;margin:12px 0 0;padding:9px 11px}.unity-tenant-content__youtube-fallback a{color:#9f1023;font-weight:800}.unity-tenant-content__resource{align-items:center;background:#f7f9fc;display:flex;gap:18px;justify-content:space-between}.unity-tenant-content__resource p{color:#65758b;margin:5px 0 0}.unity-tenant-content__resource-eyebrow{color:#3559c4;margin-bottom:4px}.unity-tenant-content__resource a,.unity-tenant-content__resource-disabled{border-radius:10px;flex:none;font-size:12px;font-weight:750;padding:10px 14px}.unity-tenant-content__resource a{background:#061a33;color:#fff;text-decoration:none}.unity-tenant-content__resource-disabled{background:#e8edf3;color:#748398}.unity-tenant-content__link{color:#087fc2;font-weight:700;text-underline-offset:2px}.unity-tenant-content__link-disabled{color:#65758b}.unity-tenant-content__executable>strong{display:block;font-size:12px;margin-bottom:10px}.unity-tenant-content__media-loading,.unity-tenant-content__unavailable{grid-gap:3px;background:#f7f9fc;border:1px dashed #c7d5e3;border-radius:12px;color:#65758b;display:grid;gap:3px;padding:15px}.unity-tenant-content__unavailable strong{color:#243249}@media (max-width:760px){.unity-tenant-content{gap:14px}.unity-tenant-content__image--image-left,.unity-tenant-content__image--image-right{display:block}.unity-tenant-content__image-copy{margin-top:12px}.unity-tenant-content__resource{align-items:stretch;flex-direction:column}.unity-tenant-content__resource a,.unity-tenant-content__resource-disabled{text-align:center}}@media (prefers-reduced-motion:reduce){.unity-tenant-content *{scroll-behavior:auto!important;transition:none!important}}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin){--pa-navy:#111d2f;--pa-blue:#245fc7;--pa-blue-light:#245fc7;--pa-blue-pale:#edf4ff;--pa-ink:#111b2d;--pa-body:#526174;--pa-muted:#65758a;--pa-green:#08775a;--pa-canvas:#f5f7fb;--pa-border:#e1e7ef;--fac-action-bg:#26384b;--fac-action-hover:#172a3c;--fac-action-shadow:none;--fac-hover-shadow:0 5px 12px #111d2f2e;--fac-control-hover:#e9eef3;grid-template-columns:252px minmax(0,1fr)}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-sidebar{background:var(--pa-navy)}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-sidebar nav :is(a,button){color:#c1cede;font-size:14px;font-weight:500}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-sidebar nav :is(a:hover,button:hover,button.is-active){background:#20364e;box-shadow:inset 3px 0 #4c9aff;color:#fff}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-sidebar__note :is(span,p){font-size:12px;overflow-wrap:anywhere}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-sidebar__note p{color:#bdc9d9}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-workspace:before{background:var(--pa-blue);left:252px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-topbar{min-width:0}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-secure-routing{font-size:12px;font-weight:500}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu{min-width:0}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu__copy{max-width:220px;min-width:0}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu__copy strong{font-size:13px;font-weight:600}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu__copy small{font-size:11px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu__copy :is(strong,small){overflow-wrap:anywhere}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-menu-toggle{display:none}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu--sidebar{border-top:1px solid #ffffff29;display:flex;flex-direction:column;flex-shrink:0;margin-top:16px;padding-top:14px;width:100%}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu--sidebar>button{border-radius:10px;color:#fff;min-height:48px;padding:4px;width:100%}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu--sidebar>button:hover{background:#263b53}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu--sidebar .pa-profile-menu__copy{display:grid;flex:1 1;min-width:0}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu--sidebar .pa-profile-menu__copy small{color:#bdc9d9}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu--sidebar .pa-profile-chevron{color:#bdc9d9;margin-left:0}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu--sidebar .pa-avatar{flex:0 0 40px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu--sidebar .pa-profile-popover{box-sizing:border-box;margin-bottom:8px;max-width:100%;min-width:0;order:-1;overflow:hidden;position:static;width:100%}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-popover>strong{overflow-wrap:anywhere}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-content{padding:28px clamp(24px,3vw,46px) 48px;width:min(100%,1440px)}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-system-hero{gap:24px;grid-template-columns:minmax(0,1fr) auto}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-system-hero>div:first-child>p{font-size:11px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-system-hero h1{font-size:clamp(28px,3vw,32px);font-weight:650;line-height:1.2;overflow-wrap:anywhere}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-system-hero>div:first-child>span{font-size:14px;max-width:640px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-allocation-summary>span{font-size:12px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-allocation-summary small{font-size:11px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-products{margin-top:24px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-products>header{margin-bottom:20px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-products>header h2{font-size:21px;font-weight:650}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-products>header p{font-size:14px;line-height:1.5}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-products>header>span{flex-shrink:0;font-size:11px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-grid{gap:24px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card{background:#fff;border:1px solid var(--pa-border);border-radius:12px;box-shadow:0 1px 3px #111d2f08;min-height:0;min-width:0;padding:24px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card.is-pink{border-left-color:var(--pa-border)}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card h3{font-size:21px;font-weight:650;line-height:1.3;margin-top:16px;overflow-wrap:anywhere}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card>p{font-size:14px;max-width:none}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card dl{gap:16px;margin-top:18px;padding-top:16px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card dl>div{min-width:0}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card dt{color:#65758a;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card dd{font-size:14px;line-height:1.5;overflow-wrap:anywhere}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-status-pill{color:#08775a;font-size:11px;font-weight:600}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card__content-mode{align-items:start;background:#0000;gap:6px;grid-template-columns:minmax(0,1fr);padding:0}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card__content-mode :is(dt,dd){line-height:1.5;margin:0}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card__content-mode dd>span{color:var(--pa-ink);font-weight:500}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card__action{align-items:flex-start;flex-direction:column;gap:8px;padding-top:24px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card__action a{background:var(--fac-action-bg);border:1px solid var(--fac-action-bg);border-radius:8px;box-shadow:var(--fac-action-shadow);color:#fff;font-size:14px;font-weight:600;gap:12px;justify-content:center;line-height:1.4;min-height:44px;overflow-wrap:anywhere;padding:10px 16px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card__action a span{flex-shrink:0;font-size:16px;font-weight:500;line-height:1}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card__action a:hover{background:var(--fac-action-hover);border-color:var(--fac-action-hover)}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card__action small{font-size:11px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) :is(a,button,input,select):focus-visible{outline:3px solid #526b86;outline-offset:3px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-sidebar :is(a,button):focus-visible{outline-color:#8ac1ff}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) :is(.pa-product-card__action a,.pa-dashboard-sidebar nav a,.pa-dashboard-sidebar nav button,.pa-profile-menu>button,.pa-profile-popover__sign-out,.pa-dashboard-menu-toggle){transition:background-color .15s ease,border-color .15s ease,color .15s ease}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-sidebar nav :is(a:hover,button:hover:not(:disabled)){background:#2b425a}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-popover__sign-out:hover:not(:disabled){background:var(--fac-control-hover);border-color:#b9c6d3}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-menu-toggle:hover{background:#354e67;border-color:#8ba0b5}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) :is(.pa-product-card__action a,.pa-profile-popover__sign-out){transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}@media (hover:hover) and (pointer:fine){:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) :is(.pa-product-card__action a,.pa-profile-popover__sign-out):hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--fac-hover-shadow)}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) :is(.pa-product-card__action a,.pa-profile-popover__sign-out):active:not(:disabled):not([aria-disabled=true]){box-shadow:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) :is(.pa-product-card__action a,.pa-profile-popover__sign-out):hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px)}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) :is(.pa-product-card__action a,.pa-profile-popover__sign-out):active:not(:disabled):not([aria-disabled=true]){transform:none}}@media (prefers-reduced-motion:reduce){:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) :is(.pa-product-card__action a,.pa-dashboard-sidebar nav a,.pa-dashboard-sidebar nav button,.pa-profile-menu>button,.pa-profile-popover__sign-out,.pa-dashboard-menu-toggle){transition:none}}@media (max-width:991px){:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-workspace:before{left:0}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-sidebar{display:flex;height:100dvh;left:0;max-width:85vw;min-height:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-110%);visibility:hidden;width:252px;z-index:60}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-sidebar[data-open=true]{transform:none;visibility:visible}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-menu-toggle{align-items:center;background:#263b53;border:1px solid #667f9a;border-radius:10px;color:#fff;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:2;height:22px;width:22px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-scrim{background:#0414279e;border:0;inset:0;position:fixed;z-index:50}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-topbar{background:var(--pa-navy)}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-mobile-logo{margin-right:auto}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-profile-menu>button:focus-visible{outline-color:#8ac1ff}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card{padding:20px}}@media (max-width:767px){:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-dashboard-content{padding:24px 16px 40px}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-grid{gap:18px;grid-template-columns:minmax(0,1fr)}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card{min-height:0}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card__action{align-items:stretch}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-product-card__content-mode{grid-template-columns:minmax(0,1fr)}:is(.pa-dashboard-shell--facilitator,.pa-dashboard-shell--learner,.pa-dashboard-shell--tenant-admin) .pa-products>header{align-items:flex-start;gap:12px}}.pa-dashboard-shell--tenant-admin .pa-dashboard-content{padding-inline:clamp(24px,2vw,32px);width:min(100%,1520px)}.pa-dashboard-shell--tenant-admin .pa-product-card{padding:20px}.pa-dashboard-shell--tenant-admin .pa-product-card dl{gap:12px;margin-top:16px;padding-top:12px}.pa-dashboard-shell--tenant-admin .pa-product-card__action{padding-top:16px}@media (max-width:767px){.pa-dashboard-shell--tenant-admin .pa-dashboard-content{padding-inline:16px}}.pa-tenant-admin-section{--pa-blue:#385d75;--pa-blue-light:#526b86;--pa-blue-pale:#e7edf3;--pa-pink:#b44873;color:var(--pa-ink);font-size:14px;line-height:1.5;min-width:0}.pa-tenant-admin-section :is(.pa-panel,.pa-field,.pa-field-grid>*,.pa-system-allocation){min-width:0}.pa-tenant-admin-section .pa-page-heading{align-items:center;gap:20px;margin-bottom:24px}.pa-tenant-admin-section .pa-page-heading>div{min-width:0}.pa-tenant-admin-section .pa-page-heading>div>p{font-size:11px;font-weight:650;letter-spacing:.12em;margin:0 0 8px}.pa-tenant-admin-section .pa-page-heading h1{font-size:clamp(28px,3vw,32px);font-weight:650;letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}.pa-tenant-admin-section .pa-page-heading>div>span{font-size:14px;margin-top:8px;max-width:760px}.pa-tenant-admin-section .pa-page-heading>button{flex-shrink:0}.pa-tenant-admin-section .pa-panel{border-radius:12px;padding:22px}.pa-tenant-admin-section .pa-panel h2{color:var(--pa-ink);font-size:20px;font-weight:650;line-height:1.3}.pa-tenant-admin-section .pa-panel h3{font-size:18px}.pa-tenant-admin-section .pa-panel-heading p{font-size:11px}.pa-tenant-admin-section :is(.pa-action-button,.pa-primary-button,.pa-secondary-button,.pa-row-actions button,.pa-list-toolbar button,.pa-role-scope-note>a,.pa-unity-role-manage__action){align-items:center;border:1px solid var(--pa-border);border-radius:8px;box-shadow:none;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.25;min-height:44px;padding:10px 14px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.pa-tenant-admin-section :is(.pa-action-button,.pa-primary-button,.pa-list-toolbar button){background:#26384b;border-color:#26384b;color:#fff}.pa-tenant-admin-section :is(.pa-action-button,.pa-primary-button,.pa-list-toolbar button):hover:not(:disabled){background:#172a3c;border-color:#172a3c}.pa-tenant-admin-section :is(.pa-secondary-button,.pa-row-actions button,.pa-role-scope-note>a,.pa-unity-role-manage__action){background:#fff;color:var(--pa-body)}.pa-tenant-admin-section :is(.pa-secondary-button,.pa-row-actions button,.pa-role-scope-note>a,.pa-unity-role-manage__action):hover:not(:disabled){background:#e9eef3;border-color:#b9c6d3;color:#26384b}.pa-tenant-admin-section .pa-row-actions .pa-danger-button{color:#a1233f}.pa-tenant-admin-section .pa-row-actions .pa-danger-button:hover:not(:disabled){background:#fff0f3;border-color:#dca3b2;color:#861831}.pa-tenant-admin-section :is(.pa-action-button,.pa-primary-button,.pa-secondary-button,.pa-row-actions button,.pa-list-toolbar button):disabled{background:#e4e9ef;border-color:#e4e9ef;box-shadow:none;color:#65758a;cursor:not-allowed;opacity:1;transform:none}.pa-tenant-admin-section :is(a,button,input,select,textarea):focus-visible{outline:3px solid #526b86;outline-offset:3px}.pa-tenant-admin-section .pa-list-toolbar{align-items:center;gap:10px;margin-bottom:20px}.pa-tenant-admin-section .pa-list-toolbar label{min-width:min(100%,180px);position:relative}.pa-tenant-admin-section :is(.pa-field input:not([type=checkbox]):not([type=radio]),.pa-field select,.pa-list-toolbar input,input[type=month]){background:#fff;border-color:var(--pa-border);border-radius:8px;color:var(--pa-ink);font-size:14px;min-height:44px}.pa-tenant-admin-section :is(.pa-field,.pa-field>span,.pa-system-allocation legend,.pa-system-allocation label){font-size:14px}.pa-tenant-admin-section :is(.pa-field small,.pa-muted,.pa-tenant-invite-form__intro,.pa-product-role-intro,.pa-product-role-footnote,.pa-product-role-option__copy,.pa-unity-role-manage__copy p){font-size:13px;line-height:1.5}.pa-tenant-admin-section :is(.pa-field-grid,.pa-compact-form){gap:16px}.pa-tenant-admin-section .pa-compact-form{margin-bottom:20px}.pa-tenant-admin-section .pa-compact-form h2{margin-bottom:0}.pa-tenant-admin-section .pa-tenant-invite-form__intro{max-width:80ch}.pa-tenant-admin-section .pa-system-allocation{border-radius:10px;padding:16px}.pa-tenant-admin-section .pa-system-allocation input[type=checkbox]{accent-color:#385d75;flex-shrink:0;height:17px;width:17px}.pa-tenant-admin-section :is(.pa-product-role-option__heading strong,.pa-unity-role-manage__copy strong){font-size:14px;line-height:1.4}.pa-tenant-admin-section :is(.pa-product-role-option__heading small,.pa-unity-role-assigned__label){font-size:11px}.pa-tenant-admin-section .pa-form-actions{flex-wrap:wrap;gap:10px;margin-top:20px}.pa-tenant-admin-section .pa-tenant-invite-form__actions{margin-top:4px}.pa-tenant-admin-section .pa-role-scope-note{background:#fff;border-radius:12px;gap:20px;margin:0 0 20px;padding:16px}.pa-tenant-admin-section .pa-role-scope-note strong{font-size:13px;font-weight:600}.pa-tenant-admin-section .pa-role-scope-note span{font-size:12px;line-height:1.5}.pa-tenant-admin-section :is(.pa-table-wrap,.pa-ai-wallet-activity__table-wrap){max-width:100%;min-width:0;overflow:auto;overscroll-behavior-x:contain;position:relative;width:100%}.pa-tenant-admin-section .pa-table{font-size:14px;min-width:1080px}.pa-tenant-admin-section .pa-table th{font-size:11px;font-weight:650;padding:12px 16px}.pa-tenant-admin-section .pa-table td{padding:16px;vertical-align:middle}.pa-tenant-admin-section .pa-table td strong{font-weight:600}.pa-tenant-admin-section .pa-table td small{font-size:12px}.pa-tenant-admin-section .pa-tenant-users-table th:first-child{width:22%}.pa-tenant-admin-section .pa-tenant-users-table td:first-child{overflow-wrap:anywhere}.pa-tenant-admin-section .pa-tenant-users-table :is(th,td):last-child{min-width:200px}.pa-tenant-admin-section .pa-tenant-users-table td:nth-child(5){color:var(--pa-muted);font-size:12px}.pa-tenant-admin-section .pa-member-system-roles{gap:6px;min-width:240px}.pa-tenant-admin-section .pa-member-system-roles>span{gap:10px;grid-template-columns:minmax(110px,1fr) minmax(80px,1fr)}.pa-tenant-admin-section .pa-member-system-roles strong{font-size:12px}.pa-tenant-admin-section .pa-member-system-roles small{font-size:12px!important;overflow-wrap:anywhere}.pa-tenant-admin-section :is(.pa-role-pill,.pa-status-badge){font-size:12px;font-weight:600;line-height:1.4;padding:5px 9px}.pa-tenant-admin-section .pa-role-pill{white-space:normal}.pa-tenant-admin-section :is(.pa-role-unassigned,.pa-managed-role-note){font-size:12px;white-space:normal}.pa-tenant-admin-section .pa-row-actions{gap:8px}.pa-tenant-admin-section .pa-row-actions button{font-size:13px;white-space:nowrap}.pa-tenant-admin-section .pa-audit-list{gap:10px}.pa-tenant-admin-section .pa-audit-list article{border-radius:12px;gap:14px;grid-template-columns:36px minmax(0,1fr) auto;padding:16px}.pa-tenant-admin-section .pa-audit-icon{font-size:13px;height:36px;width:36px}.pa-tenant-admin-section .pa-audit-list strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.pa-tenant-admin-section .pa-audit-list p{font-size:12px;overflow-wrap:anywhere}.pa-tenant-admin-section .pa-audit-list time{font-size:12px;grid-column:auto;text-align:right}.pa-tenant-admin-section .pa-empty-panel{padding:32px 20px}.pa-tenant-admin-section .pa-empty-panel h3{font-size:18px}.pa-tenant-admin-section .pa-empty-panel p{font-size:14px}.pa-tenant-admin-section .pa-stat-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pa-tenant-admin-section .pa-stat-card{border-radius:12px;min-height:104px;padding:20px}.pa-tenant-admin-section .pa-stat-card strong{font-size:28px;font-weight:650}.pa-tenant-admin-section .pa-stat-card span{font-size:13px;font-weight:500}.pa-tenant-admin-section .pa-stat-grid+.pa-panel{margin-top:20px}.pa-tenant-admin-section .pa-detail-grid{gap:16px}.pa-tenant-admin-section .pa-detail-grid div{padding:16px}.pa-tenant-admin-section .pa-detail-grid dt{color:var(--pa-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.pa-tenant-admin-section .pa-detail-grid dd{font-size:14px;margin-top:6px}.pa-tenant-admin-section .pa-tenant-ai-credit-summary{background:#fff}.pa-tenant-admin-section .pa-ai-credit-admin__heading{flex-wrap:wrap;gap:14px;margin-bottom:20px}.pa-tenant-admin-section .pa-ai-credit-admin__heading>span{flex:0 0 42px}.pa-tenant-admin-section .pa-ai-credit-admin__heading>div{flex:1 1 260px;min-width:0}.pa-tenant-admin-section .pa-ai-credit-admin__heading p{font-size:13px}.pa-tenant-admin-section .pa-tenant-ai-credit-summary__grid{gap:14px}.pa-tenant-admin-section .pa-tenant-ai-credit-summary__grid>div{border-radius:10px;padding:18px}.pa-tenant-admin-section .pa-tenant-ai-credit-summary__grid small{font-size:11px}.pa-tenant-admin-section .pa-tenant-ai-credit-summary__grid strong{font-feature-settings:"tnum";color:var(--pa-ink);font-size:24px;font-variant-numeric:tabular-nums;font-weight:650}.pa-tenant-admin-section .pa-tenant-ai-credit-summary__grid>div.is-overdrawn strong{color:#a1233c}.pa-tenant-admin-section :is(.pa-tenant-ai-credit-summary__notice span,.pa-tenant-ai-credit-summary__footnote,.pa-ai-credit-admin__error,.pa-ai-credit-admin__notice,.pa-ai-credit-admin__review,.pa-ai-wallet-report-success){font-size:13px;line-height:1.5}.pa-tenant-admin-section .pa-tenant-ai-credit-summary__notice strong{font-size:14px}.pa-tenant-admin-section .pa-ai-wallet-activity{margin-top:24px;padding-top:24px}.pa-tenant-admin-section .pa-ai-wallet-activity__heading{align-items:flex-end;flex-wrap:wrap}.pa-tenant-admin-section .pa-ai-wallet-activity__heading>div:first-child{flex:1 1 280px;min-width:0}.pa-tenant-admin-section .pa-ai-wallet-activity__heading p{font-size:11px}.pa-tenant-admin-section .pa-ai-wallet-activity__heading h3{color:var(--pa-ink);font-size:20px;margin:4px 0 0}.pa-tenant-admin-section .pa-ai-wallet-activity__heading>div>span{font-size:13px}.pa-tenant-admin-section .pa-ai-wallet-activity__controls{flex-wrap:wrap;gap:10px}.pa-tenant-admin-section .pa-ai-wallet-activity__controls label span{font-size:11px}.pa-tenant-admin-section .pa-ai-wallet-activity__summary{gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:20px 0}.pa-tenant-admin-section .pa-ai-wallet-activity__summary>div{padding:14px}.pa-tenant-admin-section .pa-ai-wallet-activity__summary small{font-size:11px}.pa-tenant-admin-section .pa-ai-wallet-activity__summary strong{font-feature-settings:"tnum";color:var(--pa-ink);font-size:18px;font-variant-numeric:tabular-nums}.pa-tenant-admin-section :is(.pa-ai-wallet-feature-breakdown__heading h4,.pa-ai-wallet-activity__detail-heading h4){color:var(--pa-ink);font-size:16px}.pa-tenant-admin-section :is(.pa-ai-wallet-feature-breakdown__heading span,.pa-ai-wallet-activity__detail-heading span,.pa-ai-wallet-activity__empty){font-size:12px}.pa-tenant-admin-section .pa-ai-wallet-activity__table :is(th,td){font-size:13px;padding:12px}.pa-tenant-admin-section .pa-ai-wallet-activity__table thead th{font-size:11px}.pa-tenant-admin-section .pa-ai-wallet-activity__table tbody th strong{color:var(--pa-ink);font-size:13px}.pa-tenant-admin-section .pa-ai-wallet-activity__table :is(th span,th code,th time,td>small){font-size:12px}.pa-tenant-admin-section :is(.pa-ai-pricing-warning,.pa-ai-pricing-ready,.pa-ai-pricing-absorbed,.pa-ai-activity-status){font-size:10px}@media (hover:hover) and (pointer:fine){.pa-tenant-admin-section :is(.pa-action-button,.pa-primary-button,.pa-secondary-button,.pa-row-actions button,.pa-list-toolbar button,.pa-role-scope-note>a,.pa-unity-role-manage__action):hover:not(:disabled){box-shadow:0 5px 12px #111d2f2e}.pa-tenant-admin-section :is(.pa-action-button,.pa-primary-button,.pa-secondary-button,.pa-row-actions button,.pa-list-toolbar button,.pa-role-scope-note>a,.pa-unity-role-manage__action):active:not(:disabled){box-shadow:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pa-tenant-admin-section :is(.pa-action-button,.pa-primary-button,.pa-secondary-button,.pa-row-actions button,.pa-list-toolbar button,.pa-role-scope-note>a,.pa-unity-role-manage__action):hover:not(:disabled){transform:translateY(-2px)}.pa-tenant-admin-section :is(.pa-action-button,.pa-primary-button,.pa-secondary-button,.pa-row-actions button,.pa-list-toolbar button,.pa-role-scope-note>a,.pa-unity-role-manage__action):active:not(:disabled){transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pa-tenant-admin-section :is(a,button,input,select){transition:none}}@media (max-width:1100px){.pa-tenant-admin-section .pa-role-scope-note{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-tenant-admin-section .pa-role-scope-note>a{grid-column:1/-1;justify-self:start}.pa-tenant-admin-section .pa-tenant-ai-credit-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pa-tenant-admin-section .pa-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.pa-tenant-admin-section .pa-panel{padding:18px}.pa-tenant-admin-section :is(.pa-field-grid,.pa-detail-grid,.pa-role-scope-note,.pa-stat-grid){grid-template-columns:minmax(0,1fr)}.pa-tenant-admin-section .pa-role-scope-note>a{justify-self:stretch;text-align:center}.pa-tenant-admin-section .pa-form-actions>button{flex:1 1 160px;min-width:0}.pa-tenant-admin-section .pa-audit-list article{gap:8px 12px;grid-template-columns:36px minmax(0,1fr)}.pa-tenant-admin-section .pa-audit-list time{grid-column:2;text-align:left}.pa-tenant-admin-section .pa-stat-card{min-height:90px;padding:16px}.pa-tenant-admin-section .pa-ai-wallet-activity__controls{align-items:stretch;display:flex;width:100%}.pa-tenant-admin-section .pa-ai-wallet-activity__controls>*{flex:1 1 180px;min-width:0}.pa-tenant-admin-section :is(.pa-ai-wallet-feature-breakdown__heading,.pa-ai-wallet-activity__detail-heading){align-items:flex-start;flex-direction:column;gap:6px}}@media (max-width:480px){.pa-tenant-admin-section .pa-list-toolbar{align-items:stretch;flex-direction:column}.pa-tenant-admin-section .pa-list-toolbar label{width:100%}.pa-tenant-admin-section :is(.pa-tenant-ai-credit-summary__grid,.pa-ai-wallet-activity__summary){grid-template-columns:minmax(0,1fr)}.pa-tenant-admin-section .pa-tenant-ai-credit-summary__top-up{width:100%}}.pa-access-refresh-notice{grid-gap:10px;align-items:start;background:#fff9ec;border:1px solid #e5c98c;border-radius:12px;bottom:max(20px,env(safe-area-inset-bottom));box-shadow:0 8px 28px #08264a24;box-sizing:border-box;color:#594418;display:grid;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;gap:10px;grid-template-columns:22px minmax(0,1fr);line-height:1.45;padding:16px;position:fixed;right:20px;width:min(420px,calc(100vw - 40px));z-index:1000}.pa-access-refresh-notice__icon{background:#85611e;border-radius:50%;color:#fff;display:grid;font-weight:800;height:22px;place-items:center;width:22px}.pa-access-refresh-notice__copy strong{color:#493613}.pa-access-refresh-notice__copy p{margin:5px 0 0}.pa-access-refresh-notice>button{background:#fff;border:1px solid #85611e;border-radius:7px;color:#594418;cursor:pointer;font:inherit;font-weight:650;grid-column:2;justify-self:start;min-height:40px;padding:8px 12px}.pa-access-refresh-notice>button:hover:not(:disabled){background:#f5e8c9}.pa-access-refresh-notice>button:focus-visible{outline:3px solid #146fc6;outline-offset:3px}.pa-access-refresh-notice>button:disabled{cursor:not-allowed;opacity:.65}@media (max-width:480px){.pa-access-refresh-notice{bottom:max(12px,env(safe-area-inset-bottom));right:12px;width:calc(100vw - 24px)}}:root{--p-navy:#1f3864;--p-gold:#cea04e;--p-gold-lt:#f5e6c8;--p-blue:#2563eb;--p-blue-bg:#dbeafe;--p-green:#166534;--p-green-bg:#dcfce7;--p-red:#991b1b;--p-red-bg:#fee2e2;--p-amber:#92400e;--p-amber-bg:#fef3c7;--p-grey:#6b7280;--p-lgrey:#f9fafb;--p-border:#e5e7eb;--p-white:#fff;--p-dark:#111827}.portal-login-page{align-items:center;background:linear-gradient(135deg,#0f1f3d,#1f3864 50%,#2a4a7f);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:24px}.portal-login-card{background:#fff;background:var(--p-white);border-radius:20px;box-shadow:0 24px 80px #00000059;max-width:440px;overflow:hidden;padding:48px 44px;position:relative;width:100%}.portal-login-card:before{background:linear-gradient(90deg,#1f3864,#cea04e);background:linear-gradient(90deg,var(--p-navy),var(--p-gold));content:"";height:5px;left:0;position:absolute;right:0;top:0}.portal-login__logo{display:block;margin:0 auto 28px;max-width:140px}.portal-login__role-badge{align-items:center;background:#f5e6c8;background:var(--p-gold-lt);border:1px solid #cea04e;border:1px solid var(--p-gold);border-radius:100px;color:#1f3864;color:var(--p-navy);display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:1px;margin:0 auto 20px;padding:5px 14px;text-transform:uppercase}.portal-login__title{color:#1f3864;color:var(--p-navy);font-size:26px;font-weight:800;margin:0 0 6px;text-align:center}.portal-login__sub{color:#6b7280;color:var(--p-grey);font-size:14px;line-height:1.5;margin:0 0 32px;text-align:center}.portal-login__label{color:#1f3864;color:var(--p-navy);display:block;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.portal-login__input{background:#f9fafb;background:var(--p-lgrey);border:2px solid #e5e7eb;border:2px solid var(--p-border);border-radius:10px;box-sizing:border-box;color:#111827;color:var(--p-dark);font-size:15px;outline:none;padding:13px 16px;transition:border-color .2s,background .2s;width:100%}.portal-login__input:focus{background:#fff;background:var(--p-white);border-color:#1f3864;border-color:var(--p-navy)}.portal-login__input.error{border-color:#991b1b;border-color:var(--p-red)}.portal-login__error{background:#fee2e2;background:var(--p-red-bg);border-radius:8px;color:#991b1b;color:var(--p-red);font-size:13px;margin-top:12px;padding:10px 14px}.portal-login__btn{background:#1f3864;background:var(--p-navy);border:none;border-radius:10px;color:#fff;color:var(--p-white);cursor:pointer;font-size:15px;font-weight:700;margin-top:20px;padding:14px;transition:background .2s,transform .1s;width:100%}.portal-login__btn:hover:not(:disabled){background:#2a4a7f}.portal-login__btn:active:not(:disabled){transform:scale(.99)}.portal-login__btn:disabled{cursor:not-allowed;opacity:.6}.portal-login__back{color:#6b7280;color:var(--p-grey);cursor:pointer;display:block;font-size:13px;margin-top:20px;text-align:center;text-decoration:none}.portal-login__back:hover{color:#1f3864;color:var(--p-navy)}.portal-login__spinner{animation:portal-spin .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}@keyframes portal-spin{to{transform:rotate(1turn)}}.portal-page{background:#f0f2f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.portal-topbar{align-items:center;background:#1f3864;background:var(--p-navy);border-bottom:3px solid #cea04e;border-bottom:3px solid var(--p-gold);display:flex;height:60px;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:100}.portal-topbar__logo{max-height:34px}.portal-topbar__right{align-items:center;display:flex;gap:16px}.portal-topbar__name{color:#ffffffb3;font-size:13px}.portal-topbar__name strong{color:#cea04e;color:var(--p-gold)}.portal-topbar__signout{background:none;border:1px solid #fff3;border-radius:6px;color:#fff9;cursor:pointer;font-size:12px;padding:5px 12px;transition:background .2s}.portal-topbar__signout:hover{background:#ffffff1a;color:#fff;color:var(--p-white)}.portal-content{margin:0 auto;max-width:1500px;padding:28px 18px 60px}.portal-content--with-nav{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:220px minmax(0,1fr)}.portal-dashboard-nav{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--p-border);border-radius:8px;box-shadow:0 8px 24px #071b3c14;display:flex;flex-direction:column;gap:4px;padding:12px;position:sticky;top:84px}.portal-dashboard-nav__title{color:#6b7280;color:var(--p-grey);font-size:11px;font-weight:800;padding:8px 10px 12px;text-transform:uppercase}.portal-dashboard-nav__item{align-items:flex-start;background:#0000;border:0;border-left:3px solid #0000;border-radius:5px;color:#111827;color:var(--p-dark);cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:54px;padding:9px 10px;text-align:left;width:100%}.portal-dashboard-nav__item:hover{background:#f3f6fa}.portal-dashboard-nav__item>span{font-size:13px;font-weight:700}.portal-dashboard-nav__item>small{color:#6b7280;color:var(--p-grey);font-size:11px}.portal-dashboard-nav__item--active{background:#eef4fc;border-left-color:#cea04e;border-left-color:var(--p-gold);color:#1f3864;color:var(--p-navy)}.portal-dashboard-main{min-width:0}.portal-analytics-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:3fr 2fr;margin-bottom:24px}.portal-overview-heading{margin-bottom:20px}.portal-overview-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.portal-overview-stats .portal-stat-card{box-shadow:0 6px 18px #071b3c0f;min-height:126px;padding:20px}.portal-overview-stats .portal-stat-card__value{font-size:32px}.portal-overview-summary{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);margin-top:18px}.portal-overview-panel{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--p-border);border-radius:7px;padding:20px}.portal-overview-panel--attention{background:#fffcf5;border-color:#ead7aa}.portal-overview-panel__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.portal-overview-panel__header div{display:flex;flex-direction:column;gap:3px}.portal-overview-panel__header span{color:#6b7280;color:var(--p-grey);font-size:11px;font-weight:800;text-transform:uppercase}.portal-overview-panel__header strong{color:#111827;color:var(--p-dark);font-size:16px}.portal-overview-panel__header button{background:#0000;border:0;color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:700}.portal-overview-progress-list{grid-gap:16px;display:grid;gap:16px}.portal-overview-progress>div:first-child{display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-bottom:7px}.portal-overview-progress strong{color:#111827;color:var(--p-dark)}.portal-overview-progress strong small{color:#6b7280;color:var(--p-grey);font-weight:600}.portal-overview-progress__track{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}.portal-overview-progress__track span{border-radius:4px;display:block;height:100%}.portal-overview-attention-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.portal-overview-attention-grid>div{background:#fff;border-left:3px solid #cea04e;border-left:3px solid var(--p-gold);display:flex;flex-direction:column;min-width:0;padding:14px 10px}.portal-overview-attention-grid strong{color:#1f3864;color:var(--p-navy);font-size:26px}.portal-overview-attention-grid span{color:#111827;color:var(--p-dark);font-size:12px;font-weight:700}.portal-overview-attention-grid small{color:#6b7280;color:var(--p-grey);font-size:10px;line-height:1.35;margin-top:3px}.portal-overview-group-heading{align-items:baseline;display:flex;gap:10px;margin:26px 0 12px}.portal-overview-group-heading span{color:#1f3864;color:var(--p-navy);font-size:16px;font-weight:800}.portal-overview-group-heading strong{color:#6b7280;color:var(--p-grey);font-size:11px;font-weight:700;text-transform:uppercase}.portal-overview-detail-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.portal-overview-detail-grid--two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-overview-detail-grid .portal-overview-panel{min-width:0}.portal-overview-feed{display:grid}.portal-overview-feed>div{grid-gap:9px;align-items:start;border-top:1px solid #eef0f3;display:grid;gap:9px;grid-template-columns:8px minmax(0,1fr) auto;padding:10px 0}.portal-overview-feed>div:first-child{border-top:0;padding-top:0}.portal-overview-feed__dot{background:#2563eb;border-radius:50%;height:7px;margin-top:5px;width:7px}.portal-overview-feed strong{color:#111827;color:var(--p-dark);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-overview-feed p{color:#6b7280;color:var(--p-grey);font-size:11px;line-height:1.35;margin:2px 0 0}.portal-overview-feed time{color:#6b7280;color:var(--p-grey);font-size:10px;white-space:nowrap}.portal-overview-ranking{display:grid;list-style:none;margin:0;padding:0}.portal-overview-ranking li{grid-gap:9px;align-items:center;border-top:1px solid #eef0f3;display:grid;gap:9px;grid-template-columns:26px minmax(0,1fr) auto;min-height:52px}.portal-overview-ranking li:first-child{border-top:0}.portal-overview-ranking__position{background:#eef4fc;border-radius:4px;color:#1f3864;color:var(--p-navy);display:grid;font-size:11px;font-weight:800;height:24px;place-items:center;width:24px}.portal-overview-ranking strong{color:#111827;color:var(--p-dark);font-size:12px}.portal-overview-ranking small,.portal-overview-ranking strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-overview-ranking small{color:#6b7280;color:var(--p-grey);font-size:10px;margin-top:2px}.portal-overview-ranking b{color:#166534;font-size:14px;white-space:nowrap}.portal-overview-empty{color:#6b7280;color:var(--p-grey);font-size:12px;font-style:italic;margin:0;padding:14px 0}.portal-page-heading{margin:0 0 20px}.portal-page-heading>span{color:#946c10;color:var(--p-gold-dark,#946c10);font-size:11px;font-weight:800;text-transform:uppercase}.portal-page-heading h1{color:#1f3864;color:var(--p-navy);font-size:25px;line-height:1.2;margin:3px 0 4px}.portal-page-heading p{color:#6b7280;color:var(--p-grey);font-size:13px;margin:0}.portal-report-history__heading span,.portal-report-intro span{color:#6b7280;color:var(--p-grey);font-size:10px;font-weight:800;text-transform:uppercase}.portal-report-intro h2{color:#1f3864;color:var(--p-navy);font-size:20px;margin:4px 0}.portal-report-intro p{color:#6b7280;color:var(--p-grey);font-size:12px;margin:0}.portal-report-filters{grid-gap:10px;align-items:end;background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--p-border);display:grid;gap:10px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;margin:20px 0;padding:14px}.portal-report-filters label{grid-gap:5px;display:grid;gap:5px}.portal-report-filters label span{color:#6b7280;color:var(--p-grey);font-size:10px;font-weight:800;text-transform:uppercase}.portal-report-filters input,.portal-report-filters select{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--p-border);border-radius:5px;color:#111827;color:var(--p-dark);font-size:12px;min-height:36px;padding:7px 9px;width:100%}.portal-report-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.portal-report-card{background:#fff;border:1px solid #e5e7eb;border-top:3px solid #1f3864;border:1px solid var(--p-border);border-radius:7px;border-top:3px solid var(--p-navy);box-shadow:0 5px 16px #071b3c0f;display:flex;flex-direction:column;min-height:220px;padding:18px}.portal-report-card__top{display:flex;gap:8px;justify-content:space-between}.portal-report-card__top span{background:#eef4fc;border-radius:4px;color:#1d4ed8;font-size:10px;font-weight:800;padding:3px 7px;text-transform:uppercase}.portal-report-card__top small{color:#6b7280;color:var(--p-grey);font-size:10px}.portal-report-card h3{color:#1f3864;color:var(--p-navy);font-size:16px;margin:16px 0 7px}.portal-report-card>p{color:#6b7280;color:var(--p-grey);font-size:12px;line-height:1.55;margin:0}.portal-report-card__footer{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:18px}.portal-report-card__footer>small{color:#6b7280;color:var(--p-grey);font-size:10px}.portal-report-card__footer>small strong{color:#111827;color:var(--p-dark);display:block;margin-top:2px}.portal-report-history{margin-top:24px}.portal-report-history__heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:12px}.portal-report-history__heading h3{color:#1f3864;color:var(--p-navy);font-size:17px;margin:3px 0 0}.portal-report-history__heading>small{color:#6b7280;color:var(--p-grey);font-size:10px}.portal-report-history__table-wrap{max-height:460px;overflow-y:auto}.portal-report-history__table-wrap .portal-table thead th{position:sticky;top:0;z-index:1}[hidden]{display:none!important}@media (max-width:980px){.portal-content--with-nav{display:block}.portal-dashboard-nav{border-radius:0 0 8px 8px;flex-direction:row;margin-bottom:18px;overflow-x:auto;padding:8px;position:sticky;top:60px;z-index:50}.portal-dashboard-nav__title{display:none}.portal-dashboard-nav__item{align-items:center;border-bottom:3px solid #0000;border-left:0;min-height:40px;min-width:max-content;padding:7px 12px;width:auto}.portal-dashboard-nav__item>small{display:none}.portal-dashboard-nav__item--active{border-bottom-color:#cea04e;border-bottom-color:var(--p-gold)}.portal-analytics-grid{grid-template-columns:1fr}.portal-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-overview-detail-grid,.portal-overview-summary{grid-template-columns:1fr}.portal-report-filters,.portal-report-grid,.portal-supervisor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-supervisor-tools{grid-template-columns:1fr 1fr}.portal-supervisor-tools input{grid-column:1/-1}}@media (max-width:640px){.portal-overview-attention-grid,.portal-overview-stats{grid-template-columns:1fr}.portal-overview-panel__header{align-items:flex-start}.portal-report-filters,.portal-report-grid,.portal-supervisor-summary,.portal-supervisor-tools{grid-template-columns:1fr}.portal-supervisor-tools input{grid-column:auto}.portal-sup-grid{grid-template-columns:1fr}.portal-sup-card__header{grid-template-columns:42px minmax(0,1fr)}.portal-sup-card__status{grid-column:1/-1;justify-self:start}}.portal-hero-card{grid-gap:26px;align-items:stretch;background:radial-gradient(circle at 34% -28%,#2563eb57,#0000 38%),radial-gradient(circle at 84% 115%,#cea04e33,#0000 30%),linear-gradient(135deg,#071b3c,#0b2a5a 48%,#08214a);border:1px solid #94a3b847;border-left:6px solid #cea04e;border-left:6px solid var(--p-gold);border-radius:14px;box-shadow:0 22px 48px #071b3c40;display:grid;gap:26px;grid-template-columns:minmax(420px,1fr) minmax(640px,1.2fr);margin-bottom:24px;overflow:hidden;padding:22px 24px;position:relative}.portal-hero-card:before{background:linear-gradient(120deg,#ffffff14,#0000 30%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.035) 0 1px,#0000 1px 18px);content:"";inset:0;opacity:.75;pointer-events:none;position:absolute}.portal-hero-card__main,.portal-hero-card__right{position:relative;z-index:1}.portal-hero-card__main{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:116px minmax(0,1fr)}.portal-hero-card__logo,.portal-hero-card__logo-placeholder{align-items:center;background:#ffffff14;border:2px solid #cea04eeb;border-radius:999px;box-shadow:0 0 0 8px #cea04e14,0 0 34px #cea04e75;color:#fff;display:flex;font-size:44px;font-weight:900;height:104px;justify-content:center;object-fit:contain;width:104px}.portal-hero-card__badge{align-items:center;background:#cea04e1f;border:1px solid #cea04ec7;border-radius:999px;color:#f8d58b;display:inline-flex;font-size:11px;font-weight:900;gap:8px;height:30px;letter-spacing:.05em;padding:0 15px;text-transform:uppercase}.portal-hero-card__badge-dot{background:#cea04e;background:var(--p-gold);border-radius:999px;box-shadow:0 0 12px #cea04ed9;height:7px;width:7px}.portal-hero-card__name{align-items:center;color:#fff;display:flex;font-size:36px;font-weight:900;gap:10px;letter-spacing:0;line-height:1;margin:12px 0 6px}.portal-hero-card__verified{align-items:center;background:#cea04e;background:var(--p-gold);border-radius:999px;color:#08214a;display:inline-flex;font-size:13px;font-weight:900;height:22px;justify-content:center;width:22px}.portal-hero-card__tagline{color:#ffffffc7;font-size:13px;margin:0 0 18px}.portal-hero-card__details{grid-gap:14px 18px;display:grid;gap:14px 18px;grid-template-columns:minmax(130px,.75fr) minmax(210px,1.35fr) minmax(64px,.4fr);max-width:760px}.portal-hero-card__detail{min-width:0}.portal-hero-card__detail span{color:#ffffffa6;display:block;font-size:10px;margin-bottom:5px}.portal-hero-card__detail strong{color:#fff;display:block;font-size:12px;font-weight:900;min-width:0}.portal-hero-card__detail--wide strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-hero-card__right{display:flex;flex-direction:column;gap:18px;justify-content:center;min-width:0}.portal-hero-card__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.portal-hero-pill{align-items:center;background:#ffffff12;border:1px solid #94a3b847;border-radius:999px;color:#ffffffe0;display:inline-flex;font-size:11px;font-weight:900;gap:8px;height:32px;padding:0 16px;white-space:nowrap}button.portal-hero-pill{cursor:pointer}button.portal-hero-pill:disabled{cursor:wait;opacity:.65}.portal-hero-pill span{background:#ffffffad;border-radius:999px;height:8px;width:8px}.portal-hero-pill--live span{background:#22c55e;box-shadow:0 0 12px #22c55ee0}.portal-hero-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(105px,1fr))}.portal-hero-metric{background:#ffffff14;border:1px solid #94a3b838;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff1f;display:flex;flex-direction:column;justify-content:center;min-height:106px;min-width:0;padding:16px}.portal-hero-metric span{color:#ffffffad;font-size:10px;font-weight:900;letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase}.portal-hero-metric strong{color:#fff;font-size:29px;font-weight:900;line-height:1;margin-top:8px;max-width:100%}.portal-hero-metric--loading strong{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-hero-metric small{color:#ffffff9e;font-size:11px;margin-top:10px}.portal-profile-card{align-items:stretch;background:linear-gradient(135deg,#1f3864fa,#1f3864f0 68%,#fffffffa 68.2%,#fff);border:1px solid #1f386414;border-radius:16px;box-shadow:0 14px 34px #1f386424;display:flex;gap:30px;justify-content:space-between;margin-bottom:24px;overflow:hidden;padding:28px 32px;position:relative}.portal-profile-card:before{background:#cea04e;background:var(--p-gold);bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.portal-profile-card__brand{align-items:center;display:flex;flex:1 1 auto;gap:24px;min-width:0;position:relative;z-index:1}.portal-profile-card__logo{background:#fffffff5;object-fit:contain}.portal-profile-card__logo,.portal-profile-card__logo-placeholder{border:1px solid #ffffff5c;border-radius:14px;box-shadow:0 12px 24px #00000029;flex-shrink:0;height:72px;width:72px}.portal-profile-card__logo-placeholder{align-items:center;background:#fff;color:#1f3864;color:var(--p-navy);display:flex;font-size:24px;font-weight:800;justify-content:center}.portal-profile-card__info{flex:1 1;min-width:0;padding:2px 0}.portal-profile-card__name{color:#fff;color:var(--p-white);font-size:28px;font-weight:800;line-height:1.05;margin:0 0 16px}.portal-profile-card__eyebrow{color:#f5e6c8;color:var(--p-gold-lt);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.portal-profile-card__grid{grid-gap:10px 34px;align-items:start;display:grid;gap:10px 34px;grid-template-columns:max-content minmax(300px,1fr) max-content;max-width:920px}.portal-profile-card__row{grid-gap:8px;align-items:baseline;color:#ffffffb8;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(92px,max-content) minmax(0,1fr);min-width:0}.portal-profile-card__row span{white-space:nowrap}.portal-profile-card__row strong{color:#fff;color:var(--p-white);font-size:13px;font-weight:800;min-width:0}.portal-profile-card__row--wide{min-width:330px}.portal-profile-card__row--wide strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-profile-card__metrics{grid-gap:1px;align-self:center;background:#1f386417;border:1px solid #1f38641a;border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(92px,1fr));min-width:330px;overflow:hidden;position:relative;z-index:1}.portal-profile-card__metric{background:#ffffffdb;display:flex;flex-direction:column;justify-content:center;min-height:82px;padding:16px 18px}.portal-profile-card__metric span{color:#6b7280;color:var(--p-grey);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.portal-profile-card__metric strong{color:#1f3864;color:var(--p-navy);font-size:27px;line-height:1;margin-top:8px}.portal-section{background:#fff;background:var(--p-white);border-radius:16px;box-shadow:0 2px 12px #0000000f;margin-bottom:24px;padding:24px 28px}.portal-section__heading{align-items:center;border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--p-border);color:#1f3864;color:var(--p-navy);display:flex;font-size:15px;font-weight:800;justify-content:space-between;letter-spacing:.08em;margin:0 0 20px;padding-bottom:10px;text-transform:uppercase}.portal-stat-row{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:14px}.portal-stat-card{background:#f9fafb;background:var(--p-lgrey);border-left:4px solid #1f3864;border-left:4px solid var(--p-navy);border-radius:10px;min-height:138px;padding:14px 16px}.portal-stat-card__label{color:#6b7280;color:var(--p-grey);font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.portal-stat-card__value{color:#1f3864;color:var(--p-navy);font-size:28px;font-weight:800;line-height:1;margin-bottom:2px}.portal-stat-card__sub{color:#6b7280;color:var(--p-grey);font-size:11px}.portal-table-wrap{border:1px solid #e5e7eb;border:1px solid var(--p-border);border-radius:10px;overflow-x:auto}.portal-table{border-collapse:collapse;font-size:13px;width:100%}.portal-table thead th{background:#1f3864;background:var(--p-navy);color:#fff;color:var(--p-white);font-size:11px;font-weight:700;letter-spacing:.5px;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.portal-table tbody tr{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--p-border);transition:background .15s}.portal-table tbody tr:last-child{border-bottom:none}.portal-table tbody tr:hover{background:#f5f8ff}.portal-table tbody tr:nth-child(2n){background:#f9fafb;background:var(--p-lgrey)}.portal-table tbody tr:nth-child(2n):hover{background:#f0f4ff}.portal-table td{color:#111827;color:var(--p-dark);padding:10px 14px;vertical-align:middle}.portal-table__name-btn{background:none;border:none;color:#1f3864;color:var(--p-navy);cursor:pointer;font-size:13px;font-weight:700;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px}.portal-table__name-btn:hover{color:#cea04e;color:var(--p-gold)}.portal-audit-section{background:linear-gradient(180deg,#f8fafcf5,#fff 60%),radial-gradient(circle at 100% 0,#2563eb14,#0000 30%);border:1px solid #d8e1ee}.portal-audit-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:16px}.portal-audit-summary__card{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #2563eb;border-left:4px solid var(--p-blue);border-radius:10px;box-shadow:0 10px 24px #0f172a0f;padding:12px 14px}.portal-audit-summary__card span{color:#6b7280;color:var(--p-grey);display:block;font-size:10px;font-weight:800;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.portal-audit-summary__card strong{color:#1f3864;color:var(--p-navy);font-size:22px;font-weight:900;line-height:1}.portal-audit-summary__card--alert{background:#fff7f7;border-left-color:#991b1b;border-left-color:var(--p-red)}.portal-audit-summary__card--alert strong{color:#991b1b;color:var(--p-red)}.portal-audit-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.portal-audit-filter,.portal-audit-search{background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--p-border);border-radius:8px;color:#111827;color:var(--p-dark);font-size:13px;height:36px;outline:none}.portal-audit-search{flex:1 1 300px;padding:0 12px}.portal-audit-filter{flex:0 0 190px;padding:0 10px}.portal-audit-filter--date{flex-basis:145px}.portal-audit-clear{height:36px;padding:0 14px}.portal-audit-table-wrap{max-height:520px;overflow:auto}.portal-audit-table{min-width:2200px}.portal-audit-action{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:800;padding:4px 9px}.portal-audit-status{font-weight:800}.portal-audit-priority,.portal-audit-risk,.portal-audit-status{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;padding:4px 9px;white-space:nowrap}.portal-audit-priority,.portal-audit-risk{font-weight:900}.portal-audit-risk--critical{background:#fee2e2;color:#991b1b}.portal-audit-risk--moderate{background:#fef3c7;color:#92400e}.portal-audit-risk--warning{background:#ffedd5;color:#c2410c}.portal-audit-view{background:#fff;border:1.5px solid #2563eb;border:1.5px solid var(--p-blue);border-radius:7px;color:#2563eb;color:var(--p-blue);cursor:pointer;font-size:11px;font-weight:900;height:28px;padding:0 10px}.portal-audit-view:disabled{cursor:not-allowed;opacity:.45}.portal-audit-subsection{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:16px}.portal-audit-panel h3,.portal-audit-subsection h3{color:#1f3864;color:var(--p-navy);font-size:13px;font-weight:900;letter-spacing:.07em;margin:0 0 12px;text-transform:uppercase}.portal-audit-follow-wrap{max-height:280px;overflow:auto}.portal-audit-follow-table{min-width:980px}.portal-empty--compact{padding:18px}.portal-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a85;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.portal-audit-modal{background:#fff;border:1px solid #d8e1ee;border-radius:14px;box-shadow:0 24px 70px #0f172a52;max-height:92vh;overflow:auto;width:min(1180px,96vw)}.portal-audit-modal__header{align-items:flex-start;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:18px;justify-content:space-between;padding:22px 26px}.portal-audit-modal__header h2{color:#1f3864;color:var(--p-navy);font-size:20px;font-weight:900;margin:0}.portal-audit-modal__header p{color:#6b7280;color:var(--p-grey);font-size:13px;margin:5px 0 0}.portal-audit-modal__close{background:#f1f5f9;border:0;border-radius:50%;color:#475569;cursor:pointer;font-size:24px;height:34px;line-height:1;width:34px}.portal-audit-modal__grid{grid-gap:10px;border-bottom:1px solid #e2e8f0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:18px 26px}.portal-audit-modal__grid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:11px 13px}.portal-audit-modal__grid span{color:#64748b;display:block;font-size:10px;font-weight:900;letter-spacing:.07em;margin-bottom:5px;text-transform:uppercase}.portal-audit-modal__grid strong{color:#1f3864;color:var(--p-navy);display:block;font-size:15px;font-weight:900}.portal-audit-modal__columns{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);padding:18px 26px}.portal-audit-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.portal-audit-timeline{grid-gap:10px;display:grid;gap:10px;max-height:340px;overflow:auto;padding-right:4px}.portal-audit-timeline__item{background:#f8fafc;border-left:3px solid #2563eb;border-left:3px solid var(--p-blue);border-radius:10px;padding:12px 12px 12px 16px;position:relative}.portal-audit-timeline__item small,.portal-audit-timeline__item span{color:#64748b;display:block;font-size:11px;font-weight:800}.portal-audit-timeline__item strong{color:#1f3864;color:var(--p-navy);display:block;font-size:13px;font-weight:900;margin:4px 0}.portal-audit-timeline__item p{color:#334155;font-size:12px;line-height:1.45;margin:0 0 5px}.portal-audit-detail-list{grid-gap:8px 12px;display:grid;font-size:12px;gap:8px 12px;grid-template-columns:150px minmax(0,1fr);margin:0}.portal-audit-detail-list dt{color:#64748b;font-weight:900}.portal-audit-detail-list dd{color:#0f172a;margin:0;min-width:0;overflow-wrap:anywhere}.portal-audit-manual{margin:0 26px 24px}.portal-audit-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.portal-audit-form-grid label{grid-gap:6px;display:grid;gap:6px}.portal-audit-form-grid label span{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.portal-audit-form-grid input,.portal-audit-form-grid select,.portal-audit-form-grid textarea{background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;color:#0f172a;font:inherit;font-size:13px;outline:none;padding:9px 10px;width:100%}.portal-audit-form-grid textarea{line-height:1.45;resize:vertical}.portal-audit-form-grid__wide{grid-column:span 2}.portal-audit-modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}@media (max-width:900px){.portal-audit-form-grid,.portal-audit-modal__columns{grid-template-columns:1fr}.portal-audit-form-grid__wide{grid-column:auto}}.portal-audit-status--success{background:#dcfce7;background:var(--p-green-bg);color:#166534;color:var(--p-green)}.portal-audit-status--failed{background:#fee2e2;background:var(--p-red-bg);color:#991b1b;color:var(--p-red)}.portal-audit-footnote{color:#6b7280;color:var(--p-grey);font-size:12px;margin:10px 0 0}.portal-section--students{padding:20px 18px}.portal-section--students .portal-section__heading{margin-bottom:16px;padding-bottom:8px}.portal-section--students .portal-table thead th{padding:9px 10px}.portal-section--students .portal-table td{padding:8px 10px}.portal-table-pagination{align-items:center;color:#6b7280;color:var(--p-grey);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding-top:12px}.portal-table-pagination__controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.portal-table-pagination__label{align-items:center;color:#1f3864;color:var(--p-navy);display:inline-flex;font-weight:700;gap:6px}.portal-table-pagination__select{background:#fff;background:var(--p-white);border:1.5px solid #e5e7eb;border:1.5px solid var(--p-border);border-radius:7px;color:#111827;color:var(--p-dark);font-size:12px;outline:none;padding:5px 8px}.portal-table-pagination__page,.portal-table-pagination__summary{white-space:nowrap}@media (min-width:1500px){.portal-content{max-width:1640px}}.portal-badge{border-radius:100px;display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;white-space:nowrap}.portal-badge--c{background:#dcfce7;background:var(--p-green-bg);color:#166534;color:var(--p-green)}.portal-badge--nyc-bp{background:#fee2e2;background:var(--p-red-bg);color:#991b1b;color:var(--p-red)}.portal-badge--nyc-ns{background:#f3f4f6;color:#6b7280;color:var(--p-grey)}.portal-badge--in-progress{background:#fef3c7;background:var(--p-amber-bg);color:#92400e;color:var(--p-amber)}.portal-btn{border:1.5px solid;border-radius:7px;cursor:pointer;font-size:12px;font-weight:700;padding:6px 14px;transition:opacity .15s;white-space:nowrap}.portal-btn:disabled{cursor:not-allowed;opacity:.55}.portal-btn--navy{background:#1f3864;background:var(--p-navy);border-color:#1f3864;border-color:var(--p-navy);color:#fff;color:var(--p-white)}.portal-btn--navy:hover:not(:disabled){background:#2a4a7f}.portal-btn--outline{background:#fff;background:var(--p-white);border-color:#1f3864;border-color:var(--p-navy);color:#1f3864;color:var(--p-navy)}.portal-btn--outline:hover:not(:disabled){background:#f9fafb;background:var(--p-lgrey)}.portal-sup-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.portal-sup-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--p-border);border-left:5px solid #16a34a;border-radius:7px;box-shadow:0 5px 16px #071b3c0f;padding:18px}.portal-sup-card--warning{border-left-color:#d97706}.portal-sup-card--critical{border-left-color:#dc2626}.portal-sup-card__header{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) auto}.portal-sup-card__avatar{background:#1f3864;background:var(--p-navy);border-radius:50%;color:#fff;display:grid;font-size:13px;font-weight:800;height:42px;place-items:center;width:42px}.portal-sup-card__identity{min-width:0}.portal-sup-card__name{color:#1f3864;color:var(--p-navy);font-size:14px;font-weight:700;margin:0 0 3px}.portal-sup-card__position{color:#6b7280;color:var(--p-grey);font-size:12px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-sup-card__status{background:#dcfce7;border-radius:4px;color:#166534;font-size:10px;font-weight:800;padding:4px 8px;white-space:nowrap}.portal-sup-card__status--risk{background:#fee2e2;color:#b91c1c}.portal-sup-card__metrics{color:#6b7280;color:var(--p-grey);display:flex;font-size:11px;gap:10px;margin:18px 0 8px}.portal-sup-card__metrics span{border-right:1px solid #e5e7eb;border-right:1px solid var(--p-border);padding-right:10px}.portal-sup-card__metrics span:last-child{border-right:0}.portal-sup-card__metrics strong{color:#111827;color:var(--p-dark)}.portal-sup-card__activity{color:#6b7280;color:var(--p-grey);font-size:10px}.portal-sup-card__activity strong{color:#111827;color:var(--p-dark)}.portal-sup-card__progress{margin-top:14px}.portal-sup-card__progress>div:first-child{color:#111827;color:var(--p-dark);display:flex;font-size:11px;font-weight:700;justify-content:space-between;margin-bottom:6px}.portal-sup-card__progress>div:first-child small{color:#6b7280;color:var(--p-grey);font-weight:500}.portal-sup-card__progress>div:last-child{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}.portal-sup-card__progress>div:last-child span{background:#2563eb;border-radius:4px;display:block;height:100%}.portal-sup-card__actions{display:flex;gap:8px;margin-top:16px}.portal-sup-card__actions .portal-btn{flex:1 1;text-align:center;text-decoration:none}.portal-supervisor-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.portal-supervisor-summary>div{background:#f8fafc;border:1px solid #e5e7eb;border-top:3px solid #1f3864;border:1px solid var(--p-border);border-top:3px solid var(--p-navy);padding:15px}.portal-supervisor-summary span{color:#6b7280;color:var(--p-grey);display:block;font-size:10px;font-weight:800;text-transform:uppercase}.portal-supervisor-summary strong{color:#1f3864;color:var(--p-navy);display:block;font-size:25px;margin-top:5px}.portal-supervisor-summary .portal-supervisor-summary__alert{border-top-color:#dc2626}.portal-supervisor-summary__alert strong{color:#b91c1c}.portal-supervisor-tools{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) auto auto;margin-bottom:16px}.portal-supervisor-tools input,.portal-supervisor-tools select{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--p-border);border-radius:5px;color:#111827;color:var(--p-dark);font-size:12px;min-height:38px;padding:7px 10px}.portal-supervisor-tabs{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--p-border);display:flex;gap:2px;margin:-4px 0 18px}.portal-supervisor-tabs button{background:#0000;border:0;border-bottom:3px solid #0000;color:#6b7280;color:var(--p-grey);cursor:pointer;font-size:12px;font-weight:700;padding:11px 16px}.portal-supervisor-tabs button:hover{background:#f8fafc;color:#1f3864;color:var(--p-navy)}.portal-supervisor-tabs .portal-supervisor-tabs__active{border-bottom-color:#cea04e;border-bottom-color:var(--p-gold);color:#1f3864;color:var(--p-navy)}.portal-modal-overlay{align-items:flex-start;background:#0000008c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:32px 16px;position:fixed;z-index:9000}.portal-modal{background:#fff;background:var(--p-white);border-radius:16px;box-shadow:0 24px 80px #0000004d;flex-shrink:0;max-width:820px;overflow:hidden;width:100%}.portal-modal__header{align-items:center;background:#1f3864;background:var(--p-navy);display:flex;justify-content:space-between;padding:20px 28px}.portal-modal__title{color:#cea04e;color:var(--p-gold);font-size:16px;font-weight:800;margin:0}.portal-modal__subtitle{color:#fff9;font-size:12px;margin:3px 0 0}.portal-modal__close{background:none;border:none;border-radius:6px;color:#fff9;cursor:pointer;font-size:22px;line-height:1;padding:4px 8px}.portal-modal__close:hover{background:#ffffff1a;color:#fff;color:var(--p-white)}.portal-modal__body{max-height:75vh;overflow-y:auto;padding:28px}.portal-modal__section-title{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--p-border);color:#1f3864;color:var(--p-navy);font-size:13px;font-weight:800;letter-spacing:.06em;margin:24px 0 10px;padding-bottom:6px;text-transform:uppercase}.portal-modal__section-title:first-child{margin-top:0}.portal-certificate-modal{max-width:980px}.portal-certificate-modal__body{display:flex;flex-direction:column;gap:14px}.portal-certificate-modal__meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.portal-certificate-modal__meta div{background:#f9fafb;background:var(--p-lgrey);border:1px solid #e5e7eb;border:1px solid var(--p-border);border-radius:8px;min-width:0;padding:10px 12px}.portal-certificate-modal__meta span{color:#6b7280;color:var(--p-grey);display:block;font-size:10px;font-weight:800;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.portal-certificate-modal__meta strong{color:#111827;color:var(--p-dark);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-certificate-modal__frame{background:#f3f4f6;border:1px solid #e5e7eb;border:1px solid var(--p-border);border-radius:8px;height:min(62vh,620px);min-height:420px;overflow:hidden}.portal-certificate-modal__frame iframe{background:#fff;border:0;display:block;height:100%;width:100%}.portal-certificate-modal__message{border-radius:8px;font-size:13px;font-weight:700;padding:10px 12px}.portal-certificate-modal__message--success{background:#dcfce7;background:var(--p-green-bg);color:#166534;color:var(--p-green)}.portal-certificate-modal__message--error{background:#fee2e2;background:var(--p-red-bg);color:#991b1b;color:var(--p-red)}.portal-certificate-modal__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.portal-cnyc-decl{border-left:5px solid;border-radius:10px;margin-bottom:20px;padding:14px 18px}.portal-cnyc-decl--c{background:#dcfce7;background:var(--p-green-bg);border-color:#166534;border-color:var(--p-green)}.portal-cnyc-decl--in-progress{background:#fef3c7;border-color:#f59e0b}.portal-cnyc-decl--nyc-bp{background:#fee2e2;background:var(--p-red-bg);border-color:#991b1b;border-color:var(--p-red)}.portal-cnyc-decl--nyc-ns{background:#f3f4f6;border-color:#6b7280;border-color:var(--p-grey)}.portal-cnyc-decl__label{font-size:15px;font-weight:800;margin:0 0 4px}.portal-cnyc-decl__sub{color:#6b7280;color:var(--p-grey);font-size:13px;margin:0}.portal-prog-table{border:1px solid #e5e7eb;border:1px solid var(--p-border);border-collapse:collapse;border-radius:8px;font-size:13px;margin-bottom:8px;overflow:hidden;width:100%}.portal-prog-table th{background:#1f3864;background:var(--p-navy);color:#fff;color:var(--p-white);font-size:11px;font-weight:700;padding:8px 12px;text-align:left;text-transform:uppercase}.portal-prog-table td{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--p-border);padding:8px 12px}.portal-prog-table tr:last-child td{border-bottom:none}.portal-prog-table tr:nth-child(2n) td{background:#f9fafb;background:var(--p-lgrey)}.portal-loading{color:#6b7280;color:var(--p-grey);font-size:15px;padding:60px 20px;text-align:center}.portal-loading__spinner{animation:portal-spin .8s linear infinite;border:3px solid #e5e7eb;border-top-color:#1f3864;border:3px solid var(--p-border);border-radius:50%;border-top-color:var(--p-navy);height:36px;margin:0 auto 16px;width:36px}.portal-empty{color:#6b7280;color:var(--p-grey);font-size:14px;font-style:italic;padding:40px 20px;text-align:center}@media (max-width:640px){.portal-profile-card{background:linear-gradient(160deg,#1f3864,#294a7e);background:linear-gradient(160deg,var(--p-navy) 0,#294a7e 100%);flex-direction:column;padding:22px}.portal-profile-card__brand{align-items:flex-start}.portal-profile-card__grid{grid-template-columns:1fr}.portal-profile-card__row{gap:3px;grid-template-columns:1fr}.portal-profile-card__metrics{grid-template-columns:repeat(3,1fr);min-width:0;width:100%}.portal-profile-card__metric{min-height:72px;padding:12px 10px}.portal-profile-card__metric strong{font-size:22px}.portal-content,.portal-modal__body{padding:16px}.portal-topbar{padding:0 16px}.portal-stat-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.portal-profile-card{background:linear-gradient(155deg,#1f3864,#294a7e);background:linear-gradient(155deg,var(--p-navy) 0,#294a7e 100%);flex-direction:column}.portal-profile-card__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:none}.portal-profile-card__row--wide{min-width:0}.portal-profile-card__metrics{min-width:0;width:100%}}@media (max-width:1240px){.portal-hero-card{grid-template-columns:1fr}.portal-hero-card__actions{justify-content:flex-start}}@media (max-width:640px){.portal-hero-card{padding:20px 18px}.portal-hero-card__main{gap:16px;grid-template-columns:1fr}.portal-hero-card__logo,.portal-hero-card__logo-placeholder{font-size:36px;height:86px;width:86px}.portal-hero-card__name{font-size:30px}.portal-hero-card__details{grid-template-columns:1fr}.portal-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.lar-section{background:linear-gradient(180deg,#f8fafceb,#fff 58%),radial-gradient(circle at 0 0,#2563eb14,#0000 28%);border:1px solid #d8e1ee}.lar-section-header{align-items:flex-start;border-bottom:1px solid #d8e1ee;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px;padding-bottom:14px}.lar-icon-badge{align-items:center;background:linear-gradient(135deg,#0f172a,#1d4ed8);border:1px solid #2563eb59;border-radius:8px;box-shadow:0 12px 28px #0f172a24;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.lar-icon-badge span,.lar-icon-badge:after,.lar-icon-badge:before{background:#ffffffc7;border-radius:999px;content:"";position:absolute}.lar-icon-badge:before{height:2px;left:10px;top:14px;width:20px}.lar-icon-badge:after{height:2px;left:13px;top:20px;width:14px}.lar-icon-badge span{height:2px;left:16px;top:26px;width:8px}.lar-intervention-pill{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:999px;box-shadow:inset 3px 0 0 #dc2626,0 8px 20px #991b1b14;color:#991b1b;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:7px 14px;white-space:nowrap}.lar-top-row{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1.35fr;margin-bottom:20px}.lar-stat-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.lar-stat-card{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;box-shadow:0 10px 24px #0f172a0f;cursor:pointer;font:inherit;min-height:110px;overflow:hidden;padding:16px 16px 14px;position:relative;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lar-stat-card:after{background:linear-gradient(90deg,#0f172a0f 1px,#0000 0),linear-gradient(0deg,#0f172a0f 1px,#0000 0);background-size:12px 12px;bottom:0;content:"";height:74px;opacity:.5;pointer-events:none;position:absolute;right:0;transform:translate(16px,16px);width:74px}.lar-stat-card:hover{box-shadow:0 14px 30px #0f172a1a;transform:translateY(-2px)}.lar-stat-card--active{box-shadow:inset 0 0 0 1px currentColor,0 16px 34px #0f172a1f}.lar-stat-code{background:#fff;border:1px solid;border-radius:6px;font-size:10px;font-weight:900;height:22px;justify-content:center;letter-spacing:.05em;min-width:28px;padding:0 6px}.lar-stat-code,.lar-stat-meta{align-items:center;display:inline-flex}.lar-stat-meta{color:#6b7280;color:var(--p-grey);font-size:11px;font-weight:700;gap:6px}.lar-stat-meta span{border-radius:999px;box-shadow:0 0 0 4px #0f172a0a;height:7px;width:7px}.lar-chart-card{background:radial-gradient(circle at 85% 0,#ff304529,#0000 28%),linear-gradient(145deg,#071421,#0b1d30 58%,#0a1727);border:1px solid #233b57;border-radius:8px;box-shadow:0 16px 34px #0208172e;min-height:270px;padding:16px 20px 12px}.lar-trend-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.lar-trend-title{color:#f8fafc;display:block;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.lar-trend-subtitle{color:#a7b4c8;font-size:11px;margin:3px 0 0}.lar-trend-legend{color:#d8e1ee;display:flex;flex-wrap:wrap;font-size:11px;font-weight:800;gap:12px;justify-content:flex-end}.lar-trend-legend span{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.lar-trend-legend i{border-radius:999px;box-shadow:0 0 0 4px #ffffff0d;height:8px;width:8px}.lar-banner{background:linear-gradient(135deg,#fff,#fff7ed);border:1px solid #fed7aa;border-left:4px solid #f97316;border-radius:8px;gap:16px;justify-content:space-between;margin-bottom:18px;padding:14px 18px}.lar-banner,.lar-banner-actions{align-items:center;display:flex;flex-wrap:wrap}.lar-banner-actions{gap:10px}.lar-btn{align-items:center;border:1.5px solid;border-radius:7px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;padding:8px 16px;transition:opacity .15s,background .15s,transform .15s,box-shadow .15s;white-space:nowrap}.lar-btn:disabled{cursor:not-allowed;opacity:.55}.lar-btn--red{background:#dc2626;border-color:#dc2626;color:#fff}.lar-btn--red:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;box-shadow:0 8px 18px #b91c1c2e;transform:translateY(-1px)}.lar-btn--outline{background:#fff;background:var(--p-white);border-color:#1f3864;border-color:var(--p-navy);color:#1f3864;color:var(--p-navy)}.lar-btn--outline:hover:not(:disabled){background:#f9fafb;background:var(--p-lgrey);transform:translateY(-1px)}.lar-btn--ghost{background:none;border-color:#0000;color:#6b7280;color:var(--p-grey);font-size:12px}.lar-btn--ghost:hover:not(:disabled){background:#f9fafb;background:var(--p-lgrey);color:#1f3864;color:var(--p-navy)}.lar-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.lar-filter-input{background:#fff;background:var(--p-white);border:1.5px solid #e5e7eb;border:1.5px solid var(--p-border);border-radius:7px;color:#111827;color:var(--p-dark);flex:1 1;font-size:13px;height:34px;max-width:280px;min-width:200px;outline:none;padding:0 12px;transition:border-color .2s}.lar-filter-input:focus{border-color:#1f3864;border-color:var(--p-navy)}.lar-filter-select{background:#fff;background:var(--p-white);border:1.5px solid #e5e7eb;border:1.5px solid var(--p-border);border-radius:7px;color:#111827;color:var(--p-dark);cursor:pointer;font-size:12px;height:34px;outline:none;padding:0 10px;transition:border-color .2s}.lar-filter-select:focus{border-color:#1f3864;border-color:var(--p-navy)}.lar-risk-badge{align-items:center;border:1.5px solid;border-radius:100px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:4px 10px;white-space:nowrap}.lar-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:36px;justify-content:center;width:36px}.lar-action-btn{border:1.5px solid;border-radius:7px;cursor:pointer;font-size:11px;font-weight:700;padding:5px 12px;transition:opacity .15s,background .15s;white-space:nowrap}.lar-action-btn:disabled{cursor:not-allowed;opacity:.55}.lar-action-btn--red{background:#dc2626;border-color:#dc2626;color:#fff}.lar-action-btn--red:hover:not(:disabled){background:#b91c1c}.lar-action-btn--amber{background:#d97706;border-color:#d97706;color:#fff}.lar-action-btn--amber:hover:not(:disabled){background:#b45309}.lar-action-btn--blue{background:#fff;background:var(--p-white);border-color:#2563eb;border-color:var(--p-blue);color:#2563eb;color:var(--p-blue)}.lar-action-btn--blue:hover:not(:disabled){background:#eff6ff}.lar-empty-state{padding:44px 20px;text-align:center}.lar-empty-state__mark{align-items:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;color:#166534;display:inline-flex;font-size:12px;font-weight:900;height:44px;justify-content:center;letter-spacing:.08em;margin-bottom:12px;width:44px}.lar-pagination{border-top:1px solid #e5e7eb;color:#6b7280;color:var(--p-grey);font-size:12px;font-weight:700;gap:12px;justify-content:space-between;margin-top:14px;padding-top:12px}.lar-pagination,.lar-pagination__controls{align-items:center;display:flex;flex-wrap:wrap}.lar-pagination__controls{gap:6px}.lar-page-btn{background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:#1f3864;color:var(--p-navy);cursor:pointer;font-size:12px;font-weight:800;height:30px;padding:0 10px;transition:background .15s,border-color .15s,transform .15s}.lar-page-btn:hover:not(:disabled){background:#f8fafc;border-color:#1f3864;border-color:var(--p-navy);transform:translateY(-1px)}.lar-page-btn:disabled{cursor:not-allowed;opacity:.45}.lar-page-status{color:#111827;color:var(--p-dark);padding:0 6px;white-space:nowrap}@media (max-width:1100px){.lar-top-row{grid-template-columns:1fr}}@media (max-width:640px){.lar-stat-grid{grid-template-columns:1fr 1fr}.lar-banner,.lar-section-header{align-items:flex-start;flex-direction:column}}.lar-email-preview-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-bottom:12px}.lar-email-preview-meta div{background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;min-width:0;padding:9px 11px}.lar-email-preview-meta span{color:#64748b;display:block;font-size:10px;font-weight:800;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.lar-email-preview-meta strong{color:#0f172a;display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lar-email-preview-shell{background:#eef2f7;border:1px solid #cbd5e1;border-radius:10px;height:420px;margin-bottom:14px;overflow:hidden}.lar-email-preview-frame{background:#f0f2f4;border:0;height:100%;width:100%}.lar-supervisor-note{display:block;margin-bottom:16px}.lar-supervisor-note span{color:#1f3864;display:block;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.lar-supervisor-note textarea{border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;line-height:1.5;outline:none;padding:10px 12px;resize:vertical;width:100%}.lar-supervisor-note textarea:focus{border-color:#1f3864;box-shadow:0 0 0 3px #1f38641f}.lar-email-preview-error,.lar-email-preview-loading{border-radius:8px;font-size:13px;font-weight:700;margin-bottom:16px;padding:16px}.lar-email-preview-loading{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.lar-email-preview-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}:root{--gunmetal:#2f3e46;--gold:#bd932e;--white:#fff;--darkblue:#001f3f;--light-gold:#d4af37;--dark-gold:#a67c00;--glass-bg:#ffffff14;--glass-border:#ffffff26}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ar-container{box-sizing:border-box;height:100vh}.ar-container,.ar-left{background:#fff;display:flex;position:relative}.ar-left{align-items:center;border-radius:0 30px 30px 0;box-shadow:0 0 0 1px #fff;flex:2 1;flex-direction:column;justify-content:center;margin-right:-1px;overflow:hidden;padding:20px}.ar-left:before{background:linear-gradient(135deg,#2f3e46,#001f3f);background:linear-gradient(135deg,var(--gunmetal) 0,var(--darkblue) 100%);border-radius:20px;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px;z-index:1}.ar-logo-box{margin-bottom:5%;margin-top:30px;position:relative;z-index:2}.ar-logo{filter:drop-shadow(0 0 15px rgba(189,147,46,.3));height:auto;transform:scale(1.3);width:250px}.ar-banner-text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;background:var(--glass-bg);border:2px solid #bd932e;border:2px solid var(--gold);border-radius:15px;color:#bd932e;color:var(--gold);font-size:3rem;font-weight:600;padding:20px;position:relative;text-align:center;z-index:2}.ar-right{background:#f8f9fa;flex:1 1;justify-content:center;padding:40px;position:relative;z-index:2}.ar-form,.ar-right,.ar-verify-card{align-items:center;display:flex;flex-direction:column}.ar-form,.ar-verify-card{max-width:400px;width:100%}.ar-title{color:#bd932e;color:var(--gold);font-size:2rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center}.ar-input{background:#fff;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;color:#333;font-size:16px;margin-bottom:15px;margin-top:15px;padding:15px;transition:all .3s ease;width:100%}.ar-input:focus{border-color:#bd932e;border-color:var(--gold);box-shadow:0 0 10px #bd932e33;outline:none;transform:translateY(-1px)}.ar-input::placeholder{color:#999}.ar-button{background:linear-gradient(135deg,#bd932e,#d4af37);background:linear-gradient(135deg,var(--gold) 0,var(--light-gold) 100%);border:none;border-radius:10px;box-shadow:0 0 20px #bd932e4d,0 4px 15px #0003;color:#fff;color:var(--white);cursor:pointer;font-weight:600;letter-spacing:1px;margin-top:10px;overflow:hidden;padding:15px 20px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.ar-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ar-button:hover:before{left:100%}.ar-button:hover{box-shadow:0 0 30px #bd932e66,0 8px 25px #0000004d;transform:translateY(-2px)}.ar-button:disabled{cursor:not-allowed;opacity:.8;transform:none}.ar-button-loader{align-items:center;display:flex;gap:10px;justify-content:center}.ar-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.ar-check-wrap{align-items:center;background:#f9f9f9;border:1px solid #eee;border-radius:10px;box-sizing:border-box;display:flex;margin-bottom:20px;padding:15px;width:100%}.ar-check{accent-color:#bd932e;accent-color:var(--gold);flex-shrink:0;margin-right:10px;transform:scale(1.2)}.ar-check-label{color:#333;font-size:.9rem}.ar-check-label a{color:#bd932e;color:var(--gold);text-decoration:none;transition:all .3s ease}.ar-check-label a:hover{opacity:.8}.ar-err{background:#ef444426;border:1px solid #ef44444d;border-radius:10px;color:#b91c1c;margin-bottom:20px}.ar-err,.ar-success{box-sizing:border-box;font-size:.9rem;padding:10px;text-align:center;width:100%}.ar-success{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:10px;color:#166534;margin-bottom:16px}.ar-small{color:#666;font-size:.9rem;margin-top:15px;text-align:center}.ar-small a{color:#bd932e;color:var(--gold);font-weight:600;text-decoration:none;transition:opacity .2s}.ar-small a:hover{opacity:.8}.ar-divider{align-items:center;color:#9ca3af;display:flex;font-size:.8rem;margin:12px 0;text-align:center;width:100%}.ar-divider:after,.ar-divider:before{border-bottom:1px solid #e5e7eb;content:"";flex:1 1}.ar-divider span{padding:0 10px}.ar-google-button{align-items:center;background:#f8f9fa!important;border:1px solid #e0e0e0!important;box-shadow:none!important;color:#3c4043!important;display:flex;font-weight:500;gap:12px;justify-content:center;letter-spacing:0!important;text-transform:none!important}.ar-google-button:hover{background:#e8eaed!important;border-color:#dadce0!important;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326!important;transform:none!important}@media (max-width:768px){.ar-container{flex-direction:column;height:100vh}.ar-left{border-radius:0 0 20px 20px;height:8vh;padding:10px}.ar-left,.ar-right{flex:none;width:100%}.ar-right{height:92vh;padding:20px}.ar-logo{transform:scale(1);width:45px}.ar-logo-box{margin-bottom:10px;margin-top:10px}.ar-banner-text{font-size:1rem;margin-top:8px;padding:6px 10px}.ar-title{font-size:1.4rem;margin-bottom:10px}.ar-input{margin-bottom:10px;margin-top:10px}.ar-button,.ar-input{font-size:.9rem;padding:10px}.ar-form{max-width:100%;width:100%}.ar-check-wrap{margin-bottom:10px;padding:10px}.ar-check-label,.ar-small{font-size:.8rem}.ar-small{margin-top:10px}.ar-google-button{font-size:.85rem!important;gap:8px!important;padding:10px!important}}@media (max-width:440px){.ar-left{height:6vh}.ar-right{height:94vh}.ar-title{font-size:1.2rem}.ar-input{font-size:.85rem;padding:8px 10px}.ar-button{font-size:.85rem;padding:8px}.ar-banner-text{font-size:.85rem;padding:5px 8px}.ar-logo{width:30px}}.audit-page{margin:0 auto;max-width:1100px;padding:28px}.audit-page-title{font-size:20px;margin:0 0 4px}.audit-page-sub{color:#8a93a0;font-size:12px;margin-bottom:18px}.audit-simple-table{border-collapse:collapse;font-size:13px;width:100%}.audit-simple-table thead tr{background:var(--audit-bg);text-align:left}.audit-simple-table th{color:#8a93a0;font-size:11px;padding:10px 16px}.audit-simple-table td{border-top:1px solid var(--audit-line);padding:12px 16px}.audit-capa-card{align-items:center;border:1px solid var(--audit-line);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:14px 18px}.audit-capa-owner{color:#8a93a0;font-size:12px}.audit-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}
/*# sourceMappingURL=main.4b88ad59.css.map*/