:root{--navy-darkest:#06101f;--navy-dark:#0a1837;--navy-mid:#125;--navy-blue:#1a3680;--blue-accent:#2b5ce6;--blue-bright:#4b7bff;--blue-light:#7ba7ff;--ice-light:#eaf0ff;--ice-pale:#f4f7ff;--white:#fff;--text-muted:#8a9dc0;--border-navy:#ffffff14;--border-light:#1a36801f;--font-display:"Outfit", sans-serif;--font-body:"DM Sans", sans-serif}.appzouk-scope,.appzouk-scope *,.appzouk-scope :before,.appzouk-scope :after{box-sizing:border-box;margin:0;padding:0}html,body{margin:0;padding:0}html{scroll-behavior:smooth}.appzouk-scope{font-family:var(--font-body);background:var(--white);color:var(--navy-dark);overflow-x:hidden}.appzouk-scope nav{z-index:1000;background:var(--navy-darkest);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-navy);justify-content:space-between;align-items:center;height:68px;padding:0 5%;display:flex;position:fixed;top:0;left:0;right:0}.page-guardops .appzouk-scope nav,.page-freightops .appzouk-scope nav,.page-qehsops .appzouk-scope nav,.page-bizops .appzouk-scope nav,.page-esgops .appzouk-scope nav,.page-marineops .appzouk-scope nav,.page-eventops .appzouk-scope nav{border-bottom:0}.nav-logo{font-family:var(--font-display);color:var(--white);letter-spacing:-.5px;align-items:center;gap:3px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.nav-logo-img{filter:brightness(0)invert();width:auto;height:32px;display:block}.appzouk-scope footer .nav-logo-img{height:28px}.nav-logo .logo-a{display:inline-block;position:relative}.nav-logo .logo-a:after{content:"";background:var(--blue-accent);border-radius:1px;height:2px;position:absolute;top:3px;left:0;right:0}.nav-links{gap:32px;list-style:none;display:flex}.nav-links a{color:#ffffffb3;letter-spacing:.2px;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--white)}.nav-solutions-wrap{position:relative}.nav-solutions-trigger{font:inherit;cursor:pointer;color:#ffffffb3;letter-spacing:.2px;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:400;transition:color .2s;display:inline-flex}.nav-solutions-trigger:hover,.nav-solutions-trigger[aria-expanded=true]{color:var(--white)}.nav-caret{font-size:11px;transition:transform .2s}.nav-caret.open{transform:rotate(180deg)}.nav-solutions-menu{z-index:1100;background:linear-gradient(#0f1b36 0%,#06101f 100%);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:min(380px,100vw - 32px);padding:0;animation:.22s cubic-bezier(.16,1,.3,1) navDropdownIn;display:flex;position:absolute;top:calc(100% + 18px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff0a}@keyframes navDropdownIn{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.nav-solutions-menu:before{content:"";background:linear-gradient(90deg, transparent, var(--blue-accent), transparent);opacity:.7;height:2px;position:absolute;top:-1px;left:0;right:0}.nav-solutions-grid{flex-direction:column;gap:2px;padding:8px;display:flex}.nav-solutions-item{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;transition:background .2s;display:flex}.nav-solutions-item:hover{background:#ffffff0a;border-color:#ffffff0f}.nav-solutions-item-icon{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 8px #00000026}.nav-solutions-item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.nav-solutions-item-label{font-family:var(--font-display);color:var(--white);letter-spacing:-.2px;font-size:14px;font-weight:600;line-height:1.2}.nav-solutions-item-desc{font-family:var(--font-body);color:#ffffff8c;font-size:12px;line-height:1.45}@media (max-width:700px){.nav-solutions-menu{width:min(360px,100vw - 16px);left:-8px;right:auto;transform:none}@keyframes navDropdownIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nav-solutions-grid{grid-template-columns:1fr}}.nav-cta{align-items:center;gap:12px;display:flex}.btn-ghost{color:var(--white);font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:6px;align-items:center;padding:8px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-ghost:hover{background:#ffffff0f;border-color:#fff9}.btn-primary{background:var(--blue-accent);color:var(--white);font-family:var(--font-body);cursor:pointer;isolation:isolate;border:none;border-radius:6px;align-items:center;gap:6px;padding:9px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.btn-primary>*{z-index:2;position:relative}.btn-primary:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;clip-path:inset(0 round 6px);background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.btn-primary:hover{background:var(--blue-bright);transform:translateY(-1px)}.btn-primary:hover:before{animation:1s ease-out shimmer}.has-tooltip{position:relative}.has-tooltip:after{content:attr(data-tooltip);background:var(--navy-darkest);color:#ffffffeb;font-family:var(--font-body);letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;z-index:1200;border:1px solid #ffffff14;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 6px 16px #0000004d}.has-tooltip:before{content:"";border:5px solid #0000;border-bottom-color:var(--navy-darkest);pointer-events:none;opacity:0;z-index:1200;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(-4px)}.has-tooltip:hover:after,.has-tooltip:focus-visible:after,.has-tooltip:hover:before,.has-tooltip:focus-visible:before{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:600px){.has-tooltip:after,.has-tooltip:before{display:none}}.hero{background:var(--navy-darkest);flex-direction:column;justify-content:center;min-height:100vh;padding:120px 5% 80px;display:flex;position:relative;overflow:hidden}.hero-bg-circle{border:1px solid #2b5ce626;border-radius:50%;position:absolute}.hero-bg-circle.c1{width:700px;height:700px;top:-100px;right:-200px}.hero-bg-circle.c2{border-color:#2b5ce614;width:400px;height:400px;top:50px;right:100px}.hero-bg-triangle{border-top:80px solid #0000;border-bottom:80px solid #0000;border-left:160px solid #1a368080;width:0;height:0;position:absolute;top:20%;right:5%}.hero-bg-triangle.t2{border-top:50px solid #0000;border-bottom:50px solid #0000;border-left:100px solid #2b5ce633;top:24%;right:8%}.hero-bg-circle.c1{animation:9s ease-in-out infinite heroFloatY}.hero-bg-circle.c2{animation:7s ease-in-out -2s infinite heroFloatX}.hero-bg-triangle{animation:11s ease-in-out -3s infinite heroFloatY}.hero-bg-triangle.t2{animation:8s ease-in-out -1s infinite heroFloatX}@keyframes heroFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes heroFloatX{0%,to{transform:translate(0)}50%{transform:translate(14px)}}.hero-dot-grid{pointer-events:none;background-image:radial-gradient(circle,#2b5ce61f 1px,#0000 1px);background-size:40px 40px;animation:24s linear infinite heroDotsDrift;position:absolute;inset:0}@keyframes heroDotsDrift{0%{background-position:0 0}to{background-position:40px 40px}}.hero-glow{pointer-events:none;background:radial-gradient(circle,#2b5ce614 0%,#0000 70%);width:600px;height:600px;animation:6s ease-in-out infinite heroGlow;position:absolute;top:50%;right:0;transform:translateY(-50%)}@keyframes heroGlow{0%,to{opacity:.6;transform:translateY(-50%)scale(1)}50%{opacity:1;transform:translateY(-50%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero-bg-circle,.hero-bg-triangle,.hero-dot-grid,.hero-glow{animation:none}}.hero-content{z-index:2;max-width:760px;position:relative}.hero-eyebrow{color:var(--blue-light);letter-spacing:.5px;text-transform:uppercase;background:#2b5ce626;border:1px solid #2b5ce64d;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.hero-eyebrow span.dot{background:var(--blue-accent);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.hero h1{font-family:var(--font-display);color:var(--white);letter-spacing:-2px;margin-bottom:24px;font-size:clamp(42px,5.5vw,76px);font-weight:800;line-height:1.07}.hero h1 .accent{color:var(--blue-accent)}.hero h1 .light{color:#fff9;font-weight:300}.hero-sub{color:#ffffffa6;max-width:560px;margin-bottom:44px;font-size:18px;font-weight:400;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn-hero-primary{background:var(--blue-accent);color:var(--white);font-family:var(--font-body);cursor:pointer;letter-spacing:.2px;isolation:isolate;border:none;border-radius:8px;align-items:center;gap:8px;padding:15px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.btn-hero-primary>*{z-index:2;position:relative}.btn-hero-primary:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.btn-hero-primary:hover{background:var(--blue-bright);transform:translateY(-2px);box-shadow:0 12px 36px #2b5ce659}.btn-hero-primary:hover:before{animation:.9s ease-out shimmer}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn-hero-ghost{color:var(--white);font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:8px;padding:15px 32px;font-size:16px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.btn-hero-ghost:hover{background:#ffffff0d;border-color:#ffffff80}.hero-stats{border-top:1px solid #ffffff14;gap:48px;margin-top:72px;padding-top:40px;display:flex}.hero-stat{transition:transform .4s var(--ease-spring);cursor:default}.hero-stat:hover{transform:translateY(-4px)}.hero-stat:hover .num .unit{color:var(--blue-bright);transition:color .3s var(--ease-smooth)}.hero-stat .num{font-family:var(--font-display);color:var(--white);transition:color .3s var(--ease-smooth);margin-bottom:6px;font-size:36px;font-weight:700;line-height:1}.hero-stat .num .unit{color:var(--blue-accent);transition:transform .45s var(--ease-spring), color .3s var(--ease-smooth);display:inline-block}.hero-stat:hover .num .unit{transform:scale(1.18)translateY(-2px)}.hero-stat .label{color:#ffffff80;letter-spacing:.3px;transition:color .3s var(--ease-smooth);font-size:13px}.hero-stat:hover .label{color:#ffffffd9}.logo-bar{background:var(--navy-mid);border-bottom:1px solid #ffffff0f;align-items:center;gap:40px;padding:32px 5%;display:flex;overflow:hidden}.logo-bar-label{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff73;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.logo-bar-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%)}.logo-bar-track{align-items:center;gap:64px;width:max-content;animation:40s linear infinite logo-bar-scroll;display:flex}.logo-bar-tile{flex-shrink:0;justify-content:center;align-items:center;width:160px;height:60px;display:flex}.logo-bar-tile--forced-white .logo-bar-img{filter:brightness(0)invert();opacity:.8;transition:opacity .2s}.logo-bar-tile--forced-white:hover .logo-bar-img{opacity:1}.logo-bar-img{object-fit:contain;width:auto;max-width:100%;height:32px;display:block}.logo-bar-tile--forced-white .logo-bar-img--dragnet{filter:grayscale()brightness(0)invert();opacity:.95;height:44px}.logo-bar-tile--forced-white .logo-bar-img--3lions,.logo-bar-tile--forced-white .logo-bar-img--aero,.logo-bar-tile--forced-white .logo-bar-img--straits{height:36px}.logo-bar-tile--forced-white .logo-bar-img--adp{height:48px}.logo-bar-tile--forced-white .logo-bar-img--transasia{height:44px}.logo-bar-tile--forced-white .logo-bar-img--westaf{height:22px}.logo-bar-tile--forced-white .logo-bar-img--tph{height:40px}.logo-bar-tile--forced-white .logo-bar-img--pentagon{height:34px;margin-top:8px}@keyframes logo-bar-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-bar-track{animation:none}}.appzouk-scope section{padding:100px 5%}.section-tag{color:var(--blue-accent);letter-spacing:1.2px;text-transform:uppercase;background:#2b5ce614;border:1px solid #2b5ce633;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.section-h2{font-family:var(--font-display);color:var(--navy-dark);letter-spacing:-1.5px;margin-bottom:16px;font-size:clamp(32px,3.5vw,50px);font-weight:800;line-height:1.1}.section-h2 .acc{color:var(--blue-accent)}.section-sub{color:#5b6e8e;max-width:580px;font-size:17px;line-height:1.7}.how-section{background:var(--navy-dark);position:relative;overflow:hidden}.how-section:before{content:"";background-image:radial-gradient(circle,#2b5ce60f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.how-section .section-h2{color:var(--white)}.how-section .section-sub{color:#ffffff8c}.how-section .section-tag{background:#2b5ce633;border-color:#2b5ce659}.how-grid{z-index:2;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:60px;display:grid;position:relative;overflow:hidden}.how-card{transition:background .4s var(--ease-smooth);background:#ffffff08;padding:48px 40px;position:relative}.how-card:hover{background:#2b5ce61a}.how-card+.how-card{border-left:1px solid #ffffff0f}.how-num{font-family:var(--font-display);color:#2b5ce626;letter-spacing:-3px;transition:color .45s var(--ease-smooth), transform .5s var(--ease-spring);margin-bottom:24px;font-size:72px;font-weight:800;line-height:1}.how-card:hover .how-num{color:#4b7bff80;transform:translateY(-4px)scale(1.04)}.how-icon{width:48px;height:48px;transition:transform .55s var(--ease-spring), background .3s, border-color .3s;background:#2b5ce61f;border:1px solid #2b5ce640;border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.how-card:hover .how-icon{border-color:var(--blue-accent);background:#2b5ce633;transform:rotate(-6deg)scale(1.08)}.how-icon svg{width:24px;height:24px;stroke:var(--blue-bright);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.how-card h3{font-family:var(--font-display);color:var(--white);letter-spacing:-.5px;margin-bottom:12px;font-size:22px;font-weight:700}.how-card p{color:#ffffff8c;font-size:15px;line-height:1.7}.how-card ul{flex-direction:column;gap:10px;margin-top:20px;list-style:none;display:flex}.how-card ul li{color:#fff9;padding-left:18px;font-size:14px;line-height:1.5;position:relative}.how-card ul li:before{content:"▸";color:var(--blue-accent);transition:transform .4s var(--ease-spring);font-size:10px;position:absolute;top:2px;left:0}.how-card:hover ul li:before{transform:translate(3px)}.solutions-section{background:var(--ice-pale)}.solutions-tabs{flex-wrap:wrap;gap:8px;margin-top:52px;margin-bottom:32px;display:flex}.sol-tab{border:1.5px solid var(--border-light);background:var(--white);font-family:var(--font-body);color:#5b6e8e;cursor:pointer;transition:all .35s var(--ease-spring);border-radius:8px;padding:10px 22px;font-size:14px;font-weight:500}.sol-tab:hover{border-color:var(--blue-accent);color:var(--blue-accent);transform:translateY(-2px)}.sol-tab.active{background:var(--navy-dark);border-color:var(--navy-dark);color:var(--white);transform:translateY(-1px);box-shadow:0 6px 16px #0a18372e}.sol-panel{display:none}.sol-panel.active{animation:solPanelIn .55s var(--ease-smooth);grid-template-columns:1fr 1.6fr;align-items:start;gap:48px;display:grid}@keyframes solPanelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sol-badge{background:var(--navy-dark);color:#fffc;letter-spacing:1px;text-transform:uppercase;border-radius:100px;align-items:center;gap:6px;margin-bottom:20px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.sol-info h3{font-family:var(--font-display);color:var(--navy-dark);letter-spacing:-1px;margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.15}.sol-info p{color:#5b6e8e;margin-bottom:28px;font-size:16px;line-height:1.7}.sol-info a{background:var(--blue-accent);color:var(--white);border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sol-info a:hover{background:var(--blue-bright);transform:translateY(-2px);box-shadow:0 10px 24px #2b5ce647}.sol-features{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sol-feature-card{background:var(--white);border:1px solid var(--border-light);transition:transform .45s var(--ease-spring), border-color .3s, box-shadow .4s var(--ease-smooth);border-radius:12px;padding:20px}.sol-feature-card:hover{border-color:#2b5ce666;transform:translateY(-6px);box-shadow:0 18px 36px #2b5ce624}.sol-feature-card .fc-icon{background:var(--ice-light);width:36px;height:36px;transition:transform .5s var(--ease-spring), background .3s;border-radius:8px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.sol-feature-card:hover .fc-icon{background:var(--blue-accent);transform:rotate(-8deg)scale(1.08)}.sol-feature-card .fc-icon svg{width:18px;height:18px;stroke:var(--blue-accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.sol-feature-card:hover .fc-icon svg{stroke:#fff}.sol-feature-card h4{color:var(--navy-dark);margin-bottom:6px;font-size:14px;font-weight:600}.sol-feature-card p{color:#7b8eab;font-size:13px;line-height:1.5}.mechanism-section{background:var(--white);align-items:center;gap:80px;display:flex}.mechanism-left,.mechanism-right{flex:1}.mechanism-steps{flex-direction:column;gap:0;margin-top:40px;display:flex}.mstep{border-bottom:1px solid #2b5ce614;gap:24px;padding:28px 0;display:flex;position:relative}.mstep:last-child{border-bottom:none}.mstep-line{background:linear-gradient(#2b5ce64d,#0000);width:2px;position:absolute;top:60px;bottom:-28px;left:19px}.mstep:last-child .mstep-line{display:none}.mstep-num{background:var(--ice-light);width:40px;min-width:40px;height:40px;font-family:var(--font-display);color:var(--blue-accent);border:2px solid #2b5ce633;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.mstep-content h4{color:var(--navy-dark);margin-bottom:6px;font-size:17px;font-weight:700}.mstep-content p{color:#7b8eab;font-size:14px;line-height:1.6}.mechanism-visual{background:var(--navy-dark);border-radius:20px;padding:40px;position:relative;overflow:hidden}.mechanism-visual:before{content:"";border:1px solid #2b5ce633;border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;right:-40px}.mv-label{letter-spacing:1.5px;text-transform:uppercase;color:#fff6;margin-bottom:24px;font-size:11px;font-weight:700}.mv-metric{font-family:var(--font-display);color:var(--white);letter-spacing:-2px;margin-bottom:8px;font-size:56px;font-weight:800;line-height:1}.mv-metric span{color:var(--blue-accent)}.mv-desc{color:#ffffff80;margin-bottom:40px;font-size:14px;line-height:1.6}.mv-bars{flex-direction:column;gap:12px;display:flex}.mv-bar-label{color:#ffffff80;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.mv-bar-track{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.mv-bar-fill{background:var(--blue-accent);border-radius:3px;height:100%;transition:width 1s}.industry-section{background:var(--ice-pale)}.industry-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.industry-card{background:var(--white);border:1.5px solid var(--border-light);transition:transform .5s var(--ease-spring), border-color .3s, box-shadow .4s var(--ease-smooth);border-radius:16px;flex-direction:column;gap:16px;padding:32px 28px;display:flex}.industry-card:hover{border-color:var(--blue-accent);transform:translateY(-6px);box-shadow:0 20px 40px #2b5ce61f}.ic-icon{background:var(--ice-light);width:52px;height:52px;transition:transform .55s var(--ease-spring), background .3s;border-radius:14px;justify-content:center;align-items:center;display:flex}.industry-card:hover .ic-icon{background:var(--blue-accent);transform:rotate(-8deg)scale(1.08)}.ic-icon svg{width:26px;height:26px;stroke:var(--blue-accent);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.industry-card:hover .ic-icon svg{stroke:#fff}.industry-card h3{font-family:var(--font-display);color:var(--navy-dark);letter-spacing:-.3px;font-size:18px;font-weight:700}.industry-card p{color:#7b8eab;font-size:14px;line-height:1.6}.ic-link{color:var(--blue-accent);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.ic-link svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .2s}.industry-card:hover .ic-link svg{transform:translate(4px)}.why-section{background:var(--navy-dark)}.why-section .section-h2{color:var(--white)}.why-section .section-sub{color:#ffffff8c}.why-section .section-tag{background:#2b5ce633;border-color:#2b5ce64d}.why-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}.why-card{transition:transform .5s var(--ease-spring), background .3s, border-color .3s, box-shadow .4s var(--ease-smooth);background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;padding:36px}.why-card:hover{background:#2b5ce61a;border-color:#2b5ce666;transform:translateY(-6px);box-shadow:0 18px 36px #2b5ce62e}.why-card-icon{width:52px;height:52px;transition:transform .55s var(--ease-spring), background .3s, border-color .3s;background:#2b5ce61f;border:1px solid #2b5ce640;border-radius:14px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.why-card:hover .why-card-icon{border-color:var(--blue-bright);background:#2b5ce64d;transform:rotate(-8deg)scale(1.1)}.why-card-icon svg{width:26px;height:26px;stroke:var(--blue-bright);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.why-card h3{font-family:var(--font-display);color:var(--white);letter-spacing:-.5px;margin-bottom:12px;font-size:20px;font-weight:700}.why-card p{color:#ffffff80;font-size:14px;line-height:1.7}.process-strip{background:var(--blue-accent);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:32px 5%;display:flex}.ps-item{align-items:center;gap:12px;padding:12px 28px;display:flex}.ps-item+.ps-item{border-left:1px solid #fff3}.ps-num{font-family:var(--font-display);color:#ffffff40;font-size:32px;font-weight:800;line-height:1}.ps-text h4{color:var(--white);letter-spacing:-.3px;font-size:16px;font-weight:700}.ps-text p{color:#ffffffb3;margin-top:2px;font-size:13px}.testimonials-section{background:var(--white)}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px;display:grid}.tcard{background:var(--ice-pale);border:1px solid var(--border-light);transition:transform .5s var(--ease-spring), border-color .3s, box-shadow .4s var(--ease-smooth);border-radius:16px;flex-direction:column;padding:32px;display:flex}.tcard-logo{align-items:center;height:40px;margin-bottom:20px;display:flex}.tcard-logo-img{object-fit:contain;width:auto;max-width:140px;height:32px;display:block}.tcard:hover{border-color:#2b5ce64d;transform:translateY(-5px)rotate(-.4deg);box-shadow:0 18px 36px #2b5ce61a}.tcard-quote{color:#3d4f6b;margin-bottom:24px;font-size:15px;font-style:italic;line-height:1.7}.tcard-quote:before{content:"\"";color:#2b5ce633;transition:color .4s var(--ease-smooth), transform .45s var(--ease-spring);margin-bottom:8px;font-size:40px;line-height:.5;display:block}.tcard:hover .tcard-quote:before{color:var(--blue-accent);transform:scale(1.1)}.tcard-author{align-items:center;gap:12px;display:flex}.tcard-avatar{background:var(--navy-blue);width:40px;height:40px;font-family:var(--font-display);color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.tcard-name{color:var(--navy-dark);font-size:14px;font-weight:600}.tcard-role{color:#7b8eab;font-size:13px}.tcard-metric{border-top:1px solid #2b5ce61a;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}.tcard-metric .m-num{font-family:var(--font-display);color:var(--blue-accent);transition:transform .5s var(--ease-spring);font-size:24px;font-weight:800;display:inline-block}.tcard:hover .tcard-metric .m-num{transform:scale(1.1)}.tcard-metric .m-label{color:#7b8eab;font-size:12px;line-height:1.4}.faq-section{background:var(--ice-pale)}.faq-layout{grid-template-columns:1fr 1.6fr;align-items:start;gap:80px;margin-top:60px;display:grid}.faq-list{flex-direction:column;gap:0;display:flex}.faq-item{border-bottom:1px solid #2b5ce61a}.faq-q{cursor:pointer;color:var(--navy-dark);transition:color .3s var(--ease-smooth), padding-left .45s var(--ease-spring);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 0;font-family:inherit;font-size:16px;font-weight:600;display:flex}.faq-q:hover{color:var(--blue-accent);padding-left:6px}.faq-q .faq-arrow{background:var(--white);border:1px solid var(--border-light);border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;transition:all .25s;display:flex}.faq-q .faq-arrow svg{stroke:#7b8eab;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .25s}.faq-item.open .faq-q .faq-arrow{background:var(--blue-accent);border-color:var(--blue-accent)}.faq-item.open .faq-q .faq-arrow svg{stroke:var(--white);transform:rotate(180deg)}.faq-a{color:#5b6e8e;max-height:0;font-size:15px;line-height:1.7;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:300px;padding-bottom:20px}.faq-cta-box{background:var(--navy-dark);border-radius:20px;padding:48px;position:relative;overflow:hidden}.faq-cta-box:before{content:"";border:1px solid #2b5ce633;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.faq-cta-box h3{font-family:var(--font-display);color:var(--white);letter-spacing:-.8px;margin-bottom:14px;font-size:28px;font-weight:800;line-height:1.2}.faq-cta-box p{color:#ffffff8c;margin-bottom:28px;font-size:15px;line-height:1.6}.faq-cta-box .btn-primary{padding:13px 26px;font-size:15px}.footer-cta{background:var(--navy-darkest);text-align:center;padding:120px 5%;position:relative;overflow:hidden}.footer-cta:before{content:"";pointer-events:none;border:1px solid #2b5ce614;border-radius:50%;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-cta:after{content:"";pointer-events:none;border:1px solid #2b5ce61f;border-radius:50%;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-cta h2{font-family:var(--font-display);color:var(--white);letter-spacing:-2px;z-index:2;margin-bottom:20px;font-size:clamp(36px,4.5vw,64px);font-weight:800;line-height:1.07;position:relative}.footer-cta h2 .acc{color:var(--blue-accent)}.footer-cta p{color:#ffffff8c;z-index:2;max-width:520px;margin:0 auto 44px;font-size:18px;line-height:1.7;position:relative}.footer-cta-actions{z-index:2;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.appzouk-scope footer.site-footer{background:radial-gradient(ellipse 800px 400px at 20% 0%, #2b5ce61a, transparent 60%), radial-gradient(ellipse 600px 300px at 80% 30%, #4b7bff12, transparent 70%), var(--navy-darkest);padding:72px 5% 40px;position:relative}.appzouk-scope .footer-accent{background:linear-gradient(90deg, transparent, var(--blue-accent), var(--blue-bright), var(--blue-accent), transparent);opacity:.5;height:2px;margin:0 -5%}.appzouk-scope .footer-col--newsletter{min-width:0}.appzouk-scope .footer-newsletter-sub{color:#ffffff80;margin:-8px 0 16px;font-size:13px;line-height:1.55}.appzouk-scope .footer-newsletter-form{flex-direction:column;align-items:stretch;gap:10px;display:flex}.appzouk-scope .footer-newsletter-form input[type=email]{width:100%;color:var(--white);font-family:var(--font-body);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:11px 14px;font-size:13px;transition:border-color .2s,background .2s}.appzouk-scope .footer-newsletter-form input[type=email]::placeholder{color:#ffffff59}.appzouk-scope .footer-newsletter-form input[type=email]:focus{border-color:var(--blue-accent);background:#2b5ce614;outline:none}.appzouk-scope .footer-newsletter-form button{justify-content:center;width:100%;padding:10px 18px;font-size:13px}.appzouk-scope .footer-newsletter-feedback{margin-top:2px;font-size:12px}.appzouk-scope .footer-newsletter-feedback.ok{color:#8ae6c9}.appzouk-scope .footer-newsletter-feedback.err{color:#fca5a5}.footer-top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;margin-bottom:52px;display:grid}.footer-brand .nav-logo{margin-bottom:18px;font-size:22px;display:block}.footer-brand p{color:#ffffff73;max-width:320px;margin-bottom:20px;font-size:14px;line-height:1.7}.footer-social--brand{margin-top:24px}.footer-tagline{color:#ffffff4d;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.footer-tagline:before{content:"▸";color:var(--blue-accent)}.footer-col h4{color:#ffffff4d;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700}.footer-col ul{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-col ul li a{color:#ffffff80;font-size:14px;text-decoration:none;transition:color .2s}.footer-col ul li a:hover{color:var(--white)}.footer-bottom{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;display:flex}.footer-bottom p{color:#ffffff4d;font-size:13px}.footer-bottom a{color:#fff6;text-decoration:none}.footer-bottom a:hover{color:var(--white)}.footer-bottom-right{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-social{align-items:center;gap:10px;display:flex}.footer-social-icon{background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:inline-flex;color:#ffffff8c!important}.footer-social-icon svg{width:16px;height:16px;display:block}.footer-social-icon:hover{border-color:var(--blue-accent);background:#2b5ce61f;color:var(--white)!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-up{opacity:0;animation:.6s forwards fadeUp}.fade-up.d1{animation-delay:.1s}.fade-up.d2{animation-delay:.2s}.fade-up.d3{animation-delay:.3s}.fade-up.d4{animation-delay:.4s}.fade-up.d5{animation-delay:.5s}:root{--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-smooth:cubic-bezier(.16, 1, .3, 1);--ease-sharp:cubic-bezier(.2, .8, .4, 1)}.reveal{opacity:0;transition:opacity .8s var(--ease-smooth), transform .8s var(--ease-spring);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(28px)scale(.97)}.reveal.visible{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}@media (max-width:900px){.appzouk-scope .nav-links{display:none}.appzouk-scope nav{gap:12px;padding:0 20px}.appzouk-scope .hero{min-height:auto;padding:96px 5% 64px}.appzouk-scope .hero-bg-circle.c1{width:460px;height:460px;top:-60px;right:-160px}.appzouk-scope .hero-bg-circle.c2,.appzouk-scope .hero-bg-triangle{display:none}.appzouk-scope .hero-stats{flex-wrap:wrap;gap:28px 32px;margin-top:48px;padding-top:28px}.appzouk-scope section{padding:72px 5%}.appzouk-scope .how-grid{grid-template-columns:1fr}.appzouk-scope .how-card+.how-card{border-top:1px solid #ffffff0f;border-left:none}.appzouk-scope .how-card{padding:36px 28px}.appzouk-scope .process-strip{flex-direction:column;align-items:stretch;padding:20px 5%}.appzouk-scope .process-strip .ps-item{border-top:1px solid #ffffff2e;border-left:none;padding:14px 8px}.appzouk-scope .process-strip .ps-item:first-child{border-top:none}.appzouk-scope .sol-panel.active{grid-template-columns:1fr;gap:32px}.appzouk-scope .mechanism-section{flex-direction:column;gap:48px}.appzouk-scope .mechanism-visual{padding:32px 24px}.appzouk-scope .industry-grid{grid-template-columns:1fr 1fr}.appzouk-scope .industry-card{padding:28px 24px}.appzouk-scope .why-grid,.appzouk-scope .testimonials-grid{grid-template-columns:1fr}.appzouk-scope .faq-layout{grid-template-columns:1fr;gap:32px}.appzouk-scope .faq-cta-box{padding:32px 24px}.appzouk-scope .footer-top{grid-template-columns:1fr 1fr 1fr;gap:36px}.appzouk-scope .footer-brand{grid-column:span 3}.appzouk-scope .footer-col--newsletter{grid-column:span 3;max-width:460px}.appzouk-scope .footer-cta{padding:80px 5%}}@media (max-width:600px){.guardops-scope,.freightops-scope,.qehsops-scope,.bizops-scope,.esgops-scope,.marineops-scope,.eventops-scope{font-size:14.5px}.guardops-scope .text-sm,.freightops-scope .text-sm,.qehsops-scope .text-sm,.bizops-scope .text-sm,.esgops-scope .text-sm,.marineops-scope .text-sm,.eventops-scope .text-sm,.guardops-scope p[class*="text-[13px]"],.freightops-scope p[class*="text-[13px]"],.qehsops-scope p[class*="text-[13px]"],.bizops-scope p[class*="text-[13px]"],.esgops-scope p[class*="text-[13px]"],.marineops-scope p[class*="text-[13px]"],.eventops-scope p[class*="text-[13px]"]{font-size:14.5px;line-height:1.55}.appzouk-scope nav{height:60px;padding:0 16px}.appzouk-scope .nav-cta .btn-primary{padding:8px 14px;font-size:13px}.appzouk-scope .nav-logo-img{height:26px}.appzouk-scope .hero{padding:88px 5% 56px}.appzouk-scope .hero-eyebrow{margin-bottom:20px;padding:5px 12px;font-size:12px}.appzouk-scope .hero h1{margin-bottom:18px}.appzouk-scope .hero-sub{margin-bottom:32px;font-size:16px}.appzouk-scope .hero-actions .btn-hero-primary,.appzouk-scope .hero-actions .btn-hero-ghost{justify-content:center;width:100%;padding:14px 24px;font-size:15px}.appzouk-scope .hero-stat .num{font-size:28px}.appzouk-scope .hero-stats{gap:20px 28px}.appzouk-scope section{padding:56px 5%}.appzouk-scope .section-h2{margin-bottom:14px}.appzouk-scope .section-sub{font-size:15px}.appzouk-scope .logo-bar{flex-direction:column;gap:14px;padding:24px 0}.appzouk-scope .logo-bar-label{padding:0 5%}.appzouk-scope .logo-bar-marquee{width:100%}.appzouk-scope .logo-bar-tile{width:120px;height:48px}.appzouk-scope .logo-bar-img{height:24px}.appzouk-scope .logo-bar-tile--forced-white .logo-bar-img--dragnet{height:32px}.appzouk-scope .logo-bar-track{gap:40px;animation-duration:60s}.appzouk-scope .how-card{padding:32px 22px}.appzouk-scope .how-num{margin-bottom:16px;font-size:56px}.appzouk-scope .solutions-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-left:-5%;margin-right:-5%;padding:0 5%;overflow-x:auto}.appzouk-scope .solutions-tabs::-webkit-scrollbar{display:none}.appzouk-scope .sol-tab{flex:none}.appzouk-scope .sol-features{grid-template-columns:1fr}.appzouk-scope .sol-info h3{font-size:26px}.appzouk-scope .mechanism-visual{padding:28px 20px}.appzouk-scope .mv-metric{font-size:44px}.appzouk-scope .industry-grid{grid-template-columns:1fr}.appzouk-scope .why-card{padding:28px 24px}.appzouk-scope .tcard{padding:26px 22px}.appzouk-scope .faq-q{gap:12px;padding:18px 0;font-size:15px}.appzouk-scope .faq-cta-box h3{font-size:22px}.appzouk-scope .footer-cta{padding:64px 5%}.appzouk-scope .footer-cta p{margin-bottom:32px;font-size:16px}.appzouk-scope .footer-cta-actions .btn-hero-primary,.appzouk-scope .footer-cta-actions .btn-hero-ghost{justify-content:center;width:100%}.appzouk-scope .footer-top{grid-template-columns:1fr;gap:32px;margin-bottom:36px}.appzouk-scope .footer-brand,.appzouk-scope .footer-col--newsletter{grid-column:auto;max-width:none}.appzouk-scope footer.site-footer{padding:48px 5% 32px}.appzouk-scope .footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px}.appzouk-scope .coming-soon{padding:100px 5% 72px}.appzouk-scope .coming-soon-actions .btn-hero-primary,.appzouk-scope .coming-soon-actions .btn-hero-ghost{justify-content:center;width:100%}.appzouk-scope .guardops-back-bar,.appzouk-scope .freightops-back-bar,.appzouk-scope .qehsops-back-bar,.appzouk-scope .bizops-back-bar,.appzouk-scope .esgops-back-bar,.appzouk-scope .marineops-back-bar,.appzouk-scope .eventops-back-bar{border-top:0;padding:0 16px;top:59px!important}.appzouk-scope .guardops-back-link,.appzouk-scope .freightops-back-link,.appzouk-scope .qehsops-back-link,.appzouk-scope .bizops-back-link,.appzouk-scope .esgops-back-link,.appzouk-scope .marineops-back-link,.appzouk-scope .eventops-back-link{padding:5px 12px;font-size:13px}.page-guardops .guardops-embed,.page-freightops .freightops-embed,.page-qehsops .qehsops-embed,.page-bizops .bizops-embed,.page-esgops .esgops-embed,.page-marineops .marineops-embed,.page-eventops .eventops-embed{padding-top:108px}.appzouk-scope .legal-page{padding:80px 5% 40px}.guardops-scope nav[aria-label=Modules],.freightops-scope nav[aria-label=Modules],.qehsops-scope nav[aria-label=Modules],.bizops-scope nav[aria-label=Modules],.esgops-scope nav[aria-label=Modules],.marineops-scope nav[aria-label=Modules],.eventops-scope nav[aria-label=Modules]{-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:50;background:var(--background);border-bottom:1px solid var(--brand-100);flex-flow:row;gap:8px;margin-left:-16px;margin-right:-16px;padding:10px 16px;position:sticky;top:107px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%)}.guardops-scope nav[aria-label=Modules]::-webkit-scrollbar{display:none}.freightops-scope nav[aria-label=Modules]::-webkit-scrollbar{display:none}.qehsops-scope nav[aria-label=Modules]::-webkit-scrollbar{display:none}.bizops-scope nav[aria-label=Modules]::-webkit-scrollbar{display:none}.esgops-scope nav[aria-label=Modules]::-webkit-scrollbar{display:none}.marineops-scope nav[aria-label=Modules]::-webkit-scrollbar{display:none}.eventops-scope nav[aria-label=Modules]::-webkit-scrollbar{display:none}.guardops-scope nav[aria-label=Modules]>p,.freightops-scope nav[aria-label=Modules]>p,.qehsops-scope nav[aria-label=Modules]>p,.bizops-scope nav[aria-label=Modules]>p,.esgops-scope nav[aria-label=Modules]>p,.marineops-scope nav[aria-label=Modules]>p,.eventops-scope nav[aria-label=Modules]>p{display:none}.guardops-scope nav[aria-label=Modules]>button,.freightops-scope nav[aria-label=Modules]>button,.qehsops-scope nav[aria-label=Modules]>button,.bizops-scope nav[aria-label=Modules]>button,.esgops-scope nav[aria-label=Modules]>button,.marineops-scope nav[aria-label=Modules]>button,.eventops-scope nav[aria-label=Modules]>button{white-space:nowrap;flex:none;border:1px solid var(--brand-100)!important;color:var(--foreground)!important;background:#fff!important;border-radius:999px!important;padding:8px 16px!important;font-size:13px!important;font-weight:500!important}.guardops-scope nav[aria-label=Modules]>button[aria-current=page],.freightops-scope nav[aria-label=Modules]>button[aria-current=page],.qehsops-scope nav[aria-label=Modules]>button[aria-current=page],.bizops-scope nav[aria-label=Modules]>button[aria-current=page],.esgops-scope nav[aria-label=Modules]>button[aria-current=page],.marineops-scope nav[aria-label=Modules]>button[aria-current=page],.eventops-scope nav[aria-label=Modules]>button[aria-current=page]{background:var(--brand-600)!important;border-color:var(--brand-600)!important;color:#fff!important;font-weight:600!important}.guardops-scope nav[aria-label=Modules]>button>span:last-child,.freightops-scope nav[aria-label=Modules]>button>span:last-child,.qehsops-scope nav[aria-label=Modules]>button>span:last-child,.bizops-scope nav[aria-label=Modules]>button>span:last-child,.esgops-scope nav[aria-label=Modules]>button>span:last-child,.marineops-scope nav[aria-label=Modules]>button>span:last-child,.eventops-scope nav[aria-label=Modules]>button>span:last-child:not(:first-child),.guardops-scope nav[aria-label=Modules]>button span[aria-hidden],.freightops-scope nav[aria-label=Modules]>button span[aria-hidden],.qehsops-scope nav[aria-label=Modules]>button span[aria-hidden],.bizops-scope nav[aria-label=Modules]>button span[aria-hidden],.esgops-scope nav[aria-label=Modules]>button span[aria-hidden],.marineops-scope nav[aria-label=Modules]>button span[aria-hidden],.eventops-scope nav[aria-label=Modules]>button span[aria-hidden]{display:none}}.appzouk-scope .guardops-back-bar{z-index:999;background:var(--navy-dark);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 5%;display:flex;position:fixed;top:67px;left:0;right:0}.appzouk-scope .guardops-back-link{color:#fffc;font-family:var(--font-body);border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.appzouk-scope .guardops-back-link:hover{border-color:var(--blue-accent);color:var(--white);background:#2b5ce61f}.appzouk-scope .guardops-back-link span{font-size:16px;line-height:1}.appzouk-scope .guardops-crumb{font-family:var(--font-body);color:#ffffff80;letter-spacing:.3px;font-size:12px;font-weight:600}.page-guardops .guardops-embed{padding-top:116px}.page-guardops .guardops-embed aside[aria-label=Module\ navigation]{height:calc(100vh - 116px);top:116px}.page-guardops .guardops-embed header.sticky{top:116px}@media (max-width:900px){.appzouk-scope .guardops-crumb{display:none}.appzouk-scope .guardops-back-bar{justify-content:flex-start}}.appzouk-scope .freightops-back-bar{z-index:999;background:var(--navy-dark);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 5%;display:flex;position:fixed;top:67px;left:0;right:0}.appzouk-scope .freightops-back-link{color:#fffc;font-family:var(--font-body);border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.appzouk-scope .freightops-back-link:hover{border-color:var(--blue-accent);color:var(--white);background:#2b5ce61f}.appzouk-scope .freightops-back-link span{font-size:16px;line-height:1}.appzouk-scope .freightops-crumb{font-family:var(--font-body);color:#ffffff80;letter-spacing:.3px;font-size:12px;font-weight:600}.page-freightops .freightops-embed{padding-top:116px}@media (max-width:900px){.appzouk-scope .freightops-crumb{display:none}.appzouk-scope .freightops-back-bar{justify-content:flex-start}}.appzouk-scope .qehsops-back-bar{z-index:999;background:var(--navy-dark);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 5%;display:flex;position:fixed;top:67px;left:0;right:0}.appzouk-scope .qehsops-back-link{color:#fffc;font-family:var(--font-body);border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.appzouk-scope .qehsops-back-link:hover{border-color:var(--blue-accent);color:var(--white);background:#2b5ce61f}.appzouk-scope .qehsops-back-link span{font-size:16px;line-height:1}.appzouk-scope .qehsops-crumb{font-family:var(--font-body);color:#ffffff80;letter-spacing:.3px;font-size:12px;font-weight:600}.page-qehsops .qehsops-embed{padding-top:116px}.appzouk-scope .bizops-back-bar,.appzouk-scope .esgops-back-bar,.appzouk-scope .marineops-back-bar,.appzouk-scope .eventops-back-bar{z-index:999;background:var(--navy-dark);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 5%;display:flex;position:fixed;top:67px;left:0;right:0}.appzouk-scope .bizops-back-link,.appzouk-scope .esgops-back-link,.appzouk-scope .marineops-back-link,.appzouk-scope .eventops-back-link{color:#fffc;font-family:var(--font-body);border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.appzouk-scope .bizops-back-link:hover,.appzouk-scope .esgops-back-link:hover,.appzouk-scope .marineops-back-link:hover,.appzouk-scope .eventops-back-link:hover{border-color:var(--blue-accent);color:var(--white);background:#2b5ce61f}.appzouk-scope .bizops-back-link span,.appzouk-scope .esgops-back-link span,.appzouk-scope .marineops-back-link span,.appzouk-scope .eventops-back-link span{font-size:16px;line-height:1}.appzouk-scope .bizops-crumb,.appzouk-scope .esgops-crumb,.appzouk-scope .marineops-crumb,.appzouk-scope .eventops-crumb{font-family:var(--font-body);color:#ffffff80;letter-spacing:.3px;font-size:12px;font-weight:600}.page-bizops .bizops-embed,.page-esgops .esgops-embed,.page-marineops .marineops-embed,.page-eventops .eventops-embed{padding-top:116px}.page-guardops .guardops-back-bar{background:#014a42}.page-guardops .guardops-back-link:hover{background:#0193822e;border-color:#019382}.page-freightops .freightops-back-bar{background:#7a2e0e}.page-freightops .freightops-back-link:hover{background:#f973162e;border-color:#f97316}.page-qehsops .qehsops-back-bar{background:#064e3b}.page-qehsops .qehsops-back-link:hover{background:#0596692e;border-color:#059669}.page-bizops .bizops-back-bar{background:#0a1837}.page-bizops .bizops-back-link:hover{background:#2b5ce62e;border-color:#2b5ce6}.page-esgops .esgops-back-bar{background:#1a2e05}.page-esgops .esgops-back-link:hover{background:#65a30d2e;border-color:#65a30d}.page-marineops .marineops-back-bar{background:#083344}.page-marineops .marineops-back-link:hover{background:#0891b22e;border-color:#0891b2}.page-eventops .eventops-back-bar{background:#3b1077}.page-eventops .eventops-back-link:hover{background:#7c3aed38;border-color:#7c3aed}.appzouk-scope .coming-soon{background:var(--navy-darkest);justify-content:center;align-items:center;min-height:calc(100vh - 68px);padding:160px 5% 120px;display:flex;position:relative;overflow:hidden}.appzouk-scope .coming-soon:before{content:"";pointer-events:none;border:1px solid #2b5ce614;border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.appzouk-scope .coming-soon-inner{z-index:2;text-align:center;max-width:640px;position:relative}.appzouk-scope .coming-soon-eyebrow{color:var(--blue-light);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:600;font-family:var(--font-body);background:#2b5ce626;border:1px solid #2b5ce64d;border-radius:100px;margin-bottom:24px;padding:6px 14px;display:inline-block}.appzouk-scope .coming-soon h1{font-family:var(--font-display);color:var(--white);letter-spacing:-1.5px;margin-bottom:20px;font-size:clamp(36px,5vw,60px);font-weight:800;line-height:1.1}.appzouk-scope .coming-soon-blurb{color:#fff9;font-size:17px;line-height:1.7;font-family:var(--font-body);margin-bottom:40px}.appzouk-scope .coming-soon-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.appzouk-scope .legal-page{background:var(--navy-darkest);padding:96px 5% 56px}.appzouk-scope .legal-inner{max-width:820px;margin:0 auto}.appzouk-scope .legal-eyebrow{color:var(--blue-light);letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--font-body);background:#2b5ce626;border:1px solid #2b5ce64d;border-radius:100px;margin-bottom:12px;padding:4px 12px;display:inline-block}.appzouk-scope .legal-inner h1{font-family:var(--font-display);color:var(--white);letter-spacing:-1px;margin-bottom:6px;font-size:clamp(28px,3.4vw,38px);font-weight:800;line-height:1.15}.appzouk-scope .legal-updated{color:#fff6;font-size:12px;font-family:var(--font-body);margin-bottom:16px}.appzouk-scope .legal-intro{color:#ffffffb3;font-size:15px;line-height:1.65;font-family:var(--font-body);margin-bottom:28px}.appzouk-scope .legal-section{margin-bottom:20px}.appzouk-scope .legal-section:last-child{margin-bottom:0}.appzouk-scope .legal-section h2{font-family:var(--font-display);color:var(--white);letter-spacing:-.2px;margin-bottom:6px;font-size:17px;font-weight:700}.appzouk-scope .legal-section p{color:#fff9;font-size:14px;line-height:1.65;font-family:var(--font-body);margin-bottom:8px}.appzouk-scope .legal-section p:last-child{margin-bottom:0}.appzouk-scope .legal-section a{color:var(--blue-light);text-underline-offset:2px;text-decoration:underline}.appzouk-scope .legal-section a:hover{color:var(--white)}@media (max-width:700px){.appzouk-scope .legal-page{padding:84px 5% 48px}}.cookie-banner{z-index:2000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#ffffffe6;background:#06101ff7;border:1px solid #ffffff1a;border-radius:12px;width:min(320px,100vw - 32px);font-family:DM Sans,sans-serif;animation:.22s cubic-bezier(.16,1,.3,1) cookieIn;position:fixed;bottom:16px;left:auto;right:16px;box-shadow:0 18px 40px #0006}@keyframes cookieIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cookie-banner-inner{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.cookie-banner-inner p{color:#ffffffbf;margin:0;font-size:12.5px;line-height:1.5}.cookie-banner-inner a{color:#7ba7ff;text-underline-offset:2px;text-decoration:underline}.cookie-banner-inner a:hover{color:#fff}.cookie-banner-btn{color:#fff;cursor:pointer;background:#2b5ce6;border:none;border-radius:6px;align-self:flex-end;padding:7px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .2s}.cookie-banner-btn:hover{background:#4b7bff}.cookies-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.appzouk-scope .footer-bottom a:hover,.appzouk-scope .footer-bottom .cookies-link:hover{color:var(--white)}@media (max-width:600px){.cookie-banner{width:calc(100vw - 24px);bottom:12px;right:12px}.cookie-banner-btn{align-self:stretch;width:100%}}@media (max-width:900px){.appzouk-scope .bizops-crumb,.appzouk-scope .esgops-crumb,.appzouk-scope .marineops-crumb,.appzouk-scope .eventops-crumb{display:none}.appzouk-scope .bizops-back-bar,.appzouk-scope .esgops-back-bar,.appzouk-scope .marineops-back-bar,.appzouk-scope .eventops-back-bar{justify-content:flex-start}}.appzouk-container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.appzouk-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.appzouk-container{max-width:768px}}@media (min-width:1024px){.appzouk-container{max-width:1024px;padding-left:3rem;padding-right:3rem}}@media (min-width:1280px){.appzouk-container{max-width:1280px}}@media (max-width:900px){.appzouk-scope .qehsops-crumb{display:none}.appzouk-scope .qehsops-back-bar{justify-content:flex-start}}@media (min-width:1024px){.appzouk-scope nav,.appzouk-scope .hero,.appzouk-scope .logo-bar,.appzouk-scope section,.appzouk-scope .process-strip,.appzouk-scope .footer-cta,.appzouk-scope footer.site-footer,.appzouk-scope .legal-page,.appzouk-scope .coming-soon,.appzouk-scope .guardops-back-bar,.appzouk-scope .freightops-back-bar,.appzouk-scope .qehsops-back-bar,.appzouk-scope .bizops-back-bar,.appzouk-scope .esgops-back-bar,.appzouk-scope .marineops-back-bar,.appzouk-scope .eventops-back-bar{padding-left:max(32px,50vw - 600px);padding-right:max(32px,50vw - 600px)}}@media (min-width:1440px){.appzouk-scope nav,.appzouk-scope .hero,.appzouk-scope .logo-bar,.appzouk-scope section,.appzouk-scope .process-strip,.appzouk-scope .footer-cta,.appzouk-scope footer.site-footer,.appzouk-scope .legal-page,.appzouk-scope .coming-soon,.appzouk-scope .guardops-back-bar,.appzouk-scope .freightops-back-bar,.appzouk-scope .qehsops-back-bar,.appzouk-scope .bizops-back-bar,.appzouk-scope .esgops-back-bar,.appzouk-scope .marineops-back-bar,.appzouk-scope .eventops-back-bar{padding-left:calc(50vw - 720px);padding-right:calc(50vw - 720px)}}
