:root{--ink:#071e2b;--orange:#d86a24;--cream:#f5f3ee;--muted:#63717a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;color:var(--ink);background:white;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{outline-offset:5px}button{cursor:pointer}a,button{touch-action:manipulation}.topbar{padding:9px 5%;background:var(--ink);color:#d4dce1;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.4px}.topbar a{letter-spacing:0}.topbar a span{color:#ed9b61;margin-left:12px}header{position:sticky;top:0;z-index:20;height:95px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #e6e8e9}.brand img{width:260px;display:block}nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:19px 24px;background:var(--orange);color:#fff;border:0;font-size:13px;font-weight:bold;transition:background .2s,transform .2s}.button:hover{background:#b24e13;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.button.small{padding:14px 18px;font-size:11px}.menu{display:none}.hero{position:relative;min-height:700px;background:var(--ink);color:white;overflow:hidden}.hero-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,22,32,.98) 0%,rgba(4,22,32,.85) 38%,rgba(4,22,32,.15) 80%),url('assets/aurelius-red-black.png') center 60%/cover}.hero-content{position:relative;padding:85px 7% 120px;max-width:1150px}.eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:bold;letter-spacing:2px;line-height:1.8}.eyebrow i{display:inline-block;width:23px;height:2px;background:#e18445}.dark{color:#8a531f}.hero h1{font-size:clamp(44px,5.2vw,76px);letter-spacing:-3px;font-weight:500;line-height:1.08;margin:30px 0 25px}em{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--orange)}.hero h1 em{color:#eea067}.hero p{max-width:460px;color:#cbd3d8;font-size:15px;line-height:1.9}.hero-actions{display:flex;gap:30px;align-items:center;margin-top:35px}.subtle{font-size:12px;border-bottom:1px solid #78848b;padding-bottom:5px}.subtle span{margin-left:18px}.hero-bottom{position:relative;border-top:1px solid #ffffff30;display:flex;justify-content:space-between;align-items:center;padding:22px 7%;font-size:10px;letter-spacing:1.7px}.hero-bottom b{color:#e9a16c;margin:0 20px;font-size:20px}.hero-bottom>span:nth-child(2){letter-spacing:0;font-size:12px;color:#d9e0e2}.hero-bottom>a{border:1px solid #ffffff55;border-radius:50%;width:33px;text-align:center;padding:4px}.illustration{position:absolute;right:15px;bottom:96px;font-size:9px;color:#fff9}.strip{padding:26px 7%;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:2px;background:var(--cream);border-bottom:1px solid #e2e0da}.strip i{font-style:normal;color:var(--orange)}.section{padding:100px 7%}h2{font-size:clamp(32px,3.4vw,49px);font-weight:500;line-height:1.18;letter-spacing:-1.7px;margin:20px 0 0}h3{font-size:21px;font-weight:500;letter-spacing:-.5px;line-height:1.35}.intro{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:start}.intro-copy p{color:var(--muted);font-size:14px}.intro-copy .lead{font-size:20px;color:var(--ink);margin:0 0 24px;line-height:1.55}.text-link{display:inline-flex;gap:60px;font-size:12px;font-weight:bold;padding:16px 0 8px;border-bottom:1px solid #c8cece}.text-link span{color:var(--orange)}.expertise{background:var(--cream)}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:48px}.section-heading>p{max-width:300px;color:var(--muted);font-size:14px}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.services article{background:#fff;padding:30px 27px 22px;border-top:2px solid transparent;transition:border-color .2s}.services article:hover{border-color:var(--orange)}.service-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}.number{color:#8c979b;font-size:11px}.service-top svg{width:57px;height:45px;stroke:var(--orange);fill:none;stroke-width:1.5}.services p{font-size:13px;color:var(--muted);min-height:108px}.services article>a{border-top:1px solid #e2e5e5;padding-top:22px;display:flex;justify-content:space-between;font-weight:bold;font-size:11px}.services article>a span{color:var(--orange);font-size:18px}.service-note{font-size:11px;color:var(--muted);margin:24px 0 0}.territory{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:white;padding:90px 7%;gap:10%;align-items:center}.territory h2 em{color:#eda06b}.territory p{font-size:14px;color:#b2c0c8;max-width:430px;margin:28px 0 12px}.pale{border-color:#62737b}.territory small{display:block;color:#a4b4be;font-size:11px;margin-top:20px}.route-panel{padding:32px 35px;background:#102c3b;border:1px solid #ffffff15}.route-label{font-size:9px;letter-spacing:2px;color:#9aafb9;display:block;margin-bottom:40px}.route-city{display:flex;align-items:center;gap:23px}.dot{width:16px;height:16px;border:4px solid #e58948;border-radius:50%;background:var(--ink);box-shadow:0 0 0 7px #d86a2415;flex-shrink:0}.dot.end{background:#e58948}.route-city h3{margin:0;font-size:28px}.route-city p{margin:4px 0 0;font-size:10px}.route-line{height:120px;margin-left:7px;border-left:1px dashed #d58a55;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 29px}.route-line span{font-size:9px;letter-spacing:2px;color:#9daeb8}.route-line b{color:#e58948;font-weight:normal;font-size:34px}.route-foot{margin-top:37px;padding-top:20px;border-top:1px solid #ffffff15;font-size:10px;color:#9eb0bb}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px}.steps article{border-top:1px solid #d8dddd;padding-top:20px}.steps b{font-family:Georgia,serif;color:var(--orange);font-weight:400;font-size:32px}.steps h3{font-size:21px}.steps p{font-size:13px;color:var(--muted);max-width:280px}.contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;background:var(--cream)}.contact-copy>p{color:var(--muted);max-width:330px;font-size:14px;margin-top:30px}.contact-person{border-top:1px solid #d7dad7;padding-top:25px;margin-top:40px}.contact-person>span{display:block;font-size:9px;letter-spacing:2px;color:var(--muted);margin-bottom:12px}.contact-person strong{font-size:18px;font-weight:500}.contact-person p{margin:0;font-size:12px;color:var(--muted)}.contact-person a{display:inline-block;font-size:12px;margin-top:17px;overflow-wrap:anywhere}form{background:white;padding:32px}form>h3{margin:0 0 7px;font-size:24px}.form-intro{font-size:11px;color:var(--muted);margin-bottom:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600}input,select,textarea{border:1px solid #dce1e2;padding:12px;background:#fafbf9;min-width:0;width:100%;border-radius:0;color:var(--ink);font-size:12px}input:focus,select:focus,textarea:focus{outline:2px solid var(--orange);outline-offset:1px}textarea{resize:vertical}.full{grid-column:1/-1}form>.button{width:100%;margin-top:23px}.privacy{font-size:10px;color:var(--muted);line-height:1.7}.copy{border:1px solid #c6cecf;background:white;padding:9px 15px;margin:10px 10px 0 0;font-size:12px}#email-ready{padding-top:20px;font-size:12px}#email-ready a{text-decoration:underline;overflow-wrap:anywhere}.faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%}details{border-bottom:1px solid #dce1e2}summary{cursor:pointer;list-style:none;font-size:14px;padding:23px 0;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary span{color:var(--orange);font-size:20px}details[open] summary span{transform:rotate(45deg)}details p{font-size:13px;color:var(--muted);padding-right:30px;margin-top:0}footer{background:var(--ink);color:white;padding:55px 7% 25px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:45px}.footer-word{font-size:28px;letter-spacing:4px;font-weight:bold}.footer-word span{font-size:8px;display:block;letter-spacing:3px;color:#ba8d66}.footer-top p{font-family:Georgia,serif;font-size:19px;line-height:1.45;color:#c0cbd0}.footer-top>a:last-child{font-size:12px;border-bottom:1px solid #66757d;padding-bottom:10px}.footer-bottom{border-top:1px solid #ffffff20;padding-top:25px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:9px;color:#a4b4bd}.footer-bottom button{background:none;border:0;padding:0;color:inherit;font-size:inherit}dialog{border:0;max-width:620px;width:90%;padding:35px;color:var(--ink);box-shadow:0 20px 100px #0005}dialog h2{font-size:30px}dialog p{font-size:13px}dialog::backdrop{background:#071e2bcc}#legal-close{float:right;background:none;border:0;font-size:28px}a:hover{color:var(--orange)}a.button:hover{color:#fff}@media(min-width:1600px){.section,.territory{padding-left:max(7%,calc((100vw - 1400px)/2));padding-right:max(7%,calc((100vw - 1400px)/2))}}@media(max-width:1000px){nav{gap:17px}.brand img{width:210px}nav>a:not(.button){font-size:11px}.button.small{font-size:10px;padding:12px}.section{padding:75px 5%}.hero-content{padding-left:5%}.hero h1{font-size:58px}.services{gap:12px}.services article{padding:25px 19px}.services p{min-height:135px}.contact{gap:5%}.territory{padding:75px 5%;gap:6%}.contact-person a{font-size:11px}form{padding:25px}}@media(max-width:760px){.topbar{font-size:8px;padding:8px 5%}.topbar>a{display:none}header{height:78px}.brand img{width:220px}.menu{display:block;border:0;background:transparent;font-size:25px;color:var(--ink);padding:8px}nav{display:none;position:absolute;top:78px;left:0;right:0;padding:25px;background:white;border-bottom:1px solid #ddd}nav.open{display:flex;align-items:stretch;flex-direction:column}nav>a:not(.button){font-size:14px;padding:8px}.hero{min-height:650px}.hero-image{background-position:64% center;background-image:linear-gradient(90deg,#041620ee,#041620aa),url('assets/aurelius-red-black.png')}.hero-content{padding:60px 6% 70px}.eyebrow{font-size:8px;letter-spacing:1.4px}.hero h1{font-size:clamp(39px,9vw,58px);letter-spacing:-1.7px;margin-top:26px}.hero p{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-bottom{padding:20px 6%;font-size:9px;letter-spacing:1px}.hero-bottom>span:nth-child(2){display:none}.hero-bottom b{margin:0 12px}.illustration{bottom:85px}.strip{flex-wrap:wrap;gap:16px;justify-content:center;font-size:8px;letter-spacing:1px;padding:22px 5%}.strip i:last-of-type{display:none}.strip span:last-child{display:none}.section{padding:60px 6%}.intro,.contact,.faq,.territory{grid-template-columns:1fr;gap:35px}h2{font-size:37px;letter-spacing:-1.1px}.intro-copy .lead{font-size:19px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{max-width:none;margin-top:25px}.services{grid-template-columns:1fr}.services article{padding:27px}.services p{min-height:0;margin-bottom:25px}.service-top{margin-bottom:18px}.services h3{font-size:24px}.territory{padding:60px 6%}.route-panel{padding:28px}.steps{grid-template-columns:1fr;gap:20px;margin-top:30px}.steps article{position:relative;padding:20px 0 0 55px}.steps b{position:absolute;left:0;top:22px;font-size:28px}.steps h3{margin-top:4px}.steps h3 br{display:none}.steps p{max-width:none}.contact-copy h2 br:nth-of-type(2){display:none}.contact-person{margin-top:26px}form{padding:25px 20px}.form-grid{gap:15px 12px}.contact-person a{font-size:12px}.faq{gap:25px}.footer-top{align-items:start;flex-direction:column;gap:22px}.footer-top p{margin:0}.footer-bottom{flex-direction:column;gap:13px}footer{padding:45px 6% 25px}}@media(max-width:380px){.form-grid{grid-template-columns:1fr}.hero h1{font-size:37px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Aurelius visual system: Inter, bold hierarchy, red / black / white. */
:root{--ink:#080808;--orange:#d00000;--cream:#f3f4f5;--muted:#555b60}
body{font-family:Inter,'Helvetica Neue',Arial,sans-serif;font-size:16px;line-height:1.6;color:#080808}.topbar{display:none}header{height:76px;padding:0 4.5%;border:0;box-shadow:0 1px 4px #0000000d}.brand img{width:230px}nav{font-size:13px;font-weight:700;gap:30px}.button{background:#d00000;border:2px solid #d00000;padding:15px 24px;font-size:14px;font-weight:700;border-radius:0}.button:hover{background:#a90000;border-color:#a90000;transform:none}.button.small{font-size:12px;padding:11px 17px}.button span{font-size:18px}.hero{min-height:740px}.hero-image{background-image:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.36)),url('assets/aurelius-red-black.png');background-position:center;background-size:cover}.hero-content{text-align:center;max-width:1100px;margin:auto;padding:100px 30px 90px}.hero .eyebrow{justify-content:center;font-size:10px;color:#fff;letter-spacing:1.5px}.hero .eyebrow i{background:#d00000}.hero h1{font-family:Inter,'Helvetica Neue',Arial,sans-serif;font-size:clamp(43px,4.8vw,66px);font-weight:800;line-height:1.16;letter-spacing:-2px;max-width:1000px;margin:27px auto 24px;text-wrap:balance}.hero h1 br{display:none}.hero h1 br::after{content:' '}.hero h1 em{display:block;color:white;font:inherit}.hero p{max-width:850px;margin:0 auto;font-weight:700;font-size:23px;line-height:1.45;color:#fff;text-wrap:balance}.hero-actions{justify-content:center;gap:24px;margin-top:32px}.subtle{background:white;color:#ba0000;font-size:14px;font-weight:700;padding:16px 24px;border:0}.subtle:hover{background:#ededed;color:#a00000}.hero-bottom{padding:18px 4.5%;background:#00000028;font-size:10px;position:absolute;bottom:0;left:0;right:0}.hero-bottom b{color:white}.illustration{bottom:84px}.strip{background:#fff;padding:30px 4.5%;border-bottom:1px solid #ddd;font-size:11px;letter-spacing:1.5px;font-weight:700}.strip i{color:#d00000}.section{padding:85px 4.5%}h2{font-family:Inter,'Helvetica Neue',Arial,sans-serif;font-size:clamp(34px,3.6vw,48px);font-weight:800;line-height:1.12;letter-spacing:-1.5px}h2 em{color:inherit;font:inherit}h3{font-weight:700;letter-spacing:-.5px}.eyebrow.dark{color:#c00000;letter-spacing:1.5px}.intro{gap:8%}.intro-copy .lead{font-size:22px;font-weight:700;line-height:1.4}.intro-copy p{font-size:16px;color:#333}.text-link{font-size:14px;font-weight:700;border-color:currentColor;padding-bottom:3px;gap:22px}.text-link span{color:#d00000}.expertise{background:#050505;color:white}.expertise .eyebrow.dark{color:#fff}.section-heading>p{color:inherit;font-size:16px;max-width:345px}.services{gap:32px}.services article{padding:30px 0 20px;background:none;border-top:1px solid #696969}.services article:hover{border-color:#d00000}.service-top{margin-bottom:30px}.service-top svg{stroke:#ee2828}.number{color:#bdbdbd;font-weight:700}.services h3{font-size:27px}.services p{font-size:16px;color:#ddd;min-height:150px}.services article>a{font-size:14px;border:0;justify-content:start;gap:10px;text-decoration:underline;text-underline-offset:5px}.services article>a span{color:#f30000}.service-note{color:#bcbcbc;font-size:12px}.territory{background:#f3f4f5;color:#080808;padding:85px 4.5%;gap:8%}.territory .eyebrow{color:#c00000}.territory h2 em{color:inherit}.territory p{color:#333;font-size:16px}.territory small{color:#555}.pale{border-color:#111}.route-panel{background:white;border:1px solid #d8d8d8;border-top:5px solid #d00000;padding:35px}.route-label{color:#555;font-weight:700}.route-city h3{font-size:29px;font-weight:800}.route-city p{font-size:12px;color:#555}.dot{border-color:#d00000;box-shadow:none;background:white}.dot.end{background:#d00000}.route-line{border-color:#d00000}.route-line span{color:#555}.route-line b{color:#d00000}.route-foot{color:#555;border-color:#ddd;font-size:12px}.steps{gap:40px}.steps b{font-family:Inter,Arial,sans-serif;font-size:34px;font-weight:800;color:#d00000}.steps h3{font-size:24px;font-weight:700}.steps p{font-size:16px;color:#444;max-width:340px}.contact{background:#f3f4f5;gap:8%}.contact-copy>p{font-size:16px;color:#444}.contact-person strong{font-weight:700}.contact-person a{font-size:13px;text-decoration:underline}form{padding:35px;border-top:4px solid #d00000}form>h3{font-size:28px;font-weight:800}.form-intro{font-size:12px}label{font-size:12px;font-weight:700}input,select,textarea{background:#fff;border-color:#aaa;padding:12px;font-size:14px}.privacy{font-size:11px}.faq{gap:8%}summary{font-weight:700;font-size:16px;padding:24px 0}details p{font-size:15px;color:#444}footer{background:#050505;padding:50px 4.5% 25px}.footer-top p{font-family:Inter,Arial,sans-serif;font-weight:700;font-size:21px;color:#fff}.footer-word span{color:#ddd}.footer-top>a:last-child{font-size:14px}.footer-bottom{font-size:11px}.footer-word{font-size:30px}.footer-bottom a:hover,footer a:hover{color:white;text-decoration:underline}dialog h2{font-size:30px}.copy{font-weight:700}
@media(max-width:1000px){header{padding:0 3%}.brand img{width:205px}nav{gap:16px}nav>a:not(.button){font-size:11px}.hero-content{padding-top:100px}.services p{min-height:180px}.services h3{font-size:23px}.section,.territory{padding:65px 5%}}
@media(max-width:760px){header{height:72px;padding:0 5%}.brand img{width:205px}.menu{display:block;color:white;background:#d00000;font-size:24px;width:48px;height:48px;padding:3px}nav{top:72px;padding:25px}nav>a:not(.button){font-size:15px}.hero{min-height:680px}.hero-content{padding:65px 6% 115px}.hero h1{font-size:42px;letter-spacing:-1.4px;line-height:1.12;margin-top:25px}.hero h1 br{display:block}.hero h1 em{margin-top:8px}.hero p{font-size:18px;line-height:1.45}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero-actions{align-items:stretch;gap:14px;margin:28px auto 0;max-width:330px}.subtle{text-align:center;padding:15px}.hero-actions .button{justify-content:center;gap:20px}.hero-bottom{padding:17px 6%}.hero-bottom>span:nth-child(2){display:none}.hero-bottom b{margin:0 10px}.hero-image{background-image:linear-gradient(#0009,#0008),url('assets/aurelius-red-black.png');background-position:53% center}.illustration{bottom:73px}.strip{font-size:9px;padding:24px 5%;gap:14px}.section,.territory{padding:55px 6%}h2{font-size:36px;line-height:1.14;font-weight:800}.intro-copy .lead{font-size:21px}.intro-copy p,.contact-copy>p{font-size:15px}.services{gap:20px}.services article{padding:25px 0}.services h3{font-size:26px}.services p{min-height:0;font-size:15px}.service-top{margin-bottom:15px}.territory .eyebrow{font-size:9px}.route-panel{padding:25px}.steps h3{font-size:21px}.steps b{font-size:29px}.steps p{font-size:15px}.steps article{padding-left:53px}form{padding:25px 20px}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}form>h3{font-size:25px}summary{font-size:15px}.footer-top p{font-size:21px}.footer-bottom{font-size:10px}.footer-word{font-size:28px}.button.small{font-size:13px}}
.destinations{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:15px 0 0;max-width:370px}.destinations li{font-size:11px;padding:4px 9px;background:#f3f4f5;border:1px solid #e0e0e0;color:#333;line-height:1.5}.route-line>span:not(.route-truck){font-size:8px;letter-spacing:1.3px;max-width:90%}.route-city{align-items:flex-start}.route-city>.dot{margin-top:12px}
.services{align-items:stretch}.services article{display:flex;flex-direction:column}.services article>p{min-height:0;flex:1}.services article>a{margin-top:18px}.service-note em{font-family:inherit;color:inherit;font-size:inherit;font-style:italic}.steps ul{font-size:15px;color:#444;padding-left:18px;margin-top:12px}.footer-description{font-size:13px;color:#ccc;max-width:670px;margin:0 0 35px}.footer-top>p{max-width:430px;font-size:19px}.intro h2{max-width:570px}.section-heading>p{max-width:400px}
@media(max-width:760px){.footer-top>p{font-size:18px}.footer-description{font-size:12px}.steps ul{font-size:14px}}
.benefits{background:#fff}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 35px}.benefit-grid article{border-top:2px solid #d00000;padding:24px 0 10px}.benefit-number{font-size:12px;font-weight:700;color:#d00000}.benefit-grid h3{font-size:23px;line-height:1.25;margin:18px 0}.benefit-grid p,.direct-link p{font-size:15px;color:#444;line-height:1.7;margin-bottom:0}.direct-link{margin-top:45px;background:#f3f4f5;padding:35px;display:flex;align-items:center;gap:45px;justify-content:space-between}.direct-link>div{max-width:690px}.direct-link h3{font-size:29px;margin:13px 0}.direct-link .button{flex-shrink:0}.assurance-band{background:#080808;color:#fff;padding:32px 35px;display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:24px}.assurance-band>div{display:flex;gap:20px;align-items:flex-start}.assurance-band h3{margin:0 0 8px;font-size:21px}.assurance-band p{margin:0;color:#ccc;font-size:13px}.assurance-icon{font-size:34px;color:#f32929;line-height:1.2}.shield{width:32px;min-width:32px;height:36px;fill:none;stroke:#f32929;stroke-width:1.7}.contact-person .whatsapp-contact{background:#d00000;color:white;padding:12px 17px;text-decoration:none;display:flex;justify-content:space-between;max-width:285px;font-size:13px;font-weight:700;margin-top:22px}.contact-person .contact-phone{display:block;margin-top:10px;text-decoration:none}.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:25;background:#d00000;color:#fff;display:flex;align-items:center;gap:9px;padding:13px 18px;box-shadow:0 4px 20px #0003;font-size:13px;font-weight:700;border:1px solid #fff8}.whatsapp-float svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.whatsapp-float:hover{background:#a90000;color:white}footer{padding-bottom:95px}header nav{gap:22px}
@media(max-width:1100px){header nav{gap:13px}header nav>a:not(.button){font-size:11px}.direct-link{align-items:flex-start;flex-direction:column;gap:22px}.benefit-grid{gap:24px}.benefit-grid h3{font-size:21px}}
@media(max-width:760px){.benefit-grid{grid-template-columns:1fr;gap:20px}.benefit-grid article{padding-top:20px}.benefit-grid h3{font-size:23px;margin-top:12px}.direct-link{padding:25px 20px}.direct-link h3{font-size:25px}.direct-link .button{width:100%;font-size:12px;gap:15px}.assurance-band{grid-template-columns:1fr;gap:27px;padding:27px 20px}.whatsapp-float{right:14px;bottom:14px;padding:11px}.whatsapp-float span{display:none}.whatsapp-float svg{width:28px;height:28px}header nav>a:not(.button){font-size:14px}}
.whatsapp-float,.contact-person .whatsapp-contact{background:#128c4a;color:#fff}.whatsapp-float:hover,.contact-person .whatsapp-contact:hover{background:#096b36;color:#fff}
