:root{--omc-navy-deep:#03182D;--omc-navy:#062746;--omc-navy-light:#0A365B;--omc-blue:#0754C9;--omc-cyan:#10DFF2;--omc-cyan-light:#64F4FA;--omc-gold:#F5B82E;--omc-gold-light:#FFD46A;--omc-white:#FFFFFF;--omc-bg:#F4FAFC;--omc-bg-blue:#EAF7FB;--omc-text:#10263A;--omc-muted:#607487;--omc-border:rgba(3,24,45,.10);--omc-radius:18px;--omc-radius-lg:28px;--omc-shadow:0 18px 55px rgba(3,24,45,.10);--omc-shadow-hover:0 24px 70px rgba(3,24,45,.16)}.omc-page{background:var(--omc-white);color:var(--omc-text);overflow:hidden}.omc-page *,.omc-page *:before,.omc-page *:after{box-sizing:border-box}.omc-container{width:min(1180px,90%);margin:0 auto}.omc-narrow{max-width:850px}.omc-page p{font-size:17px;line-height:1.8;color:var(--omc-muted)}.omc-page h1,.omc-page h2,.omc-page h3{color:var(--omc-navy-deep);line-height:1.12;font-weight:750}.omc-page h2{font-size:clamp(34px,4vw,55px);margin-bottom:25px}.omc-page h3{font-size:23px}.omc-large{font-size:21px!important;line-height:1.65!important;color:var(--omc-text)!important}.omc-section{padding:100px 0;position:relative}.omc-soft{background:linear-gradient(135deg,#F5FBFD 0%,#EAF7FB 100%)}.omc-kicker{display:inline-block;margin-bottom:17px;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--omc-blue)}.omc-kicker:before{content:"";display:inline-block;width:28px;height:2px;margin-right:10px;vertical-align:middle;background:linear-gradient(90deg,var(--omc-gold),var(--omc-cyan))}.omc-hero{position:relative;padding:135px 0 125px;background:radial-gradient(circle at 75% 35%,rgba(16,223,242,.17),transparent 35%),radial-gradient(circle at 20% 80%,rgba(7,84,201,.22),transparent 38%),linear-gradient(135deg,#021426 0%,#03213D 48%,#06365A 100%);overflow:hidden}.omc-hero:before{content:"";position:absolute;width:500px;height:500px;right:-180px;top:-200px;border:1px solid rgba(16,223,242,.25);border-radius:50%;box-shadow:0 0 90px rgba(16,223,242,.10)}.omc-hero:after{content:"";position:absolute;width:130px;height:3px;right:8%;bottom:55px;background:linear-gradient(90deg,transparent,var(--omc-gold))}.omc-hero-content{position:relative;z-index:2;max-width:830px}.omc-hero .omc-kicker{color:var(--omc-cyan)}.omc-hero h1{color:var(--omc-white);font-size:clamp(48px,7vw,82px);line-height:1.02;margin-bottom:28px;letter-spacing:-2px}.omc-hero-lead{color:#FFFFFF!important;font-size:23px!important;line-height:1.55!important;max-width:760px}.omc-hero-copy{color:rgba(255,255,255,.70)!important;max-width:720px}.omc-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px}.omc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 26px;border-radius:50px;text-decoration:none!important;font-size:15px;font-weight:750;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.omc-btn:hover{transform:translateY(-3px)}.omc-btn-primary{color:var(--omc-navy-deep)!important;background:linear-gradient(135deg,var(--omc-cyan),#32BFFF);box-shadow:0 10px 30px rgba(16,223,242,.25)}.omc-btn-primary:hover{box-shadow:0 15px 40px rgba(16,223,242,.38)}.omc-btn-secondary{color:var(--omc-navy-deep)!important;background:transparent;border:1px solid rgba(3,24,45,.25)}.omc-hero .omc-btn-secondary{color:white!important;border:1px solid rgba(255,255,255,.35)}.omc-btn-secondary:hover{border-color:var(--omc-cyan);background:rgba(16,223,242,.07)}.omc-btn-light{background:white;color:var(--omc-navy-deep)!important}.omc-heading{max-width:760px;margin-bottom:55px}.omc-heading p{font-size:18px}.omc-grid{display:grid;gap:24px}.omc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.omc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.omc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.omc-card,.omc-related-card,.omc-feature,.omc-specialist{position:relative;padding:34px;background:rgba(255,255,255,.92);border:1px solid var(--omc-border);border-radius:var(--omc-radius);box-shadow:0 10px 35px rgba(3,24,45,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.omc-card:hover,.omc-related-card:hover,.omc-specialist:hover{transform:translateY(-7px);border-color:rgba(16,223,242,.55);box-shadow:var(--omc-shadow-hover)}.omc-card:before,.omc-related-card:before,.omc-specialist:before{content:"";position:absolute;left:32px;top:0;width:55px;height:3px;background:linear-gradient(90deg,var(--omc-cyan),var(--omc-blue))}.omc-card span,.omc-related-card span,.omc-feature>span,.omc-specialist>span{color:var(--omc-blue);font-size:11px;font-weight:800;letter-spacing:1.5px}.omc-related-card{display:block;color:inherit!important;text-decoration:none!important}.omc-related-card strong{color:var(--omc-blue);font-size:14px}.omc-card h3:after,.omc-feature h3:after{content:"";display:block;width:22px;height:2px;margin-top:14px;background:var(--omc-gold)}.omc-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.omc-dark{background:radial-gradient(circle at 90% 10%,rgba(16,223,242,.12),transparent 30%),linear-gradient(135deg,#021426,#052A4B);color:white}.omc-dark h2,.omc-dark h3{color:white}.omc-dark p{color:rgba(255,255,255,.72)}.omc-dark .omc-large{color:white!important}.omc-dark .omc-kicker{color:var(--omc-cyan)}.omc-dark .omc-card,.omc-dark .omc-related-card,.omc-dark .omc-feature{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);box-shadow:none}.omc-dark .omc-card p,.omc-dark .omc-related-card p,.omc-dark .omc-feature p{color:rgba(255,255,255,.68)}.omc-dark .omc-related-card strong{color:var(--omc-cyan)}.omc-text-link{color:var(--omc-blue)!important;font-weight:750;text-decoration:none;border-bottom:1px solid rgba(7,84,201,.25);transition:color .2s ease,border-color .2s ease}.omc-text-link:hover{color:#008DA3!important;border-color:var(--omc-cyan)}.omc-dark .omc-text-link{color:var(--omc-cyan)!important;border-color:rgba(16,223,242,.35)}.omc-process{display:grid;gap:18px}.omc-process article{display:grid;grid-template-columns:70px 1fr;gap:25px;align-items:start;padding:30px 0;border-bottom:1px solid var(--omc-border)}.omc-process article>span{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--omc-navy),var(--omc-blue));color:var(--omc-cyan);font-weight:800;box-shadow:0 8px 25px rgba(7,84,201,.18)}.omc-faq{border-top:1px solid var(--omc-border)}.omc-faq details{padding:24px 0;border-bottom:1px solid var(--omc-border)}.omc-faq summary{cursor:pointer;color:var(--omc-navy-deep);font-size:18px;font-weight:750}.omc-faq summary:hover{color:var(--omc-blue)}.omc-faq details[open] summary{color:var(--omc-blue)}.omc-specialist{border-left:4px solid var(--omc-gold);padding:45px}.omc-final{position:relative;padding:110px 0;text-align:center;overflow:hidden;background:radial-gradient(circle at 50% 120%,rgba(16,223,242,.25),transparent 45%),linear-gradient(135deg,#021426,#063A62)}.omc-final:before{content:"";position:absolute;width:300px;height:300px;left:-140px;top:-140px;border:1px solid rgba(16,223,242,.20);border-radius:50%}.omc-final h2{color:white;font-size:clamp(38px,5vw,62px)}.omc-final p{color:rgba(255,255,255,.75);font-size:19px;max-width:720px;margin-left:auto;margin-right:auto}.omc-final .omc-kicker{color:var(--omc-cyan)}.omc-center{text-align:center}#main-header,.et-fixed-header{background:rgba(3,24,45,.97)!important;box-shadow:0 5px 30px rgba(0,0,0,.15)!important}#top-menu>li>a{color:#FFFFFF!important;font-weight:650;letter-spacing:.2px}#top-menu>li>a:hover{color:var(--omc-cyan)!important;opacity:1!important}#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:var(--omc-cyan)!important}.nav li ul{background:#052A4B!important;border-top:3px solid var(--omc-cyan)!important;box-shadow:0 18px 45px rgba(0,0,0,.22)}#top-menu li li a{color:white!important}#top-menu li li a:hover{color:var(--omc-cyan)!important;background:rgba(16,223,242,.08)!important}.et_mobile_menu{background:#03182D!important;border-top:3px solid var(--omc-cyan)!important}.et_mobile_menu li a{color:white!important}.et_mobile_menu li a:hover{color:var(--omc-cyan)!important}.mobile_menu_bar:before{color:var(--omc-cyan)!important}::selection{background:var(--omc-cyan);color:var(--omc-navy-deep)}@media (max-width:980px){.omc-section{padding:75px 0}.omc-hero{padding:105px 0 90px}.omc-grid-4,.omc-grid-3{grid-template-columns:repeat(2,1fr)}.omc-split{grid-template-columns:1fr;gap:35px}}@media (max-width:650px){.omc-container{width:88%}.omc-hero{padding:85px 0 75px}.omc-hero h1{font-size:43px}.omc-hero-lead{font-size:20px!important}.omc-section{padding:65px 0}.omc-grid-2,.omc-grid-3,.omc-grid-4{grid-template-columns:1fr}.omc-card,.omc-related-card,.omc-feature,.omc-specialist{padding:28px}.omc-actions{flex-direction:column}.omc-btn{width:100%}.omc-process article{grid-template-columns:52px 1fr;gap:18px}.omc-final{padding:80px 0}}.omc-fullwidth-section{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.omc-fullwidth-section .et_pb_row{width:100%!important;max-width:100%!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.omc-fullwidth-section .et_pb_column,.omc-fullwidth-section .et_pb_code,.omc-fullwidth-section .et_pb_code_inner{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.omc-page p+.omc-btn,.omc-page p+a.omc-btn{margin-top:22px!important}.omc-page p+.omc-actions{margin-top:30px!important}.omc-split>div>p:last-of-type,.omc-specialist>p:last-of-type{margin-bottom:26px!important}.omc-btn{position:relative;z-index:1;margin-bottom:4px}a.omc-btn{display:inline-flex}@media (max-width:650px){.omc-page p+.omc-btn,.omc-page p+a.omc-btn{margin-top:24px!important}.omc-page p+.omc-actions{margin-top:28px!important}}.omc-final .omc-btn-secondary{color:#FFFFFF!important;border:1px solid rgba(255,255,255,.45)!important;background:transparent!important}.omc-final .omc-btn-secondary:hover{color:#03182D!important;background:#10DFF2!important;border-color:#10DFF2!important;box-shadow:0 10px 30px rgba(16,223,242,.25)}.omc-final .omc-btn-light{color:#03182D!important;background:#FFFFFF!important;border:1px solid #FFFFFF!important}.omc-final .omc-btn-light:hover{color:#03182D!important;background:#10DFF2!important;border-color:#10DFF2!important;box-shadow:0 12px 35px rgba(16,223,242,.28)}