.elementor-3484 .elementor-element.elementor-element-fba-critical-css{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3484 .elementor-element.elementor-element-12e5f8f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3484 .elementor-element.elementor-element-12e5f8f:not(.elementor-motion-effects-element-type-background), .elementor-3484 .elementor-element.elementor-element-12e5f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020728;}@media(min-width:768px){.elementor-3484 .elementor-element.elementor-element-12e5f8f{--width:100%;}}/* Start custom CSS */.elementor-3484 .entry-header,.elementor-3484 .ast-single-entry-header{display:none!important;}
.elementor-3484 .svc-detail-hero .elementor-heading-title,.elementor-3484 .svc-detail-html,.elementor-3484 .svc-detail-html h1,.elementor-3484 .svc-detail-html h2,.elementor-3484 .svc-detail-html p,.elementor-3484 .svc-detail-html a,.elementor-3484 .svc-detail-section .elementor-heading-title,.elementor-3484 .card .elementor-heading-title,.elementor-3484 .card .elementor-widget-text-editor{text-transform:none!important;}
.elementor-3484 .card{--height:250px;--transition-time:all 1s;--brand-red:#9C0D0D;min-height:var(--height);position:relative;overflow:hidden!important;border:2px solid transparent!important;background:#fff!important;box-sizing:border-box;transition:border-color .4s ease,box-shadow .4s ease;}
.elementor-3484 .card:hover{border-color:var(--brand-red)!important;box-shadow:0 8px 24px rgba(156,13,13,.15)!important;}
.elementor-3484 .card .card-icon-box{position:absolute;top:0;left:0;right:0;height:var(--height);width:100%;z-index:2;transition:var(--transition-time);}
.elementor-3484 .card:hover .card-icon-box{left:-75px;height:150px;width:150px;top:50px;background-color:var(--brand-red)!important;border-radius:10px;box-shadow:rgba(17,17,26,.05) 0 1px 0,rgba(17,17,26,.1) 0 0 8px;}
.elementor-3484 .card:hover .card-icon-box .elementor-heading-title{font-size:0!important;opacity:0;line-height:0!important;}
.elementor-3484 .card .svc-card-back{min-height:var(--height);background:#fff;}
.elementor-3484 .card .svc-card-back>.e-con-inner{padding-left:90px!important;}
.elementor-3484 .card .svc-card-back .elementor-heading-title{color:#1A1A1A!important;transition:color .4s ease;}
.elementor-3484 .card:hover .svc-card-back .elementor-heading-title{color:var(--brand-red)!important;}
.elementor-3484 .card .svc-card-back .elementor-button-wrapper{opacity:0;max-height:0;overflow:hidden;transform:translateY(8px);pointer-events:none;transition:all .5s ease;}
.elementor-3484 .card:hover .svc-card-back .elementor-button-wrapper{opacity:1;max-height:80px;transform:translateY(0);pointer-events:auto;margin-top:8px!important;}
.elementor-3484 .card .svc-card-back .elementor-button{background-color:var(--brand-red)!important;border-color:var(--brand-red)!important;}
.elementor-3484 .svc-cards-grid{display:flex!important;flex-wrap:wrap!important;gap:20px!important;}
.elementor-3484 .svc-cards-grid>.e-con-inner{display:flex!important;flex-wrap:wrap!important;gap:20px!important;width:100%!important;}
.elementor-3484 .svc-cards-grid>.e-con.card,
.elementor-3484 .svc-cards-grid>.e-con-inner>.e-con.card,
.elementor-3484 .svc-cards-grid>.elementor-element.card{flex:0 0 calc(33.333% - 14px)!important;max-width:calc(33.333% - 14px)!important;width:calc(33.333% - 14px)!important;}
.elementor-3484 .svc-detail-html .ps-wrap,.elementor-3484 .svc-detail-html .dm-wrap{max-width:1180px;margin:0 auto;}
.elementor-3484 .svc-detail-html .ps-badge,.elementor-3484 .svc-detail-html .dm-badge{display:inline-block;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:5px 16px;border-radius:20px;margin-bottom:16px;}
.elementor-3484 .svc-detail-html .ps-badge{background:#E9F8DF;color:#5FAF2D;}
.elementor-3484 .svc-detail-html .dm-badge{background:#FFF4DF;color:#9C0D0D;}
.elementor-3484 .svc-detail-html .ps-hero-title,.elementor-3484 .svc-detail-html .dm-hero-title{font-size:36px;font-weight:700;margin:0 0 12px;color:#020728;text-align:center;}
.elementor-3484 .svc-detail-html .ps-hero-sub,.elementor-3484 .svc-detail-html .dm-hero-sub{color:#5B6472;font-size:16px;max-width:620px;margin:0 auto 10px;line-height:1.7;text-align:center;}
.elementor-3484 .svc-detail-html .ps-featured,.elementor-3484 .svc-detail-html .dm-featured{background:#F4FAFB;border-radius:16px;padding:32px 36px;margin:24px 0 10px;display:flex;gap:40px;align-items:center;flex-wrap:wrap;border:1px solid rgba(2,7,40,.08);}
.elementor-3484 .svc-detail-html .ps-featured-left,.elementor-3484 .svc-detail-html .dm-featured-left{flex:1;min-width:240px;}
.elementor-3484 .svc-detail-html .ps-featured-label,.elementor-3484 .svc-detail-html .dm-featured-label{font-size:11px;color:#82CD47;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px;}
.elementor-3484 .svc-detail-html .ps-featured-title,.elementor-3484 .svc-detail-html .dm-featured-title{font-size:26px;font-weight:700;color:#020728;margin:0 0 10px;}
.elementor-3484 .svc-detail-html .ps-featured-desc,.elementor-3484 .svc-detail-html .dm-featured-desc{color:#5B6472;font-size:15px;line-height:1.75;margin:0 0 20px;}
.elementor-3484 .svc-detail-html .ps-btn,.elementor-3484 .svc-detail-html .dm-btn,.elementor-3484 .svc-detail-html .dm-fb-btn{display:inline-block;background:#9C0D0D;color:#fff!important;font-size:14px;font-weight:600;padding:12px 28px;border-radius:8px;text-decoration:none!important;}
.elementor-3484 .svc-detail-html .ps-btn-outline,.elementor-3484 .svc-detail-html .dm-btn-outline{background:transparent;color:#9C0D0D!important;border:2px solid #9C0D0D;margin-left:10px;}
.elementor-3484 .svc-detail-html .ps-mini-grid,.elementor-3484 .svc-detail-html .dm-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;min-width:200px;}
.elementor-3484 .svc-detail-html .ps-mini-card,.elementor-3484 .svc-detail-html .dm-mini-card{background:#fff;border-radius:10px;padding:12px 10px;text-align:center;border:1px solid rgba(2,7,40,.08);}
.elementor-3484 .svc-detail-html .ps-mini-icon,.elementor-3484 .svc-detail-html .dm-mini-icon{font-size:24px;margin-bottom:6px;}
.elementor-3484 .svc-detail-html .ps-mini-label,.elementor-3484 .svc-detail-html .dm-mini-label{font-size:11px;color:#5B6472;}
.elementor-3484 .svc-detail-html .ps-why,.elementor-3484 .svc-detail-html .dm-why{background:#F8F9FA;border-radius:16px;padding:32px 36px;margin:10px 0;}
.elementor-3484 .svc-detail-html .ps-why-grid,.elementor-3484 .svc-detail-html .dm-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;}
.elementor-3484 .svc-detail-html .ps-why-item,.elementor-3484 .svc-detail-html .dm-why-item{display:flex;gap:12px;align-items:flex-start;}
.elementor-3484 .svc-detail-html .ps-why-check,.elementor-3484 .svc-detail-html .dm-why-check{width:22px;height:22px;background:#E9F8DF;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#5FAF2D;font-size:13px;}
.elementor-3484 .svc-detail-html .ps-why-title,.elementor-3484 .svc-detail-html .dm-why-title{font-size:14px;font-weight:600;color:#020728;margin:0 0 3px;}
.elementor-3484 .svc-detail-html .ps-why-desc,.elementor-3484 .svc-detail-html .dm-why-desc{font-size:13px;color:#5B6472;margin:0;}
.elementor-3484 .svc-detail-html .ps-cta,.elementor-3484 .svc-detail-html .dm-cta{text-align:center;border:1px solid #EAEAEA;border-radius:16px;padding:40px 20px;}
.elementor-3484 .svc-detail-html .ps-cta-title,.elementor-3484 .svc-detail-html .dm-cta-title{font-size:24px;font-weight:700;color:#020728;margin:0 0 8px;}
.elementor-3484 .svc-detail-html .ps-cta-sub,.elementor-3484 .svc-detail-html .dm-cta-sub{color:#5B6472;font-size:15px;margin:0 0 24px;}
.elementor-3484 .svc-detail-html .ps-cta-info,.elementor-3484 .svc-detail-html .dm-cta-info{font-size:13px;color:#888;margin:16px 0 0;}
.elementor-3484 .svc-detail-html .dm-fb{background:#020728;border-radius:20px;padding:40px 36px;margin:10px 0 20px;color:#fff;}
.elementor-3484 .svc-detail-html .dm-fb-badge{display:inline-block;background:rgba(130,205,71,.2);color:#82CD47;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:4px 14px;border-radius:20px;margin-bottom:14px;}
.elementor-3484 .svc-detail-html .dm-fb-title{font-size:28px;font-weight:700;margin:0 0 10px;color:#fff;}
.elementor-3484 .svc-detail-html .dm-fb-sub{font-size:15px;opacity:.9;max-width:700px;line-height:1.7;margin:0 0 28px;}
.elementor-3484 .svc-detail-html .dm-fb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:28px;}
.elementor-3484 .svc-detail-html .dm-fb-stat{background:rgba(255,255,255,.1);border-radius:10px;padding:16px;text-align:center;}
.elementor-3484 .svc-detail-html .dm-fb-stat-num{font-size:26px;font-weight:700;margin:0 0 4px;}
.elementor-3484 .svc-detail-html .dm-fb-stat-label{font-size:12px;opacity:.85;}
.elementor-3484 .svc-detail-html .dm-fb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:28px;}
.elementor-3484 .svc-detail-html .dm-fb-card{background:rgba(255,255,255,.08);border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.15);}
.elementor-3484 .svc-detail-html .dm-fb-card-title{font-size:14px;font-weight:700;margin:0 0 6px;color:#fff;}
.elementor-3484 .svc-detail-html .dm-fb-card-desc{font-size:13px;opacity:.85;line-height:1.6;margin:0;}
.elementor-3484 .svc-detail-html .dm-fb-steps{background:rgba(255,255,255,.08);border-radius:14px;padding:24px 28px;margin-bottom:24px;}
.elementor-3484 .svc-detail-html .dm-fb-steps-title{font-size:16px;font-weight:700;margin:0 0 18px;color:#fff;}
.elementor-3484 .svc-detail-html .dm-step{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px;}
.elementor-3484 .svc-detail-html .dm-step-num{width:28px;height:28px;background:#82CD47;color:#020728;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;}
.elementor-3484 .svc-detail-html .dm-step-title{font-size:14px;font-weight:600;margin:0 0 3px;color:#fff;}
.elementor-3484 .svc-detail-html .dm-step-desc{font-size:13px;opacity:.85;margin:0;line-height:1.5;}
.elementor-3484 .svc-detail-html .dm-fb-btn{background:#82CD47!important;color:#020728!important;}
@media(max-width:1024px){
.elementor-3484{overflow-x:hidden!important;max-width:100%!important;}
.elementor-3484 .card{overflow:hidden!important;max-width:100%!important;box-sizing:border-box!important;}
.elementor-3484 .card .card-icon-box{position:relative!important;left:0!important;top:auto!important;height:200px!important;width:100%!important;}
.elementor-3484 .card:hover .card-icon-box{position:relative!important;left:0!important;top:auto!important;height:200px!important;width:100%!important;background-color:#020728!important;border-radius:0!important;box-shadow:none!important;}
.elementor-3484 .card:hover .card-icon-box .elementor-heading-title{font-size:clamp(13px,3.4vw,15px)!important;opacity:1!important;line-height:1.25!important;}
.elementor-3484 .card .svc-card-back{overflow:hidden!important;max-width:100%!important;}
.elementor-3484 .card .svc-card-back>.e-con-inner{padding:16px 14px!important;align-items:flex-start!important;text-align:left!important;}
.elementor-3484 .card .svc-card-back .elementor-heading-title{font-size:clamp(14px,3.8vw,17px)!important;line-height:1.25!important;text-align:left!important;}
.elementor-3484 .card .card-icon-box .elementor-heading-title{font-size:clamp(13px,3.4vw,15px)!important;padding:0 10px!important;}
.elementor-3484 .card .svc-card-back .elementor-widget-text-editor p{font-size:13px!important;line-height:1.45!important;}
.elementor-3484 .svc-detail-html .ps-featured,.elementor-3484 .svc-detail-html .dm-featured{flex-direction:column!important;gap:20px!important;padding:20px 16px!important;}
.elementor-3484 .svc-detail-html .ps-mini-grid,.elementor-3484 .svc-detail-html .dm-mini-grid{grid-template-columns:repeat(2,1fr)!important;}
.elementor-3484 .svc-detail-html .ps-hero-title,.elementor-3484 .svc-detail-html .dm-hero-title{font-size:clamp(22px,6vw,28px)!important;line-height:1.2!important;}
.elementor-3484 .svc-detail-html .dm-fb-grid,.elementor-3484 .svc-detail-html .dm-fb-stats,.elementor-3484 .svc-detail-html .ps-why-grid,.elementor-3484 .svc-detail-html .dm-why-grid{grid-template-columns:1fr!important;}
.elementor-3484 .svc-detail-html .dm-btn,.elementor-3484 .svc-detail-html .ps-btn,.elementor-3484 .svc-detail-html .dm-btn-outline,.elementor-3484 .svc-detail-html .ps-btn-outline{display:block!important;width:100%!important;margin:8px 0 0 0!important;text-align:center!important;}
.elementor-3484 .svc-detail-section{padding-left:16px!important;padding-right:16px!important;}
.elementor-3484 .svc-cards-grid>.e-con.card,
.elementor-3484 .svc-cards-grid>.e-con-inner>.e-con.card,
.elementor-3484 .svc-cards-grid>.elementor-element.card{flex:0 0 calc(50% - 10px)!important;max-width:calc(50% - 10px)!important;width:calc(50% - 10px)!important;}
}
@media(max-width:767px){
.elementor-3484 .svc-cards-grid>.e-con.card,
.elementor-3484 .svc-cards-grid>.e-con-inner>.e-con.card,
.elementor-3484 .svc-cards-grid>.elementor-element.card{width:100%!important;flex:0 0 100%!important;max-width:100%!important;}
.elementor-3484 .card .card-icon-box{min-height:180px!important;height:auto!important;}
.elementor-3484 .card{min-height:220px!important;}
.elementor-3484 .svc-detail-html .ps-hero-title,.elementor-3484 .svc-detail-html .dm-hero-title{font-size:28px;}
.elementor-3484 .svc-detail-html .ps-featured,.elementor-3484 .svc-detail-html .dm-featured,.elementor-3484 .svc-detail-html .dm-fb{padding:24px 20px;}
}
.elementor-3484 .entry-header,.elementor-3484 .ast-single-entry-header{display:none!important;}
.elementor-3484 .fba-landing{font-family:inherit;color:#020728;overflow-x:hidden;}
.elementor-3484 .fba-wrap{max-width:1140px;margin:0 auto;padding:0 20px;}
.elementor-3484 .fba-hero{position:relative;min-height:auto;display:flex;align-items:center;padding:110px 0 64px;color:#fff;overflow:hidden;background:#020728;}
.elementor-3484 .fba-hero-inner{position:relative;z-index:2;text-align:center;}
.elementor-3484 .fba-pill{display:inline-block;background:rgba(130,205,71,.25);color:#82CD47;border:1px solid rgba(130,205,71,.5);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:8px 18px;border-radius:999px;margin-bottom:20px;}
.elementor-3484 .fba-pill-green{background:#E9F8DF;color:#3D7A1A;border-color:#82CD47;}
.elementor-3484 .fba-h1{font-size:clamp(28px,5.5vw,44px);font-weight:800;line-height:1.35;margin:0 0 18px;max-width:920px;margin-left:auto;margin-right:auto;color:#FFFFFF;text-shadow:none;}
.elementor-3484 .fba-h1 span{color:#82CD47;}
.elementor-3484 .fba-lead{font-size:clamp(16px,2.5vw,19px);line-height:1.8;color:#E8ECF4;max-width:760px;margin:0 auto 28px;font-weight:500;}
.elementor-3484 .fba-micro{font-size:13px;color:#B8C0D0;margin:18px 0 0;}
.elementor-3484 .fba-hero-btns,.fba-cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;}
.elementor-3484 .fba-btn{display:inline-flex;align-items:center;justify-content:center;background:#82CD47;color:#020728!important;font-size:14px;font-weight:700;padding:14px 26px;border-radius:10px;text-decoration:none!important;border:none;transition:transform .25s ease,box-shadow .25s ease;}
.elementor-3484 .fba-btn:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(130,205,71,.35);}
.elementor-3484 .fba-btn-wa{background:#25D366!important;color:#fff!important;}
.elementor-3484 .fba-btn-wa:hover{box-shadow:0 12px 28px rgba(37,211,102,.35);}
.elementor-3484 .fba-btn-ghost{background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.25);}
.elementor-3484 .fba-btn-outline{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.5);}
.elementor-3484 .fba-btn-lg{padding:16px 32px;font-size:15px;}
.elementor-3484 .fba-problem,.fba-services,.fba-trust,.fba-steps,.fba-faq,.fba-targeting{padding:64px 0;background:#fff;}
.elementor-3484 .fba-offer{padding:64px 0;background:#F8FAFC;}
.elementor-3484 .fba-video{padding:64px 0;background:#020728;color:#fff;}
.elementor-3484 .fba-label{display:block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9C0D0D;margin-bottom:12px;}
.elementor-3484 .fba-sec-head{text-align:center;margin:0 auto 32px;max-width:820px;}
.elementor-3484 .fba-sec-badge{display:inline-block;background:linear-gradient(135deg,#9C0D0D,#C62828);color:#fff;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:8px 20px;border-radius:999px;margin-bottom:16px;box-shadow:0 8px 20px rgba(156,13,13,.28);}
.elementor-3484 .fba-sec-badge-green{background:linear-gradient(135deg,#82CD47,#5FAF2D);box-shadow:0 8px 20px rgba(130,205,71,.35);}
.elementor-3484 .fba-sec-title{font-size:clamp(28px,5vw,40px)!important;font-weight:800!important;color:#020728!important;margin:0!important;line-height:1.25!important;text-align:center!important;text-transform:none!important;}
.elementor-3484 .fba-text{font-size:17px;line-height:1.8;color:#374151;margin:0 auto 28px;max-width:860px;}
.elementor-3484 .fba-text-center{text-align:center;}
.elementor-3484 .fba-problem{padding:72px 0;background:linear-gradient(180deg,#FFF5F5 0%,#FFFFFF 45%,#F8FAFC 100%);position:relative;overflow:hidden;}
.elementor-3484 .fba-problem::before{content:"";position:absolute;top:-60px;left:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(156,13,13,.12) 0%,transparent 70%);pointer-events:none;}
.elementor-3484 .fba-prob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative;z-index:1;}
.elementor-3484 .fba-prob-card{background:#fff;border-radius:18px;padding:28px 20px;text-align:center;border:2px solid rgba(2,7,40,.06);box-shadow:0 10px 30px rgba(2,7,40,.07);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;}
.elementor-3484 .fba-prob-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(2,7,40,.12);}
.elementor-3484 .fba-prob-card-1{border-top:4px solid #9C0D0D;}
.elementor-3484 .fba-prob-card-2{border-top:4px solid #FFB200;}
.elementor-3484 .fba-prob-card-3{border-top:4px solid #00B4D8;}
.elementor-3484 .fba-prob-card span{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;margin:0 auto 14px;box-shadow:0 8px 20px rgba(2,7,40,.1);}
.elementor-3484 .fba-prob-card-1 span{background:linear-gradient(135deg,#FFEBEE,#FFCDD2);}
.elementor-3484 .fba-prob-card-2 span{background:linear-gradient(135deg,#FFF8E1,#FFE082);}
.elementor-3484 .fba-prob-card-3 span{background:linear-gradient(135deg,#E1F5FE,#B3E5FC);}
.elementor-3484 .fba-prob-card p{margin:0;font-size:16px;font-weight:800;color:#020728;line-height:1.55;}
.elementor-3484 .fba-text-dark{color:#1F2937;}
.elementor-3484 .fba-text strong{color:#020728;}
.elementor-3484 .fba-video-box{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center;}
.elementor-3484 .fba-offer-box{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:start;}
.elementor-3484 .fba-logo{display:block;margin-bottom:16px;max-width:140px;height:auto;}
.elementor-3484 .fba-offer-left h2{font-size:clamp(24px,4vw,32px);font-weight:800;margin:0 0 16px;line-height:1.35;color:#020728;}
.elementor-3484 .fba-offer-left p{font-size:16px;line-height:1.75;color:#374151;margin:0 0 16px;}
.elementor-3484 .fba-rate{color:#9C0D0D;}
.elementor-3484 .fba-checklist{list-style:none;padding:0;margin:0 0 24px;}
.elementor-3484 .fba-checklist li{padding:10px 0 10px 28px;position:relative;font-size:16px;line-height:1.6;color:#1F2937;font-weight:500;}
.elementor-3484 .fba-checklist li::before{content:"✓";position:absolute;left:0;color:#82CD47;font-weight:800;}
.elementor-3484 .fba-checklist-light li{color:#E8ECF4;}
.elementor-3484 .fba-min-budget{background:#E9F8DF;border:1px solid #82CD47;border-radius:10px;padding:14px 16px;margin-top:16px;text-align:center;}
.elementor-3484 .fba-min-budget p{margin:0;font-size:15px;color:#020728;font-weight:600;}
.elementor-3484 .fba-flip-grid{display:grid;gap:20px;margin-bottom:24px;}
.elementor-3484 .fba-flip-grid-4{grid-template-columns:repeat(2,1fr);}
.elementor-3484 .fba-flip-grid-3{grid-template-columns:repeat(3,1fr);}
.elementor-3484 .fba-flip-card{border:0;background:transparent;padding:0;cursor:pointer;perspective:1200px;min-height:320px;width:100%;outline:none;}
.elementor-3484 .fba-flip-inner{position:relative;width:100%;min-height:320px;transition:transform .7s cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d;}
.elementor-3484 .fba-flip-card:hover .fba-flip-inner,.elementor-3484 .fba-flip-card:focus .fba-flip-inner,.elementor-3484 .fba-flip-card.is-flipped .fba-flip-inner{transform:rotateY(180deg);}
.elementor-3484 .fba-flip-front,.elementor-3484 .fba-flip-back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 22px;border-radius:18px;box-shadow:0 10px 30px rgba(2,7,40,.12);border:2px solid transparent;overflow:hidden;text-align:center;}
.elementor-3484 .fba-flip-tint-0{background:linear-gradient(145deg,#E9F8DF 0%,#FFFFFF 55%,#D4F5BC 100%);border-color:rgba(130,205,71,.35);}
.elementor-3484 .fba-flip-tint-1{background:linear-gradient(145deg,#E4F7FF 0%,#FFFFFF 55%,#B3E5FC 100%);border-color:rgba(0,180,216,.35);}
.elementor-3484 .fba-flip-tint-2{background:linear-gradient(145deg,#FFF4DF 0%,#FFFFFF 55%,#FFE0B2 100%);border-color:rgba(255,178,0,.4);}
.elementor-3484 .fba-flip-tint-3{background:linear-gradient(145deg,#F3E5F5 0%,#FFFFFF 55%,#E1BEE7 100%);border-color:rgba(171,71,188,.35);}
.elementor-3484 .fba-flip-back{transform:rotateY(180deg);align-items:flex-start;text-align:left;justify-content:flex-start;}
.elementor-3484 .fba-flip-back-0{background:linear-gradient(145deg,#82CD47 0%,#5FAF2D 100%);color:#fff;}
.elementor-3484 .fba-flip-back-1{background:linear-gradient(145deg,#00B4D8 0%,#0077B6 100%);color:#fff;}
.elementor-3484 .fba-flip-back-2{background:linear-gradient(145deg,#FFB200 0%,#9C0D0D 100%);color:#fff;}
.elementor-3484 .fba-flip-back-3{background:linear-gradient(145deg,#AB47BC 0%,#7B1FA2 100%);color:#fff;}
.elementor-3484 .fba-flip-icon{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px;margin-bottom:16px;box-shadow:0 12px 28px rgba(2,7,40,.18);color:#fff;}
.elementor-3484 .fba-flip-tone-0{background:linear-gradient(135deg,#82CD47,#5FAF2D);}
.elementor-3484 .fba-flip-tone-1{background:linear-gradient(135deg,#00B4D8,#0077B6);}
.elementor-3484 .fba-flip-tone-2{background:linear-gradient(135deg,#FFB200,#FF7043);}
.elementor-3484 .fba-flip-tone-3{background:linear-gradient(135deg,#AB47BC,#EC407A);}
.elementor-3484 .fba-flip-title{font-size:18px;font-weight:800;color:#020728;margin:0 0 10px;line-height:1.3;text-transform:none!important;}
.elementor-3484 .fba-flip-back .fba-flip-title{color:#fff;margin-bottom:14px;}
.elementor-3484 .fba-flip-tag{font-size:14px;font-weight:600;color:#374151;margin:0;line-height:1.5;}
.elementor-3484 .fba-flip-hint{display:inline-block;margin-top:14px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#9C0D0D;background:rgba(156,13,13,.08);padding:6px 12px;border-radius:999px;}
.elementor-3484 .fba-flip-back-body{width:100%;}
.elementor-3484 .fba-flip-back-body ul{margin:0;padding:0 0 0 16px;}
.elementor-3484 .fba-flip-back-body li{font-size:14px;line-height:1.6;margin-bottom:8px;color:rgba(255,255,255,.95);}
.elementor-3484 .fba-flip-back-body li strong{color:#fff;}
.elementor-3484 .fba-flip-back-body p{margin:0;font-size:14px;line-height:1.7;color:rgba(255,255,255,.95);}
.elementor-3484 .fba-target-note{background:#020728;color:#fff;border-radius:14px;padding:22px 24px;}
.elementor-3484 .fba-target-note p{margin:0;font-size:15px;line-height:1.75;color:#E8ECF4;}
.elementor-3484 .fba-price-card{background:#020728;color:#fff;border-radius:18px;padding:28px 24px;text-align:center;box-shadow:0 20px 50px rgba(2,7,40,.2);}
.elementor-3484 .fba-price-tag{font-size:11px;text-transform:uppercase;letter-spacing:2px;opacity:.7;margin:0 0 8px;}
.elementor-3484 .fba-price-big{font-size:52px;font-weight:800;margin:0;color:#82CD47;line-height:1;}
.elementor-3484 .fba-price-sub{font-size:14px;opacity:.8;margin:4px 0 20px;}
.elementor-3484 .fba-price-rows{text-align:left;border-top:1px solid rgba(255,255,255,.12);padding-top:16px;}
.elementor-3484 .fba-price-rows div{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;border-bottom:1px solid rgba(255,255,255,.06);}
.elementor-3484 .fba-price-rows strong{color:#82CD47;}
.elementor-3484 .fba-locations{margin-top:20px;}
.elementor-3484 .fba-locations p{font-size:12px;color:#5B6472;margin:0 0 8px;}
.elementor-3484 .fba-tags{display:flex;flex-wrap:wrap;gap:8px;}
.elementor-3484 .fba-tags span{background:#fff;border:1px solid rgba(2,7,40,.1);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:#020728;}
.elementor-3484 .fba-video-text h2{font-size:clamp(24px,4vw,32px);font-weight:800;margin:0 0 16px;line-height:1.35;color:#fff;}
.elementor-3484 .fba-video-text p{font-size:16px;line-height:1.8;color:#E8ECF4;margin:0 0 18px;}
.elementor-3484 .fba-phone{background:#111;border-radius:28px;padding:10px;max-width:260px;margin:0 auto;box-shadow:0 24px 60px rgba(0,0,0,.4);}
.elementor-3484 .fba-phone-bar{height:8px;width:40%;background:#333;border-radius:4px;margin:0 auto 10px;}
.elementor-3484 .fba-phone-screen{background:linear-gradient(160deg,#1a237e,#020728);border-radius:18px;padding:24px 16px;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}
.elementor-3484 .fba-vid-hook{font-size:13px;font-weight:700;color:#82CD47;margin:0 0 20px;line-height:1.4;}
.elementor-3484 .fba-vid-play{width:56px;height:56px;border-radius:50%;background:rgba(130,205,71,.25);border:2px solid #82CD47;display:flex;align-items:center;justify-content:center;font-size:20px;color:#82CD47;margin-bottom:12px;animation:fbaPulse 2s ease infinite;}
.elementor-3484 .fba-vid-cap{font-size:11px;opacity:.6;margin:0;}
.elementor-3484 .fba-trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;position:relative;z-index:1;}
.elementor-3484 .fba-trust-item{display:flex;gap:16px;background:#fff;border-radius:18px;padding:22px 24px;align-items:flex-start;border:2px solid rgba(2,7,40,.06);box-shadow:0 10px 30px rgba(2,7,40,.07);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;}
.elementor-3484 .fba-trust-item:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(2,7,40,.12);border-color:rgba(130,205,71,.35);}
.elementor-3484 .fba-trust-item-1{border-top:4px solid #82CD47;}
.elementor-3484 .fba-trust-item-2{border-top:4px solid #00B4D8;}
.elementor-3484 .fba-trust-item-3{border-top:4px solid #9C0D0D;}
.elementor-3484 .fba-trust-item-4{border-top:4px solid #020728;}
.elementor-3484 .fba-trust-ico{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#fff;flex-shrink:0;background:linear-gradient(135deg,#82CD47,#5FAF2D);box-shadow:0 8px 18px rgba(130,205,71,.3);}
.elementor-3484 .fba-trust-item h4{margin:0 0 6px;font-size:17px;font-weight:800;color:#020728;}
.elementor-3484 .fba-trust-item p{margin:0;font-size:15px;color:#374151;line-height:1.65;}
.elementor-3484 .fba-trust{padding:72px 0;background:linear-gradient(180deg,#F4FBF0 0%,#FFFFFF 50%,#F8FAFC 100%);position:relative;overflow:hidden;}
.elementor-3484 .fba-trust::after{content:"";position:absolute;bottom:-70px;right:-70px;width:260px;height:260px;background:radial-gradient(circle,rgba(130,205,71,.15) 0%,transparent 70%);pointer-events:none;}
.elementor-3484 .fba-step-li h4{margin:0 0 8px;font-size:18px;font-weight:800;color:#020728;}
.elementor-3484 .fba-step-li h4 em{font-style:normal;font-size:13px;font-weight:600;color:#9C0D0D;}
.elementor-3484 .fba-step-li p{margin:0;font-size:15px;color:#374151;line-height:1.7;}
.elementor-3484 .fba-problem,.fba-services,.fba-trust,.fba-targeting{padding:64px 0;background:#fff;}
.elementor-3484 .fba-steps{padding:72px 0;background:linear-gradient(180deg,#FFFFFF 0%,#F4F8FF 50%,#FFF5F5 100%);position:relative;overflow:hidden;}
.elementor-3484 .fba-steps::before{content:"";position:absolute;top:40px;left:50%;transform:translateX(-50%);width:min(92%,900px);height:1px;background:linear-gradient(90deg,transparent,rgba(130,205,71,.35),rgba(156,13,13,.25),transparent);pointer-events:none;}
.elementor-3484 .fba-steps-head{text-align:center;margin:0 auto 44px;max-width:760px;position:relative;z-index:1;}
.elementor-3484 .fba-steps-badge{display:inline-block;background:linear-gradient(135deg,#9C0D0D,#C62828);color:#fff;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:8px 20px;border-radius:999px;margin-bottom:16px;box-shadow:0 8px 20px rgba(156,13,13,.28);}
.elementor-3484 .fba-steps-title{font-size:clamp(28px,5vw,40px)!important;font-weight:800!important;color:#020728!important;margin:0 0 12px!important;line-height:1.25!important;text-align:center!important;text-transform:none!important;}
.elementor-3484 .fba-steps-sub{font-size:17px;color:#5B6472;margin:0;line-height:1.6;text-align:center;}
.elementor-3484 .fba-step-list{list-style:none;padding:0;margin:0 auto;max-width:900px;display:grid;gap:0;position:relative;z-index:1;}
.elementor-3484 .fba-step-li{display:grid;grid-template-columns:64px 1fr;gap:20px;align-items:stretch;animation:fbaFadeUp .6s ease both;}
.elementor-3484 .fba-step-li:nth-child(2){animation-delay:.08s;}
.elementor-3484 .fba-step-li:nth-child(3){animation-delay:.16s;}
.elementor-3484 .fba-step-li:nth-child(4){animation-delay:.24s;}
.elementor-3484 .fba-step-li:nth-child(5){animation-delay:.32s;}
.elementor-3484 .fba-step-track{display:flex;flex-direction:column;align-items:center;padding:8px 0 0;}
.elementor-3484 .fba-step-dot{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;color:#fff;flex-shrink:0;box-shadow:0 10px 24px rgba(2,7,40,.15);position:relative;z-index:2;}
.elementor-3484 .fba-step-li-1 .fba-step-dot{background:linear-gradient(135deg,#82CD47,#5FAF2D);}
.elementor-3484 .fba-step-li-2 .fba-step-dot{background:linear-gradient(135deg,#00B4D8,#0077B6);}
.elementor-3484 .fba-step-li-3 .fba-step-dot{background:linear-gradient(135deg,#FFB200,#FF7043);}
.elementor-3484 .fba-step-li-4 .fba-step-dot{background:linear-gradient(135deg,#9C0D0D,#C62828);}
.elementor-3484 .fba-step-li-5 .fba-step-dot{background:linear-gradient(135deg,#020728,#1A237E);}
.elementor-3484 .fba-step-track::after{content:"";flex:1;width:3px;margin-top:10px;background:linear-gradient(180deg,rgba(130,205,71,.45),rgba(0,180,216,.35),rgba(156,13,13,.35));border-radius:999px;min-height:24px;}
.elementor-3484 .fba-step-li:last-child .fba-step-track::after{display:none;}
.elementor-3484 .fba-step-card{display:flex;gap:16px;align-items:flex-start;background:#fff;border-radius:18px;padding:22px 24px;margin:0 0 20px;border:2px solid rgba(2,7,40,.06);box-shadow:0 10px 30px rgba(2,7,40,.07);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;}
.elementor-3484 .fba-step-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(2,7,40,.12);border-color:rgba(130,205,71,.35);}
.elementor-3484 .fba-step-li-1 .fba-step-card{border-top:4px solid #82CD47;}
.elementor-3484 .fba-step-li-2 .fba-step-card{border-top:4px solid #00B4D8;}
.elementor-3484 .fba-step-li-3 .fba-step-card{border-top:4px solid #FFB200;}
.elementor-3484 .fba-step-li-4 .fba-step-card{border-top:4px solid #9C0D0D;}
.elementor-3484 .fba-step-li-5 .fba-step-card{border-top:4px solid #020728;}
.elementor-3484 .fba-step-ico{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;background:#F8FAFC;border:1px solid rgba(2,7,40,.06);}
.elementor-3484 .fba-step-content{flex:1;min-width:0;}
.elementor-3484 .fba-faq{padding:72px 0;background:linear-gradient(180deg,#F4FAFB 0%,#FFFFFF 40%,#FFF8F0 100%);position:relative;overflow:hidden;}
.elementor-3484 .fba-faq::before{content:"";position:absolute;top:-80px;right:-80px;width:260px;height:260px;background:radial-gradient(circle,rgba(130,205,71,.18) 0%,transparent 70%);pointer-events:none;}
.elementor-3484 .fba-faq::after{content:"";position:absolute;bottom:-60px;left:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(156,13,13,.1) 0%,transparent 70%);pointer-events:none;}
.elementor-3484 .fba-faq-head{text-align:center;margin:0 auto 36px;max-width:720px;position:relative;z-index:1;}
.elementor-3484 .fba-faq-badge{display:inline-block;background:linear-gradient(135deg,#82CD47,#5FAF2D);color:#fff;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:8px 20px;border-radius:999px;margin-bottom:16px;box-shadow:0 8px 20px rgba(130,205,71,.35);}
.elementor-3484 .fba-faq-title{font-size:clamp(28px,5vw,42px)!important;font-weight:800!important;color:#020728!important;margin:0 0 12px!important;line-height:1.25!important;text-align:center!important;text-transform:none!important;}
.elementor-3484 .fba-faq-sub{font-size:17px;color:#5B6472;margin:0;line-height:1.6;text-align:center;}
.elementor-3484 .fba-faq-list{max-width:860px;margin:0 auto;display:grid;gap:14px;position:relative;z-index:1;}
.elementor-3484 .fba-faq-item{background:#fff;border-radius:16px;border:2px solid rgba(2,7,40,.06);box-shadow:0 8px 24px rgba(2,7,40,.06);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;}
.elementor-3484 .fba-faq-item:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(2,7,40,.1);}
.elementor-3484 .fba-faq-item[open]{border-color:#82CD47;box-shadow:0 16px 40px rgba(130,205,71,.18);}
.elementor-3484 .fba-faq-item summary{cursor:pointer;font-weight:800;font-size:17px;color:#020728;line-height:1.45;list-style:none;display:flex;align-items:center;gap:14px;padding:20px 22px;transition:background .3s ease;}
.elementor-3484 .fba-faq-item summary::-webkit-details-marker{display:none;}
.elementor-3484 .fba-faq-item summary::after{content:"+";margin-left:auto;font-size:22px;font-weight:800;color:#9C0D0D;transition:transform .3s ease;}
.elementor-3484 .fba-faq-item[open] summary::after{content:"−";color:#82CD47;}
.elementor-3484 .fba-faq-item[open] summary{background:linear-gradient(90deg,rgba(130,205,71,.08) 0%,rgba(255,255,255,0) 100%);}
.elementor-3484 .fba-faq-ico{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;}
.elementor-3484 .fba-faq-item-1 .fba-faq-ico{background:linear-gradient(135deg,#FFF4DF,#FFE0B2);}
.elementor-3484 .fba-faq-item-2 .fba-faq-ico{background:linear-gradient(135deg,#E9F8DF,#C8E6C9);}
.elementor-3484 .fba-faq-item-3 .fba-faq-ico{background:linear-gradient(135deg,#E4F7FF,#B3E5FC);}
.elementor-3484 .fba-faq-item-4 .fba-faq-ico{background:linear-gradient(135deg,#F3E5F5,#E1BEE7);}
.elementor-3484 .fba-faq-item-5 .fba-faq-ico{background:linear-gradient(135deg,#FFEBEE,#FFCDD2);}
.elementor-3484 .fba-faq-q{flex:1;text-align:left;}
.elementor-3484 .fba-faq-a{padding:0 22px 22px 80px;border-top:1px dashed rgba(2,7,40,.08);animation:fbaFadeUp .35s ease;}
.elementor-3484 .fba-faq-a p{margin:16px 0 0;font-size:16px;line-height:1.75;color:#374151;}
.elementor-3484 .fba-faq-a p strong{color:#020728;}
.elementor-3484 .fba-cta{padding:72px 0;background:linear-gradient(135deg,#020728 0%,#0A1545 100%);color:#fff;text-align:center;}
.elementor-3484 .fba-cta-box h2{font-size:clamp(22px,4.5vw,32px);font-weight:800;margin:0 0 12px;line-height:1.3;color:#FFD54F!important;}
.elementor-3484 .fba-cta-box > p{font-size:17px;color:#E8ECF4;margin:0 0 28px;line-height:1.75;}
.elementor-3484 .fba-cta-foot{font-size:13px;opacity:.65;margin:20px 0 0;}
.elementor-3484 .fba-anim{animation:fbaFadeUp .7s ease both;}
.elementor-3484 .fba-delay-1{animation:fbaFadeUp .6s ease .1s both;}
.elementor-3484 .fba-delay-2{animation:fbaFadeUp .6s ease .2s both;}
.elementor-3484 .fba-delay-3{animation:fbaFadeUp .6s ease .35s both;}
.elementor-3484 .fba-delay-4{animation:fbaFadeUp .6s ease .5s both;}
.elementor-3484 .fba-delay-5{animation:fbaFadeUp .6s ease .65s both;}
.elementor-3484 .fba-float{animation:fbaFloat 4s ease-in-out infinite;}
.elementor-3484 .fba-float-d2{animation-delay:.5s;}
.elementor-3484 .fba-float-d3{animation-delay:1s;}
.elementor-3484 .fba-pulse{animation:fbaPulse 3s ease infinite;}
@keyframes fbaFadeUp{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:translateY(0);}}
@keyframes fbaFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}
@keyframes fbaPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.03);}}
@media(max-width:1024px){
.elementor-3484 .fba-offer-box,.elementor-3484 .fba-video-box,.elementor-3484 .fba-prob-grid,.elementor-3484 .fba-flip-grid-4,.elementor-3484 .fba-flip-grid-3{grid-template-columns:1fr!important;}
.elementor-3484 .fba-trust-grid{grid-template-columns:1fr!important;}
.elementor-3484 .fba-hero{min-height:auto;padding:90px 0 48px;}
.elementor-3484 .fba-hero-btns,.fba-cta-btns{flex-direction:column;align-items:stretch;}
.elementor-3484 .fba-btn{width:100%;box-sizing:border-box;}
.elementor-3484 .fba-problem,.fba-offer,.fba-services,.fba-video,.fba-trust,.fba-steps,.fba-faq,.fba-targeting{padding:48px 0;}
.elementor-3484 .fba-faq-title{font-size:26px!important;}
.elementor-3484 .fba-faq-sub{font-size:15px;}
.elementor-3484 .fba-faq-item summary{font-size:16px;padding:16px 18px;}
.elementor-3484 .fba-faq-a{padding:0 18px 18px 18px;}
.elementor-3484 .fba-steps-title{font-size:26px!important;}
.elementor-3484 .fba-steps-sub{font-size:15px;}
.elementor-3484 .fba-sec-title{font-size:26px!important;}
.elementor-3484 .fba-step-li{grid-template-columns:52px 1fr;gap:14px;}
.elementor-3484 .fba-step-dot{width:42px;height:42px;font-size:15px;}
.elementor-3484 .fba-step-card{flex-direction:column;padding:18px;margin-bottom:16px;}
.elementor-3484 .fba-step-ico{width:46px;height:46px;font-size:22px;}
}
@media(max-width:767px){
.elementor-3484 .fba-flip-grid-3,.elementor-3484 .fba-flip-grid-4{grid-template-columns:1fr!important;}
.elementor-3484 .fba-flip-card{perspective:none;min-height:auto;}
.elementor-3484 .fba-flip-inner{transform:none!important;min-height:auto!important;display:flex!important;flex-direction:column!important;gap:12px!important;}
.elementor-3484 .fba-flip-front,.elementor-3484 .fba-flip-back{position:relative!important;transform:none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;min-height:200px!important;}
.elementor-3484 .fba-flip-hint{display:none!important;}
.elementor-3484 .fba-wrap{padding:0 16px;}
}/* End custom CSS */