@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";:root{--ink:#14252a;--accent:#e8653c;--pale:#eef3ef;--line:#d7dfda}*{box-sizing:border-box}body{color:#47575a;margin:0;font:15px/1.7 DM Sans,sans-serif}a{color:inherit;text-decoration:none}header{background:#fff;align-items:center;gap:35px;height:88px;padding:0 6%;display:flex}.logo{color:var(--ink);text-transform:uppercase;letter-spacing:.03em;font:700 23px Manrope}nav{gap:28px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.mini{border:1px solid var(--ink);letter-spacing:.1em;padding:11px 17px;font-size:10px;font-weight:700}.hero{background:var(--pale);grid-template-columns:1.05fr .95fr;align-items:center;gap:7%;min-height:650px;padding:7% 8%;display:grid}small{color:var(--accent);letter-spacing:.2em;font-weight:700}.hero h1,.page h1{max-width:800px;color:var(--ink);margin:15px 0;font:600 clamp(45px,6vw,82px)/1.02 Manrope}.hero p,.page p{max-width:650px;font-size:18px}.button{background:var(--accent);color:#fff;letter-spacing:.1em;border:0;margin-top:22px;padding:14px 22px;font-size:11px;font-weight:700;display:inline-flex}.art{background:#20373b;grid-template-columns:1fr 1fr;gap:14px;height:440px;padding:28px;display:grid;transform:rotate(2deg)}.art i{background:linear-gradient(145deg,#f5d5a4,#e8653c)}.art i:first-child{grid-row:1/3}.services{grid-template-columns:repeat(3,1fr);padding:80px 7%;display:grid}.services article{border:1px solid var(--line);padding:35px}.services span{color:var(--accent);font:600 32px Manrope}.services h2,.copy h2,.contact h2,.cta h2{color:var(--ink);font:600 28px Manrope}.services a{color:var(--accent);letter-spacing:.1em;font-size:10px;font-weight:700}.cta{color:#cbd7d5;background:#172b30;padding:85px 8%}.cta h2{color:#fff;margin:0;font-size:45px}.cta p{max-width:620px}.light{color:#172b30;background:#fff}.page{background:var(--pale);padding:90px 8%}.page h1{font-size:62px}.detail{padding-block:90px}.copy{max-width:850px;margin:auto;padding:85px 30px;font-size:17px}.note{background:var(--pale);padding:18px;font-size:13px}.contact{grid-template-columns:.8fr 1.2fr;gap:8%;padding:80px 8% 100px;display:grid}.contact form{background:var(--pale);grid-template-columns:1fr 1fr;gap:18px;padding:30px;display:grid}label{color:var(--ink);gap:6px;font-size:12px;font-weight:600;display:grid}input,select,textarea{width:100%;font:inherit;background:#fff;border:1px solid #bcc9c3;padding:12px}.wide{grid-column:1/-1}.hp{position:absolute;left:-9999px}footer{background:#e4ebe7;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:30px;padding:45px 7%;display:grid}footer>div{justify-content:flex-end;gap:20px;font-size:12px;display:flex}@media (width<=760px){header{flex-wrap:wrap;height:auto;min-height:78px;padding-block:15px}.mini{display:none}nav{order:3;justify-content:space-between;width:100%;margin:0}.hero{grid-template-columns:1fr;padding-block:70px}.art{height:250px}.services,.contact,.contact form{grid-template-columns:1fr}.wide{grid-column:auto}footer{grid-template-columns:1fr}footer>div{justify-content:flex-start}}.autoMain{--navy:#071b32;--ink:#102b43;--muted:#627382;--sky:#46b4e8;--orange:#ff6b35;color:#1e3040;background:#fff}.autoHeader{color:#fff;z-index:50;background:#06182b;gap:30px;height:86px;padding:0 5%;position:sticky;top:0}.autoHeader nav{margin-left:auto}.autoHeader nav a{color:#c7d5e2}.autoLogo{color:#fff;align-items:center;min-width:172px;display:inline-flex}.autoLogo img{width:172px;height:auto;display:block}.autoPhone{color:#fff;border:1px solid #55bce8;padding:11px 15px;font-weight:700}.autoHero{color:#fff;background:linear-gradient(90deg,#06182bf2 0,#0a294ad8 40%,#0a294a22 70%),url(/images/sys2019-hero-v2.png) 50%/cover;align-items:center;min-height:690px;padding:80px 7%;display:flex}.autoHero>div,.autoPageHero>div{max-width:760px}.autoHero small,.autoTrust>small,.autoSteps>small,.autoPageHero small,.autoValues small,.autoCopyBand small,.autoContact small,.autoFaqIntro b{color:#66caf4;letter-spacing:.2em;text-transform:uppercase;font-weight:800}.autoHero h1,.autoPageHero h1{letter-spacing:0;margin:16px 0;font:700 clamp(48px,6vw,84px)/1.02 Manrope}.autoHero p,.autoPageHero p{color:#d5e2ec;max-width:650px;font-size:19px}.autoActions{align-items:center;gap:25px;margin-top:28px;display:flex}.autoActions a:not(.autoButton){color:#fff;font-weight:800}.autoButton{background:var(--orange);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;padding:15px 21px;font-size:11px;font-weight:800;display:inline-flex}.quoteWrap{max-width:1180px;margin:-75px auto 50px;padding:0 24px;position:relative}.autoQuote{background:#f1f6f9;grid-template-columns:repeat(2,1fr);gap:14px;padding:34px;display:grid;box-shadow:0 20px 55px #06203a24}.autoQuote.compact{background:#fff;grid-template-columns:repeat(3,1fr)}.autoQuote>div{grid-column:1/-1}.autoQuote h2{color:var(--ink);margin:5px 0;font:700 28px Manrope}.autoQuote p{color:var(--muted);margin:0}.autoQuote label{color:#24394b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.autoQuote input,.autoQuote textarea,.autoQuote select{box-sizing:border-box;color:#152b3b;background:#fff;border:1px solid #c8d7df;width:100%;margin-top:7px;padding:12px;font:15px Arial}.autoQuote textarea{resize:vertical}.autoQuote .wide{grid-column:1/-1}.autoPrivacy{text-transform:none;letter-spacing:0;font-size:12px}.autoTrust,.autoSteps{text-align:center;padding:90px 6%}.autoTrust h2,.autoSteps h2,.autoCta h2,.autoAbout h2,.autoContact h2,.autoValues h2,.autoCopyBand h2,.autoFaqIntro h2{color:var(--ink);letter-spacing:0;font:700 clamp(34px,4vw,52px)/1.1 Manrope}.autoTrust>div,.autoSteps>div{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1200px;margin:42px auto 0;display:grid}.autoTrust article,.autoSteps article{border:1px solid #d7e2e8;padding:30px}.autoTrust h3,.autoSteps h3,.autoValues h3{color:var(--ink);font:700 20px Manrope}.autoTrust p,.autoSteps p,.autoValues p,.autoCopyBand p,.autoAbout p,.autoContact p,.autoFaqIntro p{color:var(--muted)}.autoSteps{color:#c9d8e4;background:#071b32}.autoSteps h2{color:#fff}.autoSteps>div{grid-template-columns:repeat(3,1fr)}.autoSteps article{border-color:#24425c}.autoSteps article b{color:#55c2ef;font-size:32px}.autoSteps h3{color:#fff}.autoSteps p{color:#aebfcd}.autoCta{text-align:center;background:#eaf4f9;padding:75px 7%}.autoCta p{margin-bottom:25px}.autoPageHero{color:#fff;background:linear-gradient(115deg,#071b32 0,#0d4b76 60%,#0a294a 100%);align-items:center;min-height:440px;padding:90px 7%;display:flex}.autoPageHero .autoButton{margin-top:18px}.autoServiceCards{grid-template-columns:repeat(3,1fr);gap:22px;padding:80px 7%;display:grid}.autoServiceCards article{background:#f1f6f9;grid-template-rows:210px 1fr;min-width:0;display:grid}.autoServiceCards img{object-fit:cover;width:100%;height:100%}.autoServiceCards div{padding:30px}.autoServiceCards h2{color:var(--ink);margin:0 0 12px;font:700 26px Manrope}.autoServiceCards p{color:var(--muted)}.autoServiceCards ul,.autoContact ul{color:#355066;padding-left:18px;line-height:1.8}.autoServiceCards a{color:#e95324;text-transform:uppercase;font-size:11px;font-weight:800}.autoProcess{max-width:1050px;margin:auto;padding:80px 28px}.autoProcess article{border-bottom:1px solid #d5e1e7;grid-template-columns:90px 1fr;gap:26px;padding:28px 0;display:grid}.autoProcess b{color:#55bce8;font:800 38px Manrope}.autoProcess h2{color:var(--ink);margin:0 0 8px;font:700 26px Manrope}.autoProcess p{color:var(--muted);margin:0}.autoAbout{grid-template-columns:1.25fr .75fr;align-items:start;gap:42px;max-width:1120px;margin:auto;padding:85px 28px;display:grid}.autoAbout aside{color:#fff;background:#071b32;padding:28px}.autoAbout aside p{color:#d5e2ec;font-size:18px}.autoAbout img{object-fit:cover;grid-column:1/-1;width:100%;height:360px}.autoValues{text-align:center;background:#f3f7fa;padding:80px 7%}.autoValues>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1120px;margin:38px auto 0;display:grid}.autoValues article{background:#fff;border:1px solid #dce7ed;padding:30px}.autoCopyBand{grid-template-columns:1fr .85fr;align-items:center;gap:34px;max-width:1120px;margin:auto;padding:75px 7%;display:grid}.autoCopyBand p{font-size:18px;line-height:1.8}.autoCopyBand img{object-fit:cover;width:100%;height:330px}.autoFaqIntro{max-width:980px;margin:0 auto;padding:70px 28px 20px}.autoFaqIntro div{color:#738596;gap:14px;display:flex}.autoFaqIntro span{color:#738596}.autoFaq{max-width:980px;margin:auto;padding:20px 28px 80px}.autoFaq details{border-bottom:1px solid #ccd9e0;padding:24px 0}.autoFaq summary{cursor:pointer;color:var(--ink);font:700 20px Manrope;list-style:none}.autoFaq summary::-webkit-details-marker{display:none}.autoFaq summary:after{content:"+";float:right;color:#55bce8;font-size:26px;line-height:1}.autoFaq details[open] summary:after{content:"-"}.autoFaq p{color:#617281;max-width:800px}.autoContact{grid-template-columns:.7fr 1.3fr;gap:55px;max-width:1180px;margin:auto;padding:80px 28px;display:grid}.autoContact>div{padding-top:20px}.autoContact a{color:#e95324;font-weight:800}.autoFooter{color:#aabcca;background:#041425;grid-template-columns:1.2fr .8fr .8fr;gap:28px;padding:45px 7%;display:grid}.autoFooter a{color:#fff;margin:8px 0;display:block}.autoFooter h3{color:#fff;margin:0 0 10px;font:700 16px Manrope}.autoFooter p{font-size:12px;line-height:1.7}@media (width<=1000px){.autoHeader nav{display:none}.autoPhone{margin-left:auto}.autoTrust>div,.autoQuote.compact,.autoServiceCards,.autoValues>div{grid-template-columns:1fr 1fr}.autoContact,.autoAbout,.autoCopyBand{grid-template-columns:1fr}}@media (width<=640px){.autoHeader{height:74px;padding:0 18px}.autoLogo{min-width:128px}.autoLogo img{width:128px}.autoPhone{padding:10px;font-size:10px}.autoHero{background-position:65%;min-height:620px;padding:65px 22px}.autoHero h1,.autoPageHero h1{font-size:46px}.autoActions{flex-direction:column;align-items:flex-start}.quoteWrap{margin:0;padding:0}.autoQuote,.autoQuote.compact{grid-template-columns:1fr;padding:24px}.autoTrust,.autoSteps{padding:65px 22px}.autoTrust>div,.autoSteps>div,.autoServiceCards,.autoValues>div{grid-template-columns:1fr}.autoPageHero{min-height:360px;padding:75px 22px}.autoServiceCards,.autoValues,.autoCopyBand{padding:60px 22px}.autoProcess{padding:55px 22px}.autoProcess article{grid-template-columns:1fr;gap:8px}.autoAbout,.autoContact,.autoFaqIntro,.autoFaq{padding-left:22px;padding-right:22px}.autoFooter{grid-template-columns:1fr;padding:38px 22px}}
