.portalApp{--portal-navy:#062d5a;--portal-blue:#1476e8;--portal-bg:#f3f7fb;--portal-line:#e2eaf2;--portal-muted:#6b7c8f;--portal-green:#17966d;--portal-amber:#e89b23;--portal-red:#dc4b5d;display:flex;min-height:100vh;background:var(--portal-bg);color:#17314d;direction:rtl;font-family:Tahoma,Arial,sans-serif}.portalApp *{box-sizing:border-box}.portalSidebar{width:252px;position:-webkit-sticky;position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#07396f,#05264d);color:#fff;padding:24px 14px 18px;display:flex;flex-direction:column;z-index:20}.portalSidebarBrand{display:flex;gap:12px;align-items:center;padding:8px 10px 26px;border-bottom:1px solid rgba(255,255,255,.12)}.portalSidebarBrand>span{width:48px;height:48px;border:1px solid rgba(255,255,255,.32);border-radius:14px;display:grid;place-items:center;font-size:25px}.portalSidebarBrand b,.portalSidebarBrand small{display:block}.portalSidebarBrand small{opacity:.7;margin-top:5px;font-size:11px}.portalSidebar nav{display:grid;grid-gap:4px;gap:4px;margin-top:18px}.portalSidebar nav button,.portalSidebarExit{border:0;background:transparent;color:#d5e3f3;display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:10px;font:inherit;text-align:right;cursor:pointer;text-decoration:none}.portalSidebar nav button i{font-style:normal;font-size:20px;width:24px;text-align:center}.portalSidebar nav button.isActive,.portalSidebar nav button:hover{background:linear-gradient(135deg,#1680f3,#0b63cf);color:#fff}.portalSidebarService{display:flex;gap:9px;align-items:center;margin-top:auto;background:rgba(255,255,255,.09);padding:12px;border-radius:12px}.portalSidebarService b,.portalSidebarService small{display:block}.portalSidebarService b{font-size:12px}.portalSidebarService small{font-size:10px;color:#acc3dc;margin-top:4px}.portalOnline{width:10px;height:10px;border-radius:50%;background:#35d39a;box-shadow:0 0 0 5px rgba(53,211,154,.15);flex:none}.portalSidebarExit{margin-top:10px;justify-content:space-between;background:rgba(255,255,255,.07)}.portalWorkspace{width:calc(100% - 252px);min-width:0}.portalTopbar{height:76px;background:#fff;border-bottom:1px solid var(--portal-line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:16}.portalBreadcrumb{font-size:12px;color:var(--portal-muted)}.portalUser{display:flex;align-items:center;gap:12px}.portalUser button{border:0;background:#f4f8fc;width:38px;height:38px;border-radius:11px;position:relative}.portalUser button sup{position:absolute;top:-4px;right:-4px;background:var(--portal-blue);color:#fff;border-radius:50%;width:17px;height:17px;display:grid;place-items:center;font-size:9px}.portalUser span b,.portalUser span small{display:block}.portalUser span b{font-size:13px}.portalUser span small{font-size:10px;color:var(--portal-muted);margin-top:3px}.portalUser>i{font-style:normal;width:39px;height:39px;border-radius:50%;display:grid;place-items:center;background:#e2f0ff;color:#0f68c8;font-size:11px;font-weight:700}.portalMobileMenu{display:none}.portalContent{padding:26px 28px 56px;max-width:1480px;margin:auto}.portalPageHead{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.portalPageHead span{color:var(--portal-blue);font-size:11px;font-weight:700}.portalPageHead h1{margin:5px 0 6px;font-size:27px;color:#112d49}.portalPageHead p{margin:0;color:var(--portal-muted);font-size:13px}.portalDemoBadge{background:#fff6e7!important;color:#b57412!important;border:1px solid #f3d9aa;padding:8px 11px;border-radius:9px;white-space:nowrap}.portalNotice{margin:16px 28px 0;background:#eff7ff;border:1px solid #cfe4f8;color:#245678;border-radius:11px;padding:10px 13px;display:flex;align-items:center;gap:9px;font-size:12px}.portalNotice>span{width:20px;height:20px;border-radius:50%;background:#1676df;color:#fff;display:grid;place-items:center;font-weight:700}.portalNotice button{margin-right:auto;border:0;background:transparent;font-size:18px}.portalKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:16px}.portalKpis article{background:#fff;border:1px solid var(--portal-line);border-radius:15px;padding:18px;position:relative;min-height:126px;box-shadow:0 6px 18px rgba(22,51,80,.04)}.portalKpis article>small,.portalKpis article>span,.portalKpis article>strong{display:block}.portalKpis article>span{font-size:12px;color:var(--portal-muted)}.portalKpis strong{font-size:29px;margin:8px 0 2px;color:#17314d}.portalKpis small{font-size:10px;color:#8795a5}.portalKpis i{font-style:normal;position:absolute;left:16px;top:18px;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-size:21px}.portalKpis .green i{background:#e7f8f2;color:#17966d}.portalKpis .blue i{background:#e7f2ff;color:#1476e8}.portalKpis .purple i{background:#f1ebff;color:#7c52cc}.portalKpis .amber i{background:#fff3df;color:#e89b23}.portalPanel{background:#fff;border:1px solid var(--portal-line);border-radius:15px;padding:20px;box-shadow:0 7px 22px rgba(20,47,76,.04)}.portalPanelHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.portalPanelHead>div{display:flex;align-items:center;gap:8px}.portalPanelHead h2{font-size:15px;margin:0;color:#17314d}.portalPanelHead button,.portalPanelHead>span{border:0;background:transparent;color:var(--portal-blue);font:inherit;font-size:11px;cursor:pointer}.portalPulse{width:8px;height:8px;border-radius:50%;background:#1ba276;box-shadow:0 0 0 5px #e7f8f2}.portalOverviewGrid{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(245px,.75fr);grid-gap:16px;gap:16px}.portalOrderSummary{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;background:#f8fafc;border-radius:12px;padding:13px;margin-bottom:16px}.portalOrderSummary b,.portalOrderSummary small,.portalOrderSummary span,.portalPlate b,.portalPlate small,.portalPlate span{display:block}.portalOrderSummary small,.portalPlate small{font-size:10px;color:var(--portal-muted)}.portalOrderSummary b{font-size:16px;color:#0d67c6;margin:5px 0}.portalOrderSummary span,.portalPlate span{font-size:11px;color:#536b83}.portalPlate{text-align:center}.portalPlate b{display:inline-block;margin:5px 0;padding:7px 10px;background:#f7d34c;border:2px solid #20252a;border-radius:5px;color:#20252a;letter-spacing:1px}.portalPlate.large b{font-size:17px}.portalTimeline{display:grid;grid-template-columns:repeat(6,1fr);position:relative;margin:28px 0}.portalTimeline:before{left:8%;background:#dbe4ed}.portalTimeline:after,.portalTimeline:before{content:"";position:absolute;top:16px;right:8%;height:2px}.portalTimeline:after{width:61%;background:#31ac7e}.portalTimeline div{text-align:center;position:relative;z-index:1}.portalTimeline i{font-style:normal;width:33px;height:33px;margin:auto;display:grid;place-items:center;border-radius:50%;background:#f2f5f8;border:2px solid #d9e1e9;color:#8391a1;font-size:10px}.portalTimeline .isDone i{background:#e4f7f0;border-color:#2aae7e;color:#16835f}.portalTimeline b,.portalTimeline small{display:block}.portalTimeline b{font-size:10px;margin-top:8px}.portalTimeline small{font-size:9px;color:var(--portal-muted);margin-top:4px}.portalTimeline.isCompact{margin:20px 0}.portalEta{background:#eef6ff;border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:14px;color:#255779}.portalEta b{font-size:20px;color:#0d67c6}.portalEta small{margin-right:auto;color:#6f8aa5}.portalQuickPanel{display:flex;flex-direction:column}.portalQuickPanel>button{display:flex;align-items:center;gap:10px;border:0;background:#fff;border-bottom:1px solid var(--portal-line);padding:12px 0;text-align:right;font:inherit;cursor:pointer}.portalQuickPanel>button:last-child{border-bottom:0}.portalQuickPanel>button>i{font-style:normal;width:38px;height:38px;border-radius:10px;background:#edf6ff;color:#1476e8;display:grid;place-items:center}.portalQuickPanel span b,.portalQuickPanel span small{display:block}.portalQuickPanel span b{font-size:12px}.portalQuickPanel span small{font-size:9px;color:var(--portal-muted);margin-top:4px}.portalQuickPanel em{font-style:normal;margin-right:auto;color:#7c8ca0}.portalLowerGrid{display:grid;grid-template-columns:1.35fr .75fr .9fr;grid-gap:16px;gap:16px;margin-top:16px}.portalInvoices>div,.portalOrderRows>div{display:grid;grid-template-columns:1.1fr 1fr .7fr 1fr 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--portal-line);padding:11px 0}.portalInvoices>div:last-child,.portalOrderRows>div:last-child{border-bottom:0}.portalInvoices span b,.portalInvoices span small,.portalOrderRows span b,.portalOrderRows span small{display:block}.portalInvoices span small,.portalOrderRows span small{display:none;color:var(--portal-muted);font-size:9px}.portalInvoices span b,.portalOrderRows span b{font-size:10px}.portalInvoices button,.portalOrderRows button,.portalWideAction{border:1px solid #cdddea;background:#fff;color:#176cbd;border-radius:7px;padding:7px 9px;font:inherit;font-size:9px;cursor:pointer}.portalStatus{font-style:normal;display:inline-flex;justify-content:center;padding:6px 8px;border-radius:7px;font-size:9px;white-space:nowrap}.portalStatus--green{background:#e7f8f2;color:#13825d}.portalStatus--blue{background:#e8f2ff;color:#1369c5}.portalStatus--amber{background:#fff4dd;color:#b77510}.portalStatus--red{background:#feecee;color:#c43a4c}.portalSlaNumber{text-align:center;padding:5px 0 10px}.portalSlaNumber strong{display:block;font-size:38px;color:#15966b}.portalSlaNumber span{font-size:10px;color:var(--portal-muted)}.portalSlaStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.portalSlaStats span{background:#f7f9fc;padding:10px;border-radius:8px;text-align:center;font-size:9px;color:var(--portal-muted)}.portalSlaStats b{display:block;color:#17314d;font-size:11px;margin-bottom:4px}.portalSla>button{width:100%;margin-top:12px;border:0;background:#eef6ff;color:#176cbd;padding:9px;border-radius:8px}.portalUpdates p{position:relative;padding-right:18px;margin:0 0 12px;font-size:10px;line-height:1.6}.portalUpdates p i{position:absolute;right:0;top:4px;width:7px;height:7px;border-radius:50%;background:#1ca174}.portalUpdates p small{display:block;color:var(--portal-muted)}.portalTablePanel{padding:18px}.portalTablePanel .portalOrderRows>div:first-child{border-top:1px solid var(--portal-line)}.portalTablePanel .portalOrderRows>div{padding:16px 4px}.portalTablePanel .portalOrderRows span small{display:block;margin-bottom:5px}.portalWideAction{margin-top:14px;width:100%;background:#1677dc;color:#fff;padding:11px}.portalTrackingLayout{display:grid;grid-template-columns:minmax(0,1fr) 245px;grid-gap:16px;gap:16px}.portalOrderHero{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:13px;background:#f7fafc;border-radius:12px}.portalOrderHero small,.portalOrderHero span,.portalOrderHero strong{display:block}.portalOrderHero small{color:var(--portal-muted);font-size:10px}.portalOrderHero strong{color:#146fcf;font-size:20px;margin:5px 0}.portalOrderHero span{font-size:11px}.portalTrackingDetails{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;border-top:1px solid var(--portal-line);padding-top:16px}.portalTrackingDetails span{background:#f7f9fc;padding:10px;border-radius:9px}.portalTrackingDetails b,.portalTrackingDetails small{display:block}.portalTrackingDetails small{color:var(--portal-muted);font-size:9px}.portalTrackingDetails b{margin-top:6px;font-size:11px}.portalCargoHealth{text-align:center;align-self:start;padding:30px 20px}.portalCargoHealth .portalOnline{display:block;margin:0 auto 18px}.portalCargoHealth h3{margin:0}.portalCargoHealth p{font-size:11px;color:#19825f}.portalCargoHealth small{display:block;color:var(--portal-muted);line-height:1.9}.portalBooking{display:grid;grid-template-columns:1fr 320px;grid-gap:16px;gap:16px}.portalSlots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.portalSlots button{border:1px solid #bfe3d5;background:#f4fcf9;color:#167a59;border-radius:9px;padding:16px 8px;font:inherit}.portalSlots button small{display:block;margin-top:6px;font-size:9px}.portalSlots button.isSelected{background:#1476e8;border-color:#1476e8;color:#fff}.portalSlots button.isBusy{background:#faf2f2;color:#bd4655;border-color:#edc8ce}.portalBookingForm{display:flex;flex-direction:column;gap:10px}.portalBookingForm h2{font-size:16px;margin:0 0 5px}.portalBookingForm label{font-size:10px;font-weight:700}.portalBookingForm input,.portalBookingForm textarea{width:100%;border:1px solid #d9e3ed;border-radius:8px;padding:10px;margin-top:5px;font:inherit}.portalBookingForm textarea{height:65px;resize:none}.portalBookingForm>button{border:0;border-radius:8px;background:#1476e8;color:#fff;padding:11px;font:inherit}.portalBookingForm>button:disabled{opacity:.45}.portalBookingForm>small{text-align:center;color:var(--portal-muted);font-size:9px}.portalDocGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.portalDocGrid article>i{font-style:normal;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#edf5ff;color:#1476e8;font-size:21px}.portalDocGrid h3{font-size:14px;margin:13px 0 8px}.portalDocGrid article>small{display:block;color:var(--portal-muted);font-size:9px;margin-bottom:12px}.portalDocGrid article>div{display:flex;gap:7px;margin-top:14px}.portalDocGrid article>div button{flex:1 1;border:1px solid var(--portal-line);background:#fff;border-radius:7px;padding:7px;font-size:9px}.portalUpload{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.portalUpload b,.portalUpload span{display:block}.portalUpload span{font-size:10px;color:var(--portal-muted);margin-top:6px}.portalUpload button{background:#1476e8;color:#fff;border:0;border-radius:8px;padding:10px 18px}.portalInvoiceSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.portalInvoiceSummary article{background:#fff;border:1px solid var(--portal-line);padding:18px;border-radius:14px}.portalInvoiceSummary b,.portalInvoiceSummary small,.portalInvoiceSummary span{display:block}.portalInvoiceSummary span{color:var(--portal-muted);font-size:11px}.portalInvoiceSummary b{font-size:19px;margin:8px 0 2px}.portalInvoiceSummary small{font-size:9px}.portalInvoices>div{grid-template-columns:1.1fr 1.1fr 1.25fr .9fr 1fr auto}.portalInvoices button{background:#1476e8;color:#fff;border:0}.portalInvoices button:disabled{background:#e8edf2;color:#7a8998}.portalSecurityNote{font-size:10px;color:#6d7f91;background:#fff8e9;border:1px solid #f2ddb5;padding:11px 13px;border-radius:9px}.portalSupportKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.portalSupportKpis article{background:#fff;border:1px solid var(--portal-line);border-radius:13px;padding:17px}.portalSupportKpis b,.portalSupportKpis span{display:block}.portalSupportKpis span{font-size:10px;color:var(--portal-muted)}.portalSupportKpis b{font-size:19px;margin-top:8px}.portalSupportLayout{display:grid;grid-template-columns:1fr 310px;grid-gap:14px;gap:14px}.portalTickets>div{display:grid;grid-template-columns:1.5fr 1fr .6fr .7fr;grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid var(--portal-line);padding:13px 0}.portalTickets>div:last-child{border-bottom:0}.portalTickets b{font-size:11px}.portalTickets em,.portalTickets small,.portalTickets span{font-size:9px;color:var(--portal-muted);font-style:normal}.portalOmnichannel>a,.portalOmnichannel>button{display:flex;gap:10px;align-items:center;border:1px solid var(--portal-line);background:#fff;border-radius:10px;padding:11px;margin-top:9px;text-decoration:none;color:#17314d;width:100%;font:inherit;text-align:right}.portalOmnichannel i{font-style:normal;width:35px;height:35px;border-radius:10px;background:#edf5ff;color:#1476e8;display:grid;place-items:center}.portalOmnichannel b,.portalOmnichannel small{display:block}.portalOmnichannel b{font-size:11px}.portalOmnichannel small{font-size:9px;color:var(--portal-muted);margin-top:3px}.portalReportGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.portalReportGrid article>small,.portalReportGrid article>span,.portalReportGrid article>strong{display:block}.portalReportGrid article>span{color:var(--portal-muted);font-size:11px}.portalReportGrid strong{font-size:28px;margin:10px 0}.portalReportGrid small{font-size:9px;color:var(--portal-muted);margin-top:9px}.portalGauge{height:10px;background:#edf1f5;border-radius:999px;overflow:hidden}.portalGauge i{display:block;height:100%;background:#1aa275;border-radius:999px}.portalGauge.gold i{background:#e7a235}.portalBars{height:70px;display:flex;align-items:flex-end;gap:8px}.portalBars i{flex:1 1;background:#d8eaff;border-radius:4px 4px 0 0}.portalReportList{margin-top:14px}.portalReportList h2{font-size:15px}.portalReportList>div{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;border-top:1px solid var(--portal-line);padding:12px 0;font-size:11px}.portalReportList small{color:var(--portal-muted)}.portalReportList button{border:1px solid #cdddea;background:#fff;color:#176cbd;border-radius:7px;padding:6px 10px}.portalAssistant{position:fixed;left:24px;bottom:24px;width:min(390px,calc(100vw - 30px));background:#fff;border:1px solid #d6e2ed;border-radius:17px;box-shadow:0 26px 75px rgba(5,32,61,.25);z-index:60;overflow:hidden}.portalAssistantHead{background:linear-gradient(135deg,#0b4b87,#073264);color:#fff;padding:13px;display:flex;align-items:center;justify-content:space-between}.portalAssistantHead>div{display:flex;gap:9px}.portalAssistantHead>div>span{width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.14);display:grid;place-items:center}.portalAssistantHead b,.portalAssistantHead small{display:block}.portalAssistantHead b{font-size:12px}.portalAssistantHead small{font-size:9px;color:#c6d8e9;margin-top:3px}.portalAssistantHead button{border:0;background:transparent;color:#fff;font-size:21px}.portalAssistantBody{padding:14px;background:#f6f9fc;min-height:145px;font-size:11px;line-height:1.9}.portalAssistantBody p{background:#fff;border:1px solid var(--portal-line);padding:10px;border-radius:10px}.portalAssistantReply{background:#eaf4ff;color:#24577e;padding:10px;border-radius:10px;white-space:pre-wrap}.portalAssistant form{display:flex;gap:6px;padding:10px}.portalAssistant input{flex:1 1;min-width:0;border:1px solid #d9e3ed;border-radius:8px;padding:9px;font:inherit}.portalAssistant form button{border:0;background:#1476e8;color:#fff;border-radius:8px;padding:0 13px}.portalMobileNav{display:none}@media(max-width:1100px){.portalSidebar{width:218px}.portalWorkspace{width:calc(100% - 218px)}.portalContent{padding:22px 20px 48px}.portalKpis{grid-template-columns:repeat(2,1fr)}.portalLowerGrid{grid-template-columns:1fr 1fr}.portalLowerGrid>.portalPanel:first-child{grid-column:1/-1}.portalDocGrid{grid-template-columns:repeat(2,1fr)}.portalOverviewGrid,.portalTrackingLayout{grid-template-columns:1fr}.portalQuickPanel{display:grid;grid-template-columns:1fr 1fr}.portalQuickPanel .portalPanelHead{grid-column:1/-1}.portalQuickPanel>button:nth-last-child(2){border-bottom:0}.portalBooking,.portalSupportLayout{grid-template-columns:1fr}.portalBookingForm{grid-row:1}.portalTimeline b{font-size:9px}}@media(max-width:760px){.portalApp{display:block}.portalSidebar{display:none}.portalWorkspace{width:100%}.portalTopbar{height:66px;padding:0 13px}.portalMobileMenu{display:inline-grid;border:0;background:#eef5fc;width:37px;height:37px;place-items:center;border-radius:9px;margin-left:8px}.portalBreadcrumb{font-size:10px}.portalUser span{display:none}.portalMobileNav{display:grid;grid-template-columns:1fr 1fr;background:#fff;padding:10px;border-bottom:1px solid var(--portal-line)}.portalMobileNav button{border:0;background:#f4f8fc;padding:10px;font:inherit;font-size:10px}.portalContent{padding:18px 12px 45px}.portalNotice{margin:10px 12px 0}.portalPageHead{align-items:flex-start}.portalPageHead h1{font-size:22px}.portalPageHead p{line-height:1.8}.portalDemoBadge{font-size:8px!important}.portalLowerGrid,.portalOverviewGrid,.portalReportGrid{grid-template-columns:1fr}.portalLowerGrid>.portalPanel:first-child{grid-column:auto}.portalQuickPanel{display:flex}.portalKpis{gap:8px}.portalKpis article{min-height:110px;padding:14px}.portalKpis i{width:35px;height:35px}.portalOrderSummary{grid-template-columns:1fr}.portalTimeline{overflow-x:auto;grid-template-columns:repeat(6,100px);padding-bottom:10px}.portalTimeline:after,.portalTimeline:before{display:none}.portalEta{flex-wrap:wrap}.portalEta small{width:100%;margin:0}.portalInvoices>div,.portalOrderRows>div{grid-template-columns:1fr 1fr;padding:13px 0}.portalInvoices span small,.portalOrderRows span small{display:block;margin-bottom:4px}.portalInvoices button,.portalInvoices em,.portalOrderRows button,.portalOrderRows em{width:100%}.portalInvoiceSummary,.portalSupportKpis,.portalTrackingDetails{grid-template-columns:1fr 1fr}.portalOrderHero{grid-template-columns:1fr}.portalSlots{grid-template-columns:1fr 1fr}.portalDocGrid{grid-template-columns:1fr}.portalUpload{align-items:flex-start;gap:15px}.portalTickets>div{grid-template-columns:1fr 1fr}.portalReportList>div{grid-template-columns:1fr auto}.portalReportList small{display:none}.portalAssistant{left:15px;bottom:15px}.portalAssistantBody{min-height:120px}}@media(max-width:440px){.portalKpis{grid-template-columns:1fr 1fr}.portalKpis article>span{max-width:80px}.portalKpis strong{font-size:23px}.portalInvoiceSummary,.portalSlots,.portalSupportKpis,.portalTrackingDetails{grid-template-columns:1fr}.portalPageHead{display:block}.portalDemoBadge{display:inline-block;margin-top:10px}.portalUser>i{width:34px;height:34px}}.portalVehicleStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.portalVehicleStats article{background:#fff;border:1px solid var(--portal-line);border-radius:13px;padding:17px}.portalVehicleStats b,.portalVehicleStats span{display:block}.portalVehicleStats span{font-size:10px;color:var(--portal-muted)}.portalVehicleStats b{font-size:23px;margin-top:8px}.portalVehicleLayout{display:grid;grid-template-columns:1fr 310px;grid-gap:14px;gap:14px}.portalVehicles>div:not(.portalPanelHead){display:grid;grid-template-columns:1fr 1fr 1fr .8fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--portal-line)}.portalVehicles>div:last-child{border-bottom:0}.portalVehicles span,.portalVehicles span small{font-size:10px}.portalVehicles span small{display:block;color:var(--portal-muted);margin-bottom:4px}.portalPlateNumber{display:inline-block;background:#f5d14b;border:2px solid #24282c;border-radius:4px;padding:7px 9px;font-size:11px;text-align:center}.portalVehicles button{border:1px solid #cdddea;background:#fff;color:#176cbd;border-radius:7px;padding:7px;font-size:9px}.portalVehicleForm{display:flex;flex-direction:column;gap:10px}.portalVehicleForm h2{font-size:15px;margin:0 0 6px}.portalVehicleForm label{font-size:10px;font-weight:700}.portalVehicleForm input,.portalVehicleForm select{width:100%;border:1px solid #d9e3ed;border-radius:8px;padding:9px;margin-top:5px;font:inherit;background:#fff}.portalVehicleForm>button{border:0;background:#1476e8;color:#fff;border-radius:8px;padding:11px;font:inherit}@media(max-width:900px){.portalVehicleLayout{grid-template-columns:1fr}.portalVehicleForm{grid-row:1}}@media(max-width:760px){.portalVehicleStats,.portalVehicles>div:not(.portalPanelHead){grid-template-columns:1fr 1fr}.portalPlateNumber{justify-self:start}}body:has(.portalApp)>.aiFab,body:has(.portalApp)>.aiPanel,body:has(.portalApp)>.stagingBanner,body:has(.portalApp)>.v8Footer,body:has(.portalApp)>.v8Header,body:has(.portalApp)>.v8Utility{display:none!important}body:has(.portalApp){background:#f3f7fb}.portalSurveyKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.portalSurveyKpis article{padding:19px;border:1px solid var(--portal-line);border-radius:13px;background:#fff}.portalSurveyKpis b,.portalSurveyKpis small,.portalSurveyKpis span{display:block}.portalSurveyKpis span{color:var(--portal-muted);font-size:10px}.portalSurveyKpis b{margin:8px 0 4px;color:#123758;font-size:25px}.portalSurveyKpis small{color:#8191a1;font-size:9px}.portalSurveyLayout{display:grid;grid-template-columns:1fr 310px;grid-gap:14px;gap:14px;align-items:start}.portalSurveyForm{padding:24px}.portalSurveyContext{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;padding:15px 17px;border-radius:10px;background:#eef6ff}.portalSurveyContext b,.portalSurveyContext small{display:block}.portalSurveyContext small{color:#6d8197;font-size:9px}.portalSurveyContext b{margin-top:4px;color:#0e6fd1;font-size:13px}.portalSurveyContext>span{color:#5e7287;font-size:9px}.portalSurveyForm fieldset{margin:0 0 24px;padding:0 0 24px;border:0;border-bottom:1px solid var(--portal-line)}.portalSurveyForm legend{width:100%;margin-bottom:14px;color:#1d3e5e;font-size:12px;font-weight:700}.portalSurveyForm legend small{display:block;margin-top:5px;color:#7d8d9e;font-size:9px;font-weight:400}.portalNps{display:grid;grid-template-columns:repeat(11,1fr);grid-gap:5px;gap:5px}.portalNps button{height:38px;border:1px solid #d5e2ee;border-radius:8px;background:#fff;color:#61768a;font:inherit;font-size:10px;cursor:pointer}.portalNps button.isSelected,.portalNps button:hover{border-color:#1476e8;background:#1476e8;color:#fff}.portalNpsLabels{display:grid;grid-template-columns:4fr 3fr 4fr;margin-top:7px;color:#8192a3;font-size:8px;text-align:center}.portalNpsLabels span:first-child{text-align:left;color:#c55362}.portalNpsLabels span:last-child{text-align:right;color:#208a68}.portalRatingGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.portalRatingGrid>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px;border:1px solid #e1e9f0;border-radius:9px}.portalRatingGrid>div>span{font-size:9px}.portalRatingGrid button{padding:1px;border:0;background:transparent;color:#cfd8e0;font-size:17px;cursor:pointer}.portalRatingGrid button.isSelected{color:#f0ad25}.portalSurveyField{display:block;margin-bottom:14px;color:#24425e;font-size:10px;font-weight:700}.portalSurveyField select,.portalSurveyField textarea{width:100%;margin-top:7px;padding:11px;border:1px solid #d9e4ed;border-radius:8px;background:#fff;font:inherit;font-size:10px}.portalSurveyField textarea{min-height:100px;resize:vertical;line-height:1.8}.portalSurveyField>small{display:block;margin-top:4px;color:#91a0ae;font-size:8px;text-align:left}.portalSurveyConsent{display:flex;align-items:flex-start;gap:9px;margin:17px 0;color:#5f7284;font-size:9px;line-height:1.8}.portalSurveyConsent input{margin-top:3px}.portalSurveySubmit{width:100%;padding:12px;border:0;border-radius:9px;background:#1476e8;color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.portalSurveySubmit:disabled{opacity:.55}.portalSurveyAside{display:grid;grid-gap:14px;gap:14px}.portalSurveyAside h2{margin:0 0 18px;font-size:15px}.portalSurveyAside ol{display:grid;grid-gap:16px;gap:16px;margin:0;padding-right:18px}.portalSurveyAside li{padding-right:5px;color:#1476e8;font-size:10px}.portalSurveyAside li b,.portalSurveyAside li span{display:block}.portalSurveyAside li b{color:#24425e}.portalSurveyAside li span{margin-top:4px;color:#728496;font-size:9px;line-height:1.8}.portalSurveyPrivacy{border-right:3px solid #e8a126}.portalSurveyPrivacy b{font-size:11px}.portalSurveyPrivacy p{margin:8px 0 0;color:#728496;font-size:9px;line-height:1.9}.portalSurveyThanks{max-width:650px;margin:50px auto;padding:45px;text-align:center}.portalSurveyThanks>span{width:64px;height:64px;display:grid;place-items:center;margin:auto;border-radius:50%;background:#e3f7ef;color:#15966c;font-size:30px}.portalSurveyThanks h2{margin:20px 0 8px}.portalSurveyThanks p{color:#6f8192;font-size:10px;line-height:2}.portalSurveyThanks button{margin-top:15px;padding:10px 18px;border:0;border-radius:8px;background:#1476e8;color:#fff;font:inherit}@media(max-width:1000px){.portalSurveyLayout{grid-template-columns:1fr}.portalSurveyAside,.portalSurveyKpis{grid-template-columns:1fr 1fr}}@media(max-width:620px){.portalSurveyForm{padding:15px}.portalSurveyContext{align-items:flex-start;flex-direction:column}.portalNps{gap:2px}.portalNps button{height:34px;font-size:8px}.portalRatingGrid,.portalSurveyAside{grid-template-columns:1fr}.portalSurveyKpis{gap:8px}.portalSurveyKpis article{padding:14px}.portalSurveyKpis b{font-size:20px}}.portalAuthPage{position:relative;min-height:calc(100vh - 160px);padding:68px 0 90px;background:#eef3f0;overflow:hidden}.portalAuthBackdrop{position:absolute;inset:0;background:radial-gradient(circle at 15% 15%,rgba(186,151,55,.2),transparent 28%),linear-gradient(135deg,transparent 58%,rgba(7,53,38,.07) 0)}.portalAuthCard{position:relative;display:grid;grid-template-columns:1.08fr .92fr;max-width:1020px;margin:auto;background:#fff;border:1px solid rgba(9,45,32,.12);border-radius:28px;overflow:hidden;box-shadow:0 35px 90px rgba(9,45,32,.14);direction:rtl}.portalAuthFormSide{padding:40px 46px 34px}.portalAuthBrand{display:flex;align-items:center;gap:12px;margin-bottom:30px}.portalAuthBrand>i{font-style:normal;width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:#0c3e2d;color:#d8be69;font-weight:800}.portalAuthBrand b,.portalAuthBrand small{display:block}.portalAuthBrand b{font-size:12px;color:#14372b}.portalAuthBrand small{font-size:9px;color:#74867f;margin-top:4px}.portalAuthTabs{display:grid;grid-template-columns:1fr 1fr;background:#f2f5f3;border:1px solid #e0e8e3;padding:4px;border-radius:12px;margin-bottom:28px}.portalAuthTabs button{border:0;background:transparent;padding:11px 8px;border-radius:8px;font:inherit;font-size:10px;color:#687b74;cursor:pointer}.portalAuthTabs button.isActive{background:#fff;color:#0b563d;box-shadow:0 4px 14px rgba(13,59,43,.08);font-weight:700}.portalAuthForm>div:first-child{margin-bottom:24px}.portalAuthStep{display:inline-flex;color:#a78425;font-size:10px;font-weight:700;margin-bottom:8px}.portalAuthForm h1{font-size:29px;line-height:1.45;margin:0 0 8px;color:#123b2d}.portalAuthForm p{font-size:10px;line-height:2;color:#6d7e78;margin:0}.portalAuthForm p b{color:#123b2d}.portalAuthForm label{display:block;font-size:10px;font-weight:700;color:#294b40;margin-top:13px}.portalAuthForm input{display:block;width:100%;height:48px;margin-top:7px;padding:0 14px;border:1px solid #d6e1db;border-radius:11px;background:#fbfcfb;font:inherit;font-size:13px;outline:none}.portalAuthForm input:focus{border-color:#2a8665;box-shadow:0 0 0 3px rgba(42,134,101,.11)}.portalPurchaseProof{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.portalAuthSubmit{width:100%;border:0;border-radius:11px;background:linear-gradient(135deg,#146648,#0a4633);color:#fff;padding:14px;margin-top:20px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.portalAuthSubmit:disabled{opacity:.55;cursor:wait}.portalAuthBack{width:100%;border:0;background:transparent;color:#55756a;margin-top:12px;font:inherit;font-size:9px;cursor:pointer}.portalCodeForm input{text-align:center;font-size:25px;letter-spacing:8px}.portalAuthMessage{min-height:24px;margin:12px 0 0;color:#9c6816;font-size:10px;line-height:1.8}.portalAuthPrivacy{display:block;border-top:1px solid #edf1ee;padding-top:15px;margin-top:6px;color:#7f8d88;font-size:8px;line-height:1.9}.portalAuthInfo{padding:55px 45px;background:linear-gradient(150deg,#0b3f2d,#061f18);color:#fff;display:flex;flex-direction:column;justify-content:center}.portalAuthInfo>span{font-size:8px;letter-spacing:.15em;color:#d1b65f}.portalAuthInfo h2{font-size:32px;line-height:1.65;margin:12px 0 30px;max-width:350px}.portalAuthInfo ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:17px;gap:17px}.portalAuthInfo li{display:flex;align-items:center;gap:13px}.portalAuthInfo li>b{width:34px;height:34px;border:1px solid rgba(217,191,105,.42);border-radius:50%;display:grid;place-items:center;color:#d9bf69;font-size:10px}.portalAuthInfo small,.portalAuthInfo strong{display:block}.portalAuthInfo strong{font-size:11px}.portalAuthInfo li small{margin-top:5px;color:#a9bdb5;font-size:8px}.portalAuthInfo>div{border-top:1px solid rgba(255,255,255,.14);margin-top:30px;padding-top:20px}.portalAuthInfo>div a,.portalAuthInfo>div b,.portalAuthInfo>div small{display:block}.portalAuthInfo>div b{font-size:9px;color:#d9bf69}.portalAuthInfo>div a{font-size:20px;color:#fff;text-decoration:none;margin:7px 0}.portalAuthInfo>div small{font-size:8px;color:#9db3ab}@media(max-width:800px){.portalAuthPage{padding:35px 0 55px}.portalAuthCard{grid-template-columns:1fr}.portalAuthInfo{grid-row:1;padding:31px 28px}.portalAuthInfo h2{font-size:25px;margin-bottom:18px}.portalAuthInfo ol{grid-template-columns:repeat(3,1fr);gap:8px}.portalAuthInfo li{align-items:flex-start}.portalAuthInfo li small,.portalAuthInfo>div{display:none}.portalAuthFormSide{padding:31px 28px}}@media(max-width:540px){.portalAuthCard{border-radius:18px}.portalAuthInfo ol{grid-template-columns:1fr}.portalAuthInfo li small{display:block}.portalAuthFormSide{padding:27px 20px}.portalPurchaseProof{grid-template-columns:1fr}.portalAuthForm h1{font-size:25px}}.portalReturnAlert{display:flex;gap:10px;align-items:center;margin-bottom:14px;padding:12px 15px;background:#fff0f1;border:1px solid #f3cbd0;border-radius:12px;color:#8c2633;font-size:10px}.portalReturnAlert span{color:#8d5860}.portalReturnLayout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr);grid-gap:14px;gap:14px}.portalReturnForm .portalPanelHead button{border:1px solid #cfe3d9;background:#f1faf6;color:#147451;border-radius:8px;padding:8px 11px}.portalReturnFields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;gap:11px}.portalReturnForm label{font-size:10px;font-weight:700;color:#315269}.portalReturnForm input,.portalReturnForm select,.portalReturnForm textarea{display:block;width:100%;margin-top:6px;border:1px solid #d9e3ed;border-radius:8px;background:#fff;padding:10px;font:inherit;font-size:10px}.portalReturnFields label:nth-child(4)>div{display:grid;grid-template-columns:1fr 88px;grid-gap:6px;gap:6px}.portalReturnGuidance{display:flex;flex-direction:column;gap:5px;margin:13px 0 2px;padding:11px 13px;background:#eef7ff;border-right:3px solid #1875cf;border-radius:8px}.portalReturnGuidance b{font-size:10px;color:#17588d}.portalReturnGuidance span{font-size:9px;color:#60798e;line-height:1.8}.portalReturnDescription{display:block;margin-top:12px}.portalReturnDescription textarea{height:98px;resize:vertical}.portalReturnOutcome{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:11px;align-items:end}.portalReturnSafety{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid #ebc6cb;background:#fff7f8;border-radius:9px}.portalReturnSafety input{width:17px;height:17px;margin:0}.portalReturnSafety b,.portalReturnSafety small{display:block}.portalReturnSafety b{color:#9d3440}.portalReturnSafety small{font-size:8px;color:#9a7479;margin-top:4px}.portalReturnEvidence{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:11px;border:1px dashed #ccd9e3;border-radius:9px}.portalReturnEvidence b{width:100%;font-size:9px}.portalReturnEvidence span{padding:5px 7px;border-radius:6px;background:#f1f5f8;color:#617485;font-size:8px}.portalReturnSubmit{width:100%;border:0;border-radius:9px;background:#1476e8;color:#fff;padding:12px;margin-top:13px;font:inherit;font-size:10px;font-weight:700}.portalReturnSubmit:disabled{opacity:.5}.portalReturnForm>small{display:block;margin-top:8px;color:#7a8894;font-size:8px;line-height:1.8}.portalReturnAside{display:grid;grid-gap:14px;gap:14px;align-content:start}.portalReturnAside h2{font-size:14px;margin:0 0 13px}.portalReturnDecision{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.portalReturnDecision span{background:#f6f9fb;border-radius:8px;padding:10px}.portalReturnDecision b,.portalReturnDecision small{display:block}.portalReturnDecision b{font-size:10px;color:#175f9e}.portalReturnDecision small{font-size:8px;color:#718391;margin-top:5px;line-height:1.6}.portalReturnFinance ul{margin:0;padding-right:17px}.portalReturnFinance li{font-size:9px;line-height:1.9;color:#5d7182;margin-bottom:5px}.portalReturnFlow{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin-top:14px}.portalReturnFlow article{position:relative;background:#fff;border:1px solid var(--portal-line);border-radius:11px;padding:13px;min-height:145px}.portalReturnFlow article:not(:last-child):after{content:"←";position:absolute;left:-8px;top:21px;color:#1d86c9;z-index:2}.portalReturnFlow b{color:#1680d2;font-size:9px}.portalReturnFlow h3{font-size:10px;margin:9px 0 6px}.portalReturnFlow p{font-size:8px;line-height:1.8;color:#71818e;margin:0}.portalReturnResult{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.portalReturnResultHero{background:linear-gradient(145deg,#0b593f,#073226);color:#fff;border-radius:17px;padding:42px}.portalReturnResultHero span{font-size:9px;color:#d8bd65}.portalReturnResultHero h1{font-size:30px;direction:ltr;text-align:right}.portalReturnResultHero p{font-size:12px}.portalReturnResultHero b{display:inline-block;margin-top:18px;padding:8px 10px;border-radius:7px;background:rgba(255,255,255,.1);font-size:9px}.portalReturnNext ol{padding-right:18px;color:#607484;font-size:10px;line-height:2.1}.portalReturnNext button{border:0;background:#1476e8;color:#fff;border-radius:8px;padding:10px 14px;font:inherit;font-size:9px}@media(max-width:1050px){.portalReturnLayout{grid-template-columns:1fr}.portalReturnAside{grid-template-columns:1fr 1fr}.portalReturnFlow{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.portalReturnAlert{align-items:flex-start;flex-direction:column}.portalReturnAside,.portalReturnFields,.portalReturnOutcome,.portalReturnResult{grid-template-columns:1fr}.portalReturnFlow{grid-template-columns:1fr 1fr}.portalReturnFlow article:not(:last-child):after{display:none}}@media(max-width:430px){.portalReturnDecision,.portalReturnFlow{grid-template-columns:1fr}}.qualityV8{background:#f3f5f1;color:#102a20}.qualityV8Hero{position:relative;overflow:hidden;padding:112px 0 82px;background:radial-gradient(circle at 18% 25%,rgba(215,183,91,.2),transparent 28%),linear-gradient(135deg,#06261c,#0b5039);color:#fff}.qualityV8Hero:after{content:"SD";position:absolute;left:-20px;bottom:-95px;color:rgba(255,255,255,.035);font-size:320px;font-weight:900;line-height:1}.qualityV8Hero .wrap{position:relative;z-index:1}.qualityV8Hero span{color:#e0c369;font-size:11px;font-weight:850;letter-spacing:.15em}.qualityV8Hero h1{max-width:820px;margin:17px 0 20px;font-size:clamp(42px,6vw,79px);line-height:1.16}.qualityV8Hero p{max-width:730px;margin:0;color:rgba(255,255,255,.72);font-size:16px;line-height:2}.qualityEquipmentIntro{padding:74px 0 25px}.qualitySectionTitle{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:end}.qualitySectionTitle span{color:#a07919;font-size:10px;font-weight:850;letter-spacing:.14em}.qualitySectionTitle h2{margin:10px 0 0;font-size:42px;line-height:1.3}.qualitySectionTitle p{margin:0;color:#5f7169;line-height:2}.labExplorer{margin-top:35px}.labExplorerHead{display:grid;grid-template-columns:1fr 280px;grid-gap:30px;gap:30px;align-items:end;padding:28px;border:1px solid #dce4df;border-radius:24px 24px 0 0;background:#fff}.labEquipmentPanel section>span,.labEquipmentPanel>div>span,.labExplorerHead span{color:#a07919;font-size:9px;font-weight:850;letter-spacing:.11em}.labExplorerHead h2{margin:8px 0;font-size:31px}.labExplorerHead p{max-width:720px;margin:0;color:#687a72;font-size:11px;line-height:1.9}.labExplorerHead label{font-size:10px;font-weight:800}.labExplorerHead select{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #d9e2dc;border-radius:10px;background:#f9fbf9;font:inherit}.labEquipmentRail{display:flex;gap:7px;overflow-x:auto;padding:12px;background:#e8ede9;scrollbar-width:thin}.labEquipmentRail button{flex:0 0 145px;min-height:66px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:#fff;color:#365247;text-align:right;font:inherit;cursor:pointer}.labEquipmentRail button b,.labEquipmentRail button small{display:block}.labEquipmentRail button small{font-size:7px;color:#829088}.labEquipmentRail button b{margin-top:5px;font-size:11px}.labEquipmentRail button.isActive{border-color:#c99d2a;background:#0b4d37;color:#fff}.labEquipmentRail button.isActive small{color:#e5ca77}.labExplorerGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);grid-gap:14px;gap:14px;border:1px solid #dce4df;border-top:0;border-radius:0 0 24px 24px;background:#edf1ee}.labChartCard,.labEquipmentPanel{border-radius:16px;background:#fff}.labChartCard{padding:22px}.labChartCard header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.labChartCard header span{font-size:8px;color:#85968e}.labChartCard h3{margin:5px 0 0;font-size:19px}.labChartCard header em{padding:7px 9px;border-radius:99px;background:#fff2d0;color:#8f6812;font-size:8px;font-style:normal;font-weight:850}.labChart{margin-top:16px;border-radius:12px;background:linear-gradient(180deg,#fbfcfb,#f2f7f3)}.labChart svg{display:block;width:100%;height:auto}.labChart line{stroke:#dce7e0;stroke-width:1}.labChart g>text{fill:#8a9992;font-size:8px;text-anchor:end}.labChart polyline{fill:none;stroke:#0f8a61;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 7px rgba(15,138,97,.15))}.labPoint circle{fill:#d8b34f;stroke:#fff;stroke-width:3}.labPoint text{font-size:7px!important;text-anchor:middle!important}.labChartCard footer{display:flex;justify-content:space-between;gap:15px;margin-top:10px;color:#819088;font-size:8px}.labChartCard footer b{color:#9b7010}.labEquipmentPanel{padding:22px}.labEquipmentPanel h3{margin:7px 0 8px;font-size:27px}.labEquipmentPanel p{color:#62766c;font-size:10px;line-height:1.9}.labEquipmentPanel a{color:#0e7653;font-size:9px;font-weight:800;text-decoration:none}.labEquipmentPanel dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:18px 0}.labEquipmentPanel dl div{padding:10px;border-radius:9px;background:#f2f6f3}.labEquipmentPanel dt{font-size:8px;color:#61746a}.labEquipmentPanel dd{margin:5px 0 0;color:#a57a18;font-size:16px;font-weight:800}.labEquipmentPanel section{padding:15px;border-radius:12px;background:#0a3c2d;color:#fff}.labEquipmentPanel section p{color:rgba(255,255,255,.72)}.labEquipmentPanel section ul{margin:10px 0;padding-right:16px;color:rgba(255,255,255,.8);font-size:8px;line-height:1.9}.labEquipmentPanel section a{display:inline-block;margin-top:4px;color:#e5c65f}.bakingLabSection{padding:90px 0;background:#fff}.bakingLabGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:45px;gap:45px;margin-top:32px}.bakingLabPhoto{position:relative;min-height:600px;margin:0;overflow:hidden;border-radius:24px;background:#d8d7c8}.bakingLabPhoto img{object-fit:cover}.bakingLabPhoto figcaption{position:absolute;right:0;bottom:0;left:0;padding:70px 25px 23px;background:linear-gradient(transparent,rgba(5,31,22,.9));color:#fff}.bakingLabPhoto b,.bakingLabPhoto span{display:block}.bakingLabPhoto span{color:#e6c869;font-size:9px}.bakingLabPhoto b{margin-top:7px;font-size:17px}.bakingPrograms{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.bakingPrograms article{padding:24px;border:1px solid #dfe6e1;border-radius:16px;background:#f8faf8}.bakingPrograms span{color:#a77d1c;font-size:9px;font-weight:850}.bakingPrograms h3{margin:11px 0 8px;font-size:19px}.bakingPrograms b{display:block;color:#425a4f;font-size:10px;line-height:1.8}.bakingPrograms p{margin:9px 0 0;color:#718078;font-size:9px;line-height:1.9}.qualityDataGate{padding:70px 0;background:#092e22;color:#fff}.qualityDataGate .wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.qualityDataGate h2{margin:0;font-size:35px}.qualityDataGate p{color:rgba(255,255,255,.68);line-height:2}.qualityDataGate ol{margin:0;padding-right:20px;color:#d9e7df;line-height:2.1}.qualityDataGate small{display:block;margin-top:12px;color:#d4b757}@media(max-width:920px){.bakingLabGrid,.labExplorerGrid,.labExplorerHead,.qualityDataGate .wrap,.qualitySectionTitle{grid-template-columns:1fr}.labExplorerHead{align-items:start}.bakingLabPhoto{min-height:450px}.bakingPrograms{grid-template-columns:1fr 1fr}}@media(max-width:620px){.qualityV8Hero{padding:82px 0 62px}.qualityV8Hero h1{font-size:40px}.qualitySectionTitle h2{font-size:32px}.labExplorerHead{padding:20px}.labEquipmentRail button{flex-basis:132px}.labChartCard{padding:14px}.labChartCard footer,.labChartCard header{align-items:flex-start;flex-direction:column}.labPoint text{display:none}.bakingPrograms,.labEquipmentPanel dl{grid-template-columns:1fr}.bakingLabPhoto{min-height:390px}}.labEquipmentRail button{position:relative;display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;min-width:174px;padding:11px 12px 24px}.labEquipmentRail button>i{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:#eef5f1;color:#117454}.labEquipmentRail button.isActive>i{background:rgba(255,255,255,.12);color:#f0d476}.labEquipmentRail button>span{min-width:0}.labEquipmentRail button>em{position:absolute;right:43px;bottom:7px;font-size:7px;font-style:normal;font-weight:800}.labEquipmentRail button>em.hasNumeric{color:#0d8a5f}.labEquipmentRail button>em.hasText{color:#96701a}.labEquipmentRail button>em.hasNoData{color:#91a098}.labEquipmentRail button.isActive>em{color:#fff}.labChartCard header em.isVerified{background:#e8f7ef;color:#08714b}.labChartCard header em.isQualitative{background:#eef3ff;color:#3564ac}.labChartCard header em.isUnavailable{background:#f2f4f3;color:#68766f}.labRangeChart{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding:16px;border:1px solid #e1e9e4;border-radius:14px;background:linear-gradient(180deg,#fbfdfb,#f4f8f5)}.labSourceLegend{display:flex;flex-wrap:wrap;gap:14px;padding-bottom:12px;border-bottom:1px solid #e0e8e3;color:#63766c;font-size:8px}.labSourceLegend span{display:flex;align-items:center;gap:5px}.labSourceLegend i{display:inline-block}.rangeSample{width:26px;height:6px;border-radius:99px;background:#12a371}.targetSample{width:8px;height:8px;border-radius:50%;background:#c59720}.labRangeMetric{padding:13px 14px;border-radius:11px;background:#fff;box-shadow:0 5px 18px rgba(11,61,44,.045)}.labRangeMetricHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.labRangeMetricHead>div:first-child b,.labRangeMetricHead>div:first-child small{display:block}.labRangeMetricHead>div:first-child b{font-size:12px}.labRangeMetricHead>div:first-child small{margin-top:4px;color:#829088;font-size:7px}.labRangeValue{display:flex;align-items:center;gap:5px;color:#697b72;font-size:9px}.labRangeValue b{color:#0a7652;font-size:13px}.labRangeAxis{position:relative;height:35px;margin-top:9px;padding-top:10px}.labRangeTrack{position:absolute;top:10px;right:0;left:0;height:8px;border-radius:99px;background:repeating-linear-gradient(90deg,#e4ebe7,#e4ebe7 calc(20% - 1px),#ccd9d1 20%)}.labRangeBand{position:absolute;top:8px;height:12px;border:2px solid #fff;border-radius:99px;background:linear-gradient(90deg,#0d8b60,#46c697);box-shadow:0 3px 8px rgba(13,139,96,.28)}.labRangeBand.is-maximum{background:linear-gradient(90deg,#b6d9ca,#0d8b60)}.labRangeBand.is-minimum{background:linear-gradient(90deg,#0d8b60,#d7b757)}.labRangePoint{position:absolute;top:5px;width:4px;height:18px;border:2px solid #fff;border-radius:99px;background:#bd8e1a;box-shadow:0 2px 7px rgba(127,88,0,.32);transform:translateX(-50%)}.labRangeAxis small{position:absolute;bottom:0;color:#839188;font-size:7px}.labAxisMin{right:0}.labAxisMax{left:0}.labRangeMetric>p{margin:3px 0 0;color:#50665b;line-height:1.8}.labSourceEmpty{display:flex;align-items:flex-start;gap:15px;margin-top:18px;padding:30px;border:1px dashed #c8d5cd;border-radius:14px;background:#f7faf8}.labSourceEmpty>i{display:grid;flex:0 0 52px;height:52px;place-items:center;border-radius:15px;background:#e9f1ec;color:#537165}.labSourceEmpty h4{margin:0 0 7px;font-size:15px}.labSourceEmpty p{margin:0;color:#687a71;font-size:9px;line-height:1.9}.labQualitativeEvidence{margin-top:14px;padding:15px;border-radius:13px;background:#f3f6fb}.labQualitativeEvidence>div{display:flex;align-items:center;gap:7px;color:#385a89}.labQualitativeEvidence h4{margin:0;font-size:11px}.labQualitativeEvidence article{display:grid;grid-template-columns:120px 1fr auto;grid-gap:10px;gap:10px;align-items:start;margin-top:10px;padding:11px;border-radius:9px;background:#fff}.labQualitativeEvidence article b{font-size:9px}.labQualitativeEvidence article p{margin:0;color:#5b6e65;font-size:8px;line-height:1.7}.labQualitativeEvidence article small{color:#829088;font-size:7px}.labChartCard footer{align-items:center;margin-top:15px;padding-top:12px;border-top:1px solid #e1e8e4}.labChartCard footer b,.labChartCard footer span{display:flex;align-items:center;gap:5px}.labEquipmentPanel .labRequiredData{margin:16px 0;padding:12px;border:1px solid #dbe7df;background:#f3f8f5;color:#264c3d}.labEquipmentPanel .labRequiredData>div{display:flex;align-items:center;gap:7px;color:#0d7955;font-size:8px;font-weight:850}.labEquipmentPanel .labRequiredData p{margin:7px 0 0;color:#596d63}.labEquipmentPanel dt{display:flex;align-items:center;gap:5px}.labEquipmentPanel dd{font-size:10px}.labEquipmentPanel .labAssistantPanel>span{display:flex;align-items:center;gap:6px;color:#e2c46a}.labEquipmentPanel .labAssistantPanel a{display:inline-flex;align-items:center;gap:5px}.labEquipmentPanel .labAssistantPanel p{color:rgba(255,255,255,.72)}@media(max-width:620px){.labEquipmentRail button{flex-basis:166px}.labQualitativeEvidence article,.labRangeMetricHead{grid-template-columns:1fr;flex-direction:column}.labRangeValue{margin-top:6px}.labSourceEmpty{padding:20px}.labChartCard footer{gap:8px}.labQualitativeEvidence article{display:grid}.labSourceLegend{gap:9px}}.labChartSource{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;padding-top:12px;border-top:1px solid #e1e8e4;color:#819088;font-size:8px}.labChartSource b,.labChartSource span{display:flex;align-items:center;gap:5px}.labChartSource b{color:#9b7010}@media(max-width:620px){.labChartSource{align-items:flex-start;flex-direction:column;gap:8px}}.qualityEquipmentIntro{padding:64px 0 70px}.labExplorer{overflow:hidden;border:1px solid #dce4df;border-radius:22px;background:#eef2ef;box-shadow:0 18px 55px rgba(10,51,37,.07)}.labExplorerHead{grid-template-columns:minmax(0,1fr) 280px;margin:0;border:0;border-bottom:1px solid #dce4df;border-radius:0;padding:24px 26px}.labExplorerHead>div,.labExplorerHead>label{min-width:0}.labExplorerHead h2{font-size:27px;line-height:1.35}.labEquipmentRail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;overflow:visible;padding:12px 14px;border-bottom:1px solid #d7e0da;background:#e9eeeb}.labEquipmentRail button{width:100%;min-width:0!important;min-height:76px;grid-template-columns:26px minmax(0,1fr);align-content:start;padding:10px 10px 23px}.labEquipmentRail button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labEquipmentRail button b{overflow-wrap:anywhere;font-size:10px}.labExplorerGrid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:12px;padding:14px;border:0;border-radius:0;background:#eef2ef}.labChartCard,.labEquipmentPanel{min-width:0;border:1px solid #e0e7e2;box-shadow:0 7px 25px rgba(12,51,38,.045)}.labChartCard{padding:20px}.labChartCard h3{font-size:18px;line-height:1.5}.labRangeChart{gap:9px;margin-top:14px;padding:12px}.labRangeMetric{padding:11px 12px}.labRangeMetricHead{align-items:center}.labRangeMetric>p{font-size:8px}.labEquipmentPanel{position:-webkit-sticky;position:sticky;top:96px;padding:20px}.labEquipmentPanel h3{font-size:23px;overflow-wrap:anywhere}.labEquipmentPanel dl{margin:14px 0}.labEquipmentPanel section{padding:13px}.labChartSource{flex-wrap:wrap;line-height:1.7}.labChartSource b,.labChartSource span{min-width:0}.labChartSource span{flex:1 1 300px}.labChartSource b{flex:1 1 280px;justify-content:flex-end;text-align:left}@media(max-width:1100px){.labEquipmentRail{grid-template-columns:repeat(3,minmax(0,1fr))}.labExplorerGrid{grid-template-columns:minmax(0,1fr) 260px}.labEquipmentPanel{position:static}}@media(max-width:920px){.qualityEquipmentIntro{padding:50px 0}.labExplorerGrid,.labExplorerHead{grid-template-columns:1fr}.labEquipmentPanel{grid-row:2}.labEquipmentPanel dl{grid-template-columns:repeat(4,1fr)}.labChartSource b{justify-content:flex-start;text-align:right}}@media(max-width:620px){.qualityEquipmentIntro{padding:38px 0}.labExplorer{border-radius:15px}.labExplorerHead{padding:18px}.labExplorerHead h2{font-size:22px}.labEquipmentRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:9px}.labEquipmentRail button{min-height:70px!important}.labExplorerGrid{padding:9px}.labChartCard,.labEquipmentPanel{padding:14px}.labChartCard header{gap:8px}.labChartCard h3{font-size:15px}.labRangeChart{padding:8px}.labRangeMetricHead{align-items:flex-start}.labRangeValue{flex-wrap:wrap}.labEquipmentPanel dl{grid-template-columns:1fr 1fr}.labChartSource{font-size:7px}.labSourceLegend{line-height:1.7}}.aboutV8{background:#f5f4ef;color:#10261e}.aboutV8Hero{position:relative;min-height:680px;display:flex;align-items:flex-end;overflow:hidden;background:#082a20;color:#fff}.aboutV8Hero img{object-fit:cover}.aboutV8Hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,29,21,.9),rgba(5,29,21,.35) 60%,rgba(5,29,21,.12)),linear-gradient(0deg,rgba(5,29,21,.72),transparent 45%)}.aboutV8Hero .wrap{position:relative;z-index:1;width:100%;padding-bottom:76px}.aboutV8HeroCopy{max-width:760px}.aboutV8HeroCopy>span{display:inline-flex;padding:7px 11px;border:1px solid rgba(234,202,111,.45);border-radius:99px;color:#ead27d;font-size:10px;font-weight:850}.aboutV8Hero h1{margin:18px 0;font-size:clamp(48px,7vw,86px);line-height:1.12}.aboutV8Hero h1 em{display:block;color:#e2c45e;font-style:normal}.aboutV8Hero p{max-width:670px;color:rgba(255,255,255,.76);font-size:16px;line-height:2.1}.aboutV8Slogan{display:flex;align-items:center;gap:12px;margin-top:27px;font-size:17px;font-weight:850}.aboutV8Slogan i{width:55px;height:1px;background:#dfc263}.founderSection{padding:95px 0;background:#fff}.founderGrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px;align-items:center}.aboutSectionTitle>span,.founderCopy>span,.policyHead>span{color:#9b741b;font-size:10px;font-weight:850;letter-spacing:.13em}.founderCopy h2{margin:13px 0 22px;font-size:45px;line-height:1.3}.founderCopy p{color:#576c62;line-height:2.1}.founderCopy a{color:#0d7452;font-weight:800;text-decoration:none}.founderLegacy{position:relative;padding:42px;border-radius:24px;background:#092f23;color:#fff}.founderLegacy:before{content:"“";position:absolute;top:-9px;right:20px;color:rgba(225,195,91,.18);font-size:150px;line-height:1}.founderLegacy blockquote{position:relative;margin:0;color:#f3e5b5;font-size:26px;font-weight:750;line-height:1.8}.founderLegacy footer{margin-top:25px;color:rgba(255,255,255,.6);font-size:10px;line-height:1.9}.founderLegacy dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:25px 0 0}.founderLegacy dl div{padding:13px;border-radius:10px;background:rgba(255,255,255,.07)}.founderLegacy dt{color:#ddbd59;font-size:8px}.founderLegacy dd{margin:5px 0 0;font-size:10px;line-height:1.7}.timelineSection{padding:100px 0;background:#f4f2ec}.aboutSectionTitle{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:end}.aboutSectionTitle h2{margin:10px 0 0;font-size:43px;line-height:1.3}.aboutSectionTitle p{margin:0;color:#62746b;line-height:2}.aboutTimeline{position:relative;margin-top:55px;padding-right:160px}.aboutTimeline:before{content:"";position:absolute;top:0;right:105px;bottom:0;width:1px;background:#cfd9d3}.aboutTimeline article{position:relative;display:grid;grid-template-columns:150px 1fr;grid-gap:38px;gap:38px;margin-bottom:13px;padding:27px;border:1px solid #dce3de;border-radius:17px;background:#fff}.aboutTimeline article:before{content:"";position:absolute;right:-61px;top:36px;width:11px;height:11px;border:4px solid #f4f2ec;border-radius:50%;background:#b78b22;box-shadow:0 0 0 1px #b78b22}.aboutTimeline time{color:#ac7e15;font-size:27px;font-weight:900;direction:ltr}.aboutTimeline h3{margin:0 0 7px;font-size:18px}.aboutTimeline p{margin:0;color:#66776f;font-size:11px;line-height:1.9}.aboutTimeline small{display:block;margin-top:7px;color:#9a8147;font-size:8px}.policySection{padding:100px 0;background:#0a3326;color:#fff}.policyHead{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.policyHead h2{margin:11px 0;font-size:43px}.policyHead p{color:rgba(255,255,255,.7);line-height:2}.policyDocument{padding:22px;border:1px solid rgba(225,195,91,.26);border-radius:18px;background:rgba(255,255,255,.04)}.policyDocument b,.policyDocument span{display:block}.policyDocument b{color:#e2c35c;font-size:13px}.policyDocument span{margin-top:8px;color:rgba(255,255,255,.68);font-size:10px;line-height:1.8}.policyGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:35px}.policyGrid article{padding:22px;border-radius:15px;background:rgba(255,255,255,.06)}.policyGrid b{color:#ddbd57;font-size:9px}.policyGrid h3{margin:11px 0 7px;font-size:16px}.policyGrid p{margin:0;color:rgba(255,255,255,.62);font-size:9px;line-height:1.9}.strategySection{padding:100px 0;background:#fff}.strategyGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:35px}.strategyGrid article{min-height:210px;padding:25px;border:1px solid #dfe5e1;border-radius:17px;background:#f8faf8}.strategyGrid span{color:#ad821d;font-size:9px;font-weight:850}.strategyGrid h3{margin:15px 0 9px;font-size:19px}.strategyGrid p{margin:0;color:#677970;font-size:10px;line-height:2}.aboutSources{padding:70px 0;background:#ebece7}.aboutSources .wrap{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:45px;gap:45px}.aboutSources h2{margin:0;font-size:31px}.aboutSources p{color:#65766e;line-height:2}.aboutSourceLinks{display:grid;grid-gap:8px;gap:8px}.aboutSourceLinks a,.aboutSourceLinks span{display:flex;justify-content:space-between;gap:20px;padding:14px 16px;border-radius:10px;background:#fff;color:#274b3d;font-size:10px;text-decoration:none}.aboutSourceLinks span{color:#7c886f}.aboutApproval{margin-top:14px;padding:12px 15px;border-right:3px solid #b4871d;background:#fff6d9;color:#785b14;font-size:9px;line-height:1.9}@media(max-width:900px){.aboutSectionTitle,.aboutSources .wrap,.founderGrid,.policyHead{grid-template-columns:1fr}.policyGrid,.strategyGrid{grid-template-columns:1fr 1fr}.aboutTimeline{padding-right:70px}.aboutTimeline:before{right:28px}.aboutTimeline article:before{right:-49px}}@media(max-width:620px){.aboutV8Hero{min-height:610px}.aboutV8Hero .wrap{padding-bottom:48px}.aboutV8Hero h1{font-size:48px}.founderSection,.policySection,.strategySection,.timelineSection{padding:70px 0}.founderGrid{gap:35px}.aboutSectionTitle h2,.founderCopy h2,.policyHead h2{font-size:34px}.founderLegacy{padding:28px}.founderLegacy blockquote{font-size:21px}.founderLegacy dl,.policyGrid,.strategyGrid{grid-template-columns:1fr}.aboutTimeline{padding-right:0}.aboutTimeline article:before,.aboutTimeline:before{display:none}.aboutTimeline article{grid-template-columns:1fr;gap:8px}.aboutTimeline time{font-size:23px}}.aboutV8 [id]{scroll-margin-top:110px}.aboutTimelineAnimated .timelineProgress{position:absolute;z-index:1;top:0;right:104px;width:3px;height:0;border-radius:99px;background:linear-gradient(#d7aa3f,#0f674b);transition:height 1.4s cubic-bezier(.22,1,.36,1)}.aboutTimelineAnimated.isComplete .timelineProgress{height:100%}.aboutTimelineAnimated article{opacity:0;transform:translateY(35px) scale(.985);filter:blur(3px);transition:opacity .7s ease,transform .75s cubic-bezier(.22,1,.36,1),filter .7s ease,border-color .35s ease,box-shadow .35s ease;transition-delay:calc(var(--timeline-order) * 35ms)}.aboutTimelineAnimated article.isVisible{opacity:1;transform:none;filter:none}.aboutTimelineAnimated article.isVisible:hover{border-color:#c1aa67;box-shadow:0 18px 45px rgba(18,53,41,.08);transform:translateY(-2px)}.aboutTimelineAnimated article:before{z-index:2;transform:scale(.4);transition:transform .55s cubic-bezier(.34,1.56,.64,1),box-shadow .55s ease}.aboutTimelineAnimated article.isVisible:before{transform:scale(1);box-shadow:0 0 0 1px #b78b22,0 0 0 8px rgba(183,139,34,.1)}.aboutTimelineAnimated time{transition:color .35s ease,transform .35s ease}.aboutTimelineAnimated article.isVisible:hover time{color:#0f674b;transform:translateX(-4px)}.buhlerTechnology{padding:58px 0;background:#131b25;color:#fff}.buhlerTechnology .wrap{display:grid;grid-template-columns:260px 1fr;grid-gap:60px;gap:60px;align-items:center}.buhlerTechnology a{display:flex;align-items:center;justify-content:center;min-height:115px;padding:28px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:#0a0f16}.buhlerTechnology img{width:200px;height:auto}.buhlerTechnology span{color:#d4aa48;font-size:9px;font-weight:850;letter-spacing:.13em}.buhlerTechnology h2{margin:9px 0;color:#fff;font-size:30px}.buhlerTechnology p{max-width:760px;margin:0;color:rgba(255,255,255,.62);font-size:10px;line-height:2}@media(max-width:900px){.aboutTimelineAnimated .timelineProgress{right:27px}.buhlerTechnology .wrap{grid-template-columns:1fr;gap:25px}.buhlerTechnology a{max-width:300px}}@media(max-width:620px){.aboutTimelineAnimated .timelineProgress{display:none}.buhlerTechnology{padding:45px 0}.buhlerTechnology h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.aboutTimelineAnimated .timelineProgress{display:none}.aboutTimelineAnimated article{opacity:1;transform:none;filter:none;transition:none}.aboutTimelineAnimated article:before,.aboutTimelineAnimated time{transition:none}}.careersV8{background:#f2f4f0;color:#10281f}.careersHero{padding:115px 0 85px;background:radial-gradient(circle at 20% 25%,rgba(221,188,84,.2),transparent 25%),linear-gradient(140deg,#082d21,#0e5d42);color:#fff}.careersHeroGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px;align-items:end}.careersHero span{color:#e3c665;font-size:10px;font-weight:850;letter-spacing:.13em}.careersHero h1{margin:15px 0 20px;font-size:clamp(48px,7vw,80px);line-height:1.15}.careersHero p{max-width:670px;color:rgba(255,255,255,.72);font-size:15px;line-height:2}.careersHeroCard{padding:30px;border:1px solid rgba(226,198,101,.28);border-radius:20px;background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.careersHeroCard b{display:block;color:#e5c969;font-size:25px}.careersHeroCard p{font-size:10px}.careersHeroCard a{display:inline-block;margin-top:12px;padding:11px 15px;border-radius:8px;background:#e1bf55;color:#13392b;font-size:10px;font-weight:850;text-decoration:none}.employerValues{padding:85px 0;background:#fff}.employerValuesHead{display:grid;grid-template-columns:1fr 1fr;grid-gap:45px;gap:45px;align-items:end}.employerValuesHead h2{margin:0;font-size:42px}.employerValuesHead p{margin:0;color:#65776e;line-height:2}.employerValueGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin-top:32px}.employerValueGrid article{padding:24px;border:1px solid #e0e6e1;border-radius:16px;background:#f8faf8}.employerValueGrid b{color:#ad821c;font-size:9px}.employerValueGrid h3{margin:13px 0 8px;font-size:18px}.employerValueGrid p{margin:0;color:#6c7d74;font-size:9px;line-height:1.9}.careerOpenings{padding:90px 0}.careerExplorer{margin-top:35px}.careerFilters{display:grid;grid-template-columns:1fr 300px;grid-gap:25px;gap:25px;align-items:end;padding:18px;border:1px solid #dce4df;border-radius:16px;background:#fff}.careerFilters>div{display:flex;flex-wrap:wrap;gap:7px}.careerFilters button{padding:8px 11px;border:1px solid #dbe4de;border-radius:99px;background:#fff;color:#53685e;font:inherit;font-size:9px;cursor:pointer}.careerFilters button.isActive{border-color:#0d7653;background:#0d7653;color:#fff}.careerFilters label span{display:block;margin-bottom:6px;color:#52675c;font-size:9px;font-weight:800}.careerFilters input{width:100%;padding:11px;border:1px solid #d9e2dd;border-radius:9px;font:inherit;font-size:9px}.careerConfigNotice{display:flex;gap:10px;margin-top:12px;padding:13px 15px;border-right:3px solid #b9891b;background:#fff5d4;color:#735514;font-size:9px}.careerConfigNotice span{color:#8a7133}.careerTracks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:14px}.careerTracks article{display:flex;flex-direction:column;min-height:295px;padding:24px;border:1px solid #dfe6e1;border-radius:16px;background:#fff}.careerTracks header{display:flex;justify-content:space-between;gap:12px;color:#8e741f;font-size:8px}.careerTracks header small{color:#809087}.careerTracks h3{margin:18px 0 8px;font-size:19px}.careerTracks p{margin:0;color:#687a71;font-size:9px;line-height:1.9}.careerTracks article>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.careerTracks em{padding:5px 7px;border-radius:6px;background:#eef3ef;color:#52675c;font-size:7px;font-style:normal}.careerTracks footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px}.careerTracks footer small{max-width:130px;color:#9a8a5c;font-size:7px;line-height:1.6}.careerTracks a{color:#0d7653;font-size:8px;font-weight:850;text-decoration:none}.careerEmpty{margin-top:15px;padding:35px;border-radius:14px;background:#fff;text-align:center;color:#6d7c75}.careerJourney{padding:80px 0;background:#092e22;color:#fff}.careerJourneyGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.careerJourneyGrid article{padding:22px;border-radius:14px;background:rgba(255,255,255,.06)}.careerJourneyGrid b{color:#e1c05d;font-size:10px}.careerJourneyGrid h3{margin:13px 0 7px;font-size:16px}.careerJourneyGrid p{margin:0;color:rgba(255,255,255,.62);font-size:9px;line-height:1.9}.careerPrivacy{margin-top:20px;color:#d7bc67;font-size:9px}@media(max-width:900px){.careerFilters,.careersHeroGrid,.employerValuesHead{grid-template-columns:1fr}.careerJourneyGrid,.careerTracks,.employerValueGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.careersHero{padding:82px 0 60px}.careersHero h1{font-size:46px}.employerValuesHead h2{font-size:33px}.careerJourneyGrid,.careerTracks,.employerValueGrid{grid-template-columns:1fr}.careerConfigNotice,.careerTracks footer{align-items:flex-start;flex-direction:column}}.knowledgePage{background:#f8f7f2;color:var(--v8-ink)}.knowledgeHero{padding:100px 0 85px;background:linear-gradient(135deg,#0d3d32,#082a25);color:#fff;overflow:hidden;position:relative}.knowledgeHero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 25%,rgba(217,177,94,.16),transparent 32%),linear-gradient(115deg,transparent 0 55%,rgba(255,255,255,.025) 55% 56%,transparent 56%)}.knowledgeHeroGrid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:70px;gap:70px;position:relative}.knowledgeEyebrow{font:700 11px/1 Arial,sans-serif;letter-spacing:2px;color:#dfba70}.knowledgeHero h1{font-size:55px;line-height:1.35;margin:18px 0;color:#fff}.knowledgeHero p{font-size:15px;line-height:2;max-width:650px;color:#cadbd5}.knowledgeHeroActions{display:flex;gap:18px;align-items:center;margin-top:28px}.knowledgeHeroActions>a:last-child{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding:8px 0}.knowledgeOrbit{height:390px;position:relative;border:1px solid rgba(255,255,255,.14);border-radius:50%;display:grid;place-items:center}.knowledgeOrbit:after,.knowledgeOrbit:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%}.knowledgeOrbit:before{inset:45px}.knowledgeOrbit:after{inset:95px}.knowledgeOrbit>i{position:absolute;width:110%;height:1px;background:rgba(255,255,255,.1);transform:rotate(-28deg)}.knowledgeOrbit>b{width:130px;height:130px;border-radius:50%;background:#d1a958;color:#0b322b;display:grid;place-items:center;text-align:center;font-size:28px;z-index:2;box-shadow:0 20px 60px rgba(0,0,0,.25)}.knowledgeOrbit>b small{display:block;font:700 10px/1.3 Arial,sans-serif;letter-spacing:1px}.knowledgeOrbit>span{position:absolute;background:#fff;color:#123b32;border-radius:999px;padding:10px 16px;font-size:11px;font-weight:700;z-index:3}.knowledgeOrbit .one{top:42px;right:35px}.knowledgeOrbit .two{bottom:62px;right:5px}.knowledgeOrbit .three{left:0;top:45%}.knowledgeFlow{background:#fff;border-bottom:1px solid #e5e3da}.knowledgeFlow>.wrap{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding-top:20px;padding-bottom:20px}.knowledgeFlow div>div{display:flex;gap:10px;align-items:center}.knowledgeFlow b{width:31px;height:31px;border-radius:50%;background:#eef4ef;color:#195445;display:grid;place-items:center;font-size:11px}.knowledgeFlow span{font-size:11px;color:#556860}.knowledgeFlow i{font-style:normal;color:#b6beb9}.knowledgeLibrary{background:#f8f7f2}.knowledgeToolbar{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.knowledgeFilters{display:flex;gap:6px;flex-wrap:wrap}.knowledgeFilters button{border:1px solid #d9ddd8;background:#fff;color:#485b53;border-radius:999px;padding:9px 13px;font:inherit;font-size:11px}.knowledgeFilters button.isActive{background:#174e41;color:#fff;border-color:#174e41}.knowledgeSearch{display:flex;align-items:center;background:#fff;border:1px solid #d9ddd8;border-radius:999px;padding:0 13px;width:250px}.knowledgeSearch input{border:0;background:transparent;padding:10px;width:100%;font:inherit;outline:none}.knowledgeGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.knowledgeCard{background:#fff;border:1px solid #e2e4df;border-radius:16px;overflow:hidden}.knowledgeVisual{height:155px;background:#174e41;position:relative;display:grid;place-items:center;color:#fff}.knowledgeVisual>span{width:58px;height:58px;border:1px solid rgba(255,255,255,.36);border-radius:50%;display:grid;place-items:center;font:700 19px/1 Arial,sans-serif}.knowledgeVisual>small{position:absolute;left:14px;top:13px;color:rgba(255,255,255,.65);font:700 11px/1 Arial,sans-serif}.knowledgeCard--gold .knowledgeVisual{background:#b88a3a}.knowledgeCard--blue .knowledgeVisual{background:#195d82}.knowledgeCard--purple .knowledgeVisual{background:#5f4f7b}.knowledgeCard--dark .knowledgeVisual{background:#132528}.knowledgeCardBody{padding:18px}.knowledgeCardBody>span{color:#b28337;font-size:10px;font-weight:700}.knowledgeCardBody h2{font-size:18px;line-height:1.6;margin:8px 0;color:#17372f}.knowledgeCardBody p{font-size:12px;line-height:1.9;color:#64736d;min-height:68px}.knowledgeCardBody>div{display:flex;justify-content:space-between;border-top:1px solid #eef0ec;padding-top:12px}.knowledgeCardBody small{color:#7f8c86}.knowledgeCardBody em{font-style:normal;color:#1d7059;font-size:9px;background:#edf7f2;padding:5px 7px;border-radius:6px}.knowledgeEmpty{grid-column:1/-1;background:#fff;border:1px dashed #ccd4ce;border-radius:14px;padding:40px;text-align:center;color:#687a72}.knowledgeProduction{background:#112f2a;color:#fff;padding:85px 0}.knowledgeProductionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.knowledgeProduction h2{font-size:36px;line-height:1.5;margin:10px 0}.knowledgeProduction p{color:#c3d4ce;line-height:2}.knowledgeProductionCards{display:grid;grid-gap:10px;gap:10px}.knowledgeProductionCards article{display:grid;grid-template-columns:80px 1fr;align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);padding:16px;border-radius:12px}.knowledgeProductionCards b{color:#dfb86c}.knowledgeProductionCards span{font-size:12px;color:#d2dfda}@media(max-width:900px){.knowledgeHeroGrid,.knowledgeProductionGrid{grid-template-columns:1fr}.knowledgeOrbit{height:330px;max-width:520px;width:100%;margin:auto}.knowledgeFlow>.wrap,.knowledgeGrid{grid-template-columns:1fr 1fr}.knowledgeFlow i{display:none}}@media(max-width:620px){.knowledgeHero{padding:65px 0}.knowledgeHero h1{font-size:37px}.knowledgeHeroActions{align-items:flex-start;flex-direction:column}.knowledgeOrbit{height:285px}.knowledgeFlow>.wrap,.knowledgeGrid{grid-template-columns:1fr}.knowledgeToolbar{align-items:stretch;flex-direction:column}.knowledgeSearch{width:100%}.knowledgeCardBody p{min-height:0}.knowledgeProduction{padding:60px 0}.knowledgeProduction h2{font-size:29px}}.knowledgeSnapshot{display:flex;align-items:center;gap:9px;margin-top:22px;color:#c9d9d3;font-size:10px}.knowledgeSnapshot b{padding:6px 9px;border:1px solid rgba(222,184,108,.35);border-radius:999px;color:#e4c98f}.knowledgeLibraryStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:-14px 0 26px}.knowledgeLibraryStats>div{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #dde2dc;border-radius:12px;background:#fff}.knowledgeLibraryStats b{color:#164b3e;font-size:17px}.knowledgeLibraryStats span{color:#708078;font-size:10px}.knowledgeVisual>b{position:absolute;right:12px;top:11px;padding:5px 8px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:8px}.knowledgeCardBody .knowledgeCardSource{display:flex;align-items:center;gap:7px;margin:12px 0;padding:10px;border:0;border-radius:9px;background:#f5f7f4;color:#527064}.knowledgeCardSource>span{min-width:0}.knowledgeCardSource b,.knowledgeCardSource small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledgeCardSource b{font-size:9px}.knowledgeCardSource small{margin-top:2px;font-size:8px}.knowledgeCardBody .knowledgeCardMeta{display:flex;justify-content:space-between;border-top:1px solid #eef0ec;padding-top:12px}.knowledgeCardBody>a{display:flex!important;align-items:center;gap:5px;width:max-content}@media(max-width:900px){.knowledgeLibraryStats{grid-template-columns:1fr 1fr}}@media(max-width:620px){.knowledgeSnapshot{align-items:flex-start;flex-direction:column}.knowledgeLibraryStats{grid-template-columns:1fr}}.batchPage{min-height:75vh;padding:70px 20px;background:radial-gradient(circle at 85% 0,#edf7ee 0,transparent 36%),#f6f3eb}.batchCard{max-width:900px;margin:auto;background:#fff;border:1px solid #dfe8df;border-radius:24px;padding:30px;box-shadow:0 24px 70px rgba(26,57,36,.1)}.batchHeader{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #e8ece7;padding-bottom:22px}.batchHeader span{color:#a87924;font-size:13px}.batchHeader h1{font-size:34px;margin:7px 0}.batchHeader p{margin:0;color:#667268}.batchHeader>b,.controlledBadge{height:max-content;background:#fff5da;color:#805c16;padding:7px 10px;border-radius:999px;font-size:11px}.batchAuthenticity{display:flex;align-items:center;gap:13px;background:#ecf8ef;padding:18px;border-radius:15px;margin:22px 0}.batchAuthenticity i{font-style:normal;width:40px;height:40px;display:grid;place-items:center;background:#217f48;color:#fff;border-radius:50%}.batchAuthenticity small,.batchAuthenticity strong{display:block}.batchAuthenticity small{color:#4e6a58;margin-top:4px}.batchFacts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:0}.batchFacts>div{background:#f7f8f5;padding:15px;border-radius:12px}.batchFacts dt{font-size:11px;color:#6c776f}.batchFacts dd{margin:8px 0 0;font-weight:700}.batchAdvice{margin:22px 0}.batchAdvice h2,.batchPrivacy h2{font-size:17px}.batchAdvice p,.batchPrivacy p{color:#59665d;line-height:2}.batchPrivacy{display:grid;grid-template-columns:1fr 168px;grid-gap:25px;gap:25px;align-items:center;border-top:1px solid #e8ece7;padding-top:22px}.batchPrivacy a{display:inline-block;background:#153f2a;color:#fff;text-decoration:none;padding:11px 17px;border-radius:10px}.batchPrivacy img{border:1px solid #e1e7df;border-radius:12px}.portalLocked{min-height:70vh;display:grid;place-items:center;padding:30px;background:#f3f6f3}.portalLocked>div{max-width:680px;background:#fff;padding:38px;border-radius:22px;text-align:center;border:1px solid #dce6dd}.portalLocked span{color:#a87924}.portalLocked h1{font-size:30px}.portalLocked p{line-height:2;color:#5e6c62}.portalLocked a{display:inline-block;background:#153f2a;color:#fff;padding:12px 20px;border-radius:10px;text-decoration:none}.portalLocked small{display:block;margin-top:20px;color:#78847b}@media(max-width:650px){.batchPage{padding:35px 12px}.batchCard{padding:20px}.batchHeader{display:block}.batchHeader>b{display:inline-block;margin-top:14px}.batchFacts,.batchPrivacy{grid-template-columns:1fr}.batchPrivacy img{margin:auto}.batchHeader h1{font-size:28px}}.passportSelectors{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:15px}.passportSelectors label{font-size:11px;color:#617184}.passportSelectors select{display:block;width:100%;margin-top:7px;border:1px solid #d9e3ed;background:#fff;border-radius:9px;padding:10px;font:inherit}.performanceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.performanceCard>span,.qualityCaseGrid article>span{color:#a8781e;font-size:10px}.performanceCard h2{font-size:16px}.performanceCard dl{margin:0}.performanceCard dl>div{display:grid;grid-template-columns:105px 1fr;grid-gap:9px;gap:9px;border-top:1px solid #edf0f2;padding:9px 0}.performanceCard dt{font-size:9px;color:#798898}.performanceCard dd{margin:0;font-size:10px;line-height:1.7}.consumptionLayout button,.journeyHero button,.performanceCard a,.performanceCard button,.qualityCaseSummary button{border:0;background:#1476e8;color:#fff;border-radius:8px;padding:9px 13px;font:inherit;font-size:10px;text-decoration:none;display:inline-block}.performanceCard.outcome{border-color:#dfc995;background:#fffdf8}.performanceCard.outcome>p{font-size:11px;line-height:1.8}.performanceCompare{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:12px 0}.performanceCompare>div{background:#fff;padding:9px;border-radius:9px}.performanceCompare b,.performanceCompare span,.performanceCompare strong{display:block;font-size:9px}.performanceCompare span{color:#8390a0;margin:5px 0}.performanceCompare strong{color:#16815f}.journeyHero,.qualityCaseSummary{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.journeyHero b,.journeyHero small{font-size:10px;color:#788898}.journeyHero h2{font-size:17px;margin:5px 0}.journeyTimeline{padding:10px 20px}.journeyStep{display:grid;grid-template-columns:38px 1fr 160px 130px;align-items:center;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid #edf0f3}.journeyStep:last-child{border-bottom:0}.journeyStep i{font-style:normal;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#edf1f5;color:#71808f;font-size:10px}.journeyStep.done i{background:#e3f7ef;color:#14825e}.journeyStep.active i{background:#e6f1ff;color:#126bcc;box-shadow:0 0 0 4px #f1f7ff}.journeyStep span b,.journeyStep span small{display:block}.journeyStep span b{font-size:11px}.journeyStep em,.journeyStep span small,.journeyStep time{font-style:normal;color:#7b8998;font-size:9px}.journeyNext{display:flex;gap:12px;margin-top:14px;background:#fff7e6;border:1px solid #f2ddb0;padding:13px;border-radius:11px;font-size:11px}.qualityCaseLayout{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:14px;gap:14px}.qualityCaseSummary h2{margin:4px 0}.qualityCaseSummary span{font-size:10px;color:#976c1c}.qualityCaseLinks{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.qualityCaseLinks span{background:#f7f9fb;padding:11px;border-radius:9px}.qualityCaseLinks b,.qualityCaseLinks small{display:block}.qualityCaseLinks small{font-size:9px;color:#7a8998}.qualityCaseLinks b{font-size:10px;margin-top:5px}.qualityCaseGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.qualityCaseGrid p{font-size:11px;line-height:1.9;margin-bottom:0}.consumptionKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.consumptionKpis span,.consumptionKpis strong{display:block}.consumptionKpis span{color:#728293;font-size:10px}.consumptionKpis strong{font-size:14px;margin-top:9px}.consumptionLayout{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.consumptionLayout h2{font-size:15px}.consumptionLayout p,.consumptionLayout small{font-size:10px;color:#637384}.consumptionLayout small{display:block;line-height:1.8;margin:14px 0}.forecastBars{height:180px;display:flex;align-items:flex-end;gap:18px;padding-top:20px}.forecastBars>div{height:100%;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.forecastBars i{display:block;width:48%;margin:0 auto 8px;background:linear-gradient(#2e9c75,#166c4d);border-radius:7px 7px 0 0}.forecastBars b,.forecastBars small{font-size:9px;margin:3px 0}@media(max-width:900px){.consumptionLayout,.performanceGrid,.qualityCaseLayout{grid-template-columns:1fr}.consumptionKpis{grid-template-columns:1fr 1fr}.journeyStep{grid-template-columns:34px 1fr}.journeyStep em,.journeyStep time{grid-column:2}.qualityCaseLinks{grid-template-columns:1fr 1fr}}@media(max-width:600px){.passportSelectors,.performanceCard dl>div,.qualityCaseGrid{grid-template-columns:1fr}.journeyHero,.qualityCaseSummary{align-items:flex-start;gap:12px}.consumptionKpis{grid-template-columns:1fr}.journeyTimeline{padding:10px 14px}}.finderWizard{align-items:flex-start!important}.finderProgress{display:flex;gap:7px;margin-bottom:24px}.finderProgress i{height:5px;flex:1 1;background:#e5e8e3;border-radius:99px}.finderProgress i.active{background:#b6872f}.finderQuestion>span,.finderResultHead span,.finderResults article>span{color:#a77825;font-size:11px}.finderQuestion h3,.finderResultHead h3{font-size:20px;margin:8px 0 18px;color:#153f2a}.finderOptions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.finderOptions button{display:flex;align-items:center;justify-content:space-between;border:1px solid #dfe5df;background:#fff;padding:12px;border-radius:10px;font:inherit;text-align:right;color:#24362a;cursor:pointer}.finderOptions button:hover{border-color:#b6872f;background:#fffaf0}.finderOptions button i{font-style:normal;color:#a77825}.finderBack,.finderResultHead>button{margin-top:14px;border:0;background:transparent;color:#5e7164;font:inherit;font-size:11px;cursor:pointer}.finderResultHead{display:flex;justify-content:space-between;align-items:flex-start}.finderResultHead>button{margin:0}.finderResults article{margin-top:12px;border:1px solid #dfe5df;border-radius:13px;padding:16px;background:#fcfdfb}.finderResults article h4{font-size:17px;margin:5px 0 10px;color:#163f2b}.finderResults article p{font-size:11px!important;line-height:1.85!important;margin:6px 0!important}.finderResults article>div{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.finderResults article a{border:1px solid #b9c8bd;border-radius:8px;padding:8px 11px;color:#17452f;text-decoration:none;font-size:10px;font-weight:700}.finderResults article a.primary{background:#17452f;border-color:#17452f;color:#fff}.finderResults>small{display:block;margin-top:14px;color:#7a837c;font-size:9px;line-height:1.8}@media(max-width:520px){.finderOptions{grid-template-columns:1fr}}.targetRequestPage{max-width:1180px;margin:0 auto;padding:70px 20px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:55px;gap:55px}.targetRequestIntro>span{color:#a67825;font-size:12px}.targetRequestIntro h1{font-size:42px;line-height:1.4;color:#153f2a;margin:8px 0 14px}.targetRequestIntro>p{color:#617064;line-height:2}.targetRequestIntro>div{margin-top:28px;border-top:1px solid #dfe5df;padding-top:20px}.targetRequestIntro ol{line-height:2.2;color:#56665a}.targetRequestForm{background:#fff;border:1px solid #dfe5df;border-radius:20px;padding:26px;box-shadow:0 20px 50px rgba(20,55,35,.07)}.targetFormBase,.targetFormFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.targetFormBase label:first-child{grid-column:1/-1}.targetRequestForm label{font-size:11px;font-weight:700;color:#314a39}.targetRequestForm input:not([type=checkbox]),.targetRequestForm textarea{display:block;width:100%;margin-top:7px;border:1px solid #d9e2da;border-radius:10px;padding:11px;font:inherit;background:#fff}.targetRequestForm textarea{min-height:90px;resize:vertical}.targetFormFields{margin-top:13px}.targetFormMessage{display:block;margin-top:13px}.targetFormConsent{display:flex;gap:9px;align-items:flex-start;margin:14px 0;font-weight:400!important;line-height:1.7}.targetFormConsent input{margin-top:4px}.targetRequestForm>button{width:100%;border:0;background:#17452f;color:#fff;border-radius:10px;padding:12px;font:inherit;font-weight:700}.targetRequestForm>button:disabled{opacity:.55}.targetRequestForm>small{display:block;color:#8a7044;background:#fff9ec;padding:10px;border-radius:9px;margin-top:12px;line-height:1.7}.targetFormStatus{font-size:11px;background:#edf7f0;padding:10px;border-radius:8px}.formTrap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden}@media(max-width:820px){.targetRequestPage{grid-template-columns:1fr;gap:28px;padding-top:45px}.targetRequestIntro h1{font-size:34px}}@media(max-width:560px){.targetFormBase,.targetFormFields{grid-template-columns:1fr}.targetFormBase label:first-child{grid-column:auto}.targetRequestForm{padding:18px}}.costPage{max-width:1180px;margin:auto;padding:65px 20px}.costIntro{max-width:770px;margin-bottom:35px}.costIntro>span{color:#a67825}.costIntro h1{font-size:43px;line-height:1.45;color:#153f2a;margin:8px 0}.costIntro p{color:#637166;line-height:2}.costTool{background:#f7f5ef;border-radius:24px;padding:25px}.costScenarios{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.costScenarios fieldset{border:1px solid #d9e2d9;background:#fff;border-radius:16px;padding:18px}.costScenarios legend{padding:0 8px}.costScenarios legend input{border:0;font:700 15px inherit;color:#17452f;max-width:190px}.costScenarios fieldset>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.costScenarios label{font-size:10px;color:#53665a}.costScenarios label input{display:block;width:100%;border:1px solid #dce4dc;border-radius:8px;padding:9px;margin-top:6px;font:inherit}.costTool>button{display:block;margin:18px auto 0;border:0;background:#17452f;color:#fff;border-radius:10px;padding:12px 30px;font:inherit;font-weight:700}.costResults{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.costResults article{background:#fff;border:1px solid #dce3db;border-radius:13px;padding:16px}.costResults small,.costResults span,.costResults strong{display:block}.costResults span{font-size:10px;color:#67766c}.costResults strong{font-size:20px;color:#173f2a;margin:8px 0}.costResults p,.costResults small{font-size:9px;color:#7b887f}.costResults article.positive{background:#eaf7ee}.costResults article.negative{background:#fff2ed}.costFormula{margin-top:20px;border-top:1px solid #d7dfd7;padding-top:18px}.costFormula h2{font-size:15px}.costFormula code{display:block;direction:rtl;background:#fff;padding:9px;margin-top:7px;border-radius:8px;color:#314d3a}.costFormula p{font-size:10px;color:#6d796f;line-height:1.9}.costCta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;background:#153f2a;color:#fff;border-radius:18px;padding:24px}.costCta h2{margin:0;font-size:20px}.costCta p{margin-bottom:0;color:#c9d8cc}.costCta a{background:#c69a44;color:#10271a;padding:11px 16px;border-radius:9px;text-decoration:none;font-weight:700;white-space:nowrap}@media(max-width:800px){.costResults,.costScenarios{grid-template-columns:1fr}.costIntro h1{font-size:34px}}@media(max-width:560px){.costTool{padding:15px}.costScenarios fieldset>div{grid-template-columns:1fr}.costCta{display:block}.costCta a{display:inline-block;margin-top:14px}}.exportRoom{background:#fbfaf6}.exportHero{padding:85px 20px;background:radial-gradient(circle at 20% 20%,rgba(198,154,68,.2),transparent 30%),#112d20;color:#fff}.exportHero .wrap{max-width:900px}.enHero span,.exportCta span,.exportHero span,.exportTitle span,.exportTwo>div>span,.supplierHero span{color:#d2a955;font-size:12px;text-transform:uppercase;letter-spacing:.8px}.exportHero h1{font-size:48px;line-height:1.45;margin:10px 0}.exportHero p{max-width:780px;line-height:2;color:#d2ded5}.exportHero>div>div{display:flex;gap:10px;margin-top:22px}.exportHero a{background:#cfaa5e;color:#142a1d;padding:11px 16px;border-radius:9px;text-decoration:none;font-weight:700}.exportHero a+a{background:transparent;border:1px solid #728b78;color:#fff}.exportSection{padding-top:70px;padding-bottom:70px}.exportTitle{max-width:700px;margin-bottom:25px}.exportTitle h2{font-size:33px;color:#153f2a;margin:8px 0}.exportTitle p{color:#67746a}.exportProducts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.exportProducts article{background:#fff;border:1px solid #dde4dd;border-radius:16px;padding:22px}.exportProducts article>span{font-size:9px;color:#a77929}.exportProducts h3{font-size:19px}.exportProducts p{color:#65736a;line-height:1.9;min-height:75px}.exportProducts a{color:#17452f;font-weight:700;text-decoration:none;font-size:11px}.exportDark{background:#193c2b;color:#fff}.exportTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.exportTwo h2{font-size:34px}.exportTwo li,.exportTwo p{color:#c9d8cd;line-height:2}.exportFlow{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.exportFlow b{background:#234a36;border:1px solid #3d624e;border-radius:10px;padding:16px;font-size:12px}.exportDocs article{display:grid;grid-template-columns:220px 1fr 100px;grid-gap:15px;gap:15px;align-items:center;border-top:1px solid #dfe5df;padding:16px 0}.exportDocs article span{color:#68766c;font-size:11px}.exportDocs article i{font-style:normal;color:#926c25;font-size:10px}.exportCta{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#eee7d7;margin-top:25px;margin-bottom:70px;padding:28px 34px;border-radius:20px}.exportCta h2{margin:5px 0;font-size:25px}.exportCta p{margin:0;color:#5c6c60}.exportCta>a{background:#17452f;color:#fff;padding:12px 17px;border-radius:9px;text-decoration:none;white-space:nowrap}.enExport{direction:ltr}.localeDraft{max-width:780px;margin:80px auto;padding:40px;border:2px dashed #d0a757;background:#fffaf0}.localeDraft>span{color:#9a6e17}.localeDraft h1{line-height:1.5}.localeDraft p{line-height:2;color:#5f6a62}.localeDraft a{color:#17452f;font-weight:700}.enHero,.supplierHero{padding:85px 20px;background:#153f2a;color:#fff}.enHero h1,.supplierHero h1{font-size:48px;line-height:1.35;max-width:850px;margin:10px 0}.enHero p,.supplierHero p{max-width:760px;line-height:1.9;color:#cedbd1}.enHero>div>div{display:flex;gap:10px}.enHero a,.supplierHero a{display:inline-block;background:#cda657;color:#112b1d;text-decoration:none;padding:11px 16px;border-radius:9px;font-weight:700;margin-top:15px}.enHero a+a{background:transparent;color:#fff;border:1px solid #6d8875;margin-left:8px}.enCapabilities,.supplierSteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding-top:70px;padding-bottom:70px}.enCapabilities article,.supplierSteps article{border-top:2px solid #c89d49;padding-top:20px}.enCapabilities b,.supplierSteps b{color:#a57a29}.enCapabilities h2,.supplierSteps h2{font-size:20px}.enCapabilities p,.supplierSteps p{color:#657269;line-height:1.9}.enContact{background:#f0ece2;padding:45px 20px}.enContact small{color:#7a6a49}.supplierSteps{grid-template-columns:repeat(4,1fr)}.supplierPrivate{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:70px;background:#f2ede1;padding:28px;border-radius:18px}.supplierPrivate span{color:#a77929}.supplierPrivate h2{margin:6px 0}.supplierPrivate p{color:#627066}.supplierPrivate a{background:#17452f;color:#fff;padding:11px 16px;text-decoration:none;border-radius:9px;white-space:nowrap}@media(max-width:800px){.enHero h1,.exportHero h1,.supplierHero h1{font-size:36px}.enCapabilities,.exportProducts,.exportTwo,.supplierSteps{grid-template-columns:1fr}.exportTwo{gap:30px}.exportDocs article{grid-template-columns:1fr}.exportCta,.supplierPrivate{display:block}.exportCta>a,.supplierPrivate a{display:inline-block;margin-top:16px}.supplierSteps{gap:25px}}@media(max-width:500px){.exportFlow{grid-template-columns:1fr}.exportHero>div>div{display:block}.exportHero a{display:inline-block;margin:5px}}.servicesHero{padding:75px 20px;background:#f1ede2}.servicesHero span{color:#a77928}.servicesHero h1{font-size:44px;color:#153f2a;margin:8px 0}.servicesHero p{max-width:720px;color:#617064;line-height:2}.servicesGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;padding-top:60px;padding-bottom:60px}.servicesGrid article{border:1px solid #dde4dd;border-radius:16px;padding:20px;background:#fff}.servicesGrid b{color:#ae8534;font-size:11px}.servicesGrid h2{font-size:17px}.servicesGrid p{font-size:11px;line-height:1.9;color:#657369;min-height:70px}.servicesGrid a{color:#17452f;font-size:10px;font-weight:700;text-decoration:none}.servicesContacts{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#173e2b;color:#fff;padding:28px 35px;border-radius:18px;margin-bottom:65px}.servicesContacts h2{margin:0}.servicesContacts p{color:#cbd8ce;margin-bottom:0}.servicesContacts a{background:#cda657;color:#10271a;text-decoration:none;padding:11px 16px;border-radius:8px;white-space:nowrap}@media(max-width:900px){.servicesGrid{grid-template-columns:1fr 1fr}.servicesHero h1{font-size:35px}}@media(max-width:560px){.servicesGrid{grid-template-columns:1fr}.servicesContacts{display:block}.servicesContacts a{display:inline-block;margin-top:15px}}@media(max-width:760px){.portalOverviewGrid>*{min-width:0}.portalLiveOrder{min-width:0;overflow:hidden}.portalOrderSummary{width:100%;min-width:0}.portalTimeline{width:100%;max-width:100%}}