/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.brand>.cxMark{color:#102c3e;background:linear-gradient(145deg,#e8c16f,#c9953b);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;line-height:1;display:flex}.cxMark b{letter-spacing:-1.5px;font:900 20px/1 Arial}.cxMark i{letter-spacing:.12em;margin-top:3px;font:800 6px/1 Arial}.aboutHome{grid-template-columns:.8fr 1.7fr;gap:13px;margin:13px 0;display:grid}.aboutLead{background:linear-gradient(155deg,#eaf4f2,#f7faf9);border:1px solid #dce8e6;border-radius:15px;padding:26px}.aboutLead h2{font-size:26px;line-height:1.2}.aboutLead>p:not(.eyebrow){color:#687982;margin:15px 0 22px;font-size:11px;line-height:1.75}.aboutLead>a{color:#167d77;font-size:10px;font-weight:800;text-decoration:none}.aboutCards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.aboutCards article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:28px 1fr;gap:10px;padding:18px;display:grid}.aboutCards article>span{color:#c99b47;font:700 13px Georgia}.aboutCards h3{margin:0;font:700 15px Georgia}.aboutCards p{color:#77868f;margin:7px 0 0;font-size:9px;line-height:1.65}@media (width<=1000px){.aboutHome{grid-template-columns:1fr}.aboutCards{grid-template-columns:1fr 1fr}}@media (width<=600px){.aboutCards{grid-template-columns:1fr}.aboutLead{padding:21px}}.employeePanel{margin-top:13px}.employeePanel table{min-width:1200px}.employeePanel tbody tr:nth-child(-n+3){background:#fbfcf8}.employeeBonusCard{background:linear-gradient(125deg,#f4e7bd,#fff9e8);border:1px solid #ead49a;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin:0 0 13px;padding:20px 23px;display:flex}.employeeBonusCard>div{display:grid}.employeeBonusCard span{letter-spacing:.15em;color:#8b6826;font-size:8px;font-weight:850}.employeeBonusCard strong{color:#102c3e;margin:7px 0 3px;font:700 31px Georgia}.employeeBonusCard small{color:#7c7158;font-size:9px}.employeeBonusCard>p{color:#756a52;max-width:470px;margin:0;font-size:9px;line-height:1.65}.bonusAmount{color:#8b6826;font-weight:850}@media (width<=600px){.employeeBonusCard{align-items:flex-start;padding:18px;display:grid}.employeeBonusCard strong{font-size:28px}}.formShell .formPage{margin-left:250px}.formShell .sidebar .navActive{background:#ffffff12;color:#fff!important}@media (width<=760px){.formShell .formPage{margin-left:0}.formShell .sidebar nav{display:grid}}.globalNav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e2e8eb;border-radius:12px;gap:5px;padding:5px;display:flex;position:fixed;top:16px;right:38px;box-shadow:0 8px 25px #102c3e14}.globalNav a{color:#61717b;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.globalNav a:hover{color:#173d4c;background:#edf3f3}.globalNav .formNav{color:#fff;background:#167d77}.globalNav .formNav:hover{color:#fff;background:#116d68}.formPage{background:#f3f6f7;grid-template-columns:310px minmax(0,850px);justify-content:center;gap:18px;min-height:100vh;padding:95px 38px 40px;display:grid}.formIntro{color:#fff;background:linear-gradient(160deg,#102c3e,#17485c);border-radius:18px;height:max-content;padding:30px;position:sticky;top:95px}.formIntro .eyebrow{color:#8bc5c0}.formIntro h1{font-size:34px}.formIntro>p:not(.eyebrow){color:#bed0d8;font-size:11px;line-height:1.7}.formIntro>a{color:#f0ca79;margin-top:20px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.formNotice{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:12px;margin-top:24px;padding:15px;display:grid}.formNotice strong{font-size:11px}.formNotice span{color:#aac0ca;margin-top:5px;font-size:9px;line-height:1.6}.formFrame{background:#fff;border:1px solid #e2e8eb;border-radius:18px;min-height:900px;overflow:hidden;box-shadow:0 5px 20px #102c3e0c}.formFrame iframe{border:0;width:100%;height:1100px;display:block}@media (width<=900px){.globalNav{right:15px}.formPage{grid-template-columns:1fr;padding:85px 14px 25px}.formIntro{position:static}.formFrame iframe{height:1200px}}@media (width<=560px){.globalNav{justify-content:center;top:10px;left:10px;right:10px}.globalNav a{padding:8px 7px}.formPage{padding-top:72px}.formIntro{padding:23px}.formIntro h1{font-size:29px}}.navActive{background:#ffffff12;color:#fff!important}.primaryAction{background:var(--navy);color:#fff;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none}.heroSummary{color:#fff;background:linear-gradient(125deg,#102c3e,#17465c);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.heroSummary:before{content:"";background:#ffffff08;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:-120px}.heroSummary>div:first-child{z-index:1}.overline{letter-spacing:.16em;color:#8fc4c0;font-size:9px;font-weight:800}.heroSummary h2{margin-top:10px;font-size:31px}.heroSummary p{color:#b6cad3;font-size:11px}.heroStats{gap:25px;margin-top:24px;display:flex}.heroStats span{color:#a9c0cb;font-size:9px;display:grid}.heroStats b{color:#fff;margin-bottom:3px;font:700 17px Georgia}.heroRing{z-index:1;border-radius:50%;place-items:center;width:160px;height:160px;margin-right:20px;display:grid}.heroRing>i{text-align:center;background:#123448;border-radius:50%;place-items:center;width:104px;height:104px;padding:20px;font-style:normal;display:grid}.heroRing b{font:700 16px Georgia}.heroRing small{color:#a8c0ca;font-size:8px}.homeKpis{margin-bottom:13px}.homeGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.homeGrid .title a,.homeTrend .title a{color:#167d77;font-size:9px;font-weight:750;text-decoration:none}.summaryMarkets,.topStores{gap:8px;display:grid}.summaryMarkets article{border:1px solid var(--line);border-radius:9px;grid-template-columns:7px 1fr auto 70px;align-items:center;gap:10px;padding:11px;display:grid}.summaryMarkets article>i{border-radius:5px;width:7px;height:34px}.summaryMarkets article>div{display:grid}.summaryMarkets strong,.topStores strong{font-size:10px}.summaryMarkets small,.topStores small{color:#8a969e;font-size:8px}.summaryMarkets article>b{font-size:11px}.summaryMarkets article>span{color:#7c8992;text-align:right;font-size:9px}.topStores article{border-bottom:1px solid #edf0f1;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.topStores article>span{background:#edf2f2;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.topStores article>div{display:grid}.topStores article>b{font-size:10px}.homeTrend{margin-top:13px}.homeTrend>div:last-child{grid-template-columns:repeat(7,1fr);align-items:end;gap:15px;height:190px;padding:5px 25px 0;display:grid}.homeTrend>div:last-child a{text-align:center;color:#74828c;grid-template-rows:18px 1fr 18px 15px;align-items:end;height:100%;text-decoration:none;display:grid}.homeTrend a>span{font-size:8px}.homeTrend a>i{background:linear-gradient(#4b9a94,#167d77);border-radius:6px 6px 0 0;width:55%;min-height:5px;margin:auto;display:block}.homeTrend a>b{color:#2e424e;font-size:9px}.homeTrend a>small{font-size:8px}@media (width<=900px){.homeGrid{grid-template-columns:1fr}.heroSummary{padding:25px}.heroRing{width:130px;height:130px}.heroRing>i{width:84px;height:84px}.heroStats{gap:14px}}@media (width<=600px){.primaryAction{margin-top:15px;display:inline-block}.heroSummary{display:block}.heroRing{margin:22px auto 0}.heroStats{grid-template-columns:1fr 1fr;display:grid}.summaryMarkets article{grid-template-columns:7px 1fr auto}.summaryMarkets article>span{display:none}.homeTrend>div:last-child{gap:5px;padding-inline:3px}.homeTrend a>span{display:none}}.monthTabs{gap:7px;margin:0 0 14px;padding-bottom:2px;display:flex;overflow:auto}.monthTabs button{border:1px solid var(--line);color:#6f7e87;cursor:pointer;background:#fff;border-radius:10px;min-width:88px;padding:10px 13px;font-size:10px;font-weight:750}.monthTabs button.active{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 5px 15px #102c3e24}.metricStrip{grid-template-columns:repeat(5,1fr);gap:0;margin-top:13px;display:grid;overflow:hidden;padding:0!important}.metricStrip>div{border-right:1px solid var(--line);padding:16px 18px;display:grid}.metricStrip>div:last-child{border:0}.metricStrip span{text-transform:uppercase;letter-spacing:.08em;color:#84919a;font-size:8px;font-weight:800}.metricStrip strong{margin:7px 0 3px;font:700 18px Georgia}.metricStrip small{color:#96a0a7;font-size:8px}.dynamicPie:after{content:"MARKET\a MIX"}.laborPanel{margin-top:13px}.laborChart{grid-template-columns:1fr 1fr;gap:13px 25px;display:grid}.laborChart>div{grid-template-columns:125px 1fr 105px;align-items:center;gap:10px;display:grid}.laborChart>div>span{white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:750;overflow:hidden}.laborBar{background:#edf1f2;border-radius:5px;height:18px;position:relative;overflow:hidden}.laborBar i{opacity:.85;height:100%;display:block}.laborBar b{color:#263943;justify-content:flex-end;align-items:center;font-size:8px;display:flex;position:absolute;inset:0 6px}.laborChart small{color:#89959d;font-size:8px}.trendPanel{margin-top:13px}.trendChart{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:230px;padding:10px 18px 0;display:grid}.trendChart button{cursor:pointer;color:#7b8992;background:0 0;border:0;grid-template-rows:20px 1fr 18px 16px;align-items:end;height:100%;display:grid}.trendChart button>span{font-size:8px}.trendChart button>div{justify-content:center;align-items:end;height:155px;display:flex}.trendChart button i{background:#86aaa6;border-radius:6px 6px 0 0;width:55%;min-height:4px;transition:all .2s;display:block}.trendChart button.selected i{background:#167d77}.trendChart button.selected b{color:#167d77}.trendChart b{font-size:9px}.trendChart small{font-size:8px}.responsiveTable table{min-width:1250px}@media (width<=1100px){.metricStrip{grid-template-columns:repeat(3,1fr)}.laborChart{grid-template-columns:1fr}.metricStrip>div:nth-child(3){border-right:0}}@media (width<=760px){.monthTabs button{min-width:78px}.metricStrip{grid-template-columns:1fr 1fr}.metricStrip>div{border-bottom:1px solid var(--line)}.laborChart>div{grid-template-columns:90px 1fr}.laborChart small{display:none}.trendChart{gap:5px;padding-inline:4px}.trendChart button i{width:70%}.trendChart button>span{display:none}}:root{--navy:#102c3e;--ink:#20303b;--muted:#74828c;--line:#e5eaed;--bg:#f3f6f7;--teal:#167d77}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}button,select,a{font:inherit}.sidebar{color:#fff;background:linear-gradient(#102c3e,#091f2d);flex-direction:column;width:250px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;display:flex}.brand>span{color:#102c3e;background:#d9ad59;border-radius:12px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.brand div{display:grid}.brand strong{font-size:14px}.brand small{color:#93adba;margin-top:2px;font-size:10px}.sidebar nav{gap:7px;margin-top:45px;display:grid}.sidebar nav a{color:#9fb5c0;border-radius:9px;padding:11px 13px;font-size:12px;font-weight:650;text-decoration:none}.sidebar nav a:hover{color:#fff;background:#ffffff12}.source{background:#ffffff09;border:1px solid #ffffff1c;border-radius:14px;margin-top:auto;padding:16px;display:grid}.source small{text-transform:uppercase;letter-spacing:.14em;color:#829eac;font-size:9px}.source strong{margin-top:7px;font-size:14px}.source p{color:#9db1bc;font-size:10px;line-height:1.5}.source a{color:#ecc475;font-size:10px;font-weight:700;text-decoration:none}.content{max-width:1650px;margin-left:250px;padding:38px}header{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.eyebrow{letter-spacing:.18em;color:var(--teal);margin:0 0 8px;font-size:9px;font-weight:850}h1,h2{margin:0;font-family:Georgia,serif}h1{letter-spacing:-.02em;font-size:37px}h2{font-size:20px}.muted{color:var(--muted);margin:8px 0 0;font-size:13px}.headerBadge{color:#60717b;border:1px solid var(--line);background:#fff;border-radius:20px;padding:8px 11px;font-size:10px}.headerBadge i{background:#35a871;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.kpis{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.kpi,.panel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 2px 9px #17283408}.kpi{border-top:3px solid #167d77;padding:19px}.kpi.navy{border-top-color:#315b73}.kpi.gold{border-top-color:#e1a547}.kpi.purple{border-top-color:#7567a8}.kpi>span{color:#76858e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.kpi>strong{margin:10px 0 4px;font-family:Georgia,serif;font-size:29px;display:block}.kpi>small{color:#8b979e;font-size:10px}.panel{padding:21px}.grid2{grid-template-columns:1.45fr 1fr;gap:13px;margin-top:13px;display:grid}.title{justify-content:space-between;align-items:flex-start;margin-bottom:19px;display:flex}.title>span{color:#18766f;background:#e7f3f1;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:750}.marketBars{gap:16px;display:grid}.mbar>div:first-child{justify-content:space-between;font-size:11px;display:flex}.mbar span{font-weight:700}.mbar span i,.marketTag i,.pieLegend i{border-radius:3px;width:7px;height:7px;margin-right:7px;display:inline-block}.mbar b{font-family:Georgia,serif;font-size:15px}.track{background:#edf1f2;border-radius:10px;height:6px;margin:6px 0;overflow:hidden}.track i{border-radius:10px;height:100%;display:block}.mbar small{color:#8d989f;font-size:9px}.piePanel{grid-template-columns:1fr 1fr;align-items:center;display:grid}.piePanel .title{grid-column:1/3}.pie{background:conic-gradient(#167d77 0 36.7%,#e09b37 36.7% 59.5%,#7567a8 59.5% 81.1%,#d95d61 81.1%);border-radius:50%;width:145px;height:145px;margin:auto;position:relative}.pie:after{content:"1,477\a BOXES";white-space:pre;text-align:center;color:#20303b;background:#fff;border-radius:50%;place-items:center;font:700 13px/1.5 Georgia;display:grid;position:absolute;inset:31px}.pieLegend{gap:11px;display:grid}.pieLegend span{color:#65747d;grid-template-columns:12px 1fr auto;align-items:center;font-size:10px;display:grid}.pieLegend b{color:#263943}.marketCards{margin-top:13px}.four{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.four article{border:1px solid var(--line);border-top:3px solid;border-radius:11px;padding:14px}.four article>div:first-child{justify-content:space-between;align-items:center;display:flex}.four article span{font-size:12px;font-weight:800}.four article small{color:#8b979e;font-size:9px}.four article>strong{margin:14px 0;font:700 21px Georgia;display:block}.four dl{gap:8px;margin:0;display:grid}.four dl div{justify-content:space-between;display:flex}.four dt{color:#82909a;font-size:9px}.four dd{margin:0;font-size:10px;font-weight:750}.marketCards+.panel{margin-top:13px}.tableHead{justify-content:space-between;align-items:flex-start;display:flex}.controls{gap:8px;display:flex}.controls>div{display:flex}.controls button,.controls select{border:1px solid var(--line);color:#667680;cursor:pointer;background:#fff;padding:7px 9px;font-size:9px}.controls button:first-child{border-radius:8px 0 0 8px}.controls button:last-child{border-radius:0 8px 8px 0}.controls .active{background:var(--navy);color:#fff;border-color:var(--navy)}.controls select{border-radius:8px}.responsiveTable{overflow:auto}table{border-collapse:collapse;width:100%;min-width:900px}th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#89969e;border-bottom:1px solid var(--line);padding:9px;font-size:8px}td{color:#64727b;border-bottom:1px solid #edf0f1;padding:10px 9px;font-size:10px}td strong,td b{color:#273942}.rank{background:#edf1f2;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.rank.r1{color:#855a11;background:#f6dfaa}.rank.r2{background:#e8ecef}.rank.r3{background:#f0ddd1}.marketTag{font-size:9px}.miniTrack{background:#edf1f2;border-radius:8px;width:75px;height:5px;overflow:hidden}.miniTrack i{height:100%;display:block}.panel#team{margin-top:13px}.repGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.repGrid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:32px 1fr 90px 80px;align-items:center;gap:10px;padding:11px;display:grid}.repRank{color:#8c9aa3;font:700 15px Georgia}.repGrid article>div:nth-child(2){display:grid}.repGrid article>div:nth-child(2) strong{font-size:11px}.repGrid article>div:nth-child(2) small,.repMetric small{color:#8a969e;font-size:8px}.repMetric{display:grid}.repMetric b{margin-top:2px;font-size:11px}footer{color:#89959d;justify-content:space-between;padding:19px 2px 3px;font-size:9px;display:flex}footer a{color:#167d77;font-weight:750;text-decoration:none}@media (width<=1100px){.content{padding:28px}.kpis,.four{grid-template-columns:1fr 1fr}.grid2,.repGrid{grid-template-columns:1fr}}@media (width<=760px){.sidebar{width:auto;padding:16px;position:static}.sidebar nav,.source{display:none}.content{margin:0;padding:20px 13px}header{display:block}.headerBadge{margin-top:15px;display:inline-block}.kpis{grid-template-columns:1fr 1fr;gap:8px}.grid2{gap:8px}.panel{padding:16px}.four{grid-template-columns:1fr 1fr}.tableHead{display:block}.controls{margin:13px 0;overflow:auto}.repGrid article{grid-template-columns:30px 1fr 75px}.repMetric:last-child{display:none}}@media (width<=430px){.kpis,.four,.piePanel{grid-template-columns:1fr}.piePanel .title{grid-column:auto}.pieLegend{margin-top:20px}}.publicContent{padding:0 38px 38px}.companyNote strong{line-height:1.35}.companyHero{color:#fff;background:radial-gradient(circle at 85% 20%,#2a6270 0,#0000 34%),linear-gradient(135deg,#102c3e 0%,#12394b 58%,#0d2736 100%);border-radius:0 0 24px 24px;grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;min-height:570px;padding:70px 7%;display:grid;overflow:hidden}.heroCopy{max-width:720px}.companyHero .eyebrow{color:#e6bc68}.companyHero h1{letter-spacing:-.035em;font-size:58px;line-height:1.05}.heroCopy>p:not(.eyebrow){color:#bfd0d7;max-width:650px;margin:24px 0;font-size:15px;line-height:1.8}.heroActions{align-items:center;gap:25px;margin-top:32px;display:flex}.companyHero .primaryAction{color:#102c3e;background:#ddb15e;padding:14px 18px}.textAction{color:#fff;font-size:11px;font-weight:800;text-decoration:none}.heroStatement{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff25;border-radius:22px;gap:9px;padding:34px;display:grid}.heroStatement>span{color:#fff;border-bottom:1px solid #ffffff1a;padding-bottom:10px;font:700 32px/1.15 Georgia}.heroStatement>span:nth-child(2){color:#8fc4c0}.heroStatement>span:nth-child(3){color:#e6bc68}.heroStatement p{color:#acc2cb;margin:12px 0 0;font-size:10px;line-height:1.7}.companyIntro{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;padding:85px 6%;display:grid}.companyIntro h2,.sectionHeading h2,.approachLead h2,.portalSection h2{font-size:34px;line-height:1.2}.companyIntro>p{color:#63747e;margin:22px 0 0;font-size:13px;line-height:1.9}.capabilitySection{border:1px solid var(--line);background:#fff;border-radius:22px;padding:65px 6%}.sectionHeading{max-width:580px}.capabilityGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid}.capabilityGrid article{border:1px solid var(--line);border-radius:14px;min-height:220px;padding:25px 21px}.capabilityGrid article>span{color:#c5943d;font:700 12px Georgia}.capabilityGrid h3,.principleList h3{margin:26px 0 10px;font:700 17px Georgia}.capabilityGrid p,.principleList p,.approachLead>p:not(.eyebrow),.portalSection>div>p:not(.eyebrow){color:#72818a;font-size:10px;line-height:1.75}.approachSection{grid-template-columns:.85fr 1.15fr;gap:70px;padding:85px 6%;display:grid}.approachLead>p:not(.eyebrow){margin-top:18px;font-size:12px}.principleList{gap:8px;display:grid}.principleList article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:14px;padding:12px 4px 18px;display:grid}.principleList article>b{color:#c5943d;margin-top:5px;font:700 12px Georgia}.principleList h3{margin:0 0 6px}.principleList p{margin:0}.portalSection{background:linear-gradient(135deg,#e7f2f0,#f7f3e9);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:45px 5%;display:grid}.portalSection>div>p:not(.eyebrow){max-width:520px;font-size:11px}.portalLinks{gap:9px;display:grid}.portalLinks a{color:#20303b;background:#fff;border:1px solid #dbe5e4;border-radius:12px;grid-template-columns:1fr auto;padding:17px 18px;text-decoration:none;display:grid;box-shadow:0 4px 14px #102c3e0a}.portalLinks span{font-size:11px;font-weight:800}.portalLinks small{color:#7d8b93;margin-top:4px;font-size:9px}.portalLinks b{color:#167d77;grid-area:1/2/3;align-self:center;font-size:18px}.publicContent footer{padding-top:30px}@media (width<=1050px){.companyHero{grid-template-columns:1fr;min-height:auto;padding:70px 7%}.heroStatement{grid-template-columns:repeat(3,1fr)}.heroStatement p{grid-column:1/4}.capabilityGrid{grid-template-columns:1fr 1fr}.companyIntro,.approachSection{gap:40px}}@media (width<=760px){.publicContent{padding:0 13px 25px}.publicHome .sidebar nav{grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.publicHome .sidebar nav a{text-align:center;padding:9px 5px;font-size:9px}.companyHero{border-radius:0 0 18px 18px;padding:55px 24px}.companyHero h1{font-size:40px}.companyIntro,.approachSection,.portalSection{grid-template-columns:1fr;gap:28px;padding:55px 24px}.capabilitySection{padding:45px 20px}.companyIntro h2,.sectionHeading h2,.approachLead h2,.portalSection h2{font-size:28px}}@media (width<=500px){.heroStatement{grid-template-columns:1fr}.heroStatement p{grid-column:auto}.capabilityGrid{grid-template-columns:1fr}.heroActions{flex-direction:column;align-items:flex-start;gap:16px}.publicHome .sidebar nav{grid-template-columns:1fr}.companyHero h1{font-size:35px}}.contactSection{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:.72fr 1.28fr;gap:70px;margin-top:18px;padding:55px 5%;display:grid}.contactIntro h2{font-size:34px;line-height:1.2}.contactIntro>p:not(.eyebrow){color:#72818a;margin:18px 0 30px;font-size:11px;line-height:1.8}.contactEmail{border-left:3px solid #d7aa56;gap:6px;padding-left:15px;display:grid}.contactEmail small{letter-spacing:.13em;color:#84919a;font-size:8px;font-weight:800}.contactEmail a{color:#173d4c;font-size:12px;font-weight:800;text-decoration:none}.contactForm{gap:15px;display:grid}.formRow{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contactForm label{letter-spacing:.05em;text-transform:uppercase;color:#64737c;gap:7px;font-size:9px;font-weight:800;display:grid}.contactForm input,.contactForm select,.contactForm textarea{color:#263943;text-transform:none;letter-spacing:0;background:#f9fbfb;border:1px solid #dce3e6;border-radius:10px;outline:none;width:100%;padding:13px;font-size:11px;transition:all .2s}.contactForm textarea{resize:vertical;min-height:125px}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{background:#fff;border-color:#167d77;box-shadow:0 0 0 3px #167d7714}.formSubmit{justify-content:space-between;align-items:center;gap:25px;display:flex}.formSubmit p{color:#8a969d;max-width:370px;font-size:8px;line-height:1.6}.formSubmit button{color:#fff;cursor:pointer;white-space:nowrap;background:#102c3e;border:0;border-radius:10px;padding:13px 18px;font-size:10px;font-weight:800}.formSubmit button:hover{background:#167d77}@media (width<=760px){.publicHome .sidebar nav{grid-template-columns:repeat(2,1fr)}.contactSection{grid-template-columns:1fr;gap:28px;padding:55px 24px}.contactIntro h2{font-size:28px}}@media (width<=500px){.formRow{grid-template-columns:1fr}.formSubmit{flex-direction:column;align-items:flex-start;gap:16px}.formSubmit button{width:100%}}.cxSite{--cx-navy:#092635;--cx-deep:#061d29;--cx-gold:#d9ad59;--cx-cream:#f6f2e9;--cx-teal:#6bb4ad;color:#17303c;background:#fff;min-height:100vh}.siteNav{z-index:10;background:#fff;border-bottom:1px solid #e8ecec;justify-content:space-between;align-items:center;height:82px;padding:0 max(4vw,35px);display:flex;position:relative}.siteBrand{color:#102c3e;align-items:center;gap:12px;text-decoration:none;display:flex}.siteBrand>span:last-child{display:grid}.siteBrand strong{letter-spacing:.01em;font-size:14px}.siteBrand small{color:#819099;letter-spacing:.08em;margin-top:2px;font-size:8px}.siteLogo{color:#102c3e;background:linear-gradient(145deg,#edcb7f,#c68f32);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:46px;height:46px;line-height:1;display:flex;box-shadow:0 5px 15px #bd8d3530}.siteLogo b{letter-spacing:-1.5px;font:900 20px/1 Arial}.siteLogo i{letter-spacing:.12em;margin-top:3px;font:800 6px/1 Arial}.siteLinks{align-items:center;gap:32px;display:flex}.siteLinks a{color:#4f626c;font-size:10px;font-weight:750;text-decoration:none}.siteLinks a:hover{color:#167d77}.portalButton{color:#fff;letter-spacing:.03em;background:#102c3e;border-radius:8px;padding:12px 16px;font-size:9px;font-weight:800;text-decoration:none}.portalButton span,.goldButton span,.websiteForm button span{margin-left:10px}.siteHero{background:radial-gradient(circle at 80% 20%,#24566a 0,transparent 32%),linear-gradient(135deg,var(--cx-deep),#0e3547 68%,#0a2938);color:#fff;grid-template-columns:1.2fr .8fr;align-items:center;min-height:680px;padding:70px max(7vw,50px) 95px;display:grid;position:relative;overflow:hidden}.heroGlow{border:1px solid #ffffff0c;border-radius:50%;width:650px;height:650px;position:absolute;top:-160px;right:-180px}.heroGlow:before,.heroGlow:after{content:"";border:1px solid #ffffff0b;border-radius:50%;position:absolute;inset:70px}.heroGlow:after{inset:145px}.siteHeroCopy{z-index:2;max-width:780px;position:relative}.siteKicker{letter-spacing:.2em;color:#dcb567;align-items:center;gap:10px;margin:0 0 20px;font-size:9px;font-weight:850;display:flex}.siteKicker>span{background:currentColor;width:28px;height:1px}.siteKicker.dark{color:#167d77}.siteHero h1{letter-spacing:-.04em;font-size:64px;line-height:1.04}.siteHero h1 em,.approachContent h2 em{color:#8bc4bf;font-weight:400}.siteHeroCopy>p:not(.siteKicker){color:#b4c9d1;max-width:650px;margin:25px 0 0;font-size:14px;line-height:1.8}.siteHeroActions{align-items:center;gap:27px;margin-top:35px;display:flex}.goldButton{background:var(--cx-gold);color:#102c3e;border-radius:8px;padding:15px 19px;font-size:10px;font-weight:850;text-decoration:none}.heroTextLink{color:#fff;border-bottom:1px solid #ffffff5c;padding-bottom:4px;font-size:10px;font-weight:800;text-decoration:none}.heroVisual{z-index:2;min-height:420px;position:relative}.visualCard{border-radius:17px;position:absolute}.primaryVisual{color:#17303c;background:#fff;width:310px;padding:35px;top:20px;right:4%;box-shadow:0 25px 55px #0004}.primaryVisual small{letter-spacing:.17em;color:#b2812e;font-size:8px;font-weight:850}.primaryVisual strong{margin:24px 0 15px;font:700 28px/1.2 Georgia;display:block}.primaryVisual p{color:#71818a;font-size:10px;line-height:1.7}.valueCard{color:#102c3e;background:#d9ad59;align-items:center;gap:14px;width:245px;padding:18px 22px;display:flex;bottom:38px;right:28%;box-shadow:0 18px 35px #0003}.valueCard>span{border-right:1px solid #102c3e35;padding-right:14px;font:700 34px Georgia}.valueCard>div{display:grid}.valueCard strong{font-size:10px}.valueCard small{margin-top:3px;font-size:7px;line-height:1.5}.signal{border:1px solid #75aaa84d;border-radius:50%;position:absolute;top:105px;right:-20px}.signalOne{width:150px;height:150px}.signalTwo{width:230px;height:230px;top:65px;right:-60px}.signalThree{width:310px;height:310px;top:25px;right:-100px}.scrollCue{color:#789aa8;letter-spacing:.16em;align-items:center;gap:14px;font-size:7px;font-weight:800;text-decoration:none;display:flex;position:absolute;bottom:28px;left:max(7vw,50px)}.scrollCue i{color:#d9ad59;font-size:13px;font-style:normal}.introBand{grid-template-columns:.8fr 1.2fr;gap:100px;max-width:1320px;margin:auto;padding:105px 6%;display:grid}.introBand h2,.sectionTop h2,.portalBand h2,.contactLead h2{font-size:42px;line-height:1.16}.introText{grid-template-columns:1fr 1fr;gap:35px;padding-top:30px;display:grid}.introText p{color:#657780;margin:0;font-size:12px;line-height:1.9}.servicesSection{background:#f4f6f5;padding:95px max(6vw,40px)}.sectionTop{justify-content:space-between;align-items:end;max-width:1320px;margin:auto;display:flex}.sectionTop>p{color:#71818a;max-width:430px;margin:0 0 5px;font-size:11px;line-height:1.8}.serviceGrid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1320px;margin:45px auto 0;display:grid}.serviceGrid article{background:#fff;border:1px solid #e2e8e7;border-radius:14px;min-height:300px;padding:25px;transition:all .25s;position:relative}.serviceGrid article:hover{transform:translateY(-5px);box-shadow:0 18px 40px #12374712}.serviceIcon{color:#167d77;background:#e6f1ef;border-radius:12px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid}.serviceGrid article>small{color:#c9a25c;font:700 10px Georgia;position:absolute;top:26px;right:23px}.serviceGrid h3{margin:38px 0 13px;font:700 18px Georgia}.serviceGrid p{color:#72818a;font-size:10px;line-height:1.8}.serviceGrid article>i{background:linear-gradient(90deg,#d9ad59 0 28%,#e9ecec 28%);height:2px;position:absolute;bottom:20px;left:25px;right:25px}.approachSectionNew{color:#fff;background:#0b2c3b;grid-template-columns:.85fr 1.15fr;min-height:690px;display:grid}.approachImage{background:radial-gradient(circle at 30% 25%,#34705f 0,#0000 24%),linear-gradient(145deg,#b58e4c,#235766 45%,#092635);position:relative;overflow:hidden}.approachImage:before{content:"CX";color:#ffffff08;letter-spacing:-.09em;font:900 330px/1 Arial;position:absolute;bottom:-35px;left:-25px}.approachQuote{color:#17303c;background:#ffffffec;border-radius:15px;padding:27px 30px;position:absolute;bottom:8%;left:8%;right:8%}.approachQuote span{color:#d2a653;font:700 44px/1 Georgia}.approachQuote p{margin:3px 0;font:700 17px/1.55 Georgia}.approachContent{padding:90px 10%}.approachContent h2{font-size:42px;line-height:1.18}.principleGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:42px;display:grid}.principleGrid article{border-top:1px solid #ffffff20;grid-template-columns:35px 1fr;gap:10px;padding:20px 0;display:grid}.principleGrid b{color:#d9ad59;font:700 10px Georgia}.principleGrid h3{margin:0 0 7px;font:700 15px Georgia}.principleGrid p{color:#9db6c1;margin:0;font-size:9px;line-height:1.7}.marketBand{color:#102c3e;text-align:center;background:#d9ad59;padding:34px 5%}.marketBand p{letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:8px;font-weight:850}.marketBand>div{justify-content:center;align-items:center;gap:25px;display:flex}.marketBand span{font:700 21px Georgia}.marketBand i{background:#102c3e;border-radius:50%;width:4px;height:4px}.portalBand{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;max-width:1320px;margin:auto;padding:100px 6%;display:grid}.portalBand>div:first-child>p:not(.siteKicker){color:#72818a;max-width:480px;font-size:11px;line-height:1.8}.portalCards{gap:10px;display:grid}.portalCards a{color:#17303c;background:#fff;border:1px solid #dfe5e5;border-radius:13px;grid-template-columns:1fr auto;padding:24px;text-decoration:none;transition:all .2s;display:grid}.portalCards a:hover{border-color:#6bb4ad;box-shadow:0 12px 30px #12374710}.portalCards small{letter-spacing:.14em;color:#a27a34;font-size:7px;font-weight:850}.portalCards strong{margin-top:7px;font:700 18px Georgia}.portalCards span{color:#167d77;grid-area:1/2/3;align-self:center;font-size:9px;font-weight:850}.contactSectionNew{color:#fff;background:linear-gradient(140deg,#082532,#123e50);grid-template-columns:.75fr 1.25fr;gap:90px;padding:100px max(8vw,55px);display:grid}.contactLead h2{font-size:48px}.contactLead>p:not(.siteKicker){color:#aac1ca;max-width:420px;font-size:11px;line-height:1.8}.contactLead>a{color:#fff;border-left:3px solid #d9ad59;margin-top:35px;padding-left:15px;text-decoration:none;display:grid}.contactLead>a small{letter-spacing:.15em;color:#8dacb8;font-size:7px;font-weight:850}.contactLead>a strong{margin-top:7px;font-size:12px}.websiteForm{color:#17303c;background:#fff;border-radius:18px;gap:15px;padding:34px;display:grid}.websiteForm>div:not(.websiteFormSubmit){grid-template-columns:1fr 1fr;gap:13px;display:grid}.websiteForm label{letter-spacing:.08em;text-transform:uppercase;color:#64747d;gap:7px;font-size:8px;font-weight:850;display:grid}.websiteForm input,.websiteForm select,.websiteForm textarea{color:#263943;text-transform:none;letter-spacing:0;background:#f8fafa;border:1px solid #dfe5e7;border-radius:8px;outline:0;width:100%;padding:13px;font-size:10px}.websiteForm textarea{resize:vertical}.websiteForm input:focus,.websiteForm select:focus,.websiteForm textarea:focus{background:#fff;border-color:#167d77;box-shadow:0 0 0 3px #167d7714}.websiteFormSubmit{justify-content:space-between;align-items:center;gap:20px;display:flex}.websiteFormSubmit p{color:#8b989e;max-width:340px;font-size:7px;line-height:1.6}.websiteFormSubmit button{color:#102c3e;cursor:pointer;background:#d9ad59;border:0;border-radius:8px;padding:13px 18px;font-size:9px;font-weight:850}.siteFooter{color:#fff;background:#061d29;border-top:1px solid #ffffff10;grid-template-columns:1fr auto 1fr;align-items:center;padding:38px max(5vw,35px);display:grid}.siteFooter .siteBrand{color:#fff}.siteFooter>div:nth-child(2){gap:25px;display:flex}.siteFooter>div:nth-child(2) a{color:#91aab5;font-size:8px;font-weight:750;text-decoration:none}.siteFooter>p{text-align:right;color:#718b96;font-size:7px}.cxSite .contactTrap{position:absolute!important;left:-9999px!important}@media (width<=1050px){.siteLinks{display:none}.siteHero{grid-template-columns:1fr;padding-top:90px}.heroVisual{min-height:350px}.primaryVisual{right:12%}.valueCard{right:38%}.serviceGrid{grid-template-columns:1fr 1fr}.approachSectionNew{grid-template-columns:1fr}.approachImage{min-height:440px}.portalBand,.contactSectionNew{gap:45px}.siteFooter{grid-template-columns:1fr 1fr}.siteFooter>div:nth-child(2){display:none}}@media (width<=720px){.siteNav{padding:0 17px}.siteBrand small{display:none}.portalButton{padding:10px}.siteHero{min-height:auto;padding:70px 24px 80px}.siteHero h1{font-size:43px}.siteHeroCopy>p:not(.siteKicker){font-size:12px}.heroVisual{min-height:330px}.primaryVisual{width:270px;right:0}.valueCard{bottom:15px;right:15%}.scrollCue{display:none}.introBand,.portalBand{grid-template-columns:1fr;gap:35px;padding:70px 24px}.introText{grid-template-columns:1fr}.servicesSection{padding:70px 20px}.sectionTop{gap:20px;display:grid}.introBand h2,.sectionTop h2,.portalBand h2{font-size:33px}.serviceGrid{grid-template-columns:1fr}.serviceGrid article{min-height:250px}.approachContent{padding:70px 24px}.approachContent h2{font-size:34px}.principleGrid{grid-template-columns:1fr}.marketBand>div{flex-wrap:wrap;gap:13px}.marketBand span{font-size:16px}.contactSectionNew{grid-template-columns:1fr;gap:38px;padding:70px 20px}.contactLead h2{font-size:40px}.websiteForm{padding:23px}.websiteForm>div:not(.websiteFormSubmit){grid-template-columns:1fr}.websiteFormSubmit{flex-direction:column;align-items:flex-start}.websiteFormSubmit button{width:100%}.siteFooter{grid-template-columns:1fr;gap:20px;padding:30px 20px}.siteFooter>p{text-align:left}}.navActions{align-items:center;gap:20px;display:flex}.navActions>a:first-child{color:#52666f;font-size:9px;font-weight:800;text-decoration:none}.heroPhoto{z-index:2;border-radius:2px 2px 90px;align-self:stretch;min-height:510px;margin-left:55px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0005}.heroPhoto:after{content:"";background:linear-gradient(#0000 45%,#071f2caa);position:absolute;inset:0}.heroPhoto img{object-fit:cover;width:100%;height:100%;display:block}.heroPhotoCard{z-index:2;border-top:1px solid #ffffff65;justify-content:space-between;align-items:end;gap:20px;padding-top:15px;display:flex;position:absolute;bottom:24px;left:25px;right:25px}.heroPhotoCard small{letter-spacing:.17em;color:#e6c47c;font-size:7px;font-weight:850}.heroPhotoCard strong{text-align:right;max-width:230px;font:700 17px Georgia}.trustStrip{background:#fff;border-bottom:1px solid #e7ebeb;justify-content:center;align-items:center;gap:30px;min-height:78px;padding:20px 5%;display:flex}.trustStrip span{letter-spacing:.07em;text-transform:uppercase;color:#50636c;font-size:9px;font-weight:850}.trustStrip i{background:#d1a34f;border-radius:50%;width:4px;height:4px}.introBand{padding-top:115px;padding-bottom:115px}.servicesSection{padding-top:110px;padding-bottom:110px}.serviceGrid article,.portalCards a{border-radius:5px}.websiteForm{border-radius:6px}.siteNav{height:88px}.siteHero{min-height:720px}.siteHero h1{font-size:68px}.siteFooter{padding-top:48px;padding-bottom:48px}@media (width<=1050px){.heroPhoto{min-height:460px;margin:35px 0 0}.siteHero{grid-template-columns:1fr}.navActions>a:first-child{display:none}}@media (width<=720px){.siteNav{height:76px}.siteLogo{width:40px;height:40px}.portalButton{font-size:8px}.siteHero{padding-top:65px}.siteHero h1{font-size:45px}.heroPhoto{border-radius:2px 2px 45px;min-height:360px}.heroPhotoCard{left:18px;right:18px}.heroPhotoCard strong{font-size:14px}.trustStrip{justify-content:flex-start;gap:16px;padding-inline:20px;overflow:auto}.trustStrip span{white-space:nowrap;font-size:8px}.introBand{padding-top:75px;padding-bottom:75px}}.opportunityBand{background:#f4f6f5;padding:105px max(6vw,40px)}.opportunityCards{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1320px;margin:45px auto 0;display:grid}.opportunityCards>a{color:#17303c;background:#fff;border:1px solid #dfe5e5;border-radius:5px;flex-direction:column;min-height:245px;padding:30px;text-decoration:none;transition:all .25s;display:flex}.opportunityCards>a:hover{border-color:#6bb4ad;transform:translateY(-5px);box-shadow:0 18px 40px #12374712}.opportunityCards small{letter-spacing:.15em;color:#a47c33;font-size:7px;font-weight:850}.opportunityCards h3{margin:30px 0 12px;font:700 23px Georgia}.opportunityCards p{color:#72818a;font-size:10px;line-height:1.75}.opportunityCards span{color:#167d77;margin-top:auto;padding-top:20px;font-size:9px;font-weight:850}.opportunityPage{color:#17303c;background:#f4f6f5;min-height:100vh}.opNavLinks{gap:28px;display:flex}.opNavLinks a{color:#52646d;font-size:9px;font-weight:800;text-decoration:none}.opHero{color:#fff;background:radial-gradient(circle at 85% 0,#255b6c 0,#0000 34%),linear-gradient(135deg,#061d29,#0d3547);grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;min-height:560px;padding:85px max(8vw,55px);display:grid}.opHero>div{max-width:700px}.opHero h1{font-size:58px;line-height:1.08}.opHero h1 em{color:#87c0bb;font-weight:400}.opHero>div>p:not(.siteKicker){color:#afc5ce;max-width:600px;margin:24px 0 32px;font-size:13px;line-height:1.8}.opHero>div>a{color:#102c3e;background:#d9ad59;border-radius:7px;padding:14px 18px;font-size:9px;font-weight:850;text-decoration:none}.opHero>div>a span{margin-left:12px}.opHero aside{border-top:1px solid #ffffff20}.opHero aside article{border-bottom:1px solid #ffffff20;grid-template-columns:38px 1fr;gap:13px;padding:20px 0;display:grid}.opHero aside b{color:#d9ad59;font:700 10px Georgia}.opHero aside h3{margin:0 0 7px;font:700 16px Georgia}.opHero aside p{color:#9eb7c1;margin:0;font-size:9px;line-height:1.7}.opFormSection{grid-template-columns:.65fr 1.35fr;gap:80px;max-width:1320px;margin:auto;padding:100px 6%;display:grid}.opFormIntro h2{font-size:39px;line-height:1.2}.opFormIntro>p:not(.siteKicker){color:#71818a;font-size:11px;line-height:1.8}.opFormIntro>a{color:#167d77;margin-top:18px;font-size:10px;font-weight:850;text-decoration:none;display:inline-block}.opForm{background:#fff;border:1px solid #e0e6e6;padding:34px;box-shadow:0 15px 45px #1237470c}.opFields{grid-template-columns:1fr 1fr;gap:15px 13px;display:grid}.opFields label{letter-spacing:.08em;text-transform:uppercase;color:#64747d;gap:7px;font-size:8px;font-weight:850;display:grid}.opFields label.wide{grid-column:1/3}.opFields input,.opFields select,.opFields textarea{color:#263943;text-transform:none;letter-spacing:0;background:#f8fafa;border:1px solid #dfe5e7;border-radius:7px;outline:0;width:100%;padding:13px;font-size:10px}.opFields textarea{resize:vertical}.opFields input:focus,.opFields select:focus,.opFields textarea:focus{background:#fff;border-color:#167d77;box-shadow:0 0 0 3px #167d7714}.opSubmit{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.opSubmit p{color:#8b989e;max-width:380px;font-size:7px;line-height:1.6}.opSubmit button{color:#fff;cursor:pointer;background:#102c3e;border:0;border-radius:7px;padding:14px 18px;font-size:9px;font-weight:850}.opFooter{color:#7f99a5;background:#061d29;justify-content:space-between;padding:28px max(5vw,35px);font-size:8px;display:flex}.opFooter a{color:#d9ad59;font-weight:800;text-decoration:none}@media (width<=1050px){.opNavLinks{display:none}.opHero{grid-template-columns:1fr;gap:45px}.opFormSection{grid-template-columns:1fr;gap:35px}}@media (width<=720px){.opportunityBand{padding:70px 20px}.opportunityCards{grid-template-columns:1fr}.opHero{padding:70px 24px}.opHero h1{font-size:42px}.opFormSection{padding:70px 20px}.opFields{grid-template-columns:1fr}.opFields label.wide{grid-column:auto}.opSubmit{flex-direction:column;align-items:flex-start}.opSubmit button{width:100%}.opFooter{gap:15px;display:grid}.opportunityPage .siteBrand small{display:none}}.experienceGallery{background:#fff;padding:105px max(6vw,40px)}.galleryHeading{justify-content:space-between;align-items:end;max-width:1320px;margin:0 auto 45px;display:flex}.galleryHeading h2{font-size:42px;line-height:1.16}.galleryHeading>p{color:#71818a;max-width:440px;margin:0 0 5px;font-size:11px;line-height:1.8}.galleryGrid{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr .65fr;gap:14px;max-width:1320px;height:690px;margin:auto;display:grid}.galleryGrid figure{background:#102c3e;margin:0;position:relative;overflow:hidden}.galleryGrid figure:after{content:"";background:linear-gradient(#0000,#061d29d9);position:absolute;inset:35% 0 0}.galleryGrid .galleryLarge{grid-row:1/3}.galleryGrid img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.galleryGrid figure:hover img{transform:scale(1.025)}.galleryGrid figcaption{z-index:2;color:#fff;gap:6px;display:grid;position:absolute;bottom:23px;left:25px;right:25px}.galleryGrid figcaption small{letter-spacing:.15em;color:#e7c77e;font-size:7px;font-weight:850}.galleryGrid figcaption strong{font:700 18px Georgia}.galleryGrid:not(.galleryLarge) figcaption strong{font-size:15px}@media (width<=900px){.galleryGrid{grid-template-rows:1.3fr 1fr 1fr;grid-template-columns:1fr;height:850px}.galleryGrid .galleryLarge{grid-row:auto}.galleryHeading{gap:20px;display:grid}}@media (width<=720px){.experienceGallery{padding:70px 20px}.galleryHeading h2{font-size:33px}.galleryGrid{height:auto;display:grid}.galleryGrid figure{height:280px}.galleryGrid .galleryLarge{height:360px}.galleryGrid figcaption{left:18px;right:18px}}img,iframe{max-width:100%}input,select,textarea,button{min-width:0}a,button{-webkit-tap-highlight-color:transparent}.responsiveTable,.monthTabs,.trustStrip{-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (width<=1024px){.siteNav{padding-inline:24px}.siteHero{padding-inline:6vw}.introBand,.portalBand,.opFormSection{gap:48px}.contactSectionNew{padding-inline:5vw}.opHero{padding-inline:6vw}.content{padding:26px 20px}.laborChart{grid-template-columns:1fr}.metricStrip{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){html{scroll-padding-top:76px}body{overflow-x:hidden}.siteNav{height:72px;padding:0 14px;position:sticky;top:0;box-shadow:0 4px 18px #061d2912}.siteBrand{gap:9px}.siteBrand strong{font-size:12px}.siteLogo{border-radius:10px;width:38px;height:38px}.siteLogo b{font-size:17px}.navActions{gap:7px}.portalButton{white-space:nowrap;padding:10px 11px;font-size:0}.portalButton:before{content:"Portal";font-size:9px}.portalButton span{margin-left:6px;font-size:10px}.siteHero{padding:52px 18px 64px}.siteHero h1{overflow-wrap:anywhere;font-size:clamp(39px,11vw,48px)}.siteHeroCopy>p:not(.siteKicker){font-size:13px;line-height:1.7}.siteHeroActions{flex-direction:column;align-items:stretch;gap:17px}.goldButton{text-align:center;padding:15px}.heroTextLink{align-self:center}.heroPhoto{min-height:300px;margin-top:30px}.heroPhotoCard{display:grid}.heroPhotoCard strong{text-align:left;max-width:none}.trustStrip{justify-content:flex-start;gap:14px;padding:17px 18px}.trustStrip i{flex:0 0 4px}.introBand,.portalBand,.servicesSection,.opportunityBand,.experienceGallery{padding:62px 18px}.introBand h2,.sectionTop h2,.portalBand h2,.galleryHeading h2{font-size:32px}.introText{gap:18px}.serviceGrid,.opportunityCards{gap:12px}.serviceGrid article{min-height:220px}.opportunityCards>a{min-height:210px;padding:25px}.approachImage{min-height:330px}.approachImage:before{font-size:220px}.approachQuote{padding:20px;bottom:18px;left:18px;right:18px}.approachQuote p{font-size:15px}.approachContent{padding:62px 18px}.principleGrid{margin-top:30px}.contactSectionNew{padding:62px 18px}.websiteForm{padding:20px 16px}.websiteForm input,.websiteForm select,.websiteForm textarea,.opFields input,.opFields select,.opFields textarea{padding:12px;font-size:16px}.websiteForm label,.opFields label{font-size:9px}.siteFooter{padding-inline:18px}.opHero{min-height:auto;padding:58px 18px}.opHero h1{font-size:40px}.opHero>div>p:not(.siteKicker){font-size:12px}.opFormSection{padding:58px 18px}.opForm{padding:22px 16px}.opFormIntro h2{font-size:33px}.sidebar{z-index:30;padding:12px 14px;position:sticky;top:0;box-shadow:0 5px 18px #061d2926}.sidebar .brand>.cxMark{width:40px;height:40px}.sidebar .brand small{font-size:9px}.sidebar nav,.sidebar .source{display:none}.content{margin-left:0;padding:18px 12px 28px}.content header{margin-bottom:17px}.content h1{font-size:30px}.muted{font-size:11px;line-height:1.5}.headerBadge{margin-top:11px}.monthTabs{scroll-snap-type:x proximity;margin-inline:-12px;padding:0 12px 8px}.monthTabs button{scroll-snap-align:start;min-width:86px;min-height:42px}.kpis{grid-template-columns:1fr 1fr}.kpi{padding:15px}.kpi>strong{font-size:24px}.metricStrip{grid-template-columns:1fr 1fr}.metricStrip>div{padding:14px}.grid2{grid-template-columns:1fr}.piePanel{grid-template-columns:1fr 1fr}.piePanel .title{grid-column:1/3}.laborChart>div{grid-template-columns:minmax(88px,34%) 1fr}.laborBar{height:22px}.tableHead{display:block}.controls{grid-template-columns:1fr;margin:12px 0;display:grid;overflow:visible}.controls>div{overflow:auto}.controls button{flex:1;min-height:40px}.controls select{width:100%;min-height:42px;font-size:12px}.responsiveTable{margin-inline:-16px;padding:0 16px 8px;position:relative}.responsiveTable:after{content:"Swipe to see more →";color:#7d8b94;width:max-content;margin-top:8px;font-size:9px;display:block;position:sticky;left:0}.responsiveTable table{min-width:1120px}.responsiveTable th,.responsiveTable td{white-space:nowrap;padding:11px 9px}.trendChart{grid-template-columns:repeat(7,minmax(62px,1fr));height:210px;padding-inline:0;overflow-x:auto}.trendChart button{min-width:62px}.panel{border-radius:11px}.title{gap:10px}.title>span{white-space:nowrap}.formShell .sidebar{position:sticky}.formPage{grid-template-columns:1fr;padding:22px 12px 28px;margin-left:0!important}.formIntro{padding:22px}.formFrame{min-height:720px}.formFrame iframe{height:1050px}}.pwaInstall{z-index:80;color:#fff;cursor:pointer;background:#102c3e;border:1px solid #ffffff38;border-radius:999px;padding:11px 16px;font-size:10px;font-weight:850;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 25px #102c3e35}.pwaInstall:before{content:"↓";color:#102c3e;background:#e2b65d;border-radius:6px;place-items:center;width:18px;height:18px;margin-right:7px;display:inline-grid}.pwaHelp{z-index:90;background:#fff;border:1px solid #dce5e7;border-radius:16px;width:min(330px,100vw - 32px);padding:20px;position:fixed;inset:auto 16px 75px auto;box-shadow:0 18px 60px #102c3e36}.pwaHelp strong{font:700 19px Georgia}.pwaHelp p{color:#667780;font-size:11px;line-height:1.6}.pwaHelp button{color:#fff;background:#167d77;border:0;border-radius:8px;padding:9px 14px;font-size:10px;font-weight:800}@media (display-mode:standalone){.pwaInstall{display:none}}@media (width<=760px){.pwaInstall{padding:10px 13px;bottom:12px;right:12px}.pwaHelp{width:auto;inset:auto 12px 65px}}.engagementContent{max-width:1500px;margin-left:250px;padding:38px}.engagementHero{color:#fff;background:linear-gradient(130deg,#102c3e,#185269);border-radius:18px;align-items:center;padding:32px 35px}.engagementHero>div:first-child{max-width:680px}.engagementHero h1{font-size:38px;line-height:1.15}.engagementHero>div>p:last-child{color:#b8cdd6;font-size:12px;line-height:1.7}.earningsTotal{background:#ffffff0b;border:1px solid #ffffff20;border-radius:14px;min-width:260px;padding:22px;display:grid}.earningsTotal small{letter-spacing:.15em;color:#e8c16f;font-size:8px;font-weight:850}.earningsTotal strong{margin:8px 0;font:700 34px Georgia}.earningsTotal span{color:#a9c2cc;font-size:9px}.engagementGrid{grid-template-columns:minmax(0,1fr) 320px;gap:13px;display:grid}.calculatorPanel .title{align-items:center}.clearCalc{border:1px solid var(--line);color:#61717b;cursor:pointer;background:#f7f9f9;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:800}.calcGroup+.calcGroup{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.calcGroup h3{margin:0 0 14px;font:700 15px Georgia}.calcFields{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.calcFields label{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 110px;align-items:center;gap:5px 12px;padding:12px;display:grid}.calcFields label>span{font-size:10px;font-weight:750}.calcFields input,.retentionFields input{text-align:right;background:#f8fafa;border:1px solid #dce4e7;border-radius:7px;outline:0;width:100%;padding:10px;font-size:14px}.calcFields input:focus,.retentionFields input:focus{border-color:#167d77;box-shadow:0 0 0 3px #167d7712}.calcFields small{color:#849198;grid-column:1/3;font-size:8px}.retentionFields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.retentionFields article{border:1px solid var(--line);border-top:3px solid #d3a24e;border-radius:10px;padding:13px}.retentionFields article.qualified{border-top-color:#2e9874}.retentionFields article>div{display:grid}.retentionFields article>div strong{font:700 15px Georgia}.retentionFields article>div span{color:#839198;margin:4px 0 12px;font-size:8px}.retentionFields label{color:#667781;grid-template-columns:1fr 70px;align-items:center;gap:8px;margin-top:7px;font-size:8px;display:grid}.retentionFields article>small{color:#a36c1c;margin-top:10px;font-size:8px;display:block}.retentionFields article.qualified>small{color:#27805f}.resultsPanel{align-content:start;gap:13px;display:grid}.payoutCard{color:#fff;background:#102c3e}.payoutCard .eyebrow{color:#e1b963}.payoutCard h2{font-size:34px}.payoutCard>div{margin-top:18px;display:grid}.payoutCard>div>span{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.payoutCard i{color:#aec3cc;font-size:9px;font-style:normal}.payoutCard b{font-size:10px}.payoutCard p{color:#a9bec8;font-size:9px;line-height:1.6}.tierCard>strong{color:#167d77;font:700 36px Georgia;display:block}.tierCard>span{color:#77858d;font-size:9px}.tierTrack{background:#edf1f2;border-radius:20px;height:8px;margin:18px 0 10px;overflow:hidden}.tierTrack i{background:linear-gradient(90deg,#72b7b0,#167d77);border-radius:20px;height:100%;display:block}.tierCard>small{color:#7b8992;font-size:8px;line-height:1.6}.activitiesSection{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:13px;padding:21px}.activityCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.activityCards button{border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);background:#fff;border-radius:11px;grid-template-columns:32px 1fr;gap:10px;padding:15px;display:grid}.activityCards button>i{color:#167d77;background:#edf3f3;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:850;display:grid}.activityCards button strong{font-size:11px}.activityCards button p{color:#78868e;margin:6px 0;font-size:9px;line-height:1.55}.activityCards button>span{color:#167d77;grid-column:2;font-size:8px;font-weight:800}.activityCards button.done{background:#f1faf7;border-color:#a9d6cc}.activityCards button.done>i{color:#fff;background:#27805f}.commissionDisclaimer{color:#88949b;margin:15px 4px 0;font-size:8px;line-height:1.65}.engagementShell .navActive{background:#ffffff12;color:#fff!important}@media (width<=1050px){.engagementGrid{grid-template-columns:1fr}.resultsPanel{grid-template-columns:1fr 1fr}.retentionFields,.activityCards{grid-template-columns:1fr}}@media (width<=760px){.engagementContent{margin-left:0;padding:16px 10px 28px}.engagementHero{gap:20px;padding:24px 18px;display:grid}.engagementHero h1{font-size:31px}.earningsTotal{min-width:0}.calcFields,.resultsPanel,.activityCards{grid-template-columns:1fr}.engagementShell>.sidebar nav a[href=\/engagement]{color:#102c3e;background:#d9ad59;border-color:#d9ad59}.calculatorPanel{padding:15px}}.logoutLink{color:#f0ca79!important}.sourceLogout{border-top:1px solid #ffffff18;margin-top:11px;padding-top:11px}.portalLoginPage{background:#f3f6f7;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.portalLoginBrand{color:#fff;background:radial-gradient(circle at 15% 15%,#2d6672 0,#0000 28%),linear-gradient(145deg,#061d29,#123e50);flex-direction:column;justify-content:center;padding:9vw;display:flex}.portalLoginBrand .siteLogo{margin-bottom:30px}.portalLoginBrand>p{letter-spacing:.2em;color:#d9ad59;font-size:9px;font-weight:850}.portalLoginBrand h1{margin:12px 0;font-size:58px}.portalLoginBrand>span{color:#afc5ce;max-width:480px;font-size:13px;line-height:1.8}.portalLoginCard{background:#fff;border:1px solid #e1e7e9;border-radius:16px;align-self:center;width:min(460px,100% - 40px);margin:auto;padding:42px;box-shadow:0 20px 55px #102c3e14}.portalLoginCard h2{margin-bottom:8px;font-size:30px}.portalLoginCard>div>span{color:#77858e;font-size:11px}.portalLoginCard form{gap:17px;margin:30px 0 22px;display:grid}.portalLoginCard label{text-transform:uppercase;letter-spacing:.08em;color:#65757e;gap:8px;font-size:9px;font-weight:800;display:grid}.portalLoginCard input{background:#f8fafa;border:1px solid #dce4e7;border-radius:9px;outline:0;width:100%;padding:14px;font-size:16px}.portalLoginCard input:focus{border-color:#167d77;box-shadow:0 0 0 3px #167d7714}.portalLoginCard button{color:#fff;cursor:pointer;background:#102c3e;border:0;border-radius:9px;padding:14px;font-size:11px;font-weight:850}.portalLoginCard button span{margin-left:10px}.portalLoginCard>a{color:#167d77;font-size:10px;font-weight:750;text-decoration:none}.loginError{color:#a13d3d;background:#fff1f1;border:1px solid #f1c8c8;border-radius:8px;margin:20px 0 -10px;padding:11px;font-size:10px}@media (width<=760px){.portalLoginPage{grid-template-columns:1fr}.portalLoginBrand{padding:48px 22px 40px}.portalLoginBrand h1{font-size:40px}.portalLoginBrand>span{font-size:11px}.portalLoginCard{margin:28px auto;padding:27px 20px}.portalLoginCard h2{font-size:26px}main:not(.cxSite):not(.opportunityPage)>.sidebar nav a.logoutLink{background:#ffffff08;color:#f0ca79!important;display:flex!important}}.adminUsersContent{max-width:1500px;margin-left:250px;padding:38px}.adminMessage{color:#176e68;background:#e7f3f1;border:1px solid #c8e2df;border-radius:9px;padding:12px;font-size:11px}.addLogin{justify-content:space-between;align-items:center;gap:25px;margin-bottom:13px;display:flex}.addLogin form{gap:8px;display:flex}.addLogin input,.accountList input{border:1px solid var(--line);border-radius:8px;min-width:210px;padding:10px 11px;font-size:11px}.addLogin button,.accountList button{cursor:pointer;border:0;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:800}.addLogin button{background:var(--navy);color:#fff}.accountList{gap:8px;display:grid}.accountList article{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(240px,1fr) 90px 290px 115px 110px;align-items:center;gap:10px;padding:11px;display:grid}.accountIdentity{align-items:center;gap:10px;display:flex}.accountIdentity>span{color:#167d77;background:#e7f3f1;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.accountIdentity>div{display:grid}.accountIdentity strong{font-size:11px}.accountIdentity small{color:#839099;margin-top:3px;font-size:8px}.statusOn,.statusOff{font-size:9px;font-weight:800}.statusOn{color:#27805f}.statusOff{color:#b24646}.accountList form{gap:6px;display:flex}.accountList form button{color:#fff;background:#102c3e}.resetButton{color:#435861;background:#edf2f3}.disableButton{color:#a43f3f;background:#fff0f0}.enableButton{color:#237052;background:#e7f3ee}@media (width<=1000px){.accountList article{grid-template-columns:1fr 90px}.accountList form,.accountList .resetButton,.accountList .disableButton,.accountList .enableButton{grid-column:1/3}.accountList form{grid-template-columns:1fr auto;display:grid}.accountList input{min-width:0}.addLogin{flex-direction:column;align-items:flex-start}.addLogin form{width:100%}}@media (width<=760px){.adminUsersContent{margin-left:0;padding:20px 12px}.adminUsersContent header{gap:15px;display:grid}.addLogin form{display:grid}.addLogin input{width:100%;min-width:0}.accountList article{grid-template-columns:1fr auto}.accountList form,.accountList .resetButton,.accountList .disableButton,.accountList .enableButton{grid-column:1/3;width:100%}}.activityKpis{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:13px;display:grid}.activitySummary{min-width:760px}.activityRecent{margin-top:13px}.activityHeader{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.activityHeader input{border:1px solid var(--line);border-radius:8px;min-width:230px;padding:10px 12px;font-size:11px}.activityLog{min-width:850px}.eventTag{background:#edf1f2;border-radius:20px;padding:5px 7px;font-size:8px;font-weight:800}.eventTag.login_success{color:#257053;background:#e7f3ee}.eventTag.login_failed{color:#a13f3f;background:#fff0f0}.eventTag.logout{color:#8a682b;background:#f6f0e3}.eventTag.page_view{color:#345f78;background:#e9f0f5}@media (width<=760px){.activityKpis{grid-template-columns:1fr}.activityHeader{gap:13px;display:grid}.activityHeader input{width:100%;min-width:0}}.scheduleContent{max-width:1500px;margin-left:250px;padding:38px}.scheduleWeek{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.scheduleWeek article{border:1px solid var(--line);background:#fff;border-top:4px solid #167d77;border-radius:13px;flex-direction:column;min-height:210px;padding:15px;display:flex}.scheduleWeek article>div{justify-content:space-between;align-items:center;display:flex}.scheduleWeek article>div span{text-transform:uppercase;letter-spacing:.08em;color:#52656f;font-size:9px;font-weight:850}.scheduleWeek article>div b{color:#87939a;font-size:9px}.scheduleWeek article>i{color:#167d77;background:#e8f4f2;border-radius:10px;place-items:center;width:34px;height:34px;margin:24px 0 16px;font-size:9px;font-style:normal;font-weight:900;display:grid}.scheduleWeek article>strong{color:#20343f;font:700 16px/1.3 Georgia}.scheduleWeek article>small{color:#74838b;margin-top:8px;font-size:9px;line-height:1.55}.scheduleWeek article.off{background:#f7f9f9;border-top-color:#c8d0d4}.scheduleWeek article.off>i{color:#7c8990;background:#e8ecee}.scheduleWeek article.off>strong{color:#7a878e}.scheduleSummary{justify-content:space-between;align-items:center;gap:25px;margin-top:13px;display:flex}.scheduleSummary>p{color:#75838b;max-width:500px;font-size:10px;line-height:1.65}.schedulePrivacy{color:#8b969c;margin:15px 3px;font-size:8px}.scheduleLoading,.scheduleEmpty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;padding:55px}.scheduleLoading span{border:3px solid #dfe9e8;border-top-color:#167d77;border-radius:50%;width:32px;height:32px;margin:0 auto 18px;display:block}.scheduleLoading p,.scheduleEmpty p{color:#7b8991;font-size:10px;line-height:1.6}.scheduleEmpty strong{font:700 20px Georgia}.scheduleShell .navActive{background:#ffffff12;color:#fff!important}@media (width<=1100px){.scheduleWeek{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.scheduleContent{margin-left:0;padding:18px 10px 28px}.scheduleWeek{grid-template-columns:1fr 1fr;gap:8px}.scheduleWeek article{min-height:165px;padding:13px}.scheduleWeek article>i{margin:15px 0 11px}.scheduleSummary{display:grid}.scheduleShell>.sidebar nav a[href=\/schedule]{color:#102c3e;background:#d9ad59;border-color:#d9ad59}}@media (width<=430px){.scheduleWeek{grid-template-columns:1fr}.scheduleWeek article{min-height:140px}}.activityContent{max-width:1500px;margin-left:250px;padding:38px}.pointsHero{color:#fff;background:radial-gradient(circle at 85% 10%,#2a6b72 0,#0000 34%),linear-gradient(135deg,#102c3e,#133f51);border-radius:18px;align-items:center;padding:34px}.pointsHero>div:first-child{max-width:700px}.pointsHero h1{font-size:40px}.pointsHero>div:first-child>p:last-child{color:#b7cbd4;font-size:12px;line-height:1.7}.pointsScore{background:#ffffff0a;border:1px solid #ffffff20;border-radius:14px;width:260px;padding:20px;display:grid}.pointsScore small{letter-spacing:.15em;color:#e7bd69;font-size:8px;font-weight:850}.pointsScore strong{margin:6px 0;font:700 40px Georgia}.pointsScore span{color:#b8cbd3;font-size:10px}.pointsScore>div{background:#ffffff17;border-radius:10px;height:7px;margin:13px 0 7px;overflow:hidden}.pointsScore>div i{background:#e2b65d;height:100%;display:block}.pointsScore b{color:#9db7c2;font-size:8px}.pointsToast{z-index:35;color:#fff;background:#1f866b;border-radius:30px;width:max-content;max-width:100%;margin:-8px auto 12px;padding:10px 16px;font-size:10px;font-weight:850;position:sticky;top:12px;box-shadow:0 8px 25px #102c3e22}.activityStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px;display:grid}.activityStats article{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.activityStats span{color:#74838c;font-size:9px}.activityStats strong{font:700 22px Georgia}.dailyChallengeGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.quizCard{border:1px solid var(--line);background:#fff;border-top:3px solid #167d77;border-radius:13px;flex-direction:column;min-height:330px;padding:18px;display:flex}.quizCard.done{background:#f3faf7;border-color:#afd8cb}.quizCard>div:first-child,.gameHeading{justify-content:space-between;display:flex}.quizCard>div:first-child span,.gameHeading span{color:#a27425;letter-spacing:.1em;font-size:8px;font-weight:850}.quizCard>div:first-child b,.gameHeading b{color:#6e7d85;font-size:8px}.quizCard h2{margin:22px 0 8px;font-size:18px}.quizCard>p,.pitchGame>p,.memoryGame>p{color:#75838c;font-size:9px;line-height:1.6}.quizCard>div:nth-of-type(2){gap:7px;margin:10px 0 17px;display:grid}.quizCard label{cursor:pointer;border:1px solid #e5eaed;border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:9px;display:flex}.quizCard button,.pitchGame>button,.followupChallenge>button{color:#fff;cursor:pointer;background:#102c3e;border:0;border-radius:8px;margin-top:auto;padding:11px;font-size:9px;font-weight:850}.quizCard button:disabled,.pitchGame>button:disabled,.followupChallenge>button:disabled{opacity:.48;cursor:not-allowed}.gameGrid{grid-template-columns:1fr 1.35fr;gap:11px;margin-top:11px;display:grid}.pitchGame,.memoryGame{min-height:270px}.gameDone{background:#f3faf7;border-color:#afd8cb}.pitchGame h2{color:#167d77;margin:24px 0 8px;font-size:55px}.memoryGame>div:last-child{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.memoryGame>div:last-child button{border:1px solid var(--line);color:#5d6e77;cursor:pointer;background:#f8fafa;border-radius:8px;min-height:52px;padding:8px;font-size:8px}.memoryGame>div:last-child button.selected{background:#fff0cb;border-color:#dfb65e}.memoryGame>div:last-child button.matched{color:#247056;background:#dff3eb;border-color:#78bba5;font-weight:900}.followupChallenge{background:linear-gradient(120deg,#f7f1df,#fff);border:1px solid #ead9ab;border-radius:14px;grid-template-columns:1fr 250px 130px;align-items:center;gap:25px;margin-top:11px;padding:22px;display:grid}.followupChallenge>div>span{letter-spacing:.12em;color:#936d29;font-size:8px;font-weight:850}.followupChallenge h2{margin:8px 0;font-size:20px}.followupChallenge p{color:#786f5e;font-size:9px;line-height:1.6}.followupChallenge label{color:#5e6e76;align-items:center;gap:9px;font-size:9px;display:flex}.followupChallenge.done{background:#eef8f4;border-color:#acd4c7}.pointsNote{color:#89959b;margin:14px 3px;font-size:8px;line-height:1.6}.activityShell .navActive{background:#ffffff12;color:#fff!important}@media (width<=1000px){.dailyChallengeGrid{grid-template-columns:1fr}.quizCard{min-height:0}.gameGrid,.followupChallenge{grid-template-columns:1fr}}@media (width<=760px){.activityContent{margin-left:0;padding:18px 10px 28px}.pointsHero{gap:18px;padding:24px 18px;display:grid}.pointsHero h1{font-size:32px}.pointsScore{width:100%}.activityStats{grid-template-columns:1fr}.memoryGame>div:last-child{grid-template-columns:1fr 1fr}.activityShell>.sidebar nav a[href=\/activities]{color:#102c3e;background:#d9ad59;border-color:#d9ad59}}@media (width<=430px){.siteBrand>span:last-child small{display:none}.siteNav .siteBrand strong{font-size:11px}.siteHero h1{font-size:39px}.heroPhoto{min-height:260px}.heroPhotoCard strong{font-size:13px}.galleryGrid figure,.galleryGrid .galleryLarge{height:270px}.contactLead h2,.opHero h1{font-size:36px}.kpis,.metricStrip{grid-template-columns:1fr}.metricStrip>div{border-right:0}.piePanel{grid-template-columns:1fr}.piePanel .title{grid-column:auto}.pieLegend{margin-top:18px}.laborChart>div{grid-template-columns:82px 1fr}.panel{padding:14px}.content{padding-inline:10px}.responsiveTable{margin-inline:-14px;padding-inline:14px}.formFrame{border-radius:10px}.formFrame iframe{height:1150px}}.pacingPanel,.coachingPanel{margin-top:13px}.pacingCards,.insightGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pacingCards article,.insightCard{border:1px solid var(--line);background:#f9fbfb;border-radius:12px;gap:6px;padding:16px;display:grid}.pacingCards span,.insightCard span{letter-spacing:.1em;text-transform:uppercase;color:#72818a;font-size:8px;font-weight:850}.pacingCards strong{color:#167d77;font:700 24px Georgia}.pacingCards small,.insightCard small,.forecastNote{color:#7d8990;font-size:9px;line-height:1.55}.forecastNote{margin:15px 0 0}.insightGrid{grid-template-columns:repeat(5,1fr)}.insightCard{border-top:3px solid #8a979e}.insightCard.positive{background:#f4faf7;border-top-color:#2f9b70}.insightCard.negative{background:#fffaf3;border-top-color:#d18a3c}.insightCard.neutral{border-top-color:#6d8290}.insightCard strong{font-size:12px}.insightCard b{font:700 22px Georgia}.insightCard.positive b{color:#247a59}.insightCard.negative b{color:#a86423}.employeeBonusCard+.pacingPanel{margin-top:13px}@media (width<=1000px){.pacingCards{grid-template-columns:1fr 1fr}.insightGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.pacingCards,.insightGrid{grid-template-columns:1fr}.pacingCards article,.insightCard{padding:14px}}@media (width<=760px){main:not(.cxSite):not(.opportunityPage)>.sidebar{grid-template-columns:1fr;gap:10px;padding-bottom:10px;display:grid}main:not(.cxSite):not(.opportunityPage)>.sidebar nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;margin:0;padding:1px 0 3px;overflow-x:auto;display:flex!important}main:not(.cxSite):not(.opportunityPage)>.sidebar nav::-webkit-scrollbar{display:none}main:not(.cxSite):not(.opportunityPage)>.sidebar nav a{color:#d7e3e8;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1c;flex:none;justify-content:center;align-items:center;min-height:38px;padding:9px 12px;font-size:10px;display:flex}main:not(.cxSite):not(.opportunityPage)>.sidebar nav a[href=\/time-off],main:not(.cxSite):not(.opportunityPage)>.sidebar nav a.navActive{color:#102c3e;background:#d9ad59;border-color:#d9ad59}main:not(.cxSite):not(.opportunityPage)>.sidebar nav a[href^=\#]{display:none}}.ownerSettings>form{gap:13px;display:grid}.settingsGroup{margin:0}.settingsHeading{justify-content:space-between;gap:30px;margin-bottom:20px;display:flex}.settingsHeading>p{color:#75838b;max-width:430px;margin:0;font-size:10px;line-height:1.6}.settingsFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settingsFields label{gap:7px;display:grid}.settingsFields label.wide{grid-column:1/3}.settingsFields label>span{text-transform:uppercase;letter-spacing:.08em;color:#687983;font-size:9px;font-weight:850}.settingsFields input,.settingsFields textarea{color:#20303b;width:100%;font:inherit;resize:vertical;background:#fbfcfc;border:1px solid #dfe6e8;border-radius:9px;padding:11px 12px;font-size:11px}.settingsFields input:focus,.settingsFields textarea:focus{border-color:#167d77;outline:2px solid #167d7730}.settingsSave{z-index:10;color:#fff;background:#102c3e;border-radius:13px;justify-content:space-between;align-items:center;padding:15px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #102c3e35}.settingsSave p{color:#aec1ca;font-size:9px}.settingsSave button{color:#102c3e;background:#e2b65d;border:0;border-radius:8px;padding:11px 17px;font-size:10px;font-weight:900}.settingsSave button:disabled{opacity:.6}.publicAnnouncement{color:#102c3e;background:#e2b65d;justify-content:center;gap:12px;padding:10px 5%;font-size:11px;display:flex}.publicAnnouncement strong{text-transform:uppercase;letter-spacing:.08em}.customSiteLogo{object-fit:contain;border-radius:10px;width:48px;height:48px}.portalAnnouncement{background:#eef8f5;border:1px solid #b9d9d3;border-left:4px solid #167d77;border-radius:11px;align-items:center;gap:14px;margin-bottom:13px;padding:13px 16px;display:flex}.portalAnnouncement strong{color:#146861;font-size:10px}.portalAnnouncement span{color:#53666f;flex:1;font-size:10px}.portalAnnouncement a{color:#167d77;font-size:9px;font-weight:800;text-decoration:none}@media (width<=760px){.settingsHeading{gap:8px;display:grid}.settingsFields{grid-template-columns:1fr}.settingsFields label.wide{grid-column:auto}.settingsSave{bottom:8px}.publicAnnouncement{flex-direction:column;align-items:flex-start;gap:4px}.portalAnnouncement{align-items:flex-start;display:grid}.ownerSettings header{gap:12px;display:grid}}.broadcastManageShortcut,.broadcastBell{z-index:120;color:#102c3e;cursor:pointer;background:#d9ad59;border:0;border-radius:999px;font-size:10px;font-weight:900;text-decoration:none;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #071b2770}.broadcastManageShortcut{padding:13px 18px}.broadcastBell{width:48px;height:48px;font-size:18px}.broadcastBell b{color:#fff;background:#b53434;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid;position:absolute;top:-4px;right:-3px}.broadcastDrawer{z-index:119;background:#f5f7f8;border:1px solid #dce4e7;border-radius:16px;width:min(420px,100vw - 24px);max-height:72vh;padding:15px;position:fixed;bottom:78px;right:18px;overflow:auto;box-shadow:0 22px 60px #071b2750}.broadcastDrawer>header{justify-content:space-between;align-items:flex-start;padding:5px 5px 14px;display:flex}.broadcastDrawer>header small{letter-spacing:.15em;color:#167d77;font-size:8px;font-weight:900}.broadcastDrawer>header h2{margin-top:4px;font-size:23px}.broadcastDrawer>header>button{cursor:pointer;background:0 0;border:0;font-size:25px}.enableNotifications{color:#fff;background:#102c3e;border:0;border-radius:8px;width:100%;margin-bottom:10px;padding:11px;font-size:9px;font-weight:850}.broadcastDrawer article{background:#fff;border:1px solid #dfe6e8;border-left:4px solid #d9ad59;border-radius:11px;margin-bottom:9px;padding:14px}.broadcastDrawer article.acknowledged{border-left-color:#2b8b68}.broadcastDrawer article small{color:#87939a;font-size:8px}.broadcastDrawer article h3{margin:7px 0;font-size:15px}.broadcastDrawer article p{color:#52656f;white-space:pre-wrap;font-size:10px;line-height:1.6}.broadcastDrawer article span{color:#7f8b92;margin:10px 0;font-size:8px;display:block}.broadcastDrawer article button{color:#fff;background:#167d77;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:850}.broadcastDrawer article>b{color:#247455;font-size:8px}.noBroadcasts{text-align:center;color:#7f8c93;padding:35px;font-size:10px}.broadcastComposer{grid-template-columns:240px 1fr;gap:28px;margin-bottom:13px;display:grid}.broadcastComposer form{gap:13px;display:grid}.broadcastFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.broadcastFields label{letter-spacing:.08em;text-transform:uppercase;color:#677983;gap:7px;font-size:8px;font-weight:850;display:grid}.broadcastFields label.wide{grid-column:1/3}.broadcastFields input,.broadcastFields select,.broadcastFields textarea{color:#20343f;width:100%;font:inherit;background:#fbfcfc;border:1px solid #dce4e7;border-radius:8px;padding:11px;font-size:11px}.broadcastComposer form>button{color:#fff;background:#102c3e;border:0;border-radius:8px;justify-self:end;padding:12px 18px;font-size:9px;font-weight:900}.broadcastHistory>div:last-child{gap:9px;display:grid}.broadcastHistory article{border:1px solid #e0e7e9;border-radius:11px;grid-template-columns:1fr 170px;gap:18px;padding:15px;display:grid}.broadcastHistory article h3{margin:6px 0;font-size:15px}.broadcastHistory article p{color:#5f7079;font-size:10px;line-height:1.55}.broadcastHistory article span,.broadcastHistory article small{color:#849198;font-size:8px}.broadcastHistory article>div:last-child{border-left:1px solid #e4eaec;grid-template-columns:1fr 1fr;align-content:center;gap:4px;padding-left:18px;display:grid}.broadcastHistory article>div:last-child strong{color:#167d77;font:700 24px Georgia}.broadcastHistory article>div:last-child small{text-transform:uppercase;font-size:8px}.broadcastAdmin .navActive{background:#ffffff12;color:#fff!important}@media (width<=760px){.broadcastManageShortcut,.broadcastBell{bottom:12px;right:12px}.broadcastDrawer{max-height:76vh;bottom:70px;right:12px}.broadcastComposer,.broadcastFields{grid-template-columns:1fr}.broadcastFields label.wide{grid-column:auto}.broadcastHistory article{grid-template-columns:1fr}.broadcastHistory article>div:last-child{border-top:1px solid #e4eaec;border-left:0;padding:12px 0 0}.broadcastAdmin .adminUsersContent{padding-bottom:80px}}.broadcastManageShortcut{border:2px solid #fff;grid-template-columns:auto auto;align-items:center;column-gap:9px;padding:12px 18px;display:grid}.broadcastManageShortcut>span{grid-row:1/3;font-size:22px}.broadcastManageShortcut>b{font-size:11px}.broadcastManageShortcut>small{opacity:.75;font-size:8px;font-weight:700}.allMonthInsights{order:20}.insightExplanation{color:#6d7d85;margin:-3px 0 18px;font-size:10px;line-height:1.6}.allMonthInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.allMonthInsight{background:#fff;border:1px solid #e0e7e9;border-left:4px solid #8a969c;border-radius:11px;gap:7px;padding:15px;display:grid}.allMonthInsight.positive{background:#f4fbf7;border-left-color:#22805f}.allMonthInsight.negative{background:#fff7f7;border-left-color:#bd4d4d}.allMonthInsight.neutral{background:#fffaf0;border-left-color:#d1a64d}.allMonthInsight>span{text-transform:uppercase;letter-spacing:.08em;color:#687a83;font-size:8px;font-weight:900}.allMonthInsight.positive>span{color:#247455}.allMonthInsight.negative>span{color:#a84141}.allMonthInsight>strong{color:#263b46;font-size:12px}.allMonthInsight>b{color:#102c3e;font:700 25px Georgia}.allMonthInsight>small{color:#75838b;font-size:9px;line-height:1.5}@media (width<=900px){.allMonthInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.allMonthInsightGrid{grid-template-columns:1fr}.allMonthInsights .title{gap:8px;display:grid}}.storeMonthComparison{order:21}.storeMonthComparison table td{vertical-align:middle}.storeMonthComparison table td>b{white-space:nowrap;margin-bottom:5px;display:block}.storeMarket{color:#809098;margin-top:4px;display:block}.storeDelta,.storeOverall{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.storeDelta.positive,.storeOverall.positive{color:#247455;background:#e4f5ec}.storeDelta.negative,.storeOverall.negative{color:#a84141;background:#fde8e8}.storeDelta.neutral,.storeOverall.neutral{color:#826719;background:#fff2cf}.employeeTrainingComparison{order:22}.employeeTrainingComparison table td{vertical-align:middle}.employeeTrainingComparison table td>b{white-space:nowrap;margin-bottom:5px;display:block}.trainingStatus{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.trainingStatus.positive{color:#247455;background:#e4f5ec}.trainingStatus.negative{color:#a84141;background:#fde8e8}.trainingStatus.neutral{color:#826719;background:#fff2cf}.criteriaMet,.criteriaGap{white-space:nowrap;font-size:8px;display:block}.criteriaMet{color:#247455}.criteriaGap{color:#a84141;font-weight:800}.simpleHome{background:#fff}.simpleSiteNav{z-index:80;background:#fff;border-bottom:1px solid #e7ebec;justify-content:space-between;align-items:center;height:84px;padding:0 max(5vw,28px);display:flex;position:sticky;top:0}.simpleSiteLinks{align-items:center;gap:28px;display:flex}.simpleSiteLinks a{color:#50636d;font-size:10px;font-weight:800;text-decoration:none}.simpleSiteLinks a:hover{color:#167d77}.simpleSiteLinks .simplePortalLink{color:#fff;background:#102c3e;border-radius:8px;padding:12px 16px}.simpleHero{color:#fff;background:linear-gradient(135deg,#061d29,#123e50);grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:650px;padding:70px max(6vw,35px);display:grid}.simpleHeroCopy{max-width:670px}.simpleHero h1{letter-spacing:-.045em;font-size:clamp(48px,6vw,78px);line-height:1.02}.simpleHero h1 em{color:#88c1bc;font-weight:400}.simpleHeroCopy>p:not(.siteKicker){color:#b6cbd3;max-width:580px;margin:26px 0 34px;font-size:14px;line-height:1.8}.simpleHeroCopy>div{align-items:center;gap:22px;display:flex}.simpleOutlineButton{color:#fff;border-bottom:1px solid #ffffff70;padding:8px 0;font-size:10px;font-weight:850;text-decoration:none}.simpleHeroImage{border-radius:2px 2px 65px;height:510px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0005}.simpleHeroImage:after{content:"";background:linear-gradient(#0000,#061d29dd);position:absolute;inset:45% 0 0}.simpleHeroImage img{object-fit:cover;width:100%;height:100%}.simpleHeroImage span{z-index:2;color:#fff;border-top:1px solid #fff5;padding-top:14px;font:700 17px Georgia;position:absolute;bottom:23px;left:24px;right:24px}.simpleWhat{padding:100px max(6vw,30px)}.simpleHeading{grid-template-columns:1fr 1fr;align-items:end;gap:25px;max-width:1320px;margin:0 auto 40px;display:grid}.simpleHeading .siteKicker{grid-column:1/3;margin-bottom:0}.simpleHeading h2{font-size:42px}.simpleHeading>p:not(.siteKicker){color:#71818a;justify-self:end;max-width:450px;margin:0;font-size:11px;line-height:1.8}.simpleServiceCards{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1320px;margin:auto;display:grid}.simpleServiceCards article{border:1px solid #dfe6e7;min-height:240px;padding:30px}.simpleServiceCards b{color:#b48739;font:700 10px Georgia}.simpleServiceCards h3{margin:42px 0 14px;font:700 22px Georgia}.simpleServiceCards p{color:#71818a;font-size:11px;line-height:1.75}.simpleCulture{color:#fff;background:#092b3a;padding:100px max(6vw,30px)}.simpleHeading.light h2{font-size:42px}.simpleHeading.light>p:not(.siteKicker){color:#adc3cc}.simpleHeading.light>a{color:#e2ba66;justify-self:end;font-size:10px;font-weight:850;text-decoration:none}.simpleCultureGrid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1320px;margin:auto;display:grid}.simpleCultureGrid figure{background:#061d29;height:390px;margin:0;position:relative;overflow:hidden}.simpleCultureGrid figure:after{content:"";background:linear-gradient(#0000,#061d29e8);position:absolute;inset:50% 0 0}.simpleCultureGrid img{object-fit:cover;width:100%;height:100%}.simpleCultureGrid figcaption{z-index:2;font:700 16px Georgia;position:absolute;bottom:18px;left:20px;right:20px}.simpleOpportunities{grid-template-columns:1fr 1fr;display:grid}.simpleOpportunities>a{color:#102c3e;background:#f2f5f4;min-height:400px;padding:85px max(7vw,45px);text-decoration:none}.simpleOpportunities>a+a{background:#d9ad59}.simpleOpportunities small{letter-spacing:.16em;color:#167d77;font-size:8px;font-weight:900}.simpleOpportunities>a+a small{color:#6c4c19}.simpleOpportunities h2{max-width:430px;margin:25px 0 16px;font-size:39px}.simpleOpportunities p{color:#667780;max-width:470px;font-size:11px;line-height:1.8}.simpleOpportunities>a+a p{color:#513f23}.simpleOpportunities span{margin-top:40px;font-size:10px;font-weight:850;display:block}.simpleContact{color:#fff;background:#061d29;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:90px max(8vw,45px);display:grid}.simpleContact h2{font-size:46px}.simpleContact p{color:#aac1ca;max-width:520px;font-size:11px;line-height:1.8}.simpleContact>div:last-child{border-left:3px solid #d9ad59;justify-items:start;padding-left:25px;display:grid}.simpleContact small{letter-spacing:.15em;color:#8eabb6;font-size:8px;font-weight:850}.simpleContact>div:last-child>a:not(.goldButton){color:#fff;margin-top:10px;font:700 19px Georgia;text-decoration:none}.simpleContact .goldButton{margin-top:25px}.simpleFooter{color:#fff;background:#041822;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:35px max(5vw,25px);display:grid}.simpleFooter .siteBrand{color:#fff}.simpleFooter>div:nth-child(2){gap:22px;display:flex}.simpleFooter>div:nth-child(2) a{color:#93aab4;font-size:8px;font-weight:800;text-decoration:none}.simpleFooter>p{text-align:right;color:#708995;font-size:7px}@media (width<=900px){.simpleSiteNav{grid-template-columns:1fr;gap:10px;height:auto;min-height:78px;padding:12px 18px;display:grid}.simpleSiteLinks{gap:8px;padding-bottom:2px;overflow-x:auto}.simpleSiteLinks a{border:1px solid #e2e7e8;border-radius:7px;flex:none;padding:9px 11px}.simpleSiteLinks .simplePortalLink{padding:9px 11px}.simpleHero{grid-template-columns:1fr;gap:35px;padding:58px 20px}.simpleHeroImage{height:360px}.simpleHeading{grid-template-columns:1fr}.simpleHeading .siteKicker{grid-column:auto}.simpleHeading>p:not(.siteKicker),.simpleHeading.light>a{justify-self:start}.simpleServiceCards,.simpleCultureGrid{grid-template-columns:1fr}.simpleCultureGrid figure{height:330px}.simpleOpportunities{grid-template-columns:1fr}.simpleContact{grid-template-columns:1fr;gap:35px;padding:65px 20px}.simpleFooter{grid-template-columns:1fr}.simpleFooter>div:nth-child(2){overflow-x:auto}.simpleFooter>p{text-align:left}}@media (width<=520px){.simpleSiteNav .siteBrand>span:last-child small{display:none}.simpleSiteLinks{margin-inline:-18px;padding-inline:18px}.simpleHero h1{font-size:44px}.simpleHeroCopy>p:not(.siteKicker){font-size:12px}.simpleHeroCopy>div{flex-direction:column;align-items:stretch}.simpleOutlineButton{text-align:center}.simpleHeroImage{height:300px}.simpleWhat,.simpleCulture{padding:65px 18px}.simpleHeading h2,.simpleHeading.light h2{font-size:32px}.simpleServiceCards article{min-height:200px;padding:24px}.simpleCultureGrid figure{height:280px}.simpleOpportunities>a{min-height:330px;padding:65px 22px}.simpleOpportunities h2{font-size:32px}.simpleContact h2{font-size:36px}.simpleContact>div:last-child>a:not(.goldButton){font-size:16px}.simpleFooter>div:nth-child(2){gap:14px}}.publicPage{color:#17303c;background:#fff;min-height:100vh}.pubNav{z-index:90;background:#fff;border-bottom:1px solid #e6ebec;justify-content:space-between;align-items:center;height:84px;padding:0 max(5vw,28px);display:flex;position:sticky;top:0}.pubNav>div{align-items:center;gap:28px;display:flex}.pubNav>div>a{color:#52646d;font-size:10px;font-weight:850;text-decoration:none}.pubNav>div>a:hover{color:#167d77}.pubNav .pubPortal{color:#fff;background:#102c3e;border-radius:8px;padding:12px 16px}.pubFooter{color:#fff;background:#061d29;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:38px max(5vw,26px);display:grid}.pubFooter .siteBrand{color:#fff}.pubFooter>div:nth-child(2){gap:22px;display:flex}.pubFooter>div:nth-child(2) a{color:#95aab4;font-size:8px;font-weight:800;text-decoration:none}.pubFooter>p{text-align:right;color:#708995;font-size:7px}.homePremiumHero,.pubHero{color:#fff;background:linear-gradient(135deg,#061d29,#123e50);grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:650px;padding:70px max(6vw,34px);display:grid}.homePremiumHero>div,.pubHero>div{max-width:680px}.homePremiumHero h1,.pubHero h1{letter-spacing:-.045em;font-size:clamp(47px,5.7vw,76px);line-height:1.03}.homePremiumHero h1 em,.pubHero h1 em{color:#88c1bc;font-weight:400}.homePremiumHero>div>p:not(.siteKicker),.pubHero>div>p:not(.siteKicker){color:#b5cbd4;max-width:610px;margin:26px 0 34px;font-size:14px;line-height:1.8}.homePremiumHero>div>div{align-items:center;gap:22px;display:flex}.homePartnerButton{color:#fff;border-bottom:1px solid #ffffff70;padding:8px 0;font-size:10px;font-weight:850;text-decoration:none}.homePremiumHero>img,.pubHero>img{object-fit:cover;border-radius:2px 2px 65px;width:100%;height:510px;box-shadow:0 28px 70px #0005}.homeIntroduction,.cultureIntro,.partnershipVision{grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:95px max(9vw,40px);display:grid}.homeIntroduction .siteKicker{grid-column:1/3;margin:0}.homeIntroduction h2,.cultureIntro h2,.partnershipVision h2{font-size:43px;line-height:1.16}.homeIntroduction>p:last-child,.cultureIntro>p,.partnershipVision>p{color:#687a83;max-width:550px;font-size:12px;line-height:1.9}.homeChoices{background:#f2f5f4;grid-template-columns:repeat(3,1fr);display:grid}.homeChoices>a{color:#102c3e;border-right:1px solid #dce4e4;flex-direction:column;min-height:330px;padding:65px max(4vw,30px);text-decoration:none;display:flex}.homeChoices small{letter-spacing:.15em;color:#167d77;font-size:8px;font-weight:900}.homeChoices h2{margin:35px 0;font-size:31px}.homeChoices span{margin-top:auto;font-size:10px;font-weight:850}.cultureIntro,.partnershipVision{max-width:1320px;margin:auto;padding-inline:6%}.careerGallery{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 max(6vw,30px) 90px;display:grid}.careerGallery figure{background:#061d29;height:390px;margin:0;position:relative;overflow:hidden}.careerGallery figure:after{content:"";background:linear-gradient(#0000,#061d29e8);position:absolute;inset:45% 0 0}.careerGallery img{object-fit:cover;width:100%;height:100%}.careerGallery figcaption{z-index:2;color:#fff;gap:6px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.careerGallery figcaption small{letter-spacing:.15em;color:#e2bb68;font-size:7px;font-weight:900}.careerGallery figcaption strong{font:700 17px Georgia}.careerValues,.partnershipPaths{background:#f2f5f4;grid-template-columns:repeat(4,1fr);gap:12px;padding:85px max(6vw,30px);display:grid}.careerValues article,.partnershipPaths article{background:#fff;border:1px solid #dfe6e7;min-height:250px;padding:26px}.careerValues b,.partnershipPaths b{color:#af8132;font:700 10px Georgia}.careerValues h3,.partnershipPaths h3{margin:42px 0 13px;font:700 20px Georgia}.careerValues p,.partnershipPaths p{color:#71818a;font-size:10px;line-height:1.75}.applicationSection{background:#fff;grid-template-columns:330px minmax(0,850px);justify-content:center;gap:65px;padding:100px max(6vw,30px);display:grid}.applicationIntro{height:max-content;position:sticky;top:120px}.applicationIntro h2{font-size:40px}.applicationIntro>p:not(.siteKicker){color:#71818a;font-size:11px;line-height:1.8}.applicationIntro>div{border-left:3px solid #d9ad59;margin-top:28px;padding-left:15px;display:grid}.applicationIntro>div strong{font-size:11px}.applicationIntro>div span{color:#76858d;margin-top:5px;font-size:9px}.careerApplication{background:#fafcfc;border:1px solid #dfe6e7;padding:30px}.careerApplication>fieldset{border:0;border-top:1px solid #dce4e6;margin:0;padding:28px 0}.careerApplication>fieldset:first-of-type{border-top:0;padding-top:0}.careerApplication legend{margin-bottom:20px;padding:0;font:700 22px Georgia}.careerApplication>fieldset>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.careerApplication label{gap:7px;display:grid}.careerApplication label.wide{grid-column:1/3}.careerApplication label>span{text-transform:uppercase;letter-spacing:.08em;color:#657780;font-size:8px;font-weight:850}.careerApplication input,.careerApplication select,.careerApplication textarea,.partnerFormSection input,.partnerFormSection select,.partnerFormSection textarea,.shortContact input,.shortContact select,.shortContact textarea{color:#263943;width:100%;font:inherit;background:#fff;border:1px solid #dce4e6;border-radius:7px;padding:12px;font-size:11px}.careerApplication input[type=file]{border-style:dashed}.careerApplication input[type=file]::file-selector-button{color:#fff;background:#102c3e;border:0;border-radius:6px;margin-right:10px;padding:8px 10px;font-size:9px}.careerApplication .confirmations{gap:9px;display:grid}.careerApplication .confirmations label{background:#fff;border:1px solid #e0e7e8;border-radius:8px;grid-template-columns:20px 1fr;align-items:start;padding:11px;display:grid}.careerApplication .confirmations input{accent-color:#167d77;width:17px;height:17px;padding:0}.careerApplication .confirmations span{text-transform:none;letter-spacing:0;font-size:10px;line-height:1.5}.applicationSubmit,.partnerFormSection button,.shortContact button{color:#fff;cursor:pointer;background:#102c3e;border:0;border-radius:7px;padding:14px 18px;font-size:9px;font-weight:900}.applicationPrivacy{color:#849198;margin:14px 0 0;font-size:8px;line-height:1.6}.partnershipPaths{background:#fff;padding-top:0}.partnerFormSection{color:#fff;background:#082936;grid-template-columns:.7fr 1.3fr;gap:70px;padding:95px max(7vw,35px);display:grid}.partnerFormSection>div h2{font-size:42px}.partnerFormSection>div p:not(.siteKicker){color:#aac1ca;font-size:11px;line-height:1.8}.partnerFormSection>div>a{color:#e1ba68;font-size:11px;font-weight:850;text-decoration:none}.partnerFormSection form,.shortContact form{color:#17303c;background:#fff;grid-template-columns:1fr 1fr;gap:14px;padding:28px;display:grid}.partnerFormSection label,.shortContact label{letter-spacing:.08em;text-transform:uppercase;color:#657780;gap:7px;font-size:8px;font-weight:850;display:grid}.partnerFormSection label.wide,.shortContact label.wide{grid-column:1/3}.partnerFormSection button,.shortContact button{grid-column:1/3;justify-self:end}.contactHero{text-align:center;color:#fff;background:linear-gradient(135deg,#061d29,#123e50);padding:105px 20px}.contactHero .siteKicker{justify-content:center}.contactHero h1{font-size:60px}.contactHero>p:not(.siteKicker){color:#b2c8d1;max-width:650px;margin:20px auto;font-size:12px;line-height:1.8}.contactHero>a{color:#e1ba68;font:700 18px Georgia;text-decoration:none}.contactOptions{grid-template-columns:repeat(4,1fr);max-width:1100px;margin:-35px auto 0;display:grid;position:relative}.contactOptions article{background:#fff;border:1px solid #e0e6e7;gap:20px;padding:24px;display:grid}.contactOptions b{color:#ae8133;font:700 10px Georgia}.contactOptions strong{font:700 15px Georgia}.shortContact{grid-template-columns:.65fr 1.35fr;gap:70px;max-width:1320px;margin:auto;padding:95px max(7vw,35px);display:grid}.shortContact>div h2{font-size:39px}.shortContact>div p:not(.siteKicker){color:#71818a;font-size:11px;line-height:1.8}.contactTrap{position:absolute!important;left:-9999px!important}@media (width<=900px){.pubNav{grid-template-columns:1fr;gap:10px;height:auto;min-height:78px;padding:12px 18px;display:grid}.pubNav>div{gap:8px;padding-bottom:2px;overflow-x:auto}.pubNav>div>a{border:1px solid #e2e7e8;border-radius:7px;flex:none;padding:9px 11px}.pubNav .pubPortal{padding:9px 11px}.homePremiumHero,.pubHero{grid-template-columns:1fr;gap:35px;padding:58px 20px}.homePremiumHero>img,.pubHero>img{height:360px}.homeIntroduction,.cultureIntro,.partnershipVision{grid-template-columns:1fr;gap:15px;padding:65px 20px}.homeIntroduction .siteKicker{grid-column:auto}.homeChoices{grid-template-columns:1fr}.homeChoices>a{border-bottom:1px solid #dce4e4;border-right:0;min-height:240px}.careerGallery,.careerValues,.partnershipPaths{grid-template-columns:1fr 1fr}.applicationSection,.partnerFormSection,.shortContact{grid-template-columns:1fr;gap:35px;padding:65px 20px}.applicationIntro{position:static}.contactOptions{grid-template-columns:1fr 1fr;margin:0}.pubFooter{grid-template-columns:1fr}.pubFooter>div:nth-child(2){overflow-x:auto}.pubFooter>p{text-align:left}}@media (width<=560px){.pubNav .siteBrand>span:last-child small{display:none}.pubNav>div{margin-inline:-18px;padding-inline:18px}.homePremiumHero h1,.pubHero h1{font-size:43px}.homePremiumHero>div>p:not(.siteKicker),.pubHero>div>p:not(.siteKicker){font-size:12px}.homePremiumHero>div>div{flex-direction:column;align-items:stretch}.homePartnerButton{text-align:center}.homePremiumHero>img,.pubHero>img{height:300px}.homeIntroduction h2,.cultureIntro h2,.partnershipVision h2{font-size:33px}.careerGallery,.careerValues,.partnershipPaths{grid-template-columns:1fr;padding:0 18px 65px}.careerGallery figure{height:290px}.careerValues,.partnershipPaths{padding-top:65px}.careerApplication{padding:20px 15px}.careerApplication>fieldset>div{grid-template-columns:1fr}.careerApplication label.wide{grid-column:auto}.careerApplication input,.careerApplication select,.careerApplication textarea,.partnerFormSection input,.partnerFormSection select,.partnerFormSection textarea,.shortContact input,.shortContact select,.shortContact textarea{font-size:16px}.partnerFormSection form,.shortContact form{grid-template-columns:1fr;padding:20px 15px}.partnerFormSection label.wide,.shortContact label.wide,.partnerFormSection button,.shortContact button{grid-column:auto}.contactHero h1{font-size:42px}.contactHero>a{font-size:15px}.contactOptions{grid-template-columns:1fr}.pubFooter>div:nth-child(2){gap:15px}}.ownerPortal{color:#17303c;background:#eef2f2;min-height:100vh}.ownerRail{color:#fff;z-index:45;background:linear-gradient(#061d29,#0e3445);flex-direction:column;width:270px;padding:26px 20px;display:flex;position:fixed;inset:0 auto 0 0}.ownerRail .brand{align-items:center;gap:12px;display:flex}.ownerRail .brand>div{display:grid}.ownerRail .brand strong{font-size:13px}.ownerRail .brand small{color:#91aab4;margin-top:3px;font-size:8px}.ownerRail nav{gap:5px;margin-top:38px;display:grid}.ownerRail nav a{color:#a8bdc6;border:1px solid #0000;border-radius:8px;padding:11px 12px;font-size:9px;font-weight:800;text-decoration:none}.ownerRail nav a:hover,.ownerRail nav a.navActive{color:#fff;background:#ffffff10;border-color:#ffffff0d}.ownerRail nav a.navActive{border-left-color:#d9ad59}.ownerRailNote{border-top:1px solid #ffffff18;margin-top:auto;padding-top:19px;display:grid}.ownerRailNote small{color:#dcb45e;letter-spacing:.15em;font-size:7px;font-weight:900}.ownerRailNote strong{margin:7px 0;font:700 17px Georgia}.ownerRailNote p{color:#94adb7;font-size:8px;line-height:1.6}.ownerWorkspace{max-width:1530px;margin-left:270px;padding:42px}.ownerWelcome{color:#fff;background:radial-gradient(circle at 90% 0,#1d6471 0,#0000 34%),linear-gradient(135deg,#071f2b,#113d4e);border-radius:18px;justify-content:space-between;align-items:center;gap:40px;padding:36px;display:flex}.ownerWelcome>div:first-child{max-width:760px}.ownerWelcome .eyebrow{color:#dfb966}.ownerWelcome h1{margin:8px 0 13px;font-size:43px;line-height:1.1}.ownerWelcome>div>p:last-child{color:#b2c8d1;font-size:11px;line-height:1.7}.ownerHeaderActions{gap:9px;min-width:175px;display:grid}.ownerHeaderActions a{text-align:center;color:#fff;border:1px solid #ffffff30;border-radius:8px;padding:12px 15px;font-size:9px;font-weight:850;text-decoration:none}.ownerHeaderActions a:first-child{color:#102c3e;background:#d9ad59;border-color:#d9ad59}.ownerStatus{grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0;display:grid}.ownerStatus article{background:#fff;border:1px solid #dfe6e7;border-radius:12px;padding:17px;display:grid}.ownerStatus span{text-transform:uppercase;letter-spacing:.08em;color:#74848c;font-size:8px;font-weight:850}.ownerStatus strong{margin:10px 0 4px;font:700 24px Georgia}.ownerStatus strong i{background:#2b9671;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #2b96711a}.ownerStatus small{color:#8a969c;font-size:8px;line-height:1.4}.ownerSectionTitle{justify-content:space-between;align-items:end;gap:40px;padding:26px 2px 15px;display:flex}.ownerSectionTitle h2{font-size:29px}.ownerSectionTitle>p{color:#75858d;max-width:440px;font-size:9px;line-height:1.6}.ownerControlGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.ownerControlGrid>a{color:#17303c;background:#fff;border:1px solid #dfe6e7;border-radius:13px;min-height:245px;padding:22px;text-decoration:none;transition:all .2s;position:relative}.ownerControlGrid>a:hover{border-color:#c6d5d8;transform:translateY(-3px);box-shadow:0 12px 30px #102c3e12}.ownerControlGrid>a>span{color:#167d77;background:#e8f3f1;border-radius:11px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.ownerControlGrid>a>small{color:#c2cbcf;font:700 11px Georgia;position:absolute;top:22px;right:20px}.ownerControlGrid h3{margin:25px 0 10px;font:700 20px Georgia}.ownerControlGrid p{color:#73828a;font-size:9px;line-height:1.7}.ownerControlGrid b{color:#167d77;text-transform:uppercase;letter-spacing:.05em;font-size:8px;position:absolute;bottom:20px;left:22px}.ownerHelp{background:#fff;border:1px solid #dfe6e7;border-radius:14px;grid-template-columns:.7fr 1.3fr;gap:25px;margin-top:14px;padding:23px;display:grid}.ownerHelp h2{font-size:24px}.ownerHelp>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ownerHelp article{background:#f4f7f7;border-radius:9px;padding:12px;display:grid}.ownerHelp article span{text-transform:uppercase;letter-spacing:.08em;color:#809098;font-size:7px}.ownerHelp article strong{overflow-wrap:anywhere;margin-top:6px;font-size:9px}.ownerHelp>p{color:#839198;grid-column:1/3;margin:0;font-size:8px}.ownerEditor .ownerSettings{max-width:1450px}.editorHeaderActions{align-items:center;gap:8px;display:flex}.editorHeaderActions>a{color:#536872;border:1px solid #dce4e6;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800;text-decoration:none}.editorHeaderActions .primaryAction{color:#fff;border-color:#102c3e}.editorSectionNav{z-index:25;background:#102c3ef2;border:1px solid #ffffff18;border-radius:11px;gap:7px;margin-bottom:13px;padding:8px;display:flex;position:sticky;top:8px;overflow-x:auto;box-shadow:0 8px 25px #102c3e20}.editorSectionNav a{color:#b9cbd2;border-radius:7px;flex:none;padding:9px 11px;font-size:8px;font-weight:850;text-decoration:none}.editorSectionNav a:hover{color:#fff;background:#ffffff12}.ownerEditor .settingsGroup{scroll-margin-top:72px}.ownerEditor .settingsFields label>small{color:#87949b;font-size:8px;line-height:1.45}.ownerEditor .settingsSave>div{display:grid}.ownerEditor .settingsSave strong{font-size:10px}.mediaSettings{grid-template-columns:1fr}.mediaControl{background:#fafcfc;border:1px solid #e0e7e8;border-radius:11px;grid-template-columns:180px 1fr;gap:18px;padding:14px;display:grid}.mediaPreview{color:#d9ad59;background:#102c3e;border-radius:9px;place-items:center;height:115px;font:700 28px Georgia;display:grid;overflow:hidden}.mediaPreview img{object-fit:cover;width:100%;height:100%}.mediaControl>div:last-child{grid-template-columns:auto 1fr;align-content:center;gap:8px 12px;display:grid}.mediaControl>div:last-child>strong,.mediaControl>div:last-child>p{grid-column:1/3}.mediaControl>div:last-child>strong{font-size:11px}.mediaControl>div:last-child>p{color:#7f8d94;margin:0;font-size:8px}.mediaUploadButton{color:#fff;text-transform:uppercase;letter-spacing:.05em;text-align:center;cursor:pointer;background:#167d77;border-radius:8px;position:relative;overflow:hidden;padding:10px 12px!important;font-size:8px!important}.mediaUploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.mediaUrlInput{font-size:9px!important}.settingsLoading{text-align:center;padding:65px}.settingsLoading span{border:3px solid #dde7e7;border-top-color:#167d77;border-radius:50%;width:32px;height:32px;margin:0 auto 16px;display:block}@media (width<=1050px){.ownerStatus,.ownerControlGrid{grid-template-columns:repeat(2,1fr)}.ownerHelp{grid-template-columns:1fr}.ownerHelp>p{grid-column:auto}}@media (width<=760px){.ownerRail{width:auto;padding:13px 14px;position:relative;inset:auto}.ownerRail nav{gap:6px;margin:12px -14px 0;padding:0 14px;display:flex;overflow-x:auto}.ownerRail nav a{border:1px solid #ffffff12;flex:none;padding:9px 10px}.ownerRailNote{display:none}.ownerWorkspace{margin-left:0;padding:15px 10px 30px}.ownerWelcome{padding:24px 18px;display:grid}.ownerWelcome h1{font-size:32px}.ownerHeaderActions{grid-template-columns:1fr 1fr;min-width:0}.ownerStatus{grid-template-columns:1fr 1fr}.ownerSectionTitle{gap:8px;display:grid}.ownerControlGrid{grid-template-columns:1fr}.ownerControlGrid>a{min-height:220px}.ownerHelp>div:nth-child(2){grid-template-columns:1fr}.ownerEditor>.sidebar{position:relative}.ownerEditor>.sidebar nav{gap:6px;margin:11px -14px 0;padding:0 14px;display:flex;overflow-x:auto}.ownerEditor>.sidebar nav a{border:1px solid #ffffff14;flex:none;padding:9px 10px}.ownerEditor .adminUsersContent{padding-top:13px}.ownerEditor .adminUsersContent>header{display:grid}.editorHeaderActions{grid-template-columns:1fr 1fr;display:grid}.editorHeaderActions>a{text-align:center}.editorSectionNav{top:5px}.mediaControl{grid-template-columns:1fr}.mediaPreview{height:180px}.settingsSave{align-items:stretch;gap:10px;display:grid}.settingsSave button{width:100%}.settingsFields input,.settingsFields textarea{font-size:16px}}@media (width<=430px){.ownerStatus,.ownerHeaderActions,.mediaControl>div:last-child{grid-template-columns:1fr}.mediaControl>div:last-child>strong,.mediaControl>div:last-child>p{grid-column:auto}.mediaUploadButton,.mediaUrlInput{width:100%}}.chatLauncher{z-index:80;color:#fff;background:#102d42;border-radius:999px;align-items:center;gap:9px;padding:13px 18px;font:700 13px/1 Arial,sans-serif;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #071c2d3b}.chatLauncher span{color:#35c69d;font-size:14px}.chatLauncher:hover{background:#173b55;transform:translateY(-1px)}.companyChatPage{color:#172532;background:#eef2f4;grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.chatSidebar{color:#fff;background:#102d42;flex-direction:column;gap:28px;padding:28px 22px;display:flex}.chatSidebar .brand{align-items:center;gap:12px;display:flex}.chatSidebar .brand>div{flex-direction:column;display:flex}.chatSidebar .brand small{color:#a6bbc9}.chatSidebar>a{color:#dce8ee;font-size:14px;text-decoration:none}.chatSidebar>div:last-of-type{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:14px 1fr;column-gap:8px;margin-top:16px;padding:18px 16px;display:grid}.chatSidebar>div:last-of-type strong,.chatSidebar>div:last-of-type small{grid-column:2}.chatSidebar>div:last-of-type small{color:#a6bbc9;margin-top:4px}.chatSidebar>a:last-child{margin-top:auto}.chatOnlineDot{background:#35c69d;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #35c69d22}.chatRoom{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:1100px;height:100vh;margin:auto;display:grid;box-shadow:0 0 50px #102d4212}.chatRoom>header{border-bottom:1px solid #e4e9ec;justify-content:space-between;align-items:center;gap:20px;padding:22px 30px;display:flex}.chatRoom h1{margin:3px 0 6px;font:700 28px/1.15 Georgia,serif}.chatRoom header>div>span{color:#64737e;font-size:14px}.chatIdentity{text-align:right;border-left:1px solid #dfe6e9;padding-left:20px}.chatIdentity b,.chatIdentity small{display:block}.chatIdentity small{color:#71808a;margin-top:3px}.chatMessages{background:linear-gradient(#f8fafb,#f2f5f6);flex-direction:column;gap:15px;padding:25px 30px;display:flex;overflow-y:auto}.chatEmpty{text-align:center;color:#71808a;flex-direction:column;gap:6px;margin:auto;display:flex}.chatEmpty strong{color:#273b49;font-size:18px}.chatMessage{align-self:flex-start;gap:10px;max-width:82%;display:flex}.chatMessage.mine{flex-direction:row-reverse;align-self:flex-end}.chatAvatar{color:#21445a;background:#dbe6eb;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-weight:800;display:grid}.chatMessage.mine .chatAvatar{color:#fff;background:#1e756f}.chatBubble{background:#fff;border:1px solid #dfe7ea;border-radius:5px 16px 16px;min-width:180px;padding:10px 13px;box-shadow:0 3px 10px #102d4209}.chatMessage.mine .chatBubble{background:#e5f4f1;border-color:#cbe6e1;border-radius:16px 5px 16px 16px}.chatBubble>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.chatBubble strong{font-size:13px}.chatBubble time{color:#80909a;font-size:11px}.chatBubble>div:first-child button{color:#a34a4a;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px}.chatRole{letter-spacing:.06em;text-transform:uppercase;color:#536670;background:#e9eef0;border-radius:4px;padding:3px 5px;font-size:9px}.chatRole.master{color:#775b13;background:#f1e3bd}.chatRole.dm{color:#2a567b;background:#dce9f4}.chatBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.chatBubble p a{color:#096b9b;text-decoration:underline}.chatImage{color:#536670;margin-top:8px;font-size:11px;text-decoration:none;display:block}.chatImage img{object-fit:cover;border-radius:10px;max-width:min(360px,100%);max-height:360px;margin-bottom:5px;display:block}.chatComposer{background:#fff;border-top:1px solid #dfe6e9;padding:14px 22px 16px}.chatComposer>div:last-of-type{align-items:flex-end;gap:10px;display:flex}.chatComposer textarea{resize:none;border:1px solid #ced9dd;border-radius:12px;outline:none;flex:1;min-height:44px;max-height:110px;padding:12px 14px;font:14px/1.4 Arial,sans-serif}.chatComposer textarea:focus{border-color:#338e85;box-shadow:0 0 0 3px #338e8517}.chatPhotoButton{cursor:pointer;color:#294252;border:1px solid #ced9dd;border-radius:12px;align-items:center;gap:5px;height:44px;padding:0 12px;display:flex}.chatPhotoButton input{display:none}.chatPhotoButton span{font-size:20px}.chatPhotoButton b{font-size:12px}.chatSend{color:#fff;cursor:pointer;background:#167d77;border:0;border-radius:12px;height:44px;padding:0 21px;font-weight:800}.chatSend:disabled{opacity:.45;cursor:not-allowed}.chatComposer>small{color:#80909a;margin:7px 0 0 56px;font-size:10px;display:block}.chatAttachment{background:#edf6f4;border:1px solid #d6ebe7;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:7px 10px;font-size:12px;display:flex}.chatAttachment button{color:#a34a4a;cursor:pointer;background:0 0;border:0}.chatError{color:#a33232;background:#fff0f0;border-radius:8px;margin:0 0 8px;padding:7px 10px;font-size:12px}@media (width<=760px){.chatLauncher{padding:13px 15px;bottom:14px;right:14px}.companyChatPage{display:block}.chatSidebar{flex-direction:row;align-items:center;gap:12px;height:62px;padding:0 14px;display:flex}.chatSidebar .brand>div,.chatSidebar>div:last-of-type,.chatSidebar>a:last-child{display:none}.chatSidebar>a{margin-left:auto;font-size:12px}.chatRoom{height:calc(100vh - 62px);box-shadow:none}.chatRoom>header{padding:14px 16px}.chatRoom h1{font-size:23px}.chatRoom header>div>span{display:none}.chatIdentity{max-width:42%;padding-left:12px}.chatIdentity b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.chatIdentity small{font-size:10px}.chatMessages{padding:16px 12px}.chatMessage{max-width:93%}.chatAvatar{flex-basis:30px;height:30px;font-size:12px}.chatBubble{min-width:140px;padding:9px 11px}.chatRole{display:none}.chatBubble>div:first-child{gap:6px}.chatBubble strong{font-size:12px}.chatBubble time{font-size:9px}.chatComposer{padding:10px}.chatComposer>div:last-of-type{gap:6px}.chatPhotoButton{justify-content:center;width:42px;padding:0}.chatPhotoButton b{display:none}.chatSend{padding:0 14px}.chatComposer>small{margin-left:48px}.chatImage img{max-height:280px}}.chatLauncher{bottom:82px}@media (width<=760px){.chatLauncher{bottom:72px}}body:has(.chatLauncher) .pwaInstall{bottom:142px}@media (width<=760px){body:has(.chatLauncher) .pwaInstall{bottom:132px;right:14px}.chatLauncher{bottom:72px;right:14px}.broadcastManageShortcut,.broadcastBell{bottom:12px;right:12px}}.chatMention{color:#116861;background:#d9ebe8;border:0;border-radius:5px;padding:1px 4px;font-weight:800;display:inline}.chatMessage.mentioned .chatBubble{border-color:#d1a84f;box-shadow:0 0 0 2px #d9ad5928}.mentionedYou{color:#183244;text-transform:uppercase;letter-spacing:.04em;background:#d9ad59;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:900}.chatComposer{position:relative}.mentionPicker{z-index:8;background:#fff;border:1px solid #d8e2e5;border-radius:12px;width:min(330px,100% - 100px);max-height:280px;padding:8px;position:absolute;bottom:76px;left:70px;overflow:auto;box-shadow:0 16px 45px #102d4235}.mentionPicker>small{color:#7d8d95;letter-spacing:.1em;padding:7px 9px;font-size:8px;font-weight:900;display:block}.mentionPicker>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px;display:flex}.mentionPicker>button:hover{background:#edf5f3}.mentionPicker>button span{color:#fff;background:#167d77;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.mentionPicker>button b{color:#213b49;font-size:12px}.mentionPicker>p{color:#7d8d95;margin:8px;font-size:11px}@media (width<=760px){.mentionPicker{width:calc(100% - 20px);bottom:69px;left:10px}.mentionedYou{font-size:7px}}.chatLauncher i{color:#fff;background:#c23d3d;border:2px solid #fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font:900 9px/1 Arial,sans-serif;display:grid;position:absolute;top:-8px;right:-6px}:is(body:has(.companyChatPage) .pwaInstall,body:has(.companyChatPage) .pwaHelp,body:has(.companyChatPage) .broadcastManageShortcut,body:has(.companyChatPage) .broadcastBell,body:has(.companyChatPage) .broadcastDrawer){display:none!important}.performanceFilters{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:end;gap:12px;margin-bottom:14px;padding:15px 17px;display:flex;box-shadow:0 2px 9px #17283408}.performanceFilters>div{gap:6px;min-width:190px;display:grid}.performanceFilters label{letter-spacing:.1em;text-transform:uppercase;color:#73828b;font-size:9px;font-weight:850}.performanceFilters select{color:#20303b;background:#f9fbfb;border:1px solid #dce3e6;border-radius:9px;height:42px;padding:0 12px;font-size:12px;font-weight:700}.performanceFilters button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;height:42px;padding:0 16px;font-size:11px;font-weight:750}.kpiFocusPanel{margin-bottom:14px}.kpiFocusHistory{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;margin-bottom:22px;display:grid}.kpiFocusHistory button{text-align:left;border:1px solid var(--line);cursor:pointer;color:#697982;background:#f8fafb;border-radius:10px;gap:5px;padding:12px;display:grid}.kpiFocusHistory button.active{color:#155f5a;background:#e7f3f1;border-color:#77aaa5}.kpiFocusHistory span{text-transform:uppercase;font-size:9px;font-weight:850}.kpiFocusHistory strong{color:inherit;font:700 16px Georgia}.kpiFocusTable{margin-top:20px}.kpiFocusTable h3{color:#42545e;margin:0 0 10px;font-size:12px}.kpiFocusTable table{min-width:560px}.individualKpiView>.kpis,.individualKpiView>.metricStrip,.individualKpiView>.grid2,.individualKpiView>.laborPanel,.individualKpiView>#stores,.individualKpiView>.trendPanel,.individualKpiView>.employeePanel,.individualKpiView>.employeeBonusCard,.individualKpiView>.pacingPanel,.individualKpiView>.coachingPanel,.individualKpiView>.allMonthInsights,.individualKpiView>.storeMonthComparison,.individualKpiView>.employeeTrainingComparison{display:none!important}@media (width<=760px){.performanceFilters{grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.performanceFilters>div{min-width:0}.performanceFilters button{grid-column:1/3}.kpiFocusHistory{grid-template-columns:1fr 1fr}.kpiFocusTable .responsiveTable{margin-inline:-16px}}.performanceViewTabs{border:1px solid var(--line);background:#e9eef0;border-radius:12px;gap:7px;width:max-content;max-width:100%;margin-bottom:12px;padding:5px;display:flex}.performanceViewTabs button{color:#61727c;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 16px;font-size:10px;font-weight:800}.performanceViewTabs button.active{color:#fff;background:#102c3e;box-shadow:0 4px 12px #102c3e24}.retentionEstimatePanel{margin-bottom:14px}.retentionEstimateHeader{justify-content:space-between;align-items:start;gap:30px;display:flex}.retentionEstimateHeader>div{max-width:780px}.retentionEstimateHeader h2{font-size:25px}.retentionEstimateHeader p:last-child{color:#73818a;font-size:11px;line-height:1.7}.retentionEstimateHeader label{letter-spacing:.08em;text-transform:uppercase;color:#73828b;gap:7px;min-width:190px;font-size:9px;font-weight:850;display:grid}.retentionEstimateHeader select{color:#20303b;background:#f9fbfb;border:1px solid #dce3e6;border-radius:9px;height:42px;padding:0 12px;font-size:12px;font-weight:700}.estimateNotice{background:#fbf6e9;border-left:4px solid #d9ad59;border-radius:0 10px 10px 0;grid-template-columns:180px 1fr;gap:20px;margin:18px 0;padding:15px 17px;display:grid}.estimateNotice strong{color:#71551d;font-size:11px}.estimateNotice span{color:#746b58;font-size:10px;line-height:1.55}.retentionEstimateTable{margin-top:22px}.retentionEstimateTable h3{color:#42545e;margin:0 0 10px;font-size:12px}.retentionEstimateTable th:nth-child(4),.retentionEstimateTable th:nth-child(5),.retentionEstimateTable th:nth-child(7){color:#167d77}.retentionEstimateTable td:nth-child(4) b,.retentionEstimateTable td:nth-child(5) b,.retentionEstimateTable td:nth-child(7) b{color:#116b65}.estimateReady,.estimateMissing{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.estimateReady{color:#21725d;background:#e2f2ec}.estimateMissing{color:#9b523d;background:#f7ece8}.retentionEstimateView>.kpis,.retentionEstimateView>.metricStrip,.retentionEstimateView>.grid2,.retentionEstimateView>.laborPanel,.retentionEstimateView>#stores,.retentionEstimateView>.trendPanel,.retentionEstimateView>.employeePanel,.retentionEstimateView>.employeeBonusCard,.retentionEstimateView>.pacingPanel,.retentionEstimateView>.coachingPanel,.retentionEstimateView>.monthTabs,.retentionEstimateView>.allMonthInsights,.retentionEstimateView>.storeMonthComparison,.retentionEstimateView>.employeeTrainingComparison{display:none!important}.retentionEstimateTable table{min-width:1370px}.retentionEstimateTable th:nth-child(5),.retentionEstimateTable th:nth-child(6),.retentionEstimateTable th:nth-child(8),.retentionEstimateTable th:nth-child(9){color:#167d77}.retentionEstimateTable td:nth-child(5) b,.retentionEstimateTable td:nth-child(6) b,.retentionEstimateTable td:nth-child(8) b,.retentionEstimateTable td:nth-child(9) b{color:#116b65}@media (width<=760px){.performanceViewTabs{width:100%;overflow-x:auto}.performanceViewTabs button{flex:1 0 auto;min-height:42px}.retentionEstimateHeader{gap:16px;display:grid}.retentionEstimateHeader label{min-width:0}.estimateNotice{grid-template-columns:1fr;gap:6px}.retentionEstimateTable .responsiveTable{margin-inline:-16px}}.performanceDataState{background:#fff;border:1px solid #dbe4e6;border-radius:14px;gap:7px;margin-bottom:14px;padding:18px;display:grid;box-shadow:0 2px 9px #17283408}.performanceDataState strong{color:#29404c;font-size:13px}.performanceDataState span{color:#71818a;font-size:10px;line-height:1.55}.performanceDataState.error{border-left:4px solid #b95b4d}.performanceDataState button{color:#fff;cursor:pointer;background:#102c3e;border:0;border-radius:8px;justify-self:start;padding:9px 13px;font-size:10px;font-weight:800}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
