html{scroll-behavior:smooth;}::selection{background:rgba(46,124,246,0.2);color:inherit;}.elementor-element-90ecf56::after{content:'';display:block;width:100%;height:4px;background:linear-gradient(90deg,#2E7CF6 0%,#1A8FD1 30%,#17B89C 60%,#2ECC71 100%);position:absolute;bottom:0;left:0;z-index:10;}.elementor-element-90ecf56{position:relative;}}.elementor-element-ed19f95::after{content:'';display:block;width:100%;height:4px;background:linear-gradient(90deg,#2E7CF6 0%,#1A8FD1 30%,#17B89C 60%,#2ECC71 100%);position:absolute;bottom:0;left:0;z-index:10;}.elementor-element-ed19f95{position:relative;}.nfc-timeline-dot{background-color:#2ECC71 !important;box-shadow:0 0 6px rgba(46,204,113,0.4);}.nfc-hero-section::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(33.333% - 0.5px),rgba(255,255,255,0.12) calc(33.333%),transparent calc(33.333%+0.5px),transparent calc(66.666% - 0.5px),rgba(255,255,255,0.12) calc(66.666%),transparent calc(66.666%+0.5px) );pointer-events:none;z-index:1;}.nfc-hero-section::after{content:'';position:absolute;inset:0;opacity:0.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px;pointer-events:none;z-index:1;}.nfc-hero-inner{position:relative;z-index:2;}.nfc-hero-subtitle{font-size:11px !important;letter-spacing:4px !important;margin-bottom:28px !important;}.nfc-hero-heading{font-size:72px !important;line-height:1.08 !important;margin-bottom:28px !important;}.nfc-hero-video-card{max-width:560px !important;}.nfc-hero-left{flex:0 0 50% !important;}@media (max-width:1024px){.nfc-hero-heading{font-size:48px !important;}.nfc-hero-left{flex:0 0 100% !important;}.nfc-hero-video-card{max-width:100% !important;}}@media (max-width:600px){.nfc-hero-heading{font-size:36px !important;}.nfc-hero-subtitle{font-size:10px !important;letter-spacing:3px !important;}}.nfc-hero-heading{letter-spacing:-0.02em;text-shadow:0 2px 40px rgba(0,0,0,0.2);}.nfc-hero-heading em{background:linear-gradient(135deg,#4A9FD9 0%,#7EC8F0 50%,#4A9FD9 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;background-size:200% auto;animation:nfc-text-shimmer 4s ease-in-out infinite;}@keyframes nfc-text-shimmer{0%,100%{background-position:0% center;}50%{background-position:100% center;}}.nfc-hero-subtitle.has-line::before{box-shadow:0 0 10px rgba(46,204,113,0.25);}.nfc-hero-btn-primary{background:linear-gradient(135deg,#2E7CF6 0%,#1A5FD1 50%,#2E7CF6 100%) !important;background-size:200% 100% !important;box-shadow:0 4px 20px rgba(46,124,246,0.3),inset 0 1px 0 rgba(255,255,255,0.1);transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94) !important;position:relative;overflow:hidden;}.nfc-hero-btn-primary::after{content:'';position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.12),transparent);transform:skewX(-25deg);transition:left 0.6s ease;pointer-events:none;}.nfc-hero-btn-primary:hover::after{left:125%;}.nfc-hero-btn-primary:hover{background-position:100% 0 !important;box-shadow:0 8px 35px rgba(46,124,246,0.45),inset 0 1px 0 rgba(255,255,255,0.15) !important;transform:translateY(-3px) !important;}.nfc-hero-btn-secondary{position:relative;transition:color 0.3s ease,transform 0.3s ease !important;}.nfc-hero-btn-secondary::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;transition:width 0.4s cubic-bezier(0.25,0.46,0.45,0.94);}.nfc-hero-btn-secondary:hover::after{width:100%;}.nfc-hero-stats{border-image:linear-gradient(90deg,transparent,rgba(26,45,71,0.8),transparent) 1;}.nfc-stat-value{font-variant-numeric:tabular-nums;letter-spacing:-0.02em;}.nfc-hero-video-card{backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border:1px solid rgba(255,255,255,0.06) !important;box-shadow:0 25px 70px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.03) !important;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s ease !important;}.nfc-hero-video-card:hover{transform:translateY(-6px) !important;box-shadow:0 35px 90px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.05) !important;}.nfc-video-play-btn{animation:nfc-pulse-ring 2.5s ease-out infinite;}@keyframes nfc-pulse-ring{0%{box-shadow:0 0 0 0 rgba(74,159,217,0.3);}70%{box-shadow:0 0 0 20px rgba(74,159,217,0);}100%{box-shadow:0 0 0 0 rgba(74,159,217,0);}}.elementor-widget-image-box .elementor-widget-container{position:relative;overflow:hidden;}.elementor-widget-image-box .elementor-widget-container::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2E7CF6,#4A9FD9,#2ECC71);opacity:0;transition:opacity 0.4s ease;z-index:1;}.elementor-widget-image-box:hover .elementor-widget-container::before{opacity:1;}.elementor-widget-image-box{transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.4s ease !important;border-radius:12px;overflow:hidden;}.nfc-process-heading em{background:linear-gradient(135deg,#2E7CF6,#6BA4FF) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;}.nfc-process-card{border:1px solid rgba(226,232,240,0.6);box-shadow:0 10px 40px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.04) !important;}.nfc-step-number{background:linear-gradient(135deg,#2E7CF6,#6BA4FF) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;font-weight:700;}.nfc-timeline-row{transition:background-color 0.3s ease,transform 0.3s ease;}.nfc-timeline-row:hover{background-color:rgba(46,124,246,0.04);transform:translateX(4px);}.nfc-step-dot.is-active{box-shadow:0 0 10px rgba(46,124,246,0.5);}.nfc-pricing-heading em{background:linear-gradient(135deg,#2E7CF6,#6BA4FF) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;}.nfc-pricing-card{transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.4s ease,border-color 0.4s ease !important;position:relative;overflow:hidden;}.nfc-pricing-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2E7CF6,#6BA4FF,#2E7CF6);opacity:0;transition:opacity 0.4s ease;z-index:1;}.nfc-pricing-card:hover::before,.nfc-pricing-card.is-popular::before{opacity:1;}.nfc-pricing-card:not(.is-popular):hover{transform:translateY(-8px) !important;box-shadow:0 20px 50px rgba(0,0,0,0.08),0 0 0 1px rgba(46,124,246,0.15) !important;border-color:rgba(46,124,246,0.3) !important;}.nfc-pricing-card.is-popular{border-color:rgba(46,124,246,0.25) !important;box-shadow:0 25px 80px rgba(0,0,0,0.25),0 0 40px rgba(46,124,246,0.06) !important;}.nfc-pricing-card.is-popular:hover{box-shadow:0 35px 100px rgba(0,0,0,0.3),0 0 60px rgba(46,124,246,0.1) !important;}.nfc-popular-badge{background:linear-gradient(135deg,#2E7CF6,#1A5FD1) !important;box-shadow:0 4px 15px rgba(46,124,246,0.35);letter-spacing:2px;}.nfc-price-amount{letter-spacing:-0.03em;}.nfc-feature-icon svg{filter:drop-shadow(0 0 3px rgba(46,124,246,0.15));}.nfc-pricing-btn{position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94) !important;}.nfc-pricing-btn::after{content:'';position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.08),transparent);transform:skewX(-25deg);transition:left 0.6s ease;pointer-events:none;}.nfc-pricing-btn:hover::after{left:125%;}.nfc-pricing-card.is-popular .nfc-pricing-btn{background:linear-gradient(135deg,#2E7CF6 0%,#1A5FD1 100%) !important;border-color:transparent !important;box-shadow:0 4px 15px rgba(46,124,246,0.25);}.nfc-pricing-card.is-popular .nfc-pricing-btn:hover{box-shadow:0 8px 30px rgba(46,124,246,0.4) !important;transform:translateY(-3px) !important;}.nfc-faq-item{transition:background-color 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease !important;}.nfc-faq-item:hover{border-color:rgba(46,124,246,0.12) !important;}.nfc-faq-item.is-open{border-color:rgba(46,124,246,0.2) !important;box-shadow:0 4px 20px rgba(46,124,246,0.06) !important;}.nfc-faq-item.is-open .nfc-faq-toggle{transform:rotate(45deg);}.nfc-usmap-svg g[data-name]{transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94),filter 0.25s ease !important;}.nfc-usmap-svg g[data-name]:hover path,.nfc-usmap-svg g[data-name]:hover polygon{filter:brightness(1.12) drop-shadow(0 2px 8px rgba(46,124,246,0.25));}.nfc-usmap-tooltip{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);letter-spacing:0.3px;}.elementor-element-0c4392e{position:relative;overflow:hidden;}.elementor-element-c6a2f1f .elementor-button{transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94) !important;position:relative;overflow:hidden;}.elementor-element-c6a2f1f .elementor-button::after{content:'';position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent);transform:skewX(-25deg);transition:left 0.6s ease;pointer-events:none;}.elementor-element-c6a2f1f .elementor-button:hover::after{left:125%;}.elementor-element-c6a2f1f .elementor-button:hover{transform:translateY(-3px) !important;box-shadow:0 8px 30px rgba(0,166,153,0.3) !important;}.elementor-nav-menu a.elementor-item{letter-spacing:0.3px;transition:color 0.3s ease !important;}.elementor-button.elementor-size-sm,.elementor-button.elementor-size-md{transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94) !important;}.elementor-button.elementor-size-sm:hover,.elementor-button.elementor-size-md:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(46,124,246,0.25);}.elementor-location-footer a{transition:color 0.3s ease,opacity 0.3s ease !important;}.elementor-location-footer a:hover{opacity:0.85;}.nfc-bform-input,.nfc-bform-select,.nfc-bform-textarea{transition:border-color 0.3s ease,box-shadow 0.3s ease !important;}.nfc-bform-input:focus,.nfc-bform-select:focus,.nfc-bform-textarea:focus{border-color:#2E7CF6 !important;box-shadow:0 0 0 3px rgba(46,124,246,0.08) !important;outline:none;}.nfc-bform-section-header{position:relative;}.nfc-bform-section-header::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(46,124,246,0.15),transparent);}.nfc-bform-submit{background:linear-gradient(135deg,#2E7CF6 0%,#1A5FD1 100%) !important;box-shadow:0 4px 20px rgba(46,124,246,0.25) !important;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94) !important;position:relative;overflow:hidden;}.nfc-bform-submit::after{content:'';position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transform:skewX(-25deg);transition:left 0.6s ease;pointer-events:none;}.nfc-bform-submit:hover::after{left:125%;}.nfc-bform-submit:hover{transform:translateY(-2px) !important;box-shadow:0 8px 30px rgba(46,124,246,0.35) !important;}.nfc-ss-select{transition:border-color 0.3s ease,box-shadow 0.3s ease !important;}.nfc-ss-select:focus{border-color:#2E7CF6 !important;box-shadow:0 0 0 3px rgba(46,124,246,0.08) !important;}.nfc-ss-btn{transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94) !important;}.nfc-ss-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,0.15);}@media (max-width:600px){.nfc-hero-btn-primary::after,.nfc-pricing-btn::after,.nfc-bform-submit::after,.elementor-element-c6a2f1f .elementor-button::after{display:none;}.nfc-hero-heading em{animation:none !important;}}.elementor-element-ee03008 .elementor-nav-menu--main .elementor-item{padding:10px 18px !important;font-size:14px !important;font-weight:500 !important;letter-spacing:0.3px;font-family:'Inter',sans-serif !important;transition:color 0.3s ease,opacity 0.3s ease !important;}.elementor-element-ee03008 .elementor-nav-menu--main .elementor-item::after{bottom:4px !important;}.elementor-element-27e32c2 .elementor-button{padding:10px 24px !important;border-radius:6px !important;font-size:14px !important;font-weight:600 !important;font-style:normal !important;font-family:'Inter',sans-serif !important;letter-spacing:0.3px;transition:all 0.3s ease !important;}.elementor-element-27e32c2 .elementor-button:hover{transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(46,124,246,0.3) !important;}.elementor-element-e72ff8a{backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;}.elementor-element-8c2b886 img{max-height:42px !important;width:auto !important;object-fit:contain;}.nfc-process-section{overflow:visible !important;padding:140px 40px 60px 40px !important;}.nfc-process-inner{min-height:auto !important;flex-direction:row-reverse !important;align-items:flex-start !important;gap:120px !important;max-width:1200px !important;}.nfc-process-header{margin-bottom:48px !important;}.nfc-process-right{position:sticky !important;top:140px;flex:0 0 44% !important;align-self:flex-start !important;padding-top:60px !important;}.nfc-process-card-wrapper{width:100% !important;}.nfc-cards-stack{position:relative !important;perspective:none !important;}.nfc-process-card{border-radius:16px !important;box-shadow:0 16px 48px rgba(0,0,0,0.1) !important;padding:40px 36px !important;}.nfc-process-left{flex:0 0 44% !important;}.nfc-steps-list{position:relative !important;min-height:auto !important;display:flex !important;flex-direction:column !important;gap:0 !important;margin-top:32px !important;}.nfc-step-item{position:relative !important;opacity:1 !important;width:100% !important;padding:25vh 0 !important;border-bottom:1px solid #E2E8F0;transition:opacity 0.5s ease !important;flex-direction:column !important;gap:12px !important;display:flex !important;}.nfc-step-item:first-child{padding-top:0 !important;}.nfc-step-item:last-child{border-bottom:none;padding-bottom:30vh !important;}.nfc-step-item:not(.is-active){opacity:0.25 !important;}.nfc-step-item.is-active{opacity:1 !important;}.nfc-step-number{font-family:'Playfair Display',serif !important;font-size:72px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:-2px;background:linear-gradient(135deg,#2E7CF6,#6BA4FF) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;margin-bottom:4px;padding-top:0 !important;}.nfc-step-title{font-family:'Inter',sans-serif !important;font-size:24px !important;font-weight:700 !important;color:#0B1A2E !important;line-height:1.3 !important;margin-bottom:8px !important;}.nfc-step-desc{font-family:'Inter',sans-serif !important;font-size:16px !important;line-height:1.7 !important;color:#64748B !important;max-width:440px;}.nfc-step-counter{display:none !important;}@media (max-width:1024px){.nfc-process-section{padding:60px 20px !important;}.nfc-process-inner{flex-direction:column !important;gap:40px !important;}.nfc-process-right{position:relative !important;top:auto !important;flex:0 0 100% !important;width:100% !important;padding-top:0 !important;}.nfc-process-left{flex:0 0 100% !important;}.nfc-step-item{padding:40px 0 !important;}.nfc-step-item:last-child{padding-bottom:40px !important;}.nfc-step-number{font-size:48px !important;}.nfc-step-title{font-size:20px !important;}}.nfc-pricing-cards{overflow:visible !important;padding-top:20px !important;}.nfc-pricing-card{overflow:visible !important;}.nfc-popular-badge{top:-12px !important;z-index:5 !important;}.nfc-renewal-banner{margin-top:24px;border:1px solid #E2E8F0;border-radius:12px;padding:32px 40px;background:#FFFFFF;transition:border-color 0.3s ease,box-shadow 0.3s ease;}.nfc-renewal-banner:hover{border-color:rgba(46,124,246,0.2);box-shadow:0 8px 30px rgba(0,0,0,0.06);}.nfc-renewal-content{display:flex;align-items:center;justify-content:space-between;gap:40px;}.nfc-renewal-title{font-family:'Playfair Display',serif;font-weight:700;font-size:32px;line-height:1.3;color:#0B1A2E;margin-bottom:8px;}.nfc-renewal-desc{font-family:'Inter',sans-serif;font-size:15px;line-height:1.6;color:#334155;margin:0;max-width:700px;}.nfc-renewal-btn{flex-shrink:0;display:inline-block !important;width:auto !important;padding:14px 36px !important;white-space:nowrap;background-color:transparent !important;color:#0B1A2E !important;border:1px solid #CBD5E1 !important;border-radius:8px !important;font-family:'Inter',sans-serif;font-weight:600;font-size:15px;text-decoration:none;text-align:center;cursor:pointer;transition:all 0.3s ease;}.nfc-renewal-btn:hover{background-color:#F1F5F9 !important;border-color:#94A3B8 !important;transform:translateY(-2px);}@media (max-width:768px){.nfc-renewal-content{flex-direction:column;text-align:center;gap:20px;}.nfc-renewal-banner{padding:24px 20px;}}.nfc-price-amount{font-family:'Playfair Display',serif !important;}.nfc-faq-section{background-color:#0B1A2E !important;padding:100px 20px !important;}.nfc-faq-header{margin-bottom:56px !important;}.nfc-faq-heading{color:#FFFFFF !important;font-size:45px !important;}.nfc-faq-description{color:#C8D5E6 !important;}.nfc-faq-subtitle{color:#2E7CF6 !important;}.nfc-faq-list{gap:16px !important;}.nfc-faq-item{background-color:rgba(26,45,71,0.5) !important;border:1px solid rgba(255,255,255,0.1) !important;border-radius:50px !important;transition:all 0.3s ease-in-out !important;overflow:hidden !important;}.nfc-faq-item:hover{background-color:rgba(26,45,71,0.7) !important;border-color:rgba(255,255,255,0.18) !important;box-shadow:none !important;}.nfc-faq-item.is-open{background-color:rgba(46,124,246,0.1) !important;border-color:rgba(46,124,246,0.25) !important;border-radius:24px !important;box-shadow:0 4px 24px rgba(0,0,0,0.2) !important;}.nfc-faq-trigger{padding:24px 32px !important;}.nfc-faq-question{color:#FFFFFF !important;font-size:16px !important;font-weight:600 !important;font-style:normal !important;}.nfc-faq-item.is-open .nfc-faq-question{color:#FFFFFF !important;}.nfc-faq-toggle{background:rgba(255,255,255,0.08) !important;color:#FFFFFF !important;}.nfc-faq-toggle svg{color:#FFFFFF !important;}.nfc-faq-item.is-open .nfc-faq-toggle{background:rgba(46,124,246,0.2) !important;color:#FFFFFF !important;transform:rotate(45deg);}.nfc-faq-item.is-open .nfc-faq-toggle svg{color:#FFFFFF !important;}.nfc-faq-answer{color:#D0DCE8 !important;padding:0 32px 24px 32px !important;}.nfc-faq-answer p,.nfc-faq-answer li{color:#C8D5E6 !important;}@media (max-width:768px){.nfc-faq-heading{font-size:32px !important;}.nfc-faq-trigger{padding:20px 24px !important;}.nfc-faq-question{font-size:16px !important;}.nfc-faq-answer{padding:0 24px 20px 24px !important;}.nfc-faq-item{border-radius:32px !important;}.nfc-faq-item.is-open{border-radius:20px !important;}}.elementor-element-c30ad6c{background-color:#0B1A2E !important;position:relative;}.elementor-element-c30ad6c{padding-bottom:0 !important;margin-bottom:0 !important;}.elementor-element-0c4392e{margin-top:0 !important;background:linear-gradient(180deg,#0B1A2E 0%,#0D2240 30%,#143A5C 60%,#1A5A7A 100%) !important;border:none !important;}.elementor-element-c6a2f1f .elementor-button{background:linear-gradient(135deg,#2E7CF6 0%,#1A5FD1 50%,#2E7CF6 100%) !important;background-size:200% 100% !important;color:#FFFFFF !important;border:none !important;border-radius:8px !important;padding:16px 36px !important;font-family:"Inter",sans-serif !important;font-weight:600 !important;font-style:normal !important;font-size:16px !important;box-shadow:0 4px 20px rgba(46,124,246,0.3),inset 0 1px 0 rgba(255,255,255,0.1) !important;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94) !important;position:relative;overflow:hidden;}.elementor-element-c6a2f1f .elementor-button::after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.12),transparent);transform:skewX(-25deg);transition:left 0.6s ease;pointer-events:none;}.elementor-element-c6a2f1f .elementor-button:hover::after{left:125%;}.elementor-element-c6a2f1f .elementor-button:hover,.elementor-element-c6a2f1f .elementor-button:focus{background-position:100% 0 !important;box-shadow:0 8px 35px rgba(46,124,246,0.45),inset 0 1px 0 rgba(255,255,255,0.15) !important;transform:translateY(-3px) !important;color:#FFFFFF !important;}.elementor-element-c6a2f1f .elementor-button svg{fill:#FFFFFF !important;}.elementor-39 .elementor-element-7166cc56{background-color:#060F1D !important;}.elementor-39 .elementor-element-75cc8f96 img{max-width:180px !important;width:auto !important;}.elementor-39 .elementor-element-544b2fae{font-family:'Inter',sans-serif !important;font-size:14px !important;color:#6B7F99 !important;line-height:1.6 !important;margin-top:16px !important;}.elementor-39 .elementor-element-aa592d7 .elementor-heading-title,.elementor-39 .elementor-element-f16c9c0 .elementor-heading-title,.elementor-39 .elementor-element-8ff2053 .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1.5px !important;color:#FFFFFF !important;margin-bottom:20px !important;}.elementor-39 .elementor-icon-list-text{font-family:'Inter',sans-serif !important;font-size:14px !important;color:#8A9BB5 !important;}.elementor-39 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF !important;}.elementor-39 .elementor-icon-list-icon i,.elementor-39 .elementor-icon-list-icon svg{color:#8A9BB5 !important;fill:#8A9BB5 !important;}.elementor-39 .elementor-element-4b6d6e13{border-color:rgba(255,255,255,0.08) !important;}.elementor-39 .elementor-element-4bba25f5{font-family:'Inter',sans-serif !important;font-size:13px !important;color:#5A6B80 !important;}.elementor-39 .elementor-element-19b0053{padding:60px 0 40px 0 !important;}.elementor-39 .elementor-element-4b6d6e13{padding:20px 0 20px 0 !important;}.elementor-element-ee03008 .elementor-nav-menu--main .elementor-nav-menu .sub-menu{background-color:#0B1A2E !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:12px !important;padding:12px 0 !important;min-width:240px !important;box-shadow:0 16px 48px rgba(0,0,0,0.4) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;margin-top:8px !important;}.elementor-element-ee03008 .elementor-nav-menu--main .sub-menu .elementor-item{font-family:"Inter",sans-serif !important;padding:10px 24px !important;font-size:14px !important;font-weight:400 !important;color:#8A9BB5 !important;transition:color 0.2s ease,background-color 0.2s ease !important;}.elementor-element-ee03008 .elementor-nav-menu--main .sub-menu .elementor-item:hover{color:#FFFFFF !important;background-color:rgba(46,124,246,0.1) !important;}.elementor-element-ee03008 .elementor-nav-menu--main .sub-menu .elementor-item::before,.elementor-element-ee03008 .elementor-nav-menu--main .sub-menu .elementor-item::after{display:none !important;}.nfc-sd{background:#FFFFFF !important;color:#334155 !important;}.nfc-sd .nfc-sd-hero{margin-left:calc(-50vw+50%) !important;margin-right:calc(-50vw+50%) !important;width:100vw !important;max-width:100vw !important;padding:100px 40px 80px !important;background:#0B1A2E !important;border-radius:0 !important;}.nfc-sd .nfc-sd-hero-inner{max-width:1200px !important;margin:0 auto !important;}.nfc-sd .nfc-sd-hero-heading{color:#FFFFFF !important;}.nfc-sd .nfc-sd-hero-desc{color:#8A9BB5 !important;}.nfc-sd .nfc-sd-card{background:#FFFFFF !important;border:1px solid #E2E8F0 !important;color:#334155 !important;backdrop-filter:none !important;}.nfc-sd .nfc-sd-facts-heading{color:#0B1A2E !important;}.nfc-sd .nfc-sd-fact-label{color:#64748B !important;}.nfc-sd .nfc-sd-fact-value{color:#0B1A2E !important;}.nfc-sd .nfc-sd-section-heading{color:#0B1A2E !important;}.nfc-sd .nfc-sd-req-item{color:#334155 !important;}.nfc-sd .nfc-sd-benefit-title{color:#0B1A2E !important;}.nfc-sd .nfc-sd-benefit-desc{color:#64748B !important;}.nfc-sd .nfc-sd-process-card{background:#0B1A2E !important;border-color:rgba(46,124,246,0.15) !important;color:#FFFFFF !important;}.nfc-sd .nfc-sd-process-card .nfc-sd-section-heading{color:#FFFFFF !important;}.nfc-sd .nfc-sd-process-title{color:#FFFFFF !important;}.nfc-sd .nfc-sd-process-desc{color:#8A9BB5 !important;}.nfc-sd .nfc-sd-cta-box{background:#2E7CF6 !important;}.nfc-sd .nfc-sd-bottom-cta{margin-left:calc(-50vw+50%) !important;margin-right:calc(-50vw+50%) !important;width:100vw !important;max-width:100vw !important;border-radius:0 !important;border:none !important;background:linear-gradient(180deg,#0B1A2E 0%,#0D2240 30%,#143A5C 60%,#1A5A7A 100%) !important;padding:100px 40px !important;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;}.nfc-sd .nfc-sd-bottom-cta>svg{display:none !important;}.nfc-sd .nfc-sd-bottom-heading{font-family:Playfair Display,serif !important;font-size:42px !important;font-weight:700 !important;color:#FFFFFF !important;margin:0 0 16px 0 !important;line-height:1.2 !important;position:relative;z-index:1;}.nfc-sd .nfc-sd-bottom-desc{font-family:Inter,sans-serif !important;font-size:16px !important;color:#C8D5E6 !important;margin:0 0 32px 0 !important;max-width:500px !important;line-height:1.6 !important;position:relative;z-index:1;}.nfc-sd .nfc-sd-bottom-btn{background:linear-gradient(135deg,#2E7CF6 0%,#1A5FD1 50%,#2E7CF6 100%) !important;background-size:200% 100% !important;box-shadow:none !important;padding:12px 24px !important;font-size:14px !important;font-weight:600 !important;font-style:normal !important;border-radius:4px !important;color:#FFFFFF !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:10px !important;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94) !important;position:relative;z-index:1;overflow:hidden;}.nfc-sd .nfc-sd-bottom-btn:hover{background-position:100% 0 !important;box-shadow:0 6px 20px rgba(46,124,246,0.3) !important;transform:translateY(-2px) !important;}.nfc-sd .nfc-sd-section{max-width:1200px !important;padding:0 40px !important;margin-bottom:60px !important;}.nfc-sd .nfc-sd-badge{color:#FFFFFF !important;}@media (max-width:768px){.nfc-sd .nfc-sd-hero{padding:60px 20px !important;}.nfc-sd .nfc-sd-section{padding:0 20px !important;}.nfc-sd .nfc-sd-bottom-cta{padding:60px 20px !important;}}.nfc-sd .nfc-sd-section:last-child{margin-bottom:0 !important;padding-bottom:0 !important;}.nfc-sd{padding-bottom:0 !important;margin-bottom:0 !important;}.elementor-widget-nfc_state_details .elementor-widget-container{margin-bottom:0 !important;padding-bottom:0 !important;}.elementor-element-059d8a6{padding-bottom:0 !important;margin-bottom:0 !important;}.elementor-nav-menu--dropdown .elementor-sub-item,.elementor-nav-menu--dropdown a,.elementor-nav-menu .elementor-sub-item{font-style:normal !important;}.elementor-button,.elementor-button a,.elementor-button span,.nfc-hero-btn-primary,.nfc-hero-btn-secondary,.nfc-sd-btn,a.elementor-button,.elementor-widget-button a{text-decoration:none !important;}.nfc-sd .nfc-sd-bottom-btn.elementor-button{background:linear-gradient(135deg,#2E7CF6 0%,#1A5FD1 50%,#2E7CF6 100%) !important;background-size:200% 100% !important;color:#FFFFFF !important;border:none !important;font-family:'Inter',sans-serif !important;font-weight:600 !important;font-style:normal !important;text-decoration:none !important;z-index:1;position:relative;}.nfc-sd .nfc-sd-bottom-btn.elementor-button svg{fill:#FFFFFF !important;}.nfc-sd .nfc-sd-bottom-btn.elementor-button:hover{background-position:100% 0 !important;box-shadow:0 6px 20px rgba(46,124,246,0.3) !important;transform:translateY(-2px) !important;}.elementor-element-9c2adfa .elementor-button{font-family:'Inter',sans-serif !important;}