@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap');
:root{--gold:#e5a33a;--goldlight:#ffd779;--cream:#fff4da;--red:#c7220e;--bg:#090807;--edge:#ea9639;--font:'Barlow Condensed',Impact,'Arial Narrow',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;color:#fff5df;background:radial-gradient(circle at 55% 23%,#58301c 0%,transparent 37%),linear-gradient(180deg,#100a07,#080705 50%,#15100a 75%,#050503);font-family:'DM Sans',Arial,sans-serif;overflow-x:hidden}body:before{content:'';position:absolute;top:80px;left:0;right:0;height:900px;z-index:-1;background:url('assets/hero.webp') center 0 / cover no-repeat;opacity:.18;mask-image:linear-gradient(#000 0%,transparent 100%)}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--goldlight);outline-offset:4px}.topbar{z-index:50;position:sticky;top:0;min-height:90px;padding:10px max(24px,calc((100vw - 1360px)/2));background:rgba(7,7,7,.95);border-bottom:2px solid #9b681e;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 8px 30px #000b;backdrop-filter:blur(12px)}.identity{display:flex;align-items:center;gap:16px;text-decoration:none;min-width:0}.identity-mark{display:grid;place-items:center;font-size:46px;width:65px;height:65px;border-radius:50%;border:2px solid var(--gold);background:linear-gradient(150deg,#58160b,#15100b)}.identity-copy{display:flex;flex-direction:column;gap:0;white-space:nowrap}.identity-copy strong{font:900 clamp(24px,3vw,43px)/1 var(--font);letter-spacing:.025em;color:#f6d59f;text-shadow:1px 3px 0 #5b260a}.identity-copy strong span{font-size:.62em}.identity-copy small{font:700 14px var(--font);letter-spacing:.48em;text-align:center;color:#e9ad62}.right-head{display:flex;align-items:center;gap:20px}.status{text-align:center;display:flex;align-items:center;flex-direction:column;gap:4px;min-width:114px;font-weight:700;font-size:11px;white-space:nowrap}.bulb{width:24px;height:24px;border-radius:50%;border:2px solid #aaa;box-shadow:0 0 0 4px #ffffff13,inset 0 2px 5px #ffffff7a;background:#888}.bulb.open{border-color:#91ff9f;background:#17e441;box-shadow:0 0 14px #1aff4f,0 0 0 5px #16b8431d}.bulb.closed{border-color:#ff837d;background:#e52216;box-shadow:0 0 14px #f33122,0 0 0 5px #e32b241d}.action{cursor:pointer;border:2px solid #ffd077;border-radius:16px;min-width:173px;padding:11px 20px;background:linear-gradient(180deg,#d62817,#850607);box-shadow:0 2px 0 #4e220a,0 0 15px #b43f1299;color:#fff8e5;font:900 29px var(--font);letter-spacing:.03em}.action span:first-child{color:#ffe955}.chevron{font:500 15px Arial;vertical-align:middle;margin-left:8px}.action-menu{position:fixed;z-index:60;top:85px;right:max(18px,calc((100vw - 1360px)/2));width:min(350px,calc(100vw - 36px));padding:12px;border:1px solid #e7a95c;border-radius:14px;background:#0e0d0a;box-shadow:0 18px 45px #000d;display:grid;grid-template-columns:1fr 1fr;gap:7px}.action-menu[hidden]{display:none}.action-menu a{border:1px solid #855b31;border-radius:8px;text-decoration:none;padding:12px 8px;font-weight:700;font-size:13px;background:#25170e}.action-menu a:hover{background:#80320f}.eyebrow{text-align:center;font:700 13px var(--font);letter-spacing:.24em;padding:14px 10px 2px;color:#c99d5e}.eyebrow span{color:#e53416}.wheel-container{max-width:1250px;margin:0 auto;padding:0 20px}.wheel{width:min(100%,1160px);aspect-ratio:1;margin:auto;position:relative;filter:drop-shadow(0 0 18px #bd4a142e)}.pie-art{width:100%;height:100%;display:block}.wheel-labels{position:absolute;inset:0;pointer-events:none}.sector-label{position:absolute;transform:translate(-50%,-50%);width:21%;text-align:center;z-index:5;pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:6px;text-shadow:0 2px 8px #000,0 1px 2px #000}.sector-label h2{font:900 clamp(14px,2.7vw,33px)/.98 var(--font);margin:0;color:#ffdc9b;letter-spacing:.01em;text-transform:uppercase}.sector-label p{font-weight:700;font-size:clamp(9px,1.15vw,14px);line-height:1.15;margin:0}.sector-label a{margin-top:5px;padding:7px 12px;font:800 clamp(10px,1.18vw,15px) var(--font);text-decoration:none;white-space:nowrap;border-radius:50px;background:linear-gradient(#bc2610,#750b09);border:1px solid #fac162;box-shadow:0 2px 9px #000c}.sector-label a:hover{background:linear-gradient(#ec3b12,#990e08)}.wheel-center{position:absolute;z-index:8;width:36%;aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;text-align:center;border:clamp(7px,1.3vw,16px) ridge #ef9c33;box-shadow:0 0 0 5px #271104,0 0 25px #ef7a12aa,0 12px 35px #000d,inset 0 0 30px #000;background:radial-gradient(circle at 50% 40%,#8e2c0c,#2b0906 61%,#100706)}.center-portrait{position:absolute;inset:0;background:url('assets/hero.webp') 73% 36% / 160% auto no-repeat;opacity:.54;mask-image:linear-gradient(#000 0,transparent 66%)}.center-brand{position:relative;margin-top:18%;font:900 clamp(46px,8vw,103px)/.86 var(--font);color:#fbd17e;text-shadow:2px 3px 0 #692300,0 6px 12px #000}.center-brand span{display:block;font-size:.26em;margin:6px auto 0;padding:5px 11px;background:linear-gradient(90deg,#580b09,#a31f0e,#580b09);color:#fff1c8;border-top:2px solid #f0af4e;border-bottom:2px solid #f0af4e}.center-reborn{position:relative;font:800 clamp(10px,1.65vw,19px) var(--font);letter-spacing:.15em;color:#ffdf8c;margin:7px 0}.center-tagline{position:relative;font:italic 700 clamp(23px,3.65vw,48px)/.94 Georgia,serif;color:white;text-shadow:0 4px 5px #000;transform:rotate(-7deg);margin-top:7px}.mobile-center,.mobile-cards{display:none}.quicklinks{max-width:1150px;margin:5px auto 27px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 24px}.quicklinks a{text-decoration:none;display:flex;justify-content:space-between;align-items:center;font:800 22px var(--font);border:1px solid #b26b2d;border-radius:12px;padding:14px 17px;background:linear-gradient(120deg,#2f1c0e,#130c08);color:#f9d9a0}.quicklinks a:hover{background:#773010}.below,.about,.social-strip{max-width:1150px;margin:0 auto 20px;padding:0 24px}.updates{display:grid;grid-template-columns:1fr 1fr;gap:15px}.update{min-height:350px;position:relative;padding:25px 25px 20px;border:1px solid #b76b26;border-radius:16px;box-shadow:inset 0 0 0 2px #ffffff0b,0 8px 22px #0007;overflow:hidden}.update.promo{background:radial-gradient(circle at 50% 10%,#ac2012,#4b0708 55%,#190609)}.update.new{background:linear-gradient(160deg,#49270e,#180f07)}.mini{font:800 13px var(--font);letter-spacing:.17em;color:#f5b658}.update h2,.about h2,.social-strip h2{font:900 44px/1 var(--font);margin:7px 0 15px;color:#ffe39a}.update h2 span{color:#ff4928}.update p{margin:5px 0 12px;font-size:16px}.prices{display:flex;gap:10px;margin:15px 0}.prices div{flex:1;text-align:center;border-radius:12px;background:#e2a531;color:#190b08;padding:12px 0 8px;display:grid;gap:3px}.prices b{font:900 34px var(--font)}.prices small{font:800 16px var(--font)}.trio{display:inline-block;color:#220c03;font:900 26px var(--font);padding:8px 20px;border-radius:8px;background:#ffd545}.fine{font-size:12px!important;line-height:1.45;color:#f0d8cd}.newpair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.newpair div{background:#130c08;border:1px solid #865526;border-radius:12px;overflow:hidden;text-align:center;display:flex;flex-direction:column;padding-bottom:11px;gap:6px}.newpair img{width:100%;height:162px;object-fit:cover}.newpair strong{font:900 28px var(--font);color:#ffdb87}.newpair span{font:700 14px var(--font)}.about{display:flex;align-items:center;gap:20px;background:linear-gradient(115deg,#1b130a,#4c2911);border:1px solid #855521;border-radius:14px;max-width:1102px;padding:13px 18px}.about img{width:185px;height:150px;object-fit:cover;border-radius:10px;object-position:center 45%}.about h2{margin:6px 0}.about p{line-height:1.5;max-width:680px}.social-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1102px;background:linear-gradient(110deg,#630908,#18172d 65%,#032b70);border:1px solid #da8d42;border-radius:14px;padding:22px}.social-strip h2{font-size:29px;margin:5px 0 9px}.social-strip p{margin:0;line-height:1.5}.social-strip a{white-space:nowrap;text-decoration:none;border:1px solid #c4d7fd;border-radius:8px;padding:14px;background:#0958c9;font-weight:800}footer{border-top:2px solid #83541f;background:#070605;padding:35px 24px 15px}.footer-row{max-width:1150px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr;gap:27px}.footer-row>div{display:flex;flex-direction:column;gap:8px}.footer-row strong{font:800 19px var(--font);color:#ffda90}.footer-row span,.footer-row a{font-size:13px;text-decoration:none}.footer-row a:hover{text-decoration:underline}.footer-note{text-align:center;font-size:11px;color:#a7885d;margin-top:30px}@media(max-width:1050px){.identity-copy strong{font-size:30px}.wheel-container{padding:0 4px}.sector-label h2{font-size:clamp(13px,2.3vw,24px)}.sector-label p{font-size:clamp(8px,1.1vw,12px)}.sector-label a{padding:5px 8px}}@media(max-width:760px){.topbar{min-height:74px;padding:8px 12px}.identity-mark{width:45px;height:45px;font-size:28px}.identity{gap:6px}.identity-copy strong{font-size:clamp(16px,4vw,24px)}.identity-copy small{letter-spacing:.16em;font-size:10px}.right-head{gap:10px}.status{min-width:67px;font-size:9px}.bulb{width:17px;height:17px}.action{font-size:21px;min-width:0;padding:9px 10px}.chevron{display:none}.action-menu{top:71px;right:7px}.eyebrow{font-size:10px;letter-spacing:.13em;padding-top:10px}.wheel{display:none}.mobile-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin:16px auto 15px;padding:17px 8px;width:min(93%,390px);border-radius:50px;border:2px solid #da8c37;background:radial-gradient(circle,#651808,#1c0907 78%);box-shadow:0 0 30px #ea6a1b42}.mobile-logo{font:900 40px var(--font);color:#f6c37b}.mobile-center>strong{font:900 23px var(--font)}.mobile-center span{font:700 12px var(--font);letter-spacing:.2em;color:#e6b95c}.mobile-center em{font:italic 23px Georgia,serif}.mobile-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 9px}.m-card{position:relative;overflow:hidden;min-height:230px;border-radius:13px;border:1px solid #ce7f31;display:flex;flex-direction:column;justify-content:flex-end;padding:16px 11px;text-align:left;background:linear-gradient(0deg,#090402,#1c120d);text-decoration:none;box-shadow:0 5px 20px #0008}.m-card:before{content:'';position:absolute;inset:0;background-image:linear-gradient(to top,#090503 8%,#140904a8 55%,#0000 100%),var(--pic);background-size:cover;background-position:center}.m-card>*{z-index:1;position:relative}.m-card h2{font:900 25px/.95 var(--font);color:#ffdd9b;margin:0 0 8px;text-transform:uppercase}.m-card p{font-size:12px;font-weight:700;margin:0 0 10px}.m-card strong{display:block;width:max-content;font:800 14px var(--font);background:#ab240d;border:1px solid #edaa4b;border-radius:25px;padding:7px 10px}.quicklinks{grid-template-columns:1fr;gap:8px;margin:15px auto 24px;padding:0 13px}.quicklinks a{font-size:22px;padding:12px 16px}.updates{grid-template-columns:1fr}.below,.about,.social-strip{padding:0 13px}.update{min-height:0}.social-strip{padding:18px;flex-direction:column;align-items:flex-start}.social-strip a{white-space:normal}.footer-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.about img{width:130px;height:135px}.about h2{font-size:31px}}@media(max-width:390px){.identity-copy strong{font-size:16px}.identity-mark{width:37px;height:37px;font-size:24px}.status{font-size:8px}.action{font-size:18px}.m-card{min-height:190px;padding:10px}.m-card h2{font-size:21px}.m-card p{font-size:11px}.newpair img{height:120px}.about img{width:90px;height:110px}.footer-row{grid-template-columns:1fr}}

/* Ajustements de lisibilité des secteurs étroits */
.sector-label{width:18%;gap:4px}.sector-label h2{font-size:clamp(14px,2.25vw,27px);line-height:1}.sector-label p{font-size:clamp(9px,1vw,12px);line-height:1.15}.sector-label a{font-size:clamp(10px,1.02vw,13px)}
@media(max-width:1000px){.topbar{flex-wrap:wrap}.identity{order:1}.right-head{display:contents}.action{order:2}.status{order:3;flex-basis:100%;flex-direction:row;justify-content:center;min-height:20px;gap:10px}.status .bulb{flex-shrink:0}.action-menu{top:108px}}
@media(max-width:760px){.topbar{gap:4px}.status{font-size:11px}.identity-copy small{font-size:9px}.action-menu{top:111px}}
@media(max-width:390px){.identity-copy strong{font-size:15px}.action{font-size:18px}}

/* V2 — secteur rond au centre / rectiligne à l'extérieur, doré métallique */
:root{--gold:#d9ae60;--goldlight:#fff0b1;--edge:#d6a455}
.wheel{filter:drop-shadow(0 9px 25px #000d) drop-shadow(0 0 22px #c7923a51)}
.pie-art{filter:drop-shadow(0 0 5px #f0c16666)}
.sector-label{pointer-events:none !important;z-index:10;width:19%;gap:6px}
.sector-label a,.sector-label span{pointer-events:none}
.sector-label h2{color:#fff3c7;text-shadow:0 2px 1px #100702,0 4px 6px #000,0 0 14px #000}
.sector-cta{display:inline-block;padding:7px 14px;margin-top:4px;font:900 clamp(11px,1.1vw,14px) var(--font);color:white;background:linear-gradient(180deg,#ef3d17,#940e0b 58%,#6f0908);border:1px solid #ffe3a0;border-radius:50px;box-shadow:inset 0 1px 1px #fff8,0 3px 7px #000b,0 0 10px #fa921e88}
.sector-hit{cursor:pointer;outline:none}.sector-click{pointer-events:all;transition:fill-opacity .18s}.sector-hit:hover .sector-click,.sector-hit:focus-visible .sector-click{fill-opacity:.13;fill:#ffdb8e;stroke:#fff4cb;stroke-width:9;stroke-opacity:.9}
.promo-label h2{font-size:clamp(18px,2.75vw,34px);color:#ffe276;letter-spacing:.015em;text-shadow:1px 3px 0 #7b1804,0 0 12px #000}
.promo-label p{color:#ffedc3;font-weight:900;font-size:clamp(10px,1.06vw,14px)}
.promo-spark{display:block;font:900 clamp(10px,1.12vw,15px) var(--font);color:#fff4aa;background:#a5130b;border:1px solid #ffe5a2;border-radius:30px;padding:3px 7px;text-shadow:0 1px #450000;box-shadow:0 0 13px #e42b16aa}
.wheel-center{border:none;overflow:visible;background:linear-gradient(135deg,#fff3b6 0%,#d09a3e 18%,#6e3e12 32%,#fef4c0 45%,#c38d33 60%,#583208 80%,#fbd480 100%);padding:12px;box-shadow:0 0 0 4px #2b1205,0 0 24px 9px #e9a84965,0 9px 35px #000d}
.wheel-center::before{content:'';position:absolute;inset:12px;border-radius:50%;background:radial-gradient(circle at 50% 20%,#a62209 0%,#470a07 43%,#1b0707 73%,#090503 100%);box-shadow:inset 0 0 30px #000,0 0 0 2px #fff1b47d}
.dino-center-image{position:absolute;width:108%;height:88%;object-fit:contain;top:-12%;left:-4%;z-index:1;filter:drop-shadow(0 8px 3px #150600) drop-shadow(0 0 10px #f94e1699);pointer-events:none}
.center-copy{z-index:2;position:absolute;bottom:7%;width:83%;background:linear-gradient(180deg,transparent,#160300df 14%,#160300eb 77%,transparent);padding:10px 4px 6px;text-align:center}
.center-brand{margin:0;font-size:clamp(36px,6vw,76px);background:linear-gradient(180deg,#fff7c3,#f7ca65 31%,#9c5814 59%,#ffe1a0 76%,#b77d2e);color:transparent;background-clip:text;-webkit-background-clip:text;text-shadow:0 3px 6px #0008;filter:drop-shadow(0 2px 0 #371702)}
.center-brand span{font-size:.30em;letter-spacing:.03em;margin:3px auto 0;color:#fff0c7;background:linear-gradient(90deg,#550906,#b1160b,#510808);border-color:#eabb6a}
.center-reborn{font-size:clamp(10px,1.2vw,16px);margin:5px 0}
.center-tagline{font-size:clamp(17px,2.15vw,28px);margin-top:2px}
.m-promo{border:2px solid #f3b659;box-shadow:0 0 17px #d72b1688;background:linear-gradient(0deg,#6d0905,#160606)}
.m-promo:before{background-image:linear-gradient(to top,#690006 0%,#50060ac4 55%,#54090d36 100%),var(--pic)}
.m-promo h2{color:#fff092}.m-promo-flash{font:900 14px var(--font);letter-spacing:.07em;color:#fff09b;margin-bottom:8px}
.mobile-center{position:relative;overflow:visible;flex-direction:row;gap:6px;border:6px solid #c99a49;border-top-color:#fff4b6;border-left-color:#7c4d14;border-radius:110px;min-height:175px;padding:5px 13px 5px 0;background:radial-gradient(circle at 35% 25%,#8b160b,#210604 70%)}
.mobile-center img{width:47%;max-height:168px;object-fit:contain;filter:drop-shadow(0 0 9px #fa640b85)}
.mobile-center-name{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;flex:1}
.mobile-center-name strong{font:900 clamp(35px,9vw,63px)/.9 var(--font);color:#f9d17d;text-shadow:2px 3px #723208}
.mobile-center-name span{font:900 clamp(13px,3.5vw,19px) var(--font)}
.mobile-center-name small{font:800 10px var(--font);letter-spacing:.13em;color:#ffe4a0}
.mobile-center-name em{font:italic 20px Georgia,serif;margin-top:6px}
@media(min-width:761px) and (max-width:1070px){.sector-label{width:21%}.sector-label h2{font-size:clamp(15px,2.35vw,25px)}.promo-label h2{font-size:clamp(16px,2.55vw,27px)}.promo-spark{font-size:10px;padding:2px 5px}.sector-label p{font-size:10px}}
@media(max-width:760px){.mobile-center{display:flex}.m-card h2{font-size:clamp(22px,6vw,31px)}.m-card{min-height:215px}}

/* V3 — centre 3D approuvé : l'enseigne fait partie de l'image et est tenue par les griffes.
   Aucun texte ou logo supplémentaire ne se superpose à la plaque. */
.wheel-center{overflow:hidden!important;padding:8px!important;isolation:isolate;background:linear-gradient(135deg,#fff0ab 0%,#a96514 19%,#ffedaf 43%,#5d2d08 62%,#f9ca70 88%,#81420e 100%)!important;}
.wheel-center::before{inset:8px!important;background:#100604!important;}
.wheel-center .dino-center-image{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:cover;object-position:center;z-index:2;filter:none;display:block;border-radius:50%;}
.mobile-center{display:flex!important;align-items:center!important;justify-content:center!important;max-width:350px!important;width:min(88vw,350px)!important;min-height:0!important;aspect-ratio:1!important;padding:8px!important;border-radius:50%!important;overflow:hidden!important;background:linear-gradient(130deg,#ffe8a7,#935319,#f6ce74,#4d2a0c)!important;}
.mobile-center img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;border-radius:50%!important;filter:none!important;}
@media(min-width:761px){.mobile-center{display:none!important}}

/* V4 : identité conforme au dinosaure approuvé, visuel Crazy Sunday sous la roue */
.identity-mark{overflow:hidden;flex:none;line-height:0;box-shadow:0 0 0 1px #fff4b05c,inset 0 0 14px #0009}
.identity-mark img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 34%;border-radius:50%}
.bulb.next{background:#dba136;box-shadow:0 0 0 3px #e8bb4738,0 0 13px #ffc54a}
.update.promo{padding:0!important;min-height:0;background:#140706;border:1px solid #ecc373;box-shadow:0 0 20px #ba31194b,0 9px 22px #0009}
.promo-poster-link{position:relative;display:block;color:white;text-decoration:none;line-height:0;overflow:hidden;border-radius:15px}
.promo-poster-link img{width:100%;height:auto;display:block;aspect-ratio:1672/941;object-fit:cover}
.promo-poster-cta{position:absolute;bottom:13px;right:13px;z-index:2;display:inline-block;line-height:1.2;padding:10px 15px;border:1px solid #fff3bb;border-radius:999px;background:linear-gradient(#e13b20,#8e1109);color:white;font:900 16px var(--font);box-shadow:0 3px 12px #000b}
.promo-poster-link:hover img{filter:brightness(1.08)}
.promo-poster-link:focus-visible{outline:4px solid #fff4bd;outline-offset:-4px}
@media(max-width:760px){.promo-poster-cta{font-size:14px;padding:8px 12px;bottom:8px;right:8px}.identity-mark img{object-position:center 34%}}

/* V4 - mise en evidence exclusive du numero officiel : pas de changement aux autres sections */
.phone-highlight{position:relative;z-index:15;margin:0 auto;width:100%;background:linear-gradient(100deg,#170906 0%,#42120b 28%,#200d07 75%,#150b07 100%);border-bottom:2px solid #c89543;box-shadow:0 4px 18px #0008;display:flex;align-items:center;justify-content:center;gap:clamp(12px,2.5vw,36px);padding:12px 18px;flex-wrap:wrap}
.phone-highlight-caption{font:900 clamp(14px,1.6vw,22px) 'Barlow Condensed',Impact,Arial,sans-serif;color:#f7d58e;letter-spacing:.05em;text-shadow:0 2px 4px #000}
.phone-highlight-number{display:inline-flex;align-items:center;gap:10px;border:2px solid #ffe8a4;border-radius:99px;padding:8px 19px;text-decoration:none;color:#fff;background:linear-gradient(180deg,#2cb85d,#075e2b);font:900 clamp(25px,3vw,40px)/1.05 'Barlow Condensed',Impact,Arial,sans-serif;white-space:nowrap;letter-spacing:.02em;box-shadow:0 0 16px #27df7d7d, inset 0 2px 1px #ffffff45,0 4px 0 #063e20;text-shadow:0 2px 2px #064522}
.phone-highlight-number:hover{background:linear-gradient(180deg,#4de17e,#096e34);box-shadow:0 0 24px #21f773a6}
.phone-highlight-number:focus-visible{outline:3px solid #fff;outline-offset:4px}
.phone-highlight-call{font:900 14px Arial,sans-serif;background:#ffffff24;padding:9px 12px;border-radius:99px}
.phone-highlight-old{color:#d7b4a1;font:700 12px Arial,sans-serif;white-space:nowrap}
.phone-highlight-old strong{color:#ffaaaa;text-transform:uppercase}
@media(max-width:760px){.phone-highlight{gap:7px;padding:9px 10px}.phone-highlight-caption{width:100%;text-align:center;font-size:14px}.phone-highlight-number{font-size:clamp(23px,6.5vw,33px);padding:9px 13px}.phone-highlight-call{font-size:11px;padding:7px 9px}.phone-highlight-old{width:100%;text-align:center;font-size:10px}}
@media(max-width:365px){.phone-highlight-number{gap:5px;font-size:23px}.phone-highlight-call{padding:6px}}
