.oc-new{--navy:#062451;--blue:#0863db;--muted:#50627a;--yellow:#ffdf00;font:16px/1.45 Arial,Helvetica,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased}.oc-new *{box-sizing:border-box}.oc-new h1,.oc-new h2,.oc-new h3,.oc-new p,.oc-new ul,.oc-new ol{margin:0;padding:0}.oc-new h1,.oc-new h2,.oc-new h3{font-family:inherit;font-weight:750;color:inherit;line-height:1.16;letter-spacing:-.025em}.oc-new h1{font-size:43px;line-height:1.04}.oc-new h2{font-size:30px}.oc-new h3{font-size:17px;letter-spacing:-.02em}.oc-new p{color:var(--muted)}.oc-new a{text-decoration:none}.oc-new ul,.oc-new ol{list-style:none}.oc-new img{max-width:100%}.oc-new section{padding:34px 0}.oc-new section[id]{scroll-margin-top:30px}.oc-wrap{width:min(1160px,100% - 64px);margin:auto}.oc-heading{margin-bottom:22px}.oc-heading p{margin-top:8px}.oc-center{text-align:center}.oc-eyebrow{color:#b28005;text-transform:uppercase;font-size:11px;letter-spacing:.16em;font-weight:800;margin-bottom:9px}.oc-grid{display:grid;gap:20px}.oc-four{grid-template-columns:repeat(4,minmax(0,1fr))}.oc-three{grid-template-columns:repeat(3,minmax(0,1fr))}.oc-two{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center}.oc-icon{width:43px;height:46px;flex-shrink:0;color:var(--blue)}.oc-new .oc-btn{display:inline-flex;justify-content:center;align-items:center;min-height:43px;padding:10px 20px;border:1.5px solid transparent;border-radius:3px;font:700 14px/1.2 Arial,sans-serif;cursor:pointer;transition:background .15s,transform .15s;color:var(--navy)}.oc-new .oc-btn:hover{transform:translateY(-1px)}.oc-new .oc-yellow{background:var(--yellow);border-color:var(--yellow)}.oc-new .oc-yellow:hover{background:#ffea50}.oc-new .oc-outline{border-color:var(--blue);color:#064596;background:#fff}.oc-new .oc-outline-light{border-color:#799ac4;color:white;background:transparent}.oc-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px}.oc-new a:focus-visible,.oc-new button:focus-visible,.oc-new summary:focus-visible{outline:3px solid #f9bc22;outline-offset:4px}.oc-new .oc-hero{background:radial-gradient(ellipse at 75% 45%,#074aa4 0,#002867 45%,#00122c 100%);color:#fff;padding:40px 0 20px;position:relative;overflow:hidden}.oc-hero-grid{display:grid;grid-template-columns:.95fr 1.35fr;gap:35px;align-items:center}.oc-logo{width:145px;height:auto;display:block;margin-bottom:20px}.oc-hero-copy p{color:#d6e3f6;font-size:15px;max-width:425px;margin-top:16px}.oc-hero-copy .oc-lead{font-size:21px;font-weight:600;line-height:1.18;color:#e2ecfb;margin-top:14px}.oc-trust{display:flex;justify-content:center;gap:65px;margin-top:32px!important;font-size:13px;font-weight:600;color:#dfebfd}.oc-trust li{display:flex;gap:12px;align-items:center}.oc-trust li+li{border-left:1px solid #456393;padding-left:55px}.oc-check{color:#0a7be2;font-size:20px;line-height:1.1;flex-shrink:0}.oc-trust .oc-check{color:#98c5cc}.oc-hero-visual{display:flex;align-items:center;position:relative;min-width:0;padding:25px 0}.oc-screen{width:78%;background:#fff;border:4px solid #edf6ff;border-radius:7px;color:#29435a;box-shadow:0 0 0 2px #2981d7,0 15px 30px #00163670;transform:perspective(1000px) rotateY(-3deg);position:relative;z-index:1}.oc-screen-bar{display:flex;align-items:center;gap:20px;height:34px;border-bottom:1px solid #e8edf3;padding:6px 9px;font-size:7px}.oc-screen-bar b{color:#00a0ce;font-size:15px}.oc-screen-bar i{margin-left:auto;color:#078dde}.oc-screen-body{display:flex;min-height:280px}.oc-dashboard-nav{width:27%;background:linear-gradient(120deg,#071d37,#173957);color:#a7c7df;padding:12px 10px;border-radius:3px 0 0 3px;flex-shrink:0}.oc-dashboard-nav b{display:block;color:white;font-size:18px;margin-bottom:18px}.oc-dashboard-nav span{display:block;font-size:10px;margin:12px 0}.oc-screen .oc-dashboard-nav{padding:8px}.oc-screen .oc-dashboard-nav b{display:none}.oc-screen .oc-dashboard-nav span{font-size:7px;margin:14px 0}.oc-screen-content{flex:1;padding:10px;min-width:0;background:#f9fbfd}.oc-screen-content h3{font-size:10px;margin:0 0 12px}.oc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.oc-stats>div{background:linear-gradient(#029ddd,#067fbd);color:#fff;padding:7px 4px}.oc-stats small{display:block;font-size:5px}.oc-stats strong{display:block;text-align:right;font-size:18px;font-weight:400;margin-top:8px}.oc-chart{border:1px solid #e4ebf2;background:#fff;margin-top:12px;padding:8px;font-size:7px}.oc-chart svg{display:block;width:100%;height:auto;margin-top:12px}.oc-demo-table{font-size:7px;background:#fff;margin-top:10px;border:1px solid #e4ebf2;padding:8px}.oc-demo-table>div{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid #e4ebf2}.oc-demo-table b{display:block;margin-bottom:6px}.oc-status{color:#007eba}.oc-float-list{width:34%;margin-left:-5%;position:relative;z-index:2;display:grid;gap:14px}.oc-float-list>div{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #b7d4f4;border-radius:5px;padding:17px 13px;color:var(--navy);box-shadow:0 7px 15px #00265935;font-size:12px}.oc-float-list>div:nth-child(2){margin-left:12px;margin-right:-12px}.oc-float-list .oc-icon{width:30px;height:32px}.oc-problem{padding:24px;background:linear-gradient(140deg,#f8fbff,#f5f8fc);border:1px solid #e5ecf5;border-radius:6px}.oc-problem h3{margin:15px 0 10px}.oc-problem p{font-size:16px}.oc-solution{display:flex;align-items:center;justify-content:center;gap:20px;background:#edf6ff;border-radius:6px;max-width:660px;margin:18px auto -10px;padding:15px 22px}.oc-solution .oc-icon{color:#edb900;width:32px}.oc-solution p{font-size:15px;margin-top:3px}.oc-tint{background:linear-gradient(110deg,#f0f6fc,#f8fafc)}.oc-service{display:flex;align-items:flex-start;gap:23px;padding:24px;border:1px solid #e2eaf3;background:white;border-radius:5px}.oc-service h3{font-size:15px;margin:3px 0 10px}.oc-service p{font-size:15px}.oc-new .oc-audience{padding:25px 0}.oc-audience-card{display:flex;align-items:center;gap:12px;padding:14px;border-radius:5px;background:#f7faff;border:1px solid #e8eef6}.oc-audience-card .oc-icon{width:31px;height:34px}.oc-audience-card h3{font-size:12px;line-height:1.3;margin-bottom:7px}.oc-audience-card p{font-size:11px}.oc-approach p{margin-top:10px}.oc-benefits{display:grid;gap:15px;margin-top:27px!important}.oc-benefits li{display:flex;align-items:flex-start;gap:13px;font-size:15px}.oc-benefits b{display:block;font-size:16px}.oc-benefits li>span>span{display:block;color:var(--muted);margin-top:2px}.oc-benefits .oc-check{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#087ee6;color:white;font-size:18px}.oc-task-panel{display:flex;background:white;box-shadow:0 5px 25px #12335912;border:1px solid #ebeff6;border-radius:6px;overflow:hidden;max-width:520px;width:100%;margin-left:auto}.oc-task-content{padding:25px;flex:1}.oc-task-content h3{margin-bottom:20px;font-size:18px}.oc-task-content h3>span{float:right;color:#9bbad9}.oc-task-content>div{display:flex;gap:13px;align-items:center;font-size:12px;margin:14px 0}.oc-task-check{background:#0866ca;color:#fff;display:inline-flex;width:15px;height:15px;border-radius:2px;align-items:center;justify-content:center;border:1px solid #82a4c4;flex-shrink:0}.oc-pending{background:#fff}.oc-plan{position:relative;border:1px solid #e7edf4;box-shadow:0 4px 18px #173c6010;border-radius:6px;padding:28px 22px 20px;display:flex;flex-direction:column}.oc-plan-title{display:flex;gap:22px;align-items:flex-start}.oc-plan-title h3{font-size:16px;margin:4px 0 12px}.oc-plan-title .oc-icon{width:40px}.oc-new .oc-price{font-size:27px;font-weight:750;color:var(--blue);line-height:1.2;letter-spacing:-.035em}.oc-price small{font-size:12px;letter-spacing:0;font-weight:400;white-space:nowrap}.oc-new .oc-plan-desc{margin:15px 0 15px 62px;font-size:15px;flex:1}.oc-plan ul{display:grid;gap:8px;border-top:1px solid #eaf0f8;padding:12px 0 17px}.oc-plan li{display:flex;gap:14px;font-size:15px}.oc-plan .oc-btn{width:100%;min-height:40px}.oc-new .oc-featured{background:radial-gradient(ellipse at bottom right,#053b85,#031a3e 70%);color:white;border-color:#4771a5}.oc-featured .oc-icon,.oc-featured .oc-price,.oc-featured .oc-check{color:#fff}.oc-featured .oc-plan-desc{color:#d0ddf0}.oc-featured ul{border-color:#385078}.oc-badge{position:absolute;left:84px;top:12px;background:var(--yellow);color:#082248;font-size:10px;font-weight:700;padding:3px 7px;border-radius:3px}.oc-featured .oc-plan-title h3{margin-top:23px}.oc-process{padding-top:30px}.oc-process ol{position:relative;gap:35px}.oc-process li{text-align:center;position:relative}.oc-process li:not(:last-child):after{content:"";height:1px;background:#bfd2e7;position:absolute;top:19px;left:calc(50% + 29px);width:calc(100% - 23px)}.oc-step-num{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(#086cce,#00499b);color:white;font-weight:700;margin:0 auto 14px}.oc-process h3{font-size:16px}.oc-process p{font-size:15px;max-width:190px;margin:8px auto 0}.oc-new .oc-contact{background:radial-gradient(ellipse at 75% 50%,#064ba5,#001536 85%);color:white;padding:30px 0}.oc-contact .oc-two{align-items:start}.oc-contact .oc-eyebrow{color:#ffdb25}.oc-contact h2{font-size:36px;max-width:450px}.oc-contact p{color:#d6e4f9;margin-top:12px}.oc-contact .oc-benefits{margin-top:24px!important;gap:13px}.oc-contact .oc-two>div:first-child{padding-top:18px}.oc-form-card{background:white;border:1px solid #d4e1f3;padding:22px;border-radius:6px;color:var(--navy)}.oc-form-card form{display:grid;gap:12px}.oc-form-card label,.oc-form-card legend{display:block;font-size:12px;font-weight:600}.oc-form-card input:not([type=checkbox]):not([type=hidden]),.oc-form-card textarea{width:100%;border:1px solid #dce5f0;border-radius:3px;background:#f6f8fc;color:#18344e;font:14px/1.4 Arial;padding:9px 11px;margin-top:5px;min-height:38px}.oc-form-card input::placeholder,.oc-form-card textarea::placeholder{color:#667e98;opacity:1}.oc-form-card textarea{resize:vertical}.oc-form-card input:focus,.oc-form-card textarea:focus{outline:2px solid #2585e7;outline-offset:1px}.oc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.oc-form-card fieldset{border:0;padding:0;margin:0;min-width:0}.oc-form-card legend{margin-bottom:6px}.oc-help-options{display:flex;gap:7px;flex-wrap:wrap}.oc-help-options label{cursor:pointer;position:relative}.oc-help-options input{position:absolute;opacity:0;width:1px;height:1px}.oc-help-options span{display:block;background:#f2f6fc;border:1px solid #e5ecf5;padding:5px 13px;border-radius:3px;font-size:12px}.oc-help-options input:checked+span{background:#e1eeff;color:#0352b2;border-color:#076ce2}.oc-help-options input:focus-visible+span{outline:2px solid #0863db;outline-offset:2px}.oc-form-card .oc-consent{display:flex;gap:7px;align-items:flex-start;font-size:11px;font-weight:400;color:#42546b;line-height:1.45}.oc-consent input{margin:1px 0 0;flex-shrink:0;accent-color:#076bd2}.oc-form-card .oc-btn{width:100%;min-height:40px}.oc-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.oc-new .oc-selected-plan{color:#0654ae;font-size:12px;margin:0}.oc-success,.oc-error{padding:12px;font-size:14px;margin-bottom:15px;border-radius:3px}.oc-success{background:#e5f6ea;color:#196033}.oc-error{background:#ffeded;color:#9b2727}.oc-new .oc-faq-section{padding:26px 0;background:#f4f7fb}.oc-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}.oc-faq-grid>div:first-child{padding-top:12px}.oc-faq-grid p{margin-top:10px}.oc-faq details{background:#fff;border:1px solid #dfe8f3;border-bottom:0}.oc-faq details:last-child{border-bottom:1px solid #dfe8f3}.oc-faq summary{list-style:none;cursor:pointer;font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px;padding:9px 12px}.oc-faq summary::-webkit-details-marker{display:none}.oc-faq summary:before{content:'?';color:#0876d8;border:1px solid #7bb6ec;border-radius:3px;width:15px;height:15px;text-align:center;line-height:14px;font-size:10px;flex-shrink:0}.oc-faq summary:after{content:'+';margin-left:auto}.oc-faq details[open] summary:after{content:'−'}.oc-faq details p{font-size:14px;margin:0;padding:4px 18px 16px 37px}.oc-new .oc-final{background:linear-gradient(110deg,#001b46,#034291);color:#fff;text-align:center;padding:22px 0}.oc-final h2{font-size:20px}.oc-final p{color:#dbe7fa;font-size:15px;margin:5px 0 12px}.oc-final .oc-btn{min-height:35px;font-size:12px;padding:8px 18px}
@media(min-width:1400px){.oc-wrap{width:min(1200px,100% - 80px)}.oc-new h1{font-size:46px}.oc-screen-body{min-height:300px}}
@media(max-width:1000px){.oc-wrap{width:calc(100% - 40px)}.oc-new h1{font-size:36px}.oc-new h2{font-size:27px}.oc-hero-grid{gap:20px;grid-template-columns:1fr 1.1fr}.oc-hero-copy .oc-lead{font-size:19px}.oc-float-list>div{padding:13px 8px;font-size:10px;gap:7px}.oc-float-list .oc-icon{width:24px}.oc-screen-body{min-height:250px}.oc-screen .oc-dashboard-nav{width:24%}.oc-trust{gap:20px}.oc-trust li+li{padding-left:20px}.oc-grid{gap:14px}.oc-problem{padding:18px}.oc-service{gap:14px;padding:18px}.oc-service .oc-icon{width:34px}.oc-two{gap:30px}.oc-plan{padding:28px 16px 16px}.oc-plan-title{gap:12px}.oc-plan-title .oc-icon{width:30px}.oc-new .oc-plan-desc{margin-left:42px}.oc-new .oc-price{font-size:23px}.oc-badge{left:58px}.oc-audience-card{padding:10px;gap:8px}.oc-task-content{padding:20px 15px}.oc-contact h2{font-size:32px}}
@media(max-width:760px){.oc-new{font-size:16px}.oc-new section{padding:30px 0}.oc-wrap{width:calc(100% - 36px)}.oc-hero-grid{grid-template-columns:1fr}.oc-new h1{font-size:39px;max-width:570px}.oc-hero-copy p{max-width:570px}.oc-hero-visual{max-width:600px;width:100%;margin:5px auto 0;padding:15px 8px}.oc-screen-body{min-height:265px}.oc-trust{flex-wrap:wrap;gap:10px 22px;margin-top:15px!important;font-size:12px}.oc-trust li+li{border:0;padding:0}.oc-three,.oc-four{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-two{grid-template-columns:1fr;gap:25px}.oc-task-panel{margin:auto;max-width:600px}.oc-plan:last-child{grid-column:1/-1;max-width:450px;width:100%;justify-self:center}.oc-new .oc-price{font-size:26px}.oc-new .oc-plan-desc{margin-left:0}.oc-plan-title{gap:13px}.oc-plan-title h3{font-size:15px}.oc-process ol{gap:25px 20px}.oc-process li:nth-child(2):after{display:none}.oc-process li:not(:last-child):after{width:calc(100% - 38px)}.oc-contact h2{max-width:580px}.oc-contact .oc-two>div:first-child{padding-top:0}.oc-form-card{padding:22px}.oc-form-card label,.oc-form-card legend{font-size:14px}.oc-form-card input:not([type=checkbox]):not([type=hidden]),.oc-form-card textarea{font-size:16px}.oc-faq-grid{grid-template-columns:1fr;gap:20px}.oc-faq summary{font-size:14px;padding:12px}.oc-faq-grid>div:first-child{padding:0}.oc-audience-card h3{font-size:13px}.oc-audience-card p{font-size:12px}.oc-float-list>div{font-size:12px;padding:16px 10px}}
@media(max-width:440px){.oc-wrap{width:calc(100% - 32px)}.oc-new h1{font-size:35px}.oc-new h2{font-size:27px}.oc-hero-copy .oc-lead{font-size:20px}.oc-buttons{gap:10px}.oc-buttons .oc-btn{font-size:12px;padding:12px}.oc-screen-body{min-height:210px}.oc-screen-content{padding:6px}.oc-screen-bar{height:28px;gap:10px}.oc-screen-bar b{font-size:12px}.oc-screen .oc-dashboard-nav span{font-size:5px;margin:11px 0}.oc-screen .oc-dashboard-nav{padding:6px}.oc-stats strong{font-size:13px}.oc-stats small{font-size:4px}.oc-chart{padding:4px;margin-top:6px}.oc-demo-table{margin-top:6px;padding:4px;font-size:5px}.oc-demo-table>div{padding:4px 0}.oc-float-list{gap:10px;width:36%}.oc-float-list>div{padding:12px 7px;gap:5px;font-size:8px}.oc-float-list .oc-icon{width:20px;height:24px}.oc-screen{width:72%;border-width:3px}.oc-hero-visual{padding-left:2px;padding-right:8px}.oc-problem{padding:17px 14px}.oc-problem h3{font-size:16px}.oc-problem p{font-size:14px}.oc-three{grid-template-columns:1fr}.oc-service{padding:22px;gap:20px}.oc-service h3{font-size:16px}.oc-service p{font-size:16px}.oc-solution{padding:14px;gap:12px}.oc-solution h3{font-size:15px}.oc-solution p{font-size:13px}.oc-plan:last-child{grid-column:auto;max-width:none}.oc-plan{padding:27px 24px 22px}.oc-plan-title{gap:20px}.oc-plan-title .oc-icon{width:38px}.oc-new .oc-plan-desc{margin-left:58px}.oc-badge{left:82px}.oc-plan-title h3{font-size:18px}.oc-new .oc-price{font-size:29px}.oc-plan li{font-size:16px}.oc-form-row{gap:12px}.oc-form-card{padding:18px}.oc-help-options span{font-size:11px;padding:6px 8px}.oc-form-card .oc-consent{font-size:12px}.oc-contact h2{font-size:31px}.oc-audience-card{align-items:flex-start}.oc-audience-card .oc-icon{width:24px}.oc-audience-card h3{font-size:12px}.oc-task-content>div{font-size:10px;gap:8px}.oc-task-panel .oc-dashboard-nav{width:29%;padding:12px 8px}.oc-dashboard-nav span{font-size:9px}.oc-process h3{font-size:15px}.oc-process p{font-size:14px}.oc-final h2{font-size:19px}}
@media(prefers-reduced-motion:reduce){.oc-new .oc-btn{transition:none}.oc-new .oc-btn:hover{transform:none}}
