.category-tabs{position:sticky;top:92px;z-index:8;display:flex;gap:7px;overflow-x:auto;padding:8px;margin-bottom:28px;border:1px solid #d8d0c4;border-radius:12px;background:#f7f3ec;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.category-tabs a{flex:0 0 auto;padding:8px 15px;border-radius:8px;color:#687371;font-size:11px;white-space:nowrap}.category-tabs a:hover,.category-tabs a.active{background:#1d2634;color:#e6b86a}.category-intro{display:grid;grid-template-columns:1fr minmax(300px,.9fr);gap:28px;align-items:center;margin-bottom:35px;padding:24px;border-radius:12px;background:#d8d0c4}.category-intro h2{margin:0;color:#172536;font-size:27px}.category-intro p{color:#5f686b;font-size:12px}.category-video{width:100%;max-height:270px;border-radius:9px;background:#172131}.video-transcript{margin:12px 0;color:#5f686b;font-size:11px}.video-transcript summary{cursor:pointer;color:#a85f48}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.article-card{overflow:hidden;border:1px solid #d8d0c4;border-radius:10px;background:#f7f3ec}.article-card img,.article-placeholder{display:block;width:100%;height:180px;object-fit:cover}.article-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#263546,#a86e55);color:#e6b86a;font-size:42px}.article-card>div:last-child{padding:20px}.article-card h2{margin:9px 0;color:#172536;font-size:18px}.article-card p,.article-excerpt{color:#5f686b;font-size:12px}.article-detail,.project-detail{padding:90px 0 120px}.article-detail h1,.project-detail h1{max-width:850px;margin:0 0 18px;color:#172536;font-size:clamp(34px,5vw,64px);line-height:1.4}.article-excerpt{max-width:650px;font-size:15px;line-height:2}.article-cover{display:block;width:100%;max-height:480px;margin:30px 0;border-radius:12px;object-fit:cover}.article-body{max-width:760px;color:#465255;font-size:15px;line-height:2.3}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:45px 0}.case-grid section{padding:24px;border-radius:10px;background:#f7f3ec;border:1px solid #d8d0c4}.case-grid h2{margin:0 0 9px;color:#172536;font-size:22px}.case-grid p{color:#5f686b;font-size:13px;white-space:pre-line}.project-visual img{width:100%;height:100%;object-fit:cover;opacity:.85}.faq-list{max-width:850px;padding-bottom:120px}.faq-list details{border-bottom:1px solid #cfc6b9;padding:18px 0}.faq-list summary{display:flex;justify-content:space-between;cursor:pointer;color:#172536;font-size:15px;font-weight:700}.faq-list summary span{color:#b56f52;font-size:20px}.faq-list details p{color:#5f686b;font-size:13px;line-height:2}.mobile-menu-toggle{display:none}
@media(max-width:800px){.category-tabs{position:sticky;top:76px;margin-inline:2%;}.category-intro{grid-template-columns:1fr;padding:18px}.category-video{max-height:none}.article-grid,.case-grid{grid-template-columns:1fr}.article-detail,.project-detail{padding:55px 0 90px}.article-detail h1,.project-detail h1{font-size:38px}.article-body{font-size:14px}.project-visual img{position:absolute;inset:0}.mobile-menu-toggle{display:block}}
.topbar{display:grid;grid-template-columns:1fr auto 1fr;gap:20px}.topbar>.brand{justify-self:start}.topbar>nav{justify-self:center}.topbar>.head-actions{justify-self:end}.topbar .selected-business{position:absolute;left:50%;transform:translateX(-50%)}.language-current{width:42px;height:42px;justify-content:center;padding:0}.language-current .flag{font-size:20px}.language-current i{display:none}.bottom-nav a,.bottom-nav a:first-child{color:#8d9a9a}.bottom-nav a.active,.bottom-nav a.active i{color:#d8ad78}.bottom-nav a.active{font-weight:800;background:#d8ad7820;border-radius:12px}.bottom-nav .home-nav.active{background:#d8ad78;color:#172536;border-radius:50% 50% 0 0;padding:7px 13px;margin-top:-16px}.bottom-nav .home-nav.active i{color:#172536}.bottom-nav .home-nav.active span{color:#172536}.project-card{display:block;color:inherit}.project-visual{overflow:hidden}
@media(max-width:800px){.topbar{display:flex}.topbar>nav{display:none}.topbar>.head-actions{justify-self:auto}.topbar .selected-business{position:static;transform:none;order:0}.language-current{width:36px;height:36px}.bottom-nav a{min-width:18%;padding:5px 4px;font-size:21px}.bottom-nav span{font-size:10px}.bottom-nav .home-nav.active{padding:8px 12px;margin-top:-17px}}
.bottom-nav .home-nav.active{background:#252e3a;color:#d8ad78}.bottom-nav .home-nav.active span{color:#d8ad78}.category-intro{background:#202733;color:#f5eee4}.category-intro h2{color:#fff4e7}.category-intro p{color:#d4ccc0}.category-intro .eyebrow{color:#e6b86a}.category-video-placeholder{display:grid;place-items:center;min-height:190px;border:1px dashed #ffffff35;border-radius:9px;background:#172131;color:#c9c0b4;font-size:12px;text-align:center}.steps-compact{grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:65px}.steps-compact>div{display:grid;grid-template-columns:auto 1fr;column-gap:13px;align-items:center;padding:18px 20px}.steps-compact b{grid-row:1/3}.steps-compact h3{margin:0;font-size:14px}.steps-compact p{grid-column:2;margin:2px 0 0;font-size:10px}.contact-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center;padding:90px 0 55px}.contact-hero h1{margin:0 0 20px;color:#172536;font-size:clamp(40px,5vw,70px);line-height:1.4}.contact-hero p{max-width:570px;color:#5f686b;font-size:14px;line-height:2}.contact-orbit{display:grid;place-items:center;min-height:260px;border:1px solid #cdbfad;border-radius:50%;background:radial-gradient(circle,#d8d0c4,#eee9e0);color:#172536;text-align:center}.contact-orbit i{display:block;margin-bottom:10px;color:#b56f52;font-size:48px}.contact-orbit span{font-size:13px}.contact-orbit b{color:#b56f52}.contact-card,.contact-form{padding:30px;border-radius:12px;border:1px solid #d8d0c4;background:#f7f3ec}.contact-card h2,.contact-form h2{margin:0 0 20px;color:#172536;font-size:23px}.contact-info>a{display:flex;align-items:center;gap:10px;direction:ltr;text-align:right}.contact-info>a i,.contact-info>p i{color:#b56f52}.contact-info>p{display:flex;gap:10px;align-items:center}.contact-form{display:grid;gap:12px}.contact-form .eyebrow{margin:0}.contact-form textarea{min-height:150px}.footer-links{gap:10px}.footer-links a{padding:2px 0}.project-grid-large .project-card{transition:transform .2s,box-shadow .2s}.project-grid-large .project-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #1725362b}.project-detail{max-width:1080px}.project-detail .article-cover{max-height:420px}.project-detail .eyebrow{margin-bottom:8px}.case-grid section{min-height:210px;background:#202733;border-color:#ffffff12}.case-grid section h2,.case-grid section p{color:#f3eadf}.case-grid section .eyebrow{color:#e6b86a}
@media(max-width:800px){.contact-hero{grid-template-columns:1fr;padding:55px 0 30px}.contact-orbit{min-height:210px;width:210px;margin:auto}.steps-compact>div{grid-template-columns:auto 1fr;padding:15px}.steps-compact p{font-size:10px}.contact-card,.contact-form{padding:22px}.case-grid section{min-height:auto}}
.site-footer{margin-top:40px}.site-footer .footer-top{grid-template-columns:1.4fr .8fr .9fr;align-items:start;padding:28px 0 22px}.site-footer .footer-brand .brand{margin-bottom:10px}.site-footer .footer-links{padding-top:8px}.site-footer .footer-contact{padding-top:8px}.site-footer .footer-bottom{padding-top:11px;padding-bottom:13px}
@media(max-width:800px){.site-footer .footer-top{grid-template-columns:1fr 1fr;gap:18px}.site-footer .footer-brand{grid-column:1/-1}.site-footer .footer-contact{grid-column:1/-1;padding-top:0}}
.site-footer .footer-brand p{max-width:260px}.site-footer .footer-contact span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-footer{overflow:hidden}
body .bottom-nav a.home-nav,body .bottom-nav a.home-nav.active{transform:none;margin-top:0;padding:5px 4px;border-radius:12px;background:transparent;color:#8d9a9a}body .bottom-nav a.home-nav.active{background:#d8ad7820;color:#d8ad78}body .bottom-nav a.home-nav.active i,body .bottom-nav a.home-nav.active span{color:#d8ad78;background:transparent}body .bottom-nav a.home-nav::before{display:none}
html,body{width:100%;max-width:100%;overflow-x:hidden!important}.topbar,main,.site-footer{max-width:100%;overflow-x:clip}
.project-filters{background:#202733;border:1px solid #ffffff16;box-shadow:0 14px 30px #17253614}.project-status-tabs{border-bottom-color:#ffffff20}.project-status-tabs a,.project-filter-row>a{color:#c7c0b5}.project-filter-row{color:#bdb6ab}.project-filter-row select{border-color:#ffffff25;background:#2b3543;color:#f3eadf}.project-grid-large{align-items:stretch}.project-grid-large .project-card{display:flex;flex-direction:column;height:100%;border:1px solid #ffffff12}.project-grid-large .project-meta{flex:1}.contact-hero{position:relative}.contact-layout{align-items:stretch}.contact-card{background:linear-gradient(145deg,#202733,#172131);border:0;color:#f3eadf;box-shadow:0 18px 40px #17253624}.contact-card h2,.contact-card .eyebrow{color:#f3eadf}.contact-card .eyebrow{color:#e6b86a}.contact-card a,.contact-card p{color:#d8d0c4}.contact-form{background:#fff;border:1px solid #d8d0c4;box-shadow:0 18px 40px #17253612}.contact-form h2{font-size:27px}.contact-form input,.contact-form textarea{background:#fbf8f3;border-color:#d5cbbd}.contact-orbit{box-shadow:inset 0 0 0 14px #ffffff30,0 18px 40px #17253616}
@media(max-width:800px){.site-footer .footer-top{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px 0 12px}.site-footer .footer-brand{grid-column:1/-1}.site-footer .footer-brand small,.site-footer .footer-brand p{display:none}.site-footer .footer-links{gap:4px;font-size:10px}.site-footer .footer-contact{gap:4px;font-size:10px}.site-footer .footer-contact span{display:none}.site-footer .footer-bottom{padding-top:8px;padding-bottom:10px}.project-filters{padding:10px}.project-status-tabs a,.project-filter-row>a{font-size:10px;padding:7px 9px}.contact-hero{padding-top:48px}.contact-orbit{min-height:180px;width:180px}.contact-form h2{font-size:22px}}
html,body{max-width:100%;overflow-x:hidden}.topbar .selected-business{right:50%;left:auto;transform:translateX(50%)}.project-filters{margin-bottom:30px;padding:14px 16px;border:1px solid #d8d0c4;border-radius:12px;background:#f7f3ec}.project-status-tabs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #e1d9cd;padding-bottom:10px}.project-status-tabs::-webkit-scrollbar{display:none}.project-status-tabs a,.project-filter-row>a{padding:8px 12px;border-radius:7px;color:#687371;font-size:11px;white-space:nowrap}.project-status-tabs a.active,.project-status-tabs a:hover,.project-filter-row>a.active,.project-filter-row>a:hover{background:#1d2634;color:#e6b86a}.project-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:11px;color:#7a8583;font-size:10px}.project-filter-row label{display:flex;align-items:center;gap:6px;margin-right:auto}.project-filter-row select{width:auto;min-width:150px;padding:7px 10px;font-size:10px;background:#fff}.contact-hero,.contact-layout,.project-detail,.products-browser{min-width:0}.contact-hero>div,.contact-layout>*,.category-intro>div{min-width:0}.site-footer .footer-brand p{max-width:260px}.site-footer .footer-contact span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:800px){.topbar .selected-business{right:auto;left:auto;transform:none}.project-filter-row{align-items:stretch}.project-filter-row label{width:100%;margin:0}.project-filter-row select{flex:1;min-width:0}.site-footer .footer-brand p{display:none}.site-footer .footer-top{padding-top:24px;padding-bottom:16px}.site-footer .footer-contact span{display:none}.site-footer .footer-contact .btn{margin-top:0}.contact-hero h1{font-size:39px}.contact-hero p{font-size:12px}.contact-orbit{max-width:100%}}
.site-footer .footer-top{grid-template-columns:1.25fr .9fr .9fr;gap:24px}.site-footer .footer-brand,.site-footer .footer-links,.site-footer .footer-contact{min-width:0}.site-footer .footer-links a{white-space:nowrap}.site-footer .footer-contact .btn{white-space:nowrap}
@media(max-width:800px){.site-footer .footer-top{grid-template-columns:1.15fr .9fr .9fr;gap:8px;padding:18px 0 10px}.site-footer .footer-brand{grid-column:auto}.site-footer .footer-brand .brand{gap:5px}.site-footer .footer-brand .brand b{font-size:10px}.site-footer .footer-brand .brand small{display:none}.site-footer .footer-links,.site-footer .footer-contact{padding-top:0;font-size:9px}.site-footer .footer-links a{white-space:normal;line-height:1.5}.site-footer .footer-contact a{font-size:9px}.site-footer .footer-contact .btn{padding:6px 7px;font-size:9px}.site-footer .footer-bottom{font-size:8px}}
.video-slot{display:grid;grid-template-columns:1fr minmax(320px,.9fr);gap:28px;align-items:center;margin-bottom:48px;padding:28px;border:1px solid #ffffff18;border-radius:16px;background:linear-gradient(145deg,#202a38,#161e29);color:#f6eee3}.video-slot h2{margin:6px 0;color:#fff4e7}.video-slot p{color:#c9c1b6}.video-slot video,.hero-sector-video{width:100%;max-height:330px;border-radius:11px;background:#0d1219}.professional-placeholder{display:grid;place-items:center;min-height:190px;padding:25px;border:1px dashed #ffffff45;border-radius:11px;background:linear-gradient(135deg,#172131,#2d3a4c);color:#d8cfc2;text-align:center}.project-summary-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0;color:#c9c1b6}.project-summary-bar>*{padding:7px 11px;border:1px solid #ffffff1f;border-radius:99px}.progress-meter{height:9px;overflow:hidden;border-radius:99px;background:#ffffff18}.progress-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b56f52,#e6b86a)}.timeline-section{margin:60px 0}.timeline-section>h2{color:#fff4e7}.project-timeline{display:grid;gap:12px;margin-top:24px}.timeline-item{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:18px;border:1px solid #ffffff14;border-radius:12px;background:#202936}.timeline-item>b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#303b4a;color:#e6b86a}.timeline-item h3{margin:0;color:#fff4e7}.timeline-item span,.timeline-item small{display:block;margin-top:4px;color:#d8ad78}.timeline-item p{color:#c9c1b6}.timeline-item.status-completed{border-color:#73a99a66}.timeline-item.status-in_progress{border-color:#e6b86a77}.preview-list{display:grid;gap:10px;margin:45px 0}.preview-list a,.preview-card{display:flex;justify-content:space-between;gap:12px;padding:16px;border:1px solid #ffffff16;border-radius:10px;background:#202936;color:#f5eee5}.client-login,.client-portal,.client-preview{padding-top:70px;padding-bottom:110px}.client-card{max-width:500px;margin:auto;padding:35px;border:1px solid #ffffff18;border-radius:16px;background:#202936}.client-card h1,.client-portal h1,.client-preview h1{color:#fff4e7}.client-card form{display:grid;gap:12px}.client-card input,.approval-form textarea{width:100%;padding:12px;border:1px solid #ffffff20;border-radius:8px;background:#151d28;color:#fff}.client-portal>header,.client-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:30px}.client-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.client-project-card{padding:24px;border:1px solid #ffffff18;border-radius:14px;background:#202936;color:#f5eee5}.client-project-card h2{color:#fff4e7}.client-layout{display:grid;grid-template-columns:1fr 340px;gap:28px;margin-top:40px}.client-layout aside{display:grid;align-content:start;gap:10px}.preview-card{flex-direction:column}.client-preview iframe{width:100%;height:70vh;margin:20px 0;border:1px solid #ffffff20;border-radius:12px;background:#fff}.preview-security-note{padding:12px 16px;border-radius:9px;background:#73a99a22;color:#bfe1d8}.approval-form{display:grid;gap:12px;max-width:650px}.approval-form label{display:grid;gap:8px}.approval-form textarea{min-height:110px}@media(max-width:800px){.video-slot,.client-layout{grid-template-columns:1fr}.client-project-grid{grid-template-columns:1fr}.video-slot{padding:20px}.project-summary-bar{align-items:flex-start}.client-preview iframe{height:60vh}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
:focus-visible{outline:3px solid #e6b86a;outline-offset:3px}

/* Unified Master Product hub: overview, documents, video, frontend and journey. */
.master-product-page{max-width:1180px;padding-top:72px;padding-bottom:120px;scroll-behavior:smooth}.master-section{scroll-margin-top:125px;margin-top:72px}.master-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:46px;align-items:center}.master-hero h1{max-width:760px;margin:8px 0 14px;color:#172536;font-size:clamp(40px,5.6vw,72px);line-height:1.35}.master-hero-copy{min-width:0}.concept-note{max-width:720px;margin:0 0 18px;padding:12px 16px;border-right:3px solid #b56f52;border-radius:8px;background:#b56f5210;color:#5f686b;line-height:2}.master-cover{width:100%;min-height:390px;max-height:500px;border-radius:22px;object-fit:cover;box-shadow:0 30px 70px #1725362b}.master-cover-placeholder{display:grid;place-items:center;align-content:center;gap:12px;min-height:410px;padding:30px;border:1px solid #ffffff18;border-radius:22px;background:radial-gradient(circle at 25% 20%,#3a5566,#202a38 42%,#141c27);color:#f5eee5;text-align:center;box-shadow:0 30px 70px #1725362b}.master-cover-placeholder b{color:#e6b86a;font-size:28px;letter-spacing:.12em}.master-cover-placeholder span{max-width:250px;color:#d8d0c4;line-height:1.9}.master-anchor-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.master-anchor-nav a{padding:9px 13px;border:1px solid #d4cabd;border-radius:99px;background:#fff;color:#465255;font-size:11px;transition:.2s}.master-anchor-nav a:hover{border-color:#202733;background:#202733;color:#e6b86a}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.section-heading h2{margin:4px 0 0;color:#172536;font-size:clamp(28px,4vw,44px)}.section-heading>p{max-width:500px;margin:0;color:#64706f;line-height:2}.master-overview .case-grid{margin:0}.document-section{padding:36px;border:1px solid #d8d0c4;border-radius:22px;background:#f7f3ec}.document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.document-card{display:grid;grid-template-columns:54px 1fr;gap:15px;min-height:190px;padding:22px;border:1px solid #d9d0c4;border-radius:15px;background:#fff;color:#172536;transition:transform .2s,box-shadow .2s,border-color .2s}.document-card:hover{transform:translateY(-4px);border-color:#b56f52;box-shadow:0 18px 38px #17253618}.document-card.featured{border-color:#b56f5266;background:linear-gradient(145deg,#fff,#fbf1e9)}.document-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:13px;background:#202a38;color:#e6b86a;font-size:25px}.document-card small{color:#927660;font-size:10px}.document-card h3{margin:7px 0;color:#172536;font-size:19px;line-height:1.65}.document-card p{margin:0 0 12px;color:#64706f;font-size:11px;line-height:2}.document-card b{color:#b56f52;font-size:11px}.preview-showcase{padding:38px;border-radius:22px;background:linear-gradient(145deg,#202a38,#141c27);color:#f5eee5}.preview-showcase .section-heading h2{color:#fff4e7}.preview-showcase .section-heading>p{color:#c9c1b6}.preview-grid{display:grid;gap:18px}.preview-showcase-card{display:grid;grid-template-columns:minmax(260px,.8fr) 1.2fr;overflow:hidden;border:1px solid #ffffff18;border-radius:16px;background:#ffffff08}.preview-showcase-card>img,.preview-cover-placeholder{width:100%;height:100%;min-height:280px;object-fit:cover}.preview-cover-placeholder{display:grid;place-items:center;align-content:center;gap:10px;background:radial-gradient(circle,#31485a,#172131);color:#e6b86a}.preview-cover-placeholder span{font-size:11px;letter-spacing:.14em}.preview-cover-placeholder b{font-size:40px}.preview-showcase-card>div:last-child{align-self:center;padding:30px}.preview-showcase-card small{color:#d8ad78}.preview-showcase-card h3{margin:7px 0;color:#fff4e7;font-size:26px}.preview-showcase-card p{color:#c9c1b6;line-height:2}.preview-showcase-card .btn{display:inline-flex;margin-top:8px}.master-cta{margin-top:72px;padding:48px;border:1px solid #d8d0c4;border-radius:22px;background:radial-gradient(circle at 10% 20%,#f5e7da,#fff 55%);text-align:center}.master-cta h2{max-width:850px;margin:8px auto;color:#172536;font-size:clamp(27px,4vw,45px);line-height:1.55}.master-cta p{max-width:720px;margin:0 auto 22px;color:#64706f;line-height:2}.master-cta .btn{display:inline-flex}.timeline-item a{display:inline-block;margin-top:9px;color:#e6b86a;font-size:11px;font-weight:700}
@media(max-width:900px){.master-hero{grid-template-columns:1fr}.master-cover,.master-cover-placeholder{min-height:300px;max-height:420px}.document-grid{grid-template-columns:1fr}.preview-showcase-card{grid-template-columns:1fr}.preview-showcase-card>img,.preview-cover-placeholder{min-height:230px;max-height:330px}.section-heading{align-items:start;flex-direction:column;gap:8px}}
@media(max-width:800px){.master-product-page{padding-top:42px;padding-bottom:90px}.master-section{margin-top:48px;scroll-margin-top:92px}.master-hero{gap:26px}.master-hero h1{font-size:38px}.concept-note{font-size:11px}.master-cover,.master-cover-placeholder{min-height:240px}.master-anchor-nav{display:grid;grid-template-columns:repeat(2,1fr)}.master-anchor-nav a{text-align:center}.document-section,.preview-showcase,.master-cta{padding:21px;border-radius:16px}.document-card{grid-template-columns:44px 1fr;min-height:0;padding:16px}.document-icon{width:42px;height:42px}.document-card h3{font-size:16px}.preview-showcase-card>div:last-child{padding:20px}.preview-showcase-card h3{font-size:21px}.section-heading h2{font-size:29px}.master-cta h2{font-size:26px}}
.preview-actions{display:flex;flex-wrap:wrap;gap:10px}.btn-warning{background:#b9853f!important}.btn-danger{background:#a34848!important}.form-error{color:#ffaaa0}.client-card label{display:grid;gap:7px;color:#d8cfc2}
/* Sector selector: part of the action group on desktop, centered only on phones. */
@media(min-width:801px){.topbar .selected-business{position:static!important;right:auto!important;left:auto!important;transform:none!important;max-width:210px}.topbar .head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-right:0}.topbar>nav{min-width:0}}
@media(max-width:800px){.topbar{position:relative!important;min-height:72px}.topbar .head-actions{display:flex;align-items:center;margin-right:auto}.topbar .selected-business{position:absolute!important;right:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2;max-width:132px;padding:7px 9px}.topbar .selected-business span{max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .selected-business small{display:none}.topbar .head-actions>.language-picker{margin-left:0}.topbar .head-actions>.btn{padding-inline:9px;font-size:0}.topbar .head-actions>.btn i{font-size:15px}}
/* Fixed application header on every public page and device size. */
.topbar{position:fixed!important;inset:0 0 auto 0!important;z-index:1000;width:100%;box-shadow:0 8px 28px #00000024;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
body{padding-top:92px}
.gateway-top{position:fixed!important;inset:0 0 auto 0;z-index:1000;width:100%;padding:18px 4%;background:#171d27ee;box-shadow:0 8px 28px #00000024;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.gateway{padding-top:0}
@media(min-width:801px) and (max-width:1024px){body{padding-top:132px}}
@media(max-width:800px){.topbar{position:fixed!important;inset:0 0 auto 0!important}.gateway-top{padding:12px 4%}body{padding-top:72px}}
