:root{--navy:#142650;--blue:#2d59b7;--blue2:#477be0;--ink:#172033;--muted:#687286;--soft:#f4f7fb;--line:#e5e9f0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'DM Sans',sans-serif;color:var(--ink);line-height:1.7}h1,h2,h3,h4,h5,h6,.navbar-brand,.footer-brand{font-family:'Manrope',sans-serif;font-weight:800;line-height:1.15}h1{font-size:clamp(2.8rem,6vw,5.4rem);letter-spacing:-.055em}h2{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.04em;margin-bottom:1rem}h3{font-size:1.25rem}.topbar{background:#0d1935;color:#cbd5e9;font-size:.82rem;padding:.48rem 0}.topbar a{color:#fff;text-decoration:none}.main-nav{background:rgba(20,38,80,.97);padding:.65rem 0;box-shadow:0 8px 25px rgba(0,0,0,.08)}.navbar-brand{font-size:1.05rem;letter-spacing:.04em}.navbar-brand small{display:block;font-size:.48rem;letter-spacing:.18em;font-weight:600;opacity:.7}.brand-logo{height:42px;width:58px;object-fit:contain;object-position:center;background:#fff;border-radius:8px;padding:3px}.nav-link{color:#dbe4f5!important;font-weight:600;font-size:.92rem}.nav-link:hover,.nav-link.active{color:#fff!important}.btn{border-radius:10px;font-weight:700;padding:.75rem 1.1rem}.btn-primary{background:var(--blue);border-color:var(--blue)}.btn-primary:hover{background:#234a9e;border-color:#234a9e}.hero{position:relative;overflow:hidden;background:linear-gradient(100deg,rgba(10,25,55,.96),rgba(20,38,80,.77)),url('../truck.jpg') center/cover no-repeat;color:#fff}.hero:after{content:"";position:absolute;right:-10%;top:-20%;width:55%;height:140%;background:linear-gradient(135deg,transparent 35%,rgba(71,123,224,.2) 35%,rgba(71,123,224,.2) 48%,transparent 48%);transform:skewX(-12deg)}.min-vh-75{min-height:76vh}.hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 75% 50%,rgba(71,123,224,.18),transparent 35%)}.eyebrow{display:flex;align-items:center;gap:.7rem;font-size:.76rem;letter-spacing:.18em;font-weight:800;color:#d7e5ff;margin-bottom:1.2rem}.eyebrow span{width:32px;height:3px;background:#70a0ff;display:inline-block}.eyebrow.dark{color:var(--blue)}.hero h1 em{font-style:normal;color:#86aaff}.hero .lead{max-width:650px;color:#dbe4f5;font-size:1.12rem}.hero-proof{display:flex;flex-wrap:wrap;gap:1.3rem;color:#cbd5e9;font-size:.9rem}.hero-proof i{color:#75a4ff;margin-right:.35rem}.trust-strip{background:#fff;border-bottom:1px solid var(--line);box-shadow:0 8px 25px rgba(18,36,72,.04)}.trust-item{padding:1.2rem .7rem;border-right:1px solid var(--line);font-weight:700;font-size:.88rem}.trust-item:last-child{border:0}.trust-item i{display:block;color:var(--blue);font-size:1.35rem;margin-bottom:.25rem}.section-pad{padding:6rem 0}.service-card{height:100%;display:block;padding:2rem;background:#fff;border:1px solid var(--line);border-radius:18px;color:var(--ink);text-decoration:none;transition:.25s;box-shadow:0 8px 30px rgba(25,42,76,.035)}.service-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(25,42,76,.1);border-color:#cbd8ef}.service-card .icon,.info-card .icon{width:52px;height:52px;border-radius:14px;background:#edf3ff;color:var(--blue);display:grid;place-items:center;font-size:1.45rem;margin-bottom:1.4rem}.service-card p{color:var(--muted);font-size:.93rem}.service-card span{font-size:.85rem;font-weight:800;color:var(--blue)}.image-stack{position:relative;padding:0 8% 8% 0}.image-stack>img{width:100%;height:480px;object-fit:cover;border-radius:24px}.floating-card{position:absolute;right:0;bottom:0;background:var(--navy);color:#fff;border-radius:16px;padding:1.25rem 1.5rem;max-width:250px;box-shadow:0 20px 45px rgba(20,38,80,.25)}.floating-card strong,.floating-card small{display:block}.floating-card small{color:#b9c8e7;margin-top:.25rem}.feature-list{margin-top:1.7rem}.feature-list>div{display:flex;gap:1rem;margin-bottom:1.2rem}.feature-list i{font-size:1.4rem;color:var(--blue)}.feature-list strong,.feature-list small{display:block}.feature-list small{color:var(--muted);margin-top:.2rem}.cta-section{padding:0 0 6rem}.cta-box{border-radius:24px;background:linear-gradient(120deg,#142650,#244d9d);color:#fff;padding:3rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;position:relative;overflow:hidden}.cta-box:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border:50px solid rgba(255,255,255,.07);border-radius:50%}.cta-box h2{max-width:700px}.cta-box p{color:#d5def1;margin:0}.footer{background:#0d1935;color:#b8c5df;padding:4rem 0 2rem}.footer-brand{color:#fff;font-size:1.15rem}.footer-brand span{display:block;color:#7fa6f5;font-size:.55rem;letter-spacing:.2em;margin-top:.3rem}.footer h6{color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.footer a{display:block;color:#cbd5e9;text-decoration:none;margin:.35rem 0;font-size:.9rem}.footer a:hover{color:#fff}.footer hr{border-color:rgba(255,255,255,.12);margin:2.5rem 0 1.3rem}.page-hero{background:linear-gradient(110deg,#101f42,#244d9d);color:#fff;padding:7rem 0 5rem}.page-hero h1{max-width:850px}.page-hero p{color:#d6e0f3;font-size:1.1rem;max-width:700px}.info-card,.catalog-card{padding:2rem;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(25,42,76,.04)}.info-card p,.catalog-card p,.catalog-card li{color:var(--muted);font-size:.92rem}.catalog-card{height:100%;position:relative;transition:.2s}.catalog-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(25,42,76,.08)}.catalog-card ul{padding-left:1.1rem;margin-bottom:2rem}.catalog-card .stretched-link{color:var(--blue);font-weight:800;text-decoration:none;font-size:.88rem}.quote-card{display:flex;gap:1rem;align-items:flex-start;background:#f1f5fb;border-left:4px solid var(--blue);padding:1.2rem;border-radius:0 12px 12px 0;margin-top:1.5rem}.quote-card i{font-size:1.5rem;color:var(--blue)}.process>div{position:relative;padding:0 0 2rem 4rem}.process>div:not(:last-child):before{content:"";position:absolute;left:17px;top:38px;width:1px;height:calc(100% - 28px);background:#d9e1ef}.process span,.mini-process span{position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eaf1ff;color:var(--blue);font-weight:800;font-size:.78rem}.process h4{font-size:1rem}.process p{color:var(--muted);margin:0}.mini-process>div{display:flex;align-items:center;gap:1rem;position:relative;padding:0 0 1rem 3rem}.mini-process span{left:0;position:absolute}.form-shell{padding:2rem;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 50px rgba(25,42,76,.07)}.form-control,.form-select{border-radius:10px;padding:.8rem 1rem;border-color:#d9dfeb}.form-control:focus,.form-select:focus{border-color:#6f95dd;box-shadow:0 0 0 .2rem rgba(45,89,183,.1)}.form-label{font-weight:700;font-size:.85rem}.form-note{font-size:.8rem;color:var(--muted);text-align:center;margin:.7rem 0 0}.contact-list a,.contact-list-static{display:flex;gap:1rem;align-items:flex-start;padding:1rem 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.contact-list i{color:var(--blue);font-size:1.3rem}.contact-list small,.contact-list strong{display:block}.contact-list small{color:var(--muted)}.contact-feature{height:100%;background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.8rem}.contact-feature>i{font-size:1.7rem;color:var(--blue)}.contact-feature p{color:var(--muted);font-size:.9rem}.contact-feature a{color:var(--blue);font-weight:800;text-decoration:none}.mobile-cta{position:fixed;z-index:1030;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -8px 25px rgba(0,0,0,.12);display:grid;grid-template-columns:repeat(3,1fr)}.mobile-cta a{padding:.65rem .25rem;text-align:center;text-decoration:none;color:var(--navy);font-size:.72rem;font-weight:800;border-right:1px solid var(--line)}.mobile-cta i{display:block;font-size:1rem;color:var(--blue)}.reveal{animation:fadeUp .6s ease both}@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:767.98px){.topbar{display:none}.section-pad{padding:4.2rem 0}.hero .min-vh-75{min-height:78vh}.hero h1{font-size:3rem}.hero .lead{font-size:1rem}.trust-item{font-size:.78rem;padding:.9rem .35rem}.trust-item i{font-size:1.1rem}.image-stack>img{height:360px}.cta-box{padding:2rem;display:block}.cta-box .btn{margin-top:1rem}.page-hero{padding:5rem 0 3.5rem}.page-hero h1{font-size:2.8rem}.footer{padding-bottom:5rem}.brand-logo{height:38px;width:52px}}

/* Premium hero carousel */
.hero-slider{min-height:76vh;background:#08152f}
.hero-slide{min-height:76vh;background-position:center;background-size:cover;background-repeat:no-repeat}
.hero-slide .container{z-index:2}
.hero-slide h1{max-width:820px;text-shadow:0 8px 30px rgba(0,0,0,.2)}
.hero-slide .lead{max-width:700px}
.hero-control{width:8%;opacity:.75;z-index:4}
.hero-control:hover{opacity:1}
.hero-indicators{z-index:5;justify-content:flex-start;left:max(calc((100% - 1320px)/2),4%);right:auto;bottom:34px;margin:0;gap:8px}
.hero-indicators [data-bs-target]{width:34px;height:3px;border:0;margin:0;background:rgba(255,255,255,.45);opacity:1}
.hero-indicators .active{background:#fff}
.hero-side-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(14px);border-radius:22px;padding:2rem;color:#fff;box-shadow:0 25px 70px rgba(0,0,0,.22)}
.hero-side-card small{display:block;letter-spacing:.18em;color:#a9c4ff;font-weight:800;font-size:.68rem;margin-bottom:.65rem}
.hero-side-card strong{display:block;font-family:'Manrope',sans-serif;font-size:1.65rem;line-height:1.2;margin-bottom:.8rem}
.hero-side-card p{color:#d5def0;font-size:.9rem;margin-bottom:1.2rem}
.hero-side-card a{color:#fff;text-decoration:none;font-weight:800;font-size:.9rem}
.hero-side-icon{width:52px;height:52px;border-radius:15px;background:#fff;color:var(--blue);display:grid;place-items:center;font-size:1.4rem;margin-bottom:1.4rem}
.hero-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.hero-category-grid div{min-height:125px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);backdrop-filter:blur(10px);border-radius:18px;padding:1.2rem;display:flex;flex-direction:column;justify-content:space-between;color:#fff}
.hero-category-grid i{font-size:1.65rem;color:#9fc0ff}
.hero-category-grid span{font-weight:800;font-size:.88rem}
.hero-scroll{position:absolute;right:5%;bottom:34px;z-index:5;display:flex;align-items:center;gap:10px;color:#cbd8f0;font-size:.63rem;letter-spacing:.16em;font-weight:800;writing-mode:vertical-rl}
.hero-scroll i{font-size:1rem;color:#fff}
@media(max-width:991.98px){.hero-slider,.hero-slide{min-height:78vh}.hero-control{display:none}.hero-indicators{left:7%;bottom:25px}.hero-scroll{display:none}}
@media(max-width:767.98px){.hero-slide{min-height:82vh;background-position:65% center}.hero-slide h1{font-size:2.8rem}.hero-slide .lead{font-size:1rem}.hero-indicators{left:7%;bottom:22px}.hero-indicators [data-bs-target]{width:26px}.hero-proof{gap:.8rem}.hero-proof span{font-size:.78rem}}

/* Mobile-first refinements */
:root{--focus:#8bb5ff;--nav-height:72px}
body{overflow-x:hidden;background:#fff}
img{max-width:100%;height:auto}
a,button,.form-control,.form-select{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}
a:focus-visible,button:focus-visible,.form-control:focus-visible,.form-select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}
.skip-link{position:fixed;left:1rem;top:1rem;z-index:2000;padding:.7rem 1rem;background:#fff;color:var(--navy);font-weight:800;border-radius:8px;transform:translateY(-160%);box-shadow:0 8px 24px rgba(0,0,0,.18)}
.skip-link:focus{transform:none}
.main-nav{min-height:var(--nav-height)}
.navbar-toggler{padding:.55rem .7rem;border-color:rgba(255,255,255,.35)}
.navbar-toggler:focus{box-shadow:0 0 0 .2rem rgba(139,181,255,.35)}
.navbar-collapse{padding-top:.8rem}
.nav-link{padding:.65rem .75rem!important}
.btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.2rem}
.hero-slide .btn{min-height:50px}
.service-card,.catalog-card,.info-card,.contact-feature{overflow:hidden}
.service-card:hover,.catalog-card:hover{transform:translateY(-4px)}
.form-shell{scroll-margin-top:1rem}
.mobile-cta a{min-height:58px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:calc(.65rem + env(safe-area-inset-bottom));}
.mobile-cta{padding-bottom:env(safe-area-inset-bottom)}
@media(max-width:767.98px){
	body{padding-bottom:58px}
	.container{--bs-gutter-x:1.5rem}
	.row{margin-left:0;margin-right:0}
	.navbar-brand{font-size:.93rem}
	.navbar-collapse{padding-bottom:.5rem}
	.navbar-nav .btn{width:100%;margin-top:.35rem}
	.hero-slide{min-height:calc(100svh - var(--nav-height));padding-bottom:2rem}
	.hero-slide .container,.hero-slide .row{min-height:calc(100svh - var(--nav-height))}
	.hero-slide h1{font-size:clamp(2.55rem,13vw,3.5rem);letter-spacing:-.045em}
	.hero-slide .lead{line-height:1.55}
	.hero-slide .d-flex .btn{width:100%}
	.hero-proof{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:2rem!important}
	.hero-proof span{font-size:.82rem}
	.trust-item{min-height:92px;display:flex;flex-direction:column;justify-content:center}
	.section-pad{padding:3.5rem 0}
	.section-pad h2{font-size:clamp(1.8rem,9vw,2.5rem)}
	.service-card,.catalog-card,.info-card{padding:1.5rem}
	.image-stack{padding:0 0 3.5rem}
	.image-stack>img{height:300px}
	.floating-card{right:1rem;max-width:calc(100% - 2rem);padding:1rem 1.1rem}
	.cta-section{padding-bottom:3.5rem}
	.cta-box{border-radius:16px;padding:1.5rem}
	.cta-box h2{font-size:clamp(1.8rem,8vw,2.35rem)}
	.cta-box .d-flex .btn{width:100%;margin-top:.75rem}
	.form-shell{padding:1.25rem;border-radius:16px}
	.form-control,.form-select{min-height:50px}
	textarea.form-control{min-height:130px}
	.page-hero{padding:4rem 0 3rem}
}
@media(prefers-reduced-motion:reduce){
	html{scroll-behavior:auto}
	*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
	.carousel-item{transition:none}
}

/* Image-led hero and supply categories */
.hero-visual-strip{position:absolute;z-index:3;inset:0;pointer-events:none;filter:drop-shadow(0 18px 35px rgba(4,18,46,.35))}
.hero-visual-strip img{position:absolute;bottom:7%;width:clamp(120px,13vw,190px);aspect-ratio:1.45;object-fit:cover;border:5px solid rgba(255,255,255,.88);border-radius:18px;background:#fff}
.hero-visual-strip img:first-child{top:8%;right:7%;bottom:auto;transform:rotate(-5deg)}
.hero-visual-strip img:last-child{right:7%;transform:rotate(5deg)}
.hero-slide .container{display:block!important}
.hero-slide .col-lg-7,.hero-slide .col-lg-8{position:relative;z-index:4}
.service-image{height:150px;margin:-2rem -2rem 1.5rem;background-color:#dcecff;background-position:center;background-size:cover;border-radius:18px 18px 0 0}
.service-image-medical{background-image:linear-gradient(135deg,rgba(18,61,120,.18),rgba(31,99,197,.25)),url('../warehouse.jpg');background-position:center 35%}
.service-image-it{background-image:linear-gradient(135deg,rgba(18,61,120,.3),rgba(31,99,197,.2)),url('../warehouse.jpg');background-position:68% center}
.service-image-construction{background-image:linear-gradient(135deg,rgba(18,61,120,.28),rgba(31,99,197,.18)),url('../truck.jpg');background-position:center 58%}
.service-image-office{background-image:linear-gradient(135deg,rgba(18,61,120,.16),rgba(31,99,197,.28)),url('../warehouse.jpg');background-position:30% center}
.service-image-agri{background-image:linear-gradient(135deg,rgba(18,61,120,.12),rgba(31,99,197,.25)),url('../truck.jpg');background-position:70% center}
.service-image-vehicle{background-image:linear-gradient(135deg,rgba(18,61,120,.3),rgba(31,99,197,.16)),url('../truck.jpg');background-position:center center}
@media(max-width:991.98px){.hero-visual-strip img{width:125px}.hero-visual-strip img:first-child{right:5%}.hero-visual-strip img:last-child{right:5%}}
@media(max-width:767.98px){.hero-visual-strip{display:block;opacity:.48}.hero-visual-strip img{width:74px;border-width:3px;border-radius:12px}.hero-visual-strip img:first-child{top:7%;right:1rem;bottom:auto;transform:rotate(-4deg)}.hero-visual-strip img:last-child{right:1rem;bottom:14%;transform:rotate(4deg)}.hero-slide .col-lg-7,.hero-slide .col-lg-8{padding-top:0!important}.service-image{height:125px;margin:-1.5rem -1.5rem 1.25rem}}

/* Lighter blue visual system */
:root{--navy:#123d78;--blue:#1f63c5;--blue2:#4c8fe8;--focus:#9bc4ff}
.topbar{background:#123d78}
.main-nav{background:rgba(31,99,197,.97)}
.btn-primary{background:var(--blue);border-color:var(--blue);box-shadow:0 8px 18px rgba(31,99,197,.2)}
.btn-primary:hover{background:#174f9f;border-color:#174f9f;box-shadow:0 10px 24px rgba(31,99,197,.28)}
.hero{background:linear-gradient(100deg,rgba(10,42,86,.9),rgba(31,99,197,.7)),url('../truck.jpg') center/cover no-repeat}
.hero-slide{background-blend-mode:normal}
.hero h1 em{color:#a9ceff}
.eyebrow span{background:#8fc0ff}
.trust-strip{box-shadow:0 10px 28px rgba(31,99,197,.08)}
.service-card:hover,.catalog-card:hover{border-color:#9fc2f1;box-shadow:0 18px 45px rgba(31,99,197,.14)}
.cta-box{background:linear-gradient(120deg,#174f9f,#2f7bd6)}
.page-hero{background:linear-gradient(110deg,#174f9f,#4c8fe8)}
.hero-side-card,.hero-category-grid div{background:rgba(31,99,197,.18)}
.nav-link:hover,.nav-link.active{color:#fff!important;text-shadow:0 0 18px rgba(255,255,255,.25)}

/* Shared inner-page and footer finish */
.page-hero{position:relative;overflow:hidden;isolation:isolate}
.page-hero:after{content:"";position:absolute;z-index:-1;right:-8%;top:-55%;width:42%;height:210%;border:70px solid rgba(255,255,255,.08);border-radius:50%;transform:rotate(-18deg)}
.page-hero .container{position:relative;z-index:1}
.page-hero .eyebrow{margin-bottom:1rem}
.info-card,.catalog-card,.contact-feature{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.info-card:hover,.catalog-card:hover,.contact-feature:hover{transform:translateY(-5px);border-color:#9fc2f1;box-shadow:0 18px 42px rgba(31,99,197,.12)}
.catalog-card h3,.info-card h3{margin-bottom:.75rem}
.catalog-card .icon,.info-card .icon{margin-bottom:1.2rem}
.footer{position:relative;overflow:hidden;background:linear-gradient(135deg,#0b2b59 0%,#123d78 58%,#1f63c5 140%);padding:4.5rem 0 2rem}
.footer:before{content:"";position:absolute;right:-8rem;top:-10rem;width:28rem;height:28rem;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,.04),0 0 0 84px rgba(255,255,255,.025)}
.footer .container{position:relative;z-index:1}
.footer-brand{font-size:1.3rem;letter-spacing:.05em}
.footer p{max-width:32rem}
.footer h6{color:#a9ceff;margin-bottom:1rem}
.footer a{transition:color .2s ease,transform .2s ease}
.footer a:hover{color:#fff;transform:translateX(3px)}
.footer .btn{display:inline-flex;transform:none}
.footer .btn:hover{transform:translateY(-2px)}
.footer hr{border-color:rgba(255,255,255,.18)}
.topbar .container{min-height:32px}
.topbar a{transition:opacity .2s ease,transform .2s ease}
.topbar a:hover{opacity:.82;transform:translateY(-1px)}
.navbar.scrolled{box-shadow:0 12px 32px rgba(8,39,83,.2);background:rgba(18,61,120,.99)}
.page-hero{min-height:300px;display:flex;align-items:flex-end}
.page-hero h1{font-size:clamp(2.45rem,5vw,4.8rem);text-wrap:balance}
.page-hero p{margin-bottom:0}
.section-pad>.container>.row.align-items-end{row-gap:1.5rem}
.section-pad.bg-light{background:linear-gradient(180deg,#f5f9ff 0%,#eef5fd 100%)!important}
.service-card h3,.catalog-card h3{font-size:1.15rem;text-wrap:balance}
.service-card p,.catalog-card p{line-height:1.55}
.service-card span,.catalog-card .stretched-link,.contact-feature a{display:inline-flex;align-items:center;gap:.35rem}
.form-shell{border-top:4px solid var(--blue)}
.form-shell .btn{box-shadow:0 10px 22px rgba(31,99,197,.18)}
.contact-list a:hover{color:var(--blue);padding-left:.35rem}
.contact-list-static{line-height:1.5}
.mobile-cta a{transition:background-color .2s ease,color .2s ease}
.mobile-cta a:hover{background:#edf5ff;color:var(--blue)}
@media(min-width:992px){.hero-slide .col-lg-7,.hero-slide .col-lg-8{padding-top:3rem!important;padding-bottom:3rem!important}.hero-slide h1{font-size:clamp(3.2rem,5.2vw,5.2rem)}.hero-visual-strip{opacity:.9}.page-hero{min-height:360px}}
@media(max-width:767.98px){.page-hero:after{right:-35%;width:75%;border-width:45px}.footer{padding-top:3.5rem}.footer:before{right:-14rem;top:-6rem}.footer a{padding:.12rem 0}.topbar .container{gap:.5rem}.topbar a{white-space:nowrap}}
