body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{border-radius:0px}@media only screen and (min-width:981px){#logo{max-height:61%}.et_pb_svg_logo #logo{height:61%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:27px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:27px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:54px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:54px;margin:-54px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:54px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:54px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:18px 0 18px 0!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.team-description{position:absolute;left:0;right:0;margin:0 auto;top:0;background:#fff;padding:15px;z-index:8;opacity:0;height:219px;overflow:auto;box-shadow:rgb(0 0 0 / 24%) 0px 3px 8px;border-radius:10px;transition:all 0.5s ease;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;scrollbar-width:thin;scrollbar-color:#e3e3e3 transparent}.tm_nw_clm{cursor:pointer}.tm_nw_clm:hover .team-description{opacity:1}.team-description::-webkit-scrollbar{width:5px}.team-description::-moz-scrollbar{width:5px}.team-description::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #808080bf;border-radius:10px}.team-description::-moz-scrollbar-track{box-shadow:inset 0 0 5px #808080bf;border-radius:10px}.team-description::-webkit-scrollbar-thumb{background:#89cdff;border-radius:10px}.team-description::-moz-scrollbar-thumb{background:#89cdff;border-radius:10px}.team-description::-webkit-scrollbar-thumb:hover{background:#89cdff}.team-description::-moz-scrollbar-thumb:hover{background:#89cdff}#logo{max-height:90%!important}#main-content .container:before{background:none}#sidebar{display:none}.team_clm:hover{background:#4099f8;color:#fff}.team_clm:hover .et_pb_text_inner{color:#fff!important}.fl_img_wth span.et_pb_image_wrap,.et_pb_image img{width:100%}.et_pb_image.mt_tm_img{box-shadow:rgb(0 0 0 / 24%) 0px 3px 8px;padding:40px 50px;border-radius:10px;margin-bottom:15px!important}.jn_tm_mdlIMg img{max-height:460px}.jn_tm_mdlIMg .et_pb_image_wrap{width:100%!important}@media (min-width:981px){#left-area{width:100%;padding:23px 0px 0px!important;float:none!important}.tm_bmt_first{width:30%!important}.tm_bmt_thrd{width:40%!important}.et_pb_gutters3 .et_pb_column_1_4.tm_nw_clm{width:23%;margin-right:2.5%}}#cf360_careers_form .gform_confirmation_wrapper{color:white!important;font-size:16px;font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif}@media only screen and (min-width:981px){.team_clm{box-shadow:rgb(0 0 0 / 24%) 0px 3px 8px;margin-right:20px!important;width:23%!important}}@media only screen and (min-width:641px){#cf360_careers_popup_form .gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{width:49.6%!important}#cf360_emp_verification_form .gform_wrapper .top_label input.large.datepicker,.gform_wrapper .top_label input.medium.datepicker,.gform_wrapper .top_label input.small.datepicker{width:calc(100% - 24px)!important}}@media only screen and (max-width:480px){.lnkd_bttn{bottom:unset}}section#comment-wrap{display:none}.et_pb_post{margin-bottom:0px!important;word-wrap:break-word}.single .post{padding-bottom:0px!important}.et_post_meta_wrapper{width:80%;max-width:1080px;margin:auto;padding-top:0%!important}a.more-link{margin-top:10px;border:2px solid;width:fit-content;padding-top:2px;padding-bottom:2px;padding-left:9px;padding-right:9px;text-transform:capitalize}h1.entry-title{font-weight:600}p.post-meta{display:none}input#searchsubmit{background:#1f6262!important;color:white!important}div#recent-posts-2,div#archives-2,div#categories-2,div#meta-2{border:1px solid;padding:10px}.et_post_meta_wrapper{width:86%!important;max-width:100%!important}.rolerow{width:86%!important;max-width:100%!important}h4.widgettitle{color:#cd2837!important;font-weight:600}#imagerole{width:100%!important}div#recent-posts-2,div#search-2,div#archives-2,div#categories-2{margin-bottom:17.347%!important}.container{padding-top:0px!important}#footerrow{width:86%!important;max-width:100%}article#post-243826,article#post-243997,article#post-243988,article#post-243880,article#post-243846,article#post-243900{padding-top:17px;padding-bottom:17px;box-shadow:0px 2px 4px 0px rgb(0 0 0 / 30%)}article#post-243826,article#post-243846{margin-top:10px}article#post-243614{padding-top:17px;padding-bottom:17px;margin-top:10px;box-shadow:0px 2px 4px 0px rgb(0 0 0 / 30%)}h2.entry-title,.post-content{padding-left:10px}.et-menu li li a{width:100%!important}@media only screen and (min-width:981px){.nav li ul{width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}}.pop-card{transition:all 0.25s ease}.pop-card:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,0.06)}.benefit-pill{display:flex;align-items:center;gap:16px;padding:16px 24px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;font-size:18px;font-weight:600;color:#1f2933}.benefit-pill img{width:64px;height:auto}.benefit-pill:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,0.07);transition:0.25s ease}.right-icon-text{display:flex;align-items:left;justify-content:flex-end;gap:14px;font-size:18px;font-weight:600;color:#1f2933}.right-icon-text img{width:32px;height:auto}.right-icon-text{display:flex;align-items:center;justify-content:flex-end}.benefit-pill-1{display:flex;align-items:center;gap:16px;padding:12px 18px;border-radius:20px;background:#fff;font-size:18px;font-weight:600;color:#1f2933}.benefit-pill-1 img{width:32px;height:auto}.benefit-pill-1:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,0.07);transition:0.25s ease}.step-card{display:flex;align-items:flex-start;gap:20px;background:#ffffff;padding:24px 28px;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,0.06);max-width:760px;position:relative}.step-number{width:48px;height:48px;background:#3b82f6;color:#fff;font-weight:700;font-size:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-content h4{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#111827}.step-content ul{margin:0;padding-left:18px;color:#4b5563;font-size:16px;font-weight:600;line-height:1.7}.step-content li{margin-bottom:6px}.suso-hero{position:relative;overflow:hidden;background:#ffffff}.suso-hero::before{content:"";position:absolute;width:900px;height:900px;background:radial-gradient(circle,rgba(187,167,255,0.55) 0%,rgba(187,167,255,0.28) 35%,transparent 70%);top:-200px;left:-80px;filter:blur(140px);animation:glowMove1 20s ease-in-out infinite alternate}.suso-hero::after{content:"";position:absolute;width:900px;height:900px;background:radial-gradient(circle,rgba(255,203,168,0.55) 0%,rgba(255,203,168,0.28) 35%,transparent 70%);top:-150px;left:45%;filter:blur(150px);animation:glowMove2 24s ease-in-out infinite alternate}.suso-hero .mesh-center{position:absolute;width:900px;height:900px;background:radial-gradient(circle,rgba(210,215,255,0.45) 0%,rgba(210,215,255,0.25) 35%,transparent 70%);top:-250px;left:20%;filter:blur(160px);z-index:0}@keyframes glowMove1{to{transform:translate(80px,60px)}}@keyframes glowMove2{to{transform:translate(-60px,80px)}}.agency-btn{text-transform:uppercase;letter-spacing:0.08em;font-family:'Poppins',sans-serif;background-color:#6B36D4;color:#fff;padding:16px 40px;border-radius:40px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:border-radius 0.4s cubic-bezier(.4,0,.2,1)}.agency-btn .text-wrap{position:relative;height:1.3em;display:flex;align-items:center;justify-content:center;overflow:hidden}.agency-btn .text{display:block;line-height:1.3em;white-space:nowrap;transition:transform 0.3s cubic-bezier(.4,0,.2,1)}.agency-btn .text.clone{position:absolute;left:0;top:100%;width:100%}.agency-btn:hover .text{transform:translateY(-100%)}@media (max-width:980px){.agency-btn{padding:14px 26px;font-size:12px;letter-spacing:0.06em}}@media (max-width:600px){.agency-btn{padding:12px 22px;font-size:11px;letter-spacing:0.05em}}.agency-btn:hover{border-radius:0px}.logo-reveal{opacity:0.85;will-change:transform,opacity}.cert-marquee{overflow:hidden;width:100%;position:relative}.cert-track{display:flex;align-items:center;gap:40px;width:max-content;animation:marquee 30s linear infinite}.cert-track img{height:140px;width:auto;flex-shrink:0}@keyframes marquee{from{transform:translateX(0%)}to{transform:translateX(-50%)}}.cert-marquee:hover .cert-track{animation-play-state:paused}.dark-gradient-bg{background:linear-gradient(135deg,#0F0723 0%,#2A1458 35%,#4A2FA6 65%,#1A0B3D 100%);color:#ffffff;text-align:center}.approach-cards{max-width:900px;margin:0 auto}.approach-top{display:flex;justify-content:space-between;align-items:center}.approach-count{font-size:14px;letter-spacing:2px;color:#666}.approach-arrows{display:flex;gap:12px}.approach-prev,.approach-next{width:42px;height:42px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;cursor:pointer}.approach-divider{height:1px;background:#ddd;margin:18px 0 40px}.approach-cards h2{font-size:42px;margin-bottom:15px}.highlight{display:inline-block;padding:6px 14px;background:rgba(107,54,212,0.12);color:#6B36D4;border-radius:6px;font-weight:500;line-height:1.4}.approach-cards p{max-width:600px;line-height:1.7;color:#444;margin-top:30px}.approach-cards h2{font-family:'Be Vietnam Pro',sans-serif;font-weight:400;line-height:1.15;margin-bottom:14px;font-size:42px}@media (max-width:980px){.approach-cards h2{font-size:36px}}@media (max-width:767px){.approach-cards h2{font-size:36px}}.approach-cards .highlight{font-family:'Inter',sans-serif;font-weight:400;font-size:18px;line-height:1.6;color:#6B36D4}.approach-cards p{font-family:'Inter',sans-serif;font-weight:400;font-size:18px;line-height:1.7;color:#444}.approach-right-col{display:flex;align-items:center}.approach-right-col .et_pb_code{width:100%}.industry-viewport{width:100%;overflow:hidden;position:relative;padding:0 60px}.industry-track{display:flex;gap:30px;transition:transform 0.6s ease;will-change:transform}.industry-card{min-width:75%;max-width:75%;background:linear-gradient(to right,#432371,#974df3);border-radius:10px;padding:60px;flex-shrink:0;transition:all 0.6s ease;cursor:pointer;position:relative}.industry-card:not(.active){filter:blur(6px);opacity:0.45;transform:scale(0.92)}.industry-card.active{filter:none;opacity:1;transform:scale(1)}.industry-content{display:flex;align-items:center;gap:40px}.industry-text{width:55%}.industry-text h3{font-size:34px;line-height:1.25;margin-bottom:20px;color:#ffffff}.industry-text p{font-size:16px;line-height:1.7;color:rgba(255,255,255,0.85);max-width:520px}.industry-image{width:45%;max-width:420px}.industry-image img{width:100%;height:auto;border-radius:10px;object-fit:cover}@media (max-width:980px){.industry-viewport{padding:0}.industry-track{transform:none!important;flex-direction:column}.industry-card{min-width:100%;max-width:100%;filter:none!important;opacity:1!important;transform:none!important}.industry-content{flex-direction:column}.industry-text,.industry-image{width:100%;max-width:100%}}.industry-card h3{font-family:'Be Vietnam Pro',sans-serif;font-weight:400;line-height:1.15;margin-bottom:14px;font-size:42px;color:#ffffff}@media (max-width:980px){.industry-card h3{font-size:36px}}@media (max-width:767px){.industry-card h3{font-size:36px}}.industry-card .highlight{font-family:'Inter',sans-serif;font-weight:400;font-size:18px;line-height:1.6;color:#6B36D4}.industry-card p{font-family:'Inter',sans-serif;font-weight:400;font-size:18px;line-height:1.7;color:rgba(255,255,255,0.85)}.services-container{width:100%;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:40px 0}.service-card{flex:0 1 500px;max-width:400px;border-top:1px solid #ddd;padding-top:30px;display:flex;flex-direction:column;align-items:center;text-align:center}.icon-box{width:80px;height:80px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;background:none;overflow:hidden}.icon-box img{width:100%;height:auto;object-fit:contain;display:block}.service-card h2{font-family:'Be Vietnam Pro',sans-serif;font-weight:400;line-height:1.2;margin-bottom:14px;font-size:26px;color:#000000}.service-card p{font-family:'Inter',sans-serif;font-weight:400;font-size:18px;line-height:1.7;color:#000000;text-align:center}@media (max-width:767px){.services-container{flex-direction:column;align-items:center}.service-card{width:100%}}.center-btn{margin:0 auto}.agency-btn{text-transform:uppercase;letter-spacing:0.08em;font-family:'Poppins',sans-serif;background-color:#6B36D4;color:#fff;padding:16px 40px;border-radius:40px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-decoration:none;transition:border-radius 0.4s cubic-bezier(.4,0,.2,1);margin-left:0;margin-right:auto}.agency-btn .text-wrap{position:relative;height:1.3em;display:flex;align-items:center;justify-content:center;overflow:hidden}.agency-btn .text{line-height:1.3em;white-space:nowrap;transition:transform 0.3s cubic-bezier(.4,0,.2,1)}.agency-btn .text.clone{position:absolute;left:0;top:100%;width:100%}.agency-btn:hover .text{transform:translateY(-100%)}.agency-btn:hover{border-radius:0}@media (max-width:980px){.agency-btn{padding:14px 26px;font-size:12px;margin-left:0;margin-right:auto}}@media (max-width:600px){.agency-btn{padding:12px 22px;font-size:11px;display:flex;width:max-content;margin-left:auto;margin-right:auto}}.animated-bg-section{position:relative;overflow:hidden!important;background-color:#fce9d5;z-index:1}.gsap-glow-ball{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(151,77,243,0.4) 0%,rgba(151,77,243,0) 70%);border-radius:50%;pointer-events:none;filter:blur(80px);z-index:-1;top:0;left:0;will-change:transform}.codeforce-animated-section{position:relative;overflow:hidden!important;background:linear-gradient(180deg,#ffffff 0%,#ffffff 30%,#fff9f5 70%,#f8f7ff 100%)!important;z-index:1;width:100%}.glow-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.pointer-glow{position:absolute;width:1200px;height:1200px;border-radius:50%;filter:blur(140px);will-change:transform;opacity:0.45}.glow-purple{background:radial-gradient(circle,rgba(151,77,243,0.2) 0%,transparent 70%)}.glow-peach{background:radial-gradient(circle,rgba(255,203,168,0.3) 0%,transparent 70%)}.glow-white{background:radial-gradient(circle,rgba(255,255,255,0.8) 0%,transparent 60%);width:1400px;opacity:0.6}.cf360-sap-services-wrap{display:flex;flex-wrap:wrap;gap:30px;max-width:1400px;margin:auto}.cf360-sap-box{width:31%;background:#f4f6fb;border-radius:28px;padding:40px;min-height:360px;transition:0.3s ease;text-align:left}.cf360-sap-box:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,0.08)}.cf360-sap-icon{width:56px;height:56px;margin:0 0 24px 0}.cf360-sap-icon img{width:100%;height:100%;object-fit:contain}.cf360-sap-box h2{font-family:'Be Vietnam Pro',sans-serif;font-weight:400;font-size:26px;line-height:1.2;margin-bottom:14px;color:#000000;text-align:left}.cf360-sap-box p{font-family:'Inter',sans-serif;font-weight:400;font-size:18px;line-height:1.7;color:#000000;text-align:left;margin:0}@media only screen and (max-width:1024px){.cf360-sap-box{width:100%;min-height:auto}}.accelerator-page{--cf-blue-700:#1769c2;--cf-blue-600:#2584e8;--cf-blue-500:#4099f8;--cf-blue-100:#eaf4ff;--cf-cyan:#05a8c7;--cf-navy:#0b1b33;--cf-charcoal:#101820;--cf-ink:#172033;--cf-ink-soft:#39465a;--cf-muted:#687386;--cf-surface:#ffffff;--cf-surface-soft:#f4f8fc;--cf-border:#dce6f0;--cf-content-max:1200px;--cf-section-space:clamp(88px,8vw,120px);--cf-page-gutter:max(32px,calc((100vw - var(--cf-content-max)) / 2));margin:0;color:var(--cf-ink);background:var(--cf-surface);font-family:"Archivo",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;font-weight:400;line-height:1.65}.accelerator-page,.accelerator-page *,.accelerator-page *::before,.accelerator-page *::after{box-sizing:border-box}.accelerator-page :where(h1,h2,h3,p,ol,ul){padding:0}.accelerator-page :where(ul,ol,li){list-style:none}.accelerator-page a{color:inherit;text-decoration:none}.accelerator-page img{display:block;max-width:100%}.accelerator-page :where(section[id],article[id]){scroll-margin-top:90px}.accelerator-page .hero{position:relative;display:grid;min-height:790px;overflow:hidden;color:#fff;background:var(--cf-navy);isolation:isolate}.accelerator-page .hero-media,.accelerator-page .hero-shade{position:absolute;inset:0;width:100%;height:100%}.accelerator-page .hero-media{z-index:-3;object-fit:cover}.accelerator-page .hero-shade{z-index:-2;background:linear-gradient(90deg,rgba(7,20,38,0.95) 0%,rgba(11,27,51,0.76) 48%,rgba(11,27,51,0.24) 100%),linear-gradient(0deg,rgba(7,20,38,0.60),transparent 48%)}.accelerator-page .hero-content{width:min(var(--cf-content-max),calc(100% - 64px));min-width:0;padding:142px 0 190px;margin:auto}.accelerator-page .eyebrow{margin:0 0 14px;color:var(--cf-blue-500);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0.12em;text-transform:uppercase}.accelerator-page .hero h1{max-width:940px;margin:0;color:#fff;font-size:clamp(3.75rem,8vw,7.5rem);font-weight:500;letter-spacing:-0.055em;line-height:0.92;overflow-wrap:anywhere}.accelerator-page .hero-lede{max-width:24ch;margin:30px 0 0;color:#fff;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400;letter-spacing:-0.025em;line-height:1.12}.accelerator-page .hero-copy{max-width:68ch;margin:22px 0 0;color:rgba(255,255,255,0.76);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.65}.accelerator-page .hero-actions,.accelerator-page .cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.accelerator-page .button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border:1px solid transparent;border-radius:7px;font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:transform 160ms ease,background 160ms ease,border-color 160ms ease}.accelerator-page .button:hover,.accelerator-page .button:focus-visible{transform:translateY(-2px)}.accelerator-page .button:focus-visible,.accelerator-page .carousel-btn:focus-visible,.accelerator-page .capability-track:focus-visible{outline:3px solid color-mix(in srgb,var(--cf-blue-500),transparent 55%);outline-offset:3px}.accelerator-page .button svg{width:18px;height:18px}.accelerator-page .button-primary{color:#fff;background:var(--cf-blue-500)}.accelerator-page .button-primary:hover,.accelerator-page .button-primary:focus-visible{background:var(--cf-blue-700)}.accelerator-page .button-secondary{border-color:rgba(255,255,255,0.35);color:#fff;background:rgba(255,255,255,0.08);backdrop-filter:blur(10px)}.accelerator-page .button-secondary:hover,.accelerator-page .button-secondary:focus-visible{border-color:rgba(255,255,255,0.7);background:rgba(255,255,255,0.15)}.accelerator-page .hero-metrics{position:absolute;right:max(32px,calc((100% - var(--cf-content-max)) / 2));bottom:36px;left:max(32px,calc((100% - var(--cf-content-max)) / 2));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,0.18);border-radius:8px;background:rgba(8,24,46,0.72);backdrop-filter:blur(16px)}.accelerator-page .hero-metrics div{padding:20px 24px;border-right:1px solid rgba(255,255,255,0.16)}.accelerator-page .hero-metrics div:last-child{border-right:0}.accelerator-page .hero-metrics strong,.accelerator-page .hero-metrics span{display:block}.accelerator-page .hero-metrics strong{color:#fff;font-size:28px;font-weight:600;line-height:1}.accelerator-page .hero-metrics span{margin-top:7px;color:rgba(255,255,255,0.68);font-size:13px}.accelerator-page .section{padding:var(--cf-section-space) var(--cf-page-gutter)}.accelerator-page .section-heading{max-width:850px;margin-bottom:52px}.accelerator-page :where(.section-heading h2,.split-panel h2,.codeforce-section h2,.expertise-section h2,.cta-section h2){margin:0;color:var(--cf-ink);font-size:clamp(2.25rem,4.5vw,4rem);font-weight:400;letter-spacing:-0.035em;line-height:1.05}.accelerator-page :where(.section-heading p:not(.eyebrow),.split-panel>p:not(.eyebrow),.codeforce-section p,.expertise-section p){max-width:68ch;margin:18px 0 0;color:var(--cf-muted);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}.accelerator-page .intro-band,.accelerator-page .workflow-section,.accelerator-page .codeforce-section{background:#fff}.accelerator-page .scenario-grid,.accelerator-page .benefit-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.accelerator-page :where(.scenario-grid article,.benefit-grid article,.capability-card){border:1px solid var(--cf-border);border-radius:10px}.accelerator-page .scenario-grid article{min-height:176px;padding:28px;background:#fff;transition:border-color 180ms ease,transform 180ms ease}.accelerator-page .scenario-grid article:hover{border-color:rgba(64,153,248,0.55);transform:translateY(-2px)}.accelerator-page :where(.scenario-grid svg,.benefit-grid svg){width:29px;height:29px;color:var(--cf-blue-500)}.accelerator-page h3{margin:18px 0 0;color:var(--cf-ink);font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:600;line-height:1.25}.accelerator-page .split-section{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);padding-top:0;padding-bottom:0;background:var(--cf-surface-soft)}.accelerator-page .split-panel{min-height:520px;padding:clamp(56px,6vw,88px)}.accelerator-page .problem-panel{color:#fff;background:var(--cf-navy)}.accelerator-page .problem-panel h2{color:#fff}.accelerator-page .solution-panel{background:#fff}.accelerator-page .check-list,.accelerator-page .expertise-list{margin:30px 0 0}.accelerator-page :where(.check-list li,.expertise-list li){position:relative;padding:12px 0 12px 32px;border-top:1px solid rgba(255,255,255,0.12);font-weight:500}.accelerator-page :where(.check-list li,.expertise-list li)::before{position:absolute;top:21px;left:0;width:8px;height:8px;border-radius:50%;background:var(--cf-blue-500);content:""}.accelerator-page .danger-list li{color:rgba(255,255,255,0.78)}.accelerator-page .architecture-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:34px}.accelerator-page .architecture-strip span{display:grid;min-height:70px;place-items:center;padding:10px;border:1px solid rgba(64,153,248,0.28);border-radius:8px;color:var(--cf-blue-700);background:var(--cf-blue-100);font-size:13px;font-weight:600;text-align:center}.accelerator-page .dark-section{color:#fff;background:linear-gradient(135deg,rgba(64,153,248,0.10),rgba(5,168,199,0.06)),var(--cf-navy)}.accelerator-page .dark-section .section-heading h2{color:#fff}.accelerator-page .carousel-shell{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:16px}.accelerator-page .carousel-btn{display:grid;width:48px;height:48px;place-items:center;padding:0;border:1px solid rgba(255,255,255,0.22);border-radius:50%;color:#fff;background:rgba(255,255,255,0.08);cursor:pointer}.accelerator-page .carousel-btn:hover{background:rgba(255,255,255,0.16)}.accelerator-page .carousel-btn:disabled{cursor:not-allowed;opacity:0.38}.accelerator-page .carousel-btn:disabled:hover{background:rgba(255,255,255,0.08)}.accelerator-page .capability-track{display:grid;grid-auto-columns:minmax(280px,32%);grid-auto-flow:column;gap:20px;overflow-x:auto;padding:4px 2px 18px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:var(--cf-blue-500) rgba(255,255,255,0.12)}.accelerator-page .capability-card{min-height:264px;padding:30px;border-color:rgba(255,255,255,0.13);background:rgba(255,255,255,0.065);scroll-snap-align:start;transition:border-color 180ms ease,background 180ms ease,transform 180ms ease}.accelerator-page .capability-card:hover{border-color:rgba(64,153,248,0.52);background:rgba(255,255,255,0.10);transform:translateY(-2px)}.accelerator-page .capability-card>span{color:var(--cf-blue-500);font-size:13px;font-weight:600}.accelerator-page .capability-card h3{color:#fff;font-size:clamp(1.125rem,1.5vw,1.375rem)}.accelerator-page .capability-card p{margin:16px 0 0;color:rgba(255,255,255,0.72);font-size:1rem;line-height:1.6}.accelerator-page .benefits-section,.accelerator-page .expertise-section{background:var(--cf-surface-soft)}.accelerator-page .benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.accelerator-page .benefit-grid article{min-height:230px;padding:30px;background:#fff;box-shadow:0 6px 20px rgba(23,32,51,0.035);transition:border-color 180ms ease,transform 180ms ease}.accelerator-page .benefit-grid article:hover{border-color:rgba(64,153,248,0.52);transform:translateY(-2px)}.accelerator-page .benefit-grid p,.accelerator-page .workflow-list p{margin:12px 0 0;color:var(--cf-muted);font-size:1rem;line-height:1.6}.accelerator-page .workflow-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border-top:1px solid var(--cf-blue-500)}.accelerator-page .workflow-list li{min-height:224px;padding:30px 24px;border-right:1px solid var(--cf-border)}.accelerator-page .workflow-list li:last-child{border-right:0}.accelerator-page .workflow-list>li>span{color:var(--cf-blue-500);font-size:13px;font-weight:600}.accelerator-page .codeforce-section{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(380px,1.1fr);gap:clamp(48px,7vw,96px);align-items:center}.accelerator-page .codeforce-copy{max-width:760px}.accelerator-page .delivery-stack{display:grid;gap:16px}.accelerator-page .delivery-stack article{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:18px;padding:26px;border:1px solid var(--cf-border);border-radius:8px;background:#fff;box-shadow:0 6px 20px rgba(23,32,51,0.035);transition:border-color 180ms ease,transform 180ms ease}.accelerator-page .delivery-stack article:hover{border-color:rgba(64,153,248,0.52);transform:translateY(-2px)}.accelerator-page .delivery-stack svg{grid-row:span 3;width:52px;height:52px;padding:13px;border-radius:8px;color:#fff;background:var(--cf-blue-500)}.accelerator-page :where(.delivery-stack span,.expertise-card-head span){color:var(--cf-blue-500);font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.accelerator-page .delivery-stack h3{margin-top:4px}.accelerator-page .delivery-stack p{margin-top:8px;color:var(--cf-muted);font-size:1rem;line-height:1.6}.accelerator-page .expertise-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--cf-border);border-radius:14px;background:#fff;box-shadow:0 18px 48px rgba(23,32,51,0.07)}.accelerator-page .expertise-card{position:relative;isolation:isolate;min-width:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;counter-reset:expertise-item;transition:color 240ms ease}.accelerator-page .expertise-card+.expertise-card{border-left:1px solid var(--cf-border)}.accelerator-page .expertise-card::before{position:absolute;z-index:3;top:0;right:0;left:0;height:4px;background:var(--cf-blue-500);content:""}.accelerator-page .expertise-card:last-child::before{background:var(--cf-cyan)}.accelerator-page .expertise-card::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(135deg,var(--cf-blue-700),var(--cf-blue-500));content:"";opacity:0;transition:opacity 260ms ease}.accelerator-page .expertise-card:last-child::after{background:linear-gradient(135deg,var(--cf-navy),#123f70)}.accelerator-page .expertise-card:focus-visible{z-index:2;outline:3px solid var(--cf-blue-500);outline-offset:-3px}.accelerator-page .expertise-card-head{position:relative;z-index:1;display:grid;min-height:166px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:20px;padding:32px 36px 28px;border-bottom:0;background:linear-gradient(135deg,rgba(64,153,248,0.15),rgba(64,153,248,0.03)),#fff;transition:background 240ms ease}.accelerator-page .expertise-card:last-child .expertise-card-head{background:linear-gradient(135deg,rgba(5,168,199,0.13),rgba(5,168,199,0.025)),#fff}.accelerator-page .expertise-card-head svg{width:58px;height:58px;flex:0 0 auto;padding:15px;border-radius:12px;color:#fff;background:var(--cf-navy);box-shadow:0 10px 24px rgba(23,105,194,0.16);transition:color 240ms ease,background 240ms ease,box-shadow 240ms ease}.accelerator-page .expertise-card:first-child .expertise-card-head svg{background:var(--cf-blue-500)}.accelerator-page .expertise-card:last-child .expertise-card-head svg{background:var(--cf-cyan)}.accelerator-page .expertise-card-head h3{max-width:25ch;margin-top:7px;font-size:clamp(1.3rem,2vw,1.65rem);letter-spacing:-0.025em;transition:color 240ms ease}.accelerator-page .expertise-card-content{position:relative;z-index:1;min-height:274px}.accelerator-page .expertise-card-overview{display:flex;min-height:274px;flex-direction:column;justify-content:space-between;padding:38px 36px 30px}.accelerator-page .expertise-card-overview p{max-width:44ch;margin:0;color:var(--cf-ink-soft);font-size:1.05rem;line-height:1.65}.accelerator-page .expertise-card-prompt{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:20px;border-top:1px solid var(--cf-border);color:var(--cf-ink);font-size:1rem;font-weight:600}.accelerator-page .expertise-card-prompt svg{width:20px;height:20px}.accelerator-page .expertise-list{display:grid;margin:0;padding:8px 36px 26px}.accelerator-page .expertise-list li{display:grid;min-height:64px;grid-template-columns:42px minmax(0,1fr);align-items:center;padding:14px 0;border-top-color:var(--cf-border);color:var(--cf-ink);font-weight:600;line-height:1.4;counter-increment:expertise-item}.accelerator-page .expertise-list li::before{position:static;width:auto;height:auto;border-radius:0;color:var(--cf-blue-600);background:transparent;content:counter(expertise-item,decimal-leading-zero);font-size:11px;font-weight:600;letter-spacing:0.12em}.accelerator-page .expertise-card:last-child .expertise-list li::before{color:var(--cf-cyan)}@media (hover:hover) and (pointer:fine) and (min-width:901px){.accelerator-page .expertise-card-overview,.accelerator-page .expertise-list{position:absolute;inset:0;transition:opacity 220ms ease,transform 260ms ease,visibility 220ms ease}.accelerator-page .expertise-list{align-content:center;opacity:0;transform:translateY(14px);visibility:hidden}.accelerator-page .expertise-card:hover::after,.accelerator-page .expertise-card:focus::after{opacity:1}.accelerator-page .expertise-card:hover .expertise-card-head,.accelerator-page .expertise-card:focus .expertise-card-head{background:transparent}.accelerator-page .expertise-card:hover .expertise-card-head h3,.accelerator-page .expertise-card:focus .expertise-card-head h3{color:#fff}.accelerator-page .expertise-card:hover .expertise-card-head span,.accelerator-page .expertise-card:focus .expertise-card-head span{color:rgba(255,255,255,0.72)}.accelerator-page .expertise-card:hover .expertise-card-head svg,.accelerator-page .expertise-card:focus .expertise-card-head svg{color:#fff;background:rgba(255,255,255,0.14);box-shadow:none}.accelerator-page .expertise-card:hover .expertise-card-overview,.accelerator-page .expertise-card:focus .expertise-card-overview{opacity:0;transform:translateY(-12px);visibility:hidden}.accelerator-page .expertise-card:hover .expertise-list,.accelerator-page .expertise-card:focus .expertise-list{opacity:1;transform:translateY(0);visibility:visible}.accelerator-page .expertise-card:hover .expertise-list li,.accelerator-page .expertise-card:focus .expertise-list li{border-top-color:rgba(255,255,255,0.22);color:#fff}.accelerator-page .expertise-card:hover .expertise-list li::before,.accelerator-page .expertise-card:focus .expertise-list li::before,.accelerator-page .expertise-card:last-child:hover .expertise-list li::before,.accelerator-page .expertise-card:last-child:focus .expertise-list li::before{color:rgba(255,255,255,0.7)}}.accelerator-page .video-section{background:#fff}.accelerator-page .video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.accelerator-page .video-card{overflow:hidden;border:1px solid var(--cf-border);border-radius:12px;background:var(--cf-surface);box-shadow:0 12px 34px rgba(23,32,51,0.06)}.accelerator-page .video-card:only-child{width:min(100%,780px);grid-column:1 / -1;justify-self:center}.accelerator-page .video-frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--cf-navy)}.accelerator-page .video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.accelerator-page .video-copy{padding:28px 30px 30px}.accelerator-page .video-copy>span{color:var(--cf-blue-600);font-size:12px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.accelerator-page .video-copy h3{margin-top:8px}.accelerator-page .video-copy p{max-width:58ch;margin:12px 0 0;color:var(--cf-muted);font-size:1rem;line-height:1.6}.accelerator-page .cta-section{padding:clamp(88px,8vw,112px) var(--cf-page-gutter);color:#fff;background:linear-gradient(135deg,rgba(11,27,51,0.98),rgba(23,105,194,0.92)),var(--cf-navy)}.accelerator-page .cta-section h2{max-width:18ch;color:#fff}@media (max-width:1120px){.accelerator-page .scenario-grid,.accelerator-page .workflow-list{grid-template-columns:repeat(3,minmax(0,1fr))}.accelerator-page .workflow-list li{border-bottom:1px solid var(--cf-border)}}@media (max-width:900px){.accelerator-page .hero{min-height:760px}.accelerator-page .hero-shade{background:linear-gradient(90deg,rgba(7,20,38,0.95),rgba(11,27,51,0.58)),linear-gradient(0deg,rgba(7,20,38,0.42),rgba(7,20,38,0.14))}.accelerator-page .split-section,.accelerator-page .codeforce-section,.accelerator-page .expertise-groups,.accelerator-page .video-grid{grid-template-columns:1fr}.accelerator-page .expertise-card+.expertise-card{border-top:1px solid var(--cf-border);border-left:0}.accelerator-page .expertise-card-content{min-height:auto}.accelerator-page .expertise-card-overview{display:none}.accelerator-page .split-panel{min-height:auto}.accelerator-page .benefit-grid,.accelerator-page .scenario-grid,.accelerator-page .workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.accelerator-page .carousel-shell{grid-template-columns:1fr}.accelerator-page .carousel-btn{display:none}}@media (max-width:680px){.accelerator-page{--cf-page-gutter:18px;--cf-section-space:64px;font-size:16px}.accelerator-page .hero{min-height:780px}.accelerator-page .hero-content{width:calc(100% - 36px);padding:92px 0 230px}.accelerator-page .hero h1{font-size:clamp(2.75rem,13.35vw,3.25rem)}.accelerator-page .hero-copy{font-size:1rem}.accelerator-page .button{width:100%}.accelerator-page .hero-metrics{right:18px;bottom:18px;left:18px}.accelerator-page .hero-metrics div{min-width:0;padding:13px 8px;text-align:center}.accelerator-page .hero-metrics strong{font-size:22px}.accelerator-page .hero-metrics span{font-size:10px;line-height:1.3}.accelerator-page .section,.accelerator-page .cta-section{padding:var(--cf-section-space) var(--cf-page-gutter)}.accelerator-page :where(.section-heading h2,.split-panel h2,.codeforce-section h2,.expertise-section h2,.cta-section h2){font-size:2.25rem}.accelerator-page .scenario-grid,.accelerator-page .benefit-grid,.accelerator-page .workflow-list,.accelerator-page .expertise-groups{grid-template-columns:1fr}.accelerator-page .delivery-stack article{grid-template-columns:44px minmax(0,1fr);padding:20px}.accelerator-page .delivery-stack svg{width:44px;height:44px;padding:11px}.accelerator-page .expertise-card-head{min-height:auto;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:26px 22px 22px}.accelerator-page .expertise-card-head svg{width:48px;height:48px;padding:12px}.accelerator-page .expertise-list{padding:6px 22px 22px}.accelerator-page .expertise-list li{min-height:58px;grid-template-columns:34px minmax(0,1fr);font-size:0.95rem}.accelerator-page .video-copy{padding:22px}.accelerator-page .architecture-strip{grid-template-columns:1fr}.accelerator-page .capability-track{grid-auto-columns:minmax(250px,86%)}}@media (prefers-reduced-motion:reduce){.accelerator-page *,.accelerator-page *::before,.accelerator-page *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}.frm-fluent-form[data-form_id="4"]{display:none}.onepager-modal .frm-fluent-form[data-form_id="4"]{display:block}body.onepager-modal-open{overflow:hidden!important}.onepager-modal{position:fixed!important;inset:0!important;z-index:2147483000!important;display:none;place-items:center;width:100%;height:100%;padding:12px;box-sizing:border-box}.onepager-modal.is-open{display:grid}.onepager-modal-backdrop{position:absolute;inset:0;width:100%;height:100%;background:rgba(7,10,14,0.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}.onepager-modal-dialog{position:relative;z-index:1;width:min(600px,calc(100vw - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:22px 28px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #dce2ea;border-radius:8px;color:#14181f;background:#ffffff;box-shadow:0 28px 80px rgba(0,0,0,0.3);box-sizing:border-box;outline:none;-webkit-overflow-scrolling:touch}.onepager-modal-close{position:absolute;top:10px;right:12px;display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:50%;color:#14181f;background:#f5f7fb;font-family:inherit;font-size:23px;line-height:1;cursor:pointer;transition:color 160ms ease,background 160ms ease}.onepager-modal-close:hover,.onepager-modal-close:focus-visible{color:#ffffff;background:#ff3621;outline:none}.onepager-modal-heading{padding-right:38px;margin-bottom:16px}.onepager-modal-heading .eyebrow{margin:0 0 6px;color:#ff3621;font-size:11px;font-weight:800;line-height:1.3;text-transform:uppercase}.onepager-modal-heading h2{margin:0;color:#14181f;font-size:clamp(27px,3vw,34px);font-weight:500;line-height:1.05}.onepager-modal-heading>p:last-child{margin:8px 0 0;color:#687386;font-size:14px;line-height:1.4}.onepager-modal-form .ff-el-group{margin-bottom:10px!important}.onepager-modal-form .ff-el-input--label{margin-bottom:4px!important}.onepager-modal-form label{color:#14181f;font-size:13px;line-height:1.3}.onepager-modal-form input[type="text"],.onepager-modal-form input[type="email"],.onepager-modal-form input[type="tel"],.onepager-modal-form input[type="number"],.onepager-modal-form select,.onepager-modal-form textarea{width:100%;padding:7px 11px!important;border:1px solid #dce2ea;border-radius:6px;color:#14181f;background:#ffffff;box-sizing:border-box;font-family:inherit;font-size:14px;outline:none;transition:border-color 160ms ease,box-shadow 160ms ease}.onepager-modal-form input[type="text"],.onepager-modal-form input[type="email"],.onepager-modal-form input[type="tel"],.onepager-modal-form input[type="number"],.onepager-modal-form select{min-height:40px!important;height:40px}.onepager-modal-form textarea{min-height:80px!important;resize:vertical}.onepager-modal-form input:focus,.onepager-modal-form select:focus,.onepager-modal-form textarea:focus{border-color:#ff3621;box-shadow:0 0 0 3px rgba(255,54,33,0.13)}.onepager-modal-form .ff-el-is-error input,.onepager-modal-form .ff-el-is-error select,.onepager-modal-form .ff-el-is-error textarea{border-color:#ff3621!important}.onepager-modal-form .error,.onepager-modal-form .text-danger{color:#c82217;font-size:12px}.onepager-modal-form .ff-el-form-check{display:block!important;margin:0!important}.onepager-modal-form .ff-el-form-check-label{display:flex!important;align-items:flex-start!important;gap:8px!important;width:100%!important;margin:0!important;color:#14181f;font-size:12px!important;line-height:1.35!important;cursor:pointer!important}.onepager-modal-form input[type="checkbox"],.onepager-modal-form .ff-el-form-check-input{position:static!important;display:block!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;margin:1px 0 0!important;padding:0!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;accent-color:#ff3621}.onepager-modal-form .ff-el-form-check-label span{display:inline!important;flex:1 1 auto!important;width:auto!important;margin:0!important;cursor:pointer!important}.onepager-modal-form .ff-btn-submit{display:inline-flex;align-items:center;justify-content:center;min-height:40px!important;padding:9px 18px!important;border:0;border-radius:6px;color:#ffffff;background:#ff3621;box-shadow:0 8px 20px rgba(255,54,33,0.2);font-family:inherit;font-size:13px;font-weight:800;line-height:1.2;cursor:pointer;transition:background 160ms ease,transform 160ms ease}.onepager-modal-form .ff-btn-submit:hover,.onepager-modal-form .ff-btn-submit:focus-visible{color:#ffffff;background:#c82217;transform:translateY(-1px)}.onepager-modal-form .ff-btn-submit:disabled,.onepager-modal-form .ff-btn-submit.disabled{cursor:wait;opacity:0.7;transform:none}.onepager-modal-form .ff-loading{margin-top:8px}.onepager-modal-form .ff-message-success{margin-top:10px;padding:10px 12px;border:1px solid rgba(5,168,199,0.28);border-radius:6px;color:#14181f;background:rgba(5,168,199,0.08);font-size:13px;font-weight:700}@media (min-width:681px) and (max-height:700px){.onepager-modal-dialog{width:min(580px,calc(100vw - 20px));max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);padding:16px 22px}.onepager-modal-heading{margin-bottom:10px}.onepager-modal-heading .eyebrow{margin-bottom:3px;font-size:10px}.onepager-modal-heading h2{font-size:27px}.onepager-modal-heading>p:last-child{margin-top:5px;font-size:12px}.onepager-modal-form .ff-el-group{margin-bottom:7px!important}.onepager-modal-form .ff-el-input--label{margin-bottom:2px!important}.onepager-modal-form label{font-size:12px}.onepager-modal-form input[type="text"],.onepager-modal-form input[type="email"],.onepager-modal-form input[type="tel"],.onepager-modal-form input[type="number"],.onepager-modal-form select{min-height:36px!important;height:36px;padding:5px 10px!important}.onepager-modal-form .ff-btn-submit{min-height:36px!important;padding:7px 16px!important}}@media (max-width:680px){.onepager-modal{padding:8px}.onepager-modal-dialog{width:100%;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:22px 18px}.onepager-modal-close{top:8px;right:10px}.onepager-modal-heading{padding-right:36px;margin-bottom:14px}.onepager-modal-heading h2{font-size:27px}.onepager-modal-heading>p:last-child{font-size:13px}.onepager-modal-form .ff-btn-submit{width:100%}}div.et_pb_section.et_pb_section_0{background-image:url(https://codeforce.com/wp-content/uploads/2023/04/MicrosoftTeams-image-117.jpg)!important}.et_pb_section_0.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:37px;color:#FFFFFF!important;line-height:2em}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper{color:#000000!important}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:61px;color:#FFFFFF!important;line-height:1.2em}.et_pb_fullwidth_header.et_pb_fullwidth_header_0{background-image:linear-gradient(90deg,rgba(193,193,193,0) 25%,rgba(255,255,255,0) 75%);background-color:rgba(255,255,255,0)}.et_pb_fullwidth_header_0{min-height:543px;padding-top:8vw;padding-bottom:18vw}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button,body #page-container .et_pb_section .et_pb_button_0{border-width:12px!important;border-color:#29cb8b;letter-spacing:2px;font-size:14px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;background-color:#29cb8b}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:hover{letter-spacing:2px!important;padding-right:2em;padding-left:0.7em}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_button_0:hover:after,body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_3.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_4.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_5.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:after,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:after{line-height:inherit;font-size:inherit!important;opacity:0;margin-left:-1em;left:auto;display:inline-block;font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button{color:#29cb8b!important;border-width:12px!important;border-color:#ffffff;letter-spacing:2px;font-size:14px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;background-color:#ffffff}.et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button,.et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button{transition:letter-spacing 300ms ease 0ms}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content{max-width:900px}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{background-color:rgba(0,0,0,0)}.et_pb_section_1.et_pb_section{padding-top:0px;padding-bottom:0px;margin-bottom:100px;background-color:#edf1f4!important}.et_pb_text_0 h2{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:56px;line-height:1.4em}.et_pb_text_0{margin-bottom:20px!important}.et_pb_text_1.et_pb_text{color:#0c71c3!important}.et_pb_text_1{font-weight:700;font-size:31px}.et_pb_divider_0{max-width:50px}.et_pb_divider_0:before{border-top-color:#29cb8b;border-top-width:3px}.et_pb_text_2{line-height:1.8em;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.8em}body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_3.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_4.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_5.et_pb_promo .et_pb_promo_button.et_pb_button:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;font-family:ETmodules!important;font-weight:400!important}.et_pb_button_0,.et_pb_button_0:after{transition:all 300ms ease 0ms}.et_pb_image_0{margin-right:-40%!important;text-align:left;margin-left:0}.et_pb_row_1.et_pb_row{padding-top:0px!important;padding-right:0px!important;padding-left:0px!important;margin-top:5%!important;padding-top:0;padding-right:0px;padding-left:0px}.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row{width:100%;max-width:100%}.et_pb_text_3{line-height:0.8em;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-weight:800;font-size:22vw;line-height:0.8em;margin-bottom:-5.5vw!important}div.et_pb_section.et_pb_section_2{background-position:center top;background-image:url(https://codeforce.com/wp-content/uploads/2019/02/section-bg-triangle-left3.png)!important}.et_pb_section_2.et_pb_section{padding-top:23px;padding-bottom:49px;padding-left:0px}.et_pb_row_2.et_pb_row{padding-bottom:0px!important;padding-bottom:0px}.et_pb_text_4{line-height:1.8em;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.8em;margin-bottom:10px!important;max-width:550px}.et_pb_text_4 h2{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:36px;line-height:1.4em}.et_pb_row_3.et_pb_row,.et_pb_row_4.et_pb_row{padding-top:27px!important;padding-right:0px!important;padding-bottom:4px!important;padding-left:0px!important;padding-top:27px;padding-right:0px;padding-bottom:4px;padding-left:0px}.et_pb_image_1,.et_pb_image_2,.et_pb_image_3,.et_pb_image_4,.et_pb_image_5,.et_pb_image_6{text-align:left;margin-left:0}.et_pb_cta_0.et_pb_promo h2,.et_pb_cta_0.et_pb_promo h1.et_pb_module_header,.et_pb_cta_0.et_pb_promo h3.et_pb_module_header,.et_pb_cta_0.et_pb_promo h4.et_pb_module_header,.et_pb_cta_0.et_pb_promo h5.et_pb_module_header,.et_pb_cta_0.et_pb_promo h6.et_pb_module_header,.et_pb_cta_1.et_pb_promo h2,.et_pb_cta_1.et_pb_promo h1.et_pb_module_header,.et_pb_cta_1.et_pb_promo h3.et_pb_module_header,.et_pb_cta_1.et_pb_promo h4.et_pb_module_header,.et_pb_cta_1.et_pb_promo h5.et_pb_module_header,.et_pb_cta_1.et_pb_promo h6.et_pb_module_header,.et_pb_cta_2.et_pb_promo h2,.et_pb_cta_2.et_pb_promo h1.et_pb_module_header,.et_pb_cta_2.et_pb_promo h3.et_pb_module_header,.et_pb_cta_2.et_pb_promo h4.et_pb_module_header,.et_pb_cta_2.et_pb_promo h5.et_pb_module_header,.et_pb_cta_2.et_pb_promo h6.et_pb_module_header,.et_pb_cta_3.et_pb_promo h2,.et_pb_cta_3.et_pb_promo h1.et_pb_module_header,.et_pb_cta_3.et_pb_promo h3.et_pb_module_header,.et_pb_cta_3.et_pb_promo h4.et_pb_module_header,.et_pb_cta_3.et_pb_promo h5.et_pb_module_header,.et_pb_cta_3.et_pb_promo h6.et_pb_module_header,.et_pb_cta_4.et_pb_promo h2,.et_pb_cta_4.et_pb_promo h1.et_pb_module_header,.et_pb_cta_4.et_pb_promo h3.et_pb_module_header,.et_pb_cta_4.et_pb_promo h4.et_pb_module_header,.et_pb_cta_4.et_pb_promo h5.et_pb_module_header,.et_pb_cta_4.et_pb_promo h6.et_pb_module_header,.et_pb_cta_5.et_pb_promo h2,.et_pb_cta_5.et_pb_promo h1.et_pb_module_header,.et_pb_cta_5.et_pb_promo h3.et_pb_module_header,.et_pb_cta_5.et_pb_promo h4.et_pb_module_header,.et_pb_cta_5.et_pb_promo h5.et_pb_module_header,.et_pb_cta_5.et_pb_promo h6.et_pb_module_header{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;font-size:18px!important;color:#2a2a2a!important;line-height:1.4em!important}.et_pb_cta_0.et_pb_promo .et_pb_promo_description div,.et_pb_cta_1.et_pb_promo .et_pb_promo_description div,.et_pb_cta_2.et_pb_promo .et_pb_promo_description div,.et_pb_cta_3.et_pb_promo .et_pb_promo_description div,.et_pb_cta_4.et_pb_promo .et_pb_promo_description div,.et_pb_cta_5.et_pb_promo .et_pb_promo_description div{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;color:#666666!important;line-height:1.8em}.et_pb_cta_0.et_pb_promo .et_pb_button_wrapper,.et_pb_cta_1.et_pb_promo .et_pb_button_wrapper,.et_pb_cta_2.et_pb_promo .et_pb_button_wrapper,.et_pb_cta_3.et_pb_promo .et_pb_button_wrapper,.et_pb_cta_4.et_pb_promo .et_pb_button_wrapper,.et_pb_cta_5.et_pb_promo .et_pb_button_wrapper{text-align:left}body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button,body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button,body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button,body #page-container .et_pb_section .et_pb_cta_3.et_pb_promo .et_pb_promo_button.et_pb_button,body #page-container .et_pb_section .et_pb_cta_4.et_pb_promo .et_pb_promo_button.et_pb_button,body #page-container .et_pb_section .et_pb_cta_5.et_pb_promo .et_pb_promo_button.et_pb_button{color:#8b20bb!important;border-width:0px!important;letter-spacing:2px;font-size:14px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;background-color:rgba(0,0,0,0)}.et_pb_text_4.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:980px){.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{font-size:56px}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:after,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:after,body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_3.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_4.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_5.et_pb_promo .et_pb_promo_button.et_pb_button:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;display:inline-block;opacity:0;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:before,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:before,body #page-container .et_pb_section .et_pb_button_0:before,body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before,body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:before,body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:before,body #page-container .et_pb_section .et_pb_cta_3.et_pb_promo .et_pb_promo_button.et_pb_button:before,body #page-container .et_pb_section .et_pb_cta_4.et_pb_promo .et_pb_promo_button.et_pb_button:before,body #page-container .et_pb_section .et_pb_cta_5.et_pb_promo .et_pb_promo_button.et_pb_button:before{display:none}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_button_0:hover:after,body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_3.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_4.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_5.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}.et_pb_text_0 h2{font-size:36px}.et_pb_image_0{margin-right:0%!important;max-width:300px;text-align:center;margin-left:auto;margin-right:auto}.et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img,.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_4 .et_pb_image_wrap img,.et_pb_image_5 .et_pb_image_wrap img,.et_pb_image_6 .et_pb_image_wrap img{width:auto}.et_pb_image_1,.et_pb_image_2,.et_pb_image_3,.et_pb_image_4,.et_pb_image_5,.et_pb_image_6{text-align:center;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{font-size:36px}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:after,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:after,body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_3.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_4.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_cta_5.et_pb_promo .et_pb_promo_button.et_pb_button:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;display:inline-block;opacity:0;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:before,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:before,body #page-container .et_pb_section .et_pb_button_0:before,body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before,body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:before,body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:before,body #page-container .et_pb_section .et_pb_cta_3.et_pb_promo .et_pb_promo_button.et_pb_button:before,body #page-container .et_pb_section .et_pb_cta_4.et_pb_promo .et_pb_promo_button.et_pb_button:before,body #page-container .et_pb_section .et_pb_cta_5.et_pb_promo .et_pb_promo_button.et_pb_button:before{display:none}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_button_0:hover:after,body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_3.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_4.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_cta_5.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}.et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img,.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_4 .et_pb_image_wrap img,.et_pb_image_5 .et_pb_image_wrap img,.et_pb_image_6 .et_pb_image_wrap img{width:auto}.et_pb_text_3{margin-bottom:-8vw!important}}.et_pb_contact_form_0 .et_pb_contact_field{display:flex;flex-direction:column;width:100%}.et_pb_contact_form_0 .et_pb_contact_form_label{margin-bottom:10px}.et_pb_contact_form_0 input&#91;type="text"&#93;{border-radius:3px;width:100%;padding:20px}.et_pb_contact_form_0 .et_contact_bottom_container{margin-top:14px}.et_pb_contact_form_0 .et_pb_contact_submit{border-radius:3px;width:100%;background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);padding:4px}.et_pb_contact_form_0 .et_pb_contact_field{display:flex;flex-direction:column;width:100%;align-items:flex-start;text-align:left}.et_pb_contact_form_0 .et_pb_contact_form_label{margin-bottom:10px;text-align:left;width:100%}.et_pb_contact_form_0 input&#91;type="text"&#93;{border-radius:3px;width:100%;padding:20px;text-align:left}.et_pb_contact_form_0 .et_contact_bottom_container{margin-top:14px;width:100%;text-align:left}.et_pb_contact_form_0 .et_pb_contact_submit{border-radius:3px;width:auto;background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);padding:10px 20px;text-align:left}.et_pb_contact_form_0 .et_pb_contact_field{display:flex;flex-direction:column;width:100%}.et_pb_contact_form_0 .et_pb_contact_form_label{margin-bottom:10px}.et_pb_contact_form_0 input&#91;type="text"&#93;{border-radius:3px;width:100%;padding:20px}.et_pb_contact_form_0 .et_contact_bottom_container{margin-top:14px}.et_pb_contact_form_0 .et_pb_contact_submit{border-radius:3px;width:100%;background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);padding:4px}.et_pb_contact_form_0 .et_pb_contact_field{display:flex;flex-direction:column;width:100%;align-items:flex-start;text-align:left}.et_pb_contact_form_0 .et_pb_contact_form_label{margin-bottom:10px;text-align:left;width:100%}.et_pb_contact_form_0 input&#91;type="text"&#93;{border-radius:3px;width:100%;padding:20px;text-align:left}.et_pb_contact_form_0 .et_contact_bottom_container{margin-top:14px;width:100%;text-align:left}.et_pb_contact_form_0 .et_pb_contact_submit{border-radius:3px;width:auto;background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);padding:10px 20px;text-align:left}