:root{--ink:#111d2d;--ink2:#19283c;--muted:#78818b;--orange:#f36a3d;--orange2:#ff8a61;--cream:#f5f3ee;--paper:#fff;--line:#e6e4de;--green:#b7ca89;--sans:'DM Sans',sans-serif;--display:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.wrap{width:min(1180px,calc(100% - 64px));margin:auto}.topline{background:#0c1725;color:#aeb7c2;font-size:11px;letter-spacing:.04em}.topinner{height:34px;display:flex;align-items:center;justify-content:space-between}.status-dot,.tag-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#9acb80;margin-right:9px;vertical-align:middle}.header{height:78px;position:sticky;top:0;z-index:50;background:rgba(245,243,238,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(17,29,45,.06)}.nav{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;gap:11px;align-items:center}.brandmark{width:34px;height:34px;display:grid;place-items:center;border:2px solid var(--orange);border-radius:50%;position:relative}.brandmark:before,.brandmark:after,.brandmark span{content:"";position:absolute;border:1px solid var(--orange);border-radius:50%;width:22px;height:22px}.brandmark:after{width:9px;height:9px;background:var(--orange)}.brandtext{font:800 13px/1.15 var(--display);letter-spacing:.08em}.brandtext span{display:block;font:600 8px/1.5 var(--sans);letter-spacing:.17em;color:#828991}.navlinks{display:flex;align-items:center;gap:34px;font-size:12px;font-weight:600}.navlinks>a:not(.nav-cta){color:#525e6b;transition:.2s}.navlinks>a:hover{color:var(--orange)}.nav-cta{padding:13px 17px;background:var(--ink);color:white;border-radius:4px}.nav-cta span{margin-left:16px;color:var(--orange2)}.menu-toggle{display:none;border:0;background:none}.hero{background:var(--ink);color:white;min-height:650px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1.05fr;min-height:594px;align-items:center}.hero-copy{padding:58px 0 55px;position:relative;z-index:2}.eyebrow{font:700 10px/1 var(--sans);letter-spacing:.19em;color:#aab3bd;display:flex;align-items:center;gap:11px}.eyebrow-line{width:27px;height:2px;background:var(--orange)}.eyebrow.dark{color:#697480}.hero h1,.section h2,.feature-copy h2,.contact h2{font:700 clamp(52px,6.3vw,82px)/.98 var(--display);letter-spacing:-.065em;margin:25px 0 20px}.hero h1 em,.section h2 em,.feature-copy h2 em,.contact h2 em,.footer-message em{font-style:normal;color:var(--orange)}.hero-copy>p{color:#aeb7c2;font-size:14px;line-height:1.8;max-width:405px;margin:0}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:27px}.button{height:49px;padding:0 19px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:25px;font-size:12px;font-weight:700;border-radius:3px;cursor:pointer;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-orange{background:var(--orange);color:white}.button-orange:hover{background:#dc572e}.button span{font-size:16px}.text-link{font-size:12px;color:#d1d6db}.text-link span{color:var(--orange);margin-left:7px}.hero-proof{display:flex;gap:13px;align-items:center;margin-top:53px;padding-top:19px;border-top:1px solid rgba(255,255,255,.14);max-width:390px}.proof-icon{font-size:25px;color:var(--orange)}.hero-proof strong,.hero-proof span{display:block}.hero-proof strong{font-size:11px}.hero-proof span{font-size:10px;color:#8d9aa7;margin-top:4px}.hero-art{height:520px;position:relative;align-self:end;overflow:hidden}.art-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.orbit{position:absolute;border:1px solid rgba(243,106,61,.22);border-radius:50%;aspect-ratio:1;top:47%;left:52%;transform:translate(-50%,-50%)}.orbit-one{width:470px}.orbit-two{width:570px;border-color:rgba(255,255,255,.09)}.tire-hero{position:absolute;top:48%;left:52%;transform:translate(-50%,-50%) rotate(-22deg);width:365px;height:365px;border-radius:50%;background:repeating-linear-gradient(5deg,#0a111b 0 7px,#263344 7px 13px,#0e1825 13px 20px);box-shadow:inset 0 0 0 9px #080f18, inset 0 0 0 19px #36404a, inset 0 0 0 23px #0b121b,0 35px 65px #050b12b3;display:grid;place-items:center}.tire-side{width:75%;height:75%;border-radius:50%;background:radial-gradient(circle at 38% 34%,#27313d,#0b111a 67%);box-shadow:inset 0 0 0 2px #53606a,inset 0 0 0 7px #141c25;display:grid;place-items:center;position:relative}.tread{position:absolute;inset:7px;border-radius:50%;border:2px dashed #64717a;opacity:.38}.wheel{width:56%;height:56%;border-radius:50%;background:radial-gradient(circle,#a2abb1 0 8%,#404951 9% 19%,#8b969d 20% 23%,#29323b 24% 31%,#758087 32% 36%,#212b35 37% 50%,#141b23 51%);border:4px solid #4a535a;box-shadow:0 8px 18px #0009;display:grid;place-items:center}.hub{width:65px;height:65px;position:relative;border-radius:50%;background:radial-gradient(circle,#8d969d,#4e5961 67%,#252e37 70%);border:2px solid #abb1b3}.hub span{position:absolute;width:7px;height:7px;border-radius:50%;background:#242c34;border:1px solid #adb1b2;left:calc(50% - 3.5px);top:calc(50% - 3.5px);transform:rotate(calc(var(--i)*60deg)) translateY(-17px)}.hub span:nth-child(1){--i:0}.hub span:nth-child(2){--i:1}.hub span:nth-child(3){--i:2}.hub span:nth-child(4){--i:3}.hub span:nth-child(5){--i:4}.hub span:nth-child(6){--i:5}.art-label{position:absolute;left:4%;bottom:10%;font-size:9px;letter-spacing:.18em;color:#9ba5ae}.art-label b{display:block;color:#fff;font:600 17px var(--display);letter-spacing:-.02em;margin-top:7px}.art-card{position:absolute;top:12%;right:2%;width:138px;height:144px;padding:18px;background:var(--orange);color:white;box-shadow:0 12px 28px #0004}.card-kicker{font-size:8px;letter-spacing:.14em}.art-card strong{display:block;font:700 20px/1.15 var(--display);margin-top:18px}.card-arrow{position:absolute;right:15px;bottom:12px;font-size:19px}.floating-tag{position:absolute;right:0;bottom:13%;padding:12px 15px;background:#fff;color:var(--ink);font-size:9px;font-weight:700;box-shadow:0 5px 20px #0002}.floating-tag .tag-dot{background:var(--orange)}.hero-foot{display:flex;justify-content:space-between;padding:19px 0;color:#667482;font-size:8px;letter-spacing:.18em}.hero-foot b{color:var(--orange);margin-left:8px}.ticker{height:56px;background:var(--orange);color:white;overflow:hidden;display:flex;align-items:center}.ticker-track{display:flex;align-items:center;justify-content:space-around;gap:37px;width:100%;white-space:nowrap;font:700 10px var(--display);letter-spacing:.18em}.ticker-track b{font-size:14px;color:#ffd2c4}.section{padding:112px 0}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:49px}.section h2,.feature-copy h2,.contact h2{font-size:56px;line-height:1.02;margin:21px 0 0}.section-head>p{color:#717b85;font-size:13px;line-height:1.8;max-width:330px;margin:0 0 5px}.catalog-tools{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dcdad3;margin-bottom:23px}.tabs{display:flex;gap:28px}.filter-tab{border:0;background:transparent;padding:0 0 16px;color:#7a838b;font-size:11px;font-weight:600;cursor:pointer;position:relative}.filter-tab.active{color:var(--ink)}.filter-tab.active:after{content:"";position:absolute;bottom:-1px;height:2px;left:0;right:0;background:var(--orange)}.filter-tab span{font-size:9px;margin-left:5px;color:var(--orange)}.searchbox{height:35px;width:220px;display:flex;align-items:center;gap:7px;padding:0 9px;margin-bottom:8px;border:1px solid #dcdad3;background:transparent;color:#818b94}.searchbox>span{font-size:18px}.searchbox input{width:100%;border:0;background:transparent;outline:0;font-size:10px;color:var(--ink)}.searchbox input::placeholder{color:#89919a}.searchbox kbd{font:9px var(--sans);padding:3px 5px;background:#e8e6e0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.product-card{background:#fff;min-width:0;transition:transform .25s,box-shadow .25s}.product-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #13243a12}.product-image{height:204px;position:relative;overflow:hidden;background:#e5e8e6}.product-image:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#f7f7f2,transparent 67%)}.product-image:after{content:"";position:absolute;inset:0;background-image:linear-gradient(135deg,transparent 49.7%,#101d2c08 50%,transparent 50.4%);background-size:17px 17px;opacity:.4}.product-badge{position:absolute;top:13px;left:14px;z-index:3;padding:6px 8px;background:#fff;color:#535e68;font-size:8px;font-weight:700;letter-spacing:.1em}.quick-enquire{position:absolute;right:12px;top:12px;z-index:3;width:30px;height:30px;border:0;background:var(--ink);color:white;font-size:15px;opacity:0;transform:translateY(4px);transition:.2s;cursor:pointer}.product-card:hover .quick-enquire{opacity:1;transform:none}.product-visual{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.mini-tire{width:130px;height:130px;border-radius:50%;background:repeating-linear-gradient(8deg,#10151b 0 5px,#343b40 6px 9px,#11171d 10px 15px);display:grid;place-items:center;box-shadow:0 15px 23px #20272c38;transform:rotate(-16deg);border:6px solid #19212a;position:relative;z-index:2}.mini-tire:after{content:"";position:absolute;inset:9px;border:1px dashed #a4a9aa;border-radius:50%;opacity:.35}.mini-wheel{width:66%;height:66%;border-radius:50%;background:radial-gradient(circle,#9fa6a9 0 9%,#30383e 10% 22%,#8c9497 23% 29%,#30373b 30% 46%,#c0c4c2 47% 52%,#30383e 53%);border:3px solid #6c7478;box-shadow:inset 0 0 0 7px #596166}.visual-mark{position:absolute;right:13px;bottom:10px;color:#9ca7a6;font:700 8px var(--display);letter-spacing:.18em;z-index:2}.oil-image{background:#e6e8e1}.oil-image .product-visual:before{content:"";position:absolute;width:200px;height:200px;border-radius:50%;border:1px solid #bdc6b2;box-shadow:0 0 0 20px #cbd2c233,0 0 0 42px #cbd2c222}.oil-image .mini-tire{width:82px;height:125px;border-radius:18px 18px 14px 14px;transform:rotate(6deg);background:linear-gradient(90deg,#172538,#32465d 23%,#172538 48%,#304357 65%,#111e2d);border:0;box-shadow:0 16px 18px #14223634}.oil-image .mini-tire:before{content:"";position:absolute;top:-6px;width:29px;height:15px;border-radius:3px;background:#d2d7d2}.oil-image .mini-tire:after{content:"MS\A MOTOR OIL";white-space:pre;position:absolute;inset:auto 8px auto 8px;height:45px;display:grid;place-content:center;text-align:center;background:var(--orange);font:700 9px/1.6 var(--display);letter-spacing:.07em;color:white;border:0;border-radius:0;opacity:1}.oil-image .mini-wheel{display:none}.product-info{padding:19px 17px 15px}.product-meta{display:flex;justify-content:space-between;color:#929aa0;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.product-info h3{font:700 15px var(--display);margin:13px 0 4px;letter-spacing:-.02em}.product-fit{color:#818b93;font-size:10px;margin:0}.product-bottom{border-top:1px solid #eeede9;margin-top:17px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.product-bottom>span{font-size:9px;color:#475563;font-weight:600}.details-btn{background:none;border:0;padding:0;color:var(--orange);font-size:10px;font-weight:700;cursor:pointer}.details-btn span{margin-left:8px}.catalog-note{margin-top:29px;padding:16px 20px;display:flex;align-items:center;gap:15px;background:#ebe9e2}.catalog-note .note-star{font-size:20px;color:var(--orange)}.catalog-note p{font-size:10px;color:#65717c;margin:0;flex:1}.catalog-note a{font-size:10px;font-weight:700;color:var(--ink)}.catalog-note a span{color:var(--orange);margin-left:8px}.empty-state{padding:50px;text-align:center;color:var(--muted);font-size:13px}.feature-band{background:var(--ink);color:#fff;padding:90px 0 97px;overflow:hidden}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.feature-image{height:485px;background:#e1ded5;position:relative;overflow:hidden;display:grid;place-items:center}.feature-image:before{content:"";position:absolute;inset:0;background-image:linear-gradient(45deg,transparent 49.8%,#111d2d0b 50%,transparent 50.4%);background-size:21px 21px}.feature-ring{position:absolute;width:410px;height:410px;border:1px solid #bcbbb0;border-radius:50%;display:grid;place-items:center}.feature-ring:before,.feature-ring:after{content:"";position:absolute;border:1px solid #c7c5bb;border-radius:50%;width:330px;height:330px}.feature-ring:after{width:490px;height:490px}.feature-tire{width:290px;height:290px;border-radius:50%;background:repeating-linear-gradient(10deg,#13191f 0 7px,#363d41 8px 13px,#0d141a 14px 22px);border:11px solid #121a21;box-shadow:inset 0 0 0 9px #687071,0 30px 40px #101d2d2c;position:relative;transform:rotate(18deg)}.feature-tire:before{content:"";position:absolute;inset:22px;border-radius:50%;background:radial-gradient(circle,#242c31 0 18%,#778081 19% 22%,#323a3e 23% 38%,#919795 39% 43%,#343b3e 44%);border:1px solid #abb0a9}.feature-tire:after{content:"";position:absolute;inset:8px;border-radius:50%;border:1px dashed #a6aaa6;opacity:.45}.feature-stamp{position:absolute;right:32px;top:33px;width:58px;height:58px;border:1px solid #9da196;border-radius:50%;display:grid;place-content:center;text-align:center;color:#758076;font-size:8px;line-height:1.5;letter-spacing:.13em;transform:rotate(12deg)}.feature-caption{position:absolute;left:25px;bottom:23px;font:700 9px/1.5 var(--display);letter-spacing:.18em;color:#777f77}.feature-copy h2{margin:23px 0 17px}.feature-copy>p{font-size:12px;line-height:1.85;color:#9ca8b4;max-width:420px;margin-bottom:25px}.feature-points{border-top:1px solid #ffffff24;margin-bottom:26px}.feature-points>div{display:flex;align-items:center;gap:17px;border-bottom:1px solid #ffffff24;padding:13px 0}.feature-points>div>span{color:var(--orange);font-size:10px}.feature-points p{margin:0;flex:1}.feature-points b,.feature-points small{display:block}.feature-points b{font-size:11px}.feature-points small{font-size:10px;color:#8794a0;margin-top:4px}.feature-points i{font-style:normal;color:#8794a0}.button-outline{height:43px;border:1px solid #ffffff4a;color:#fff;background:transparent}.button-outline span{color:var(--orange)}.steps{padding-top:105px;padding-bottom:111px}.steps-head{display:flex;align-items:end;justify-content:space-between}.steps-head h2{margin-bottom:43px}.steps-head>p{font-size:12px;line-height:1.8;color:#727d86;max-width:270px;margin:0 0 50px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d8d6ce}.steps-grid article{position:relative;padding:25px 35px 0 0;border-right:1px solid #d8d6ce;min-height:190px}.steps-grid article+article{padding-left:30px}.steps-grid article:last-child{border-right:0}.step-no{font-size:10px;color:var(--orange)}.step-icon{position:absolute;right:25px;top:20px;font-size:21px;color:#aeb2a9}.steps-grid h3{font:700 17px var(--display);margin:30px 0 7px;letter-spacing:-.03em}.steps-grid p{font-size:11px;color:#79838c;line-height:1.7;max-width:245px;margin:0}.contact{background:var(--ink);color:white;padding:96px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.contact h2{margin:22px 0 16px}.contact-copy>p{color:#a1adba;font-size:12px;line-height:1.8;max-width:350px}.contact-detail{display:flex;gap:13px;align-items:center;margin-top:25px}.contact-icon{width:37px;height:37px;border:1px solid #435061;display:grid;place-items:center;color:var(--orange)}.contact-detail b,.contact-detail small{display:block}.contact-detail b{font-size:11px}.contact-detail small{font-size:10px;color:#929fac;margin-top:4px}.contact-phone{margin-top:14px}.contact-form-wrap{background:#fff;color:var(--ink);padding:27px 30px 25px}.form-head{display:flex;justify-content:space-between;border-bottom:1px solid #ecebe7;padding-bottom:17px;color:#586571;font-size:9px;letter-spacing:.13em;font-weight:700}.form-step{color:#9ba1a3;letter-spacing:0}.form-step i{font-style:normal;color:var(--orange)}.contact-form{padding-top:15px}.contact-form label{display:block;font-size:10px;font-weight:700;color:#515e68;margin:12px 0 0}.contact-form input,.contact-form textarea{display:block;width:100%;border:0;border-bottom:1px solid #e4e4df;padding:10px 0 11px;outline:0;resize:vertical;font-size:11px;color:var(--ink);background:transparent}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--orange)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#a6adb2;font-weight:400}.submit-button{width:100%;margin-top:17px}.privacy-note{display:block;text-align:center;color:#a2a8aa;font-size:9px;margin-top:12px}.form-message{padding:10px 12px;margin:12px 0 0;font-size:11px}.form-message.success{background:#eff6e9;color:#405d31}.form-message.error{background:#fff0ec;color:#a63c24}.footer{background:#0b1522;color:white;padding:48px 0 20px}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;padding-bottom:41px}.footer-brand .brandtext{color:white}.footer-brand .brandtext span{color:#78828d}.footer-message{font:700 25px/1.13 var(--display);letter-spacing:-.05em;text-align:center}.footer-message em{color:var(--orange)}.footer-nav{display:flex;justify-content:end;gap:20px;font-size:10px;color:#aab3bd}.footer-bottom{border-top:1px solid #ffffff1c;padding-top:17px;display:flex;justify-content:space-between;font-size:9px;color:#74808c}.footer-bottom a{color:#cbd1d6}.footer-bottom a span{color:var(--orange)}.floating-contact{display:none}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px);background:var(--ink);color:#fff;padding:12px 18px;border-left:3px solid var(--orange);font-size:11px;opacity:0;pointer-events:none;transition:.25s;z-index:100}.toast.show{opacity:1;transform:translate(-50%,0)}[hidden]{display:none!important}
@media(max-width:900px){.wrap{width:min(100% - 44px,700px)}.hero-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:66px}.tire-hero{width:300px;height:300px}.art-card{right:0;top:13%;width:116px;height:124px}.art-card strong{font-size:18px}.feature-grid{gap:45px}.feature-image{height:400px}.feature-ring{transform:scale(.8)}.contact-grid{gap:50px}.section{padding:85px 0}.product-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.wrap{width:calc(100% - 36px)}.topinner{height:31px;font-size:9px}.topinner span:last-child{display:none}.header{height:65px}.menu-toggle{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid #dcdad3}.menu-toggle b{width:17px;height:1px;background:var(--ink)}.navlinks{display:none;position:absolute;top:64px;left:0;right:0;background:var(--cream);padding:20px 22px 24px;align-items:stretch;gap:0;box-shadow:0 10px 18px #101d2d12}.navlinks.open{display:flex;flex-direction:column}.navlinks>a:not(.nav-cta){padding:13px 0;border-bottom:1px solid #e4e2dc}.nav-cta{margin-top:15px;text-align:center}.hero-grid{display:flex;flex-direction:column;align-items:stretch;min-height:auto}.hero-copy{padding:55px 0 0}.hero h1{font-size:clamp(57px,17vw,79px);margin-top:21px}.hero-copy>p{font-size:12px;max-width:340px}.hero-proof{margin-top:35px}.hero-art{height:380px;align-self:stretch;margin-top:0}.tire-hero{width:min(72vw,300px);height:min(72vw,300px);left:50%;top:49%}.orbit-one{width:360px}.orbit-two{width:440px}.art-card{top:4%;right:2%;width:105px;height:112px;padding:12px}.art-card strong{margin-top:13px;font-size:16px}.floating-tag{bottom:8%;right:1%}.art-label{left:0;bottom:8%}.hero-foot{font-size:7px;padding:15px 0}.ticker{height:47px}.ticker-track{font-size:8px;gap:18px;justify-content:flex-start;min-width:max-content;animation:marquee 20s linear infinite}@keyframes marquee{to{transform:translateX(-30%)}}.section{padding:72px 0}.section-head{display:block;margin-bottom:30px}.section h2,.feature-copy h2,.contact h2{font-size:48px}.section-head>p{font-size:11px;margin-top:16px;max-width:340px}.catalog-tools{display:block}.tabs{gap:20px;overflow:auto}.filter-tab{white-space:nowrap;font-size:10px}.searchbox{width:100%;margin:14px 0 13px;height:39px}.product-grid{grid-template-columns:1fr 1fr;gap:10px}.product-image{height:145px}.product-badge{top:8px;left:8px;font-size:7px;padding:5px 6px}.mini-tire{width:96px;height:96px}.quick-enquire{opacity:1;transform:none;right:7px;top:7px;width:25px;height:25px}.product-info{padding:13px 10px 11px}.product-meta{font-size:7px}.product-info h3{font-size:12px;margin:10px 0 4px;min-height:28px}.product-fit{font-size:9px;min-height:23px}.product-bottom{margin-top:10px;padding-top:9px;display:block}.product-bottom>span{display:block;min-height:23px;font-size:8px}.details-btn{font-size:9px;margin-top:5px}.catalog-note{padding:14px 12px;gap:10px;flex-wrap:wrap}.catalog-note p{font-size:9px;line-height:1.6;min-width:75%}.catalog-note a{margin-left:30px}.feature-band{padding:66px 0}.feature-grid{display:flex;flex-direction:column;gap:43px;align-items:stretch}.feature-image{height:350px}.feature-ring{transform:scale(.67)}.feature-copy h2{font-size:48px}.feature-copy>p{font-size:11px}.feature-points small{font-size:9px}.steps{padding:72px 0}.steps-head{display:block}.steps-head h2{margin-bottom:16px}.steps-head>p{margin:0 0 29px}.steps-grid{display:block}.steps-grid article,.steps-grid article+article{min-height:auto;padding:18px 30px 20px 0;border-right:0;border-bottom:1px solid #d8d6ce}.steps-grid h3{margin:14px 0 5px;font-size:15px}.steps-grid p{font-size:10px}.step-icon{top:24px}.contact{padding:68px 0}.contact-grid{display:flex;flex-direction:column;gap:34px;align-items:stretch}.contact h2{font-size:50px}.contact-copy>p{font-size:11px}.contact-form-wrap{padding:22px 19px}.footer{padding:35px 0 18px}.footer-top{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:28px}.footer-message{text-align:right;font-size:22px}.footer-nav{grid-column:1/-1;justify-content:start;flex-wrap:wrap}.footer-bottom{gap:10px;flex-wrap:wrap;font-size:8px}.footer-bottom>span:nth-child(2){order:3;width:100%}.floating-contact{display:grid;place-items:center;position:fixed;right:16px;bottom:16px;width:45px;height:45px;background:var(--orange);color:white;border-radius:50%;z-index:40;box-shadow:0 4px 15px #f36a3d55;font-size:19px}}
