:root{--font-body--family:"Inter",Arial,sans-serif;--font-subheading--family:"Inter",Arial,sans-serif;--font-heading--family:"Inter",Arial,sans-serif;--font-accent--family:"Inter",Arial,sans-serif}body{font-family:Inter,Arial,sans-serif}.sg{font-family:Inter,Arial,sans-serif;color:#0d1b3e;line-height:1.5;font-size:16px}.sg h1,.sg h2,.sg h3,.sg h4{font-family:Inter,Arial,sans-serif;color:inherit;text-transform:none;font-weight:800;letter-spacing:normal}.sg h3{font-size:18px;line-height:1.3}.sg p{line-height:1.55}.sg img{max-width:100%;display:block}.sg video{display:block;width:100%;height:100%;object-fit:cover;border-radius:16px}.sg input,.sg select,.sg textarea,.sg .cant .cta.g,.sg .navyband .cta.g{color:#0d1b3e}.sg .vid,.sg .film{overflow:hidden}.sg .qx[hidden]{display:none!important}.sg .ok{background:#e6f4ec;color:#1e7b45;border-radius:12px;padding:14px 16px;font-weight:700;margin-bottom:14px}.sg .err{background:#fdecec;color:#b42318;border-radius:12px;padding:12px 16px;font-weight:600;margin-bottom:14px}.sg-rail{background:#fff;border-bottom:1px solid #E3E8F0}.sg-rail .qrail{position:static;border:0}.menu-list__link[href$="/pages/request-a-quote"] .menu-list__link-title{background:#cc4e00;color:#fff;border-radius:10px;padding:8px 14px;margin-inline-start:6px}.menu-list__link[href$="/pages/request-a-quote"]:hover .menu-list__link-title{background:#b34400}.sg{--btn:#CC4E00;--navy:#0D1B3E;--navy2:#16295A;--or:#F05A00;--or-txt:#C45000;--ink:#0D1B3E;--mut:#5B667D;--line:#E3E8F0;--bg:#F6F8FB;--sky:#E8F0FA;--ok:#1E7B45}.sg,.sg *{box-sizing:border-box}.sg{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.5}.sg a{color:inherit}.sg .wrap{max-width:1180px;margin:0 auto;padding:0 20px}.sg .cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--btn);color:#fff;font-weight:700;padding:13px 22px;border-radius:10px;text-decoration:none;font-size:16px;border:0;cursor:pointer;box-shadow:0 6px 16px #cc4e0038}.sg .cta:hover{background:#b34400}.sg .cta.g{background:#fff;color:var(--navy);border:1.5px solid var(--line);box-shadow:none}.sg .cta.n{background:var(--navy);box-shadow:none}.sg .cta.sm{padding:9px 14px;font-size:14px}.sg .hero{background:linear-gradient(180deg,var(--sky),#fff);padding:60px 0 40px;text-align:center}.sg .eyebrow,.sg .tag{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:2px;color:var(--or-txt);font-weight:600;text-transform:uppercase}.sg .hero h1{font-size:clamp(34px,5vw,56px);line-height:1.06;letter-spacing:-1px;margin:12px auto 14px;max-width:860px;font-weight:800}.sg .hero h1 em{font-style:normal;color:var(--or)}.sg .hero p.lead{color:var(--mut);font-size:18px;max-width:660px;margin:0 auto 24px}.sg .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.sg .search{display:flex;max-width:640px;margin:0 auto 22px;background:#fff;border:1.5px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #0d1b3e12}.sg .search input{flex:1;border:0;padding:15px 16px;font:500 15px Inter,Arial;outline:0;min-width:0}.sg .search button{border:0;background:var(--navy);color:#fff;font-weight:700;padding:0 20px;cursor:pointer}.sg .flow{display:flex;justify-content:center;align-items:flex-start;margin:34px auto 0;max-width:860px}.sg .fs{flex:1;text-align:center;position:relative}.sg .fs:not(:last-child):after{content:"";position:absolute;top:22px;left:calc(50% + 28px);right:calc(-50% + 28px);height:2px;background:repeating-linear-gradient(90deg,#C9D3E3 0 6px,transparent 6px 11px)}.sg .dot{width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid var(--or);color:var(--or-txt);font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;font-size:17px}.sg .fs:first-child .dot{background:var(--or);color:#fff}.sg .fs b{display:block;font-size:14px}.sg .fs span{font-size:12.5px;color:var(--mut)}.sg section.blk{padding:52px 0 8px}.sg .sh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.sg .sh h2{font-size:30px;letter-spacing:-.5px;margin:6px 0 0;font-weight:800;line-height:1.15}.sg .sh p{margin:6px 0 0;color:var(--mut);max-width:620px}.sg .lnk{color:var(--navy);font-weight:700;font-size:15px;text-decoration:underline;text-underline-offset:4px}.sg .alt{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:52px;padding-bottom:52px}.sg .card{background:#fff;border:1px solid var(--line);border-radius:16px;transition:box-shadow .15s,transform .15s}.sg a.card{text-decoration:none;display:block}.sg a.card:hover{box-shadow:0 10px 26px #0d1b3e1a;transform:translateY(-2px)}.sg .img{background:var(--bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.sg .img img{width:100%;height:100%;object-fit:contain}.sg .cats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.sg .cats .img{aspect-ratio:1/1;border-radius:16px 16px 0 0}.sg .cats .img img{object-fit:cover}.sg .cats .t{padding:14px 16px 16px}.sg .cats b{display:block;font-size:16px}.sg .cats span{font-size:13.5px;color:var(--or-txt);font-weight:600}.sg .band{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center}.sg .film{aspect-ratio:16/9;border-radius:16px;background:linear-gradient(135deg,var(--navy),var(--navy2));display:flex;align-items:center;justify-content:center;color:#c9d3e3;position:relative;overflow:hidden}.sg .promise{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:8px 0 12px}.sg .ticks{list-style:none;padding:0;margin:14px 0 22px}.sg .ticks li{padding-left:28px;position:relative;margin-bottom:8px}.sg .ticks li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:var(--or);box-shadow:inset 0 0 0 4px #fff,0 0 0 1.5px var(--or)}.sg .svc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sg .svc .card{padding:20px}.sg .svc .ic{width:44px;height:44px;border-radius:12px;background:var(--sky);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.sg .svc b{font-size:17px;display:block}.sg .svc p{color:var(--mut);font-size:14px;margin:6px 0 12px}.sg .svc .go{color:var(--or-txt);font-weight:700;font-size:14px}.sg .cant{background:var(--navy);color:#fff;border-radius:20px;padding:36px;display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:center}.sg .cant h2{margin:6px 0 8px;font-size:28px}.sg .cant p{color:#c9d3e3;margin:0}.sg .cant .ctas{justify-content:flex-end}.sg .why{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sg .why div{padding:18px;border-top:3px solid var(--or);background:#fff;border-radius:0 0 12px 12px}.sg .why b{display:block;margin-bottom:4px}.sg .why p{margin:0;color:var(--mut);font-size:14px}.sg .crumb{font-size:13px;color:var(--mut);padding:16px 0 0}.sg .crumb a{text-decoration:none}.sg .chero{background:linear-gradient(180deg,var(--sky),#fff);padding:26px 0}.sg .chero h1{font-size:clamp(30px,4vw,44px);margin:6px 0;letter-spacing:-.8px;font-weight:800}.sg .chero p{color:var(--mut);margin:0;max-width:680px}.sg .std{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--sky);border-radius:14px;padding:16px 18px;margin:22px 0}.sg .std p{margin:0;font-weight:600}.sg .qwrap{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;margin-top:26px;margin-bottom:56px}.sg .form{border:1px solid var(--line);border-radius:16px;padding:24px}.sg .fr{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sg .fld{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:14px;font-weight:600}.sg .fld input,.sg .fld select,.sg .fld textarea{border:1.5px solid var(--line);border-radius:10px;padding:12px;font:500 15px Inter;background:#fff}.sg .fld textarea{min-height:110px}.sg .side .card{padding:20px;margin-bottom:14px}.sg .side h3{margin:0 0 6px;font-size:18px}.sg .side p{margin:0;color:var(--mut);font-size:14px}@media(max-width:980px){.sg .cats{grid-template-columns:repeat(2,1fr)}.sg .svc,.sg .why{grid-template-columns:1fr 1fr}.sg .band,.sg .qwrap,.sg .cant{grid-template-columns:1fr}.sg .cant .ctas{justify-content:flex-start}}@media(max-width:600px){.sg .wrap{padding:0 16px}.sg .svc,.sg .why,.sg .fr{grid-template-columns:1fr}.sg .flow{flex-wrap:wrap;row-gap:18px}.sg .fs{flex:0 0 50%}.sg .fs:after{display:none}.sg .hero{padding-top:38px}.sg .sh h2{font-size:25px}.sg .cant{padding:24px}}.sg .four{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sg .two2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sg .four .card,.sg .two2 .card{padding:20px}.sg .four h3,.sg .two2 h3{margin:10px 0 6px;font-size:18px}.sg .four p,.sg .two2 p{margin:0;color:var(--mut);font-size:14.5px}.sg .std2{border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:10px;padding:14px 16px;font-size:14px;color:var(--mut);background:#fff}.sg .std2 b{color:var(--ink)}.sg .chipsx{display:flex;flex-wrap:wrap;gap:8px}.sg .chipsx span{border:1px solid var(--line);border-radius:999px;padding:7px 13px;font-size:13.5px;font-weight:600;background:#fff}.sg .vid{aspect-ratio:16/9;border-radius:16px;background:linear-gradient(135deg,var(--navy),var(--navy2));display:flex;align-items:center;justify-content:center;color:#c9d3e3;position:relative}.sg .quote{background:var(--sky);border-radius:18px;padding:26px 28px;font-size:19px;font-weight:600;line-height:1.45}.sg .quote cite{display:block;font-style:normal;font-size:14px;color:var(--mut);font-weight:500;margin-top:10px}.sg .quote cite b{color:var(--ink)}.sg .cinfo .card{padding:20px;margin-bottom:12px}.sg .cinfo h3{margin:0 0 4px;font-size:16px}.sg .cinfo p{margin:0;color:var(--mut);font-size:14.5px}@media(max-width:980px){.sg .four{grid-template-columns:1fr 1fr}.sg .two2{grid-template-columns:1fr}}@media(max-width:600px){.sg .four{grid-template-columns:1fr}}.sg .qchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sg .qchips button{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:9px 14px;font:600 13.5px Inter,Arial;color:var(--navy);cursor:pointer}.sg .qchips button.on{background:var(--navy);border-color:var(--navy);color:#fff}.sg .trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:28px auto 0;max-width:980px}.sg .trust span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:13.5px;color:var(--mut)}.sg .trust b{color:var(--navy)}.sg .svc4{grid-template-columns:repeat(4,1fr)}@media(max-width:980px){.sg .svc4{grid-template-columns:1fr 1fr}}@media(max-width:600px){.sg .svc4{grid-template-columns:1fr}}.sg .qr-in{display:flex;gap:8px;overflow-x:auto;padding:10px 0;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent)}.sg .qr-in::-webkit-scrollbar{display:none}.sg .qr-in a{flex:0 0 auto;border:1.5px solid var(--line);border-radius:999px;padding:7px 14px;font:600 13.5px Inter,Arial;text-decoration:none;color:var(--navy);background:var(--bg)}.sg .qr-in a:hover{border-color:var(--navy)}.sg .qr-in a.qr-cta{background:var(--btn);border-color:var(--btn);color:#fff}.sg .qr-l{flex:0 0 auto;align-self:center;font:600 11px IBM Plex Mono,monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--or-txt)}.sg .qr-sep{flex:0 0 1px;background:var(--line);margin:4px 2px}.sg .lnk-out{margin-bottom:56px}.sg>:last-child{margin-bottom:56px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sg-redesign.css.map */
