:root{--ocimex-navy:#10263D;--ocimex-red:#E52620;--ocimex-orange:#F26A21;--ocimex-white:#fff;--ocimex-light:#F5F7FA;--ocimex-text:#273444}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ocimex-text);background:#fff;line-height:1.6}a{color:var(--ocimex-red)}img{max-width:100%;height:auto}.screen-reader-text{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.screen-reader-text:focus{left:12px;top:12px;width:auto;height:auto;padding:12px;z-index:10000;background:#fff;color:#10263D}a:focus-visible,summary:focus-visible{outline:3px solid #F26A21;outline-offset:3px}.ocimex-container{width:min(1200px,90%);margin-inline:auto}.site-header{background:#fff;position:relative;z-index:20;border-bottom:1px solid #e5eaf0}.ocimex-header-inner{width:min(1240px,92%);min-height:88px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.ocimex-logo{display:block;flex-shrink:0;width:225px;line-height:0}.ocimex-logo img{display:block;width:100%;height:auto}.main-navigation{margin-left:auto}.ocimex-menu,.ocimex-mobile-menu{margin:0;padding:0;list-style:none}.ocimex-menu{display:flex;align-items:center;gap:clamp(13px,1.8vw,28px)}.ocimex-menu a{color:var(--ocimex-navy);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}.ocimex-menu a:hover,.ocimex-menu .current-menu-item>a{color:var(--ocimex-red)}.ocimex-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 23px;border-radius:5px;border:2px solid #fff0;font-weight:700;text-align:center;text-decoration:none;line-height:1.3;transition:background-color .2s ease,color .2s ease}.ocimex-btn-primary{background:var(--ocimex-red);color:#fff}.ocimex-btn-primary:hover{background:#b91f1a;color:#fff}.ocimex-header-quote{white-space:nowrap;font-size:14px}.ocimex-mobile-navigation{display:none}.ocimex-hero{position:relative;display:flex;align-items:center;min-height:560px;padding:90px 7%;background:linear-gradient(90deg,rgb(9 27 45 / .96) 0%,rgb(9 27 45 / .83) 43%,rgb(9 27 45 / .18) 100%),url(/wp-content/uploads/2026/10/ocimex-hero.png) center center / cover no-repeat;color:#fff}.ocimex-hero-content{position:relative;z-index:1;max-width:680px}.ocimex-hero-eyebrow{margin:0 0 18px;color:#ffb17c;font-size:13px;font-weight:700;letter-spacing:3px}.ocimex-hero h1{margin:0 0 22px;color:#fff;font-size:clamp(38px,5vw,68px);font-weight:800;line-height:1.12;letter-spacing:-1.5px}.ocimex-hero h1 span{display:block;color:#ff6047}.ocimex-hero-description{max-width:530px;margin:0 0 30px;font-size:18px;line-height:1.7}.ocimex-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.ocimex-hero .ocimex-btn{padding:14px 28px}.ocimex-hero .ocimex-btn-outline{border-color:#fff;background:#fff0;color:#fff}.ocimex-hero .ocimex-btn-outline:hover{background:#fff;color:var(--ocimex-navy)}.site-footer{background:var(--ocimex-navy);color:#fff;padding:58px 0 0}.ocimex-footer-inner{width:min(1200px,90%);margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.site-footer h2{color:#fff;font-size:20px;margin:0 0 14px}.site-footer p{margin:0 0 14px}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-bottom:7px}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{text-decoration:underline;color:#ffd0bd}.ocimex-footer-bottom{border-top:1px solid #3b5066;margin-top:35px;padding:19px 5%;text-align:center}.ocimex-footer-bottom p{margin:0}@media(max-width:1050px){.ocimex-header-inner{gap:14px}.ocimex-logo{width:190px}.ocimex-menu{gap:12px}.ocimex-menu a{font-size:13px}}@media(max-width:850px){.ocimex-header-inner{min-height:75px}.ocimex-logo{width:185px}.main-navigation,.ocimex-header-quote{display:none}.ocimex-mobile-navigation{display:block;margin-left:auto;position:relative}.ocimex-mobile-navigation summary{list-style:none;cursor:pointer;background:var(--ocimex-navy);color:#fff;border-radius:5px;padding:10px 14px;font-weight:700}.ocimex-mobile-navigation summary::-webkit-details-marker{display:none}.ocimex-mobile-navigation summary span{margin-left:8px}.ocimex-mobile-navigation nav{position:absolute;right:0;top:calc(100% + 12px);width:min(310px,88vw);background:#fff;box-shadow:0 12px 28px #10263d33;border:1px solid #e5eaf0;border-radius:6px;padding:15px}.ocimex-mobile-menu a{display:block;padding:10px;color:var(--ocimex-navy);font-weight:700;text-decoration:none}.ocimex-mobile-menu a:hover{color:var(--ocimex-red)}.ocimex-mobile-navigation nav>.ocimex-btn{width:100%;margin-top:10px}.ocimex-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ocimex-hero{min-height:480px;padding:70px 6%;background-position:center center}.ocimex-hero-description{font-size:16px}.ocimex-hero-actions{flex-direction:column;align-items:stretch}.ocimex-footer-inner{grid-template-columns:1fr}}.ocimex-section-heading{max-width:820px;margin:0 auto 42px;text-align:center}.ocimex-section-heading h2{margin:0 0 14px;color:var(--ocimex-navy);font-size:clamp(34px, 4vw, 48px);line-height:1.15}.ocimex-section-heading p:last-child{margin:0;font-size:18px;color:#526171}.ocimex-services-section{padding:90px 0 100px;background:var(--ocimex-light)}.ocimex-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ocimex-service-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgb(16 38 61 / .08);transition:transform 0.25s ease,box-shadow 0.25s ease}.ocimex-service-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px rgb(16 38 61 / .12)}.ocimex-service-image-link{display:block}.ocimex-service-image{width:100%;aspect-ratio:4 / 3;object-fit:cover}.ocimex-service-card-content{padding:24px 24px 28px}.ocimex-service-card-content h3{margin:0 0 12px;font-size:26px;line-height:1.2}.ocimex-service-card-content h3 a{color:var(--ocimex-navy)}.ocimex-service-card-content h3 a:hover{color:var(--ocimex-red)}.ocimex-service-card-content p{margin:0;color:#556372;font-size:17px}.ocimex-services-cta{display:flex;justify-content:center;align-items:center;margin:44px auto 0;text-align:center;width:100%}.ocimex-services-cta .ocimex-btn{width:auto;max-width:100%}@media (max-width:1050px){.ocimex-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ocimex-services-section{padding:65px 0 76px}.ocimex-services-grid{grid-template-columns:1fr;gap:22px}.ocimex-service-card-content{padding:22px}.ocimex-service-card-content h3{font-size:24px}.ocimex-services-cta .ocimex-btn{width:100%;max-width:280px}}.ocimex-introduction{background:#fff;padding:85px 0}.ocimex-introduction-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px, 5vw, 72px);align-items:center}.ocimex-introduction-media img{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;border-radius:16px}.ocimex-introduction-content .ocimex-section-eyebrow{color:#bf371a;font-weight:700;letter-spacing:.14em;font-size:13px;margin:0 0 13px}.ocimex-introduction-content h2{color:var(--ocimex-navy);font-size:clamp(32px, 3.6vw, 49px);line-height:1.15;margin:0 0 22px}.ocimex-introduction-content p:not(.ocimex-section-eyebrow){color:#4b5968;font-size:18px;line-height:1.7;margin:0 0 18px}.ocimex-introduction-content .ocimex-btn{margin-top:12px}.ocimex-service-card-content h3 a{text-decoration:none}.ocimex-service-card-content h3 a:hover,.ocimex-service-card-content h3 a:focus-visible{color:var(--ocimex-red);text-decoration:underline}@media (min-width:1051px){.ocimex-services-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ocimex-service-card{grid-column:span 2}.ocimex-service-card:nth-child(4){grid-column:2 / span 2}.ocimex-service-card:nth-child(5){grid-column:4 / span 2}}@media (max-width:800px){.ocimex-introduction{padding:65px 0}.ocimex-introduction-grid{grid-template-columns:1fr;gap:30px}}@media (max-width:600px){.ocimex-introduction{padding:55px 0}.ocimex-introduction-content p:not(.ocimex-section-eyebrow){font-size:16px}}.ocimex-process{padding:90px 0 100px;background:#fff}.ocimex-process .ocimex-section-eyebrow{color:#bf371a}.ocimex-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:0;margin:0;list-style:none}.ocimex-process-card{padding:28px 24px;border:1px solid #dde4eb;border-radius:16px;background:#f8fafc;min-width:0}.ocimex-process-number{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:19px;border-radius:50%;background:#10263d;color:#fff;font-weight:800;font-size:18px}.ocimex-process-card h3{margin:0 0 12px;color:#10263d;font-size:21px;line-height:1.3}.ocimex-process-card p{margin:0;color:#4b5968;font-size:16px;line-height:1.65}.ocimex-process-action{display:flex;justify-content:center;margin:40px auto 0;text-align:center}@media (max-width:1000px){.ocimex-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ocimex-process{padding:65px 0 75px}.ocimex-process-grid{grid-template-columns:1fr;gap:16px}.ocimex-process-card{padding:24px}.ocimex-process-action .ocimex-btn{width:min(100%, 280px)}}.ocimex-final-cta{padding:64px 0 70px;background:#1b4261;border-bottom:10px solid #fff;color:#fff;text-align:center}.ocimex-final-cta-inner{max-width:910px}.ocimex-final-cta h2{margin:0 0 19px;color:#fff;font-size:clamp(34px, 4.5vw, 54px);line-height:1.15}.ocimex-final-cta p{max-width:760px;margin:0 auto 30px;font-size:19px;line-height:1.75;color:#edf2f7}.ocimex-final-cta-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px}.ocimex-final-cta .ocimex-btn{min-width:170px}.ocimex-final-cta .ocimex-btn-outline{border-color:#fff;color:#fff;background:#fff0}.ocimex-final-cta .ocimex-btn-outline:hover,.ocimex-final-cta .ocimex-btn-outline:focus-visible{background:#fff;color:#10263d}@media (max-width:600px){.ocimex-final-cta{padding:54px 0 60px}.ocimex-final-cta p{font-size:17px}.ocimex-final-cta-actions{flex-direction:column}.ocimex-final-cta .ocimex-btn{width:min(100%, 290px)}}.ocimex-about-page{overflow:hidden}.ocimex-about-kicker{color:#e52620;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px}.ocimex-about-hero{background:linear-gradient(115deg,#10263d 0%,#1b4261 100%);color:#fff;padding:92px 0 100px}.ocimex-about-hero-inner{max-width:1100px}.ocimex-about-hero .ocimex-about-kicker{color:#ffb17c}.ocimex-about-hero h1{color:#fff;max-width:870px;font-size:clamp(40px,5.4vw,68px);line-height:1.13;letter-spacing:-.025em;margin:0 0 22px}.ocimex-about-hero p:not(.ocimex-about-kicker){max-width:770px;font-size:20px;line-height:1.7;margin:0 0 32px}.ocimex-about-intro{padding:94px 0;background:#fff}.ocimex-about-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,75px);align-items:center}.ocimex-about-copy h2,.ocimex-about-section-header h2,.ocimex-about-approach h2{color:#10263d;font-size:clamp(32px,3.5vw,47px);line-height:1.17;margin:0 0 23px}.ocimex-about-copy p:not(.ocimex-about-kicker),.ocimex-about-approach p:not(.ocimex-about-kicker){font-size:17px;line-height:1.8;margin:0 0 17px}.ocimex-about-editorial-note{background:#fff6e8;border-left:4px solid #f26a21;padding:14px 18px;font-size:15px!important}.ocimex-about-photo{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:16px;box-shadow:0 16px 45px rgb(16 38 61 / .14)}.ocimex-about-capabilities{padding:92px 0 96px;background:#f5f7fa}.ocimex-about-section-header{text-align:center;max-width:800px;margin:0 auto 43px}.ocimex-about-section-header p:last-child{font-size:18px;margin:0}.ocimex-about-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ocimex-about-feature{padding:29px 24px;background:#fff;border:1px solid #e5eaf0;border-radius:12px;box-shadow:0 5px 18px rgb(16 38 61 / .05)}.ocimex-about-feature-number{color:#e52620;font-size:14px;font-weight:800;letter-spacing:.12em}.ocimex-about-feature h3{color:#10263d;font-size:21px;line-height:1.25;margin:13px 0 11px}.ocimex-about-feature p{font-size:16px;margin:0}.ocimex-about-link-row{text-align:center;margin-top:38px}.ocimex-about-approach{padding:95px 0;background:#fff}.ocimex-about-approach-inner{display:grid;grid-template-columns:1.3fr .85fr;gap:70px;align-items:center}.ocimex-about-neo{background:#10263d;color:#e7edf4;padding:34px;border-radius:14px}.ocimex-about-neo h3{font-size:26px;line-height:1.25;color:#fff;margin:0 0 13px}.ocimex-about-neo p{font-size:16px;line-height:1.75;margin:0 0 18px}.ocimex-about-neo a{color:#ffb17c;font-weight:700;text-decoration:underline;text-underline-offset:4px}.ocimex-about-final-cta{background:#1b4261;color:#fff;text-align:center;padding:76px 0 83px;border-bottom:10px solid #fff}.ocimex-about-final-cta h2{color:#fff;font-size:clamp(32px,4vw,50px);margin:0 0 17px}.ocimex-about-final-cta p{max-width:720px;margin:0 auto 29px;font-size:18px}.ocimex-about-cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.ocimex-about-final-cta .ocimex-btn-outline{border-color:#fff;color:#fff;background:#fff0}.ocimex-about-final-cta .ocimex-btn-outline:hover{background:#fff;color:#10263d}@media (max-width:1050px){.ocimex-about-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ocimex-about-hero{padding:68px 0 76px}.ocimex-about-hero p:not(.ocimex-about-kicker){font-size:18px}.ocimex-about-intro,.ocimex-about-capabilities,.ocimex-about-approach{padding:65px 0}.ocimex-about-split,.ocimex-about-approach-inner{grid-template-columns:1fr;gap:30px}.ocimex-about-photo-wrap{order:-1}.ocimex-about-feature-grid{grid-template-columns:1fr}.ocimex-about-final-cta{padding:60px 0 67px}.ocimex-about-cta-actions{flex-direction:column}.ocimex-about-cta-actions .ocimex-btn{width:min(100%,290px)}}.ocx-services-hero{background:linear-gradient(90deg,rgb(10 32 51 / .97),rgb(10 32 51 / .78)),url(/wp-content/uploads/2026/10/ocimex-sea-freight.png) center/cover;color:#fff;padding:90px 0}.ocx-services-hero h1{color:#fff;font-size:clamp(38px,5vw,64px);margin:8px 0 14px;line-height:1.1}.ocx-services-hero p{max-width:730px;font-size:19px}.ocx-services-hero .eyebrow{letter-spacing:.2em;font-weight:700;color:#ffb17c;font-size:14px}.ocx-services-list{padding:76px 0;background:#f5f7fa}.ocx-service-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:54px;margin-bottom:30px;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #10263d10}.ocx-service-row:nth-child(even) .ocx-service-photo{order:2}.ocx-service-photo img{display:block;width:100%;height:370px;object-fit:cover}.ocx-service-copy{padding:32px 30px}.ocx-service-copy h2{font-size:clamp(27px,3vw,37px);line-height:1.15;margin:0 0 16px;color:#10263d}.ocx-service-copy p{font-size:17px;line-height:1.75;margin:0 0 17px}.ocx-service-note{background:#fff6eb;border-left:4px solid #f26a21;padding:18px 22px;margin:28px 0 35px;font-size:16px}.ocx-service-end{text-align:center;padding:65px 20px;background:#1b4261;color:#fff;border-bottom:10px solid #fff}.ocx-service-end h2{font-size:clamp(30px,4vw,48px);color:#fff;margin:0 0 15px}.ocx-service-end p{max-width:700px;margin:0 auto 25px;font-size:18px}.ocx-service-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.ocx-service-actions .ocimex-btn-outline{border-color:#fff;background:#fff0;color:#fff}.ocx-service-actions .ocimex-btn-outline:hover{background:#fff;color:#10263d}.ocx-service-empty{padding:35px;background:#fff;border-radius:12px}@media(max-width:800px){.ocx-service-row{grid-template-columns:1fr;gap:0}.ocx-service-row:nth-child(even) .ocx-service-photo{order:0}.ocx-service-photo img{height:auto;aspect-ratio:4/3}.ocx-service-copy{padding:28px}.ocx-services-hero{padding:65px 0}}.ocx-faq-hero{background:linear-gradient(90deg,rgb(9 27 45 / .96),rgb(9 27 45 / .82)),url(/wp-content/uploads/2026/10/ocimex-customs.png) center/cover;color:#fff;padding:88px 0}.ocx-faq-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.14;color:#fff;margin:4px 0 18px}.ocx-faq-hero p:not(.ocx-faq-eyebrow){max-width:720px;font-size:19px;margin:0 0 28px}.ocx-faq-eyebrow{color:#ffb17c;font-weight:700;letter-spacing:.16em;font-size:14px}.ocx-faq-content{background:#f5f7fa;padding:80px 0 90px}.ocx-faq-group{max-width:940px;margin:0 auto 42px}.ocx-faq-group h2{color:#10263d;font-size:clamp(26px,3vw,36px);margin:0 0 18px}.ocx-faq-item{background:#fff;border:1px solid #dae2ea;border-radius:10px;margin:0 0 12px;overflow:hidden}.ocx-faq-item summary{cursor:pointer;padding:20px 54px 20px 22px;font-weight:700;font-size:18px;color:#10263d;position:relative;list-style:none}.ocx-faq-item summary::-webkit-details-marker{display:none}.ocx-faq-item summary::after{content:'+';position:absolute;right:22px;top:14px;color:#e52620;font-size:28px}.ocx-faq-item[open] summary::after{content:'−'}.ocx-faq-item summary:focus-visible{outline:3px solid #e52620;outline-offset:-4px}.ocx-faq-answer{border-top:1px solid #e8eef2;padding:18px 22px 22px;font-size:17px;line-height:1.7}.ocx-faq-answer p:first-child{margin-top:0}.ocx-faq-answer p:last-child{margin-bottom:0}.ocx-faq-pending{max-width:860px;margin:auto;padding:42px;background:#fff;border-radius:12px;text-align:center}.ocx-faq-pending h2{color:#10263d;margin-top:0}.ocx-faq-cta{background:#1b4261;color:#fff;text-align:center;padding:75px 0 80px;border-bottom:10px solid #fff}.ocx-faq-cta h2{color:#fff;font-size:clamp(32px,4vw,48px);margin:0 0 14px}.ocx-faq-cta p{max-width:730px;margin:0 auto 25px;font-size:18px}.ocx-faq-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.ocx-faq-cta .ocimex-btn-outline{color:#fff;border-color:#fff;background:#fff0}.ocx-faq-cta .ocimex-btn-outline:hover{color:#10263d;background:#fff}@media(max-width:767px){.ocx-faq-hero{padding:64px 0}.ocx-faq-content{padding:60px 0 70px}.ocx-faq-item summary{font-size:16px}}.ocq-wrap{max-width:1000px;margin:48px auto 72px;padding:40px;background:#f6f8fb;border-radius:16px;color:#10263d;font-family:Arial,Helvetica,sans-serif}.ocq-wrap h2{font-size:clamp(30px,4vw,44px);margin:0 0 12px}.ocq-wrap>p{margin:0 0 30px}.ocq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ocq-field{margin-bottom:20px}.ocq-field label{display:block;font-weight:700;margin-bottom:7px}.ocq-field input:not([type=checkbox]),.ocq-field textarea,.ocq-field select{display:block;width:100%;padding:13px 14px;border:1px solid #bdcad7;border-radius:8px;background:#fff;color:#10263d;font:inherit}.ocq-field input:focus,.ocq-field textarea:focus,.ocq-field select:focus{outline:2px solid #e52620;outline-offset:2px}.ocq-field small{display:block;margin-top:8px;color:#526171}.ocq-wide{grid-column:1/-1}.ocq-consent label{display:flex;gap:10px;align-items:flex-start;font-weight:400}.ocq-consent input{margin-top:5px}.ocq-submit{border:0;border-radius:7px;background:#e52620;color:#fff;font:700 17px Arial,Helvetica,sans-serif;padding:17px 28px;cursor:pointer}.ocq-submit:hover{background:#bd1d19}.ocq-notice{padding:16px 20px;margin-bottom:22px;border-left:4px solid}.ocq-error{background:#fff1f0;border-color:#a21d1d}.ocq-success{background:#e7f6ec;border-color:#207b40}.ocq-trap{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media(max-width:700px){.ocq-wrap{margin:28px 15px;padding:24px 18px}.ocq-grid{grid-template-columns:1fr}.ocq-wide{grid-column:auto}}.ocq-fixed-value{padding:13px 14px;border:1px solid #bdcad7;border-radius:8px;background:#e9eef4;color:#10263d;font-weight:700;min-height:49px}