@font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-display:swap;src:url("../fonts/OpenSansItalic.woff2") format("woff2")}h2{display:inline-block;font-size:1.8rem;font-weight:normal;line-height:1;font-style:italic;border-bottom:2px solid;border-image:linear-gradient(to right,var(--theme-color) 50%,transparent 60%) 1;padding-bottom:10px}h3{font-size:1.4rem;line-height:1;font-style:italic}h3:before{content:"\2014";margin-right:5px;color:var(--theme-color)}h4{display:inline-block;font-size:1rem;font-weight:normal}.container h3{margin-bottom:10px;font-style:normal;font-weight:600;font-size:1.2rem;line-height:1.2;color:var(--theme-color)}.container .closing{text-align:center}.container .closing strong{font-size:1.4rem;font-weight:600;font-style:italic}.top .nav li a:hover,.top .nav li a.active{color:#ffffff;background-color:var(--theme-color)}.container .intro{display:flex;margin-bottom:20px;justify-content:center}.container .intro span{font-size:0.80rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b3d9f2;padding:9px 18px;border-radius:30px;background-color:#f0f8ff;color:#0074C7;font-weight:700;line-height:1}.cta_primary:hover{transform:translateY(-2px)}.choose ul,.guide ul{flex-wrap:wrap;gap:5px}.choose li,.guide li{flex:1 1 calc(50% - 5px);padding:5px 0}.choose li:before,.guide li:before{content:"✓";margin-right:10px;color:var(--theme-color);font-size:0.9rem}.whatours ul{gap:10px;flex-wrap:wrap}.whatours li{flex:1 1 calc(50% - 5px);border:1px solid #d8dee8;box-shadow:0 4px 12px rgba(15,23,42,0.05),0 1px 3px rgba(15,23,42,0.03);border-radius:10px;background-color:#ffffff;transition:0.5s all}.whatours li:hover{box-shadow:0 12px 30px rgba(15,23,42,0.08),0 4px 8px rgba(15,23,42,0.04)}.whatours li div{padding:20px}.whouses h3::before{content:"";margin:0}.whouses ul{gap:0 20px}.whouses li{border:1px solid #ccc;flex:1;padding:10px 5px;border-radius:5px;transform:translateY(0);transition:0.5s all}.whouses li:hover{transform:translateY(-10px);transition:0.5s all}.whouses li div{display:flex;flex-direction:column;align-items:center;padding:10px}.whouses li div span{display:inline-flex;width:100px;height:100px;background-color:#f4f4f4;border-radius:100px;margin-bottom:20px;justify-content:center;align-items:center;border:1px solid;background-color:#ffffff;transition:0.5s all}.whouses li div h3{text-align:center;color:#111827}.whouses li div p{font-size:1rem;text-align:center;color:#4b5563}.whouses li:first-child{background:linear-gradient(-45deg,#f8fbff 50%,#eef6ff 50%);border-color:#cfe3ff}.whouses li:first-child span{border-color:#cfe3ff}.whouses li:first-child span svg{color:#2563eb}.whouses li:first-child:hover{background:linear-gradient(-225deg,#f8fbff 50%,#eef6ff 50%);border-color:#2563eb}.whouses li:first-child:hover span{border-color:#2563eb}.whouses li:nth-child(2){background:linear-gradient(-45deg,#f8fcf8 50%,#eef9f0 50%);border-color:#cfe8d2}.whouses li:nth-child(2) span{border-color:#cfe8d2}.whouses li:nth-child(2) span svg{color:#16a34a}.whouses li:nth-child(2):hover{background:linear-gradient(-225deg,#f8fcf8 50%,#eef9f0 50%);border-color:#16a34a}.whouses li:nth-child(2):hover span{border-color:#16a34a}.whouses li:nth-child(3){background:linear-gradient(-45deg,#fff9f2 50%,#fff2e3 50%);border-color:#ffd9a8}.whouses li:nth-child(3) span{border-color:#ffd9a8}.whouses li:nth-child(3) span svg{color:#ea580c}.whouses li:nth-child(3):hover{background:linear-gradient(-225deg,#fff9f2 50%,#fff2e3 50%);border-color:#ea580c}.whouses li:nth-child(3):hover span{border-color:#ea580c}.whouses li:nth-child(4){background:linear-gradient(-45deg,#fdf8ff 50%,#f7eeff 50%);border-color:#e3ccff}.whouses li:nth-child(4) span{border-color:#e3ccff}.whouses li:nth-child(4) span svg{color:#7c3aed}.whouses li:nth-child(4):hover{background:linear-gradient(-225deg,#fdf8ff 50%,#f7eeff 50%);border-color:#7c3aed}.whouses li:nth-child(4):hover span{border-color:#7c3aed}.whouses li:nth-child(5){background:linear-gradient(-45deg,#f8fcfc 50%,#edf7f7 50%);border-color:#cde8e8}.whouses li:nth-child(5) span{border-color:#cde8e8}.whouses li:nth-child(5) span svg{color:#0f766e}.whouses li:nth-child(5):hover{background:linear-gradient(-225deg,#f8fcfc 50%,#edf7f7 50%);border-color:#0f766e}.whouses li:nth-child(5):hover span{border-color:#0f766e}.whouses li:nth-child(6){background:linear-gradient(-45deg,#fff8fa 50%,#ffeff4 50%);border-color:#ffeff4}.whouses li:nth-child(6) span{border-color:#ffeff4}.whouses li:nth-child(6) span svg{color:#db2777}.whouses li:nth-child(6):hover{background:linear-gradient(-225deg,#fff8fa 50%,#ffeff4 50%);border-color:#db2777}.whouses li:nth-child(6):hover span{border-color:#db2777}.howitworks ul{gap:0 20px}.howitworks li{position:relative;flex:1;border:1px solid #e2e8f0;border-radius:18px;background-color:#ffffff;box-shadow:0 4px 12px rgba(15,23,42,0.05),0 1px 3px rgba(15,23,42,0.03)}.howitworks li div{display:flex;flex-direction:column;align-items:center;padding:20px}.howitworks li div h3{text-align:center;color:#111827}.howitworks li div h3::before{content:"";margin:0}.howitworks li div p{color:#4b5563;text-align:center}.howitworks li div span{display:inline-flex;width:100px;height:100px;border-radius:100px;align-items:center;justify-content:center;margin-bottom:20px;background-color:#f2f2f2}.howitworks li div span svg{color:var(--theme-color)}.howitworks .stepCount{position:absolute;display:inline-flex;padding:5px 10px;top:60px;left:-1px;color:#ffffff;font-size:1.2rem;transition:0.5s all;border-top-right-radius:18px;border-bottom-right-radius:18px}.howitworks li:hover .stepCount{top:20px}.howitworks li:nth-child(1) svg{color:#2563eb}.howitworks li:nth-child(2) svg{color:#7c3aed}.howitworks li:nth-child(3) svg{color:#0f843b}.features p a,.choose p a{color:#006bb8}.features p a:hover,.choose p a:hover{text-decoration:underline}.features ul{gap:10px;flex-wrap:wrap;justify-content:center}.features li{flex:0 0 calc(25% - 8px);background-color:#ffffff;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,0.05);transition:0.5s all}.features li:hover{border-color:#d6dee8;box-shadow:0 18px 40px rgba(15,23,42,0.08)}.features li div{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px}.features li div p{font-size:0.95rem;text-align:center}.features li div span{display:inline-flex;width:80px;height:80px;background:#eef6ff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;position:relative}.features li div span svg{color:#2563eb;width:44px;height:44px;stroke-width:1.2;transition:0.4s;background-color:transparent;border-radius:0px;padding:0px;z-index:1001}.features li div span .circle-border{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;z-index:1000;background-color:transparent;transform:rotate(90deg);fill:none;stroke-width:5;stroke-linecap:round;stroke-dasharray:232.5;stroke-dashoffset:232.5;transition:stroke-dashoffset 1s cubic-bezier(0.22,1,0.36,1)}.features li:hover div span .circle-border{stroke-dashoffset:0}.features li div h3{display:inline-block;color:inherit;max-width:100%;text-align:center;line-height:normal;margin-bottom:20px}.features li div h3::before{content:"";margin-right:0}.features li div h4{max-width:110px;text-align:center}.features li:nth-child(1):hover{border-color:#2563EB}.features li:nth-child(2):hover{border-color:#16A34A}.features li:nth-child(3):hover{border-color:#ea580c}.features li:nth-child(4):hover{border-color:#7C3AED}.features li:nth-child(5):hover{border-color:#0F766E}.features li:nth-child(6):hover{border-color:#0891B2}.features li:nth-child(7):hover{border-color:#F59E0B}.features li:nth-child(8):hover{border-color:#2563EB}.features li:nth-child(9):hover{border-color:#16A34A}.features li:nth-child(10):hover{border-color:#7C3AED}.features li:nth-child(11):hover{border-color:#ea580c}.features li:nth-child(12):hover{border-color:#0F766E}.features li:nth-child(1) div span svg{color:#2563eb}.features li:nth-child(1) div span .circle-border{stroke:#2563eb}.features li:nth-child(2) div span svg{color:#16a34a}.features li:nth-child(2) div span .circle-border{stroke:#16a34a}.features li:nth-child(3) div span svg{color:#ea580c}.features li:nth-child(3) div span .circle-border{stroke:#ea580c}.features li:nth-child(4) div span svg{color:#7c3aed}.features li:nth-child(4) div span .circle-border{stroke:#7c3aed}.features li:nth-child(5) div span svg{color:#0f766e}.features li:nth-child(5) div span .circle-border{stroke:#0f766e}.features li:nth-child(6) div span svg{color:#0891b2}.features li:nth-child(6) div span .circle-border{stroke:#0891b2}.features li:nth-child(7) div span svg{color:#f59e0b}.features li:nth-child(7) div span .circle-border{stroke:#f59e0b}.features li:nth-child(8) div span svg{color:#2563eb}.features li:nth-child(8) div span .circle-border{stroke:#2563eb}.features li:nth-child(9) div span svg{color:#16a34a}.features li:nth-child(9) div span .circle-border{stroke:#16a34a}.features li:nth-child(10) div span svg{color:#7c3aed}.features li:nth-child(10) div span .circle-border{stroke:#7c3aed}.features li:nth-child(11) div span svg{color:#ea580c}.features li:nth-child(11) div span .circle-border{stroke:#ea580c}.features li:nth-child(12) div span svg{color:#0f766e}.features li:nth-child(12) div span .circle-border{stroke:#0f766e}.accuracy ul{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.accuracy li{flex:0 0;padding:10px;border:1px solid #e2e8f0;background-color:#ffffff;box-shadow:0 4px 12px rgba(15,23,42,0.05),0 1px 3px rgba(15,23,42,0.03);transition:0.5s all}.accuracy li:hover{border-color:rgb(0,119,204)}.accuracy li div{display:flex;flex-direction:column;align-items:center;padding:20px}.accuracy li div span{display:inline-flex;width:100px;height:100px;border-radius:100px;align-items:center;justify-content:center;margin-bottom:20px;background-color:#f2f2f2}.accuracy li div span svg{width:50px;height:50px}.accuracy li div h3{text-align:center;color:#111827}.accuracy li div h3:before{content:""}.accuracy li div p{font-size:0.95rem;color:#4b5563;text-align:center}.faqs ul{flex-direction:column;gap:10px 0}.faqs li{background-color:#ffffff;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,0.05);padding:20px;transition:0.5s all;position:relative}.faqs li:hover{border-color:#d6dee8;box-shadow:0 18px 40px rgba(15,23,42,0.08)}.faqs li h3{margin-bottom:0;font-weight:500}.faqs li p{width:100%;margin-top:20px;display:none}.faqs li p a{color:#006bb8}.faqs li p a:hover{text-decoration:underline}.faqs li .toggle_btn{display:flex;position:absolute;top:10px;right:10px;font-size:2rem;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;color:#111827;transition:all 0.35s cubic-bezier(0.22,1,0.36,1)}.faqs li .toggle_btn_active{background:#e0f2fe;border-color:#0077cc;color:#0077cc;rotate:-45deg}.reviews ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.reviews ul li{position:relative;background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;padding:35px;transition:0.35s cubic-bezier(0.22,1,0.36,1);overflow:hidden}.reviews ul li:hover{border-color:#0077cc;box-shadow:0 18px 40px rgba(15,23,42,0.08)}.reviews ul li::before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:#0077cc;transform:scaleX(0);transform-origin:left;transition:0.45s cubic-bezier(0.22,1,0.36,1)}.reviews ul li:hover::before{transform:scaleX(1)}.reviews ul li .review-stars{color:#f59e0b;font-size:18px;letter-spacing:2px;margin-bottom:18px}.reviews ul li .review-content{color:#4b5563;font-size:16px;line-height:1.4;margin-bottom:30px;font-style:italic}.reviews ul li .review-user{display:flex;align-items:center;gap:15px}.reviews ul li .review-user .review-user-avatar{min-width:56px;height:56px;border-radius:50%;background:#e0f2fe;color:#0077cc;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center}.reviews ul li .review-user .review-user-details{line-height:1}.reviews ul li .review-user .review-user-details .review-user-name{display:block;color:#111827;font-size:1rem;font-weight:700;margin:0 0 4px}.reviews ul li .review-user .review-user-details span{color:#6b7280;font-size:0.8rem}.trustbadges ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.trustbadges li{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:28px;text-align:center;transition:0.35s cubic-bezier(0.22,1,0.36,1)}.trustbadges li:hover{border-color:#0077cc;box-shadow:0 15px 35px rgba(15,23,42,0.08)}.trustbadges li div span{width:82px;height:82px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:auto auto 18px;border:0 solid}.trustbadges li div span svg{width:48px;height:48px}.trustbadges li div h3{color:#111827}.trustbadges li div h3::before{content:"";margin:0}.trustbadges li div p{font-size:0.9rem;line-height:1.7;color:#6b7280}.trustbadges li:nth-child(1) div span{background-color:#eef6ff;border-color:#2563eb}.trustbadges li:nth-child(1) div span svg{color:#2563eb}.trustbadges li:nth-child(2) div span{background-color:#ecfdf5;border-color:#16a34a}.trustbadges li:nth-child(2) div span svg{color:#16a34a}.trustbadges li:nth-child(3) div span{background-color:#ecfeff;border-color:#0891b2}.trustbadges li:nth-child(3) div span svg{color:#0891b2}.trustbadges li:nth-child(4) div span{background-color:#fff7ed;border-color:#ea580c}.trustbadges li:nth-child(4) div span svg{color:#ea580c}.trustbadges li:nth-child(5) div span{background-color:#f5f3ff;border-color:#7c3aed}.trustbadges li:nth-child(5) div span svg{color:#7c3aed}.trustbadges li:nth-child(6) div span{background-color:#fef2f2;border-color:#0077cc}.trustbadges li:nth-child(6) div span svg{color:#d32f2f}.herobanner .herobanner_features li::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:var(--theme-color);transition:width 0.45s cubic-bezier(0.22,1,0.36,1),left 0.45s cubic-bezier(0.22,1,0.36,1)}.herobanner .herobanner_features li:hover{transform:translateY(-6px);border-color:rgba(0,119,204,0.22);box-shadow:0 22px 42px rgba(15,23,42,0.1)}.herobanner .herobanner_features li:hover::after{width:100%;left:0}.herobanner .herobanner_features li:hover svg{transform:scale(1.12)}.herobanner .herobanner_img:hover .herobanner_price{transform:rotate(0)}.guide h4{font-size:1.1rem;font-weight:bold;color:var(--theme-color);font-style:italic}.faqs li h3{font-style:italic}.faqs .findanswer{padding:20px 0;text-align:center}.faqs .findanswer strong{font-size:1.4rem;font-weight:600;font-style:italic}.container.footer{background-color:#111827;border-top:1px solid rgba(255,255,255,0.08);color:#cbd5e1;padding:0;overflow:hidden}.footer .content{padding:10px 0}.footer .footerbody{margin-bottom:40px}.footer .footerbody .footer_sections{margin:0;gap:20px}.footer .footerbody .footer_sections li:first-child{flex:2;border-left:none}.footer .footerbody .footer_sections li:first-child div{padding-left:0}.footer .footerbody .footer_sections li:first-child p{color:#cbd5e1;font-size:inherit;line-height:1.6;margin-bottom:0;max-width:340px}.footer .footerbody .footer_sections li:first-child img{max-width:250px;height:auto;margin-bottom:20px;border-radius:50px}.footer .footerbody .footer_sections li{flex:1;border-left:1px solid;border-image:linear-gradient( to bottom,transparent 15%,rgba(255,255,255,0.15) 35%,rgba(255,255,255,0.15) 50%,transparent 70%,transparent 100% ) 1}.footer .footerbody .footer_sections li div{padding-left:20px;font-size:1rem}.footer .footerbody .footer_sections h3{display:inline-block;color:#ffffff;margin-bottom:20px;position:relative;padding-bottom:12px}.footer .footerbody .footer_sections h3::after{content:"";position:absolute;left:0;bottom:0;width:45px;height:3px;background:var(--theme-color);border-radius:20px}.footer .footerbody .footer_sections h3::before{content:"";margin:0}.footer .footerbody .footer_sections li ul{flex-direction:column;font-size:inherit}.footer .footerbody .footer_sections li li{border:none;margin-bottom:10px;font-size:inherit;color:#e5e7eb}.footer .footerbody .footer_sections li li a{color:inherit;font-size:inherit;transition:0.5s all;display:flex;align-items:center;gap:5px}.footer .footerbody .footer_sections li li a svg{width:8px;height:8px;color:var(--theme-color);flex-shrink:0}.footer .footerbody .footer_sections li li a:hover{padding-left:5px;color:#ffffff}.footer .footerbody .footer_sections li:last-child p{font-size:inherit;margin-bottom:10px}.footer .footerbody .footer_sections li:last-child a{font-size:inherit}.footer .footerbody .footer_sections li:last-child a span{display:inline-block}.footer .footerbody .footer_sections li:last-child a.contact_btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:13px 24px;background:linear-gradient(135deg,var(--theme-color),#3399e6);color:#ffffff;border:1px solid rgba(255,255,255,0.08);border-radius:30px;font-size:0.95rem;font-weight:600;text-decoration:none;overflow:hidden;position:relative;transition:all 0.4s cubic-bezier(0.22,1,0.36,1)}.footer .footerbody .footer_sections li:last-child a.contact_btn::before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.25),transparent);transform:skewX(-25deg);transition:left 0.7s ease}.footer_contact_btn:hover::before{left:150%}.footer .footerbody .footer_sections li:last-child a.contact_btn svg{width:16px;height:16px;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1)}.footer .footerbody .footer_sections li:last-child a.contact_btn:hover{background:linear-gradient(135deg,#006bb8,var(--theme-color));color:#ffffff;transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,119,204,0.28)}.footer .footerbody .footer_sections li:last-child a.contact_btn:hover svg{transform:translateX(4px)}.footer .truststrip{background:rgba(255,255,255,0.03);border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08);margin-bottom:40px}.footer .truststrip ul{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0}.footer .truststrip li .trust_item{display:flex;align-items:center;justify-content:center;gap:5px;color:#e5e7eb;font-weight:600;font-size:0.95rem;transition:0.35s cubic-bezier(0.22,1,0.36,1)}.footer .truststrip li .trust_item:hover{transform:translateY(-3px);color:#ffffff}.footer .truststrip li .trust_icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:0.35s cubic-bezier(0.22,1,0.36,1);background-color:rgba(0,119,204,0.15);color:#0077cc}.footer .truststrip li .trust_icon svg{width:22px;height:22px;stroke-width:2;transition:0.35s}.footer .bottomline{padding:40px 20px;text-align:center;border-top:1px solid rgba(255,255,255,0.08);background:#0b1220}.footer .bottomline .footer_tagline{margin:0 0 12px;color:#cbd5e1;font-size:1rem;font-weight:500;line-height:1.8;letter-spacing:0.2px}.footer .bottomline .footer_copyright{margin:0;color:#94a3b8;font-size:0.9rem;line-height:1.7}@media (max-width:991px){.howitworks ul{flex-wrap:wrap;gap:50px;justify-content:center}.howitworks li{flex:0 0 calc(50% - 25px)}.whouses ul{flex-wrap:wrap;gap:10px;justify-content:center}.whouses li{flex:0 0 calc(33.33% - 20px);padding:10px}.reviews ul{grid-template-columns:repeat(2,1fr)}.footer .content{padding:10px}}@media (max-width:767px){.herobanner .herobanner_trust{justify-content:center}.herobanner .herobanner_trust li{flex:0 0 calc(50% - 14px)}.herobanner .herobanner_trust li div{justify-content:center}.trustbadges ul{grid-template-columns:repeat(2,1fr);gap:20px}.howitworks ul{gap:20px 0;flex-direction:column}.whouses ul{gap:20px;flex-wrap:wrap}.whouses ul li{flex:0 0 calc(50% - 10px)}.reviews ul{grid-template-columns:repeat(1,1fr);gap:20px 0}.faqs li h3{margin-right:40px}.footer ul{flex-direction:column}.footer .truststrip ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:0 auto;max-width:90%}.footer .truststrip li .trust_item{justify-content:left}.footer .footerbody .footer_sections li:first-child p{max-width:100%}.footer .footerbody .footer_sections li{border-left:0}.cta_primary{text-align:center}.accuracy ul{grid-template-columns:repeat(2,1fr)}.features li{flex:1 0 calc(33.33% - 7px)}}@media (max-width:510px){.trustbadges ul{grid-template-columns:repeat(1,1fr);gap:20px 0}.whouses ul{flex-direction:column;gap:20px 0}.choose ul{flex-direction:column}.features li{flex:1 0 calc(50% - 5px)}}@media (max-width:390px){.accuracy ul{grid-template-columns:repeat(1,1fr)}.trustbadges h2 span{display:inline-block}}