.ct-wrap{margin-top:9vh;padding:48px clamp(16px,5vw,64px) 110px;background:radial-gradient(ellipse at 10% 0,rgba(155,226,43,.14),transparent 45%),#14181f;color:#e6eaef;font-family:Poppins,Montserrat,sans-serif}.ct-wrap *,.ct-wrap :after,.ct-wrap :before{box-sizing:border-box}.ct-wrap>*{max-width:1280px;margin-left:auto;margin-right:auto}.ct-breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#5b636f}.ct-breadcrumb a{color:#9aa3b0;text-decoration:none}.ct-breadcrumb a:hover{color:#9BE22B}.ct-breadcrumb span{color:#fff}.ct-head{max-width:760px;margin:28px auto 48px;text-align:center;display:flex;flex-direction:column;align-items:center}.ct-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.22em;color:#9BE22B}.ct-eyebrow:after,.ct-eyebrow:before{content:"";width:28px;height:2px;border-radius:2px;background:currentColor}.ct-title{margin:0;font-size:clamp(30px,4.2vw,52px);font-weight:900;line-height:1.08;letter-spacing:-.03em;color:#fff}.ct-sub{margin:16px 0 0;font-size:17px;line-height:1.6;color:#9aa3b0}.ct-section{margin-bottom:32px}.ct-section-title{margin:0 0 16px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#9aa3b0}.ct-managers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.ct-manager{display:flex;align-items:center;gap:18px;padding:24px;border-radius:24px;background:#fff;color:#11151c;box-shadow:0 30px 60px -34px rgba(0,0,0,.9);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.ct-manager:hover{transform:translateY(-4px);box-shadow:0 36px 60px -30px rgba(155,226,43,.5)}.ct-avatar{flex-shrink:0;width:68px;height:68px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#c6f36b,#9BE22B 55%,#6fc21a);color:#0B0B0C;font-size:24px;font-weight:900;letter-spacing:-.02em}.ct-manager-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.ct-role{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#4f8f12}.ct-name{margin:0;font-size:20px;font-weight:800;color:#11151c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-phone{font-size:18px;font-weight:700;color:#4a525e;text-decoration:none}.ct-phone:hover{color:#11151c}.ct-call{flex-shrink:0;height:52px;display:inline-flex;align-items:center;gap:8px;padding:0 22px;border-radius:999px;background:linear-gradient(120deg,#c6f36b,#9BE22B 50%,#7cc61e);color:#0B0B0C;font-size:16px;font-weight:800;text-decoration:none;box-shadow:0 14px 28px -14px rgba(155,226,43,.9);transition:transform .2s ease}.ct-call:hover{transform:translateY(-2px)}.ct-call svg{animation:ctRing 2.8s ease-in-out infinite}@keyframes ctRing{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-16deg)}88%{transform:rotate(14deg)}92%{transform:rotate(-10deg)}}.ct-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch}.ct-side{display:flex;flex-direction:column;gap:20px}.ct-card{padding:24px;border-radius:24px;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.09)}.ct-card-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ct-card-head h3{margin:0;font-size:18px;font-weight:800;color:#fff}.ct-ico{flex-shrink:0;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(155,226,43,.12);border:1px solid rgba(155,226,43,.3);color:#9BE22B}.ct-map-card{display:flex;flex-direction:column;gap:18px;padding:14px}.ct-map{flex:1 1;min-height:340px;border-radius:16px;overflow:hidden}.ct-map iframe{width:100%;height:100%;min-height:340px;border:0;display:block;filter:saturate(.9)}.ct-address{display:flex;align-items:center;gap:14px;padding:4px 10px 8px;flex-wrap:wrap}.ct-label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#9aa3b0}.ct-value{font-size:17px;font-weight:700;color:#fff}.ct-maps-link{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;border:1px solid rgba(155,226,43,.5);color:#9BE22B;font-size:14px;font-weight:700;text-decoration:none}.ct-maps-link:hover{background:#9BE22B;color:#0B0B0C}.ct-hours{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ct-hours li{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04)}.ct-hours span{font-size:14px;color:#9aa3b0}.ct-hours strong{grid-row:1/3;grid-column:2;align-self:center;font-size:18px;font-weight:800;color:#fff}.ct-hours em{font-style:normal;font-size:12px;font-weight:700;color:#9BE22B}.ct-email{font-size:18px;font-weight:700;color:#fff;text-decoration:none;word-break:break-all}.ct-email:hover{color:#9BE22B}.ct-socials{display:flex;flex-wrap:wrap;gap:8px}.ct-socials a{padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.ct-socials a:hover{background:#9BE22B;border-color:#9BE22B;color:#0B0B0C}@media (max-width:1024px){.ct-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ct-wrap{padding:32px 16px 80px}.ct-head{margin-bottom:32px}.ct-managers{grid-template-columns:minmax(0,1fr);gap:14px}.ct-manager{flex-wrap:wrap;padding:20px;gap:14px}.ct-avatar{width:56px;height:56px;font-size:20px;border-radius:16px}.ct-call{width:100%;justify-content:center}.ct-maps-link{margin-left:0}.ct-map,.ct-map iframe{min-height:260px}}.ct-manager{position:relative;overflow:hidden;isolation:isolate;padding:26px 26px 26px 30px;background:radial-gradient(circle at 100% 0,rgba(155,226,43,.18),transparent 55%),linear-gradient(160deg,#1f2530,#151920);border:1px solid rgba(255,255,255,.09);color:#e6eaef}.ct-manager:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#c6f36b,#7cc61e)}.ct-manager:hover{border-color:rgba(155,226,43,.45)}.ct-manager-bg{position:absolute;right:-28px;bottom:-38px;z-index:-1;width:170px;height:170px;color:rgba(155,226,43,.07);transform:rotate(-12deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ct-manager:hover .ct-manager-bg{transform:rotate(-4deg) scale(1.06)}.ct-avatar{box-shadow:0 12px 26px -12px rgba(155,226,43,.8)}.ct-role{color:#9BE22B}.ct-name,.ct-phone{color:#fff}.ct-phone{font-size:22px;font-weight:800;letter-spacing:.01em}.ct-phone:hover{color:#c6f36b}.ct-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ct-socials a.ct-social{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.ct-socials a.ct-social:hover{transform:translateY(-2px);border-color:var(--brand);background:rgba(255,255,255,.08);color:#fff}.ct-social-ico{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--brand);color:#fff}.ct-social-ico svg{width:19px;height:19px}.ct-social--facebook{--brand:#1877F2}.ct-social--instagram{--brand:#E1306C}.ct-social--instagram .ct-social-ico{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fd5949 45%,#d6249f 60%,#285AEB 90%)}.ct-social--tiktok{--brand:#25F4EE}.ct-social--tiktok .ct-social-ico{background:#000;filter:drop-shadow(2px 0 0 #FE2C55) drop-shadow(-2px 0 0 #25F4EE)}.ct-social--999{--brand:#ff6a00}.ct-999{font-size:12px;font-weight:900;letter-spacing:-.02em}@media (max-width:760px){.ct-manager{padding:22px 20px 22px 24px}.ct-phone{font-size:20px}}.ct-map-card .ct-address{order:-1;padding:8px 10px 0}.ct-main{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:28px;margin-bottom:20px;padding:clamp(26px,3.4vw,40px) clamp(22px,4vw,48px);border-radius:28px;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.45),transparent 40%),linear-gradient(120deg,#c6f36b,#9BE22B 50%,#6fc21a);color:#0B0B0C;box-shadow:0 40px 70px -40px rgba(155,226,43,.85)}.ct-main-bg{position:absolute;right:8%;top:50%;z-index:-1;width:260px;height:260px;color:rgba(11,11,12,.08);transform:translateY(-50%) rotate(-14deg);animation:ctMainFloat 6s ease-in-out infinite}@keyframes ctMainFloat{0%,to{transform:translateY(-50%) rotate(-14deg)}50%{transform:translateY(-56%) rotate(-6deg)}}.ct-main-ring{position:absolute;left:-120px;bottom:-160px;z-index:-1;width:360px;height:360px;border-radius:50%;border:40px solid rgba(255,255,255,.18);animation:ctMainPulse 4s ease-in-out infinite}@keyframes ctMainPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:.5}}.ct-main-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.ct-main-label{align-self:flex-start;padding:6px 12px;border-radius:999px;background:#0B0B0C;color:#9BE22B;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.ct-main-phone{margin-top:4px;font-size:clamp(34px,5.4vw,64px);font-weight:900;line-height:1.02;letter-spacing:-.03em;color:#0B0B0C;text-decoration:none;white-space:nowrap}.ct-main-who{font-size:17px;font-weight:800;color:rgba(11,11,12,.85)}.ct-main-note{font-size:14px;font-weight:600;color:rgba(11,11,12,.65)}.ct-call.ct-main-call{height:64px;padding:0 32px;font-size:19px;background:#0B0B0C;color:#9BE22B;box-shadow:0 18px 32px -16px rgba(0,0,0,.8)}.ct-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"map mgr" "info mgr"}.ct-map-card{grid-area:map}.ct-mgr-card{grid-area:mgr;align-self:start}.ct-info{grid-area:info;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.ct-info>.ct-card:first-child{grid-row:span 2}.ct-mgr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ct-mgr{display:flex;align-items:center;gap:14px;padding:12px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.ct-mgr:hover{transform:translateX(4px);border-color:rgba(155,226,43,.5);background:rgba(155,226,43,.06)}.ct-mgr-avatar{flex-shrink:0;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#c6f36b,#9BE22B 55%,#6fc21a);color:#0B0B0C;font-size:17px;font-weight:900}.ct-mgr-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ct-mgr-name{font-size:15px;font-weight:700;color:#9aa3b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-mgr-phone{font-size:19px;font-weight:800;color:#fff;white-space:nowrap}.ct-mgr-call{flex-shrink:0;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(120deg,#c6f36b,#9BE22B 50%,#7cc61e);color:#0B0B0C;box-shadow:0 10px 22px -12px rgba(155,226,43,.9)}.ct-mgr:hover .ct-mgr-call svg{animation:ctRing 1.4s ease-in-out infinite}@media (max-width:1024px){.ct-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"map" "mgr" "info"}.ct-mgr-card{align-self:stretch}}@media (max-width:760px){.ct-head{margin-bottom:22px}.ct-main{flex-direction:column;align-items:stretch;gap:18px;border-radius:24px}.ct-main-bg{width:180px;height:180px;right:-30px;top:30%}.ct-main-who{font-size:15px}.ct-call.ct-main-call{width:100%;justify-content:center;height:58px}.ct-info{grid-template-columns:minmax(0,1fr);gap:14px}.ct-info>.ct-card:first-child{grid-row:auto}.ct-grid{gap:14px}.ct-mgr-card{padding:18px 14px}.ct-mgr-phone{font-size:18px}}@media (max-width:380px){.ct-main-phone{font-size:30px}}@media (min-width:761px){.ct-main{gap:20px;padding:20px 32px;border-radius:22px;margin-bottom:16px}.ct-main-info{gap:4px}.ct-main-phone{font-size:clamp(28px,3vw,40px);margin-top:2px}.ct-main-bg{width:150px;height:150px}.ct-main-ring{width:240px;height:240px;left:-90px;bottom:-130px;border-width:28px}.ct-call.ct-main-call{height:52px;padding:0 24px;font-size:16px}}@media (max-width:760px){.ct-sub{display:none}}.ct-mgr-avatar{width:56px;height:56px;border-radius:16px}.ct-mgr-photo{padding:0;object-fit:cover;border-radius:16px;background:#1f2a3a;box-shadow:0 0 0 2px rgba(155,226,43,.55)}@media (max-width:760px){.ct-mgr-avatar{width:52px;height:52px}}@media (min-width:761px){.ct-mgr-list{gap:12px}.ct-mgr{gap:18px;padding:14px 16px 14px 14px;border-radius:20px}.ct-mgr-avatar{width:76px;height:76px;border-radius:20px;font-size:22px}.ct-mgr-name{font-size:16px}.ct-mgr-phone{font-size:21px}.ct-mgr-call{width:50px;height:50px}}