.teamPages{max-width:1240px;margin:0 auto;padding:32px 24px 56px;color:#092c48;min-width:0}.teamPageTop{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.teamPageTop a,.teamDirectoryCard span{display:flex;align-items:center;gap:8px}.teamPageTop a{color:#092c48;font-weight:700;text-decoration:underline}.teamPageTop span{font-size:12px;letter-spacing:.06em}.teamPages h1{font-size:clamp(28px,4vw,46px);line-height:1.15;margin:0 0 12px}.teamPages h2{font-size:20px;line-height:1.35;margin:0 0 16px}.teamPages p{line-height:1.65;overflow-wrap:anywhere}.teamDirectory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.teamDirectoryCard{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid #d6e1e8;border-radius:18px;background:#fff;color:#092c48;text-decoration:none}.teamDirectoryCard:hover{border-color:#d5a52e;box-shadow:0 8px 24px #082b4512}.teamDirectoryCard>svg{color:#a77700;margin-bottom:18px}.teamDirectoryCard p{flex:1;font-size:14px;color:#4e6577}.teamDirectoryCard span{font-weight:700}.teamProfileHeader{display:flex;align-items:center;gap:20px;background:linear-gradient(115deg,#09273f,#124b73);color:#fff;border-radius:20px;padding:30px;margin-bottom:24px}.teamProfileHeader p{color:#f3d16d;margin:0}.teamAvatar{background:#f4ce60;border-radius:16px;color:#092c48;padding:18px;display:flex}.teamProfileGrid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:24px;align-items:start}.teamKnowledge,.teamConversation{background:#fff;border:1px solid #d6e1e8;border-radius:18px;padding:24px;min-width:0}.teamKnowledge h2{display:flex;align-items:center;gap:10px}.teamKnowledge details{border-top:1px solid #e0e8ed;padding:16px 0}.teamKnowledge summary{cursor:pointer;font-weight:700}.teamKnowledge details p{font-size:14px}.teamStarter{width:100%;text-align:start;padding:16px;background:#fdf8ea;border:1px solid #e0bc55;border-radius:12px;color:#092c48;line-height:1.5;cursor:pointer}.teamMessages article{border-radius:12px;padding:16px;margin:16px 0;background:#f2f6f9}.teamMessages article.user{background:#fff8e7}.teamMessages p{white-space:pre-wrap;unicode-bidi:plaintext;margin-bottom:0}.teamConversation label{display:block;font-weight:700;margin:18px 0 10px}.teamConversation textarea{display:block;box-sizing:border-box;width:100%;min-height:140px;border:1px solid #b7c9d6;border-radius:12px;padding:14px;color:#092c48;background:#fff;font:inherit;resize:vertical}.teamActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.teamActions button{min-height:44px;padding:12px 18px;display:flex;align-items:center;gap:8px;border-radius:10px;border:1px solid #c8d7e1;cursor:pointer;font:inherit}.teamActions button:disabled{opacity:.55;cursor:wait}.teamVerified{display:flex;align-items:center;gap:8px;color:#176547;font-size:13px}.teamError{color:#9f2424}.teamScope{font-size:13px;color:#4e6577;margin-top:22px}.teamPages a:focus-visible,.teamPages button:focus-visible,.teamPages summary:focus-visible{outline:3px solid #d4a323;outline-offset:4px}@media(max-width:900px){.teamDirectory{grid-template-columns:repeat(2,minmax(0,1fr))}.teamProfileGrid{grid-template-columns:1fr}}@media(max-width:560px){.teamPages{padding:24px 12px 36px}.teamDirectory{grid-template-columns:1fr}.teamProfileHeader{padding:22px 18px;gap:14px}.teamKnowledge,.teamConversation{padding:18px}.teamAvatar{padding:12px}.teamPageTop span{font-size:10px}}.teamMediaTools{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 10px}.teamMediaTools button,.teamMediaTools a,.teamFileButton{display:inline-flex;position:relative;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 14px!important;border:1px solid #b7c9d6;border-radius:10px;background:#f4f8fa;color:#092c48;font:inherit!important;font-size:13px!important;cursor:pointer;text-decoration:none;margin:0!important}.teamFileButton input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.teamFileButton:focus-within{outline:3px solid #d4a323}.teamAttachment{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff8e7;padding:12px;border-radius:10px;overflow-wrap:anywhere}.teamAttachment button{padding:8px;border:1px solid #b7c9d6;border-radius:8px;background:#fff;cursor:pointer}.teamPages .teamKnowledge{display:block!important;width:auto!important;position:static!important;min-width:0!important;background:#fff!important}.teamKnowledge details p{color:#4e6577}.specialistShell{min-height:100vh;background:#f1f5f8;color:#092c48}.specialistShellHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px max(20px,calc((100% - 1240px)/2));background:#fff;border-bottom:1px solid #d6e1e8}.specialistShellHeader>a{display:block;flex-shrink:0}.specialistShellHeader .logoMark img{width:70px;height:62px;-o-object-fit:contain;object-fit:contain}.specialistShellHeader strong{font-size:18px}.specialistShellHeader label{display:flex;align-items:center;gap:8px}.specialistShellHeader select{border:1px solid #c8d7e1;border-radius:8px;padding:10px;background:#fff;color:#092c48}.specialistShellFooter{background:#092c48;color:#e7eef4;text-align:center;padding:20px;font-size:12px}.specialistShell .teamProfileHeader{scroll-margin-top:20px}@media(max-width:600px){.specialistShellHeader{padding:12px;gap:10px;flex-wrap:wrap}.specialistShellHeader strong{font-size:14px;flex:1}.specialistShellHeader .logoMark img{width:50px;height:48px}.specialistShellHeader label{margin-inline-start:auto}.specialistShellHeader select{max-width:150px}}.teamPages{padding-top:20px;padding-bottom:28px}.teamPageTop{margin-bottom:16px}.teamProfileHeader{padding:16px 22px;gap:14px;margin-bottom:18px}.teamProfileHeader h1{font-size:32px;margin-bottom:4px}.teamAvatar{padding:12px;border-radius:12px}.teamAvatar svg{width:26px;height:26px}.teamProfileGrid{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:18px}.teamKnowledge,.teamConversation{padding:20px}.teamConversation h2{font-size:22px;margin-bottom:12px}.teamStarter{padding:11px 14px;min-height:44px;font:inherit;font-size:14px}.teamConversation form>label{margin:14px 0 8px;font-size:14px}.teamConversation textarea{min-height:84px;max-height:220px;padding:12px;font-family:inherit;font-size:15px;line-height:1.5}.teamMediaTools{margin:12px 0 0;gap:8px}.teamMediaTools button,.teamMediaTools a,.teamFileButton{font-size:12px!important;padding:9px 12px!important}.teamMessages{max-height:34vh;overflow-y:auto;overscroll-behavior:contain}.teamMessages article{padding:12px 14px;margin:12px 0}.teamMessages article p{font-size:14px}.teamActions{margin-top:12px;padding:8px 0;position:sticky;bottom:0;z-index:2;background:#fff}.teamActions .gold{background:#e8bc40;color:#082c47;border-color:#cfa633;font-weight:700}.teamActions .gold:disabled{background:#f3e2ae;color:#677079;opacity:1;cursor:not-allowed}.teamAttachmentHelp{margin-top:10px;color:#4e6577;font-size:12px}.teamAttachmentHelp summary{cursor:pointer;padding:8px 0;text-decoration:underline}.teamAttachmentHelp p{margin:4px 0}.teamAttachment{margin-top:12px;font-size:13px}.teamAttachment span{display:flex;align-items:center;gap:8px}.teamAudioPreview{width:100%;height:40px;margin-top:12px}.teamRecording{padding:10px 12px;color:#8b2525;background:#fff0ee;border-radius:8px;font-size:13px}.teamScope{margin-top:14px}@media(max-width:900px){.teamProfileGrid{grid-template-columns:1fr}.teamConversation{grid-row:1}.teamKnowledge{grid-row:2}.teamMessages{max-height:30vh}}@media(max-width:560px){.teamPages{padding:16px 12px 24px}.teamProfileHeader{padding:14px 16px}.teamProfileHeader h1{font-size:27px}.teamConversation,.teamKnowledge{padding:16px}.teamConversation h2{font-size:20px}.teamActions{bottom:env(safe-area-inset-bottom,0px)}.teamActions button{flex:1;justify-content:center}.teamMediaTools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.teamMediaTools>*{text-align:center;overflow-wrap:anywhere}.specialistShellHeader .logoMark>div{display:none}}.approvalWorkspace{display:grid;gap:20px;min-width:0}.approvalWorkspace .panel{padding:clamp(16px,2vw,28px);min-width:0}.approvalColumns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.approvalForm,.approvalForm label{display:grid;gap:10px}.approvalForm{gap:18px}.approvalForm input,.approvalForm select,.approvalForm textarea{width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid #8092a4;border-radius:10px;background:#fff;color:#132f44;font:inherit}.approvalForm textarea{resize:vertical}.approvalWorkspace button{min-height:44px;padding:10px 14px;white-space:normal}.approvalWorkspace button:focus-visible{outline:3px solid #b58100;outline-offset:3px}.approvalWorkspace button:disabled{opacity:.65;cursor:not-allowed}.approvalItem{display:grid;gap:6px;text-align:start;width:100%;margin-top:12px;border:1px solid #cad4dc;background:#f4f7fa;border-radius:10px;color:#132f44;overflow-wrap:anywhere}.approvalDetail pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fa;padding:16px;border-radius:10px;color:#132f44}.approvalDetail b,.approvalDetail small{overflow-wrap:anywhere}.approvalDecision{border-inline-start:3px solid #b58100;padding:12px;margin-block:12px}.approvalForm .approvalCheck{display:flex;align-items:start}.approvalCheck input{width:20px;height:20px;flex-shrink:0}.approvalActions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}@media(max-width:900px){.approvalColumns{grid-template-columns:1fr}}.contactPage .contactPublicHero{min-height:0;padding-top:60px;padding-bottom:60px}.contactPage .contactPublicHero h1{font-size:clamp(32px,4vw,54px);max-width:900px}.contactPage .contactPublicHero p{max-width:780px}.logisticsRequest{max-width:1240px;margin:64px auto;padding:0 28px;color:#123247;text-align:start}.lrHeading{max-width:780px;margin-bottom:30px}.lrEyebrow{display:flex;align-items:center;gap:9px;color:#97731e;font-size:12px;font-weight:800;letter-spacing:.14em}.lrHeading h2{font-size:clamp(28px,3.4vw,46px);line-height:1.25;margin:14px 0}.lrHeading p{color:#526a79;line-height:1.7}.lrLayout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;align-items:start}.lrFields{min-width:0;background:#fff;border:1px solid #dce5eb;border-radius:20px;padding:30px;box-shadow:0 12px 35px #09293b06}.lrHint{font-size:13px;line-height:1.7;color:#526a79;margin:0 0 28px}.lrFields fieldset{border:0;border-top:1px solid #e3eaef;margin:0 0 28px;padding:22px 0 0;min-width:0}.lrFields fieldset:last-child{margin-bottom:0}.lrFields legend{font-size:18px;font-weight:800;padding-inline-end:16px}.lrFields legend span{display:inline-grid;place-items:center;width:30px;height:30px;margin-inline-end:10px;background:#f5edda;border-radius:50%;font-size:12px;color:#795910}.lrGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lrFields label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;line-height:1.5;min-width:0}.lrFields input,.lrFields select,.lrFields textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;border:1px solid #c9d6de;border-radius:9px;background:#fbfcfd;color:#123247;font:inherit;font-size:15px;padding:12px;box-shadow:none}.lrFields select{padding-inline-end:28px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.lrFields input:focus,.lrFields select:focus,.lrFields textarea:focus{outline:3px solid #c19a423d;border-color:#9a7522;background:#fff}.lrFields input[type=number]{text-align:start}.lrDimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.lrNotes{margin-top:20px}.lrReview{position:sticky;top:110px;background:#082c43;color:#fff;border-radius:20px;padding:28px;min-width:0}.lrReview>svg{color:#e6bf61}.lrReview h3{font-size:23px;margin:16px 0 24px}.lrReview dl{margin:0}.lrReview dt{font-size:12px;color:#b5ccd9;margin-top:17px}.lrReview dd{margin:6px 0 0;line-height:1.6;overflow-wrap:anywhere}.lrReview dd svg{vertical-align:middle}.lrReview p{font-size:13px;line-height:1.7;color:#c4d4dd;margin:25px 0 20px}.lrSubmit{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;white-space:normal}.lrSubmit:disabled{opacity:.65;cursor:wait}.lrReview .lrError{background:#fff0ed;color:#922d25;padding:12px;border-radius:8px}.lrSuccess{padding:40px;background:#fff;border:1px solid #dce5eb;border-radius:20px;line-height:1.8}.lrSuccess>svg{color:#16815b}.lrSuccess button{margin-top:15px}.logisticsRequest[dir=rtl] .lrSubmit svg,.logisticsRequest[dir=rtl] .lrReview dd svg{transform:scaleX(-1)}@media(min-width:1600px){.logisticsRequest{max-width:1400px}.lrLayout{grid-template-columns:minmax(0,1fr) 350px;gap:36px}.lrFields{padding:38px}}@media(max-width:1050px){.lrLayout{grid-template-columns:minmax(0,1fr)}.lrReview{position:static}.lrReview dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px 14px}.lrReview dt,.lrReview dd{margin:0}.lrReview dd+dd{grid-column:2}}@media(max-width:600px){.logisticsRequest{margin:36px auto;padding:0 16px}.lrHeading{margin-bottom:22px}.lrHeading h2{font-size:29px}.lrLayout{gap:18px}.lrFields{padding:20px 16px;border-radius:15px}.lrGrid,.lrDimensions{grid-template-columns:minmax(0,1fr);gap:16px}.lrFields input,.lrFields select,.lrFields textarea{font-size:16px}.lrReview{padding:24px;border-radius:15px}.lrReview dl{grid-template-columns:minmax(0,1fr)}.lrReview dd+dd{grid-column:auto}.lrReview dt{margin-top:12px}.lrSuccess{padding:24px}}.siteHeader:not(.b2bSiteHeader){background:#fff!important;border-bottom:1px solid #e2e8ed!important;box-shadow:0 2px 12px #061d330f!important}.siteHeader:not(.b2bSiteHeader) .topbar{display:none!important}.siteHeader:not(.b2bSiteHeader) nav{height:78px!important;padding:0 clamp(22px,5vw,78px)!important;background:#fff!important;gap:18px!important}.siteHeader:not(.b2bSiteHeader) .brand{gap:10px!important}.siteHeader:not(.b2bSiteHeader) .brand img{width:58px!important;height:58px!important}.siteHeader:not(.b2bSiteHeader) .brand b{color:#072c51!important;font-size:18px!important;line-height:1!important}.siteHeader:not(.b2bSiteHeader) .brand small{color:#60717e!important;font-size:8px!important;letter-spacing:.1em!important}.siteHeader:not(.b2bSiteHeader) .navLinks{display:flex!important;gap:2px!important;align-items:center!important}.siteHeader:not(.b2bSiteHeader) .navLinks button{color:#082d53!important;background:transparent!important;padding:9px 8px!important;border-radius:0!important;font-size:12px!important;font-weight:850!important}.siteHeader:not(.b2bSiteHeader) .navLinks button.active,.siteHeader:not(.b2bSiteHeader) .navLinks button:hover{color:#082d53!important;border-bottom:2px solid #e0aa22!important}.siteHeader:not(.b2bSiteHeader) .langControl,.siteHeader:not(.b2bSiteHeader) .langControl select{background:#fff!important;color:#082d53!important;border-color:#d4dde4!important}.siteHeader:not(.b2bSiteHeader) .langControl>svg,.siteHeader:not(.b2bSiteHeader) .b2bNav>svg{display:none!important}.siteHeader:not(.b2bSiteHeader) .listenNav{background:#fff!important;color:#082d53!important;border:1px solid #d4dde4!important;min-width:auto!important;padding:9px 12px!important;font-size:11px!important;font-weight:850!important}.siteHeader:not(.b2bSiteHeader) .b2bNav{background:#fff!important;color:#082d53!important;border:1px solid #082d53!important;box-shadow:none!important;border-radius:8px!important}.referenceHeaderQuote{background:linear-gradient(135deg,#f2bd2e,#daa00f)!important;color:#08233c!important;border:0!important;border-radius:8px!important;padding:11px 17px!important;font-weight:900!important}.publicHome>.as00ConceptHero,.publicHome>.verifiedServices,.publicHome>.polymerOffer,.publicHome>.imageExperience,.publicHome>.roleStorySection,.publicHome>.journeySection,.publicHome>.discoverySection,.publicHome>#quote{display:none!important}.referenceHome{background:#fff;color:#08233c}.referenceHome svg{display:none!important}.referenceHero{position:relative;height:322px;min-height:322px;display:flex;align-items:center;overflow:hidden;background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Colombo_Express_in_Altenwerder_at_night-799096.jpeg);background-size:cover;background-position:center 58%}.referenceHeroOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#03192df7,#03192de8 31%,#03192d8a 55%,#03192d1f 78%,#03192d3d)}.referenceHeroContent{position:relative;z-index:2;width:min(700px,59%);padding:30px 0 34px clamp(28px,5.2vw,82px);color:#fff}[dir=rtl] .referenceHeroContent{padding-left:0;padding-right:clamp(28px,5.2vw,82px)}.referenceEyebrow{display:block;margin-bottom:7px;color:#edc24f;font-size:9px;font-weight:900;letter-spacing:.26em}.referenceHero h1{margin:0 0 9px;max-width:650px;font-size:clamp(39px,4.1vw,62px);line-height:.96;letter-spacing:-.045em}.referenceHero h1 span,.referenceHero h1 strong{display:block}.referenceHero h1 span{color:#fff;font-weight:900}.referenceHero h1 strong{color:#f1be2c;font-weight:900}.referenceHeroContent>p{margin:0;max-width:560px;color:#f0f5f7;font-size:14px;line-height:1.4}.referenceHeroTrust{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:13px;color:#eaf0f4;font-size:10px;font-weight:800}.referenceHeroTrust span{display:flex;align-items:center;gap:6px}.referenceHeroActions{display:flex;gap:10px;margin-top:15px}.referenceGold,.referenceGhost{min-height:38px;padding:0 20px;border-radius:6px;font-size:11px;font-weight:900}.referenceGold{border:0;background:linear-gradient(135deg,#f4c532,#d89b08);color:#08233c}.referenceGhost{border:1px solid rgba(255,255,255,.75);background:#0727407a;color:#fff}.referenceHeroValues{position:absolute;z-index:2;right:42px;top:38px;display:grid;gap:10px;color:#fff;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 2px 8px rgba(0,0,0,.45)}[dir=rtl] .referenceHeroValues{right:auto;left:42px}.referenceHeroValues span{display:flex;align-items:center;gap:7px}.referenceQuickBar{position:relative;z-index:4;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin:-18px auto 0;width:min(91%,1360px);padding:9px;background:#fff;border:1px solid #e2e8ed;border-radius:8px;box-shadow:0 10px 24px #041f341a}.referenceQuickBar button,.referenceQuickBar>div{position:relative;min-width:0;min-height:66px;display:flex;align-items:flex-end;gap:0;padding:10px;border:1px solid #dfe6eb;border-radius:6px;background-size:cover;background-position:center;overflow:hidden;text-align:left;color:#fff!important;box-shadow:inset 0 -55px 48px -28px #021220f5}.referenceQuickBar button{cursor:pointer}.referenceQuickBar button:hover,.referenceQuickBar button:focus-visible{border-color:#e0ae31;transform:translateY(-1px)}.referenceQuickBar span{position:relative;z-index:2;display:grid;gap:1px;min-width:0}.referenceQuickBar b{font-size:10px;line-height:1.12;color:#fff}.referenceQuickBar small{font-size:8px;line-height:1.1;color:#d9e4ea}.referenceQuickBar>*:nth-child(1){background-image:linear-gradient(#03192d2e,#03192d94),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Container-Terminal_Bremerhaven.jpg)}.referenceQuickBar>*:nth-child(2){background-image:linear-gradient(#03192d2e,#03192da3),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Customs_New_Zealand_Container.jpg)}.referenceQuickBar>*:nth-child(3){background-image:linear-gradient(#03192d2e,#03192d99),url("https://commons.wikimedia.org/wiki/Special:Redirect/file/Container_port_(1).jpg")}.referenceQuickBar>*:nth-child(4){background-image:linear-gradient(#03192d1a,#03192da3),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Colombo_Express_in_Altenwerder_at_night-799096.jpeg)}.referenceQuickBar>*:nth-child(5){background-image:linear-gradient(#03192d1a,#03192dad),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Pallet_racks.jpg)}.referenceQuickBar>*:nth-child(6){background-image:linear-gradient(#0f19236b,#0f1923c2),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/HHLA_Container_Terminal_Tollerot_01.jpg)}.referenceQuickBar>*:nth-child(7){background-image:linear-gradient(#0f19236b,#0f1923c2),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/RORO_ship_Bore_Sea.jpg)}.referenceQuickBar>*:nth-child(8){background-image:linear-gradient(#0f19236b,#0f1923c2),url("https://commons.wikimedia.org/wiki/Special:Redirect/file/Cargo_Loading_(8375916).jpg")}.referenceQuickLocked{filter:saturate(.35);opacity:.92}.referenceSection{padding:25px clamp(28px,4vw,64px) 14px}.referenceSectionHead{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:10px}.referenceSectionHead>div{position:relative}.referenceSectionHead h2{margin:0 0 2px;font-size:19px;line-height:1;color:#08233c}.referenceSectionHead p{margin:0;color:#6c7b87;font-size:10px}.referenceSectionHead button,.referenceReadOnly{border:0;background:transparent;color:#0a4170;font-size:9px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.referenceDash{position:absolute;left:-22px;top:8px;width:14px;height:2px;background:#e4ae22}[dir=rtl] .referenceDash{left:auto;right:-22px}.referenceServicesGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.referenceServiceCard{position:relative;height:124px;padding:0;border:1px solid #dfe6eb;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 5px 14px #05233a14;text-align:left}.referenceCardMedia{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-size:cover;background-position:center;transform:scale(1.01);transition:transform .25s ease}.referenceServiceCard:hover .referenceCardMedia,.referenceServiceCard:focus-visible .referenceCardMedia{transform:scale(1.05)}.referenceCardBody{position:absolute;z-index:2;inset:auto 0 0 0;min-height:58px;display:grid;grid-template-columns:1fr;align-content:end;gap:2px;padding:20px 8px 8px;background:linear-gradient(0deg,#021220f5,#021220b8 62%,#02122000);color:#fff}.referenceCardBody span{display:grid}.referenceCardBody b{font-size:10px;color:#fff;line-height:1.12}.referenceCardBody small{font-size:8px;color:#d7e3e9}.referenceCardBody em{display:none}.refOcean{background-image:linear-gradient(#05233a14,#05233a14),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Container_cranes_at_Antwerp_harbor.JPG)}.refAir{background-image:linear-gradient(#05233a14,#05233a14),url("https://commons.wikimedia.org/wiki/Special:Redirect/file/Cargo_Loading_(8375916).jpg")}.refRoad{background-image:linear-gradient(#05233a14,#05233a14),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Semi-trailer_truck_Severgazprom.jpg)}.refRoro{background-image:linear-gradient(#05233a14,#05233a14),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/RORO_ship_Bore_Sea.jpg)}.refProject{background-image:linear-gradient(#05233a14,#05233a14),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Harbour_crane_in_Port_of_Antwerp.JPG)}.refWarehouse{background-image:linear-gradient(#05233a14,#05233a14),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Pallet_racks.jpg)}.refCustoms{background-image:linear-gradient(#05233a14,#05233a14),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Customs_New_Zealand_Container.jpg)}.referenceSplit{display:grid;grid-template-columns:1.12fr .88fr;gap:28px;padding:4px clamp(28px,4vw,64px) 17px}.referencePanel{min-width:0}.referenceSectionHead.compact{margin-bottom:8px}.referenceProductsGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.referenceProductCard{position:relative;height:104px;padding:0;border:1px solid #dfe6eb;border-radius:6px;overflow:hidden;background:#fff;text-align:left}.referenceProductMedia{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-size:cover;background-position:center;transform:scale(1.01);transition:transform .25s ease}.referenceProductCard:hover .referenceProductMedia,.referenceProductCard:focus-visible .referenceProductMedia{transform:scale(1.05)}.referenceProductCard>span:last-child{position:absolute;z-index:2;inset:auto 0 0 0;min-height:48px;display:grid;grid-template-columns:1fr;align-content:end;gap:2px;padding:18px 7px 7px;background:linear-gradient(0deg,#021220f5,#021220a8 65%,#02122000);color:#fff}.referenceProductCard b{font-size:8px;line-height:1.15;color:#fff}.referenceProductCard em{display:none}.refChemical{background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Galvanized_chemical_drums.jpg)}.refPlastic{background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Pellets_di_masterbatch_carbonato_per_plastica.jpg)}.refFood{background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Agricultural_Warehouse.jpg)}.refVehicle{background-image:url(../resources/audi-q5-r132sh-02.jpeg)}.refMachinery{background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Port_crane_of_Mammoet,_Schiedam-8054.jpg)}.refGeneral{background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Container-Terminal_Bremerhaven.jpg)}.referenceCountriesGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.referenceCountryCard{position:relative;min-height:104px;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;padding:25px 9px 9px;border:1px solid #dfe6eb;border-radius:6px;overflow:hidden;background-size:cover;background-position:center;color:#fff;box-shadow:inset 0 -70px 56px -28px #021220f5}.referenceCountryCard:nth-child(1){background-image:linear-gradient(#041c2f0f,#041c2f8c),url("https://commons.wikimedia.org/wiki/Special:Redirect/file/Container_port_(1).jpg")}.referenceCountryCard:nth-child(2){background-image:linear-gradient(#041c2f0f,#041c2f8c),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Container_cranes_at_the_Port_of_Rio_de_Janeiro,_Brazil_2.jpg)}.referenceCountryCard:nth-child(3){background-image:linear-gradient(#041c2f0f,#041c2f8c),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/HHLA_Container_Terminal_Tollerot_01.jpg)}.referenceCountryCard:nth-child(4){background-image:linear-gradient(#041c2f0f,#041c2f8c),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Container_cranes_at_Antwerp_harbor.JPG)}.referenceFlag{display:none!important}.referenceCountryCard b{font-size:9px;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.7)}.referenceCountryCard strong{font-size:9px;color:#f4c54b;text-shadow:0 1px 5px rgba(0,0,0,.7)}.referenceCountryCard small{font-size:7px;color:#e3edf2}.referenceCountryLock{display:flex!important;align-items:center;gap:3px;margin-top:3px;color:#d8e2e8!important;font-size:7px!important}.referenceAiBand{position:relative;display:grid;grid-template-columns:1.2fr 2.1fr .72fr;gap:14px;align-items:center;padding:16px clamp(28px,5vw,72px);background-image:linear-gradient(100deg,#04233bf5,#064569e6 55%,#04233bf5),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Pallet_racks.jpg);background-size:cover;background-position:center;color:#fff}.referenceAiIntro{display:flex;align-items:center;gap:11px}.referenceAiIntro h2{margin:0 0 2px;font-size:15px;line-height:1.1}.referenceAiIntro p{margin:0;color:#cce0eb;font-size:8px}.referenceAiItems{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.referenceAiItems>button,.referenceAiItems>div{position:relative;min-width:0;min-height:58px;display:flex;align-items:flex-end;justify-content:flex-start;gap:0;padding:8px;border:1px solid rgba(255,255,255,.18);border-radius:5px;background-size:cover;background-position:center;color:#fff;text-align:left;overflow:hidden;box-shadow:inset 0 -52px 44px -24px #021220f5}.referenceAiVoiceIn{background-image:linear-gradient(#041f341a,#041f3480),url("https://commons.wikimedia.org/wiki/Special:Redirect/file/Cargo_Loading_(8375916).jpg")}.referenceAiVoiceOut{background-image:linear-gradient(#041f341a,#041f3480),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Colombo_Express_in_Altenwerder_at_night-799096.jpeg)}.referenceAiLanguage{background-image:linear-gradient(#041f341a,#041f3480),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Container-Terminal_Bremerhaven.jpg)}.referenceAiReader{background-image:linear-gradient(#041f341a,#041f3480),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Pallet_racks.jpg)}.referenceAiHuman{background-image:linear-gradient(#041f341a,#041f3480),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Container_cranes_at_Antwerp_harbor.JPG)}.referenceAiItems span{position:relative;z-index:2;display:grid;gap:0}.referenceAiItems b{font-size:8px}.referenceAiItems small{font-size:7px;color:#c8dbe5}.referenceHumanTouch{display:grid;gap:2px;padding-left:11px;border-left:1px solid #d5a52c}.referenceHumanTouch b{color:#f2c74f;font-size:10px}.referenceHumanTouch small{color:#d2e0e8;font-size:7px}footer{display:grid!important;grid-template-columns:1.15fr 1.9fr 1.2fr 1.45fr 1fr!important;align-items:center!important;gap:18px!important;padding:15px clamp(28px,5vw,72px)!important;background:#061d33!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.08)!important}footer .brand img{width:52px!important;height:52px!important;background:#fff!important}footer .brand b,footer .brand small{color:#fff!important}footer .footerCompanyDetails,footer .footerServiceLinks,footer .footerContact,footer>div{font-size:8px!important;line-height:1.35!important}footer a,footer button,footer span{color:#d7e3ea!important;font-size:8px!important}.companyRegistryBar{display:none!important}.referenceCampaign{width:calc(100% - clamp(36px,8vw,128px));max-width:1320px;margin:22px auto 10px;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);overflow:hidden;border:1px solid #d8e3ea;border-radius:14px;background:#fff;box-shadow:0 16px 38px #031f3617}.referenceCampaignPhoto{min-height:238px;background-image:linear-gradient(#031f3614,#031f362e),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Container_cranes_at_Antwerp_harbor.JPG);background-size:cover;background-position:center}.referenceCampaignCopy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:26px 30px;text-align:left}[dir=rtl] .referenceCampaignCopy{text-align:right;align-items:flex-start}.referenceCampaignTag{display:inline-flex;margin-bottom:8px;padding:5px 8px;border-radius:999px;background:#082b4c;color:#f3c85b;font-size:8px;font-weight:900;letter-spacing:.12em}.referenceCampaign h2{margin:0 0 8px;color:#062a49;font-size:clamp(22px,3vw,34px);line-height:1.12}.referenceCampaign p{margin:0;color:#5a7082;font-size:12px;line-height:1.55}.referenceCampaign button{margin-top:15px;padding:10px 14px;border:0;border-radius:8px;background:#e6a823;color:#031f36;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.referenceCampaign button:hover{background:#f0bf45}@media(max-width:760px){.referenceCampaign{width:calc(100% - 24px);grid-template-columns:1fr;margin-top:18px}.referenceCampaignPhoto{min-height:190px}.referenceCampaignCopy{padding:20px}.referenceCampaign h2{font-size:26px}.referenceCampaign p{font-size:12px}.referenceCampaign button{width:100%;min-height:44px}}@media(max-width:1180px){.siteHeader:not(.b2bSiteHeader) .navLinks{display:none!important}.referenceQuickBar,.referenceServicesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.referenceProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.referenceSplit{grid-template-columns:1fr}.referenceCountriesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.referenceAiBand{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.siteHeader:not(.b2bSiteHeader) nav{height:auto!important;min-height:70px!important;padding:7px 12px!important;background:#fff!important}.siteHeader:not(.b2bSiteHeader) .brand div{display:none!important}.referenceHeaderQuote{display:none!important}.siteHeader:not(.b2bSiteHeader) .listenNav{padding:8px 10px!important}.referenceHero{height:auto;min-height:460px;background-position:58% center}.referenceHeroOverlay{background:linear-gradient(90deg,#03192df5,#03192db8)}.referenceHeroContent{width:100%;padding:36px 18px 92px}[dir=rtl] .referenceHeroContent{padding:36px 18px 92px}.referenceHero h1{font-size:42px}.referenceHeroContent>p{font-size:14px}.referenceHeroValues{display:none}.referenceHeroTrust{display:grid;grid-template-columns:1fr 1fr}.referenceHeroActions{flex-direction:column}.referenceQuickBar{width:calc(100% - 24px);grid-template-columns:1fr 1fr;margin-top:-48px}.referenceQuickBar button,.referenceQuickBar>div{min-height:78px}.referenceSection{padding:34px 16px 15px}.referenceSectionHead{align-items:flex-start}.referenceServicesGrid{grid-template-columns:1fr 1fr}.referenceServiceCard{height:150px}.referenceSplit{padding:0 16px 20px}.referenceProductsGrid{grid-template-columns:1fr 1fr}.referenceProductCard{height:128px}.referenceCountriesGrid{grid-template-columns:1fr 1fr}.referenceCountryCard{min-height:130px}.referenceAiBand{padding:20px 16px}.referenceAiItems{grid-template-columns:1fr 1fr}.referenceHumanTouch{padding-left:0;border-left:0;border-top:1px solid #d5a52c;padding-top:10px}footer{grid-template-columns:1fr!important;padding:20px 16px!important}}@media(max-width:420px){.referenceQuickBar,.referenceServicesGrid,.referenceProductsGrid,.referenceCountriesGrid,.referenceHeroTrust{grid-template-columns:1fr}.referenceSectionHead{display:grid}}.productsPortal{background:#f5f9fc;color:#102e47;min-height:70vh;padding-bottom:72px}.portalWrap{max-width:1220px;margin:auto;padding:24px 28px}.portalBreadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;padding:12px 0 24px}.portalBreadcrumb a{color:#176893;text-decoration:none}.portalIntro{max-width:890px;margin:16px 0 36px;padding-bottom:20px;border-bottom:1px solid #cfdee9}.portalKicker{color:#176893;font-size:12px;letter-spacing:.09em;font-weight:750}.portalIntro h1,.portalCategoryHero h1{color:#082f4e;font-size:clamp(34px,4vw,56px);line-height:1.1;margin:15px 0 20px;letter-spacing:-.025em;max-width:820px}.portalIntro p,.portalCategoryHero p{font-size:18px;color:#536b7e;line-height:1.7}.portalCategories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:start}.portalCategory{background:#fff;border:1px solid #d8e4ed;border-radius:16px;overflow:hidden;transition:box-shadow .2s}.portalCategory:hover{box-shadow:0 10px 26px #0b375017}.portalCategoryLink{display:block;text-decoration:none;color:inherit}.portalCategory-paper{grid-column:span 2}.portalCategory-paper .portalPhoto img{height:290px}.portalCategory:not(.portalCategory-paper) .portalPhoto img{height:245px}.portalCategory .portalPhoto a{display:block}.portalCategory .portalPhoto img{transition:filter .2s}.portalCategory .portalPhoto a:hover img{filter:brightness(1.04)}.portalCategory-paper .portalCategoryBody{padding-top:16px}.portalCategory-paper .portalCategoryBody h2{font-size:28px}.portalCategory-paper .portalCategoryBody p{margin-bottom:16px}.portalCategories .portalCategory{align-self:stretch}.portalCategoryBody{min-height:200px}.portalCategoryLink:focus-visible,.productsPortal button:focus-visible,.productsPortal a:focus-visible{outline:3px solid #1795c9;outline-offset:3px}.portalPhoto{margin:0;background:#fff}.portalPhoto img{display:block;width:100%;height:215px;-o-object-fit:cover;object-fit:cover}.portalPhoto figcaption{font-size:10px;line-height:1.45;color:#536b7e;padding:9px 15px;min-height:40px}.portalPhoto figcaption a{color:#365d78}.portalCategoryBody{padding:20px 24px 25px}.portalCategoryBody h2{margin:10px 0 12px;font-size:23px;line-height:1.25}.portalCategoryBody p{color:#536b7e;font-size:14px;line-height:1.6;margin-bottom:22px;min-height:22px}.portalTextLink{color:#096799;font-size:14px;font-weight:750;text-decoration:none}.portalServiceStrip{margin-top:44px;padding:28px 0;border-top:1px solid #cfdee9}.portalServiceStrip h2{font-size:25px;margin:0 0 14px}.portalServiceStrip p{max-width:760px;line-height:1.7;color:#536b7e}.portalListen{background:transparent;color:#096799;border:1px solid #92b9cf;border-radius:8px;padding:10px 20px;cursor:pointer}.portalCategoryHero{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;margin:8px 0 38px}.portalCategoryHero>.portalPhoto{border-radius:16px;overflow:hidden;border:1px solid #d8e4ed}.portalCategoryHero .portalPhoto img{height:260px}.portalNotice{font-size:14px;line-height:1.65;color:#5d4b2c;background:#fff7e8;border-inline-start:3px solid #d9a541;padding:17px 20px;border-radius:0 8px 8px 0}.portalAdvertisement{background:#fff;padding:34px;border-radius:16px;border:1px solid #d8e4ed;margin-bottom:26px}.portalAdvertisement h2{font-size:clamp(27px,3vw,38px);line-height:1.2;max-width:810px;margin:16px 0}.portalAdvertisement>p:not(.portalNotice){font-size:17px;line-height:1.7;max-width:880px;color:#536b7e}.portalPrimary{display:inline-flex;align-items:center;justify-content:center;background:#096799;color:#fff;border:0;border-radius:9px;padding:13px 21px;font-weight:750;cursor:pointer;text-decoration:none;font-size:15px;line-height:1.5}.portalSpecs{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:28px 0;padding:20px 0;border-top:1px solid #d8e4ed;border-bottom:1px solid #d8e4ed}.portalSpecs span{font-size:12px;color:#536b7e;display:block}.portalSpecs strong{font-size:26px;display:block;margin-top:8px;color:#096799}.portalProductGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0 40px}.portalProduct{background:#fff;padding:26px;border-radius:12px;border:1px solid #d8e4ed;display:flex;flex-direction:column;align-items:start}.portalProduct h3{font-size:23px;margin:13px 0;line-height:1.3}.portalProduct>strong{color:#096799;font-size:26px}.portalProduct p{line-height:1.65;color:#536b7e;font-size:14px}.portalProduct .portalTextLink{margin-top:auto;padding-top:15px}.portalDetail{background:#fff;padding:30px;border:1px solid #d8e4ed;border-radius:14px}.portalDetail h2{font-size:34px;margin:16px 0}.portalDetail>p{line-height:1.7;max-width:850px}.portalDefinition{max-width:800px}.portalDefinition>div{display:grid;grid-template-columns:1fr 2fr;gap:25px;padding:13px 0;border-bottom:1px solid #e2eaf0}.portalDefinition dt{color:#536b7e;text-transform:capitalize}.portalDefinition dd{margin:0;font-weight:600}.portalRegister{padding-top:15px}.portalRegister h2{font-size:28px}.portalFilters{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:15px;margin:24px 0}.portalFilters label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:650;color:#365d78}.portalFilters input,.portalFilters select{width:100%;padding:12px;border:1px solid #b5cad9;border-radius:8px;background:#fff;color:#102e47;font:inherit;min-width:0}.portalTableWrap{overflow-x:auto;background:#fff;border:1px solid #d8e4ed;border-radius:10px;margin-top:22px}.portalTableWrap table{min-width:850px;width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.portalTableWrap th,.portalTableWrap td{text-align:start;padding:12px;border-bottom:1px solid #e2eaf0;white-space:nowrap}.portalTableWrap th{background:#eaf4fa;color:#24516e}.portalTableWrap button{border:1px solid #b5cad9;background:#fff;color:#096799;padding:6px 10px;border-radius:6px;cursor:pointer}.portalQualityB{color:#9b570c;font-weight:750;background:#fff7e8}.portalFood{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px;background:#fff;border:1px solid #d8e4ed;border-radius:14px;overflow:hidden}.portalFood>img{width:100%;max-height:440px;-o-object-fit:cover;object-fit:cover}.portalFood>div{padding:28px}.portalFood h2{font-size:30px;line-height:1.2}.portalFood p{color:#536b7e;line-height:1.7}.portalCaption{font-size:12px}.productsPortal[dir=rtl] .portalKicker{letter-spacing:0}@media(max-width:920px){.portalCategories,.portalProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portalCategory-paper{grid-column:span 2}.portalCategoryHero{gap:24px}.portalSpecs{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.portalWrap{padding:18px 16px}.portalIntro{margin-top:5px}.portalIntro h1,.portalCategoryHero h1{font-size:36px}.portalIntro p,.portalCategoryHero p{font-size:16px}.portalCategories,.portalProductGrid,.portalCategoryHero,.portalFood,.portalFilters{grid-template-columns:1fr}.portalCategoryHero{gap:20px}.portalCategory-paper{grid-column:auto}.portalCategory-paper .portalPhoto img,.portalCategory:not(.portalCategory-paper) .portalPhoto img{height:220px}.portalCategoryBody{min-height:0}.portalCategoryHero .portalPhoto img{height:200px}.portalAdvertisement,.portalDetail{padding:23px 18px}.portalSpecs{gap:16px}.portalSpecs strong{font-size:23px}.portalFood>div{padding:22px}}.globalVoiceAssistant{position:fixed;z-index:1200;right:18px;bottom:18px;max-width:min(420px,calc(100vw - 24px));font-family:inherit}.globalVoiceAssistant[dir=rtl]{right:auto;left:18px}.globalVoiceLauncher{display:inline-flex;align-items:center;gap:9px;border:0;border-radius:999px;padding:13px 17px;background:#0b6fd3;color:#fff;font-weight:800;box-shadow:0 14px 36px #07366047;cursor:pointer}.globalVoiceLauncher svg{width:20px}.globalVoicePanel{width:min(400px,calc(100vw - 24px));max-height:min(78vh,760px);overflow:auto;border:1px solid #cfdeea;border-radius:20px;background:#fff;box-shadow:0 22px 60px #07294447;padding:14px;color:#12334d}.globalVoicePanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:4px 2px 10px}.globalVoicePanel>header>div{display:flex;gap:9px;align-items:flex-start}.globalVoicePanel>header span{display:grid;gap:2px}.globalVoicePanel>header small{color:#637b8f;line-height:1.35}.globalVoicePanel>header button{border:0;background:#eef4f8;border-radius:9px;padding:7px;cursor:pointer;color:#234d68}.globalVoiceQuick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.globalVoiceQuick button,.globalVoiceReview button,.globalVoiceComposer>button,.globalVoiceSubmit{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #b9ccd8;background:#fff;color:#164564;border-radius:10px;padding:10px;font-weight:750;cursor:pointer}.globalVoiceQuick button svg,.globalVoiceReview button svg,.globalVoiceSubmit svg{width:17px}.globalVoiceHint{display:block;margin:7px 2px 10px;color:#6b8091}.globalVoiceMessages{display:grid;gap:8px;max-height:250px;overflow:auto;padding:2px}.globalVoiceMessages article{padding:10px 11px;border-radius:12px;background:#f4f8fb}.globalVoiceMessages article.user{background:#eaf4ff}.globalVoiceMessages article b{font-size:.76rem;color:#376078}.globalVoiceMessages article p{margin:4px 0 7px;white-space:pre-wrap;line-height:1.45}.globalVoiceComposer{display:grid;gap:7px;margin-top:10px}.globalVoiceComposer textarea{width:100%;box-sizing:border-box;min-height:82px;border:1px solid #c7d7e2;border-radius:11px;padding:10px 11px;font:inherit;resize:vertical}.globalVoiceComposer>button{background:#0b6fd3;color:#fff;border-color:#0b6fd3}.globalVoiceReview{display:grid;gap:5px;margin-top:10px;padding-top:10px;border-top:1px solid #e2eaf0}.globalVoiceReview small{color:#6a7f91}.globalVoiceHandoff{display:grid;gap:9px;margin-top:10px;padding:11px;border-radius:13px;background:#f7fafc}.globalVoiceHandoff label{display:grid;gap:5px;font-size:.78rem;font-weight:750}.globalVoiceHandoff label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:start}.globalVoiceHandoff input{width:100%;box-sizing:border-box;border:1px solid #c7d7e2;border-radius:9px;padding:9px;font:inherit}.globalVoiceConfirm{grid-template-columns:auto 1fr!important;align-items:flex-start!important}.globalVoiceConfirm input{width:auto;margin-top:3px}.globalVoiceSubmit{background:#0b6fd3;color:#fff;border-color:#0b6fd3}.globalVoiceStatus{margin:10px 0 0;padding:9px 10px;border-radius:10px;background:#edf7f0;color:#215f3f;font-size:.84rem}.speechAccess{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.speechAccess .secondaryButton{min-height:36px;padding:7px 9px!important;font-size:.78rem}.speechAccess small{font-size:.72rem;color:#62798b}.speechAccessCompact{margin-top:4px}@media(max-width:640px){.globalVoiceAssistant{right:10px;bottom:10px;left:auto}.globalVoiceAssistant[dir=rtl]{left:10px;right:auto}.globalVoicePanel{width:calc(100vw - 20px);max-height:84vh}.globalVoiceLauncher span{display:none}.globalVoiceQuick{grid-template-columns:1fr}.globalVoiceHandoff label>div{grid-template-columns:1fr}.globalVoiceHandoff .speechAccess{margin-top:2px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.customBooking{display:grid;gap:18px;max-width:1180px;margin:0 auto}.customBookingHero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;border-radius:22px;background:linear-gradient(135deg,#052845,#0b4e76);color:#fff;box-shadow:0 18px 50px #03264229}.customBookingHero h2{margin:8px 0;font-size:32px}.customBookingHero p{margin:0;max-width:760px;color:#d7e5ee;line-height:1.55}.customBookingHero>svg{width:46px;height:46px;color:var(--gold-light)}.bookingStepper{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bookingStepper button{display:flex;align-items:center;gap:10px;border:1px solid #d6e1e8;background:#fff;color:#6b8090;padding:12px 14px;border-radius:13px;font-weight:800;text-align:start}.bookingStepper button span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#edf3f7}.bookingStepper button.active{border-color:#d7a52a;color:var(--navy);box-shadow:0 8px 22px #03264214}.bookingStepper button.active span,.bookingStepper button.done span{background:var(--navy);color:#fff}.bookingSection{padding:24px}.bookingSectionStack{display:grid;gap:16px}.bookingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.bookingGrid label{display:grid;gap:7px;color:#5f7485;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.bookingGrid label.wide{grid-column:1/-1}.bookingGrid input,.bookingGrid select,.bookingGrid textarea{width:100%;min-height:45px;border:1px solid #d5e1e8;border-radius:11px;background:#fbfdfe;padding:11px 12px;color:var(--navy);text-transform:none;letter-spacing:normal;font-weight:600}.bookingGrid textarea{min-height:90px;resize:vertical}.bookingGrid input:focus,.bookingGrid select:focus,.bookingGrid textarea:focus{outline:0;border-color:#d2a02b;box-shadow:0 0 0 3px #d7a52a1f}.cargoChoiceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.cargoChoice{min-height:135px;border:1px solid #d7e2e9;border-radius:16px;background:#fff;color:var(--navy);padding:18px;text-align:start;display:grid;gap:7px}.cargoChoice svg{color:#b67e09}.cargoChoice small{color:#708595;line-height:1.4}.cargoChoice.active{border-color:#d7a52a;background:#fff9e9;box-shadow:0 10px 25px #03264214}.methodChoice{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.methodChoice button{min-width:220px;display:flex;align-items:center;gap:12px;border:1px solid #d7e2e9;border-radius:14px;background:#fff;padding:14px 16px;color:var(--navy);text-align:start}.methodChoice button.active{border-color:#d7a52a;background:#fff9e9}.methodChoice small,.methodChoice b{display:block}.methodChoice small{color:#738898;margin-top:2px}.bookingFooter{display:flex;justify-content:space-between;align-items:center}.secondaryButton.compact{width:auto;margin:0;display:inline-flex;align-items:center;gap:8px}.nafezaPanel{border:1px solid #d8b75b;background:linear-gradient(180deg,#fffdf6,#fff9e6)}.bookingReviewGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0}.bookingReviewGrid article{display:grid;gap:4px;border:1px solid #dde6ec;border-radius:14px;padding:16px;background:#fbfdfe}.bookingReviewGrid small{color:#7b8d9a;font-weight:800}.bookingReviewGrid span{color:#5f7485}.bookingReviewGrid .nafezaReview{border-color:#d8b75b;background:#fff9e6}.reviewRoute{display:flex;align-items:center;gap:12px;padding:16px;border-radius:14px;background:#edf5fa;margin-top:16px}.reviewRoute small,.reviewRoute b{display:block}.reuseMap{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:15px;border:1px dashed #b7c9d5;border-radius:13px;background:#f8fbfd}.reuseMap span{padding:6px 9px;border-radius:999px;background:#e9f1f6;color:#294c66;font-size:12px;font-weight:800}.createBookingFinal{margin-top:18px;min-width:220px}.createBookingFinal:disabled,.gold:disabled{opacity:.55;cursor:not-allowed}.bookingControl{margin-top:16px;padding:16px;border:1px solid #d7e2e9;border-radius:15px;background:linear-gradient(180deg,#fbfdfe,#f4f8fb)}.bookingControlHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.bookingControlHead>div{display:flex;align-items:center;gap:10px}.bookingControlHead svg{color:#b67e09}.bookingControlHead small,.bookingControlHead b{display:block}.bookingControlHead small{color:#748898;font-size:9px;letter-spacing:.12em}.bookingControlGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.bookingControlGrid label{display:grid;gap:5px;color:#667d8e;font-size:10px;font-weight:850;text-transform:uppercase}.bookingControlGrid label.wide{grid-column:1/-1}.bookingControlGrid input,.bookingControlGrid select{min-height:42px;border:1px solid #d4e0e8;border-radius:10px;background:#fff;padding:9px 11px;color:var(--navy);text-transform:none}.bookingSave{margin-top:12px}.bookingControlNotice{display:block;margin-top:8px;color:#31566e}.bookingHistory{display:grid;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid #dce6ec}.bookingHistory>b{display:flex;align-items:center;gap:7px}.bookingHistory>div{display:grid;grid-template-columns:150px 90px 1fr;gap:8px;align-items:center;font-size:11px}.bookingHistory span{color:#718696}.bookingHistory strong{text-transform:capitalize}.bookingHistory small{color:#4d687b}@media(max-width:800px){.bookingControlGrid{grid-template-columns:1fr}.bookingHistory>div{grid-template-columns:1fr}.bookingControlHead{align-items:flex-start}.bookingStepper{grid-template-columns:1fr 1fr}.bookingGrid,.cargoChoiceGrid,.bookingReviewGrid{grid-template-columns:1fr}.customBookingHero{padding:22px}.customBookingHero h2{font-size:26px}.bookingSection{padding:18px}.methodChoice button{min-width:100%}}:root{font-family:Aptos,Segoe UI Variable Text,Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;color:#0a2742;background:#f4f7f9;--navy: #052845;--navy-deep: #031a2f;--navy-soft: #0d416f;--gold: #d7a52a;--gold-light: #f1cc64;--cream: #fbf7ee;--ice: #edf5fa;--line: #d8e3eb;--muted: #607589;--green: #16966a;--red: #c93d45}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f7f9;color:#0a2742}button,input,select,textarea{font:inherit}button{cursor:pointer}html[dir=rtl] body{font-family:SF Arabic,Geeza Pro,Noto Sans Arabic,Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0!important;line-height:1.35}.appShell{min-height:100vh;background:#f4f7f9}.siteHeader{position:sticky;top:0;z-index:50;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #dce5eb;box-shadow:0 3px 14px #041f340d}.topbar{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;background:var(--navy-deep);color:#d5e2ec;font-size:11px;letter-spacing:.08em}.siteHeader nav{height:82px;display:flex;align-items:center;gap:30px;padding:0 4vw}.brandBtn{border:0;background:transparent;padding:0}.brand{display:flex;align-items:center;gap:11px;text-align:start}.brand img{width:58px;height:58px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(1,28,52,.16))}.brand b{display:block;color:var(--navy);font-size:18px;font-weight:900;letter-spacing:-.02em}.brand small{display:block;margin-top:2px;color:#6c8293;font-size:8px;letter-spacing:.18em;font-weight:700}.navLinks{display:flex;gap:4px;margin-inline:auto}.navLinks button{border:0;background:transparent;color:#294c66;padding:10px 11px;border-radius:11px;font-weight:750;font-size:14px}.navLinks button:hover{color:var(--navy);background:#edf4f8}.navActions{display:flex;align-items:center;gap:9px}.langControl{display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:#fff;padding:8px 10px;border-radius:12px}.langControl select{border:0;outline:0;background:transparent;color:var(--navy);font-weight:800;max-width:110px}.b2bNav{border:0;display:flex;align-items:center;gap:7px;background:var(--navy);color:#fff;padding:11px 15px;border-radius:12px;font-weight:850;box-shadow:0 10px 24px #03233d29}.listenNav{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);cursor:pointer}.listenNav:hover{background:#fff4d6;border-color:#d4a126}.b2bSiteHeader nav{min-height:78px;justify-content:space-between}.b2bBrandStatic{flex:0 0 auto}.b2bPortalStatus{margin-inline:auto;display:flex;align-items:center;gap:10px;color:var(--navy)}.b2bPortalStatus svg{color:#ad780b}.b2bPortalStatus b,.b2bPortalStatus small{display:block}.b2bPortalStatus b{font-size:14px}.b2bPortalStatus small{margin-top:2px;color:var(--muted);font-size:10px}.b2bPublicLink{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border:1px solid #cbd9e3;border-radius:12px;color:var(--navy);background:#fff;text-decoration:none;font-weight:850}.premiumHero{position:relative;min-height:670px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center;padding:84px 6vw 120px;background:linear-gradient(120deg,#031a2f,#062e50 46%,#0b4e76);color:#fff}.heroBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.sunsetOrb{position:absolute;width:440px;height:440px;right:15%;top:12%;border-radius:50%;background:radial-gradient(circle,#ffd36d 0,#eaa52e 18%,rgba(232,156,35,.15) 47%,transparent 70%);filter:blur(2px);opacity:.65}.routeLine{position:absolute;border:1px solid rgba(243,197,74,.45);border-radius:50%;transform:rotate(-12deg)}.lineOne{width:700px;height:280px;right:-60px;top:80px}.lineTwo{width:900px;height:360px;right:-180px;top:180px;opacity:.55}.portGrid{position:absolute;inset:auto 0 0 0;height:180px;background:linear-gradient(180deg,transparent,rgba(0,10,20,.4)),repeating-linear-gradient(90deg,transparent 0 55px,rgba(255,255,255,.025) 56px 57px)}.heroContent,.heroVisual{position:relative;z-index:2}.eyebrow,.tag{display:inline-flex;align-items:center;gap:8px;color:var(--gold-light);font-size:12px;font-weight:900;letter-spacing:.16em}.heroContent h1,.pageHero h1,.b2bHeroCopy h1{margin:16px 0 18px;font-family:Aptos Display,Segoe UI Variable Display,Avenir Next,Segoe UI,sans-serif;font-weight:820;letter-spacing:-.055em;line-height:.98}.heroContent h1{font-size:clamp(52px,7vw,94px);max-width:800px}.heroContent>p{max-width:680px;font-size:20px;line-height:1.6;color:#dce8f0}.heroActions{display:flex;gap:12px;margin:30px 0 28px;flex-wrap:wrap}.gold{border:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,var(--gold-light),var(--gold));color:var(--navy-deep);padding:13px 19px;border-radius:12px;font-weight:900;box-shadow:0 12px 30px #d7a52a38}.heroPrimary{padding:15px 22px}.glassButton{border:1px solid rgba(255,255,255,.25);display:inline-flex;align-items:center;gap:9px;color:#fff;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 20px;border-radius:12px;font-weight:800}.heroTrust{display:flex;gap:18px;flex-wrap:wrap;color:#dce8f0}.heroTrust span{display:flex;gap:7px;align-items:center;font-size:13px;font-weight:700}.heroTrust svg{width:17px;color:var(--gold-light)}.heroVisual{min-height:500px;display:flex;align-items:center;justify-content:center}.heroLogoPlate{width:min(390px,80%);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle,rgba(255,255,255,.16),rgba(255,255,255,.03) 52%,transparent 68%);border:1px solid rgba(255,255,255,.12);box-shadow:0 45px 90px #00000052}.heroLogoPlate img{width:62%;height:62%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 28px rgba(0,0,0,.3))}.heroLogoPlate small{font-size:9px;letter-spacing:.18em;color:#d8e6ef}.routeBadge,.visualCard{position:absolute;background:#031b30c7;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px #0003}.routeBadge{top:45px;right:0;padding:13px 16px;border-radius:14px;display:flex;gap:10px;align-items:center}.routeBadge small,.routeBadge b{display:block}.routeBadge small{color:var(--gold-light);font-size:9px;letter-spacing:.14em}.visualStack{position:absolute;bottom:24px;left:0;display:grid;gap:9px}.visualCard{position:relative;min-width:245px;display:grid;grid-template-columns:34px 1fr;-moz-column-gap:10px;column-gap:10px;padding:13px 15px;border-radius:14px}.visualCard svg{color:var(--gold-light);grid-row:1 / span 2}.visualCard b,.visualCard small{display:block}.visualCard small{color:#abc0d0;font-size:11px}.discoverySection,.quoteWrap,.editorialPage{padding:78px 6vw}.discoverySection{margin:-52px 4vw 0;position:relative;z-index:5;background:#fff;border-radius:28px;box-shadow:0 35px 90px #0326422e}.sectionCopy{max-width:780px}.sectionCopy.center{margin:0 auto 30px;text-align:center}.sectionCopy h2,.journeyIntro h2{margin:8px 0 12px;color:var(--navy);font-family:Aptos Display,Segoe UI Variable Display,Avenir Next,Segoe UI,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:820;letter-spacing:-.045em}.sectionCopy p{color:var(--muted);line-height:1.65;font-size:17px}.intentGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:30px 0 24px}.intent{min-height:132px;border:1px solid var(--line);background:#f9fbfc;border-radius:18px;padding:18px;text-align:start;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:15px;transition:.2s ease;color:var(--navy)}.intent:hover,.intent.active{transform:translateY(-3px);border-color:#d9aa35;background:var(--cream);box-shadow:0 15px 32px #08274617}.intentIcon{width:42px;height:42px;display:grid;place-items:center;background:var(--navy);color:var(--gold-light);border-radius:12px}.intent b{align-self:end;font-size:15px;line-height:1.25}.intent>svg{align-self:end;width:17px}.aiConcierge{background:linear-gradient(135deg,#071f37,#0a416d);color:#fff;border-radius:22px;padding:24px;box-shadow:0 18px 45px #05284529}.aiIdentity{display:flex;align-items:center;gap:12px}.aiIdentity small,.aiIdentity b{display:block}.aiIdentity small{color:var(--gold-light);font-size:9px;letter-spacing:.16em}.aiIdentity b{margin-top:3px;font-size:20px}.aiOrb{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;color:var(--navy);background:linear-gradient(135deg,#ffe48e,#d49b19)}.aiInputRow{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:18px}.aiInputRow textarea{min-height:82px;resize:vertical;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#ffffff14;color:#fff;padding:14px;outline:0}.aiInputRow textarea::-moz-placeholder{color:#aec3d2}.aiInputRow textarea::placeholder{color:#aec3d2}.aiReply{margin-top:14px;padding:15px;background:#fff;color:var(--navy);border-radius:14px;line-height:1.6;white-space:pre-wrap}.aiGuardrail{margin-top:14px;display:flex;gap:7px;align-items:center;color:#bcd0dd;font-size:11px}.experienceBand{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:75px 6vw;background:#f4f7f9}.experienceBand article{position:relative;min-height:230px;padding:25px;overflow:hidden;border-radius:22px;background:linear-gradient(145deg,#fff,#edf4f8);border:1px solid #dce7ed;box-shadow:0 12px 35px #0728430f}.experienceBand article svg{width:34px;height:34px;color:#bc8610}.experienceBand article>span{position:absolute;top:18px;right:20px;font-family:Georgia,serif;font-size:40px;color:#dbe6ed}.experienceBand h3{margin:24px 0 8px;font-size:23px;color:var(--navy)}.experienceBand p{color:var(--muted);line-height:1.6}.roleStorySection{padding:90px 6vw;background:#061d33;color:#fff}.roleStoryIntro{max-width:820px;margin-bottom:34px}.roleStoryIntro h2{margin:9px 0 12px;font:820 clamp(38px,5vw,68px)/1.02 "Aptos Display","Segoe UI Variable Display","Segoe UI",sans-serif;letter-spacing:-.05em}.roleStoryIntro p{color:#bbcedb;font-size:17px;line-height:1.7}.roleStoryGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.storyCard{position:relative;min-height:360px;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(160deg,#0c3c62,#071d33 72%);box-shadow:0 24px 60px #0003}.storyGraphic{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.72}.logisticsGraphic{background:radial-gradient(circle at 72% 18%,rgba(242,197,83,.55),transparent 22%),linear-gradient(150deg,transparent 44%,rgba(255,255,255,.09) 45% 47%,transparent 48%),repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.035) 43px 44px)}.transportGraphic{background:linear-gradient(155deg,transparent 0 48%,rgba(239,197,92,.36) 49% 51%,transparent 52%),radial-gradient(ellipse at 28% 70%,rgba(36,133,188,.45),transparent 38%),repeating-linear-gradient(0deg,transparent 0 28px,rgba(255,255,255,.03) 29px 30px)}.customsGraphic{background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),radial-gradient(circle at 72% 32%,rgba(224,170,45,.35),transparent 28%);background-size:28px 28px,28px 28px,auto}.accountingGraphic{background:radial-gradient(circle at 20% 20%,rgba(238,192,77,.42),transparent 24%),linear-gradient(135deg,transparent 0 54%,rgba(255,255,255,.08) 55% 57%,transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 34px)}.storyCard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04142214,#041422eb 68%)}.storyCard>div{position:absolute;z-index:2;inset:auto 22px 22px}.storyCard svg{color:var(--gold-light);width:30px;height:30px}.storyCard small{display:block;margin-top:18px;color:var(--gold-light);font-weight:900;letter-spacing:.15em}.storyCard h3{margin:6px 0 8px;font-size:24px}.storyCard p{margin:0;color:#c4d5e1;line-height:1.58;font-size:13px}.aiRibbon{margin-top:18px;padding:18px 22px;border-radius:18px;display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;background:linear-gradient(90deg,#eabb4829,#ffffff0d);border:1px solid rgba(239,196,90,.25)}.aiRibbon svg{color:var(--gold-light)}.aiRibbon span{color:#edf4f8}.aiRibbon strong{color:var(--gold-light);font-size:11px;letter-spacing:.04em}.quoteWrap{background:#fff}.premiumQuote{max-width:1180px;margin:0 auto;padding:25px;border-radius:24px;border:1px solid var(--line);box-shadow:0 25px 70px #04223b1a;background:#fff}.quoteHeader{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid #edf2f5;margin-bottom:18px}.quoteHeader>div{display:flex;align-items:center;gap:9px;color:var(--navy)}.quoteHeader svg{color:#c18e16}.quoteHeader small{color:#7c91a1}.formGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.formGrid label,.draftBox label,.sourcingPanel label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#637b8d}.formGrid input,.formGrid select,.draftBox input,.sourcingPanel textarea{width:100%;border:1px solid #d9e4eb;background:#fbfdfe;color:var(--navy);padding:12px 13px;border-radius:11px;margin-top:6px;outline:0}.formGrid input:focus,.formGrid select:focus,.draftBox input:focus,.sourcingPanel textarea:focus{border-color:#d2a02b;box-shadow:0 0 0 3px #d7a52a1f}.quoteSelect{position:relative;width:100%;margin-top:6px;font-size:1rem;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--navy)}.quoteSelect summary{min-height:46px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:11px 13px;border:1px solid #d9e4eb;border-radius:11px;background:#fbfdfe;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.quoteSelect summary::-webkit-details-marker{display:none}.quoteSelect summary:focus-visible{outline:0;border-color:#d2a02b;box-shadow:0 0 0 3px #d7a52a24}.quoteSelect[open] summary{border-color:#d2a02b;background:#fff;box-shadow:0 0 0 3px #d7a52a1f}.quoteSelect summary svg{flex:0 0 auto;transition:transform .18s ease}.quoteSelect[open] summary svg{transform:rotate(180deg)}.quoteSelectMenu{position:absolute;z-index:70;inset-inline:0;top:calc(100% + 7px);display:grid;gap:2px;max-height:230px;overflow-y:auto;padding:6px;border:1px solid #ccdbe4;border-radius:12px;background:#fff;box-shadow:0 18px 42px #04223b2e}.quoteSelectMenu button{width:100%;min-height:40px;border:0;border-radius:8px;padding:9px 11px;background:transparent;color:var(--navy);text-align:start;font-weight:600}.quoteSelectMenu button:hover,.quoteSelectMenu button:focus-visible{outline:0;background:#edf5fa}.quoteSelectMenu button[aria-selected=true]{background:#0b68c9;color:#fff}@media(max-width:760px){.quoteSelectMenu{position:static;margin-top:6px;max-height:210px;box-shadow:0 12px 30px #04223b1f}}.quoteSubmit{margin-top:18px}.journeySection{padding:76px 6vw;background:linear-gradient(135deg,#041d34,#093b61);color:#fff}.journeyIntro h2{color:#fff}.journeyFlow{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin-top:30px}.journeyFlow div{border:1px solid rgba(255,255,255,.13);background:#ffffff0e;border-radius:14px;padding:17px 10px;text-align:center}.journeyFlow span,.journeyFlow b{display:block}.journeyFlow span{color:var(--gold-light);font-size:11px;font-weight:900;margin-bottom:8px}.editorialPage{min-height:700px;background:linear-gradient(180deg,#f8fafb,#eef4f7)}.premiumPageHero{max-width:950px;padding:40px 0 32px}.pageHero h1{color:var(--navy);font-size:clamp(46px,6vw,78px)}.pageHero p{color:var(--muted);max-width:760px;font-size:18px;line-height:1.6}.categoryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.categoryCard{min-height:150px;text-align:start;position:relative;border:1px solid var(--line);border-radius:18px;background:#fff;padding:22px;color:var(--navy);box-shadow:0 12px 35px #0526410d}.categoryCard span,.categoryCard b,.categoryCard small{display:block}.categoryCard span{color:#c18d13;font-size:11px;font-weight:900}.categoryCard b{margin-top:14px;font-size:21px}.categoryCard small{margin-top:7px;color:#718797}.categoryCard>svg{position:absolute;right:18px;bottom:18px}.sellGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px}.uploadBox{min-height:430px;border:2px dashed #9eb4c3;background:#fff;border-radius:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px;text-align:center}.uploadBox input{display:none}.uploadBox svg{width:52px;height:52px;color:#c28c14}.uploadBox b{margin:16px 0 8px;font-size:22px}.uploadBox span{max-width:450px;color:var(--muted);line-height:1.6}.draftBox{background:#fff;border-radius:22px;border:1px solid var(--line);padding:24px}.draftBox label{display:block;margin:8px 0}.badge{display:inline-flex;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;background:#e2f5ec;color:#147752}.emptyState{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#718696;text-align:center}.emptyState svg{width:50px;height:50px;color:#cf9c22}.sourcingPanel{max-width:1100px;border:1px solid var(--line);border-radius:22px;padding:28px;background:#fff}.sourcingPanel>svg{width:54px;height:54px;color:#c48e14}.sourcingPanel textarea{min-height:120px}.sourcingCoreGrid{margin:20px 0 16px}.packagingRequirements{margin-top:24px;padding:24px;border:1px solid #d9e4eb;border-radius:20px;background:linear-gradient(180deg,#fbfdfe,#f3f7fa)}.packagingHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:18px;border-bottom:1px solid #dfe8ee;margin-bottom:18px}.packagingHeader h2{margin:5px 0 7px;color:var(--navy)}.packagingHeader p{margin:0;max-width:760px;color:var(--muted);line-height:1.55}.packagingHeader>svg{width:42px;height:42px;flex:0 0 auto;color:#bd8610}.packagingSpecGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.packagingSpecGrid input,.packagingSpecGrid select{width:100%;border:1px solid #d9e4eb;background:#fff;color:var(--navy);padding:12px 13px;border-radius:11px;margin-top:6px;outline:0}.packagingSpecGrid input:focus,.packagingSpecGrid select:focus{border-color:#d2a02b;box-shadow:0 0 0 3px #d7a52a1f}.requiredHint{display:block;margin-top:12px;color:#6e8291;line-height:1.45}.b2bLanding{min-height:calc(100vh - 112px);background:#031b31;color:#fff}.b2bHero{min-height:650px;display:grid;grid-template-columns:1.05fr .75fr;gap:70px;align-items:center;padding:70px 7vw;background:radial-gradient(circle at 78% 32%,rgba(202,151,32,.24),transparent 30%),linear-gradient(120deg,#02172a,#062f50 55%,#082b48)}.goldText{color:var(--gold-light)}.b2bHeroCopy h1{font-size:clamp(50px,6.2vw,86px)}.b2bHeroCopy>p{max-width:700px;color:#c7d7e2;font-size:18px;line-height:1.65}.b2bPillars{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.b2bPillars span{display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;padding:13px;border-radius:13px;color:#dce8ef;font-weight:700}.b2bPillars svg{color:var(--gold-light);width:18px}.b2bLoginCard{background:#fffffff7;color:var(--navy);border-radius:24px;padding:30px;box-shadow:0 40px 90px #00000059}.b2bLoginCard .brand{margin-bottom:20px}.secureMark{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:#eef5f9;color:#bb8813}.b2bLoginCard h2{margin:16px 0 7px;font-family:Aptos Display,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:30px;font-weight:820}.b2bLoginCard p{color:var(--muted);line-height:1.6}.fullButton,.secondaryButton{width:100%;margin-top:10px}.secondaryButton{border:1px solid #c9d8e2;background:#f8fbfd;color:var(--navy);border-radius:12px;padding:13px;font-weight:850}.b2bLoginCard>small{display:block;margin-top:14px;color:#7a8f9e;text-align:center}.accessPolicy{display:flex;gap:12px;align-items:flex-start;margin:16px 0;padding:14px;border-radius:14px;background:#f4f7fa;border:1px solid #dbe4ec;color:#082f50}.accessPolicy svg{flex:0 0 auto;margin-top:2px}.accessPolicy span{display:flex;flex-direction:column;gap:3px}.adminAccessPanel{margin-bottom:18px}.adminAgentForm{display:grid;grid-template-columns:1fr 1fr 170px auto;gap:10px;margin-top:14px}.adminAgentForm input,.adminAgentForm select{min-height:44px;border:1px solid #d5dde5;border-radius:10px;padding:0 12px;font:inherit;background:#fff}.adminNotice{display:block;margin-top:10px;color:#087443}.accessList{margin-top:18px;display:grid;gap:8px}.accessRow{display:grid;grid-template-columns:1fr 120px 95px 110px;align-items:center;gap:10px;border-top:1px solid #e6edf2;padding:11px 0}.accessRow b,.accessRow small{display:block}.accessRow small{color:#728797;margin-top:2px}.roleChip,.statusActive,.statusDisabled{font-size:11px;font-weight:850;border-radius:999px;padding:6px 9px;text-align:center}.roleChip{background:#edf4f8;color:#21465f}.statusActive{background:#e3f6ee;color:#087443}.statusDisabled{background:#fbe8e9;color:#a72f38}.accessRow .secondaryButton{margin:0;padding:9px 10px}@media(max-width:760px){.adminAgentForm,.accessRow{grid-template-columns:1fr}}.b2bBenefits{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:35px 7vw 55px;border-top:1px solid rgba(255,255,255,.08)}.b2bBenefits article{border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:17px;padding:20px}.b2bBenefits svg{color:var(--gold-light)}.b2bBenefits b{display:block;margin:12px 0 6px}.b2bBenefits p{margin:0;color:#9fb5c5;line-height:1.55;font-size:13px}.dashboard{min-height:820px;display:grid;grid-template-columns:255px 1fr;background:#edf3f7}.dashboard aside{background:linear-gradient(180deg,#041f38,#062e4d);color:#fff;padding:20px 14px}.dashboard aside .brand b{color:#fff}.dashboard aside button{width:100%;border:0;display:flex;align-items:center;gap:10px;color:#bdd0dd;background:transparent;padding:12px 13px;border-radius:11px;font-weight:750;text-align:start;margin:5px 0}.dashboard aside button.active,.dashboard aside button:hover{background:linear-gradient(135deg,#efc45b,#d29a19);color:var(--navy-deep)}.dashContent{padding:34px}.dashHeader{display:flex;align-items:center;justify-content:space-between;gap:20px}.dashHeader h1{font-family:Aptos Display,Segoe UI Variable Display,Segoe UI,sans-serif;color:var(--navy);font-size:43px;font-weight:820;letter-spacing:-.035em;margin:7px 0}.dashHeader p{color:var(--muted)}.kpiStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.kpiStrip>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:17px}.kpiStrip small,.kpiStrip b,.kpiStrip span{display:block}.kpiStrip small{color:#758b9a}.kpiStrip b{font-size:28px;margin:6px 0;color:var(--navy)}.kpiStrip span{font-size:11px;color:#9a6d0a}.dashGrid{display:grid;grid-template-columns:1.3fr .7fr;gap:16px}.panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.panelHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.panelHead h3{margin:0}.orderPanel h2{font-size:29px}.amber{background:#fff1c9;color:#916208}.timeline{display:grid;grid-template-columns:repeat(5,1fr);margin:25px 0}.timeline div{text-align:center}.timeline span{width:34px;height:34px;display:grid;place-items:center;margin:auto;border:2px solid #b8c8d3;border-radius:50%}.timeline .done span{background:#1b9d6d;color:#fff;border-color:#1b9d6d}.timeline small{display:block;margin-top:7px}.orderMeta{display:flex;justify-content:space-between;gap:10px;color:#708595;font-size:12px}.task{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #edf2f5}.task span{border-radius:8px;padding:5px 7px;font-size:10px}.high{background:#fee6e7;color:#b22e35}.today{background:#fff2cc;color:#8e6205}.comm{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #edf2f5}.comm svg{color:#b8840f}.comm b,.comm small{display:block}.comm small{color:#7a8f9f}.money{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.money div{background:#f6f9fb;padding:14px;border-radius:11px}.money small,.money b{display:block}.subtle{font-size:11px;color:#8194a3}.documentWorkspace,.customerWorkspace{display:grid;grid-template-columns:.82fr 1.18fr;gap:16px;margin-top:22px}.docDrop{min-height:170px;border:1.5px dashed #b9cbd7;background:linear-gradient(145deg,#f8fbfd,#eef5f8);border-radius:18px;display:grid;place-items:center;text-align:center;padding:26px;cursor:pointer}.docDrop svg{width:34px;height:34px;color:#b8840f}.docDrop b,.docDrop span{display:block}.docDrop span{color:#748999;max-width:430px;font-size:12px}.docDrop input{display:none}.documentList,.customerList{display:grid;gap:8px;margin-top:16px;max-height:420px;overflow:auto}.docRow,.customerList button{border:1px solid #e1e9ee;background:#fff;border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px;text-align:start;color:var(--navy)}.docRow.selected{border-color:#d7a52a;box-shadow:0 0 0 2px #d7a52a1f}.docRow span,.customerList button span{flex:1}.docRow b,.docRow small,.customerList b,.customerList small{display:block}.docRow small,.customerList small{color:#7b8f9f;margin-top:3px}.docRow em{font-size:10px;font-style:normal;text-transform:uppercase;color:#916208}.docFields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.docFields label{display:grid;gap:5px;text-transform:capitalize;color:#647b8c;font-size:11px;font-weight:750}.docFields input{min-height:42px;border:1px solid #d7e1e8;border-radius:10px;padding:0 11px;color:var(--navy);background:#fbfdfe}.docActions{display:flex;flex-wrap:wrap;gap:8px}.docActions button{display:inline-flex;align-items:center;gap:7px}.customerList button{width:100%}.customerList button>svg:last-child{margin-inline-start:auto}.hishamPrincipal{grid-column:1 / -1;padding:22px;background:linear-gradient(135deg,#fff,#f7fafc);border-color:#d9e4ea}.principalHeader{display:flex;justify-content:space-between;align-items:center;gap:20px}.principalIdentity{display:flex;align-items:center;gap:16px;min-width:0}.principalIdentity h2{margin:6px 0 4px;color:var(--navy)}.principalIdentity p{margin:0;color:#61798a}.principalCompanyMark{width:92px;min-width:92px;height:92px;border-radius:18px;display:grid;place-items:center;align-content:center;background:#082f50;color:#fff;border:1px solid #d7a52a}.principalCompanyMark strong{font-size:24px;letter-spacing:.08em}.principalCompanyMark small{margin-top:3px;color:#e7c35f;font-size:9px;letter-spacing:.08em}.principalSupport{display:grid;justify-items:end;gap:4px;min-width:180px;text-align:end;color:#718696}.principalSupport img{width:112px;max-height:64px;-o-object-fit:contain;object-fit:contain}.principalSupport span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.principalSupport small{font-size:10px}.principalContactGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.principalContactGrid>a,.principalContactGrid>span{min-width:0;display:flex;gap:9px;align-items:flex-start;border:1px solid #e2e9ee;border-radius:11px;padding:10px;background:#fff;color:#315269;text-decoration:none}.principalContactGrid svg{flex:0 0 auto;margin-top:2px;color:#a8780c}.principalContactGrid b,.principalContactGrid span span{display:block;overflow-wrap:anywhere}.principalContactGrid b{color:var(--navy);font-size:10px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.principalNotice{display:flex;gap:9px;align-items:flex-start;margin-top:14px;padding:11px 12px;border-radius:11px;background:#f6f9fb;color:#567083}.principalNotice svg{flex:0 0 auto;color:#a8780c}.principalNotice b{display:block;color:var(--navy);margin-bottom:2px}.principalCustomerHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;margin-top:20px}.principalCustomerHead h3{margin:0 0 3px}.principalCustomerHead small{color:#708697}.principalCustomerActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.principalCustomerActions>span{color:#607889;font-size:11px}.principalCustomerActions>span b{color:var(--navy)}.principalCustomerList{max-height:320px}.principalEmpty{display:flex;align-items:center;gap:10px;padding:14px;border:1px dashed #cad8e1;border-radius:12px;color:#6e8392}.principalEmpty b,.principalEmpty small{display:block}@media(max-width:900px){.principalHeader,.principalCustomerHead{align-items:flex-start;flex-direction:column}.principalSupport{justify-items:start;text-align:start}.principalContactGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.principalIdentity{align-items:flex-start}.principalCompanyMark{width:70px;min-width:70px;height:70px;border-radius:14px}.principalCompanyMark strong{font-size:19px}.principalContactGrid{grid-template-columns:1fr}.principalCustomerActions{justify-content:flex-start}}.supportPanel{margin-top:22px}.supportPanel textarea{width:100%;min-height:150px;margin:18px 0 10px;border:1px solid #d7e1e8;border-radius:14px;padding:14px;resize:vertical}.supportPanel .gold{display:inline-flex;align-items:center;gap:8px}.supportDomains{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.supportDomains button{border:1px solid #d6e0e7;background:#f7fafc;color:#36566d;border-radius:999px;padding:8px 12px;font-weight:800;text-transform:capitalize}.supportDomains button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.jobMasterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.jobMasterCard{display:grid;gap:16px}.readinessRing{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;border:6px solid #e6c35e;background:#082f50;color:#fff;font-weight:900}.jobMasterMeta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.requestDocumentDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.requestDocumentDetails span{padding:10px 12px;border:1px solid #dfe8ee;border-radius:10px;background:#f8fbfd;color:var(--muted);overflow-wrap:anywhere}.requestDocumentDetails b{display:block;margin-bottom:3px;color:var(--navy);font-size:11px}.jobMasterMeta span{background:#f6f9fb;border-radius:11px;padding:11px;color:#61798b;font-size:12px;overflow-wrap:anywhere}.jobMasterMeta b{display:block;color:var(--navy);margin-bottom:3px}.discrepancyBox{display:grid;gap:5px;padding:12px;border-radius:12px;background:#fff1f1;border:1px solid #f0c6c8;color:#922f35}.discrepancyBox small{overflow-wrap:anywhere}.cleanCheck{padding:11px 12px;border-radius:12px;background:#e8f7f0;color:#087443;font-weight:800;font-size:12px}@media(max-width:760px){.jobMasterGrid,.jobMasterMeta,.requestDocumentDetails{grid-template-columns:1fr}}.operationalGrid{display:grid;grid-template-columns:1.1fr .9fr .72fr;gap:16px;margin-top:22px}.disciplineHero{min-height:310px;background:linear-gradient(145deg,#082f50,#0d537c);color:#fff;display:flex;gap:20px;align-items:flex-end}.disciplineHero>svg{width:58px;height:58px;color:var(--gold-light);flex:0 0 auto}.disciplineHero h2{margin:8px 0;font-size:35px;letter-spacing:-.035em}.disciplineHero p{color:#d1e0e9;line-height:1.65}.checkline{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #edf2f5}.checkline span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#eef4f8;color:#9b6d08;font-size:10px;font-weight:900}.checkline b{font-size:13px;color:#26475f}.aiRoleCard{background:linear-gradient(180deg,#fffaf0,#fff)}.aiRoleCard>svg{color:#ba8510;width:38px;height:38px}.aiRoleCard p{color:var(--muted);line-height:1.6}.customsMatrix .matrixRow{display:grid;grid-template-columns:130px 1fr auto;gap:10px;padding:13px 0;border-bottom:1px solid #eaf0f4;align-items:center}.matrixRow span{color:#6d8393;font-size:12px}.matrixRow em{font-style:normal;font-size:10px;font-weight:900;color:#916208;background:#fff2cc;border-radius:999px;padding:5px 8px}.financeWorkspace{margin-top:22px}.financeGrid{display:grid;grid-template-columns:1fr .8fr 1.15fr;gap:16px}.wideField{grid-column:1 / -1}.financeLedger{max-height:520px;overflow:auto}.ledgerRow{display:grid;grid-template-columns:1fr auto 110px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #edf2f5}.ledgerRow b,.ledgerRow small{display:block}.ledgerRow small{margin-top:3px;color:#7c90a0}.ledgerRow span{border-radius:999px;background:#edf4f8;padding:5px 8px;font-size:10px;font-weight:850}.ledgerRow strong{text-align:right;color:var(--navy)}.verifiedServices{max-width:1180px;margin:34px auto;padding:0 24px}.verifiedServicesHead{max-width:760px;margin-bottom:18px}.verifiedServicesHead h2{margin:8px 0 10px;color:#0b2942}.verifiedServicesHead p{margin:0;color:#5f6f7d;line-height:1.6}.verifiedServiceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.verifiedService{border:1px solid #dbe3e8;background:#fff;border-radius:18px;padding:16px;display:flex;align-items:center;gap:12px;text-align:left;min-height:82px}.verifiedService span{display:grid;gap:4px;flex:1}.verifiedService b{color:#0b2942}.verifiedService small{color:#6b7785}.verifiedService.activeService{cursor:pointer;box-shadow:0 8px 24px #0b294214}.verifiedService.activeService:hover,.verifiedService.activeService:focus-visible{border-color:#c99a24;transform:translateY(-1px)}.verifiedService.activeService>svg:last-child{color:#1d8a55}.pendingServiceRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pendingService{display:inline-flex;align-items:center;gap:7px;border:1px dashed #bcc8d2;border-radius:999px;padding:8px 12px;color:#6b7785;background:#f7f9fb;font-size:13px}@media(max-width:900px){.verifiedServiceGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.verifiedServices{padding:0 16px}.verifiedServiceGrid{grid-template-columns:1fr}.verifiedService{min-height:74px}}.siteHeader:not(.b2bSiteHeader){background:#071f35;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none}.siteHeader:not(.b2bSiteHeader) .topbar{background:#031523;color:#b8cad7}.siteHeader:not(.b2bSiteHeader) nav{background:#071f35}.siteHeader:not(.b2bSiteHeader) .navLinks button{color:#dce7ee}.siteHeader:not(.b2bSiteHeader) .navLinks button.active,.siteHeader:not(.b2bSiteHeader) .navLinks button:hover{color:#f0c85d;background:#ffffff0d}.siteHeader:not(.b2bSiteHeader) .langControl,.siteHeader:not(.b2bSiteHeader) .langControl select{color:#fff;background:#0c2c48;border-color:#ffffff2e}.siteHeader:not(.b2bSiteHeader) .listenNav{color:#fff;border-color:#ffffff2e;background:#0c2c48}.as00ConceptHero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:56px;align-items:center;min-height:720px;padding:72px clamp(28px,6vw,100px);background:linear-gradient(120deg,#03192c,#082f50 54%,#0d557a);color:#fff}.as00ConceptGlow{position:absolute;z-index:-1;width:720px;height:720px;border-radius:50%;right:-170px;top:-220px;background:radial-gradient(circle,rgba(236,190,80,.48) 0,rgba(236,190,80,.11) 36%,transparent 70%)}.as00ConceptCopy{max-width:820px}.as00ConceptLogo{display:flex;align-items:center;gap:18px;margin-bottom:30px}.as00ConceptLogo img{width:104px;height:104px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:22px;padding:8px;box-shadow:0 18px 48px #0000003d}.as00ConceptLogo span{font-size:12px;font-weight:900;letter-spacing:.18em;color:#f0cc6f}.as00ConceptKicker{display:inline-flex;align-items:center;gap:8px;color:#f0cc6f;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.as00ConceptCopy h1{margin:15px 0 20px;max-width:820px;font-size:clamp(56px,6.4vw,96px);line-height:.96;letter-spacing:-.06em;color:#fff}.as00ConceptCopy>p{max-width:730px;margin:0;color:#d4e2eb;font-size:19px;line-height:1.68}.as00ConceptActions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 24px}.as00ConceptOutline{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:14px 20px;border:1px solid rgba(255,255,255,.34);border-radius:13px;background:#ffffff12;color:#fff;font-weight:900}.as00ConceptTrust{display:flex;flex-wrap:wrap;gap:18px;color:#d4e2eb}.as00ConceptTrust span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:750}.as00ConceptTrust svg{width:17px;color:#f0cc6f}.as00ConceptVisual{padding:14px;border:1px solid rgba(255,255,255,.15);border-radius:30px;background:#ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 34px 90px #00000047}.as00ConceptVisualHead{display:grid;gap:3px;padding:6px 6px 12px}.as00ConceptVisualHead span{font-size:10px;letter-spacing:.15em;color:#f0cc6f;font-weight:900}.as00ConceptVisualHead b{font-size:20px}.as00ConceptMedia{position:relative;overflow:hidden;border-radius:20px;background:#0a2740}.as00ConceptMedia img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.as00ConceptMedia:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(2,20,35,.78))}.as00ConceptBadge{position:absolute;left:16px;bottom:14px;z-index:1;display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:11px;background:#041d31c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.as00ConceptBadge span{display:grid}.as00ConceptBadge small{font-size:9px;color:#f0cc6f;letter-spacing:.1em}.as00ConceptBadge b{font-size:15px}.as00ConceptCards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:11px}.as00ConceptCards button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:80px;padding:13px 14px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#041f34bd;color:#fff;text-align:left}.as00ConceptCards button:hover,.as00ConceptCards button:focus-visible{border-color:#e5bb54;background:#0a3d63}.as00ConceptCards button>span{display:grid;gap:3px}.as00ConceptCards b{font-size:15px}.as00ConceptCards small{color:#bdd0dc}.as00ConceptCards button>svg:last-child{width:17px;color:#5bc891}.as00ConceptLocked{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:11px 12px;border:1px dashed rgba(255,255,255,.18);border-radius:12px;color:#b7c9d5;font-size:12px;line-height:1.5}.verifiedServices{margin-top:0;padding-top:46px;background:#f6f8fa}.verifiedServicesHead{margin-inline:auto;text-align:center}.verifiedServicesHead .eyebrow{justify-content:center}.verifiedServiceGrid{max-width:1120px;margin-inline:auto}.pendingServiceRow{justify-content:center}@media(max-width:1050px){.as00ConceptHero{grid-template-columns:1fr;min-height:auto;padding:56px 28px}.as00ConceptVisual{max-width:860px;width:100%}}@media(max-width:620px){.siteHeader:not(.b2bSiteHeader) nav{background:#071f35}.siteHeader:not(.b2bSiteHeader) .langControl,.siteHeader:not(.b2bSiteHeader) .langControl select{background:#0c2c48;color:#fff}.as00ConceptHero{padding:34px 16px 38px;gap:28px}.as00ConceptLogo{margin-bottom:22px}.as00ConceptLogo img{width:76px;height:76px;border-radius:17px}.as00ConceptLogo span{font-size:9px}.as00ConceptCopy h1{font-size:clamp(42px,12vw,58px);line-height:1}.as00ConceptCopy>p{font-size:16px}.as00ConceptActions>*{width:100%}.as00ConceptCards{grid-template-columns:1fr}.as00ConceptTrust{display:grid;gap:9px}}@media print{.siteHeader,.dashboard aside,.dashHeader,.documentInbox,.docActions,.toast{display:none!important}.dashboard,.dashContent,.documentWorkspace{display:block;background:#fff;padding:0}.documentEditor{border:0;box-shadow:none}}.toast{position:fixed;z-index:80;right:24px;bottom:24px;max-width:480px;background:var(--navy-deep);color:#fff;padding:16px 19px;border-radius:13px;box-shadow:0 20px 60px #00000042}footer{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(330px,1.25fr) minmax(300px,1fr) minmax(220px,.75fr);gap:42px;align-items:start;background:#031a2f;color:#fff;padding:42px 6vw 38px}footer .brand{align-self:start}footer .brand b{color:#fff}footer>div{min-width:0}footer>div>b,footer>div>span{display:block}footer>div>span{margin-top:6px;color:#b8cad6;font-size:12px;line-height:1.5}.footerCompanyDetails>b{font-size:16px;margin-bottom:2px}.footerRegistry{display:grid;gap:5px;margin-top:11px}.footerRegistry span{display:block;margin:0;color:#d3e0e8;font-size:12px;line-height:1.45}.footerRegistry span b{display:inline;color:#f0c55c;margin-right:5px}.footerContact,.footerServiceLinks{align-self:start}.footerContact{gap:8px}.footerServiceLinks{gap:7px}.footerContact a,.footerContact button,.footerServiceLinks a{line-height:1.45}.companyRegistryBar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 22px;padding:13px 6vw 15px;background:#021321;color:#d8e3ea;border-top:1px solid rgba(255,255,255,.09);font-size:12px;line-height:1.4;text-align:center}.companyRegistryBar span{white-space:nowrap}.companyRegistryBar b{color:#f0c55c;font-weight:850}html[dir=rtl] .brand,html[dir=rtl] .dashboard aside button,html[dir=rtl] .intent,html[dir=rtl] .categoryCard{text-align:right}html[dir=rtl] .categoryCard>svg{right:auto;left:18px}html[dir=rtl] .experienceBand article>span{right:auto;left:20px}@media(max-width:1050px){.navLinks{display:none}.premiumHero,.b2bHero{grid-template-columns:1fr}.heroVisual{min-height:420px}.intentGrid{grid-template-columns:repeat(3,1fr)}.experienceBand,.roleStoryGrid{grid-template-columns:repeat(2,1fr)}.operationalGrid,.financeGrid{grid-template-columns:1fr}.formGrid{grid-template-columns:repeat(2,1fr)}.journeyFlow{grid-template-columns:repeat(4,1fr)}.categoryGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.topbar span:last-child{display:none}.siteHeader nav{height:auto;min-height:76px;padding:10px 4vw;gap:10px;flex-wrap:wrap}.brand img{width:48px;height:48px}.brand small{display:none}.navActions{margin-inline-start:auto}.b2bNav{font-size:0;padding:11px}.b2bNav svg{width:19px}.langControl select{max-width:88px}.premiumHero{min-height:auto;padding:54px 5vw 95px;gap:25px}.heroContent h1{font-size:52px}.heroContent>p{font-size:17px}.heroVisual{min-height:360px}.heroLogoPlate{width:280px}.routeBadge{top:20px;right:0}.visualStack{left:0;right:0;bottom:0}.visualCard{min-width:0}.discoverySection{margin:-45px 3vw 0;padding:38px 20px;border-radius:22px}.intentGrid{grid-template-columns:1fr 1fr}.intent{min-height:112px}.aiInputRow{grid-template-columns:1fr}.experienceBand{grid-template-columns:1fr;padding:50px 5vw}.roleStorySection{padding:60px 5vw}.roleStoryGrid{grid-template-columns:1fr}.storyCard{min-height:300px}.aiRibbon{grid-template-columns:auto 1fr}.aiRibbon strong{grid-column:1 / -1}.formGrid,.packagingSpecGrid,.categoryGrid,.sellGrid,.dashGrid,.kpiStrip,.b2bBenefits,.b2bPillars,.documentWorkspace,.customerWorkspace,.docFields{grid-template-columns:1fr}.packagingRequirements{padding:18px}.packagingHeader{flex-direction:column}.journeyFlow{grid-template-columns:1fr 1fr}.quoteWrap,.editorialPage{padding:50px 5vw}.quoteHeader{align-items:flex-start;flex-direction:column;gap:6px}.b2bHero{padding:50px 5vw;gap:30px}.b2bHeroCopy h1{font-size:50px}.dashboard{display:block}.dashboard aside{display:flex;overflow-x:auto;padding:10px}.dashboard aside .brand{display:none}.dashboard aside button{min-width:-moz-max-content;min-width:max-content}.dashContent{padding:20px}.dashHeader{flex-direction:column;align-items:flex-start}.money{grid-template-columns:1fr 1fr 1fr}.orderMeta{flex-direction:column}footer{grid-template-columns:1fr}}.smartFlowLanding{background:#041b31}.smartB2bHero{position:relative;overflow:hidden;min-height:720px;background-image:linear-gradient(90deg,#03192eeb,#03223acc 48%,#04264073),url(../resources/port-scene.svg);background-size:cover;background-position:center}.smartB2bHero:before{content:"";position:absolute;top:20%;right:0;bottom:0;left:0;opacity:.34;background:linear-gradient(168deg,transparent 0 57%,rgba(255,255,255,.1) 58% 59%,transparent 60%),repeating-linear-gradient(90deg,transparent 0 58px,rgba(255,255,255,.045) 59px 60px);clip-path:polygon(0 54%,12% 49%,18% 24%,22% 49%,35% 45%,43% 17%,48% 44%,62% 40%,70% 28%,74% 40%,87% 37%,100% 43%,100% 100%,0 100%);pointer-events:none}.smartB2bHero>*{position:relative;z-index:1}.smartFlowStatement{margin:24px 0;padding:18px 20px;max-width:620px;border-left:4px solid #e1ad2d;background:#ffffff0e;border-radius:0 14px 14px 0}.smartFlowStatement span,.smartFlowStatement b,.smartFlowStatement small{display:block}.smartFlowStatement span{color:#f0c55c;font-size:10px;font-weight:900;letter-spacing:.16em}.smartFlowStatement b{margin-top:6px;color:#fff;font-size:23px}.smartFlowStatement small{margin-top:5px;color:#b8cedc}.smartCard{border:1px solid rgba(220,231,238,.9);box-shadow:0 34px 90px #00000052}.smartCard .fullButton{min-height:52px;font-size:16px}.smartUploadPanel{margin-bottom:16px;min-height:330px}.smartUploadPanel .panelHead h2{margin:5px 0 3px;font-size:29px;color:var(--navy)}.smartUploadPanel .panelHead>svg{width:44px;height:44px;color:#0d6fb7}.smartDropZone{margin-top:18px;min-height:185px;border:1.5px dashed #86b9db;background:linear-gradient(180deg,#fbfdff,#f5faff);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;cursor:pointer}.smartDropZone>svg{width:50px;height:50px;color:#0a70bd}.smartDropZone b{margin-top:10px;font-size:19px;color:var(--navy)}.smartDropZone span{margin:5px 0 13px;color:#768b9a;font-size:12px}.smartDropZone strong{min-width:150px;border-radius:9px;padding:10px 18px;background:linear-gradient(135deg,#efc75d,#d49b1c);color:#052844}.smartDropZone input{display:none}.smartFlowSteps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.flowStepMini{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:11px;background:#f7fafc;border:1px solid #e4ebf0;color:#496578;font-size:11px}.flowStepMini>span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#dcecf9;color:#0965a7;font-weight:900}.flowStepMini.step3>span{background:#ffe8ad;color:#8f6407}.flowStepMini.step4>span{background:#d7f1e2;color:#0b754d}.textAction{border:0;background:transparent;color:#0b69ad;font-weight:850;font-size:11px}.smartActivityPanel{min-height:300px}.activityRow{width:100%;border:0;border-bottom:1px solid #edf2f5;background:transparent;padding:12px 0;display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;text-align:left;color:var(--navy)}.activityRow>svg{color:#0c6fb8}.activityRow b,.activityRow small{display:block}.activityRow small{margin-top:2px;color:#7a8e9d}.activityRow em{font-style:normal;font-size:9px;font-weight:900;border-radius:999px;padding:5px 8px}.activityOk{background:#def4e8;color:#087248}.activityWait{background:#fff0c7;color:#8f6205}.smartEmpty{min-height:210px;display:flex;align-items:center;justify-content:center;gap:13px;color:#768b9a}.smartEmpty svg{width:34px;color:#0c6fac}.smartEmpty b,.smartEmpty small{display:block}.premiumDashboard{grid-template-columns:225px 1fr}.premiumDashboard aside{box-shadow:12px 0 30px #06223912}.premiumDashboard .dashContent{max-width:1500px;width:100%;margin:0 auto}.visualWorkspace{display:grid;gap:18px;margin-top:22px}.visualHero{min-height:285px;border-radius:22px;overflow:hidden;display:flex;align-items:end;padding:30px;color:#fff;box-shadow:0 24px 60px #04203729;background-size:cover;background-position:center}.visualHero>div{max-width:760px;padding:20px;border-radius:18px;background:#031a2fc2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid rgba(255,255,255,.13)}.visualHero h2{margin:8px 0;font-size:clamp(30px,4vw,48px);line-height:1;letter-spacing:-.04em}.visualHero p{color:#d6e4ed;line-height:1.6}.tradeHero{background-image:linear-gradient(90deg,#031c31ad,#031c312e),url(../resources/trade-scene.svg)}.inboxHero,.invoiceHero,.billHero{background-image:linear-gradient(90deg,#031c31b8,#031c3138),url(../resources/document-ai.svg)}.agendaHero,.reportHero,.settingsHero{background-image:linear-gradient(90deg,#031c31b8,#031c3133),url(../resources/global-routes.svg)}.visualCards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.visualModule{min-height:175px;padding:20px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 32px #06253d0f}.visualModule span,.visualModule b,.visualModule small{display:block}.visualModule span{color:#b7800d;font-weight:900;font-size:10px}.visualModule svg{margin:24px 0 9px;color:#0c5f95}.visualModule b{color:var(--navy);font-size:18px}.visualModule small{margin-top:5px;color:#748999}.communicationGrid,.settingsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.settingsGrid{grid-template-columns:repeat(2,1fr)}.communicationGrid .panel,.settingsGrid .panel{min-height:205px}.communicationGrid svg,.settingsGrid svg{color:#b9830e;width:34px;height:34px}.communicationGrid h3,.settingsGrid h3{margin:18px 0 7px;color:var(--navy)}.communicationGrid p,.settingsGrid p{color:var(--muted);line-height:1.55}.communicationGrid em{display:inline-block;margin-top:8px;font-size:10px;color:#946807;font-style:normal;background:#fff1c9;padding:6px 8px;border-radius:999px}.settingsGrid b{color:#08744b;font-size:12px}.agendaGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.agendaCard span,.agendaCard b,.agendaCard strong{display:block}.agendaCard span{color:#a67508;font-size:10px;font-weight:900;text-transform:uppercase}.agendaCard b{margin:12px 0 18px;color:var(--navy)}.agendaCard strong{font-size:30px;color:#0c557f}.billList{max-height:none}.billList .docRow{width:100%}@media(max-width:1050px){.visualCards,.agendaGrid{grid-template-columns:repeat(2,1fr)}.communicationGrid,.settingsGrid{grid-template-columns:1fr}}@media(max-width:760px){.visualHero{min-height:235px;padding:14px}.visualHero>div{padding:16px}.visualCards,.agendaGrid{grid-template-columns:1fr}.smartB2bHero{min-height:auto;padding:34px 18px}.smartB2bHeroCopy h1{font-size:44px}.smartFlowStatement{border-left-width:3px}.smartFlowSteps{grid-template-columns:1fr 1fr}.smartUploadPanel{min-height:0}.smartDropZone{min-height:175px}.activityRow{grid-template-columns:28px 1fr}.activityRow em{grid-column:2;justify-self:start}}.photoHeroVisual{background-image:linear-gradient(180deg,#041f3405,#041f347a),url(../resources/port-scene.svg);background-size:cover;background-position:center;border-radius:28px;overflow:hidden;box-shadow:0 30px 70px #0115253d}.heroPhotoCaption{position:absolute;left:22px;bottom:22px;z-index:3;padding:12px 15px;border-radius:12px;color:#fff;background:#03182bb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.heroPhotoCaption b,.heroPhotoCaption span{display:block}.heroPhotoCaption span{margin-top:3px;font-size:10px;color:#dce8ef}.imageExperience{gap:0;padding:0;background:#061f35}.experiencePhoto{min-height:300px;position:relative;border:0;border-radius:0;padding:30px;text-align:left;color:#fff;background-size:cover;background-position:center;overflow:hidden}.experiencePhoto:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03192d14,#03192de0)}.experiencePhoto>*{position:relative;z-index:1}.experiencePhoto span{color:#f1c75f}.experiencePhoto p{color:#dbe7ed}.oceanPhoto{background-image:url(../resources/port-scene.svg)}.landPhoto{background-image:url(../resources/global-routes.svg)}.customsPhoto{background-image:url(../resources/document-ai.svg)}.tradePhoto{background-image:url(../resources/trade-scene.svg)}.publicPage{min-height:70vh;background:linear-gradient(180deg,#f8fafc,#edf3f7)}.publicHero{min-height:520px;display:flex;align-items:end;padding:72px 7vw;background-size:cover;background-position:center;position:relative}.publicHero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#03192de6,#03192d52)}.publicHero>div{position:relative;z-index:1;max-width:780px;color:#fff}.publicHero h1{margin:10px 0;font-size:clamp(44px,6vw,78px);line-height:.95;letter-spacing:-.05em}.publicHero p{max-width:720px;color:#dbe7ef;font-size:18px;line-height:1.65}.oceanPublicHero{background-image:url(../resources/port-scene.svg)}.customsPublicHero{background-image:url(../resources/document-ai.svg)}.aboutPublicHero{background-image:url(../resources/global-routes.svg)}.contactPublicHero{background-image:linear-gradient(90deg,#03192d33,#03192d1a),url(../resources/global-routes.svg)}.linkButton{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.servicePhotoGrid,.documentServiceGrid,.aboutGrid,.contactActionGrid,.contactOffices{display:grid;gap:18px;padding:64px 7vw}.servicePhotoGrid{grid-template-columns:repeat(4,1fr)}.servicePhotoGrid article,.documentServiceGrid article,.aboutGrid article,.contactOffices article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:0 16px 40px #05253d0f}.servicePhoto{height:180px;margin:-18px -18px 18px;border-radius:20px 20px 0 0;background-size:cover;background-position:center}.oceanServicePhoto{background-image:url(../resources/port-scene.svg)}.landServicePhoto{background-image:url(../resources/global-routes.svg)}.roroServicePhoto{background-image:url(../resources/port-scene.svg)}.projectServicePhoto{background-image:url(../resources/trade-scene.svg)}.servicePhotoGrid article>span,.documentServiceGrid article>span{color:#ac7808;font-size:10px;font-weight:900}.servicePhotoGrid h3,.documentServiceGrid h3,.aboutGrid h3,.contactOffices h3{color:var(--navy)}.servicePhotoGrid p,.documentServiceGrid p,.aboutGrid p,.contactOffices p{color:var(--muted);line-height:1.6}.corridorBand{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center;padding:70px 7vw;background:#041d33;color:#fff}.corridorBand p{color:#bcd0dc}.corridorMap{min-height:340px;border-radius:20px;background:url(../resources/global-routes.svg) center/cover}.documentServiceGrid{grid-template-columns:repeat(3,1fr)}.documentServiceGrid svg,.aboutGrid svg{color:#c28b13;width:34px;height:34px}.trustNotice{margin:0 7vw 70px;padding:24px;display:flex;gap:16px;border-radius:18px;color:#fff;background:#06304f}.aboutGrid{grid-template-columns:repeat(4,1fr)}.companyFacts{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1px;margin:0 7vw 70px;background:#dce5eb;border:1px solid #dce5eb;border-radius:18px;overflow:hidden}.companyFacts>div{background:#fff;padding:22px}.companyFacts b,.companyFacts span{display:block}.companyFacts span{margin-top:6px;color:var(--muted)}.contactActionGrid{grid-template-columns:repeat(4,1fr)}.contactActionGrid a{min-height:170px;padding:24px;border-radius:20px;color:var(--navy);text-decoration:none;background:#fff;border:1px solid var(--line);box-shadow:0 16px 40px #05253d0f}.contactActionGrid svg{width:34px;height:34px;color:#b7810d}.contactActionGrid b,.contactActionGrid span{display:block}.contactActionGrid b{margin:28px 0 7px}.contactActionGrid span{color:var(--muted)}.contactOffices{grid-template-columns:1.4fr 1fr 1fr;padding-top:0}.contactOffices a{color:#0b6198;font-weight:800;text-decoration:none}.contactQuote{margin:0 7vw 70px;padding:34px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:22px;color:#fff;background:linear-gradient(120deg,#062d4c,#0c537b)}.marketPhotoBand{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.marketPhoto{min-height:280px;padding:26px;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background-size:cover;background-position:center;box-shadow:0 18px 45px #041f3426}.marketPhoto b{font-size:25px}.machineryMarket{background-image:linear-gradient(180deg,transparent,rgba(3,25,45,.86)),url(../resources/trade-scene.svg)}.materialsMarket{background-image:linear-gradient(180deg,transparent,rgba(3,25,45,.86)),url(../resources/trade-scene.svg)}.floatingContact{position:fixed;z-index:30;right:22px;bottom:22px;display:flex;gap:8px;padding:8px;border-radius:999px;background:#031f35f0;box-shadow:0 14px 40px #00000038}.floatingContact a,.floatingContact button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#ffffff14}.floatingContact a:hover,.floatingContact button:hover{background:var(--gold);color:var(--navy)}.footerContact,.footerServiceLinks{display:flex;flex-direction:column;gap:4px}.footerContact a,.footerContact button,.footerServiceLinks a{color:inherit;text-decoration:none;border:0;background:transparent;text-align:left;padding:0;font:inherit}.footerServiceLinks a{color:#c9dbe6;font-size:12px}.communicationGrid a{color:#0b6198;font-weight:800;text-decoration:none}.productCatalogPage{min-height:75vh;background:linear-gradient(180deg,#f8fafc,#edf3f7)}.productCatalogHero{min-height:430px;display:flex;align-items:end;padding:72px 7vw;color:#fff;background:linear-gradient(100deg,#03192deb,#04304d8f),url(../resources/trade-scene.svg) center/cover}.productCatalogHero>div{max-width:900px}.productCatalogHero h1{margin:10px 0 16px;font-size:clamp(44px,6vw,76px);line-height:1.02}.productCatalogHero p{max-width:800px;color:#dbe7ef;font-size:18px;line-height:1.65}.productPromiseGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:28px 7vw;background:#062d4c;color:#fff}.productPromiseGrid article{display:flex;align-items:center;gap:10px;min-height:74px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:14px}.productPromiseGrid svg{color:#f0c45b}.productCatalogSection{padding:54px 7vw 70px}.catalogMessage{padding:22px;border-radius:16px;background:#fff;border:1px solid var(--line);color:var(--muted)}.catalogMessage.error{border-color:#e4b3a8;color:#8a3828}.publicProductGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.publicProductCard{overflow:hidden;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 16px 38px #041f3412}.publicProductImage{position:relative;height:220px;overflow:hidden;background:#0a253a}.publicProductImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.publicProductImage span{position:absolute;left:14px;top:14px;padding:7px 10px;border-radius:999px;background:#ffffffeb;color:var(--navy);font-size:10px;font-weight:900}.publicProductBody{display:flex;flex-direction:column;flex:1;padding:20px}.publicProductBody>small{color:#9a6b07;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.publicProductBody h2{margin:8px 0;color:var(--navy);font-size:22px}.publicProductBody p,.publicProductBody li{color:var(--muted);line-height:1.55}.publicProductBody ul{padding-left:18px}.productMeta{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.productMeta span{padding:6px 9px;border-radius:999px;background:#eef4f7;color:#39576b;font-size:10px;font-weight:800}.productQuoteRow{margin-top:auto;padding-top:16px;display:flex;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid #edf2f5}.productQuoteRow b,.productQuoteRow small{display:block}.productQuoteRow small{margin-top:3px;color:var(--muted)}.productQuoteRow .gold{white-space:nowrap}.productOpportunity{margin:0 7vw 70px;padding:28px;display:flex;justify-content:space-between;gap:22px;align-items:center;border-radius:20px;color:#fff;background:linear-gradient(120deg,#062d4c,#0c537b)}.productOpportunity>div{display:flex;gap:14px;align-items:flex-start}.productOpportunity svg{color:#f1c75f}.productOpportunity b{font-size:22px}.productOpportunity p{margin:6px 0 0;color:#d6e4ec;max-width:760px}.documentGroupSection{padding:54px 7vw 0}.documentGroupSection:last-of-type{padding-bottom:30px}.documentGroupHead{max-width:820px}.documentGroupHead h2{margin:8px 0;color:var(--navy);font-size:clamp(28px,4vw,44px);letter-spacing:-.03em}.documentGroupHead p{margin:0;color:var(--muted);line-height:1.65}.documentGroupSection .documentServiceGrid{padding:22px 0 0}.documentServiceCard{min-width:0;min-height:255px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;text-align:left;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 16px 40px #05253d0f;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.documentServiceCard:hover,.documentServiceCard:focus-visible{transform:translateY(-3px);border-color:#d6a22b;box-shadow:0 22px 48px #05253d1f;outline:0}.documentServiceCard>svg{width:34px;height:34px;color:#c28b13}.documentServiceCard>span{color:#ac7808;font-size:10px;font-weight:900}.documentServiceCard h3{margin:4px 0 2px;font-size:21px;line-height:1.25}.documentServiceCard p{margin:0;color:var(--muted);line-height:1.6}.documentServiceCard strong{margin-top:auto;display:inline-flex;align-items:center;gap:7px;color:#0b6198;font-size:13px}.documentServiceCard strong svg{width:16px;height:16px}.documentDetailHero{padding:74px 7vw 58px;color:#fff;background:linear-gradient(120deg,#031b31,#073b61 62%,#0a557e)}.documentDetailHero h1{max-width:980px;margin:10px 0 14px;font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.05em}.documentDetailHero p{max-width:840px;margin:0;color:#d8e7ef;font-size:18px;line-height:1.65}.documentDetailBack{margin-bottom:28px;padding:0;border:0;background:transparent;color:#f0c862;font-weight:900;cursor:pointer}.documentDetailLead{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:stretch;padding:54px 7vw 18px}.documentDetailLead>div{padding:28px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 36px #05253d0d}.documentDetailLead h2{margin:8px 0;color:var(--navy)}.documentDetailLead p{color:var(--muted);line-height:1.7}.documentDetailQuick{display:flex;flex-direction:column;justify-content:center}.documentDetailQuick svg{width:40px;height:40px;color:#bd8610}.documentDetailQuick b{margin-top:16px;font-size:21px;color:var(--navy)}.documentInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px 7vw 54px}.documentInfoPanel{min-width:0;padding:28px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 36px #05253d0d}.documentInfoPanel h2{margin:9px 0 16px;color:var(--navy)}.documentInfoPanel ul,.documentInfoPanel ol{margin:0;padding-left:22px;display:grid;gap:10px;color:#486579;line-height:1.55}.documentInfoAttention{background:#fffaf0;border-color:#ecd79f}.documentDetailActions{margin:0 7vw 70px;padding:34px;display:grid;grid-template-columns:1.25fr .75fr;gap:28px;align-items:center;border-radius:22px;color:#fff;background:linear-gradient(120deg,#062d4c,#0c537b)}.documentDetailActions h2{margin:8px 0}.documentDetailActions p{margin:0;color:#d4e4ed;line-height:1.6}.documentDetailActions>div:last-child{display:flex;flex-direction:column;gap:10px;align-items:stretch}.documentDetailActions .secondaryButton{background:#ffffff14;color:#fff;border-color:#ffffff4d}@media(max-width:760px){.documentGroupSection{padding:38px 16px 0}.documentGroupSection .documentServiceGrid{padding:18px 0 0}.documentServiceCard{min-height:220px;padding:20px}.documentDetailHero{padding:42px 16px 36px}.documentDetailHero h1{font-size:40px}.documentDetailHero p{font-size:15px}.documentDetailLead,.documentInfoGrid,.documentDetailActions{grid-template-columns:1fr}.documentDetailLead{padding:34px 16px 12px}.documentInfoGrid{padding:12px 16px 38px}.documentDetailLead>div,.documentInfoPanel{padding:22px}.documentDetailActions{margin:0 16px 52px;padding:24px}}@media(max-width:1050px){.servicePhotoGrid,.aboutGrid,.contactActionGrid,.documentServiceGrid{grid-template-columns:repeat(2,1fr)}.companyFacts{grid-template-columns:1fr 1fr}.corridorBand{grid-template-columns:1fr}.publicProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productPromiseGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.photoHeroVisual{min-height:390px}.imageExperience{grid-template-columns:1fr}.experiencePhoto{min-height:260px}.publicHero{min-height:440px;padding:42px 5vw}.publicHero h1{font-size:46px}.servicePhotoGrid,.documentServiceGrid,.aboutGrid,.contactActionGrid,.contactOffices,.marketPhotoBand,.companyFacts{grid-template-columns:1fr}.productCatalogHero{min-height:390px;padding:44px 16px}.productCatalogHero h1{font-size:42px}.productPromiseGrid,.publicProductGrid{grid-template-columns:1fr}.productPromiseGrid,.productCatalogSection{padding-left:16px;padding-right:16px}.productOpportunity{margin-left:16px;margin-right:16px;flex-direction:column;align-items:stretch}.productQuoteRow{align-items:flex-start;flex-direction:column}.productQuoteRow .gold{width:100%;justify-content:center}.listenNav{width:40px;height:40px;flex:0 0 40px}.servicePhotoGrid,.documentServiceGrid,.aboutGrid,.contactActionGrid,.contactOffices{padding:42px 5vw}.contactOffices{padding-top:0}.contactQuote{margin:0 5vw 70px;flex-direction:column;align-items:flex-start}.floatingContact{right:12px;bottom:12px}.corridorBand{padding:50px 5vw}.companyRegistryBar{display:grid;gap:5px;padding:12px 16px 14px;font-size:11px}.companyRegistryBar span{white-space:normal}}.specialistConcierge{display:grid;gap:14px}.personaStrip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.personaStrip button{display:flex;gap:8px;align-items:center;border:1px solid #dce6ed;background:#fff;color:var(--navy);padding:10px;border-radius:12px;text-align:left}.personaStrip button.active{border-color:#d39a18;box-shadow:inset 0 0 0 1px #d39a18;background:#fff9ea}.personaStrip button svg{width:19px;color:#ad780b}.personaStrip b,.personaStrip small{display:block}.personaStrip small{color:var(--muted);font-size:9px;margin-top:2px}.publicChatHistory{max-height:330px;overflow:auto;display:grid;gap:8px;padding:12px;background:#f4f8fb;border-radius:14px}.chatBubble{max-width:82%;padding:10px 12px;border-radius:14px}.chatBubble.user{justify-self:end;background:#082e4d;color:#fff}.chatBubble.assistant{justify-self:start;background:#fff;border:1px solid #dce6ed;color:var(--navy)}.chatBubble small{font-weight:900;font-size:9px;opacity:.7}.chatBubble p{margin:4px 0 0;white-space:pre-wrap;line-height:1.5}.handoverCard{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;padding:18px;border:1px solid #dce6ed;border-radius:16px;background:#fff}.handoverCard p{color:var(--muted)}.handoverFields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.handoverFields input{width:100%;box-sizing:border-box;padding:11px;border:1px solid #cbd8e1;border-radius:9px}.handoverFields label{font-size:10px;color:var(--muted)}.handoverFields button{grid-column:1/-1}.conversationList{display:grid;gap:12px}.conversationCard p{color:var(--muted);white-space:pre-wrap;line-height:1.55}.callbackBadge{display:inline-flex;align-items:center;gap:6px;margin:8px 0;color:#805a06;background:#fff0c7;border-radius:999px;padding:7px 10px;font-size:11px}.callbackBadge svg{width:15px}.agendaList{display:grid;gap:4px}.agendaRow{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #edf2f5}.agendaRow svg{color:#b77f0a}.agendaRow b,.agendaRow small{display:block}.agendaRow small{color:var(--muted)}.internalPersonaHero{display:flex;align-items:center;gap:12px;margin:12px 0;padding:14px;border-radius:14px;color:#fff;background:linear-gradient(120deg,#082e4d,#0d567f)}.internalPersonaHero small,.internalPersonaHero b{display:block}.supportDomains button small{display:block;font-size:8px;opacity:.65;margin-top:2px}.aiTrustRail{display:flex;flex-wrap:wrap;gap:8px}.aiTrustRail span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:#eef6fb;color:#244b64;font-size:10px;font-weight:800}.aiTrustRail svg{width:14px;height:14px;color:#a97508}.securityScorePanel{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:center}.securityScore{min-height:150px;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;align-content:center;border-radius:18px;color:#fff;background:linear-gradient(135deg,#052b49,#0b628e)}.securityScore strong{font-size:58px;line-height:1}.securityScore span{font-size:20px}.securityScore small{width:100%;text-align:center;margin-top:8px;color:#c9dce8}.securityMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.securityMetrics span{padding:16px;border:1px solid #dde7ed;border-radius:14px;color:var(--muted)}.securityMetrics b{display:block;color:var(--navy);font-size:24px}.securityChecks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.securityCheck{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:start}.securityCheck svg{color:#0b8153}.securityCheck.attention svg,.securityCheck.attention>b{color:#a76f00}.securityCheck h3{margin:0 0 5px}.securityCheck p{margin:0;color:var(--muted)}.securityCheck>b{color:#08744b;font-size:10px}.b2bHeroEntry{border-color:#ffffff73}@media(max-width:760px){.personaStrip{grid-template-columns:1fr 1fr}.handoverCard,.handoverFields{grid-template-columns:1fr}.agendaRow{grid-template-columns:26px 1fr}.agendaRow strong{grid-column:2;font-size:11px}.securityScorePanel,.securityMetrics,.securityChecks{grid-template-columns:1fr}.aiTrustRail{display:grid}.heroActions .b2bHeroEntry{width:100%}}@media(max-width:760px){body{overflow-x:hidden}.siteHeader{position:sticky;top:0;background:#042744;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:none}.siteHeader nav{background:linear-gradient(100deg,#042744,#073756)}.siteHeader .brand b{color:#fff}.siteHeader .brand small{color:#c6d7e2}.siteHeader .langControl{background:#ffffff0f;border-color:#ffffff47;box-shadow:none}.siteHeader .langControl,.siteHeader .langControl select{color:#fff}.siteHeader .b2bNav{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:var(--navy-deep);box-shadow:none}.siteHeader .brand img{mix-blend-mode:normal;filter:none;background:transparent}.siteHeader+.b2bLanding .smartB2bHero{border-top:0}.smartB2bHero{background-image:linear-gradient(90deg,#03192ee0,#03223ab3 48%,#04264052),url(../resources/port-scene.svg)}.smartB2bHero:before{opacity:.2}.smartFlowLanding .b2bBenefits{background:#041f37}.topbar{height:24px;padding:0 14px;font-size:9px;letter-spacing:.06em;background:#031a2f;border-bottom:1px solid rgba(255,255,255,.08)}.siteHeader nav{min-height:64px;padding:7px 12px;flex-wrap:nowrap;gap:8px}.brand{gap:8px;min-width:0}.brand img{width:42px;height:42px}.brand b{font-size:16px;white-space:nowrap}.navActions{gap:6px;min-width:0}.langControl{padding:7px 8px;border-radius:10px;max-width:136px}.langControl select{max-width:94px;font-size:13px}.b2bNav{width:42px;height:42px;padding:0;justify-content:center;border-radius:11px;flex:0 0 auto}.premiumHero{padding:34px 16px 70px;gap:18px}.heroContent h1{font-size:clamp(40px,12vw,52px);line-height:1.02}.heroContent>p{font-size:15px;line-height:1.55}.heroVisual{min-height:300px;display:block}.photoHeroVisual{min-height:300px;border-radius:20px}.heroPhotoCaption{left:14px;right:14px;bottom:14px}.routeBadge{top:14px;right:14px;left:14px;width:auto}.visualStack{position:absolute;left:14px;right:14px;bottom:14px;gap:8px}.visualCard{min-width:0;width:100%;grid-template-columns:28px 1fr;padding:11px 13px}.discoverySection{margin:-28px 12px 0;padding:28px 16px;border-radius:20px}.sectionCopy h2,.journeyIntro h2{font-size:34px;line-height:1.05}.intentGrid{grid-template-columns:1fr}.intent{min-height:86px;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;align-items:center}.intentIcon{width:38px;height:38px}.intent b{align-self:center}.intent>svg{align-self:center}.imageExperience{display:grid;grid-template-columns:1fr;gap:12px;padding:18px 14px 24px;background:#061f35}.experiencePhoto{min-height:210px;border-radius:18px;padding:22px;isolation:isolate}.experiencePhoto:before{background:linear-gradient(180deg,#03192d38,#03192df5)}.experiencePhoto h3{color:#fff;font-size:27px;line-height:1.08;margin:12px 0 8px}.experiencePhoto p{color:#f1f6f9;font-size:15px;line-height:1.5;margin:0}.landPhoto{background-position:center 54%}.customsPhoto{background-position:center;background-color:#0a3a60}.tradePhoto{background-position:center}.roleStorySection{padding:44px 14px}.roleStoryIntro h2{font-size:38px;line-height:1.05}.storyCard{min-height:260px;border-radius:18px}.storyCard>div{inset:auto 18px 18px}.storyCard h3{font-size:23px}.b2bHero{padding:28px 14px 36px;gap:22px;align-items:start}.smartB2bHero{padding:30px 16px 36px;background-position:42% center;border-top:0}.b2bHeroCopy h1,.smartB2bHeroCopy h1{font-size:clamp(38px,11vw,48px);line-height:1.03}.b2bHeroCopy>p{font-size:15px;line-height:1.55}.smartFlowStatement{margin:18px 0 20px;padding:15px 16px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.smartFlowStatement b{font-size:20px;line-height:1.25}.b2bPillars{grid-template-columns:1fr;gap:8px;margin-top:16px}.b2bPillars span{padding:11px 12px}.b2bLoginCard{padding:20px;border-radius:20px;margin-top:2px;box-shadow:0 22px 55px #00000042}.b2bLoginCard h2{font-size:25px}.b2bBenefits{grid-template-columns:1fr;padding:22px 14px 34px}.dashContent{padding:14px}.dashHeader h1{font-size:32px;line-height:1.06}.panel{padding:16px;border-radius:16px}.smartUploadPanel .panelHead{align-items:flex-start}.smartUploadPanel .panelHead h2{font-size:24px}.smartDropZone{min-height:150px;padding:18px}.smartDropZone>svg{width:42px;height:42px}.smartFlowSteps{grid-template-columns:1fr 1fr;gap:6px}.flowStepMini{padding:8px}.floatingContact{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));padding:5px;gap:3px;max-width:54px;overflow:hidden;border-radius:16px;background:#031f35eb}.floatingContact a,.floatingContact button{width:44px;height:44px;flex:0 0 44px}.floatingContact a:not(:first-child),.floatingContact button:not(:first-child){display:none}.toast{left:12px;right:12px;bottom:calc(20px + env(safe-area-inset-bottom));max-width:none}.publicHero{min-height:360px;padding:34px 16px}.publicHero h1{font-size:40px;line-height:1.02}.publicHero p{font-size:15px}.servicePhotoGrid,.documentServiceGrid,.aboutGrid,.contactActionGrid,.contactOffices{padding:34px 14px}.servicePhotoGrid article,.documentServiceGrid article,.aboutGrid article,.contactOffices article{border-radius:16px}.servicePhoto{height:160px;border-radius:16px 16px 0 0}.contactQuote{margin:0 14px 50px}.corridorBand{padding:40px 14px}.corridorMap{min-height:250px}}@media(max-width:390px){.brand b{font-size:14px}.langControl{max-width:118px}.langControl select{max-width:78px}.siteHeader nav{padding-inline:10px}}body,button,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable Text,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.brand b,.dashHeader h1,.heroContent h1,.b2bHeroCopy h1,.pageHero h1,.sectionCopy h2,.journeyIntro h2{font-family:Avenir Next,SF Pro Display,Segoe UI Variable Display,Segoe UI,sans-serif;font-weight:800;letter-spacing:-.035em}.siteHeader nav{height:76px}.brandBtn{transform:translateY(-4px)}.siteHeader .brand img,.b2bLoginCard .brand img{background:transparent!important;mix-blend-mode:multiply;filter:none!important;box-shadow:none!important}.brand b{font-size:17px;font-weight:800;letter-spacing:-.025em}.langControl{border-color:#d3dee6;box-shadow:0 4px 14px #0528450a}.b2bNav{box-shadow:0 8px 20px #03233d24}.heroContent h1{font-size:clamp(48px,6.4vw,82px);line-height:1.01}.sectionCopy h2,.journeyIntro h2{font-size:clamp(32px,3.7vw,50px);line-height:1.04}.heroLogoPlate{background:transparent;border-color:transparent;box-shadow:none}.heroLogoPlate img{background:transparent;mix-blend-mode:multiply;filter:drop-shadow(0 14px 22px rgba(0,0,0,.2))}.routeBadge,.visualCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.experiencePhoto h3{letter-spacing:-.025em}@media(max-width:760px){.siteHeader nav{min-height:64px;padding:7px 12px 8px;align-items:center;background:#fff;border-top:1px solid #edf2f5}.brandBtn{transform:translateY(-2px)}.brand img{width:44px;height:44px}.brand b{font-size:15px;font-weight:800}.langControl{padding:6px 7px}.b2bNav{width:40px;height:40px}.premiumHero{padding-top:28px}.heroContent h1{font-size:clamp(38px,10.8vw,48px);line-height:1.03}.heroContent>p{font-size:15px;line-height:1.5}.heroVisual,.photoHeroVisual{min-height:282px}.heroLogoPlate{width:205px;opacity:.96}.smartFlowLanding .b2bHero{background-position:58% center}.smartFlowLanding .b2bHeroCopy{max-width:100%}.smartFlowLanding .b2bHeroCopy h1{max-width:620px}.smartFlowLanding .b2bPillars{margin-top:18px}.smartFlowLanding .b2bPillars span{background:#042744c2;border-color:#ffffff2e}.smartFlowLanding .smartFlowStatement{background:#042744a8}.imageExperience .experiencePhoto{background-image:none;background-color:#082f50}.imageExperience .oceanPhoto{background-image:linear-gradient(180deg,#03192d2e,#03192deb),url(../resources/port-scene.svg)}.routeBadge{padding:11px 13px;border-radius:12px}.routeBadge b{font-size:16px}.visualCard{padding:10px 12px;border-radius:12px}.visualCard b{font-size:15px}.visualCard small{font-size:10px}.discoverySection{margin-top:-20px;padding:26px 16px}.sectionCopy h2,.journeyIntro h2{font-size:30px;line-height:1.08;letter-spacing:-.03em}.sectionCopy p{font-size:15px;line-height:1.55}.experiencePhoto{min-height:200px}.experiencePhoto h3{font-size:24px}.experiencePhoto p{font-size:14px}.smartFlowStatement b{font-size:19px}.b2bHeroCopy h1,.smartB2bHeroCopy h1{font-size:clamp(36px,10vw,44px)}.b2bLoginCard{margin-top:0}}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:Noto Sans Arabic,SF Arabic,Geeza Pro,Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .brand b{font-family:Noto Sans Arabic,SF Arabic,Geeza Pro,Tahoma,Arial,sans-serif;letter-spacing:0!important}.premiumHero{grid-template-columns:minmax(0,1fr);min-height:0;padding:48px max(24px,6vw) 88px;gap:36px}.heroContent{width:100%;max-width:1000px;margin-inline:auto}.heroContent h1{max-width:900px;font-size:clamp(44px,4.8vw,68px);line-height:1.06}.heroContent>p{max-width:760px;font-size:18px}.heroMedia{position:relative;z-index:2;width:100%;max-width:1100px;min-width:0;margin-inline:auto;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 24px 60px #0115253d}.heroBrandHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 24px;direction:ltr;background:#fff;color:var(--navy)}.heroBrandHeader span{font-size:clamp(12px,1.3vw,18px);font-weight:800;letter-spacing:.12em;line-height:1.5}.heroBrandHeader img{width:104px;height:104px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal}.heroMedia .photoHeroVisual{position:relative;display:block;min-height:0;padding:0;border-radius:0;background:#062b47;box-shadow:none}.heroPortPhoto{display:block;width:100%;height:auto;aspect-ratio:1.75;-o-object-fit:cover;object-fit:cover}.heroMedia .routeBadge{position:absolute;top:24px;right:24px;left:auto;max-width:calc(100% - 48px);padding:12px 16px;background:#062b47;box-shadow:none}.heroMedia .routeBadge svg{flex-shrink:0}.heroMedia .routeBadge b{font-size:1rem;line-height:1.4}.heroMedia .routeBadge small{font-size:.625rem}.heroMedia .visualStack{position:absolute;left:24px;right:auto;bottom:24px;display:grid;gap:8px;width:min(46%,360px)}.heroMedia .visualCard{position:relative;width:100%;min-width:0;grid-template-columns:26px minmax(0,1fr);padding:12px 14px;background:#062b47;box-shadow:none}.heroMedia .visualCard b{font-size:.9375rem;line-height:1.4}.heroMedia .visualCard small{font-size:.75rem;line-height:1.5;color:#dbe7ef}@media(min-width:1600px){.premiumHero{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:48px;padding-block:72px 112px}.heroContent h1{font-size:clamp(60px,4.3vw,82px)}.heroMedia .heroPortPhoto{min-height:460px}}.mobileMenu{display:none}.siteHeader nav{height:auto;min-height:84px;gap:18px;padding-block:8px}.brandBtn{transform:none;flex-shrink:0}.navLinks{flex-wrap:nowrap;justify-content:center;min-width:0}.navLinks button{white-space:nowrap}.siteHeader nav{max-width:1920px;margin-inline:auto}@media(min-width:1051px)and (max-width:1500px){.siteHeader .brand>div{display:none}.siteHeader nav{gap:12px;padding-inline:24px}.navLinks button{padding-inline:9px}}.navActions{flex-shrink:0}.siteHeader .brand img{width:64px;height:64px;mix-blend-mode:normal}.siteHeader .brand small{font-size:.625rem;letter-spacing:.08em}.pageHero .tag,.sectionCopy .tag{color:#805c0a}.publicHero h1,.pageHero h1{line-height:1.08;overflow-wrap:break-word}.publicPage h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25}.publicPage h3{font-size:1.125rem;line-height:1.4;margin-block:12px 8px}.formGrid label,.draftBox label,.sourcingPanel label,.docFields label,.handoverFields label{font-size:.875rem;letter-spacing:.02em;text-transform:none;line-height:1.5}input,textarea,select{min-width:0;max-width:100%}.formGrid input,.formGrid select,.draftBox input,.sourcingPanel textarea,.docFields input,.handoverFields input{font-size:1rem;letter-spacing:normal;font-weight:400}.personaStrip small,.aiTrustRail span,.aiGuardrail,.categoryCard small{font-size:.8125rem;line-height:1.5}.personaStrip button{min-width:0;text-align:start}.personaStrip button svg{flex-shrink:0}.personaStrip button span{min-width:0}.sourcingPanel>.gold{margin-top:18px}.publicPage article,.contactActionGrid a,.companyFacts>div,.panel,.heroContent,.b2bHeroCopy,.b2bLoginCard{min-width:0;overflow-wrap:anywhere}.landServicePhoto{background:#0a3b5a;display:grid;place-items:center}.landServicePhoto>svg,.materialsMarket>svg{width:64px;height:64px;color:var(--gold-light);margin-bottom:16px}.materialsMarket,.imageExperience .landPhoto{background-image:none;background-color:#0a3b5a}.skipLink{position:fixed;z-index:999;left:12px;top:12px;transform:translateY(-180%);background:#fff;color:#062b4c;border:2px solid #c28b13;border-radius:8px;padding:10px 14px;font-weight:900;text-decoration:none}.skipLink:focus{transform:translateY(0)}button svg,a svg{flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #bc8513;outline-offset:4px}#discovery{scroll-margin-top:150px}.floatingContact{position:static;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);margin:24px auto;flex-wrap:wrap}.floatingContact a,.floatingContact button{min-width:44px;min-height:44px}footer{padding-bottom:42px}footer .brand img{background:#fff;padding:5px;border-radius:10px}[dir=rtl] .heroContent h1,[dir=rtl] .publicHero h1,[dir=rtl] .pageHero h1,[dir=rtl] .b2bHeroCopy h1{line-height:1.35;letter-spacing:normal}[dir=rtl] .heroBrandHeader{direction:ltr}@media(max-width:1250px){.siteHeader .brand small{display:none}.siteHeader nav{gap:12px;padding-inline:20px}}@media(max-width:1050px){.mobileMenu{display:block;margin-inline-start:auto}.mobileMenu summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px;list-style:none;cursor:pointer;color:var(--navy);border:1px solid #d3dee6;border-radius:10px;background:#fff}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenuLinks{position:absolute;top:100%;inset-inline:16px;max-height:65dvh;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;background:#fff;border:1px solid #d3dee6;border-radius:0 0 16px 16px;box-shadow:0 18px 36px #03192d33}.mobileMenuLinks button{padding:14px;text-align:start;color:var(--navy);background:#f2f6fa;border:0;border-radius:10px;line-height:1.5}}@media(max-width:760px){.siteHeader,.siteHeader nav{background:#fff;color:var(--navy)}.siteHeader nav{flex-wrap:wrap;gap:8px;min-height:76px;padding:8px 12px;border-top:0}.siteHeader .brand b{color:var(--navy)}.siteHeader .brand img{width:48px;height:48px}.siteHeader .langControl{background:#fff;border-color:#cbd9e3;padding:6px}.siteHeader .langControl,.siteHeader .langControl select{color:var(--navy)}.siteHeader .langControl{max-width:none}.siteHeader .langControl select{width:112px;max-width:112px}@media(max-width:360px){.siteHeader .langControl>svg{display:none}}.mobileMenu summary span{display:none}.mobileMenu summary{padding:8px}.navActions{margin-inline-start:0;gap:6px}.siteHeader .brand>div{display:none}.premiumHero{padding:28px 16px 48px;gap:26px}.heroContent h1{font-size:clamp(34px,9.8vw,48px);line-height:1.08}.heroMedia{border-radius:18px}.heroBrandHeader{padding:8px 14px;gap:12px}.heroBrandHeader img{width:80px;height:80px}.heroBrandHeader span{max-width:21ch;font-size:.6875rem;letter-spacing:.08em}.heroMedia .photoHeroVisual{display:grid;min-height:0;padding:0;gap:0}.heroMedia .heroPortPhoto{aspect-ratio:1.5;min-height:0;-o-object-position:center;object-position:center}.heroMedia .routeBadge{position:static;max-width:none;margin:14px 14px 0;padding:12px;border-radius:12px}.heroMedia .visualStack{position:static;width:auto;margin:10px 14px 14px;gap:8px}.heroMedia .visualCard{padding:12px;background:#103a56}.heroMedia .visualCard b{font-size:.9375rem}.heroActions{gap:10px;margin-block:22px}.heroActions>*{width:100%;justify-content:center;min-height:48px}.heroTrust{display:grid;gap:10px}.siteHeader nav{flex-wrap:nowrap}.mobileMenuLinks{grid-template-columns:1fr}.topbar{letter-spacing:0;font-size:9px}.editorialPage{padding:28px 16px 44px}.premiumPageHero{padding-top:12px}.premiumQuote,.sourcingPanel,.draftBox{padding:20px}.uploadBox{min-height:260px;padding:24px}.contactQuote{padding:24px}.trustNotice{margin-inline:16px;padding:20px}footer{gap:24px;padding-inline:24px}.heroContent>p,.publicHero p,.sectionCopy p{font-size:1rem}.publicHero h1,.pageHero h1{font-size:clamp(2rem,9vw,2.75rem);line-height:1.12}.personaStrip{grid-template-columns:1fr}.floatingContact{max-width:calc(100% - 32px);padding:8px;margin:20px auto}.floatingContact a:not(:first-child),.floatingContact button:not(:first-child){display:grid}.discoverySection{margin-top:-16px}.heroActions>*,.contactQuote>button{max-width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(min-width:761px)and (max-width:1439px){.servicePhotoGrid,.aboutGrid,.contactActionGrid,.imageExperience,.roleStoryGrid,.documentServiceGrid,.companyFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.intentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contactOffices,.personaStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.journeyFlow{grid-template-columns:repeat(4,minmax(0,1fr))}footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1440px){footer{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:761px)and (max-width:1050px){.contactOffices{grid-template-columns:1fr}.b2bHero{gap:32px}}@media(max-width:760px){body{overflow-x:visible}.publicHero{min-height:320px}.publicHero h1,.pageHero h1{overflow-wrap:anywhere}.servicePhotoGrid,.documentServiceGrid,.aboutGrid,.contactActionGrid,.contactOffices{padding-inline:16px}.aiIdentity b{font-size:18px}.aiGuardrail{align-items:flex-start}.aiGuardrail svg{flex-shrink:0}.heroTrust span{overflow-wrap:anywhere}.b2bSiteHeader nav{min-height:68px;flex-wrap:nowrap}.b2bSiteHeader .b2bPortalStatus{display:none}.b2bSiteHeader .navActions{margin-inline-start:auto}.b2bSiteHeader .b2bPublicLink{min-height:38px;padding:8px 10px;font-size:12px}}.documentSupportRequest{margin:0 7vw 74px;padding:34px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 20px 55px #05253d14;scroll-margin-top:110px}.documentSupportHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid #e4ebf0}.documentSupportHeader h2{margin:8px 0;color:var(--navy);font-size:clamp(28px,4vw,44px);letter-spacing:-.03em}.documentSupportHeader p{margin:0;max-width:800px;color:var(--muted);line-height:1.65}.documentSupportHeader>svg{width:48px;height:48px;color:#ba8512;flex:0 0 auto}.documentSupportStep{display:flex;align-items:flex-start;gap:13px;margin:28px 0 14px}.documentSupportStep>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#082f50;color:#f2c95f;font-weight:900;font-size:11px;flex:0 0 auto}.documentSupportStep b,.documentSupportStep small{display:block}.documentSupportStep b{color:var(--navy)}.documentSupportStep small{margin-top:3px;color:var(--muted);line-height:1.45}.documentSupportGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.documentSupportRequest label{display:grid;gap:6px;color:#38586d;font-size:13px;font-weight:800}.documentSupportRequest input,.documentSupportRequest select,.documentSupportRequest textarea{width:100%;box-sizing:border-box;border:1px solid #ccdbe4;border-radius:11px;background:#fbfdfe;color:var(--navy);padding:12px 13px;font:inherit;font-weight:400;outline:0}.documentSupportRequest input:focus,.documentSupportRequest select:focus,.documentSupportRequest textarea:focus{border-color:#d3a024;box-shadow:0 0 0 3px #d3a0241f}.documentSupportSelect{max-width:700px}.documentSupportFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.documentSupportFields label{padding:14px;border-radius:14px;background:#f6f9fb;border:1px solid #e0e9ee}.documentSupportFields label>span{display:flex;align-items:flex-start;gap:8px;line-height:1.4}.documentSupportFields label>span b{min-width:24px;color:#a97408}.documentSupportUpload{min-height:150px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px!important;text-align:center;border:2px dashed #c7d7e1;border-radius:16px;background:#f7fafc;cursor:pointer}.documentSupportUpload svg{width:30px;height:30px;color:#b27d0b}.documentSupportUpload span{color:var(--muted);font-weight:500}.documentSupportUpload input{display:none}.documentSupportFiles{display:grid;gap:8px;margin-top:10px}.documentSupportFiles>div{display:grid;grid-template-columns:28px 1fr 34px;gap:10px;align-items:center;padding:10px 12px;border:1px solid #dce6ec;border-radius:12px;background:#fff}.documentSupportFiles svg{color:#a97508}.documentSupportFiles span b,.documentSupportFiles span small{display:block}.documentSupportFiles span small{color:var(--muted);margin-top:2px}.documentSupportFiles button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:#eef3f6;color:#506d7e;cursor:pointer}.documentSupportNotes{margin-top:18px}.documentSupportSubmit{margin-top:22px;padding:18px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-radius:15px;background:#072e4d;color:#fff}.documentSupportSubmit b,.documentSupportSubmit small{display:block}.documentSupportSubmit small{margin-top:4px;max-width:720px;color:#c9dce8;line-height:1.45}.documentSupportSubmit .gold{flex:0 0 auto}.documentSupportStatus{margin:14px 0 0;padding:12px 14px;border-radius:11px;background:#eef6fb;color:#244f68;font-weight:700;line-height:1.5}@media(max-width:760px){.documentSupportRequest{margin:0 16px 54px;padding:22px}.documentSupportHeader>svg{display:none}.documentSupportGrid,.documentSupportFields{grid-template-columns:1fr}.documentSupportSubmit{flex-direction:column;align-items:stretch}.documentSupportSubmit .gold{width:100%}}.handoverCard{color:#092c48;min-width:0;align-items:start}.handoverCard h3,.handoverCard small{color:#092c48}.handoverCard h3{font-size:21px;line-height:1.4;margin:10px 0}.handoverCard p{color:#4a6072}.handoverCard .handoverFields{min-width:0;align-items:start}.handoverCard .handoverFields label{display:grid;gap:7px;color:#253f54;font-size:14px;font-weight:600;min-width:0}.handoverCard .handoverFields input{background:#fff;color:#092c48;font:inherit;min-width:0;min-height:46px}.handoverCard .handoverFields input:focus-visible{outline:3px solid #a57500;outline-offset:2px}.handoverCard .handoverFields button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;color:#092c48;white-space:normal}.handoverCard .handoverFields button:disabled{opacity:.65;cursor:not-allowed}.handoverStatus{grid-column:1 / -1;padding:14px;border-radius:10px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.handoverStatus.error{color:#852020;background:#fff0ef;border:1px solid #d99189}.handoverStatus.saved{color:#155336;background:#eaf7ee;border:1px solid #81b596}@media(max-width:1000px){.handoverCard{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.handoverCard .handoverFields{grid-template-columns:minmax(0,1fr)}}:root{--navy: #0a3158;--navy-deep: #082743;--navy-soft: #174d7a;--gold: #c89a35;--gold-light: #e5c269;--cream: #fffaf2;--ice: #eef6fa;--line: #e3ded4;--muted: #677887}body,.appShell{background:linear-gradient(180deg,#fffdf8,#fffaf2 54%,#f6f2eb)}.siteHeader{background:#fffdf8f7;border-bottom-color:#e7e1d7;box-shadow:0 4px 18px #2838490d}.topbar{background:#edf4f8;color:var(--navy);letter-spacing:.04em}.brand img{background:transparent;filter:drop-shadow(0 5px 10px rgba(10,49,88,.1))}.navLinks button:hover{background:#f4eee4;color:var(--navy)}.b2bNav{background:linear-gradient(135deg,#b98727,#d3a94d);color:#fff;box-shadow:0 10px 24px #b887272e}.premiumHero{min-height:620px;background:linear-gradient(120deg,#fffdf8,#fff8ec 48%,#eef6fa);color:var(--navy)}.heroBackdrop{opacity:.8}.sunsetOrb{opacity:.38;background:radial-gradient(circle,#fff0b0 0,#edc675 22%,rgba(224,176,75,.1) 52%,transparent 72%)}.routeLine{border-color:#c89a353d}.portGrid{background:linear-gradient(180deg,transparent,rgba(10,49,88,.06)),repeating-linear-gradient(90deg,transparent 0 55px,rgba(10,49,88,.025) 56px 57px)}.eyebrow,.tag{color:#a97712}.heroContent h1{color:var(--navy);font-size:clamp(46px,6vw,78px);line-height:1.03}.heroContent>p{color:#536779}.glassButton{color:var(--navy);background:#ffffffc2;border-color:#0a315838}.heroTrust{color:#3e566a}.heroTrust svg{color:#a97712}.heroVisual{min-height:470px;padding:22px;border-radius:30px;background:linear-gradient(155deg,#dceef8,#f8e8c7 54%,#e2c17d);border:1px solid rgba(255,255,255,.82);box-shadow:0 18px 46px #2838491a}.heroLogoPlate{background:radial-gradient(circle,rgba(255,255,255,.74),rgba(255,255,255,.26) 54%,transparent 70%);border-color:#ffffffb8;box-shadow:0 24px 55px #0a31581f}.heroLogoPlate small{color:#607589}.routeBadge,.visualCard{background:#fffdf8eb;color:var(--navy);border-color:#ffffffdb;box-shadow:0 14px 34px #0a31581a}.routeBadge small{color:#a97712}.visualCard svg{color:var(--gold)}.visualCard small{color:var(--muted)}.discoverySection{background:#fff;border:1px solid var(--line);box-shadow:0 22px 60px #2838491a}.intent{background:#fffaf3;border-color:#e6dfd2}.intent:hover,.intent.active{background:#fff6e8;border-color:#d4ab55;box-shadow:0 12px 28px #28384912}.experienceBand{background:#fffaf2}.experienceBand article{background:linear-gradient(145deg,#fff,#fbf6ec);border-color:#e6dfd2}.roleStorySection{background:linear-gradient(110deg,#f7f2e8,#edf5f9);color:var(--navy)}.roleStoryIntro p{color:var(--muted)}.storyCard{background:linear-gradient(160deg,#fff,#f6f1e8 76%);border-color:#e3ded4;box-shadow:0 18px 46px #28384914}.storyGraphic{opacity:.28}.storyCard:after{background:linear-gradient(180deg,#ffffff05,#fffdf8f0 66%)}.storyCard small,.storyCard svg{color:#a97712}.storyCard h3{color:var(--navy)}.storyCard p{color:var(--muted)}.aiRibbon{background:linear-gradient(90deg,#fff6df,#fff);border-color:#e7d4a7}.aiRibbon span{color:var(--navy)}.aiRibbon strong,.aiRibbon svg{color:#a97712}.journeySection{background:linear-gradient(110deg,#f7f2e8,#edf5f9);color:var(--navy)}.journeyIntro h2{color:var(--navy)}.journeyFlow div{background:#ffffffc7;border-color:#e3ded4}.journeyFlow span{color:#a97712}.b2bLanding{background:#fffaf2;color:var(--navy)}.b2bHero{background:radial-gradient(circle at 78% 32%,rgba(200,154,53,.16),transparent 30%),linear-gradient(120deg,#fffdf8,#fff8ec 55%,#eef6fa)}.b2bHeroCopy>p{color:#5b7183}.goldText{color:#a97712}@media(max-width:760px){.premiumHero{min-height:auto;grid-template-columns:1fr;gap:26px;padding:38px 18px 48px}.heroContent h1{font-size:clamp(38px,11vw,50px);line-height:1.08}.heroContent>p{font-size:16px}.heroVisual{min-height:auto;display:grid;gap:12px;padding:24px 18px}.heroLogoPlate{width:190px;margin:0 auto 4px}.routeBadge{position:static;width:100%;justify-content:center}.visualStack{position:static;width:100%;display:grid;gap:10px}.visualCard{width:100%;min-width:0;grid-template-columns:30px minmax(0,1fr)}.discoverySection{margin:18px 12px 0;border-radius:22px}.experienceBand{padding:58px 16px}.storyCard{min-height:300px}.b2bHero{padding:42px 18px;gap:28px}}.polymerOffer{width:min(1180px,calc(100% - 32px));margin:28px auto 0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:24px;padding:28px;border:1px solid #e4d39f;border-radius:26px;background:linear-gradient(135deg,#fffdf8,#fff6df 48%,#eef6fa);box-shadow:0 18px 50px #02294817;color:var(--navy)}.polymerOfferLead h2{margin:8px 0 10px;font-size:clamp(28px,4vw,46px);line-height:1.03;color:var(--navy)}.polymerOfferLead>p{max-width:760px;color:#5b7183}.polymerOfferKicker{display:inline-flex;padding:8px 12px;border-radius:999px;background:#0b3557;color:#fff;font-weight:800;letter-spacing:.08em;font-size:12px}.polymerPriceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 16px}.polymerPriceCard{padding:18px;border-radius:18px;background:linear-gradient(135deg,#c99a35,#f2d47a);color:#082f4f}.polymerPriceCard small{display:block;font-weight:800;letter-spacing:.05em}.polymerPriceCard strong{display:block;margin-top:4px;font-size:clamp(24px,3vw,34px)}.polymerOfferMeta{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:14px;color:#334e62}.polymerOfferActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.polymerProductList{padding:22px;border-radius:20px;background:#07304ff5;color:#fff}.polymerProductList h3{margin:0 0 12px;color:#f2d47a;font-size:24px}.polymerProductList ul{margin:0;padding-left:20px;display:grid;gap:8px}.polymerOfferNote{margin:16px 0 0;color:#d7e4ed;font-size:13px}.polymerCategorySection{width:min(1180px,calc(100% - 32px));margin:28px auto;padding:28px;border:1px solid #e0e7ec;border-radius:26px;background:#fff;box-shadow:0 18px 48px #042e4d12}.polymerReferenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.polymerReferenceGrid article{overflow:hidden;border:1px solid #dce6ed;border-radius:18px;background:#f8fbfd}.polymerReferenceGrid img{width:100%;height:210px;-o-object-fit:cover;object-fit:cover;display:block}.polymerReferenceGrid div{padding:14px;display:grid;gap:4px}.polymerReferenceGrid b{color:var(--navy)}.polymerReferenceGrid small{color:#60788a}.polymerMaterialGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.polymerMaterialGrid span{padding:12px 14px;border-radius:12px;background:#f2f7fa;color:#27465e}.polymerAttribution{margin:12px 0 20px;font-size:11px;color:#708494}.b2bPolymerOffer{border-color:#dfc36e;background:linear-gradient(135deg,#fffdf8,#fff5d9)}.b2bPriceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.b2bPriceGrid div{padding:16px;border-radius:14px;background:#082f4f;color:#fff}.b2bPriceGrid small{display:block;color:#e9c769}.b2bPriceGrid b{display:block;margin-top:4px;font-size:24px}@media(max-width:760px){.polymerOffer{grid-template-columns:1fr;padding:20px;width:calc(100% - 24px)}.polymerPriceGrid,.polymerReferenceGrid,.polymerMaterialGrid,.b2bPriceGrid{grid-template-columns:1fr}.polymerOfferActions>*{width:100%;justify-content:center}.polymerCategorySection{width:calc(100% - 24px);padding:20px}.polymerReferenceGrid img{height:190px}}html,body,#root,.appShell{width:100%;max-width:100%}body,.appShell{overflow-x:hidden}main,header,footer,nav,section,.premiumHero,.heroContent,.heroMedia,.heroVisual,.publicPage,.publicHome,.discoverySection,.experienceBand,.roleStorySection,.quoteWrap,.editorialPage,.dashboard,.dashContent{min-width:0;max-width:100%}img,video,canvas{max-width:100%;height:auto}.siteHeader nav{position:relative;width:100%}.mobileMenuLinks{z-index:70}.heroMedia,.heroMedia .photoHeroVisual,.heroMedia .heroPortPhoto{width:100%;min-width:0}.heroMedia .routeBadge span,.heroMedia .visualCard b,.heroMedia .visualCard small,footer a,footer button,footer span{min-width:0;overflow-wrap:anywhere}.intent,.servicePhotoGrid article,.documentServiceGrid article,.aboutGrid article,.contactActionGrid a,.contactOffices article,.storyCard,.panel,.documentServiceCard{min-width:0}.formGrid>*,.documentSupportGrid>*,.documentSupportFields>*,.handoverFields>*,.contactCards>*{min-width:0}.companyRegistryBar{max-width:100%}@media(min-width:761px)and (max-width:1599px){.premiumHero{grid-template-columns:minmax(0,1fr)}.heroContent,.heroMedia{width:min(100%,1100px)}}@media(max-width:1050px){.mobileMenu{flex:0 0 auto;margin-inline-start:auto}.mobileMenuLinks{top:100%;inset-inline:12px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 110px);overflow-y:auto}.navActions{flex:0 1 auto;min-width:0}}@media(max-width:760px){.topbar{overflow:hidden}.siteHeader nav{flex-wrap:nowrap;min-width:0}.brandBtn{flex:0 0 auto;min-width:0}.mobileMenu{min-width:44px}.mobileMenu summary{min-width:44px;justify-content:center}.navActions{gap:6px}.langControl{min-width:0;max-width:126px}.langControl select{width:min(104px,24vw);max-width:104px;min-width:0}.b2bNav{flex:0 0 40px}.mobileMenuLinks{grid-template-columns:minmax(0,1fr);border-radius:0 0 14px 14px}.premiumHero{width:100%;overflow:hidden}.heroContent,.heroMedia{width:100%;max-width:100%}.heroBrandHeader{min-width:0;align-items:center}.heroBrandHeader span{min-width:0;overflow-wrap:anywhere}.heroMedia .photoHeroVisual{width:100%;min-width:0;overflow:hidden}.heroMedia .heroPortPhoto{display:block;width:100%;max-width:100%;height:auto}.heroMedia .routeBadge,.heroMedia .visualStack{max-width:100%}.heroMedia .visualCard{min-width:0}.heroMedia .visualCard b,.heroMedia .visualCard small{overflow-wrap:anywhere}.discoverySection,.experienceBand,.roleStorySection,.quoteWrap,.editorialPage,.documentGroupSection,.servicePhotoGrid,.documentServiceGrid,.aboutGrid,.contactActionGrid,.contactOffices{width:100%;max-width:100%}.intentGrid,.servicePhotoGrid,.documentServiceGrid,.aboutGrid,.contactActionGrid,.contactOffices,.marketPhotoBand,.companyFacts,.formGrid,.packagingSpecGrid,.documentSupportGrid,.documentSupportFields{grid-template-columns:minmax(0,1fr)}.publicHero,.documentDetailHero,.documentDetailLead,.documentInfoGrid,.documentDetailActions{min-width:0;max-width:100%}.publicHero h1,.pageHero h1,.documentDetailHero h1,.sectionCopy h2,.roleStoryIntro h2{overflow-wrap:anywhere}.floatingContact{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px)}footer{width:100%;grid-template-columns:minmax(0,1fr);overflow:hidden}.companyRegistryBar{width:100%;overflow-wrap:anywhere}}.qarmeshinoFeature{width:min(1180px,calc(100% - 32px));margin:28px auto;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:28px;align-items:center;padding:28px;border:1px solid #ead8b4;border-radius:28px;background:linear-gradient(135deg,#fffdf8,#fff4df 52%,#eef6fa);box-shadow:0 22px 56px #2838491a}.qarmeshinoFeature img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;border-radius:20px;box-shadow:0 18px 36px #0a315824}.qarmeshinoFeature h2{margin:10px 0 12px;color:var(--navy);font-size:clamp(30px,4vw,48px);line-height:1.05}.qarmeshinoFeature p{color:#536779;line-height:1.7}.qarmeshinoFeatureMeta{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.qarmeshinoFeatureMeta span{padding:8px 11px;border:1px solid #decda9;border-radius:999px;background:#fffc;color:var(--navy);font-size:12px;font-weight:800}.qarmeshinoPage{padding:30px 7vw 80px;background:linear-gradient(180deg,#fffdf8,#fff8ec 48%,#f4f8fb)}.qarmeshinoBack{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--navy);font:inherit;font-weight:850;cursor:pointer;padding:8px 0 18px}.qarmeshinoHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(28px,5vw,60px);align-items:center;padding:clamp(26px,5vw,58px);border:1px solid #eadfce;border-radius:30px;background:radial-gradient(circle at 85% 15%,rgba(236,153,31,.18),transparent 30%),linear-gradient(135deg,#fff,#fff7e9 52%,#eef6fa);box-shadow:0 24px 65px #1e35481c}.qarmeshinoHeroCopy h1{margin:12px 0 16px;color:var(--navy);font-size:clamp(42px,6vw,72px);line-height:1.02;letter-spacing:-.035em}.qarmeshinoHeroCopy>p{max-width:760px;color:#536779;font-size:1.08rem;line-height:1.7}.qarmeshinoTrust{display:grid;gap:10px;margin:22px 0}.qarmeshinoTrust span{display:flex;align-items:flex-start;gap:10px;color:#294b63;font-weight:750;line-height:1.45}.qarmeshinoTrust svg{flex:0 0 auto;color:#c07f0b}.qarmeshinoCta{display:inline-flex;align-items:center;gap:9px;min-height:50px}.qarmeshinoNoPrice{display:block;max-width:720px;margin-top:14px;color:#657b8d;line-height:1.55}.qarmeshinoHeroMedia{margin:0;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 22px 48px #0a315824}.qarmeshinoHeroMedia img{display:block;width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover}.qarmeshinoHeroMedia figcaption{padding:12px 15px;color:#506879;font-size:12px;font-weight:750}.qarmeshinoSection{width:min(1180px,100%);margin:30px auto 0;padding:28px;border:1px solid #e0e7ec;border-radius:26px;background:#fff;box-shadow:0 18px 44px #042e4d12}.qarmeshinoSectionHead{display:flex;gap:14px;align-items:flex-start}.qarmeshinoSectionHead>svg{flex:0 0 auto;color:#b87c10;width:34px;height:34px}.qarmeshinoSectionHead h2{margin:4px 0 6px;color:var(--navy);font-size:clamp(26px,4vw,40px)}.qarmeshinoSectionHead p{margin:0;color:#617788;line-height:1.6}.qarmeshinoVariantGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.qarmeshinoVariantGrid article{overflow:hidden;border:1px solid #e2e7ea;border-radius:18px;background:#fffaf3}.qarmeshinoVariantGrid img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.qarmeshinoVariantGrid b{display:block;padding:13px;color:var(--navy);line-height:1.4}.qarmeshinoEvidenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.qarmeshinoEvidenceGrid figure{margin:0;overflow:hidden;border:1px solid #e0e5e8;border-radius:18px;background:#f8fafb}.qarmeshinoEvidenceGrid img{display:block;width:100%;height:360px;-o-object-fit:cover;object-fit:cover}.qarmeshinoEvidenceGrid figcaption{padding:12px 14px;color:var(--navy);font-weight:800}.qarmeshinoDataGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.qarmeshinoDataGrid article{padding:20px;border-radius:18px;background:#f7fafc}.qarmeshinoDataGrid h3{margin:0 0 14px;color:var(--navy)}.qarmeshinoDataGrid ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.qarmeshinoDataGrid li{display:flex;align-items:flex-start;gap:8px;color:#456176;line-height:1.45}.qarmeshinoDataGrid li svg{flex:0 0 auto;width:17px;height:17px;margin-top:2px;color:#b87c10}.b2bQarmeshinoOffer{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;border-color:#e5c97a;background:linear-gradient(135deg,#fffdf8,#fff1d7)}.b2bQarmeshinoOffer img{width:150px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:14px}.b2bQarmeshinoOffer h3{margin:5px 0;color:var(--navy)}.b2bQarmeshinoOffer p{margin:6px 0 12px;color:#526b7c}@media(max-width:900px){.qarmeshinoFeature,.qarmeshinoHero{grid-template-columns:minmax(0,1fr)}.qarmeshinoVariantGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.qarmeshinoPage{padding:20px 12px 58px}.qarmeshinoHero,.qarmeshinoSection,.qarmeshinoFeature{padding:20px;border-radius:20px}.qarmeshinoHeroCopy h1{font-size:clamp(36px,11vw,48px)}.qarmeshinoVariantGrid,.qarmeshinoEvidenceGrid,.qarmeshinoDataGrid{grid-template-columns:minmax(0,1fr)}.qarmeshinoEvidenceGrid img{height:280px}.b2bQarmeshinoOffer{grid-template-columns:minmax(0,1fr)}.b2bQarmeshinoOffer img{width:100%;max-height:260px}}@media(max-width:390px){.siteHeader .langControl>svg{display:none}.langControl{max-width:96px}.langControl select{width:min(84px,23vw);max-width:84px}.siteHeader nav{padding-inline:9px;gap:6px}.brand img{width:42px;height:42px}.mobileMenu{min-width:40px}.mobileMenu summary{min-width:40px;padding-inline:7px}}:root{--as-navy: #062a49;--as-navy-deep: #031f36;--as-blue: #0b4e7a;--as-blue-light: #eaf4fa;--as-gold: #e6a823;--as-gold-dark: #c58a12;--as-white: #ffffff;--as-surface: #f7fafc;--as-text: #082b4c;--as-muted: #5b7187;--as-border: #d7e2ea}body,.appShell{background:#fff;color:var(--as-text)}.topbar{background:var(--as-navy-deep);color:#dce8f0}.siteHeader,.siteHeader nav{background:#fff;color:var(--as-text)}.siteHeader{border-bottom:1px solid var(--as-border);box-shadow:0 4px 18px #031f360f}.brand b,.navLinks button,.langControl,.langControl select{color:var(--as-navy)}.navLinks button{position:relative;border-radius:0;background:transparent}.navLinks button:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:3px;border-radius:999px;background:transparent}.navLinks button:hover,.navLinks button.active{color:var(--as-navy);background:transparent}.navLinks button.active:after,.navLinks button:hover:after{background:var(--as-gold)}.langControl{background:#fff;border-color:var(--as-border)}.b2bNav{background:linear-gradient(135deg,var(--as-gold-dark),var(--as-gold));color:#fff;box-shadow:0 8px 22px #c58a1238}.gold{background:linear-gradient(135deg,#f0bf45,var(--as-gold));color:var(--as-navy-deep);box-shadow:0 10px 26px #e6a82333}.premiumHero{background:linear-gradient(110deg,var(--as-navy-deep) 0%,var(--as-navy) 48%,var(--as-blue) 100%);color:#fff}.premiumHero .heroContent h1,.premiumHero .heroContent>p,.premiumHero .heroTrust,.premiumHero .eyebrow{color:#fff}.premiumHero .eyebrow,.premiumHero .heroTrust svg{color:#f5c95c}.premiumHero .glassButton{color:#fff;border-color:#ffffff59;background:#ffffff14}.heroBackdrop{opacity:1}.sunsetOrb{opacity:.58}.heroMedia{background:#fff;border:1px solid rgba(255,255,255,.22)}.heroBrandHeader{background:#fff;color:var(--as-navy)}.heroMedia .routeBadge,.heroMedia .visualCard,.routeBadge,.visualCard{background:#062a49f0;color:#fff;border-color:#ffffff29}.heroMedia .visualCard small,.visualCard small{color:#dbe7ef}.discoverySection,.quoteWrap,.editorialPage,.publicPage{background:#fff}.discoverySection{border:1px solid var(--as-border);box-shadow:0 24px 64px #031f361f}.intent,.categoryCard,.panel,.servicePhotoGrid article,.documentServiceCard,.aboutGrid article,.contactActionGrid a,.contactOffices article,.companyFacts>div{background:#fff;border-color:var(--as-border)}.intent:hover,.intent.active{background:#fffaf0;border-color:var(--as-gold)}.intentIcon{background:var(--as-navy);color:#f5c95c}.sectionCopy h2,.journeyIntro h2,.pageHero h1,.publicPage h2,.publicPage h3,.categoryCard b,.panel h1,.panel h2,.panel h3{color:var(--as-navy)}.roleStorySection,.journeySection,.experienceBand.imageExperience{background:var(--as-navy-deep);color:#fff}.roleStoryIntro h2,.roleStoryIntro p,.journeyIntro h2,.journeyIntro p{color:#fff}.storyCard{background:linear-gradient(160deg,#0c3f66,#061f36 76%);border-color:#ffffff1f}.storyCard:after{background:linear-gradient(180deg,#031f360a,#031f36eb 68%)}.storyCard h3,.storyCard p{color:#fff}.aiRibbon{background:#ffffff0f;border-color:#f5c95c47}.aiRibbon span{color:#fff}.journeyFlow div{background:#ffffff0f;border-color:#ffffff24}.publicHero,.documentDetailHero,.visualHero,.disciplineHero{background-color:var(--as-navy)}.publicHero:before{background:linear-gradient(90deg,#031f36e6,#031f3647)}.publicHero>div,.publicHero h1,.publicHero p,.documentDetailHero,.documentDetailHero h1,.documentDetailHero p{color:#fff}.documentDetailHero{background:linear-gradient(120deg,var(--as-navy-deep),var(--as-navy) 60%,var(--as-blue))}.corridorBand,.trustNotice,.contactQuote,.documentDetailActions,.aiConcierge{background:linear-gradient(120deg,var(--as-navy-deep),var(--as-navy) 60%,var(--as-blue));color:#fff}.b2bLanding,.smartFlowLanding{background:var(--as-navy-deep);color:#fff}.b2bHero,.smartB2bHero{background-image:linear-gradient(90deg,#031f36eb,#062a49d1 48%,#0b4e7a73),url(../resources/port-scene.svg);color:#fff}.b2bHeroCopy h1,.b2bHeroCopy>p,.smartFlowStatement b,.smartFlowStatement small,.b2bPillars span{color:#fff}.b2bLoginCard{background:#fff;color:var(--as-navy)}.dashboard,.premiumDashboard{background:#eef4f8}.dashboard aside,.premiumDashboard aside{background:linear-gradient(180deg,var(--as-navy-deep),var(--as-navy))}.dashboard aside button.active,.dashboard aside button:hover{background:linear-gradient(135deg,#f0c456,var(--as-gold));color:var(--as-navy-deep)}footer{background:var(--as-navy-deep);color:#fff;border-top:0}footer .brand b,footer a,footer button,footer>div>b{color:#fff}footer>div>span,.footerServiceLinks a,.footerRegistry span{color:#c9d9e5}.footerRegistry span b,.companyRegistryBar b{color:#f3c85b}.companyRegistryBar{background:#021622;color:#dce8f0}.floatingContact{background:#031f36f5}.floatingContact a:hover,.floatingContact button:hover{background:var(--as-gold);color:var(--as-navy)}@media(max-width:760px){.siteHeader,.siteHeader nav{background:#fff;color:var(--as-navy)}.topbar{background:var(--as-navy-deep);color:#dce8f0}.premiumHero{background:linear-gradient(160deg,var(--as-navy-deep),var(--as-navy))}.mobileMenu summary,.mobileMenuLinks{background:#fff;color:var(--as-navy)}.b2bNav{color:#fff}}
