.sv-assurance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px max(4vw,16px);background:#fff;border-block:1px solid #dce5f0}.sv-assurance>div{display:flex;flex-direction:column;gap:3px;align-items:center;text-align:center;padding:12px}.sv-assurance span{font-size:1.5rem}.sv-assurance strong{font-size:.95rem;color:#071b3f}.sv-assurance small{color:#526783}.sv-reviews-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:38px max(5vw,20px);background:#edf5ff}.sv-reviews-intro h2{margin:5px 0}.sv-reviews-intro p{max-width:650px}.sv-product-trust{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.sv-product-trust span{border:1px solid #dce5f0;border-radius:9px;background:#f4f8fc;padding:7px 10px;font-size:.82rem}.sv-review-link a,.sv-review-page a{color:#0759be;text-decoration:underline}.sv-review-page{max-width:780px;margin:0 auto;padding:48px 20px 70px}.sv-review-page form{display:grid;gap:15px}.sv-review-page label{display:grid;gap:5px;font-weight:700}.sv-review-page input,.sv-review-page select,.sv-review-page textarea{width:100%;padding:12px;border:1px solid #b9c8d9;border-radius:8px;background:#fff}.sv-review-page textarea{min-height:130px}.sv-review-note{padding:15px;background:#edf5ff;border-radius:10px}.sv-review-page button{width:max-content;padding:12px 25px;border:0;border-radius:10px;color:#fff;background:#0759be;font-weight:700}@media(max-width:720px){.sv-assurance{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-reviews-intro{display:block}.sv-reviews-intro .button{display:inline-block;margin-top:12px}}
.sv-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e7f1fd;color:#0959b8}.sv-icon svg{width:22px;height:22px}.sv-assurance{max-width:1400px;margin:0 auto}.sv-assurance>div{gap:7px}.sv-product-trust svg{width:16px;height:16px;vertical-align:middle;margin-right:3px}
.sv-review-hero{position:relative;overflow:hidden;background:linear-gradient(110deg,#061d40 0%,#073b7f 77%,#0958b5 100%);color:#fff;min-height:310px;display:flex;align-items:center;justify-content:space-between;padding:50px max(7vw,24px)}.sv-review-hero-inner{position:relative;z-index:1;max-width:770px}.sv-overline{font-size:.7rem;font-weight:900;letter-spacing:.19em;color:#3286ec}.sv-review-hero .sv-overline{color:#8ebeff}.sv-review-hero h1{font-size:clamp(2.8rem,5vw,5rem);line-height:.98;letter-spacing:-.055em;margin:19px 0}.sv-review-hero h1 em{font-style:normal;color:#61adff}.sv-review-hero p{max-width:520px;color:#dae9ff}.sv-review-steps{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.sv-review-steps span{font-size:.72rem;letter-spacing:.08em;font-weight:800;border:1px solid #87bafa70;border-radius:99px;padding:8px 13px}.sv-review-mark{position:absolute;right:8%;top:17%;width:200px;height:200px;border:1px solid #ffffff47;border-radius:50%;display:grid;place-items:center;color:#b6d8ff;transform:rotate(-11deg)}.sv-review-mark:before{content:"";position:absolute;inset:18px;border:1px solid #ffffff40;border-radius:50%}.sv-review-mark svg{width:135px;height:135px;opacity:.38}.sv-review-mark span{position:absolute;font-size:2rem;font-weight:900;letter-spacing:-.08em}.sv-review-page{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:56px;max-width:1220px;padding:70px 24px 90px}.sv-review-aside h2{font-size:clamp(2rem,3vw,3rem);line-height:1.05;letter-spacing:-.04em;color:#071b3f}.sv-review-aside>p{color:#526783}.sv-review-info{display:flex;gap:13px;border-top:1px solid #dce5f0;margin-top:28px;padding-top:22px}.sv-review-info>span{color:#0759be}.sv-review-info svg{width:24px;height:24px}.sv-review-info strong{display:block;color:#071b3f}.sv-review-info p{font-size:.9rem;color:#526783;margin:5px 0}.sv-review-account{display:inline-block;margin-top:25px;font-weight:800}.sv-review-form-card{background:#fff;border:1px solid #dce5f0;border-radius:22px;box-shadow:0 22px 60px #071b3f0b;padding:34px}.sv-review-form-card h2{font-size:2rem;margin:8px 0 3px;color:#071b3f}.sv-review-form-card>p{color:#526783;margin-bottom:28px}.sv-review-form-card form{display:grid;gap:18px}.sv-review-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.sv-review-form-card label{font-size:.87rem;color:#182e4d}.sv-review-form-card input,.sv-review-form-card select,.sv-review-form-card textarea{margin-top:4px;outline-color:#0759be}.sv-review-form-card input:focus,.sv-review-form-card select:focus,.sv-review-form-card textarea:focus{border-color:#0759be}.sv-review-form-card button{display:flex;align-items:center;gap:25px;justify-content:space-between;padding:13px 19px}.sv-review-fine{color:#6a7d93}.sv-review-success{background:#eaf8ed;color:#155d30;padding:13px;border-radius:8px}@media(max-width:800px){.sv-review-mark{opacity:.28;right:-35px}.sv-review-page{grid-template-columns:1fr;gap:30px;padding-top:44px}.sv-review-row{grid-template-columns:1fr}.sv-review-form-card{padding:24px}}
/* Navy trust strip aligned with the storefront header and hero. */
.sv-assurance{max-width:none;margin:0;background:linear-gradient(100deg,#081e42 0%,#103b79 100%);border:0;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff24;gap:0;padding:18px clamp(16px,5vw,84px)}.sv-assurance>div{padding:14px 18px}.sv-assurance>div+div{border-left:1px solid #ffffff24}.sv-assurance strong{color:#fff}.sv-assurance small{color:#c6d9f3}.sv-assurance .sv-icon{background:#ffffff17;color:#9bceff;border:1px solid #ffffff30}@media(max-width:720px){.sv-assurance{gap:0;padding:14px 12px}.sv-assurance>div{padding:14px 7px}.sv-assurance>div:nth-child(3){border-left:0}.sv-assurance>div:nth-child(n+3){border-top:1px solid #ffffff24}.sv-assurance small{font-size:.72rem}}
