/* Ataşehir — the desktop photograph and the mobile composition are separate source crops. */
.ata-header,.ata-home{
 --a-night:var(--navy,#041b37);--a-ink:var(--ink,#07152a);--a-gold:var(--gold,#e9ab27);
 --a-sun:linear-gradient(175deg,#fff2b4 0%,#ffe28b 25%,#f4b928 83%,#eaa321 100%);
 --a-blue:linear-gradient(175deg,#135886,#052b4c 46%,#02172d);--a-border:#d2dde7;
 font-family:var(--font,Arial,Helvetica,sans-serif);line-height:1.3;color:var(--a-ink);background:white;
}
@supports(color:color-mix(in srgb,red 50%,white)){.ata-header,.ata-home{--a-sun:linear-gradient(175deg,color-mix(in srgb,var(--a-gold) 25%,white),color-mix(in srgb,var(--a-gold) 57%,white) 25%,var(--a-gold) 83%,color-mix(in srgb,var(--a-gold) 91%,#7d5001));}}
body.sf26-home{height:auto;min-height:100vh;min-height:100svh;overflow:visible;padding:0!important;background:var(--navy,#051d39)}
.sf26-home>#main-content{display:block;flex:1 0 auto;min-height:auto;max-width:none;width:100%;margin:0;padding:0}
.ata-home{width:100%;overflow-wrap:break-word;isolation:isolate}
.ata-header *, .ata-home *{box-sizing:border-box}
.ata-header a,.ata-home a{color:inherit;text-decoration:none}
.ata-header [hidden],.ata-home [hidden]{display:none!important}
.ata-header picture,.ata-home picture,.ata-home picture>img,.ata-header picture>img{display:block}
.ata-header .sf-icon,.ata-home .sf-icon{display:inline-block;flex:0 0 auto;width:1.35em;height:1.35em;vertical-align:middle;object-fit:contain}
.ata-header :is(a,button):focus-visible,.ata-home :is(a,button):focus-visible{outline:3px solid #bd7b00;outline-offset:3px;z-index:4}
.ata-header{position:relative;z-index:3;background:#fff;box-shadow:0 1px 0 #122e451b}
.ata-status{background:var(--a-night);color:white}
.ata-status-in{max-width:1770px;padding:6px clamp(14px,2.2vw,46px);margin:auto;display:flex;align-items:center;gap:0;font-size:clamp(10px,.9vw,16px);min-height:clamp(27px,2.6vw,44px)}
.ata-status-in>span{display:flex;align-items:center;gap:.65em;line-height:1.1;position:relative}
.ata-status-in .sf-icon{color:#f5bf3a}
.ata-status-in>span+span{margin-left:2.6vw;padding-left:2.5vw;border-left:1px solid #d7a53499}
.ata-status-in>.ata-status-4{margin-left:auto;border:0}
.ata-status-in>.ata-status-5,.ata-status-in>.ata-status-6{border:0;padding-left:0}
.ata-mast{max-width:1770px;margin:auto;padding:clamp(8px,.65vw,14px) clamp(18px,2.55vw,48px);display:flex;align-items:center;gap:clamp(10px,1.15vw,25px);min-height:clamp(60px,5.15vw,91px)}
.ata-brand{display:flex;align-items:center;flex:none;gap:clamp(10px,1.45vw,22px)}
.ata-logo{width:clamp(125px,15.5vw,270px);height:clamp(35px,3.9vw,65px)}
.ata-logo img{height:100%;width:100%;object-fit:contain}
.ata-brand>span{border-inline-start:2px solid var(--a-gold);padding-inline-start:clamp(9px,1.5vw,25px);font-size:clamp(13px,1.32vw,22px);letter-spacing:-.055em;font-weight:800;line-height:1.05}
.ata-brand-fallback{font-family:Georgia,serif;font-size:26px;letter-spacing:-.035em}
.ata-nav{display:flex;align-items:center;justify-content:center;flex:1;flex-wrap:wrap;row-gap:3px;min-width:0}
.ata-nav-link{display:flex;align-items:center;justify-content:center;gap:.38em;white-space:nowrap;font-size:clamp(10px,.96vw,16px);padding:.65em .82em;font-weight:800;letter-spacing:-.045em;line-height:1.05;position:relative}
.ata-nav-link:not(.active)+.ata-nav-link:not(.active):before{content:"";position:absolute;inset:20% auto 20% 0;border-left:1px solid var(--a-border)}
.ata-nav-link .sf-icon{width:.82em;height:.82em}
.ata-nav-link.active,.ata-nav-link:hover{background:var(--a-blue);color:white;border-radius:24px;box-shadow:0 2px 4px #07304c24}
.ata-mast-actions,.ata-mobile-ctas{display:flex;align-items:center;gap:.5vw}
.ata-mapbadge,.ata-call,.ata-outline,.ata-gold,.ata-foot-wa{display:inline-flex;align-items:center;justify-content:center;gap:.55em;line-height:1.13;border-radius:99px;font-weight:800}
.ata-mapbadge,.ata-call{padding:.5em .75em}
.ata-header .ata-mapbadge,.ata-home .ata-mapbadge{background:linear-gradient(white,#eef2f7);border:1px solid #c9d3dc;box-shadow:0 2px 4px #16395329;font-size:clamp(11px,.99vw,17px)}
.ata-mapbadge span,.ata-call span{display:flex;flex-direction:column}
.ata-mapbadge small,.ata-call small{font-size:.7em;font-weight:700;letter-spacing:-.04em}
.ata-mapbadge>.sf-icon:first-child{width:1.7em;height:2em}
.ata-mapbadge>.sf-icon:last-child,.ata-call>.sf-icon:last-child,.ata-gold>.sf-icon:last-child,.ata-outline>.sf-icon:last-child{height:.85em;width:.85em;stroke-width:2.8}
.ata-header .ata-call,.ata-home .ata-foot-wa{background:linear-gradient(#39a740,#147a25 65%,#0e6318);color:white;border:1px solid #3f9f41;box-shadow:0 2px 5px #0f571f33;font-size:clamp(11px,.99vw,17px)}
.ata-call>.sf-icon:first-child{fill:currentColor;stroke-width:.7}
.ata-hamburger,.ata-mobile-ctas,.ata-mobile-list{display:none}
.ata-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 25% 30%,#06315c 0,transparent 59%),linear-gradient(115deg,var(--a-night),#00152c 68%,#053258);min-height:clamp(296px,22.8vw,450px);color:white;display:flex;align-items:stretch}
.ata-intro{width:46.7%;position:relative;z-index:2;padding:clamp(16px,1.05vw,26px) 0 clamp(39px,3.3vw,62px) clamp(24px,4.15vw,85px);align-self:center}
.ata-eyebrow{color:#ffd153;font-weight:800;letter-spacing:.012em;font-size:clamp(13px,1.32vw,25px);line-height:1.16;margin:0 0 .24em}
.ata-intro h1{font-family:var(--head,Georgia,serif);font-size:clamp(34px,3.25vw,63px);font-weight:700;line-height:1.02;margin:0;letter-spacing:-.035em}
.ata-intro h1 strong{display:block;font-size:1.37em;line-height:.99;color:#ffd776;font-weight:700}
.ata-hero-desc{margin:.34em 0 .65em;max-width:min(45ch,30vw);font-size:clamp(14px,1.2vw,22px);line-height:1.25;letter-spacing:-.023em}
.ata-hero-actions{display:flex;align-items:stretch;gap:.85em;flex-wrap:wrap}
.ata-home .ata-gold,.ata-header .ata-gold{background:var(--a-sun);border:1px solid #f6ca51;color:#121b28;box-shadow:inset 0 1px 0 #fffbbc,0 2px 4px #1f35152b}
.ata-hero .ata-gold,.ata-hero .ata-outline{padding:.75em 1.15em;font-size:clamp(11px,1vw,17px)}
.ata-home .ata-outline{background:linear-gradient(#073b5c,#001a33);color:white;border:2px solid #e8bb45}
.ata-hero .ata-phone-hero{display:none}
.ata-gallery{position:absolute;inset:0 0 0 auto;width:63.5%;overflow:hidden;z-index:0;isolation:isolate}
.ata-slide,.ata-frame,.ata-frame img,.ata-slide-controls{position:absolute;inset:0;width:100%;height:100%}
.ata-frame img{object-fit:cover;object-position:center}
.ata-slide-rug .ata-frame img{object-position:left center}
.ata-slide:not(.ata-slide-rug){clip-path:ellipse(105% 150% at 104% 51%)}
.ata-slide-controls{pointer-events:none;z-index:3}
.ata-slide-controls>button,.ata-review-arrows button{background:#031d39d9;color:white;border:1px solid #efd171;border-radius:50%;cursor:pointer;display:grid;place-items:center;padding:4px;width:clamp(26px,2.28vw,40px);height:clamp(26px,2.28vw,40px);pointer-events:auto}
.ata-slide-controls>button{position:absolute;top:47%}
.ata-slide-controls>button:first-child{left:10%}.ata-slide-controls>button:nth-child(2){right:2%}
.ata-dots{position:absolute;display:flex;align-items:center;justify-content:center;bottom:9.5%;left:22%;gap:0;pointer-events:auto}
.ata-dots button{background:none;border:0;cursor:pointer;display:grid;place-items:center;width:19px;height:20px;padding:0;color:white}
.ata-dots button:after{content:"";width:8px;height:8px;box-shadow:0 0 1px 1px #fff;display:block;background:#fff;border-radius:50%}
.ata-dots [aria-pressed=true]:after{background:#142e3d;box-shadow:0 0 0 1.5px #ffce56}
.ata-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:2;margin:clamp(-36px,-2.35vw,-20px) 1.4% 0;border:1px solid #d8e2ee;border-radius:17px;background:linear-gradient(#fff,#f8faff 65%,#eaf0f6);color:var(--a-ink);padding:.78% 1%;box-shadow:0 3px 4px #001b3c21}
.ata-benefits>div{display:flex;align-items:center;justify-content:center;gap:clamp(6px,1.1vw,18px);line-height:1.17;position:relative;padding:2px 1.5%}
.ata-benefits>div+div:before{content:"";position:absolute;inset:8% auto 8% 0;border-left:2px solid #d4a144}
.ata-benefits .sf-icon{width:clamp(23px,2.65vw,48px);height:clamp(23px,2.65vw,48px);color:#bc801d}
.ata-benefits b,.ata-benefits small{display:block}.ata-benefits b{font-size:clamp(12px,1.02vw,19px);letter-spacing:-.035em;font-weight:800}
.ata-benefits small{font-size:clamp(9px,.7vw,13px);margin-top:.23em}
.ata-servicecards{margin:1% 1.55%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.74vw}
.ata-servicecard{width:100%;min-width:0;position:relative;display:flex;align-items:flex-end;isolation:isolate;aspect-ratio:2/1;min-height:clamp(134px,10.6vw,194px);background:#092743;color:white!important;border-radius:clamp(12px,1.12vw,21px);overflow:hidden;box-shadow:0 1px 3px #122a461e}
.ata-cardpic,.ata-cardpic>img,.ata-servicecard:after{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-fit:cover}
.ata-cardpic>img{position:static;object-position:50% 50%}
.ata-servicecard:after{content:"";z-index:-1;background:linear-gradient(0deg,#001834 0%,#001b37f0 16%,#001a35aa 28%,#001a3500 49%)}
.ata-cardbody{padding:2.5% 13% 3.6% 7.2%;display:flex;flex-direction:column;gap:3px}
.ata-cardbody>b{font-size:clamp(15px,1.53vw,28px);font-weight:800;line-height:1.04;letter-spacing:-.05em}
.ata-cardbody small{font-size:clamp(10px,.85vw,16px);line-height:1.16;letter-spacing:-.025em}
.ata-servicecard>i{position:absolute;right:4%;bottom:8%;background:var(--a-sun);color:#0a1b29;display:grid;place-items:center;width:clamp(19px,2vw,35px);height:clamp(19px,2vw,35px);border-radius:50%}
.ata-servicecard>i .sf-icon{width:48%;height:48%;stroke-width:3.1}
.ata-card-icon{display:none}
.ata-info{margin:0 1.55% 1.8%;display:grid;grid-template-columns:1.52fr 1.22fr 1fr;gap:.85vw}
.ata-panel{border-radius:clamp(12px,1.15vw,20px);border:1px solid #d9e0e8;box-shadow:0 2px 3px #192b4b2b;background:linear-gradient(145deg,#fff,#f1f5fa);padding:clamp(10px,.9vw,18px);min-width:0;position:relative;overflow:hidden}
.ata-infohead{display:flex;align-items:flex-start;gap:clamp(6px,.8vw,15px);min-width:0}
.ata-infohead .sf-icon,.ata-footer .ata-foot-detail>.sf-icon{color:#df9b1a}
.ata-infohead>.sf-icon{width:clamp(20px,2.35vw,42px);height:clamp(20px,2.35vw,42px)}
.ata-info h2{font-family:var(--font,Arial,sans-serif);margin:0;color:#071934;letter-spacing:-.045em;font-size:clamp(15px,1.45vw,26px);font-weight:800;line-height:1.08}
.ata-info p,.ata-feedback blockquote{font-size:clamp(10px,.84vw,16px);letter-spacing:-.015em;line-height:1.2;margin:.26em 0 0}
.ata-prices{display:flex;flex-direction:column;justify-content:space-between;gap:10px}
.ata-pricelink{align-self:center;white-space:nowrap;font-size:clamp(9px,.75vw,15px);line-height:1.05;padding:.8em .95em;margin-left:auto}
.ata-pricechips{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}
.ata-chip{padding:clamp(5px,.57vw,11px) 2px;border:1px solid #d8e0e9;box-shadow:0 2px 2px #0a1d3424;border-radius:9px;background:linear-gradient(white,#eff4f8);text-align:center;font-size:clamp(9px,.79vw,15px);font-weight:800;letter-spacing:-.045em;line-height:1.15;display:grid;place-items:center}
.ata-areas{display:flex;flex-direction:column;justify-content:space-between;gap:7px;isolation:isolate}
.ata-areas .ata-infohead>div{max-width:60%}
.ata-skyline{position:absolute;inset:auto 0 0 auto;width:50%;height:100%;z-index:-1;mask-image:linear-gradient(to right,transparent 2%,#000 50%)}
.ata-skyline img{width:100%;height:100%;object-fit:cover;object-position:right}
.ata-area-tag{border-radius:35px;background:var(--a-sun);padding:.35em .8em;display:flex;gap:.6em;align-items:center;font-size:clamp(9px,.77vw,14px);line-height:1.18;font-weight:700;color:#182234}
.ata-area-tag>.sf-icon{width:1.2em;height:1.2em}
.ata-feedback{display:flex;flex-direction:column;gap:5px;justify-content:space-between}
.ata-feedback blockquote,.ata-review-invite{padding-left:2.05em;margin:.42em 0 0!important;position:relative}
.ata-feedback blockquote:before,.ata-review-invite:before{content:"“";position:absolute;left:.1em;top:-.15em;color:#d99419;font:700 2.6em Georgia,serif}
.ata-feedback cite{display:block;font-size:.9em;font-style:normal;font-weight:700;margin-top:.3em}
.ata-review-link{display:flex;gap:.6em;align-items:center;align-self:center;font-weight:700;font-size:clamp(9px,.74vw,14px)}
.ata-stars{color:#bf7f03;letter-spacing:.02em;line-height:1.1;font-size:1.6em;white-space:nowrap}
.ata-review-link>.sf-icon{width:.79em;height:.79em}
.ata-review-arrows{display:flex;justify-content:flex-end;gap:4px}
.ata-review-arrows button{width:24px;height:24px}
.ata-footer{background:var(--a-night);color:#fff}
.ata-footer-inner{max-width:1770px;margin:auto;display:flex;align-items:center;gap:1.5%;padding:clamp(18px,2.15vw,38px) 2.5%;flex-wrap:wrap;row-gap:12px}
.ata-footer .ata-brand>span{font-size:clamp(12px,1.1vw,19px)}
.ata-footer .ata-logo{width:clamp(123px,15.5vw,255px)}
.ata-foot-detail{display:flex;align-items:center;gap:.68em;border-left:1px solid #bc973c;padding-left:1.4%;font-size:clamp(10px,.88vw,16px);min-width:0;max-width:23%}
.ata-foot-detail>.sf-icon{width:1.8em;height:1.8em}
.ata-foot-detail b,.ata-foot-detail small{display:block}
.ata-foot-detail small{font-size:.89em;line-height:1.2}
.ata-home .ata-foot-wa{font-size:clamp(9px,.72vw,14px);padding:.8em .7em;gap:.4em;margin-left:auto}
.ata-footer .ata-allpages{font-size:10px;text-decoration:underline;text-underline-offset:3px;color:#e2eaf1}
@media(min-width:761px) and (max-width:1300px){
 .ata-mast{gap:8px;padding-inline:1.7%}.ata-brand{gap:10px}.ata-brand>span{padding-left:10px}
 .ata-header .ata-logo{width:14vw}.ata-nav-link{padding:.7em .65em}
 .ata-header .ata-mapbadge,.ata-header .ata-call{font-size:10.7px;padding:.5em .6em}
 .ata-header .ata-mast-actions{gap:4px}
 .ata-hero-desc{max-width:min(39ch,30vw)}.ata-cardbody{padding-left:5%}
 .ata-infohead .ata-pricelink{padding:.55em .58em}.ata-prices .ata-infohead{flex-wrap:wrap}
 .ata-prices .ata-infohead>div{flex:1}
}
@media(min-width:761px) and (max-width:1060px){
 .ata-gallery{width:55.5%}.ata-intro{width:48.2%}.ata-hero-desc{max-width:37vw}.ata-intro h1{font-size:clamp(29px,3.4vw,38px)}.ata-hero-actions{max-width:39vw;gap:.45em}
 .ata-header .ata-brand>span{font-size:12px}.ata-header .ata-logo{width:107px}.ata-nav-link{font-size:9px;padding:.65em .45em}.ata-status-in>span+span{padding-left:1.5vw;margin-left:1.5vw}
 .ata-status-in>.ata-status-4{margin-left:auto}.ata-status-in>.ata-status-5,.ata-status-in>.ata-status-6{padding-left:0}
 .ata-pricelink .sf-icon{display:none}.ata-prices .ata-infohead{flex-wrap:nowrap;gap:4px}
 .ata-foot-detail{max-width:26%}.ata-footer .ata-foot-wa{display:none}
}
@media(max-width:760px){
 body.sf26-home{background:#fff}
 .ata-header,.ata-home{-webkit-text-size-adjust:100%;text-size-adjust:100%}
 .ata-status,.ata-nav,.ata-mast-actions,.ata-benefits,.ata-info,.ata-footer-inner,.ata-hero .ata-go-services{display:none}
 .ata-mast{padding:8px 4.6%;justify-content:space-between;min-height:clamp(48px,12vw,73px);gap:10px}
 .ata-brand{gap:clamp(12px,3.4vw,23px)}
 .ata-header .ata-logo{width:clamp(116px,39vw,230px);height:clamp(35px,9vw,59px)}
 .ata-brand>span{font-size:clamp(13px,3.55vw,21px);padding-left:clamp(10px,3.2vw,20px);line-height:1.04}
 .ata-hamburger{display:grid;place-items:center;padding:7px;color:var(--a-night);background:white}
 .ata-hamburger .sf-icon{width:1.7em;height:1.7em;stroke-width:2.55}
 .ata-home{padding:0;background:linear-gradient(#fff,#f6f8fb 75%,#fff)}
 .ata-hero{display:block;min-height:0;padding:clamp(12px,3.1vw,22px) 3.2% clamp(9px,2.7vw,17px);border-radius:clamp(10px,3vw,18px) clamp(10px,3vw,18px) 0 0;background:radial-gradient(ellipse at 10% 40%,#062b52,transparent 64%),var(--a-night)}
 .ata-intro{width:auto;text-align:center;padding:0 1.5%;margin:0 auto}
 .ata-eyebrow{font-size:clamp(12px,3.36vw,19px);line-height:1.2;margin-bottom:.2em}
 .ata-intro h1{font-size:clamp(25px,7.7vw,45px);letter-spacing:-.035em}
 .ata-intro h1 strong{font-size:1.42em}
 .ata-hero-desc{max-width:35ch;margin:.32em auto .55em;font-size:clamp(13px,3.3vw,19px);line-height:1.24}
 .ata-hero-actions{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:5px;margin:0 auto;max-width:clamp(240px,76vw,390px)}
 .ata-hero .ata-gold,.ata-hero .ata-outline{font-size:clamp(12px,3.45vw,19px);padding:.53em .8em;gap:.5em;min-height:34px}
 .ata-hero .ata-phone-hero{display:flex}
 .ata-gallery{position:relative;inset:auto;width:100%;aspect-ratio:2.25/1;margin:clamp(9px,2.9vw,17px) auto 0;border:1px solid #d8d5be;border-radius:clamp(9px,3.3vw,18px);z-index:1;background:#173952;overflow:hidden}
 .ata-slide-rug .ata-frame img{object-position:center}
 .ata-slide:not(.ata-slide-rug){clip-path:none}
 .ata-slide-controls>button{top:50%;transform:translateY(-50%);width:30px;height:30px}
 .ata-slide-controls>button:first-child{left:2%}.ata-slide-controls>button:nth-child(2){right:2%}
 .ata-dots{left:50%;bottom:3px;transform:translateX(-50%)}
 .ata-servicecards{margin:0;padding:3px 1.5% 8px;gap:4px;background:linear-gradient(var(--a-night),#072746)}
 .ata-servicecard{min-width:0;aspect-ratio:auto;min-height:clamp(70px,20vw,110px);padding:8px 3px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;border-radius:clamp(9px,3.4vw,20px);border:1px solid #d5dfe6;background:linear-gradient(155deg,white,#f0f3f7);color:var(--a-ink)!important;box-shadow:0 2px 4px #001b2f22}
 .ata-servicecard:after,.ata-cardpic,.ata-cardbody small,.ata-servicecard>i{display:none!important}
 .ata-card-icon{display:block;color:#c18312}
 .ata-card-icon .sf-icon{width:clamp(25px,7.9vw,46px);height:clamp(25px,7.9vw,46px);stroke-width:1.75}
 .ata-cardbody{padding:0;gap:0;display:block}
 .ata-cardbody>b{display:block;font-size:clamp(10px,3vw,17px);line-height:1.09;overflow-wrap:anywhere;letter-spacing:-.035em}
 .ata-mobile-list{display:block;margin:0 1.9%;border:1px solid #ccd6df;border-radius:clamp(12px,3vw,20px);box-shadow:0 2px 3px #102b4925;background:linear-gradient(105deg,#fff,#f7f9fb)}
 .ata-mobile-row{display:flex;align-items:center;padding:clamp(7px,1.95vw,13px) 3.4%;gap:3%;font-size:clamp(14px,3.85vw,21px);line-height:1.12;min-height:clamp(37px,10vw,58px)}
 .ata-mobile-row+.ata-mobile-row{border-top:1px solid #d5dfe5}
 .ata-mobile-row>.sf-icon:first-child{color:#d69213;width:1.5em;height:1.5em}
 .ata-mobile-row b{font-weight:800;letter-spacing:-.045em;flex:1}
 .ata-mobile-row>.sf-icon:last-child{width:.84em;height:.84em;stroke-width:3}
 .ata-mobile-row .ata-stars{font-size:1.23em}
 .ata-footer{background:transparent}
 .ata-mobile-ctas{display:grid;grid-template-columns:1fr 1fr;gap:2.4%;padding:clamp(9px,2.5vw,16px) 3% max(10px,env(safe-area-inset-bottom));align-items:stretch}
 .ata-mobile-ctas .ata-mapbadge,.ata-mobile-ctas .ata-gold{font-size:clamp(14px,3.9vw,22px);padding:.49em .6em;gap:.55em;min-height:45px;box-shadow:0 2px 4px #17355920}
 .ata-mobile-ctas .ata-mapbadge{border-color:#b9c7d5;background:#fff;color:var(--a-night)}
 .ata-mobile-ctas .ata-mapbadge>.sf-icon:last-child{display:none}
 .ata-mobile-ctas .ata-gold>.sf-icon:first-child{width:1.3em;height:1.3em}
 .sf26-direct .ata-mast{min-height:48px;padding-block:4px}
}
@media(max-width:355px){
 .ata-header .ata-logo{width:106px}.ata-brand{gap:8px}.ata-brand>span{padding-left:8px}
 .ata-hero-desc{font-size:12.5px}.ata-mobile-row{font-size:13px}
}
@media(hover:hover){.ata-home .ata-servicecard:hover .ata-cardpic{transform:scale(1.035)}.ata-home .ata-chip:hover,.ata-home .ata-mobile-row:hover{background-color:#fff2cc}.ata-home .ata-gold:hover,.ata-header .ata-call:hover,.ata-home .ata-foot-wa:hover{filter:brightness(1.04)}}
@media(prefers-reduced-motion:no-preference){.ata-cardpic{transition:transform .22s ease}}

.ata-foot-email small,.ata-channel-list .ata-channel small{overflow-wrap:anywhere}.ata-gallery img{image-rendering:auto}.ata-home .home-article{padding:1.2rem clamp(1rem,3vw,3rem);margin:0 auto;color:var(--a-ink);max-width:1300px}
