*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#08275f;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button,input,select{font:inherit}.container{width:min(92%,1100px);margin:0 auto}
.site-header{height:72px;background:#fff;border-bottom:1px solid #dbe2ed;position:relative;z-index:10}.header-inner{width:min(94%,1120px);height:100%;margin:auto;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:8px;flex:0 0 auto}.brand-mark{position:relative;width:35px;height:35px;border:3px solid #e92c45;border-radius:50%;display:block}.brand-mark:before,.brand-mark:after,.brand-mark i,.brand-mark b,.brand-mark em{position:absolute;content:"";display:block;border-radius:50%;font-style:normal}.brand-mark:before{width:4px;height:15px;background:#1458d1;left:13px;top:9px}.brand-mark:after{width:7px;height:7px;background:#1458d1;left:11px;top:22px}.brand-mark i{width:18px;height:10px;border-top:2px solid #1458d1;left:6px;top:5px}.brand-mark b{width:26px;height:15px;border-top:2px solid #1458d1;left:2px;top:0}.brand-mark em{width:11px;height:5px;border-top:2px solid #1458d1;left:10px;top:14px}.brand-name{font-size:14px;line-height:1.02;font-weight:800;color:#08275f}.main-nav{flex:1;display:flex;justify-content:center;align-items:center;gap:24px;white-space:nowrap}.main-nav a{font-size:10px;font-weight:800}.main-nav a:hover{color:#1458d1}.header-phone{display:flex;align-items:center;gap:8px;background:#0752c8;color:#fff;padding:8px 12px;border-radius:8px;min-width:175px}.phone-icon{font-size:19px}.header-phone strong{display:block;font-size:14px}.header-phone small{display:block;font-size:9px;margin-top:2px}
.hero{min-height:410px;position:relative;overflow:hidden;background:#010f28}.hero-inner{width:min(94%,1120px);min-height:410px;margin:auto;position:relative}.hero-copy{position:relative;z-index:2;padding-top:35px;width:51%;color:#fff}.hero h1{margin:0 0 17px;font-size:37px;line-height:1.12;letter-spacing:-.8px;font-weight:800}.hero h1 span{color:#38a5ff}.hero-description{margin:0 0 18px;font-size:15px;line-height:1.55;font-weight:600}.hero-points{display:flex;gap:22px;align-items:center;margin-bottom:19px;white-space:nowrap}.hero-points span{font-size:12px;font-weight:700;color:#31d64c}.hero-points b{color:#fff;font-weight:700}.hero-actions{display:flex;gap:10px}.btn{min-height:48px;padding:0 17px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.btn-green{background:#16bf42;color:#fff}.btn-white{background:#fff;color:#08275f}.hero-disclaimer{margin:20px 0 0;font-size:10px;line-height:1.45}
.hero-visual{position:absolute;z-index:1;right:0;bottom:0;top:0;width:53%;min-width:300px;overflow:hidden}.hero-visual img{position:absolute;top:50%;right:0;transform:translateY(-50%);width:100%;height:auto;max-width:none}
.section{padding:20px 0}.section h2,.process-section h2{margin:0;text-align:center;color:#08275f;font-size:22px;line-height:1.2}.subtitle{margin:6px 0 14px;text-align:center;font-size:11px;color:#18366f}
.help-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.help-card{min-height:228px;border:1px solid #dce5f1;border-radius:9px;background:#fff;padding:13px 10px;text-align:center;display:flex;flex-direction:column}.round-icon{width:57px;height:57px;margin:0 auto 9px;border-radius:50%;display:grid;place-items:center;font-size:31px;font-weight:800}.round-icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.help-card.blue .round-icon{background:#dceaff;color:#0757d4}.help-card.green .round-icon{background:#27ad50;color:#fff}.help-card.orange .round-icon{background:#ff8012;color:#fff}.help-card.purple .round-icon{background:#6940d7;color:#fff}.round-icon.phone-round svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.help-card h3{margin:0 0 9px;font-size:15px;line-height:1.08}.help-card p{min-height:48px;margin:0 0 11px;font-size:10px;line-height:1.45}.card-btn{display:flex;min-height:42px;align-items:center;justify-content:center;padding:8px 12px;border-radius:8px;color:#fff;font-size:11px;font-weight:800;line-height:1.25;text-align:center;margin-top:auto}.card-btn span{font-size:15px;margin-left:5px}.help-card.blue .card-btn{background:#0752cf}.help-card.green .card-btn{background:#20a849}.help-card.orange .card-btn{background:#ff770d}.help-card.purple .card-btn{background:#5b3bce}
.details-section{background:#fff;padding:22px 0 20px}.details-section .container{background:#f3f6fd;border:1px solid #e4eaf7;border-radius:16px;padding:24px 30px 22px;box-shadow:0 4px 18px rgba(20,45,110,.05)}.details-section h2{margin:0;text-align:center;font-size:19px}.details-section h2 span{font-size:12px;font-weight:500}.callback-form{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr auto;gap:9px;align-items:end;margin-top:16px}.callback-form label{display:block;font-size:9px;font-weight:800}.callback-form label>span{display:block;margin-bottom:4px}.callback-form label small{font-weight:400}.callback-form input,.callback-form select{width:100%;height:40px;border:1px solid #ccd8e9;border-radius:6px;padding:0 9px;outline:none;background:#fff;color:#64718a;font-size:10px}.callback-form input:focus,.callback-form select:focus{border-color:#3975d8;box-shadow:0 0 0 2px rgba(30,91,205,.08)}.form-submit{height:40px;border:0;border-radius:6px;background:#0752cf;color:#fff;padding:0 16px;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.privacy-note{margin:14px 0 0;text-align:center;color:#66728a;font-size:9px}.privacy-note a{text-decoration:underline}
.trust-section{background:#fff;padding:0 0 22px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#f3f6fd;border:1px solid #e4eaf7;border-radius:16px;padding:22px 6px;box-shadow:0 4px 18px rgba(20,45,110,.05)}.trust-item{display:flex;align-items:flex-start;gap:12px;min-height:56px;padding:4px 20px;border-right:1px solid #d8e1ed}.trust-item:last-child{border-right:0}.trust-icon{flex:0 0 34px;width:34px;height:34px;color:#0c2f7a}.trust-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.trust-icon.flag{border-radius:50%;overflow:hidden}.trust-icon.flag svg{stroke:none}.trust-item strong{display:block;font-size:11px}.trust-item p{margin:3px 0 0;font-size:9px;line-height:1.4}
.process-section{padding:20px 0 16px}.process-section h2{font-size:20px}.process-grid{display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center;margin-top:16px}.process-step{text-align:center}.process-badge{display:inline-flex;align-items:center;gap:7px}.step-number{display:inline-grid;width:26px;height:26px;border-radius:50%;color:#fff;place-items:center;font-size:12px;font-weight:800;flex:0 0 auto}.blue-bg{background:#1257d1}.green-bg{background:#1fa74a}.orange-bg{background:#ff7b10}.process-icon{width:56px;height:56px;border-radius:50%;background:#e9f0fd;color:#0c52c9;display:grid;place-items:center;flex:0 0 auto}.process-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.process-step h3{margin:10px 0 4px;font-size:11px}.process-step p{margin:0;font-size:9px;line-height:1.4}.arrow{color:#08275f;font-size:25px;text-align:center}
.deals-section{padding:5px 0 13px}.deals-section h2{font-size:19px}.deal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.deal-card{height:174px;border:1px solid #dce5f0;border-radius:9px;padding:9px 8px 10px;text-align:center;background:#fff;display:flex;flex-direction:column}.provider{height:34px;display:flex;align-items:center;justify-content:center;gap:6px;overflow:hidden}.provider img{height:28px;width:28px;max-height:28px;max-width:28px;object-fit:contain;flex-shrink:0}.provider-name{font-weight:800;font-size:14px;color:#1a2440;white-space:nowrap}.deal-card h3{margin:3px 0 2px;font-size:12px}.deal-card p{margin:0 0 7px;font-size:9px}.deal-card strong{display:block;font-size:20px}.deal-card strong small{font-size:9px;font-weight:400}.deal-card>span{display:block;margin:2px 0 8px;font-size:8px}.deal-card>a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px 10px;border-radius:7px;color:#fff;font-size:10.5px;font-weight:800;margin-top:auto}.deal-card:nth-child(1)>a{background:#e92d6e}.deal-card:nth-child(2)>a{background:#073ea9}.deal-card:nth-child(3)>a{background:#0c9e7d}.deal-card:nth-child(4)>a{background:#17a64a}.view-all{display:block;width:145px;margin:8px auto 0;padding:5px;text-align:center;border:1px solid #668fe0;border-radius:5px;color:#0752cf;font-size:9px;font-weight:800}
.need-help{padding:0 0 8px}.need-help-inner{width:min(94%,1060px);margin:auto;background:#061f49;color:#fff;border-radius:10px;min-height:110px;display:grid;grid-template-columns:150px 1fr 280px;align-items:center;padding:10px 18px;overflow:hidden}.need-avatar{align-self:end;height:110px;display:flex;align-items:flex-end;justify-content:center}.need-avatar img{height:120px;width:auto;object-fit:contain;object-position:center bottom}.need-copy h2{margin:0;font-size:20px}.need-copy p{margin:3px 0;font-size:11px}.need-copy ul{list-style:none;margin:6px 0 0;padding:0;font-size:10px;line-height:1.45}.need-phone{text-align:center}.need-phone a{display:block;width:235px;margin:auto;padding:10px;border-radius:8px;background:#16bf42;color:#fff;font-size:20px;font-weight:800}.need-phone small{display:block;margin-top:4px;font-size:9px}.need-phone p{margin:5px 0 0;font-size:9px}
.reviews-section{padding:7px 0 18px}.reviews-section h2{font-size:15px}.rating{text-align:center;font-size:11px;margin:4px 0 12px}.rating b{letter-spacing:2px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.reviews-grid blockquote{margin:0;border:1px solid #dce5f0;border-radius:9px;padding:9px 14px;min-height:90px;font-size:10px}.reviews-grid blockquote>span{letter-spacing:1px;color:#08a657}.reviews-grid p{margin:6px 0;font-size:10px;line-height:1.35}.reviews-grid cite{font-style:normal;font-weight:700;font-size:10px}
.footer{background:#061f49;color:#fff;padding-top:15px}.footer-inner{width:min(94%,1120px);margin:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.45fr;gap:24px}.footer-brand{display:flex;align-items:center;gap:7px;font-weight:800;font-size:11px;line-height:1.05}.footer-brand .brand-mark{width:32px;height:32px}.footer-col h4{margin:0 0 7px;font-size:10px}.footer-col>a{display:block;font-size:9px;line-height:1.6}.about-col p,.footer-contact p{font-size:8px;line-height:1.45;margin:7px 0}.socials{display:flex;gap:9px;margin-top:10px}.socials a{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.1);display:grid;place-items:center;color:#fff}.socials a svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.footer-contact>a{font-size:18px;font-weight:800}.footer-contact>small{display:block;text-align:center;width:205px;font-size:9px}.copyright{margin-top:12px;padding:8px;text-align:center;border-top:1px solid rgba(255,255,255,.12);font-size:9px}
@media(max-width:1080px){.hero-copy{width:54%}.hero-visual{width:48%;min-width:0}}
@media(max-width:900px){.main-nav{gap:12px}.header-inner{gap:10px}.header-phone{min-width:auto;padding:7px}.header-phone small{display:none}.hero h1{font-size:29px}.hero-points{gap:10px}.hero-points span{font-size:10px}.hero-visual{width:45%;min-width:0}.details-section .container{padding:20px 18px}.callback-form{grid-template-columns:1fr 1fr;gap:10px}.form-submit{width:100%}.trust-grid{grid-template-columns:1fr 1fr;border-radius:14px}.trust-item{border-right:0!important;border-bottom:1px solid #d8e1ed;padding:14px 12px}.trust-item:nth-child(3),.trust-item:nth-child(4){padding-bottom:4px}.trust-item:nth-child(3),.trust-item:nth-child(4){border-bottom:0}.need-help-inner{grid-template-columns:100px 1fr 230px}.need-avatar img{height:100px}.footer-inner{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.site-header{height:auto}.header-inner{padding:10px 0;flex-wrap:wrap}.main-nav{order:3;width:100%;overflow-x:auto;justify-content:flex-start;padding-bottom:2px}.header-phone{margin-left:auto}.hero{min-height:0}.hero-inner{min-height:0;display:flex;flex-direction:column;padding:22px 0 26px}.hero-copy{position:static;width:100%;padding-top:0;order:2}.hero-visual{position:static;width:100%;min-width:0;height:auto;order:1;margin:0 0 16px;border-radius:14px;overflow:hidden}.hero-visual img{position:static;height:auto;width:100%;transform:none;object-fit:cover}.hero h1{font-size:29px}.hero-description{font-size:14px}.hero-points{flex-wrap:wrap;white-space:normal}.hero-actions{flex-wrap:wrap}.hero-disclaimer{font-size:9px}.desktop-only{display:none}.help-grid,.deal-grid,.reviews-grid{grid-template-columns:1fr 1fr}.details-section .container{padding:18px 14px}.callback-form{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr;gap:18px}.arrow{transform:rotate(90deg)}.need-help-inner{grid-template-columns:1fr;text-align:center;gap:8px;padding:15px}.need-avatar{height:100px}.need-avatar img{height:105px}.need-phone a{width:100%;max-width:300px}.footer-inner{grid-template-columns:1fr 1fr}.about-col,.footer-contact{grid-column:1/-1}}
@media(max-width:480px){.brand-name{font-size:12px}.header-phone strong{font-size:11px}.main-nav a{font-size:9px}.hero h1{font-size:25px}.hero-points{display:grid;grid-template-columns:1fr}.btn{width:100%}.reviews-grid{grid-template-columns:1fr}.help-grid{gap:9px}.help-card{padding:12px 8px;min-height:0}.round-icon{width:46px;height:46px;margin-bottom:7px}.round-icon svg{width:29px;height:29px}.help-card h3{font-size:13px;margin-bottom:6px}.help-card p{font-size:9.5px;min-height:0;margin-bottom:9px}.card-btn{font-size:10px;min-height:38px;padding:6px 8px}.card-btn span{font-size:13px}.deal-grid{gap:9px}.deal-card{height:auto;padding:10px 6px 9px}.deal-card>a{font-size:9.5px;min-height:34px;padding:6px}.trust-grid{grid-template-columns:1fr}.trust-item{border-right:0!important}.trust-item+.trust-item{border-top:1px solid #d8e1ed;border-bottom:0!important}}
