:root{--ref-ink:#0b1d29;--ref-navy:#071d2c;--ref-navy-2:#15364a;--ref-blue:#457eac;--ref-orange:#f3662e;--ref-cream:#f6f4f0;--ref-paper:#fcfaf7;--ref-muted:#5c676f;--ref-line:#162a382e}html{background:var(--ref-cream)}body{color:var(--ref-ink);font-family:Manrope,Arial,sans-serif;background:var(--ref-cream)!important}.app-shell.luxury-corporate{min-height:100dvh;background:var(--ref-cream)!important;display:flex!important}.app-shell.luxury-corporate .app-sidebar{isolation:isolate;flex:0 0 242px;height:100dvh;position:sticky;top:0;overflow:hidden;width:242px!important;box-shadow:none!important;background:linear-gradient(157deg,#061722 0%,#123349 50%,#082335 100%)!important;border:0!important;padding:0 14px 16px!important}.app-shell .app-sidebar:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 5% 83%,#4177983b,#0000 52%),linear-gradient(140deg,#0000 44%,#b3ddee17 65%,#0000 75%);position:absolute;inset:0}.app-shell .app-sidebar:after{content:"";opacity:.27;pointer-events:none;z-index:0;border:1px solid #a5d6f040;border-radius:50%;width:480px;height:480px;position:absolute;bottom:7%;left:-185px;box-shadow:0 0 0 2px #ffffff08,0 0 0 28px #34729a0e;background:0 0!important;display:block!important}.app-shell .app-brand{z-index:1;display:block;position:relative;border:0!important;margin:0 0 14px!important;padding:33px 18px 23px!important}.app-shell .app-brand .flex.items-center{display:block}.app-shell .app-brand-mark{display:none!important}.app-shell .app-brand .font-display.text-\[14px\]{letter-spacing:.01em!important;color:#fff!important;font-family:Manrope,Arial,sans-serif!important;font-size:24px!important;font-weight:790!important;line-height:1!important}.app-shell .app-brand .text-\[10px\]{max-width:170px;font-family:Manrope,Arial,sans-serif;font-weight:620;line-height:2.15;letter-spacing:.2em!important;color:#d5e3ed!important;margin-top:37px!important;font-size:9px!important}.app-shell .app-brand:after{content:"";background:#a4d8f6;width:53px;height:2px;margin-top:14px;display:block}.app-shell .app-nav{z-index:1;scrollbar-width:thin;scrollbar-color:#a0d0e24d transparent;flex:1;min-height:0;padding:15px 0;position:relative;overflow-x:hidden;overflow-y:auto!important}.al-ref-primary-nav{flex-direction:column;gap:5px;padding-bottom:17px;display:flex}.app-shell .app-nav-link{align-items:center;gap:15px;width:100%;min-height:47px;text-decoration:none;display:flex;color:#f0f5f9!important;background:0 0!important;border:0!important;border-radius:4px!important;margin:0!important;padding:12px 14px!important;font:500 13px/1.4 Manrope,Arial,sans-serif!important;transition:background .16s!important}.app-shell .app-nav-link svg{width:19px;height:19px;color:#e5f0f7!important}.app-shell .app-nav-link:hover{background:#c4e0f221!important}.app-shell .app-nav-link[data-active=true]{box-shadow:0 4px 18px #00081426;color:#fff!important;background:linear-gradient(110deg,#487ba7,#245071)!important;border:0!important}.app-shell .app-nav-link[data-active=true] svg{color:#fff!important}.al-ref-more-label{letter-spacing:.18em;color:#91b2c5;margin:12px 15px 4px;font-size:9px;font-weight:650}.app-shell .app-nav-group-button{min-height:34px;color:#b9cfdb!important;letter-spacing:.06em!important;margin:0!important;padding:9px 13px!important;font:600 10px/1.4 Manrope,Arial,sans-serif!important}.app-shell .app-nav-list{padding:0 0 5px}.app-shell .app-nav-list .app-nav-link{min-height:39px;color:#bfced8!important;padding:10px 13px!important;font-size:11px!important}.app-shell .app-profile{z-index:1;border-top:1px solid #d6eaf673;position:relative;margin-top:0!important;padding:18px 12px 4px!important}.app-shell .app-profile-icon{background:var(--ref-orange)!important;color:#fff!important}.app-shell .app-profile .truncate{max-width:174px}.app-shell .app-profile button{border-radius:3px!important}.app-shell .app-workspace{flex:1;min-width:0;background:var(--ref-cream)!important}.app-shell .app-toolbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);min-height:67px!important;box-shadow:none!important;background:#fcfaf7cc!important;border-bottom:1px solid #142c3d33!important;padding:0 clamp(20px,2.3vw,42px)!important}.app-shell .app-toolbar-kicker{font-weight:770;color:#102b3a!important;letter-spacing:.26em!important;font-size:11px!important}.app-shell .app-toolbar-current{letter-spacing:.22em;font-family:Manrope,sans-serif;font-weight:650;color:#475c69!important;font-size:10px!important}.al-ref-toolbar-page{color:#476172;font-size:11px;font-weight:650;display:none}.app-shell .app-toolbar-right{align-items:center;display:flex;gap:17px!important}.app-shell .premium-global-search{text-align:left;min-width:210px;min-height:42px;color:#253f50!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #9eadb7!important;border-radius:0!important;font-size:12px!important}.app-shell .premium-global-search kbd{color:#607785;font-size:9px!important}.al-ref-toolbar-icon{color:#173b51;border:0;border-radius:50%;place-items:center;width:35px;height:35px;transition:background .2s;display:grid}.al-ref-toolbar-icon:hover{background:#dbe8f0}.al-ref-toolbar-avatar{color:#f7fbfc;background:#15364a;border:1px solid #d7e4ec;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:650;display:grid}.app-shell .app-content{width:100%;max-width:none!important;padding:0 clamp(20px,2.2vw,43px) 70px!important}.app-shell .app-content :is(.panel,.terminal-module,.ol-person-tile){box-shadow:none!important;background:#fffdfae0!important;border-color:#dededb!important;border-radius:5px!important}.app-shell .app-content table,.app-shell .app-content table thead{background:0 0!important}.app-shell .app-content table thead th{text-transform:uppercase;border-bottom:1px solid #112a3b3b;font-weight:740;color:#394852!important;letter-spacing:0!important;font-family:Manrope,sans-serif!important;font-size:10px!important}.app-shell .app-content table tbody tr:nth-child(2n){background:0 0!important}.app-shell .app-content table tbody tr:hover{background:#eaf0f1!important}.app-shell .app-content table tbody td{color:#172d3a;border-bottom:1px solid #dbdedf;font-size:12px!important}.app-shell .app-content :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#182f3d!important;background:#ffffffbf!important;border:1px solid #d4d3d0!important;border-radius:4px!important}.app-shell .app-content :is(input,textarea,select):focus-visible,.app-shell .app-content a:focus-visible,.app-shell .app-content button:focus-visible{outline-offset:2px;outline:2px solid #4984af!important}.app-shell .app-page-header.premium-page-header{width:100%;min-height:190px!important;box-shadow:none!important;background:linear-gradient(90deg,#faf9f5 0%,#faf9f5f5 47%,#faf9f580 78%,#faf9f50d),url(/images/allemand-showroom-otica-4k.webp) 100%/56% no-repeat,url(/images/allemand-showroom-otica.webp) 100%/56% no-repeat,linear-gradient(110deg,#fbfaf7,#d4e1e6)!important;border:0!important;border-radius:0!important;margin:25px 0 28px!important;padding:32px!important}.app-shell .app-page-header.premium-page-header:after{opacity:.35}.app-shell .premium-page-header .app-page-title{letter-spacing:-.055em!important;color:#0c1d28!important;font-family:Manrope,Arial,sans-serif!important;font-size:clamp(34px,3.9vw,66px)!important;font-weight:790!important;line-height:1.02!important}.app-shell .premium-page-kicker{font-family:Manrope,Arial,sans-serif!important}.app-shell .app-page-subtitle{color:#384e5e!important;font-size:12px!important}.al-ref-hero{isolation:isolate;background:#f2f1ee;border:0;align-items:center;min-height:324px;margin:0 calc(-1*clamp(20px,2.2vw,43px));padding:25px clamp(26px,2.4vw,45px);display:flex;position:relative;overflow:hidden}.al-ref-hero:before{content:"";z-index:-2;background-image:linear-gradient(90deg,#f8f7f4 0%,#f8f7f4f7 37%,#f7f6f3d1 48%,#f5f6f71f 65%,#0f1c270a 100%),url(/images/allemand-showroom-otica-4k.webp),url(/images/allemand-showroom-otica.webp);background-position:50%,100%,100%;background-repeat:no-repeat;background-size:cover,cover,cover;position:absolute;inset:0}.al-ref-hero:after{content:"";pointer-events:none;z-index:-1;border:1px solid #cae7f8c2;border-radius:50%;width:570px;height:570px;position:absolute;top:-250px;right:19%;transform:rotate(-17deg);box-shadow:0 0 0 3px #ffffff36,0 0 0 7px #4da2ca1f,0 0 0 12px #ffffff17}.al-ref-hero__content{z-index:1;width:55%;max-width:750px;position:relative}.al-ref-hero__eyebrow{letter-spacing:.28em;color:#16394f;text-transform:uppercase;align-items:center;gap:15px;margin:0 0 23px;font:700 11px/1.4 Manrope,Arial,sans-serif;display:flex}.al-ref-hero__eyebrow:after{content:"";background:#6c9fc3;width:75px;height:2px}.al-ref-hero__title{color:#091b26!important;letter-spacing:-.082em!important;text-transform:none!important;margin:0!important;font-family:Manrope,Arial,sans-serif!important;font-size:clamp(54px,6.8vw,120px)!important;font-weight:800!important;line-height:.89!important}.al-ref-hero__title em{color:#101f28;font-style:normal}.al-ref-hero__period{color:#4f88b5}.al-ref-hero__description{color:#263d4e;border-left:1px solid #7c939e;align-self:center;max-width:235px;margin-left:24px;padding-left:24px;font:500 13px/1.5 Manrope,sans-serif}.al-ref-hero__title-row{align-items:center;gap:12px;display:flex}.al-ref-hero--people{min-height:285px}.al-ref-hero--people .al-ref-hero__content{width:70%;max-width:800px}.al-ref-hero--people .al-ref-hero__title{font-size:clamp(52px,6.15vw,101px)!important}.al-ref-hero--people:before{background-image:linear-gradient(90deg,#f7f6f3 0%,#f7f6f3f7 34%,#f5f5f4a3 52%,#f4f8f90a 72%),url(/images/allemand-showroom-otica-4k.webp),url(/images/allemand-showroom-otica.webp);background-position:50%,50% 46%,50% 46%;background-size:cover,cover,cover}.al-ref-hero--people:after{width:630px;height:630px;top:-340px;right:11%}.al-ref-hero__orange-rule{background:var(--ref-orange);width:94px;height:6px;margin-top:19px}.al-ref-dashboard .al-ref-hero{margin-bottom:0}.al-ref-dashboard .al-ref-kpis{border-bottom:1px solid #cfd0ce;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0 23px;display:grid}.al-ref-kpi{border:0;flex-direction:column;justify-content:center;gap:0;min-height:102px;text-decoration:none;display:flex;position:relative;color:#0b1d29!important;background:0 0!important;padding:2px 26px!important}.al-ref-kpi:not(:last-child):after{content:"";border-right:1px solid #bac2c6;height:62%;position:absolute;top:19%;right:0}.al-ref-kpi__value{letter-spacing:-.075em;color:#0a1c28;font-family:Manrope,Arial,sans-serif;font-size:clamp(36px,4.7vw,75px);font-weight:790;line-height:1}.al-ref-kpi__label{color:#263846;letter-spacing:-.035em;font-size:clamp(13px,1.4vw,19px)}.al-ref-kpi:hover .al-ref-kpi__value{color:#2a658c}.al-ref-dashboard .al-ref-analytics-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(25px,3vw,54px);margin-top:22px;display:grid}.al-ref-analytics-panel{min-width:0}.al-ref-panel-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:20px;display:flex}.al-ref-panel-title{color:#0d202c;line-height:1.15;letter-spacing:-.055em!important;font-family:Manrope,sans-serif!important;font-size:clamp(21px,2vw,31px)!important;font-weight:760!important}.al-ref-panel-subtitle{color:#53616b;margin-top:4px;font-size:13px;line-height:1.5}.al-ref-panel-link{white-space:nowrap;align-items:center;gap:6px;padding-top:10px;font-size:11px;display:inline-flex;color:#235b82!important}.al-ref-chart-box{width:100%;height:250px;position:relative}.al-ref-chart-box svg{width:100%;height:100%;overflow:visible}.al-ref-chart-gridline{stroke:#cbd1d3;stroke-width:1px}.al-ref-chart-axis{fill:#566973;font:11px Manrope,Arial,sans-serif}.al-ref-chart-empty{color:#657783;border-top:1px solid #d6d8d9;place-items:center;height:100%;min-height:180px;font-size:12px;display:grid}.al-ref-tasks-table{border-collapse:collapse;width:100%}.al-ref-tasks-table th{text-align:left;color:#253c4e;font-weight:650;text-transform:none!important;border-bottom:1px solid #aebbc3!important;padding:7px 9px!important;font-size:10px!important}.al-ref-tasks-table td{padding:10px 8px!important;font-size:11px!important}.al-ref-tasks-table td:first-child{font-weight:650}.al-ref-tasks-table tr[data-priority=urgente] td:first-child{border-left:3px solid #2d7da8;padding-left:10px!important}.al-ref-status{color:#26495f;white-space:nowrap;background:#dde6ec;border-radius:20px;align-items:center;padding:3px 9px;font-size:10px;font-weight:650;display:inline-flex}.al-ref-status[data-urgent=true]{color:#1b527b;background:#d6e7f4}.al-ref-lower-heading{border-bottom:1px solid #d3d5d6;align-items:center;gap:17px;margin-bottom:18px;padding:15px 0;display:flex}.al-ref-lower-heading:before{content:"";background:#3d88b8;width:41px;height:2px}.al-ref-lower-heading h2{letter-spacing:-.05em;margin:0!important;font-size:22px!important}.al-ref-dashboard>.al-priorities{margin-top:38px!important}.al-ref-people-content{grid-template-columns:minmax(0,3fr) minmax(245px,.98fr);gap:27px;padding-top:24px;display:grid}.al-ref-people-main{min-width:0}.al-ref-people-aside{border-left:1px solid #cfd5d5;min-width:0;padding-left:22px}.al-ref-people-content .panel{background:0 0!important;border:0!important}.al-ref-people-content .ol-people-toolbar{border-bottom-color:#bac5ca;margin-bottom:8px!important}.al-ref-people-content .ol-people-toolbar input{min-height:39px}.al-ref-people-aside h2{letter-spacing:-.05em;color:#102432;margin-bottom:18px;font-size:21px!important;font-weight:790!important;line-height:1.17!important}.al-ref-doc-item{border-bottom:1px solid #d3d9db;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.al-ref-doc-item-title{color:#152934;font-size:11px;font-weight:700;line-height:1.35}.al-ref-doc-item-status{color:#dd6337;margin-top:4px;font-size:10px;font-weight:640}.al-ref-doc-empty{color:#61747f;padding:12px 0;font-size:12px}.al-ref-doc-stat-grid{border-top:1px solid #cfd2d3;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;width:100%;min-width:0;margin-top:21px;padding-top:17px;display:grid}.al-ref-doc-stat{border-right:1px solid #bac5cb;grid-template-rows:minmax(49px,auto) minmax(38px,auto);align-items:start;min-width:0;min-height:87px;padding:0 6px;display:grid}.al-ref-doc-stat:last-child{border-right:0}.al-ref-doc-stat p:first-child{text-transform:uppercase;color:#374a55;white-space:normal;overflow-wrap:normal;text-wrap:balance;align-self:start;min-width:0;max-width:100%;margin:0;font-size:9px;font-weight:750;line-height:1.45}.al-ref-doc-stat strong{color:#ef662f;font-variant-numeric:tabular-nums;align-self:end;margin:0;font-size:29px;line-height:1;display:block}.al-ref-doc-stat:last-child strong{color:#132b3a}.al-ref-people-heading{justify-content:space-between;align-items:center;gap:13px;margin-bottom:18px;display:flex}.al-ref-people-heading h2{color:#0d202c;letter-spacing:-.055em!important;font-size:26px!important}.al-ref-people-heading p{color:#53636c;font-size:12px}.al-ref-people-list .app-content table,.al-ref-people-list table{width:100%}.al-ref-people-list table th{font-size:9px!important}.al-ref-people-list table td{line-height:1.5;padding:9px 7px!important}.al-ref-people-list .font-medium{font-weight:730}.al-ref-people-content .ol-data-view-switch button[aria-pressed=true]{background:#dce8ee}.al-ref-people-content [class*=text-success]{color:#28653d!important}.al-ref-people-content .badge{border-radius:5px}.al-ref-cct-heading{min-height:240px;margin-bottom:14px}.al-ref-cct-heading .al-ref-hero__title{font-stretch:75%;letter-spacing:-.035em!important;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif!important;font-size:clamp(55px,6.9vw,119px)!important;font-weight:700!important;line-height:.77!important}.al-ref-cct-heading .al-ref-hero__content{width:63%;max-width:950px}.al-ref-cct-heading .al-ref-hero__description{letter-spacing:.12em;text-transform:uppercase;max-width:260px;font-size:11px;font-weight:750;line-height:1.65}.al-ref-cct-body{padding-top:18px}.al-ref-cct-body>section,.al-ref-cct-body>div{border-radius:4px!important}.al-ref-cct-body input,.al-ref-cct-body select{border-color:#c7c8c8!important}.al-ref-cct-body .grid>div{min-width:0}.al-ref-cct-body section h2{font-size:25px!important;font-weight:760!important}.al-ref-cct-body .grid[class*=xl\:grid-cols-4]>div,.al-ref-cct-body .grid[class*=lg\:grid-cols-4]>div{box-shadow:none!important;border-radius:5px!important}.al-ref-cct-body .grid[class*=xl\:grid-cols-4]>div>div:first-child{color:#fff!important;background:linear-gradient(120deg,#102f44,#081e2c)!important}.auth-stage.luxury-login{background:#f5f4f0!important}.auth-stage.luxury-login .auth-presentation:before{opacity:1!important;background-image:linear-gradient(90deg,#051624b8,#0516240a 82%),url(/images/allemand-mulher-oculos-4k.webp),url(/images/allemand-mulher-oculos.webp)!important;background-position:50%,100%,100%!important;background-size:cover,cover,cover!important}.allemand-entrance{color:#fff;overflow:hidden;background:#071b2c!important}.allemand-entrance:before{animation:6s ease-out both al-ref-intro-zoom;opacity:1!important;background-image:linear-gradient(90deg,#03121ead,#03121e1f 65%,#03121e0a),url(/images/allemand-mulher-oculos-4k.webp),url(/images/allemand-mulher-oculos.webp)!important;background-position:50%,50%,50%!important;background-size:cover,cover,cover!important}@keyframes al-ref-intro-zoom{0%{transform:scale(1.035)}to{transform:scale(1)}}.allemand-entrance__frame{border:0!important}.allemand-entrance__center{justify-content:center!important;align-items:flex-start!important;padding-left:clamp(24px,6vw,105px)!important}.allemand-entrance__brand{text-align:left;align-items:flex-start!important}.allemand-entrance__eyebrow{letter-spacing:.28em;color:#dce5ed;font-size:11px}.allemand-entrance__wordmark{letter-spacing:-.065em!important;text-indent:0!important;color:#fff!important;font:500 clamp(68px,10vw,160px)/.92 Manrope,Arial,sans-serif!important}.allemand-entrance__descriptor{letter-spacing:.28em!important;color:#e3edf4!important;font-size:12px!important}.allemand-entrance__rule{background:#80c0ec!important;width:70px!important;height:2px!important}.allemand-entrance__skip{color:#fff!important;font-size:15px!important}@media (width<=1270px){.app-shell.luxury-corporate .app-sidebar{flex-basis:224px;width:224px!important}.al-ref-hero__title{font-size:clamp(50px,6.2vw,95px)!important}.al-ref-hero__description{max-width:170px;font-size:11px}.al-ref-people-content{grid-template-columns:minmax(0,2fr) minmax(220px,.8fr);gap:17px}.al-ref-people-aside{padding-left:15px}}@media (width<=1050px){.al-ref-people-content{display:block}.al-ref-people-aside{border-top:1px solid #cdd2d3;border-left:0;margin-top:28px;padding:20px 0 0}.al-ref-hero__content{width:67%}.al-ref-hero__description{display:none}.al-ref-analytics-row{gap:19px!important}.app-shell .premium-global-search{min-width:160px}}@media (width<=900px){.app-shell.luxury-corporate .app-sidebar{display:none!important}.app-shell .app-toolbar{min-height:54px!important}.app-shell .app-mobile-header{background:#0b283b!important}.app-shell .app-content{padding:0 20px 60px!important}.al-ref-hero{margin-left:-20px;margin-right:-20px}.al-ref-toolbar-page{display:inline}.app-shell .app-toolbar-current{display:none}.al-ref-hero{min-height:290px}.al-ref-hero__content{width:77%}.al-ref-hero__title{font-size:clamp(50px,8vw,87px)!important}.al-ref-kpi{padding:12px 15px!important}.al-ref-analytics-row{gap:30px;grid-template-columns:1fr!important}.al-ref-hero--people .al-ref-hero__content{width:75%}}@media (width<=610px){.app-shell .app-content{padding:0 15px 48px!important}.al-ref-hero{min-height:260px;margin-left:-15px;margin-right:-15px;padding:25px 19px}.al-ref-hero:before{background-image:linear-gradient(90deg,#f7f6f3,#f7f6f3eb 34%,#f7f6f3a3 63%,#08263517),url(/images/allemand-showroom-otica-4k.webp),url(/images/allemand-showroom-otica.webp);background-position:50%,100%,100%;background-size:cover,auto 112%,auto 112%}.al-ref-hero__content{width:100%}.al-ref-hero__eyebrow{letter-spacing:.14em;font-size:9px}.al-ref-hero__title{max-width:290px;font-size:clamp(43px,12vw,72px)!important}.al-ref-hero--people .al-ref-hero__title{font-size:clamp(38px,9.5vw,56px)!important}.al-ref-hero--people .al-ref-hero__content{width:93%}.al-ref-hero__description{display:none}.al-ref-hero:after{opacity:.6;top:-150px;right:-60%}.al-ref-dashboard .al-ref-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.al-ref-kpi{min-height:91px}.al-ref-kpi:nth-child(2):after{display:none}.al-ref-kpi__value{font-size:44px}.al-ref-kpi__label{font-size:12px}.al-ref-panel-title{font-size:22px!important}.al-ref-chart-box{height:205px}.al-ref-people-heading{display:block}.al-ref-people-heading>div:last-child{margin-top:14px}.al-ref-tasks-table{font-size:10px}.al-ref-tasks-table th:nth-child(3),.al-ref-tasks-table td:nth-child(3){display:none}.al-ref-cct-heading .al-ref-hero__title{font-size:clamp(53px,11.5vw,77px)!important}.al-ref-cct-heading .al-ref-hero__content{width:100%}.app-shell .premium-global-search{min-width:0}.app-shell .premium-global-search span,.app-shell .premium-global-search kbd{display:none}.allemand-entrance__wordmark{font-size:clamp(40px,13vw,70px)!important}.allemand-entrance__center{padding-left:24px!important}.allemand-entrance:before{background-image:linear-gradient(90deg,#041320c2,#0413201a),url(/images/allemand-mulher-oculos-4k.webp),url(/images/allemand-mulher-oculos.webp)!important;background-position:50%,69%,69%!important;background-size:cover,auto 105%,auto 105%!important}}@media (prefers-reduced-motion:reduce){.allemand-entrance:before{animation:none!important}.app-shell .app-nav-link{transition:none!important}}.al-ref-cct-body .al-ref-cct-search{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:0!important;padding:15px 0 10px!important}.al-ref-cct-search>div:first-child{justify-content:flex-start;align-items:center;gap:25px;display:flex;margin:0 0 14px!important}.al-ref-cct-search>div:first-child>div:first-child{align-items:center;gap:18px;display:flex}.al-ref-cct-search>div:first-child p:first-child{display:none}.al-ref-cct-search>div:first-child h2{font-weight:800;letter-spacing:-.055em!important;font-size:25px!important}.al-ref-cct-search form{flex-direction:column;display:flex;gap:12px!important}.al-ref-cct-search form>div:first-child{grid-template-columns:minmax(180px,.88fr) minmax(230px,1.3fr) auto;align-items:end;gap:20px;display:grid}.al-ref-cct-search form>div:first-child label{color:#273946!important;font-size:11px!important}.al-ref-cct-search form>div:first-child select,.al-ref-cct-search form>div:first-child input{border-radius:4px!important;min-height:43px!important;font-size:12px!important}.al-ref-cct-search form>div:first-child button[type=submit]{font-family:Barlow Condensed,Arial,sans-serif;letter-spacing:.06em!important;background:#0a2e46!important;border-radius:4px!important;min-height:43px!important;font-size:17px!important}.al-ref-cct-search form>div:nth-child(2){background:0 0;border:0;padding:0!important}.al-ref-cct-search form>div:nth-child(2)>p{font-size:10px!important}.al-ref-cct-search form>div:nth-child(2) button{border-radius:3px!important;padding:5px 8px!important;font-size:10px!important}.al-ref-cct-search form>div:nth-child(3){border-top:1px solid #cbd2d6!important;padding:10px 0!important}.al-ref-cct-search fieldset label{border-radius:4px!important;font-size:11px!important}.al-ref-cct-results{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.al-ref-cct-results>div:first-child{background:0 0!important;border-bottom:1px solid #bdc5c8!important;padding:14px 0!important}.al-ref-cct-results>div:first-child h2{font-size:24px!important}.al-ref-cct-results .grid>div.border-r{margin-right:12px;overflow:hidden;border:1px solid #d2d4d3!important;border-radius:5px!important}.al-ref-cct-results .grid>div.border-r:last-child{margin-right:0}.al-ref-cct-results .grid>div.border-r>div:first-child{background:linear-gradient(120deg,#173a50,#0b2535)!important;border-bottom:0!important;padding:15px 18px!important}.al-ref-cct-results .grid>div.border-r>div:first-child p:first-child{text-transform:uppercase;font-weight:700;line-height:1.1;color:#fff!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-size:25px!important}.al-ref-cct-results .grid>div.border-r>div:first-child p:nth-child(2){text-transform:uppercase;color:#b7ccda!important;letter-spacing:.15em!important}.al-ref-cct-results .grid>div.border-r>div:nth-child(2){background:#f9f7f3!important}.al-ref-cct-results article{background:0 0!important;border:0!important;border-bottom:1px solid #d5d9dc!important;border-radius:0!important}.al-ref-cct-payroll-cta{border-top:1px solid #c9d2d6;justify-content:space-between;align-items:center;gap:25px;padding:24px 3px;display:flex}.al-ref-cct-payroll-cta h2{letter-spacing:-.055em;font-weight:780;font-size:28px!important}.al-ref-cct-payroll-cta p:not(.al-ref-hero__eyebrow){color:#5d6b73;margin-top:4px;font-size:12px}.al-ref-cct-payroll-cta .al-ref-hero__eyebrow{margin-bottom:10px;font-size:9px}.al-ref-cct-payroll-cta .al-ref-hero__eyebrow:after{display:none}.al-ref-entrance-top{z-index:4;color:#fff;align-items:center;gap:35px;display:flex;position:absolute;top:37px;left:clamp(25px,4.3vw,73px);right:clamp(25px,4.3vw,73px)}.al-ref-entrance-top strong{letter-spacing:.02em;border-right:1px solid #e0f2faa6;padding-right:36px;font:650 clamp(18px,2vw,30px)/1 Manrope,Arial,sans-serif}.al-ref-entrance-top span{letter-spacing:.25em;color:#e8eff4;font-size:11px;font-weight:650}.allemand-entrance__center{position:relative;z-index:3!important;margin-top:0!important;padding-left:clamp(28px,6vw,110px)!important;transform:none!important}.allemand-entrance__eyebrow{white-space:normal;display:block;letter-spacing:.35em!important;color:#e5eef4!important;font-size:clamp(10px,1.2vw,18px)!important;font-weight:550!important;line-height:1.55!important}.allemand-entrance__brand{margin-top:45px!important}.allemand-entrance__brand .allemand-entrance__wordmark{letter-spacing:-.07em!important;font-size:clamp(66px,10vw,166px)!important}.allemand-entrance__brand .allemand-entrance__descriptor,.allemand-entrance__brand .allemand-entrance__rule{display:none!important}.allemand-entrance__skip{border:0!important;font:500 15px/1.3 Manrope,Arial,sans-serif!important;bottom:clamp(65px,8.8vh,112px)!important;right:clamp(28px,6vw,110px)!important}@media (width<=900px){.al-ref-cct-search form>div:first-child{grid-template-columns:1fr 1fr;gap:10px}.al-ref-cct-search form>div:first-child button[type=submit]{grid-column:span 2}.al-ref-cct-payroll-cta{flex-direction:column;align-items:flex-start}.al-ref-entrance-top span{letter-spacing:.12em;font-size:9px}}@media (width<=610px){.al-ref-cct-search form>div:first-child{grid-template-columns:1fr}.al-ref-cct-search form>div:first-child button[type=submit]{grid-column:span 1}.al-ref-cct-search>div:first-child,.al-ref-cct-search>div:first-child>div:first-child{display:block}.al-ref-cct-results .grid>div.border-r{margin-right:7px}.al-ref-entrance-top{gap:12px;top:25px;left:21px;right:21px}.al-ref-entrance-top strong{padding-right:15px;font-size:17px}.al-ref-entrance-top span{font-size:7px}.allemand-entrance__center{padding-left:23px!important}.allemand-entrance__brand{margin-top:24px!important}.allemand-entrance__brand .allemand-entrance__wordmark{font-size:clamp(37px,12vw,63px)!important}.allemand-entrance__foot{width:65%;bottom:65px;left:22px;font-size:9px!important}.allemand-entrance__skip{font-size:11px!important;bottom:71px!important;right:22px!important}}.allemand-entrance__skip{top:auto!important;bottom:clamp(60px,8.8vh,112px)!important;transform:none!important}@media (width<=610px){.allemand-entrance__skip{top:auto!important;bottom:71px!important}}.al-ref-more-toggle{color:#a9c8d9;letter-spacing:.1em;cursor:pointer;text-align:left;background:0 0;border-top:1px solid #d6eaf526;justify-content:space-between;align-items:center;width:100%;margin:9px 0 4px;padding:10px 13px;font:650 10px/1.3 Manrope,sans-serif;display:flex}.al-ref-more-toggle:hover{color:#fff}.al-ref-more-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.al-ref-extra-nav[data-collapsed=true]{display:none}.al-ref-side-shop{z-index:1;border-top:1px solid #e7f2f973;align-items:center;gap:13px;margin:0 10px;padding:16px 5px;text-decoration:none;display:flex;position:relative;color:#e2eef4!important}.al-ref-side-shop span{flex-direction:column;flex:1;min-width:0;display:flex}.al-ref-side-shop strong{font:650 12px/1.2 Manrope,sans-serif}.al-ref-side-shop small{color:#c1d3df;font-size:10px;line-height:1.5}.al-ref-side-shop:hover{color:#fff!important}@media (width<=900px){.al-ref-side-shop{margin-inline:7px}}
