:root{--ink:#17131e;--purple:#7341d5;--light:#f7f5fb;--line:#e8e4ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{cursor:pointer}.wrap{width:min(1180px,100% - 48px);margin:auto}.notice{color:#ddd1f5;text-align:center;background:#17121f;padding:9px;font-size:12px}.notice b{color:#fff}.header{justify-content:space-between;align-items:center;gap:28px;height:82px;display:flex}.logo{object-fit:contain;width:144px;max-height:62px}.nav{align-items:center;gap:30px;font-size:14px;font-weight:700;display:flex}.nav a:hover{color:var(--purple)}.btn{background:var(--purple);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:700;display:inline-flex}.btn:hover{background:#6030bb}.btn.dark{background:#1d1726}.btn.outline{color:#2b2038;background:0 0;border:1px solid #d6cce5}.hero{background:#f7f5fb;overflow:hidden}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:58px;padding:62px 0 70px;display:grid}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#7341d5;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.eyebrow:before{content:"";background:#8551df;width:23px;height:2px}.hero h1{letter-spacing:-.055em;margin:20px 0;font:800 clamp(42px,5vw,68px)/1.05 Manrope}.lead{color:#665f70;max-width:510px;font-size:17px;line-height:1.75}.hero-actions{gap:12px;margin-top:28px;display:flex}.micro{color:#77717e;margin-top:22px;font-size:12px}.visual{background:#292131 url(/hero.png) 50%/cover no-repeat;border-radius:20px;height:455px;position:relative;overflow:hidden}.visual:after{content:"";background:linear-gradient(#0000,#140d1fbf);position:absolute;inset:45% 0 0}.visual-copy{z-index:1;color:#fff;position:absolute;bottom:25px;left:28px}.visual-copy strong{margin-bottom:5px;font:700 20px Manrope;display:block}.visual-copy span{color:#e8dff6;font-size:13px}.float{z-index:1;background:#fff;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:700;position:absolute;top:20px;right:20px}.float i{color:#8051df;font-style:normal}.trust{border-bottom:1px solid var(--line)}.trust-grid{grid-template-columns:repeat(4,1fr);padding:24px 0;display:grid}.trust-item{border-right:1px solid var(--line);align-items:center;gap:12px;padding:0 20px;display:flex}.trust-item:first-child{padding-left:0}.trust-item:last-child{border:0}.icon{color:#7341d5;background:#f0eafd;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.trust-item strong{font-size:13px;display:block}.trust-item small{color:#8d8595;margin-top:4px;font-size:11px;display:block}.heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.heading h2,.booking h2,.faq h2{letter-spacing:-.04em;margin:12px 0;font:800 clamp(30px,3.2vw,43px)/1.15 Manrope}.heading p{color:#77707e;max-width:370px;font-size:14px;line-height:1.65}.services{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.service{border:1px solid var(--line);border-radius:14px;min-height:220px;padding:24px;transition:all .2s}.service:hover{border-color:#aa8bde;transform:translateY(-3px)}.service .icon{width:46px;height:46px;margin-bottom:28px}.service h3{margin:0 0 9px;font:700 17px Manrope}.service p{color:#77707e;margin:0;font-size:13px;line-height:1.6}.service .arrow{color:#7341d5;margin-top:18px;font-weight:700;display:block}.booking{color:#fff;background:#20172d}.booking-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.booking .eyebrow{color:#c7a7ff}.booking p{color:#c8bed2;line-height:1.7}.steps{gap:20px;margin-top:32px;display:flex}.step{color:#d9d0e0;border-top:1px solid #5e4d6e;flex:1;padding-top:15px;font-size:12px}.step b{color:#b997f7;margin-bottom:8px;font-size:11px;display:block}.form{color:var(--ink);background:#fff;border-radius:16px;padding:28px}.form h3{margin:0 0 6px;font:800 21px Manrope}.form>p{color:#837b8b;margin:0 0 20px;font-size:13px}.fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}label{font-size:12px;font-weight:700}input,select{color:#332d39;background:#fff;border:1px solid #ded9e3;border-radius:7px;width:100%;margin-top:7px;padding:12px;font-size:13px;display:block}.full{grid-column:1/-1}.form .btn{width:100%;margin-top:17px}.disclaimer{color:#8b8491;margin-top:12px;font-size:11px;line-height:1.5}.products{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.product{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.product-art{background:linear-gradient(145deg,#e9e3f1,#f9f8fb);place-items:center;height:150px;font-size:65px;display:grid}.tag{letter-spacing:.1em;text-transform:uppercase;color:#8050cf;font-size:10px;font-weight:800}.product h3{margin:9px 0;font:700 17px Manrope}.product p{color:#81798a;font-size:13px}.product a{color:#7341d5;font-size:13px;font-weight:800}.process{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.process div{border-top:2px solid #e7ddf4;padding-top:22px}.process b{color:#936bd3;font:800 13px Manrope}.process h3{font:700 16px Manrope}.process p{color:#77707e;font-size:13px;line-height:1.65}.brandline{text-align:center;background:#f8f6fb;padding:35px 20px}.brandline span{color:#8c8493;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.brands{color:#665f6e;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:20px;font:800 18px Manrope;display:flex}.faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq p{color:#77707e;line-height:1.7}.qa details{border-bottom:1px solid var(--line);padding:20px 0}.qa summary{cursor:pointer;font:700 14px Manrope;list-style:none}.qa summary:after{content:"+";float:right;color:#7341d5;font-size:20px}.qa details[open] summary:after{content:"−"}.qa p{margin-bottom:0;font-size:13px}.footer{color:#fff;background:#17121f;padding:50px 0 30px}.footer-grid{justify-content:space-between;gap:35px;display:flex}.footer p{color:#bfb4c9;font-size:13px;line-height:1.7}.footer a{font-size:13px}.footer small{color:#a89bb1;border-top:1px solid #463b50;margin-top:35px;padding-top:20px;display:block}.mobilebar{display:none}@media (max-width:760px){.wrap{width:min(100% - 32px,1180px)}.notice{font-size:10px}.header{height:68px}.logo{width:120px}.nav a:not(.btn){display:none}.nav .btn{padding:11px 14px}.hero-grid{grid-template-columns:1fr;gap:28px;padding:42px 0}.hero h1{font-size:43px}.lead{font-size:15px}.visual{height:290px}.hero-actions .btn{padding:13px}.trust-grid{grid-template-columns:1fr 1fr;gap:20px}.trust-item{border:0;padding:0}.section{padding:62px 0}.heading{display:block}.services{grid-template-columns:1fr 1fr}.service{min-height:200px;padding:18px}.booking-grid,.faq{grid-template-columns:1fr;gap:28px}.steps,.fields{gap:10px}.products{grid-template-columns:1fr;gap:12px}.product{grid-template-columns:110px 1fr;display:grid}.product-art{height:auto;min-height:150px;font-size:46px}.process{grid-template-columns:1fr 1fr}.brands{gap:20px;font-size:15px}.footer-grid{display:block}.mobilebar{z-index:10;background:#fff;gap:8px;padding:9px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 20px #0002}.mobilebar a{text-align:center;color:#fff;background:#7341d5;border-radius:7px;flex:1;padding:12px;font-size:12px;font-weight:700}.mobilebar a:first-child{background:#20172d}body{padding-bottom:60px}}.wrap{width:90%;max-width:none}.notice{letter-spacing:.03em;background:#18151c}.header{height:90px}.logo{width:150px}.nav{gap:38px}.btn{border-radius:3px;padding:15px 22px}.hero-grid{grid-template-columns:1fr 1.12fr;gap:5%;padding:40px 0 50px}.hero h1{letter-spacing:-.06em;max-width:740px;font-size:clamp(48px,5.3vw,84px);line-height:1.03}.lead{max-width:500px}.eyebrow{letter-spacing:.12em}.visual{border-radius:2px;height:520px}.visual-copy{bottom:28px;left:32px}.trust-grid{padding:30px 0}.trust-item{border-right:1px solid #ddd8e0;padding:0 28px;display:block}.trust-item strong{font-size:15px}.trust-item small{margin-top:6px;font-size:12px}.heading h2,.booking h2,.faq h2{max-width:700px;font-size:clamp(34px,3.5vw,54px)}.services{border-top:1px solid #cfc9d3;border-bottom:1px solid #cfc9d3;gap:0}.service{border:0;border-right:1px solid #ded9e1;border-radius:0;min-height:190px;padding:30px 30px 26px}.service:first-child{padding-left:0}.service:last-child{border:0}.service:hover{background:#faf9fb;transform:none}.service h3{margin:0 0 12px;font-size:19px}.booking-grid{gap:8%}.form{border-radius:3px;padding:36px}.form .btn,input,select{border-radius:3px}.refurb{background:#f3f1f3}.products{gap:18px}.product{background:#fff;border:0;border-radius:0}.product-art{background:#e4e0e4;height:220px;position:relative}.product-art span{color:#77717a;letter-spacing:.1em;font-size:11px;position:absolute;top:18px;left:20px}.laptop{background:#b8a9c9;border:5px solid #3c3941;border-radius:6px 6px 1px 1px;width:55%;height:100px;position:relative;box-shadow:0 12px 26px #312e3425}.laptop:after{content:"";clip-path:polygon(5% 0,95% 0,100% 80%,0 80%);background:#56525b;width:126%;height:9px;position:absolute;bottom:-14px;left:-13%}.product:nth-child(2) .laptop{background:#bebdc2}.product:nth-child(3) .laptop{background:#cec5d4}.product-content{padding:24px}.product h3{font-size:19px}.process div{border-color:#aaa0af}.brands{justify-content:space-between}.brandline{padding:38px 5%}.footer{padding:55px 0 30px}.mobilebar a{border-radius:3px}@media (max-width:760px){.wrap{width:90%}.header{height:72px}.hero-grid{gap:26px;padding:35px 0 38px}.hero h1{font-size:46px}.visual{height:300px}.section{padding:65px 0}.heading h2,.booking h2,.faq h2{font-size:36px}.trust-grid{gap:22px}.trust-item{border:0;padding:0}.trust-item strong{font-size:13px}.services{grid-template-columns:1fr 1fr}.service{border-bottom:1px solid #ded9e1;min-height:175px;padding:20px 14px!important}.service:nth-child(2){border-right:0}.service h3{font-size:16px}.service .arrow{margin-top:20px}.form{padding:23px}.product{grid-template-columns:38% 1fr}.product-art{height:auto;min-height:165px}.laptop{width:65%;height:65px}.product-content{padding:20px}.brands{justify-content:center}}.hero-grid{grid-template-columns:1fr minmax(390px,.82fr);align-items:center;gap:8%;padding:52px 0 60px}.hero h1{max-width:730px}.hero .form{border:1px solid #e8e3eb;box-shadow:0 20px 60px #30203812}.form-kicker{letter-spacing:.13em;color:#7341d5;margin-bottom:13px;font-size:10px;font-weight:800}.form h3{font-size:25px}.form>p{margin-bottom:23px}.issue-list{border-top:1px solid #d8d2dc;grid-template-columns:repeat(3,1fr);display:grid}.issue-list a{border-bottom:1px solid #d8d2dc;grid-template-columns:35px 1fr 20px;align-content:start;gap:8px;min-height:135px;margin-right:28px;padding:22px 24px 20px 0;display:grid}.issue-list b{color:#8b6eb2;padding-top:4px;font-size:11px}.issue-list span{font:700 17px Manrope}.issue-list small{color:#77707e;grid-column:2;line-height:1.5}.issue-list em{color:#7547bb;grid-area:1/3;font-style:normal}.products{grid-template-columns:repeat(3,1fr)}.price{margin:15px 0;font:700 15px Manrope;display:block}.why{background:#fff}.why-grid,.location-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.why h2,.location h2{letter-spacing:-.04em;max-width:600px;font:800 clamp(34px,3.5vw,54px)/1.15 Manrope}.why p,.location p{color:#77707e;line-height:1.75}.why-list>div{border-top:1px solid #d8d2dc;grid-template-columns:45px 1fr;padding:22px 0;display:grid}.why-list b{color:#8b6eb2;font-size:12px}.why-list span{font:700 18px Manrope}.why-list p{grid-column:2;margin:8px 0 0;font-size:13px}.location{background:#f3f1f3;padding:85px 0}.location a:not(.btn){font-weight:700}.map-panel{background:#e5e0e8;border-left:4px solid #7341d5;flex-direction:column;justify-content:end;min-height:300px;padding:40px;display:flex}.map-panel span{letter-spacing:.12em;color:#7341d5;font-size:10px;font-weight:800}.map-panel strong{margin-top:10px;font:800 32px Manrope}.map-panel p{margin:5px 0 25px}.map-panel a{color:#7341d5;font-size:13px}@media (max-width:760px){.hero-grid{grid-template-columns:1fr;gap:28px}.hero .form{padding:24px}.hero h1{font-size:43px}.issue-list{grid-template-columns:1fr 1fr}.issue-list a{grid-template-columns:27px 1fr 14px;margin-right:12px}.issue-list span{font-size:14px}.why-grid,.location-grid{grid-template-columns:1fr;gap:32px}.products{grid-template-columns:1fr}.location{padding:65px 0}.map-panel{min-height:200px;padding:25px}}.process{grid-template-columns:repeat(3,1fr);row-gap:32px}@media (max-width:760px){.process{grid-template-columns:1fr 1fr}}.product-art{background:#fff;padding:20px}.product-art img{object-fit:contain;width:100%;height:100%;max-height:200px}@media (max-width:760px){.product-art{padding:10px}.product-art img{max-height:160px}}.hero{background:linear-gradient(115deg,#f1ebf8 0%,#faf9fc 65%,#e7dcf5 100%)}.hero .form{border-top:4px solid #7542bd;box-shadow:0 20px 65px #45217018}.hero-actions .btn{box-shadow:0 6px 16px #673cab18}.services{border:0;gap:22px}.service{background:#f6f3f8;overflow:hidden;border:0!important;padding:0 0 24px!important}.service:hover{background:#f0eaf7}.service-photo{background:#eee8f4;place-items:center;height:225px;margin-bottom:24px;display:grid;overflow:hidden}.service-photo img{object-fit:contain;width:85%;height:85%;transition:transform .25s}.service h3,.service p,.service .arrow{margin-left:22px;margin-right:22px}.service .arrow{margin-top:22px}.product{box-shadow:0 3px 15px #25192f07}.product-art{border-bottom:1px solid #eee9f2;height:240px}.repair-feature{color:#fff;background:#20162d;grid-template-columns:1.15fr 1fr;width:90%;min-height:430px;margin:20px auto 0;display:grid}.repair-feature-image{overflow:hidden}.repair-feature-image img{object-fit:cover;width:100%;height:100%;display:block}.repair-feature-copy{align-self:center;padding:55px 12%}.repair-feature h2{letter-spacing:-.04em;margin:20px 0;font:800 clamp(34px,3.5vw,56px)/1.1 Manrope}.repair-feature p{color:#d1c4db;font-size:15px;line-height:1.75}.repair-feature .eyebrow{color:#caa7ff}.repair-feature .btn{margin-top:15px}.brandline{background:#eee8f5}@media (max-width:760px){.services{gap:14px}.service-photo{height:160px;margin-bottom:18px}.service h3,.service p,.service .arrow{margin-left:14px;margin-right:14px}.service p{font-size:12px}.repair-feature{grid-template-columns:1fr}.repair-feature-image{height:260px}.repair-feature-copy{padding:30px}.product-art{height:auto}.product-art img{max-height:170px}}[hidden]{display:none!important}.wizard-progress{color:#73627f;border-top:3px solid #7842c4;margin:22px 0;padding-top:14px;font-size:12px}.wizard-progress span:first-child{font-weight:800}.wizard-actions{gap:10px;margin-top:20px;display:flex}.form .wizard-actions .btn{flex:1;width:auto;margin:0}.form{min-height:405px}.section{padding:75px 0}.heading{margin-bottom:30px}.heading h2,.why h2,.location h2{font-size:clamp(30px,3vw,44px)}.hero h1{font-size:clamp(44px,5vw,72px)}.process{counter-reset:journey;gap:25px}.process>div{background:#f7f4fb;border-top:3px solid #b798df;min-height:170px;padding:18px 20px}.process h3{line-height:1.4}.service-photo{height:190px}.service h3{line-height:1.4}input:focus,select:focus,button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #7542bd}input,select{min-height:46px}.issue-list a:hover{background:#efe9f7}.qa summary{padding-right:24px;line-height:1.5}.qa summary:after{margin-right:-24px}.product-art{height:200px}.product-art img{max-height:175px}@media (max-width:760px){.hero-grid{gap:25px}.section{padding:48px 0}.hero h1{font-size:41px}.form{min-height:400px}.fields{grid-template-columns:1fr}.hero-actions{flex-wrap:wrap}.hero-actions .btn{white-space:nowrap;flex:1}.process{gap:12px}.process>div{min-height:190px;padding:15px}.service-photo{height:140px}.heading h2,.why h2,.location h2{font-size:31px}.nav{gap:12px}.product-content p{line-height:1.6}}body{font-size:17px}.lead{font-size:19px}.nav{font-size:15px}.heading p,.why p,.location p{font-size:17px}.service p,.process p,.issue-list small,.qa p{font-size:15px;line-height:1.75}.service h3,.process h3{font-size:20px}.qa summary{font-size:17px}.form label{font-size:14px}input,select{font-size:16px}.btn{font-size:15px}.disclaimer{font-size:12px}.review-stage{color:#fff;background:#251a32;border-left:6px solid #a878ed;padding:55px 6%}.review-label{letter-spacing:.16em;color:#c5a3ed;font-size:11px}.review-stage blockquote{letter-spacing:-.02em;max-width:1000px;margin:25px 0 35px;font:600 clamp(25px,3vw,40px)/1.5 Manrope}.review-bottom{justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex}.review-bottom>div{align-items:center;gap:20px;display:flex}.review-bottom button{color:#fff;background:0 0;border:1px solid #756381;border-radius:50%;width:44px;height:44px;font-size:20px}.review-bottom button:hover{background:#7542bd}.blog-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.blog-card{background:#fff;overflow:hidden}.blog-card img{object-fit:cover;width:100%;height:230px;transition:transform .3s;display:block}.blog-card:hover img{transform:scale(1.03)}.blog-card>div{padding:25px}.blog-card h3{letter-spacing:-.025em;min-height:95px;font:700 22px/1.45 Manrope}.readmore{color:#7542bd;font-size:15px;font-weight:700}@media (max-width:760px){.lead{font-size:17px}.heading p,.why p,.location p{font-size:16px}.service h3,.process h3{font-size:17px}.service p,.process p{font-size:14px}.blog-grid{grid-template-columns:1fr}.blog-card img{height:210px}.blog-card h3{min-height:0;font-size:21px}.review-stage{padding:28px 23px}.review-stage blockquote{font-size:25px}.review-bottom{flex-direction:column;align-items:start}.qa summary{font-size:16px}.fields{gap:15px}}:root{--purple:#673bb0;--ink:#21192c}.hero{background:#e7dfef;position:relative}.hero h1 span{color:#663bb0}.hero-grid{padding:65px 0}.trust{background:#d9e8df}.service:first-child{background:#efe2ce}.service:nth-child(2){background:#dfd4ef}.service:nth-child(3){background:#d9e8df}.service:nth-child(4){background:#e9d7df}.service-photo{background:0 0}.issue-section{background:#f7f3eb}.repair-feature{background:#30213e}.journal{background:#e4ecdf}.reviews .review-stage{background:#493267;border-color:#d6e5a4}.btn{border-radius:7px}.hero .form{border-radius:14px;transform:rotate(1deg)}.hero h1{font-weight:800}.location{background:#f3e7d9}.rental-public{background:#dbe8e0;padding:65px 0}.rental-public>div{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.rental-public img{object-fit:contain;background:#fff;width:100%;height:310px}.rental-public h2{letter-spacing:-.04em;font:800 42px/1.2 Manrope}.rental-public p{font-size:18px;line-height:1.7}@media (max-width:760px){.hero .form{transform:none}.rental-public>div{grid-template-columns:1fr}.rental-public h2{font-size:32px}.hero-grid{padding:38px 0}}.floating-whatsapp{z-index:100;color:#fff;background:#146b3a;border-radius:32px;padding:16px 22px;font-size:16px;font-weight:700;position:fixed;bottom:24px;right:22px;box-shadow:0 5px 25px #0003}@media (max-width:760px){.floating-whatsapp{padding:13px 17px;bottom:82px;right:15px}}.seo-footer{color:#eee4f5;background:#241731;padding:65px 5% 25px;font-size:16px;line-height:1.8}.seo-columns{grid-template-columns:1.3fr 1fr .8fr;gap:7%;display:grid}.seo-footer h2{color:#fff;margin:0 0 20px;font:700 20px Manrope}.seo-footer address{color:#c7b9d1;font-style:normal}.seo-footer nav a{color:#d2c1e4;margin:9px 0;display:block}.seo-footer a:hover{color:#fff;text-decoration:underline}.seo-brands{border-top:1px solid #5a4568;margin-top:40px;padding:28px 0}.seo-brands span{border:1px solid #705786;border-radius:5px;margin:6px 9px;padding:2px 11px;font-size:14px;display:inline-block}.seo-brands p{color:#c4b5ce;font-size:13px}.seo-bottom{border-top:1px solid #5a4568;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:22px;font-size:14px;display:flex}.service-nav{background:#efe7f5;justify-content:space-between;gap:20px;padding:25px 5%;font-weight:700;display:flex}.service-page{width:90%;max-width:1050px;margin:55px auto 75px;font-size:18px;line-height:1.85}.service-page h1{letter-spacing:-.04em;font:800 clamp(34px,5vw,58px)/1.15 Manrope}.service-page h2{margin-top:36px;font:700 26px/1.3 Manrope}.service-intro{color:#62516c;font-size:22px}.service-page li{margin-bottom:15px}.service-page nav{font-size:14px}.related-services{flex-wrap:wrap;gap:16px;display:flex}.related-services a{color:#7042b7;text-decoration:underline}@media (max-width:760px){.seo-columns{grid-template-columns:1fr;gap:32px}.seo-footer{padding-top:40px}.service-page{margin-top:32px;font-size:17px}.service-intro{font-size:19px}.service-nav{font-size:14px}.seo-bottom{display:block}.seo-bottom>a{margin-top:12px;display:block}}.hero .form{transform:none!important}.header{flex-wrap:nowrap;min-height:90px}.header .logo{flex-shrink:0;width:150px;height:62px;display:block}.nav{white-space:nowrap}.service-photo{height:240px;padding:22px;overflow:visible}.service-photo img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:196px}.service:hover img{transform:none}.issue-list{border:0;gap:18px}.issue-list a{background:#fff;border:1px solid #ddd4e5;border-radius:12px;min-height:150px;margin:0;padding:24px;box-shadow:0 4px 15px #30203d06}.brands{grid-template-columns:repeat(7,1fr);gap:16px;display:grid}.brand-box{background:#fff;border:1px solid #e1d8e9;border-radius:10px;place-items:center;min-height:100px;padding:15px;display:grid}.brand-box img{object-fit:contain;width:120px;max-width:100%;height:60px}.header,.nav,.logo{transition:none!important}body{font-family:Arial,Helvetica,sans-serif}h1,h2,h3,.hero h1,.heading h2,.booking h2,.faq h2,.service h3{font-family:Arial,Helvetica,sans-serif!important}@media (max-width:760px){.header{height:72px;min-height:72px}.header .logo{width:120px;height:52px}.service-photo{height:180px;padding:15px}.service-photo img{max-height:150px}.brands{grid-template-columns:repeat(2,1fr)}.brand-box:last-child{grid-column:1/-1}.issue-list{grid-template-columns:1fr}.issue-list a{min-height:120px;padding:20px}}.analytics-choice{z-index:150;color:#21192c;background:#fff;border:1px solid #c9bdd8;border-radius:12px;max-width:530px;padding:18px 22px;font-size:14px;position:fixed;bottom:16px;left:5%;box-shadow:0 8px 40px #21192c33}.analytics-choice p{margin:0 0 12px}.analytics-choice button{color:#673bb0;cursor:pointer;background:#fff;border:1px solid #673bb0;border-radius:6px;min-height:44px;margin-right:8px;padding:10px 15px}.analytics-choice button:last-child{color:#fff;background:#673bb0}.analytics-preferences{color:#eee4f5;cursor:pointer;background:#241731;border:0;width:100%;padding:12px;font-size:13px;display:block}@media (max-width:760px){.analytics-choice{bottom:12px;left:5%;right:5%}}.public-skip{z-index:200;color:#673bb0;background:#fff;padding:14px 20px;position:absolute;top:-100px;left:5%}.public-skip:focus{top:8px}@media (max-width:760px){.floating-whatsapp{display:none}.mobilebar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mobilebar a{padding:12px 6px;font-size:12px}body{padding-bottom:75px}}summary{font-family:inherit;font-size:16px}summary:focus-visible{outline-offset:4px;outline:2px solid #673bb0}.mobile-section-nav{display:none}@media (max-width:760px){.mobile-section-nav{white-space:nowrap;border-bottom:1px solid #ddd4e5;gap:24px;min-height:44px;padding:10px 5%;font:600 13px Arial;display:flex;overflow-x:auto}.mobile-section-nav a{padding:6px 0}}
