:root{--yellow:#f7b900;--black:#050607;--panel:#16191c;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050607;color:#fff;font-family:Arial,Helvetica,sans-serif}.shell{width:min(1420px,92vw);margin:auto}.hero{height:760px;position:relative;background:url(/images/store-night.png) 50%/cover no-repeat}.heroShade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.15) 38%,rgba(0,0,0,.84))}.header{height:92px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.brand img{width:245px;height:84px;object-fit:contain;object-position:left center;filter:drop-shadow(0 3px 8px #000)}nav{display:flex;gap:34px;align-items:center}nav a{font-size:13px;font-weight:800;color:#fff;text-decoration:none;padding:12px 0;border-bottom:3px solid transparent}nav a.active,nav a:hover{color:var(--yellow);border-color:var(--yellow)}.contactTop{border:2px solid var(--yellow);border-radius:30px;color:var(--yellow);text-decoration:none;padding:13px 22px;font-weight:900;font-size:13px}.heroContent{position:relative;z-index:2;text-align:center;padding-top:128px}.script{font-family:Segoe Script,Brush Script MT,cursive;color:var(--yellow);font-size:28px;margin:0 0 4px}.hero h1{margin:0;line-height:.95;text-shadow:0 4px 18px #000}.hero h1 span{letter-spacing:-2px}.hero h1 span,.hero h1 strong{display:block;font-family:Arial Black,Impact,sans-serif;font-size:72px}.hero h1 strong{color:var(--yellow);letter-spacing:-3px}.heroText{font-size:18px;font-weight:700;text-shadow:0 2px 10px #000}.heroText b{color:var(--yellow)}.heroButtons{display:flex;justify-content:center;gap:18px;margin-top:28px}.heroButtons a{border-radius:35px;padding:17px 26px;text-decoration:none;font-weight:900;font-size:14px}.primary{background:var(--yellow);color:#111}.secondary{border:2px solid var(--yellow);color:#fff;background:rgba(0,0,0,.35)}.campaignWrap{margin-top:-138px;position:relative;z-index:4}.campaignCard{background:linear-gradient(180deg,#1b1e21,#0d0f11);border:1px solid #575b5e;border-radius:28px;padding:24px 38px 28px;box-shadow:0 26px 70px #000}.campaignHeader{display:flex;align-items:center;justify-content:space-between}.campaignHeader h2{margin:0;font-family:Arial Black,Impact,sans-serif;font-size:25px}.campaignHeader p{text-align:center;margin:5px 0;font-size:12px;font-weight:800}.campaignHeader button{border:0;background:var(--yellow);border-radius:25px;padding:12px 20px;font-weight:900}.insertGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;margin-top:18px}.insert{background:#25282a;border:0;border-radius:12px;padding:10px;color:#fff;cursor:pointer;box-shadow:0 8px 18px #000}.insert img{display:block;width:100%;aspect-ratio:1440/1800;object-fit:cover;border-radius:6px}.insert span{display:block;font-weight:900;margin-top:10px}.daySection{height:620px;margin-top:-55px;position:relative;background:url(/images/store-day.png) 50%/cover no-repeat}.dayOverlay{position:absolute;inset:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,.92) 22%,rgba(255,255,255,.15) 48%,rgba(255,255,255,0) 72%)}.dayContent{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between;padding-top:60px}.dayCopy{color:#050607;width:35%}.dayCopy h2{font-family:Arial Black,Impact,sans-serif;font-size:52px;line-height:.95;margin:0 0 18px}.dayCopy>p:not(.script){font-weight:700;line-height:1.55}.benefits{display:flex;gap:22px;margin-top:30px}.benefits span{text-align:center;font-size:28px;color:#111}.benefits b{display:block;font-size:12px;margin-top:8px}.infoCard{width:390px;background:rgba(16,12,5,.92);border-radius:20px;padding:25px 27px;box-shadow:0 16px 40px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:15px}.infoCard a,.infoCard p{color:#fff;text-decoration:none;font-weight:800;line-height:1.45}.infoCard .whatsapp{background:#10a936;padding:15px;border-radius:28px;text-align:center}.socialBar{background:var(--yellow);color:#090909}.socialInner{min-height:72px;justify-content:space-between}.socialInner,.socialInner div{display:flex;align-items:center}.socialInner div{gap:25px}.socialInner a{background:#0d0f10;color:#fff;border-radius:28px;padding:14px 26px;text-decoration:none;font-weight:900}footer{background:#080a0b;padding:48px 0 20px}.footerGrid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:45px;gap:45px}.footerBrand img{width:230px;height:110px;object-fit:contain;object-position:left}.footerGrid h3{color:var(--yellow);font-size:14px}.footerGrid p{color:#d9d9d9;font-size:13px;line-height:1.6}.copyright{text-align:center;color:#777;border-top:1px solid #252525;margin:30px auto 0;padding-top:20px}.modal{position:fixed;inset:0;z-index:99;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;padding:28px}.modal img{max-height:92vh;max-width:92vw;border-radius:10px}.close{position:fixed;top:18px;right:25px;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:30px;cursor:pointer}@media(max-width:1000px){.header nav{display:none}.brand img{width:190px}.contactTop{padding:10px 14px}.hero{height:680px}.heroContent{padding-top:110px}.hero h1 span,.hero h1 strong{font-size:52px}.campaignWrap{margin-top:-90px}.insertGrid{grid-template-columns:repeat(2,1fr)}.daySection{height:auto;min-height:760px;background-position:62%}.dayContent{padding:130px 0 65px;align-items:flex-start;flex-direction:column}.dayCopy{width:70%}.infoCard{align-self:flex-end;margin-top:50px}.footerGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.shell{width:min(94vw,560px)}.header{height:78px}.brand img{width:150px;height:70px}.contactTop{font-size:10px}.hero{height:650px;background-position:57%}.heroContent{padding-top:105px}.script{font-size:22px}.hero h1 span,.hero h1 strong{font-size:39px;letter-spacing:-1px}.heroText{font-size:14px}.heroButtons{flex-direction:column;align-items:center}.campaignWrap{margin-top:-70px}.campaignCard{padding:20px 15px}.campaignHeader h2{font-size:17px}.campaignHeader button{display:none}.insertGrid{grid-template-columns:repeat(2,1fr);gap:10px}.insert span{font-size:11px}.daySection{min-height:720px;background-position:58%}.dayOverlay{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.87) 45%,rgba(255,255,255,.15) 70%,rgba(255,255,255,0))}.dayContent{padding-top:110px}.dayCopy{width:100%}.dayCopy h2{font-size:38px}.benefits{gap:10px;justify-content:space-between}.benefits span{font-size:22px}.benefits b{font-size:10px}.infoCard{width:100%;margin-top:90px}.socialInner{padding:18px 0;flex-direction:column;gap:18px}.socialInner div{flex-direction:column;gap:10px}.footerGrid{grid-template-columns:1fr 1fr;gap:20px}.footerBrand{grid-column:1/-1}}.headerActions{display:flex;align-items:center;gap:12px}.menuButton{display:none;width:44px;height:44px;border:1px solid rgba(247,185,0,.7);border-radius:12px;background:rgba(0,0,0,.55);padding:10px;cursor:pointer}.menuButton span{display:block;height:2px;background:var(--yellow);margin:5px 0;border-radius:2px;transition:.25s}.menuButton.open span:first-child{transform:translateY(7px) rotate(45deg)}.menuButton.open span:nth-child(2){opacity:0}.menuButton.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:640px){body{overflow-x:hidden}.shell{width:92vw}.hero{height:auto;min-height:0;padding-top:72px;background-position:top;background-size:100% auto;background-repeat:no-repeat;background-color:#050607}.heroShade{top:72px;height:46vw;min-height:170px;bottom:auto;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.18) 60%,#050607)}.header{position:absolute;top:0;left:0;right:0;width:100%;height:72px;padding:0 4vw;background:#050607;z-index:20}.brand img{width:132px;height:62px}.contactTop{display:none}.menuButton{display:block}.header nav{display:flex;position:absolute;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:rgba(5,6,7,.98);border-top:1px solid #272727;padding:10px 5vw 18px;transform:translateY(-125%);opacity:0;pointer-events:none;transition:.25s;z-index:19}.header nav.open{transform:translateY(0);opacity:1;pointer-events:auto}.header nav a{padding:14px 2px;border-bottom:1px solid #262626;font-size:13px}.header nav a.active,.header nav a:hover{border-color:#262626;color:var(--yellow)}.heroContent{padding:48vw 0 38px;text-align:center}.script{font-family:Trebuchet MS,Arial,sans-serif;font-style:italic;font-weight:700;font-size:20px;letter-spacing:.2px}.hero h1 span,.hero h1 strong{font-size:clamp(34px,10vw,45px);letter-spacing:-1.5px;line-height:1}.heroText{font-size:14px;line-height:1.5;max-width:90%;margin:14px auto 0}.heroButtons{margin-top:22px;gap:10px}.heroButtons a{width:min(92%,360px);padding:14px 16px;font-size:12px}.campaignWrap{margin-top:0;padding-top:12px;background:#050607}.campaignCard{border-radius:20px;padding:18px 12px 20px}.campaignHeader{justify-content:center;text-align:center}.campaignHeader h2{font-size:16px;line-height:1.25}.campaignHeader p{text-align:center}.insertGrid{grid-template-columns:1fr 1fr;gap:9px}.insert{padding:7px}.daySection{height:auto;min-height:0;margin-top:0;padding-top:46vw;background-position:top;background-size:100% auto;background-repeat:no-repeat;background-color:#f2f2f2}.dayOverlay{top:0;height:46vw;bottom:auto;background:linear-gradient(180deg,rgba(255,255,255,0) 60%,#f2f2f2)}.dayContent{padding:22px 0 34px;display:block;height:auto}.dayCopy{width:100%;color:#050607;text-align:left}.dayCopy .script{font-size:20px}.dayCopy h2{font-size:36px;line-height:1;margin-bottom:14px}.dayCopy>p:not(.script){font-size:14px}.benefits{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:22px}.benefits span{font-size:24px;background:#fff;border-radius:14px;padding:12px 8px}.benefits b{font-size:11px}.infoCard{width:100%;margin-top:22px;padding:20px;border-radius:16px}.socialInner{padding:18px 0}.footerGrid{grid-template-columns:1fr;gap:12px}.footerBrand{grid-column:auto}}.heroLogoGlass{width:230px;height:150px;margin:0 auto 28px;display:flex;align-items:center;justify-content:center;border-radius:32px;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.19);box-shadow:0 18px 52px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.heroLogoGlow{width:205px;height:125px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(247,185,0,.7)) drop-shadow(0 0 22px rgba(27,136,214,.45));animation:heroLogoBreath 4s ease-in-out infinite;transform-origin:center}@keyframes heroLogoBreath{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(247,185,0,.56)) drop-shadow(0 0 18px rgba(27,136,214,.32))}50%{transform:scale(1.045);filter:drop-shadow(0 0 18px rgba(247,185,0,.88)) drop-shadow(0 0 30px rgba(27,136,214,.56))}}@media(max-width:640px){.heroLogoGlass{width:155px;height:106px;margin:0 auto 24px;border-radius:24px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.heroLogoGlow{width:142px;height:90px}}@media(prefers-reduced-motion:reduce){.heroLogoGlow{animation:none}}.heroContent{padding-top:64px}.heroLogoGlass{width:390px;height:235px;margin:0 auto 12px;border-radius:38px;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.025));box-shadow:0 20px 62px rgba(0,0,0,.5),0 0 48px rgba(247,185,0,.16),inset 0 1px 0 rgba(255,255,255,.17)}.heroLogoGlow{width:355px;height:205px}.brandSlogan{margin:17px auto 0;text-align:center;text-transform:uppercase;font-weight:900;line-height:1.2;text-shadow:0 3px 15px #000;max-width:780px}.brandSlogan span{display:block;color:#fff;font-size:20px;letter-spacing:.7px}.brandSlogan strong{display:block;color:var(--yellow);font-family:Arial Black,Impact,sans-serif;font-size:26px;letter-spacing:.2px;margin-top:4px}.heroButtons{margin-top:20px}@media(max-width:1000px){.heroContent{padding-top:72px}.heroLogoGlass{width:315px;height:195px}.heroLogoGlow{width:285px;height:170px}.brandSlogan span{font-size:17px}.brandSlogan strong{font-size:21px}}@media(max-width:640px){.heroContent{padding:39vw 0 34px}.heroLogoGlass{width:min(78vw,310px);height:min(48vw,190px);margin:0 auto 10px;border-radius:28px}.heroLogoGlow{width:min(72vw,285px);height:min(42vw,166px)}.hero h1 span,.hero h1 strong{font-size:clamp(30px,8.8vw,41px)}.heroText{margin-top:10px}.brandSlogan{margin-top:13px;max-width:94%}.brandSlogan span{font-size:13px;letter-spacing:.3px}.brandSlogan strong{font-size:16px;line-height:1.24;margin-top:3px}.heroButtons{margin-top:17px}.heroLogoGlass{position:relative;top:-32px;margin-bottom:-22px;top:auto!important;transform:translateY(-72px)!important;margin-bottom:-62px!important}}.modal{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modalContent{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:92vw;max-height:94vh}.modalContent img{display:block;max-height:88vh;max-width:92vw;border-radius:10px;object-fit:contain}.modalCounter{font-size:13px;font-weight:900;letter-spacing:.5px;color:#fff;background:rgba(0,0,0,.68);border:1px solid rgba(255,255,255,.25);padding:8px 14px;border-radius:999px}.modalArrow{position:fixed;top:50%;transform:translateY(-50%);z-index:101;width:54px;height:54px;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:rgba(0,0,0,.62);color:#fff;font-size:42px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.modalArrow:hover{background:var(--yellow);color:#111;border-color:var(--yellow)}.modalPrevious{left:22px}.modalNext{right:22px}@media(max-width:640px){.modal{padding:12px 8px 18px}.modalContent{max-width:100%;max-height:96vh}.modalContent img{max-width:96vw;max-height:84vh}.modalArrow{width:42px;height:42px;font-size:34px;background:rgba(0,0,0,.72)}.modalPrevious{left:6px}.modalNext{right:6px}.close{top:8px;right:8px;width:40px;height:40px;z-index:102}.modalCounter{font-size:12px;padding:7px 12px}}.modalContentAnimated{animation:brochureReveal .38s cubic-bezier(.22,.75,.25,1) both;transform-origin:center}@keyframes brochureReveal{0%{opacity:0;transform:translateX(28px) scale(.965);filter:blur(3px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}.modalContentAnimated img{box-shadow:0 22px 65px rgba(0,0,0,.52)}@media(max-width:640px){.modalContentAnimated{animation-duration:.32s}}@media(prefers-reduced-motion:reduce){.modalContentAnimated{animation:none}}.premiumFooter{position:relative;overflow:hidden;padding:72px 0 0;background:radial-gradient(circle at 10% 20%,rgba(27,136,214,.13),transparent 34%),radial-gradient(circle at 88% 15%,rgba(247,185,0,.12),transparent 30%),linear-gradient(135deg,#040609,#08121d 48%,#090806);border-top:1px solid rgba(247,185,0,.5);isolation:isolate}.premiumFooter:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--yellow),#fff4b0,var(--yellow),transparent);box-shadow:0 0 20px rgba(247,185,0,.8)}.footerGlow{position:absolute;border-radius:50%;filter:blur(60px);opacity:.2;pointer-events:none;z-index:-1}.footerGlowOne{width:360px;height:360px;background:#168bd7;left:-150px;top:50px}.footerGlowTwo{width:300px;height:300px;background:#f7b900;right:-130px;bottom:10px}.premiumFooterInner{display:grid;grid-template-columns:1.15fr 1.7fr 1fr;grid-gap:38px;gap:38px;align-items:stretch}.footerBrandPanel,.footerContactPanel,.footerLinksPanel{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:0 22px 55px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.footerBrandPanel{border-radius:28px;padding:30px}.footerBrandPanel>img{display:block;width:min(290px,100%);height:135px;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 16px rgba(247,185,0,.28))}.footerTagline{margin:16px 0 0;line-height:1.22;text-transform:uppercase}.footerTagline span,.footerTagline strong{display:block}.footerTagline strong{color:#fff;font-size:17px}.footerTagline span{color:var(--yellow);font-family:Arial Black,Impact,sans-serif;font-size:18px;margin-top:5px}.footerIntro{color:#cbd2d8;font-size:14px;line-height:1.7;margin:17px 0 22px}.footerSocials{display:flex;gap:10px;flex-wrap:wrap}.footerSocials a{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(247,185,0,.5);background:rgba(0,0,0,.35);color:var(--yellow);text-decoration:none;font-size:20px;font-weight:900;transition:.25s}.footerSocials a:hover{transform:translateY(-4px);background:var(--yellow);color:#080808;box-shadow:0 9px 24px rgba(247,185,0,.28)}.footerLinksPanel{border-radius:28px;padding:32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.footerColumn h3,.footerMiniTitle{display:block;color:var(--yellow);font-size:13px;letter-spacing:1.4px;margin:0 0 18px}.footerColumn a{display:block;color:#d6dce1;text-decoration:none;font-size:13px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);transition:.22s}.footerColumn a:hover{color:var(--yellow);padding-left:7px}.footerContactPanel{border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:9px}.footerContactPanel>a:not(.footerTelegram){display:flex;gap:12px;align-items:flex-start;color:#eef1f3;text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;line-height:1.55}.footerContactPanel>a b{color:var(--yellow);font-size:17px;min-width:22px;text-align:center}.footerTelegram{margin-top:13px;background:linear-gradient(135deg,var(--yellow),#ffd65d);color:#101010;text-decoration:none;text-align:center;border-radius:999px;padding:14px 16px;font-size:12px;font-weight:900;box-shadow:0 10px 28px rgba(247,185,0,.18);transition:.22s}.footerTelegram:hover{transform:translateY(-3px);box-shadow:0 15px 34px rgba(247,185,0,.32)}.footerBottom{margin-top:38px;min-height:76px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#8f9aa4;font-size:12px}.footerBottom strong{color:#fff}.footerBottom a{color:var(--yellow);text-decoration:none;font-weight:900;letter-spacing:.7px}@media(max-width:1100px){.premiumFooterInner{grid-template-columns:1fr 1fr}.footerLinksPanel{grid-column:1/-1;order:3}}@media(max-width:640px){.premiumFooter{padding-top:48px}.premiumFooterInner{grid-template-columns:1fr;gap:16px}.footerBrandPanel,.footerContactPanel,.footerLinksPanel{border-radius:20px;padding:22px}.footerBrandPanel{text-align:center}.footerBrandPanel>img{width:240px;height:112px;margin:auto;object-position:center}.footerTagline strong{font-size:14px}.footerTagline span{font-size:15px}.footerIntro{font-size:13px;margin-bottom:18px}.footerSocials{justify-content:center}.footerLinksPanel{grid-column:auto;order:0;grid-template-columns:1fr 1fr;gap:22px 18px}.footerColumn:last-child{grid-column:1/-1}.footerColumn h3{margin-bottom:10px}.footerColumn a{font-size:12px;padding:7px 0}.footerContactPanel>a:not(.footerTelegram){font-size:12px}.footerBottom{min-height:96px;margin-top:26px;padding:18px 0;flex-direction:column;text-align:center;justify-content:center}}@media (min-width:1001px){.hero{height:880px}.campaignWrap{margin-top:-15px}}.esmeNewsSection{position:relative;padding:76px 0;overflow:hidden;background:radial-gradient(circle at 8% 18%,rgba(247,185,0,.12),transparent 30%),radial-gradient(circle at 92% 72%,rgba(27,136,214,.12),transparent 34%),linear-gradient(180deg,#f7f8fa,#eef1f4);color:#111}.esmeNewsSection:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.025) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 0);background-size:34px 34px;pointer-events:none}.esmeNewsInner{position:relative;z-index:1}.esmeNewsHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.esmeNewsEyebrow{display:inline-block;color:#b78300;font-size:12px;font-weight:1000;letter-spacing:2px;margin-bottom:8px}.esmeNewsHeading h2{font-family:Arial Black,Impact,sans-serif;font-size:clamp(30px,3vw,48px);line-height:1.05;margin:0;color:#111}.esmeNewsHeading p{margin:11px 0 0;color:#59616a;font-size:15px}.esmeNewsHeading>a{flex:0 0 auto;text-decoration:none;background:#101216;color:#fff;border:2px solid #101216;border-radius:999px;padding:14px 22px;font-size:12px;font-weight:1000;transition:.25s}.esmeNewsHeading>a:hover{background:var(--yellow);color:#111;border-color:var(--yellow);transform:translateY(-3px)}.esmeNewsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.esmeNewsCard{display:flex;flex-direction:column;min-height:390px;border-radius:24px;overflow:hidden;text-decoration:none;color:#111;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 45px rgba(14,20,27,.11);transition:.3s}.esmeNewsCard:hover{transform:translateY(-8px);box-shadow:0 28px 60px rgba(14,20,27,.17)}.esmeNewsImage{height:220px;overflow:hidden;background:linear-gradient(135deg,#101216,#222b36);display:flex;align-items:center;justify-content:center}.esmeNewsImage img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.esmeNewsCard:hover .esmeNewsImage img{transform:scale(1.055)}.esmeNewsImage span{color:var(--yellow);font-family:Arial Black,Impact,sans-serif;text-align:center;font-size:25px;line-height:1.05;letter-spacing:1px}.esmeNewsBody{padding:22px 23px 24px;display:flex;flex-direction:column;flex:1 1}.esmeNewsDate{color:#a27300;font-size:10px;font-weight:1000;letter-spacing:1.2px}.esmeNewsBody h3{font-size:19px;line-height:1.28;margin:10px 0 18px}.esmeNewsRead{margin-top:auto;color:#111;font-size:12px;font-weight:1000}.esmeNewsSkeleton{height:390px;border-radius:24px;background:linear-gradient(100deg,#e2e5e8 25%,#f3f5f6 42%,#e2e5e8 60%);background-size:300% 100%;animation:newsSkeleton 1.3s infinite}@keyframes newsSkeleton{0%{background-position:100% 0}to{background-position:0 0}}.esmeNewsFallback{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:25px;text-decoration:none;color:#fff;border-radius:24px;padding:34px 38px;background:linear-gradient(125deg,#111820,#080a0d);box-shadow:0 22px 52px rgba(0,0,0,.18);border:1px solid rgba(247,185,0,.25)}.esmeNewsFallback span{color:var(--yellow);font-size:11px;font-weight:1000;letter-spacing:1.6px}.esmeNewsFallback h3{font-size:25px;margin:8px 0}.esmeNewsFallback p{margin:0;color:#c9d0d6}.esmeNewsFallback strong{flex:0 0 auto;color:#111;background:var(--yellow);padding:14px 20px;border-radius:999px;font-size:12px}@media(max-width:900px){.esmeNewsGrid{grid-template-columns:1fr 1fr}.esmeNewsCard:last-child{grid-column:1/-1}}@media(max-width:640px){.esmeNewsSection{padding:52px 0}.esmeNewsHeading{display:block;margin-bottom:22px}.esmeNewsHeading h2{font-size:32px}.esmeNewsHeading p{font-size:13px;line-height:1.6}.esmeNewsHeading>a{display:inline-flex;margin-top:18px;padding:12px 17px}.esmeNewsGrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:2px 2px 18px;scrollbar-width:none}.esmeNewsGrid::-webkit-scrollbar{display:none}.esmeNewsCard{min-width:84vw;min-height:355px;scroll-snap-align:center;border-radius:20px}.esmeNewsImage{height:195px}.esmeNewsBody{padding:18px}.esmeNewsBody h3{font-size:17px}.esmeNewsSkeleton{min-width:84vw;height:355px;scroll-snap-align:center}.esmeNewsFallback{min-width:92%;display:block;padding:26px;scroll-snap-align:start}.esmeNewsFallback h3{font-size:21px}.esmeNewsFallback p{font-size:13px;line-height:1.6}.esmeNewsFallback strong{display:inline-block;margin-top:20px}}.marketBar{color:#fff;border:1px solid rgba(247,185,0,.34);background:linear-gradient(135deg,rgba(5,8,12,.94),rgba(13,18,25,.88));box-shadow:0 12px 34px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.marketBarDesktop{position:relative;z-index:8;margin-top:5px;min-height:58px;border-radius:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;overflow:hidden}.marketBarDesktop .marketItem{border-right:1px solid rgba(255,255,255,.1)}.marketBarDesktop small{padding:0 17px;color:#9fa8b1;font-size:10px;white-space:nowrap}.marketItem{gap:10px;padding:10px 14px;min-width:0}.marketIcon,.marketItem{display:flex;align-items:center;justify-content:center}.marketIcon{width:29px;height:29px;flex:0 0 auto;border-radius:10px;background:var(--yellow);color:#090909;font-weight:1000;box-shadow:0 0 18px rgba(247,185,0,.22)}.marketItem>span:last-child{display:flex;flex-direction:column;min-width:0}.marketItem b{color:#aeb6bd;font-size:9px;letter-spacing:1.1px;line-height:1.1}.marketItem strong{font-size:13px;color:#fff;line-height:1.35;white-space:nowrap}.marketBarMobile{display:none}.scrollTopButton{position:fixed;right:24px;bottom:24px;z-index:80;width:52px;height:52px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:linear-gradient(145deg,var(--yellow),#ffd75c);color:#090909;font-size:25px;font-weight:1000;cursor:pointer;box-shadow:0 14px 34px rgba(0,0,0,.36),0 0 25px rgba(247,185,0,.25);opacity:0;visibility:hidden;transform:translateY(18px) scale(.85);transition:.25s ease}.scrollTopButton.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.scrollTopButton:hover{transform:translateY(-4px) scale(1.04)}@media(max-width:700px){.header .brand{display:none!important}.header{gap:8px}.marketBarDesktop{display:none}.marketBarMobile{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1 1;min-width:0;border-radius:13px;overflow:hidden;order:-1}.marketBarMobile .marketItem{padding:7px 3px;gap:4px;border-right:1px solid rgba(255,255,255,.08)}.marketBarMobile .marketItem:last-child{border-right:0}.marketBarMobile .marketIcon{display:none}.marketBarMobile .marketItem>span:last-child{align-items:center;width:100%}.marketBarMobile .marketItem b{font-size:7px;letter-spacing:.4px}.marketBarMobile .marketItem strong{font-size:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.headerActions{flex:0 0 auto}.contactTop{display:none!important}.scrollTopButton{right:14px;bottom:16px;width:46px;height:46px;font-size:22px}}.footerLegalLink{display:block;width:100%;color:#d6dce1;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.06);padding:8px 0;text-align:left;font:inherit;font-size:13px;cursor:pointer;transition:.22s}.footerLegalLink:hover{color:var(--yellow);padding-left:7px}.legalModalBackdrop{position:fixed;inset:0;z-index:2500;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(2,5,9,.78);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.legalModal{position:relative;width:min(620px,100%);max-height:min(80vh,650px);overflow:auto;border:1px solid rgba(247,185,0,.42);border-radius:26px;padding:38px;color:#eef2f5;background:radial-gradient(circle at 100% 0,rgba(247,185,0,.14),transparent 35%),linear-gradient(145deg,#111820,#080b0f);box-shadow:0 32px 90px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.07)}.legalModalClose{position:absolute;right:16px;top:14px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;font-size:26px;line-height:1;cursor:pointer}.legalModalEyebrow{display:block;color:var(--yellow);font-size:11px;font-weight:900;letter-spacing:1.6px;margin-bottom:10px}.legalModal h2{margin:0 44px 18px 0;font-family:Arial Black,Impact,sans-serif;font-size:30px;line-height:1.1}.legalModal p{margin:0;color:#cad2d9;font-size:15px;line-height:1.75}.cookieBannerActions,.legalCookieActions{display:flex;gap:10px;flex-wrap:wrap}.legalCookieActions{margin-top:26px}.cookieAccept,.cookiePolicyButton,.cookieReject{border-radius:999px;padding:12px 18px;font-size:11px;font-weight:1000;letter-spacing:.35px;cursor:pointer;transition:.2s}.cookieReject{border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff}.cookieAccept{border:1px solid var(--yellow);background:var(--yellow);color:#111}.cookiePolicyButton{border:1px solid rgba(247,185,0,.45);background:rgba(247,185,0,.08);color:var(--yellow)}.cookieAccept:hover,.cookiePolicyButton:hover,.cookieReject:hover{transform:translateY(-2px)}.cookieBanner{position:fixed;z-index:2200;left:50%;bottom:20px;transform:translateX(-50%);width:min(1040px,calc(100% - 28px));display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border-radius:20px;color:#fff;border:1px solid rgba(247,185,0,.35);background:linear-gradient(135deg,rgba(8,12,17,.97),rgba(17,24,32,.97));box-shadow:0 24px 70px rgba(0,0,0,.5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cookieBanner strong{display:block;color:var(--yellow);font-size:14px;margin-bottom:5px}.cookieBanner p{margin:0;color:#cbd2d8;font-size:12px;line-height:1.5}@media(max-width:640px){.footerLegalLink{font-size:12px;padding:7px 0}.legalModalBackdrop{align-items:flex-end;padding:12px}.legalModal{border-radius:22px;padding:30px 22px 24px;max-height:86vh}.legalModal h2{font-size:25px}.legalModal p{font-size:13px;line-height:1.7}.legalCookieActions{display:grid;grid-template-columns:1fr 1fr}.cookieBanner{bottom:10px;display:block;padding:17px;border-radius:18px}.cookieBannerActions{display:grid;grid-template-columns:1fr 1fr;margin-top:14px}.cookiePolicyButton{grid-column:1/-1;order:3}.cookieAccept,.cookiePolicyButton,.cookieReject{padding:12px 10px}}.productGroupsSection{position:relative;padding:78px 0;color:#fff;scroll-margin-top:96px;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(247,185,0,.12),transparent 34%),radial-gradient(circle at 90% 72%,rgba(22,139,215,.13),transparent 36%),linear-gradient(145deg,#07090c,#10151b 52%,#08090b)}.productGroupsSection:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:34px 34px;pointer-events:none}.productGroupsInner{position:relative;z-index:1}.productGroupsHeading{text-align:center;max-width:820px;margin:0 auto 34px}.productGroupsHeading>span{display:inline-block;color:var(--yellow);font-size:11px;font-weight:1000;letter-spacing:2px;margin-bottom:9px}.productGroupsHeading h2{font-family:Arial Black,Impact,sans-serif;font-size:clamp(30px,3.2vw,50px);line-height:1.05;margin:0}.productGroupsHeading p{margin:15px auto 0;color:#bdc5cd;font-size:15px;line-height:1.7}.productGroupsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.productGroupCard{min-height:175px;border-radius:22px;padding:24px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(247,185,0,.22);background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.025));box-shadow:0 15px 35px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.07);transition:.28s ease}.productGroupCard:hover{transform:translateY(-7px) scale(1.015);border-color:rgba(247,185,0,.72);box-shadow:0 24px 48px rgba(0,0,0,.34),0 0 25px rgba(247,185,0,.12)}.productGroupIcon{width:76px;height:76px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--yellow),#ffd75b);font-size:38px;box-shadow:0 12px 28px rgba(247,185,0,.18)}.productGroupCard h3{font-size:15px;margin:17px 0 0;color:#fff}@media(max-width:1000px){.productGroupsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.productGroupsSection{padding:54px 0;scroll-margin-top:76px}.productGroupsHeading{margin-bottom:24px}.productGroupsHeading h2{font-size:31px}.productGroupsHeading p{font-size:13px}.productGroupsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.productGroupCard{min-height:145px;border-radius:18px;padding:18px 10px}.productGroupIcon{width:62px;height:62px;border-radius:18px;font-size:31px}.productGroupCard h3{font-size:13px;margin-top:13px}}.insertCarouselViewport{width:100%;overflow:hidden;margin-top:18px;padding:2px 0 12px;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.insertCarouselViewport:active{cursor:-webkit-grabbing;cursor:grabbing}.insertCarouselTrack{--card-gap:22px;display:flex;width:max-content;gap:var(--card-gap);will-change:transform;transform:translateZ(0)}.insertCarouselTrack .insert{flex:0 0 clamp(220px,21vw,310px);touch-action:manipulation}.insertCarouselTrack img{pointer-events:none;-webkit-user-drag:none}@media(max-width:1000px){.insertCarouselTrack{--card-gap:14px}.insertCarouselTrack .insert{flex-basis:min(44vw,260px)}}@media(max-width:640px){.insertCarouselViewport{margin-top:14px;mask-image:none;-webkit-mask-image:none}.insertCarouselTrack{--card-gap:10px}.insertCarouselTrack .insert{flex-basis:72vw;max-width:280px}}.floatingSiteActions{position:fixed;right:22px;bottom:22px;z-index:98;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.floatingSiteActions button{pointer-events:auto}.siteRefreshButton{min-width:112px;height:46px;padding:0 15px;border:1px solid rgba(247,185,0,.72);border-radius:999px;background:linear-gradient(135deg,rgba(8,13,19,.95),rgba(25,31,37,.96));color:var(--yellow);box-shadow:0 12px 30px rgba(0,0,0,.38),0 0 18px rgba(247,185,0,.12);display:flex;align-items:center;justify-content:center;gap:8px;font-size:22px;font-weight:900;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.siteRefreshButton span{font-size:11px;letter-spacing:.9px}.siteRefreshButton:hover{transform:translateY(-3px);background:var(--yellow);color:#101010;box-shadow:0 16px 34px rgba(0,0,0,.42),0 0 24px rgba(247,185,0,.28)}.floatingSiteActions .scrollTopButton{position:relative;right:auto;bottom:auto}@media(max-width:640px){.floatingSiteActions{right:12px;bottom:14px;gap:8px}.siteRefreshButton{min-width:48px;width:48px;height:48px;padding:0;border-radius:50%;font-size:24px}.siteRefreshButton span{display:none}.floatingSiteActions .scrollTopButton{right:auto;bottom:auto;width:46px;height:46px}}.footerSocialLead{margin:0 0 14px;color:#aeb8c1;font-size:12px;line-height:1.55}.footerSocials{gap:12px}.footerSocials a{width:48px;height:48px;border-radius:50%;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#15191d;color:#fff}.footerSocials a svg{width:23px;height:23px;display:block;fill:currentColor;stroke:currentColor;stroke-width:1.7}.footerSocials .socialInstagram svg{fill:none;stroke-width:2}.footerSocials .socialYoutube .youtubePlay{fill:#fff;stroke:none}.footerSocials a:hover{color:#fff;transform:translateY(-5px) scale(1.08)}.footerSocials .socialFacebook{background:#1877f2}.footerSocials .socialInstagram{background:radial-gradient(circle at 30% 110%,#ffd600 0 18%,#ff7a00 34%,#ff0169 56%,#d300c5 76%,#7638fa 100%)}.footerSocials .socialYoutube{background:#ff0000}.footerSocials .socialTelegram{background:#229ed9}.footerSocials .socialWhatsapp{background:#25d366}.footerSocials .socialFacebook:hover{box-shadow:0 10px 30px rgba(24,119,242,.45)}.footerSocials .socialInstagram:hover{box-shadow:0 10px 30px rgba(229,54,130,.42)}.footerSocials .socialYoutube:hover{box-shadow:0 10px 30px rgba(255,0,0,.4)}.footerSocials .socialTelegram:hover{box-shadow:0 10px 30px rgba(34,158,217,.4)}.footerSocials .socialWhatsapp:hover{box-shadow:0 10px 30px rgba(37,211,102,.4)}.footerWhatsappPill{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:11px;width:100%;padding:12px 16px;border-radius:999px;background:linear-gradient(135deg,#20c85a,#0fa944);color:#fff;text-decoration:none;box-shadow:0 12px 28px rgba(15,169,68,.25);transition:.25s}.footerWhatsappPill:hover{transform:translateY(-3px);box-shadow:0 17px 35px rgba(15,169,68,.38)}.footerWhatsappPill svg{width:27px;height:27px;fill:#fff;flex:0 0 auto}.footerWhatsappPill span{display:flex;flex-direction:column;line-height:1.15;text-align:left}.footerWhatsappPill b{font-size:10px;letter-spacing:.8px}.footerWhatsappPill strong{font-size:15px;margin-top:3px}@media(max-width:640px){.footerSocialLead{text-align:center;font-size:11px}.footerSocials a{width:46px;height:46px}.footerWhatsappPill{max-width:310px;margin:18px auto 0}}.aboutSection{position:relative;padding:96px 0;background:linear-gradient(180deg,#0b0f13,#10171d);overflow:hidden}.aboutSection:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;right:-160px;top:-180px;background:radial-gradient(circle,rgba(247,185,0,.16),transparent 68%)}.aboutInner{position:relative;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:54px;gap:54px;align-items:center}.aboutEyebrow,.brandsHeading>span{display:inline-block;color:var(--yellow);font-size:12px;font-weight:900;letter-spacing:2px;margin-bottom:14px}.aboutCopy h2,.brandsHeading h2{margin:0 0 20px;color:#fff;font-size:clamp(34px,4vw,58px);line-height:1.03;letter-spacing:-1.5px}.aboutCopy p{margin:0 0 14px;color:#c3cbd2;font-size:16px;line-height:1.8;max-width:760px}.aboutStats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.aboutStats article{min-height:145px;padding:24px;border:1px solid rgba(247,185,0,.22);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:0 18px 40px rgba(0,0,0,.22);display:flex;flex-direction:column;justify-content:center;transition:.28s}.aboutStats article:hover{transform:translateY(-6px);border-color:rgba(247,185,0,.62);box-shadow:0 24px 50px rgba(0,0,0,.34),0 0 24px rgba(247,185,0,.08)}.aboutStats strong{color:var(--yellow);font-size:34px;line-height:1}.aboutStats span{color:#fff;margin-top:10px;font-weight:800;font-size:13px;letter-spacing:.4px}.brandsSection{padding:90px 0;background:#f4f6f8;overflow:hidden}.brandsHeading{text-align:center;max-width:820px;margin:0 auto 38px}.brandsHeading h2{color:#12171c;margin-bottom:12px}.brandsHeading p{margin:0;color:#66717b;font-size:15px;line-height:1.7}.brandsMarquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.brandsTrack{display:flex;width:max-content;gap:18px;animation:brandsFlow 42s linear infinite}.brandsMarquee:hover .brandsTrack{animation-play-state:paused}.brandLogoCard{width:178px;height:96px;border-radius:18px;background:#fff;border:1px solid #e0e5e9;box-shadow:0 12px 28px rgba(30,40,50,.08);display:flex;align-items:center;justify-content:center;padding:14px;transition:.25s}.brandLogoCard:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 18px 36px rgba(30,40,50,.15)}.brandLogoCard span{font-size:23px;font-weight:950;letter-spacing:-.8px;text-align:center}.brandUlker span{color:#e30613}.brandEti span{color:#ef3123}.brandSutas span{color:#1a8b3d}.brandPinar span{color:#ee1b2f}.brandIcim span{color:#1388c9}.brandCocaCola span{color:#e51b23;font-family:Georgia,serif;font-style:italic}.brandPepsi span{color:#005cb9}.brandTorku span{color:#e30613}.brandKomili span{color:#275b34}.brandDuru span{color:#1565a9}.brandSelpak span{color:#0b72b5}.brandSleepy span{color:#663399}.brandDalin span{color:#f2b300}.brandFairy span{color:#187d3b}.brandFinish span{color:#0c50a1}.brandDomestos span{color:#0d4fa3}.brandOmo span{color:#dc1d2e}.brandNescafe span{color:#3a231b}.brandCobanoglu span{color:#b11f24}.brandSenpilic span{color:#e32119}.brandGedik span{color:#d71920}@keyframes brandsFlow{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 9px))}}@media(max-width:1000px){.aboutSection{padding:72px 0}.aboutInner{grid-template-columns:1fr;gap:34px}.brandsSection{padding:72px 0}}@media(max-width:640px){.aboutSection{padding:58px 0}.aboutCopy h2,.brandsHeading h2{font-size:32px}.aboutCopy p{font-size:14px;line-height:1.7}.aboutStats{gap:10px}.aboutStats article{min-height:118px;padding:18px;border-radius:17px;text-align:center;align-items:center}.aboutStats strong{font-size:27px}.aboutStats span{font-size:11px}.brandsSection{padding:58px 0}.brandsMarquee{mask-image:none;-webkit-mask-image:none;overflow-x:auto;scrollbar-width:none;touch-action:pan-x}.brandsMarquee::-webkit-scrollbar{display:none}.brandsTrack{animation:brandsFlow 36s linear infinite;gap:12px}.brandLogoCard{width:138px;height:78px;border-radius:15px}.brandLogoCard span{font-size:19px}}@media (min-width:1001px){.header{height:104px;padding:0 22px;border:1px solid rgba(255,255,255,.1);border-top:0;border-radius:0 0 26px 26px;background:linear-gradient(180deg,rgba(5,7,9,.82),rgba(5,7,9,.54));box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 -1px 0 rgba(247,185,0,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;flex:0 0 auto}.brand img{width:270px;height:92px;transition:transform .28s ease,filter .28s ease}.brand:hover img{transform:scale(1.025);filter:drop-shadow(0 4px 12px #000) drop-shadow(0 0 14px rgba(247,185,0,.22))}.header nav{gap:5px;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(0,0,0,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.header nav a{position:relative;border:0;border-radius:999px;padding:11px 12px;color:#eef1f4;font-family:Manrope,Plus Jakarta Sans,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:800;line-height:1;letter-spacing:.48px;white-space:nowrap;transition:color .24s ease,background .24s ease,transform .24s ease,box-shadow .24s ease}.header nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:5px;height:2px;border-radius:4px;background:linear-gradient(90deg,#ffe27b,var(--yellow));box-shadow:0 0 10px rgba(247,185,0,.75);transition:left .24s ease,right .24s ease}.header nav a:hover{color:#fff4c4;background:rgba(247,185,0,.1);transform:translateY(-2px)}.header nav a.active:after,.header nav a:hover:after{left:20%;right:20%}.header nav a.active{color:#111;background:linear-gradient(135deg,#ffd85c,var(--yellow));box-shadow:0 8px 22px rgba(247,185,0,.22),inset 0 1px 0 rgba(255,255,255,.45)}.header nav a.active:after{display:none}.headerActions{margin-left:8px}.contactTop.phonePill{display:flex;align-items:center;gap:8px;min-height:43px;border:1px solid rgba(63,211,105,.7);border-radius:999px;padding:10px 16px;color:#f4fff7;background:linear-gradient(135deg,rgba(15,126,50,.92),rgba(26,174,69,.82));box-shadow:0 10px 25px rgba(13,143,53,.22),inset 0 1px 0 rgba(255,255,255,.22);font-family:Manrope,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.25px;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.contactTop.phonePill:hover{color:#fff;border-color:#65ef8e;transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 14px 32px rgba(13,143,53,.34),0 0 18px rgba(62,220,108,.16)}.phonePillIcon{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.16);font-size:12px}}@media (max-width:1000px){.contactTop.phonePill{display:none}}@media (min-width:1001px) and (max-width:1280px){.header{padding-left:14px;padding-right:14px}.brand img{width:225px}.header nav a{font-size:10px;padding:10px 8px;letter-spacing:.25px}.contactTop.phonePill{padding:9px 11px;font-size:11px}}