/*! (c) Crown Lanka Auto Repair Centre - website developed by Hakkeem M */
:root{--g-fill:linear-gradient(135deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.035) 45%,rgba(255,255,255,.06) 100%);--g-fill-strong:linear-gradient(135deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.09) 100%);--g-edge:rgba(255,255,255,.16);--g-blur:blur(22px) saturate(180%);--g-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 -1px 0 rgba(0,0,0,.25) inset,0 20px 50px rgba(0,0,0,.35)}body:before{content:"";position:fixed;inset:-20%;z-index:-1;pointer-events:none;background:radial-gradient(38% 32% at 18% 22%,rgba(227,27,43,.22),transparent 70%),radial-gradient(30% 28% at 82% 30%,rgba(201,205,211,.1),transparent 70%),radial-gradient(34% 30% at 70% 82%,rgba(165,14,27,.2),transparent 70%),radial-gradient(28% 26% at 25% 78%,rgba(120,140,170,.1),transparent 70%);filter:blur(10px);animation:g-drift 26s ease-in-out infinite alternate}@keyframes g-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3%,2%,0) scale(1.06)}to{transform:translate3d(3%,-2%,0) scale(1.02)}}body{background:var(--bg)}.sec.alt,.ticker,footer{background:#0708098c}.bar,.topbar,.facts div,.step,.svc-panel,.tile:not(.photo):not(.red),.book-form,.summary,.faq-list details,.contact-info,.rv-top,.rv,.lb-btn,.nav-toggle,.svc-body li,.pill,.input,.btn-ghost,.mosaic .cap,.lcd{background:var(--g-fill);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-edge);box-shadow:var(--g-shadow)}.bar,.facts div,.step,.tile:not(.photo),.book-form,.faq-list details,.contact-info,.rv-top,.rv{position:relative}.bar,.facts div,.step,.svc-panel,.tile:not(.photo),.book-form,.summary,.faq-list details,.contact-info,.rv-top,.rv{isolation:isolate}.bar:before,.facts div:before,.step:before,.svc-panel:before,.tile:not(.photo):after,.book-form:before,.summary:before,.faq-list details:before,.contact-info:before,.rv-top:before,.rv:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:3;background:linear-gradient(140deg,#ffffff8c,#ffffff14 28%,#fff0 55%,#e31b2b47);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.step,.tile:not(.photo),.rv,.facts div{overflow:hidden}.step>*,.rv>*{position:relative;z-index:1}.step:after,.rv:after,.facts div:after{content:"";position:absolute;top:-60%;left:-40%;width:45%;height:220%;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-120%) rotate(12deg);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.step:hover:after,.rv:hover:after,.facts div:hover:after{transform:translate(420%) rotate(12deg)}.rv,.tile:not(.photo),.faq-list details,.facts div{transition:transform .35s ease,box-shadow .35s ease,border-color .3s ease}.rv:hover,.tile:not(.photo):hover,.facts div:hover{transform:translateY(-4px);box-shadow:0 1px #ffffff38 inset,0 30px 60px #00000073}.topbar{border-width:0 0 1px;border-radius:0;box-shadow:none;background:#0a0b0d59}.bar{background:linear-gradient(135deg,#ffffff1f,#ffffff08 50%,#ffffff12);box-shadow:0 1px #ffffff38 inset,0 18px 50px #0006}.nav.scrolled .bar{background:linear-gradient(135deg,#1e2024b8,#0e101299 50%,#1e2024b3)}.menu a:hover{background:#ffffff1a;box-shadow:0 1px #ffffff26 inset}@media(max-width:1080px){.menu{background:linear-gradient(160deg,#1c1e22d1,#0e1012c7);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-edge)}}.btn-ghost{background:linear-gradient(135deg,#ffffff24,#ffffff0a)}.btn-ghost:hover{background:linear-gradient(135deg,#ffffff38,#ffffff14);border-color:#ffffff80}.btn-primary{background:linear-gradient(180deg,#ff5c68f2,#e31b2beb 45%,#b00e1cf2);box-shadow:0 1px #fff6 inset,0 -2px 6px #00000040 inset,0 12px 32px #e31b2b59}.btn-primary:hover{background:linear-gradient(180deg,#ff6e78fa,#d61626f2 50%,#a00c19fa)}.btn-wa{background:linear-gradient(180deg,#37d274,#1faf55 50%,#178f45);box-shadow:0 1px #ffffff59 inset,0 10px 26px #1faf554d}.svc-panel{background:linear-gradient(160deg,#ffffff14,#ffffff05)}.svc-body li{box-shadow:0 1px #ffffff1f inset}.tile.red{background:linear-gradient(150deg,#ff3c4ad9,#8f0b17cc);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);box-shadow:0 1px #ffffff59 inset,0 24px 60px #e31b2b40}.summary{background:linear-gradient(170deg,#e31b2b29,#ffffff0a 45%,#ffffff0f);border-color:#e31b2b61}.input{background:#ffffff0a;box-shadow:0 1px #ffffff0f inset,0 2px 10px #00000040 inset}.input:focus{background:#ffffff12}.pill{box-shadow:0 1px #ffffff1f inset}.pill[aria-pressed=true]{background:linear-gradient(180deg,#fff,#e7e9ec);box-shadow:0 1px #fff inset,0 8px 20px #00000059}.faq-list details[open]{background:var(--g-fill-strong);border-color:#e31b2b73}.contact{border-color:var(--g-edge);background:#ffffff05}.contact-info{border:0;border-radius:0}.lb::backdrop{background:#040506b3;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.lb-btn{border-radius:50%}.mosaic .cap{border-radius:999px;box-shadow:0 1px #fff3 inset}.wa-fab{background:linear-gradient(180deg,#37d274eb,#178f45eb);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid rgba(255,255,255,.3);box-shadow:0 1px #fff6 inset,0 14px 30px #00000080}.lcd{background:linear-gradient(180deg,#050607e0,#121417cc);box-shadow:inset 0 2px 8px #000000d9,0 1px #ffffff1f}.gauge{box-shadow:0 50px 100px #000000b3,0 0 0 1px #ffffff1f,0 0 0 10px #ffffff08,0 0 160px #e31b2b33}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.bar,.step,.svc-panel,.tile:not(.photo):not(.red),.book-form,.summary,.faq-list details,.contact-info,.rv-top,.rv{background:#16181cf0}}@media(prefers-reduced-motion:reduce){body:before{animation:none}}.foot-cta{position:relative;isolation:isolate}.cta-left{display:flex;flex-direction:column;gap:22px;max-width:900px}.dash{display:inline-flex;flex-wrap:wrap;gap:10px;align-self:flex-start;padding:12px 14px;border-radius:18px;background:linear-gradient(180deg,#0000008c,#14161a73);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 2px 14px #000c,0 1px #ffffff14}.wl{width:54px;height:54px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff08;color:#7c838e;opacity:.75;animation:wl-ign 7s infinite;animation-delay:calc(var(--d) * .13s)}.wl svg{width:34px;height:34px}.wl.amber{--on:#FFB020}.wl.red{--on:#FF3B3B}@keyframes wl-ign{0%,2%{color:#7c838e;opacity:.75;filter:none}6%,30%{color:var(--on);opacity:1;filter:drop-shadow(0 0 6px var(--on)) drop-shadow(0 0 16px var(--on))}36%,to{color:#7c838e;opacity:.75;filter:none}}.wl.cel{animation-name:wl-cel}@keyframes wl-cel{0%,2%{color:#7c838e;opacity:.75;filter:none}6%,40%,52%,64%,76%,88%,to{color:#ffb020;opacity:1;filter:drop-shadow(0 0 6px #FFB020) drop-shadow(0 0 18px #FFB020)}46%,58%,70%,82%,94%{color:#7a5410;opacity:.6;filter:none}}.flick{animation:flick 7s infinite}@keyframes flick{0%,4%{color:inherit;text-shadow:none}5%{color:#ffb020;text-shadow:0 0 22px rgba(255,176,32,.75)}6%{opacity:.35}7%{opacity:1}8%{opacity:.5}9%,28%{opacity:1;color:#ffb020;text-shadow:0 0 26px rgba(255,176,32,.6)}36%,to{color:inherit;text-shadow:none;opacity:1}}.dash-note{margin:0;max-width:640px;color:var(--silver);font-size:16.5px}.foot-cta .btn-primary{position:relative}.foot-cta .btn-primary:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid rgba(255,74,85,.85);animation:cta-ring 2.2s ease-out infinite;pointer-events:none}@keyframes cta-ring{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(1.25,1.55);opacity:0}}.foot-cta:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:22%;z-index:1;background:linear-gradient(90deg,transparent,#FFB020,#FF3B3B,transparent);filter:drop-shadow(0 0 6px #FFB020);animation:scan 5s ease-in-out infinite}@keyframes scan{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:78%;opacity:0}}@media(max-width:600px){.wl{width:40px;height:40px}.wl svg{width:26px;height:26px}.dash{gap:6px;padding:10px}}@media(prefers-reduced-motion:reduce){.wl,.wl.cel,.flick,.foot-cta .btn-primary:after,.foot-cta:after{animation:none}.wl.cel{color:#ffb020;opacity:1}}.book-form{padding:30px;gap:24px}legend{margin-bottom:10px;font-size:11px}.opts{gap:8px}.pill{min-height:40px;padding:6px 14px;border-radius:12px;font-size:14px}#opt-vehicle{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}#opt-svc{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}#opt-day,#opt-slot{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important}.input{min-height:46px;padding:0 14px;border-radius:12px;font-size:15px}textarea.input{min-height:88px;padding:12px 14px}label.field{gap:6px;font-size:12.5px}.summary{padding:26px;gap:14px}@media(max-width:600px){.book-form{padding:20px}.pill{min-height:40px;font-size:13.5px}}a.tile{color:var(--text);text-decoration:none;cursor:pointer}a.tile:hover{color:var(--text)}a.tile:hover h3{color:#fff}.tile-link{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-weight:700;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.tile.red .tile-link,.tile.photo .tile-link{color:#fff}.tile-link .go{display:inline-flex;transition:transform .25s ease}a.tile:hover .tile-link .go,a.tile:focus-visible .tile-link .go{transform:translate(5px)}a.tile:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}a.tile:active{transform:translateY(-1px) scale(.99)}.to-top{position:fixed;right:22px;bottom:92px;z-index:70;width:58px;height:58px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff29,#ffffff0a);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(255,255,255,.18);box-shadow:0 1px #ffffff40 inset,0 14px 30px #00000073;opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .3s ease,transform .3s ease,background .2s ease}.to-top.show{opacity:1;transform:none;pointer-events:auto}.to-top:hover{background:linear-gradient(135deg,#ffffff3d,#ffffff14)}.to-top:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.to-top .ring{position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);transform:rotate(-90deg)}.to-top .ring circle{fill:none;stroke-width:3}.to-top .ring .trk{stroke:#ffffff1f}.to-top .ring .bar{stroke:var(--accent);stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(227,27,43,.8));transition:stroke-dashoffset .12s linear}.to-top .arw{position:relative;animation:arw-bob 1.8s ease-in-out infinite}@keyframes arw-bob{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}.to-top.bump .arw{animation:arw-kick .45s ease-out,arw-bob 1.8s ease-in-out .45s infinite}@keyframes arw-kick{0%{transform:translateY(0)}35%{transform:translateY(-9px)}to{transform:translateY(0)}}.to-top .tip{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(6px);white-space:nowrap;padding:7px 12px;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:#0e1012d9;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.to-top:hover .tip,.to-top:focus-visible .tip{opacity:1;transform:translateY(-50%)}@media(hover:none){.to-top .tip{display:none}}@media(max-width:600px){.to-top{right:16px;bottom:86px;width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.to-top .arw,.to-top.bump .arw{animation:none}}.sec>.wrap{padding-block:clamp(64px,7vw,96px);gap:clamp(32px,4vw,48px)}.band{min-height:clamp(380px,48vw,500px)}.band .wrap{padding-block:clamp(48px,6vw,80px)}.foot-cta{padding-block:clamp(52px,6vw,80px) clamp(40px,5vw,60px)}.foot-grid{padding-block:clamp(40px,5vw,56px) 36px}.bento{grid-auto-rows:minmax(200px,auto)}.tile.photo{min-height:420px}.head{gap:14px}.js .reveal{transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.topbar a{display:inline-flex;align-items:center;min-height:32px}.link-arrow{min-height:40px;align-items:flex-end}.foot-grid ul a{display:inline-flex;align-items:center;min-height:36px}.mosaic .cap{font-size:12px}@media(max-width:900px){.summary{position:static;top:auto}.svc-panel{position:relative}}@media(max-width:600px){.sec>.wrap{padding-block:52px;gap:28px}h2{font-size:clamp(34px,10vw,46px)}.lead{font-size:16px}.topbar .wrap{padding-block:6px;gap:4px 14px;font-size:12px;justify-content:space-between;flex-wrap:nowrap}.topbar .wrap>div{flex-wrap:nowrap!important;gap:12px!important}.topbar .wrap>div:first-child>span:not(.status){display:none}.topbar a[href^="mailto:"]{display:none}.hero{min-height:auto}.hero .wrap{padding-block:32px 40px;gap:28px}.hero-copy{gap:20px}.hero-copy .btn{width:100%}.gauge{max-width:230px}.facts b{font-size:28px}.facts div{padding:12px 14px}.svc-item{padding:18px 4px;grid-template-columns:40px 1fr 20px}.svc-body{padding:22px}.svc-body p{font-size:16px}.step{padding:24px 22px}.step .n{font-size:54px}.bento{grid-auto-rows:auto}.tile{justify-content:flex-start;padding:22px;min-height:0}.tile .ico{position:static;margin-bottom:4px}.tile.photo{min-height:340px;justify-content:flex-end;padding:24px}.tile.red .big{font-size:72px}.band{min-height:360px}.book-form{padding:18px}.summary{padding:20px}.mosaic{grid-template-rows:220px 150px 150px;gap:8px}.rv{padding:22px}.rv-top{padding:20px}.faq{gap:28px}.faq-list summary{min-height:60px;padding:16px 18px;font-size:16px}.faq-list p{padding:0 18px 18px}.contact-info{padding:26px 20px;gap:24px}.contact-media{min-height:260px}.foot-cta .btn{width:100%}.foot-cta>div:last-child{width:100%}.foot-grid{gap:28px}.wa-fab{width:52px;height:52px;right:14px;bottom:14px}.to-top{width:46px;height:46px;right:17px;bottom:76px}}.dd-src{display:none!important}.dd-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:420px){.dd-pair{grid-template-columns:1fr}}.dd{position:relative}.dd-btn{width:100%;display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 14px 8px 10px;border-radius:16px;text-align:left;color:var(--text);background:linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:0 1px #ffffff24 inset,0 8px 22px #00000040;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.dd-btn:hover{border-color:#ffffff52}.dd.open .dd-btn,.dd-btn:focus-visible{outline:none;border-color:var(--accent-ink);box-shadow:0 0 0 4px #e31b2b2e,0 1px #ffffff24 inset}.dd-ico{flex-shrink:0;width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--accent-ink);background:linear-gradient(160deg,#e31b2b38,#e31b2b14);border:1px solid rgba(227,27,43,.3)}.dd-txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.dd-txt small{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.dd-txt b{font-weight:700;font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-chev{flex-shrink:0;color:var(--silver);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.dd.open .dd-chev{transform:rotate(180deg);color:#fff}.dd.pop .dd-txt b{animation:dd-pop .45s cubic-bezier(.2,.8,.2,1)}@keyframes dd-pop{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}.dd-list{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:40;margin:0;padding:6px;list-style:none;max-height:300px;overflow:auto;outline:none;border-radius:16px;background:linear-gradient(160deg,#22242afc,#111316fc);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:0 1px #ffffff24 inset,0 24px 60px #0009;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top center;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s linear .25s;scrollbar-width:thin}.dd.up .dd-list{top:auto;bottom:calc(100% + 8px);transform-origin:bottom center;transform:translateY(6px) scale(.98)}.dd.open .dd-list{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.dd-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:9px 12px;border-radius:11px;cursor:pointer;color:var(--silver);font-size:15px}.dd.open .dd-list li{animation:dd-in .3s ease both;animation-delay:calc(var(--i) * 25ms)}@keyframes dd-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.dd-list li.act{background:#ffffff14;color:#fff}.dd-list li[aria-selected=true]{color:#fff;font-weight:700;background:linear-gradient(90deg,#e31b2b47,#e31b2b14)}.dd-opt{display:flex;flex-direction:column;line-height:1.25}.dd-opt small{font-size:12px;font-weight:500;color:var(--muted)}.dd-tick{color:var(--accent-ink);opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}li[aria-selected=true] .dd-tick{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dd-list,.dd.open .dd-list li,.dd.pop .dd-txt b,.dd-chev{animation:none;transition:none}}@media(max-width:980px){.hero .wrap{display:flex;flex-direction:column;align-items:stretch;gap:22px}.hero-copy{display:contents}.hero-copy>.kicker{order:1}.hero-copy>h1{order:2}.hero-copy>.lead{order:3}.hero .gauge-wrap{order:4;margin:6px 0}.hero-copy>div:not(.facts){order:5}.hero-copy>.facts{order:6}}@media(max-width:600px){.gauge{max-width:260px}.lcd{min-width:46%;padding:5px 8px 6px;bottom:17%;gap:1px}.lcd small{font-size:8.5px;letter-spacing:.12em;white-space:nowrap}.lcd b{font-size:15px;letter-spacing:.05em;white-space:nowrap}}.cluster{width:100%;max-width:580px;margin:0 auto}.cl-hood{position:relative;padding:26px 18px 14px;border-radius:40px 40px 28px 28px;background:radial-gradient(110% 80% at 50% -10%,#ffffff14,#fff0 55%),linear-gradient(180deg,#0e0f12f0,#040506f7);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 2px #ffffff12,inset 0 -24px 40px #000000a6,0 40px 90px #000000a6,0 0 140px #e31b2b29}.cl-hood:before{content:"";position:absolute;left:8%;right:8%;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}.cl-dials{display:flex;align-items:flex-end;justify-content:center}.cl-dial{position:relative;filter:drop-shadow(0 16px 26px rgba(0,0,0,.7))}.cl-dial svg{display:block;width:100%;height:auto}.cl-tacho{width:44%;margin-right:-5%;z-index:1}.cl-speedo{width:58%;z-index:2}.cl-num{font-family:var(--display);font-weight:700}.cl-unit{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;fill:#7e858f}.cl-dig{font-family:var(--display);font-weight:700;font-size:30px;fill:#fff}.cl-k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;fill:#6e7580}.cl-v{font-family:var(--mono);font-size:12.5px;font-weight:600;fill:#ff8a7a;letter-spacing:.04em}.cl-tells{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin:12px auto 0;max-width:420px;padding:7px 10px;border-radius:14px;background:#00000080;box-shadow:inset 0 2px 10px #000000d9,0 1px #ffffff0d}.tt{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#2b2f35;transition:color .12s ease,filter .12s ease}.tt svg{width:22px;height:22px}.tt.on.amber{color:#ffb020;filter:drop-shadow(0 0 5px #FFB020)}.tt.on.red{color:#ff3b30;filter:drop-shadow(0 0 5px #FF3B30)}.tt.on.green{color:#2bd46f;filter:drop-shadow(0 0 5px #2BD46F)}.cl-turn{position:absolute;top:16px;width:28px;height:28px;color:#18221b;z-index:3}.cl-turn svg{width:100%;height:100%}.cl-turn.l{left:24px}.cl-turn.r{right:24px;transform:scaleX(-1)}.cl-turn.on{color:#2bd46f;filter:drop-shadow(0 0 6px #2BD46F)}@media(max-width:600px){.cl-hood{padding:18px 8px 10px;border-radius:28px 28px 20px 20px}.cl-tells{gap:0;padding:5px 6px}.tt{width:26px;height:26px}.tt svg{width:18px;height:18px}.cl-turn{width:20px;height:20px;top:10px}.cl-turn.l{left:14px}.cl-turn.r{right:14px}}.tile:not(.photo) .ico{position:static;margin-bottom:auto;flex-shrink:0}.tile:not(.photo){gap:10px}.tile:not(.photo) h3{margin-top:16px}.tile.red .big{margin-bottom:auto}@media(min-width:981px){.hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:36px}.cluster{max-width:660px}.hero h1{font-size:clamp(54px,min(6.4vw,10vh),104px)}}@media(min-width:1400px){.cluster{max-width:700px}}
