.home_page_outer{padding:60px 0 0;color:#000;background:linear-gradient(45deg,#000e5b,#001dc4)}.home_page_outer .hero_inner{max-width:1580px;margin:auto;padding:40px 0 0;display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr 1fr;min-height:650px}@media(max-width:1020px){.home_page_outer .hero_inner{display:flex;padding:50px 20px 20px;flex-direction:column;overflow:hidden}}.hero-cta{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}.hero-cta__badge{display:inline-flex;align-items:center;background:rgba(224,224,224,.1019607843);color:#fff;border-radius:9999px;font-weight:500;gap:8px;padding:10px 20px;font-size:16px;margin-bottom:24px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);outline:1px solid hsla(0,0%,100%,.349)}@media(max-width:1020px){.hero-cta__badge{gap:6px;padding:8px 17px;font-size:14px;margin-bottom:18px}}.hero-cta__heading{font-size:3rem;font-weight:500;line-height:1.4;margin-bottom:20px;font-size:48px}@media(max-width:1020px){.hero-cta__heading{font-size:1.4rem;margin-bottom:15px}}.hero-cta__heading .highlight-green{color:#acf756;font-weight:600}.hero-cta__subheading{font-size:16px;color:#dbeafe;max-width:700px;margin-bottom:24px;font-weight:400}@media(max-width:1020px){.hero-cta__subheading{font-size:15px;line-height:1.8}}.hero-cta__actions{display:flex;gap:16px}@media(max-width:1020px){.hero-cta__actions{display:grid;grid-template-columns:1fr;width:100%;grid-gap:18px;gap:18px}}.hero-cta__actions button{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:15px;border:none;border-radius:9999px;padding:12px 20px;cursor:pointer;transition:all .3s ease;font-family:Poppins}@media(max-width:1020px){.hero-cta__actions button{width:100%;justify-content:center;box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 1px 1px rgba(9,30,66,.13)}}.hero-cta__actions button svg{stroke-width:2}.hero-cta__actions .primary-btn{background:#fff;color:#1e40af}.hero-cta__actions .primary-btn:hover{background:#e0e7ff}.hero-cta__actions .secondary-btn{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.hero-cta__actions .secondary-btn:hover{background:hsla(0,0%,100%,.1)}.hero-cards-container{display:flex;flex-direction:column;z-index:5;gap:20px;padding:20px;font-family:Poppins,sans-serif}.hero-cards-container .cards-row{display:flex;gap:20px;align-items:stretch}@media(max-width:768px){.hero-cards-container .cards-row{flex-direction:column}}.compliance_card_one{background:hsla(0,0%,100%,.185);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(59,130,246,.2);box-shadow:0 48px 100px 0 rgba(17,12,46,.15);outline:1px solid hsla(0,0%,100%,.363);border-radius:16px;position:relative;overflow:hidden;padding:18px;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:6px;max-width:300px;min-width:300px;height:-moz-fit-content;height:fit-content}.compliance_card_one .compliance_card_one_top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.compliance_card_one .compliance_card_one_top svg{width:20px;height:20px;filter:drop-shadow(0 2px 4px rgba(59,130,246,.3))}.compliance_card_one .compliance_card_one_top .badge{font-weight:500;font-size:12px;color:#fff;background:#84c125;padding:4px 8px;border-radius:10px;border:1px solid rgba(34,197,94,.3)}.compliance_card_one .compliance_card_one_down{display:flex;flex-direction:column;gap:4px;position:relative;z-index:2}.compliance_card_one .compliance_card_one_down p{color:hsla(0,0%,100%,.8);font-size:14px;margin:0}.compliance_card_one .compliance_card_one_down h4{color:#fff;margin:0;font-size:16px;font-weight:600}.progress_card{background:hsla(0,0%,100%,.185);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(59,130,246,.2);box-shadow:0 48px 100px 0 rgba(17,12,46,.15);outline:1px solid hsla(0,0%,100%,.363);border-radius:16px;position:relative;overflow:hidden;padding:20px;max-width:300px;min-width:300px;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:6px;height:-moz-fit-content;height:fit-content}.progress_card .progress_card_header{display:flex;align-items:center;gap:8px}.progress_card .progress_card_header svg{filter:drop-shadow(0 2px 4px rgba(59,130,246,.3))}.progress_card .progress_card_header p{color:hsla(0,0%,100%,.8);font-size:14px;margin:0}.progress_card h4{color:#fff;font-size:18px;font-weight:500}.progress_card .progress_items{display:flex;flex-direction:column;gap:4px}.progress_card .progress_items .progress_item{display:flex;align-items:center;gap:12px;padding:8px 0}.progress_card .progress_items .progress_item .progress_icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#84c125;border:1px solid hsla(0,0%,100%,.2)}.progress_card .progress_items .progress_item .progress_icon svg{color:hsla(0,0%,100%,.6)}.progress_card .progress_items .progress_item span{color:hsla(0,0%,100%,.8);font-size:14px}.progress_card .progress_items .progress_item.completed .progress_icon{background:#84c125;border-color:rgba(34,197,94,.5)}.progress_card .progress_items .progress_item.completed .progress_icon svg,.progress_card .progress_items .progress_item.completed span{color:#fff}.registration_card{box-shadow:0 48px 100px 0 rgba(17,12,46,.15);overflow:hidden;padding:20px;gap:16px;max-width:300px}.registration_card .registration_card_header{flex-direction:column}.registration_card .registration_card_header .registration_icon{outline:1px solid #aeec49}.registration_card .registration_card_header .registration_icon svg{width:25px;height:25px;fill:#fff}.registration_card .registration_card_header .registration_content p{font-size:14px;width:-moz-fit-content;width:fit-content}.registration_card .registration_card_header .registration_content h4{font-weight:600;max-width:80%}.registration_card .services_list{display:flex;flex-direction:column;gap:10px}.registration_card .services_list .service_item{display:flex;align-items:center;gap:10px;padding:4px 0}.registration_card .services_list .service_item svg{flex-shrink:0;width:20px;height:20px;color:#fff;stroke:#fff}.registration_card .services_list .service_item span{color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.4}.support_card{background:hsla(0,0%,100%,.185);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(59,130,246,.2);box-shadow:0 48px 100px 0 rgba(17,12,46,.15);outline:1px solid hsla(0,0%,100%,.363);border-radius:16px;position:relative;overflow:hidden;padding:20px;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:10px;height:-moz-fit-content;height:fit-content;max-width:300px;min-width:300px}.support_card .support_icons{display:flex;gap:0}.support_card .support_icons .support_icon{background:#fff;padding:10px;border-radius:50%;outline:1px solid rgba(73,85,245,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.support_card .support_icons .support_icon:nth-child(2){transform:translateX(-5px)}.support_card .support_icons .support_icon svg{width:22px;height:22px;stroke:#143471}.support_card span{display:flex;flex-direction:column;gap:4px}.support_card h4{color:#fff;margin:0;font-size:17px;font-weight:600}.support_card p{color:hsla(0,0%,100%,.8);font-size:14px;max-width:90%;margin:0}.hero-banner{position:relative;width:100%;transform:translateX(-7px);width:-moz-fit-content;width:fit-content;padding:25px 0 0;display:flex;align-items:flex-end;justify-content:center}@media(max-width:815px){.hero-banner{align-items:center;justify-content:center;transform:translateX(0);padding:0;width:inherit}}.hero-banner__container{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;width:100%;align-items:center;position:relative}@media(max-width:815px){.hero-banner__container{display:flex;flex-direction:column;width:inherit}}.hero-banner__left-section{align-items:flex-end;justify-self:end;gap:2rem;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;transform:translateY(-17px)}@media(max-width:815px){.hero-banner__left-section{display:none}}.hero-banner__scroll-container{width:100%;height:620px;overflow:hidden;position:relative;mask-image:linear-gradient(180deg,transparent 0,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 10%,black 90%,transparent)}.hero-banner__scroll-track{display:flex;flex-direction:column;width:100%}.hero-banner__card-item{width:100%;height:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3)}.hero-banner__card-item>*{width:100%}.hero-banner__center{display:flex;align-items:center;justify-content:center;z-index:3;position:relative;height:100%;justify-content:flex-end;flex-direction:column}.hero-banner__mobile-wrapper{position:relative;z-index:2}.hero-banner__mobile-image{width:100%;height:auto;max-width:400px;object-fit:contain;transform:translateY(4px)}@media(max-width:815px){.hero-banner__mobile-image{transform:translateY(30px);max-width:350px}}.hero-banner__mobile-image img{box-shadow:0 8px 20px rgba(0,0,0,.15),0 4px 8px rgba(0,0,0,.1);border-radius:12px}.hero-banner__right-section{justify-self:start;display:flex;align-items:center;justify-content:flex-start}.hero-banner__cta-space{min-height:200px;width:100%}.card_1,.card_2{position:relative;transform:translateY(-78px)}.how_it_works_outer{min-height:500px;background:linear-gradient(45deg,#000e5b,#001dc4);padding:55px 0}.how_it_works_outer .inner{max-width:1344px;margin:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:815px){.how_it_works_outer .inner{display:flex;padding:10px 15px;max-width:100%;flex-direction:column}}.process_cards{display:flex;flex-direction:column;gap:44px;align-items:flex-end}@media(max-width:815px){.process_cards{align-items:center;gap:24px}}.registration_card{background:hsla(0,0%,100%,.185);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(59,130,246,.2);box-shadow:none;outline:1px solid hsla(0,0%,100%,.363);border-radius:16px;overflow:visible;padding:18px;box-shadow:0 0 0 2px rgba(6,24,44,.4),0 4px 6px -1px rgba(6,24,44,.65),inset 0 1px 0 hsla(0,0%,100%,.08);max-width:400px;display:flex;flex-direction:column;gap:10px;width:-moz-fit-content;width:fit-content;position:relative}.registration_card:nth-child(2){align-self:center}@media(max-width:815px){.registration_card{padding:14px}}.registration_card .round_arr1{position:absolute;left:-65px;top:50%;width:85px;height:120px}@media(max-width:815px){.registration_card .round_arr1{display:none}}.registration_card .round_arr2{position:absolute;right:-65px;top:50%;width:85px;height:120px}@media(max-width:815px){.registration_card .round_arr2{display:none}}.registration_card .services_list p{color:hsla(0,0%,100%,.733);line-height:1.5}@media(max-width:815px){.registration_card .services_list p{font-size:14px}}.registration_card .registration_card_header{display:flex;align-items:flex-start;gap:12px}.registration_card .registration_card_header .registration_icon{background:radial-gradient(#92cf31,#82bf21);padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.registration_card .registration_card_header .registration_icon svg{width:20px;height:20px;fill:rgba(0,0,0,0);stroke:#fff}@media(max-width:815px){.registration_card .registration_card_header .registration_icon svg{width:18px;height:18px}}.registration_card .registration_card_header .registration_content p{color:hsla(0,0%,100%,.8);font-size:12px;margin:0 0 4px}.registration_card .registration_card_header .registration_content h4{color:#fff;margin:0;font-size:18px;max-width:100%;font-weight:400}@media(max-width:815px){.registration_card .registration_card_header .registration_content h4{font-size:15px}}.process-section{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:18px}@media(max-width:815px){.process-section{margin-bottom:15px}}.process-section .content-container{height:100%;display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:flex-start}@media(max-width:815px){.process-section .content-container{gap:0}}.process-section .info-chip{background-color:#fff;color:#003cff;font-weight:600;border-radius:20px;padding:10px 16px;font-size:.85rem;margin-bottom:1.2rem;border:none;cursor:default;font-family:Poppins;display:flex;align-items:center;gap:8px}@media(max-width:815px){.process-section .info-chip{margin-bottom:.4em}}.process-section .main-heading{font-size:42px;line-height:1.3;font-weight:300;margin-bottom:1rem}@media(max-width:815px){.process-section .main-heading{font-weight:400;font-size:30px}}.process-section .main-heading .highlight{font-weight:400;color:#a2ff00}.process-section .subtext{font-size:19px;line-height:1.6;color:#e0e0e0;margin-bottom:2rem;max-width:90%}@media(max-width:815px){.process-section .subtext{margin-bottom:1.5rem;font-size:16px;max-width:100%}}.process-section .cta-buttons{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:815px){.process-section .cta-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}}.process-section .cta-buttons .btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .3s ease}@media(max-width:815px){.process-section .cta-buttons .btn{font-size:16px;width:100%;padding:.95rem 1.5rem;display:flex;align-items:center;justify-content:center;border-radius:16px}}.process-section .cta-buttons .btn.primary{background:#fff;color:#003cff;box-shadow:0 2px 6px rgba(0,0,0,.1)}.process-section .cta-buttons .btn.primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media(max-width:815px){.process-section .cta-buttons .btn.primary{text-wrap-mode:nowrap}}.process-section .cta-buttons .btn.secondary{background:#004ae2;color:#fff;border:1px solid #fff;background:rgba(0,74,226,0);border:1px solid hsla(0,0%,100%,.3411764706);display:flex;flex-direction:column;gap:4px;align-items:flex-start}@media(max-width:815px){.process-section .cta-buttons .btn.secondary{display:none}}.process-section .cta-buttons .btn.secondary span{display:flex;align-items:center;gap:10px}.process-section .cta-buttons .btn.secondary span:first-child{font-size:.75rem;opacity:.8}@media(max-width:815px){.process-section .cta-buttons .btn.secondary span:first-child{display:none}}.process-section .cta-buttons .btn.secondary span:last-child{font-weight:700}.process-section .cta-buttons .btn.secondary:hover{background:#0036b1}.full_cta_container{background:linear-gradient(180deg,#012b94,#3a5be7 50%,#f3f5ff);padding:80px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:54px}@media(max-width:815px){.full_cta_container{padding:60px 15px;gap:18px}}.full_cta_container .fc-cta{text-align:center;color:#fff}.full_cta_container .fc-cta__heading{font-size:3.8rem;font-weight:600;line-height:1.4;margin-bottom:20px}@media(max-width:815px){.full_cta_container .fc-cta__heading{font-size:1.8rem;margin-bottom:15px}}.full_cta_container .fc-cta__heading .highlight-green{color:#acf756;font-weight:600}.full_cta_container .fc-cta__subheading{font-size:18px;color:#dbeafe;max-width:700px;margin:0 auto 32px;font-weight:400;line-height:1.6}@media(max-width:815px){.full_cta_container .fc-cta__subheading{font-size:16px;margin-bottom:15px}}.full_cta_container .fc-cta__actions{display:flex;justify-content:center;gap:16px}@media(max-width:815px){.full_cta_container .fc-cta__actions{display:grid;grid-template-columns:1fr}}.full_cta_container .fc-cta__actions button{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:15px;border:none;border-radius:9999px;padding:12px 20px;cursor:pointer;transition:all .3s ease;font-family:Poppins}@media(max-width:815px){.full_cta_container .fc-cta__actions button{font-size:14px;margin-bottom:15px;width:100%;justify-content:center}}.full_cta_container .fc-cta__actions button svg{stroke-width:2}@media(max-width:815px){.full_cta_container .fc-cta__actions button svg{width:20px;height:20px}}.full_cta_container .fc-cta__actions .primary-btn{background:#fff;color:#1e40af}.full_cta_container .fc-cta__actions .primary-btn:hover{background:#e0e7ff}.full_cta_container .fc-cta__actions .secondary-btn{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff}@media(max-width:815px){.full_cta_container .fc-cta__actions .secondary-btn{display:none}}.full_cta_container .fc-cta__actions .secondary-btn:hover{background:hsla(0,0%,100%,.1)}.full_cta_container .preview_desktop_outer{outline:1px solid hsla(0,0%,100%,.493);padding:20px;background:linear-gradient(180deg,rgba(234,242,255,.5019607843),#3660ea,rgba(255,255,255,0));background-color:#fff;width:-moz-fit-content;width:fit-content;border-radius:20px;box-shadow:0 4px 8px -2px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);background:linear-gradient(rgba(234,242,255,.1803921569),#0930a7)}@media(max-width:815px){.full_cta_container .preview_desktop_outer{padding:10px}}.full_cta_container .preview_desktop_outer img{width:100%;height:auto}