.cc-hero{background:radial-gradient(1200px 500px at 85% -10%,rgba(230,180,80,.16),transparent 60%),linear-gradient(160deg,#0b1410,#10241a 55%,#0b1410);color:#eef4f0;padding:44px 0 26px}.cc-hero__in{display:grid;gap:28px;align-items:center}@media (min-width:900px){.cc-hero__in{grid-template-columns:1.25fr .9fr;gap:48px}}.cc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e6b450}.cc-eyebrow svg{width:18px;height:18px}.cc-hero h1{font-family:var(--display);font-weight:780;font-size:clamp(32px,5.2vw,54px);line-height:1.04;letter-spacing:-.02em;margin-top:12px;color:#fff}.cc-lead{margin-top:14px;font-size:17.5px;line-height:1.55;color:#c9d8cf;max-width:56ch}.cc-from{margin-top:16px;font-size:15px;color:#c9d8cf}.cc-from b{font-size:26px;color:#fff;margin-left:6px;font-family:var(--display)}.cc-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.cc-btn--gold{background:linear-gradient(180deg,#f0c766,#d9a63e);color:#1b1405;box-shadow:0 6px 18px rgba(217,166,62,.28)}.cc-btn--gold:hover{filter:brightness(1.05)}.cc-btn--ghost{background:rgba(255,255,255,.06);color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35)}.cc-btn--ghost:hover{background:rgba(255,255,255,.12)}.cc-trust{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:560px){.cc-trust{grid-template-columns:1fr 1fr}}.cc-trust li{display:flex;align-items:center;gap:9px;font-size:14.5px;color:#dbe7e0}.cc-trust svg{width:19px;height:19px;color:#e6b450;flex:none}.cc-hero__card{position:relative;border-radius:22px;padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 30px 60px rgba(0,0,0,.35)}.cc-cam{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:rgba(230,180,80,.14);color:#e6b450}.cc-cam svg{width:34px;height:34px}.cc-live{margin-top:14px;display:flex;align-items:center;gap:8px;font-family:var(--mono,monospace);font-size:12.5px;letter-spacing:.06em;color:#c9d8cf}.cc-dot{width:9px;height:9px;border-radius:50%;background:#ff4d4d;box-shadow:0 0 0 4px rgba(255,77,77,.18)}.cc-grid4{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.cc-feed{position:relative;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:#1a231f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);font-family:var(--mono,monospace)}.cc-feed svg{position:absolute;inset:0;width:100%;height:100%;display:block;filter:saturate(.6) brightness(1.45) contrast(1.05)}.cc-feed:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.1) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.35))}.cc-feed span{position:absolute;z-index:1;font-size:9.5px;font-weight:700;letter-spacing:.04em;color:#f2f7f3;text-shadow:0 1px 2px rgba(0,0,0,.8)}.cc-feed__rec{top:6px;left:7px;display:flex;align-items:center;gap:4px}.cc-feed__rec i{width:6px;height:6px;border-radius:50%;background:#ff4d4d;animation:cc-blink 1.4s steps(2,start) infinite}.cc-feed__time{top:6px;right:7px}.cc-feed__label{left:7px;bottom:6px}@keyframes cc-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.cc-feed__rec i{animation:none}}.cc-brands{margin-top:26px;font-size:13.5px;color:#9fb4a8;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.cc-brands b{color:#e8efe9;font-weight:650}.cc-group{margin-top:26px}.cc-group h3{display:flex;align-items:center;gap:9px;font-size:20px;font-weight:720}.cc-group h3 svg{width:22px;height:22px;color:var(--green-700)}.cc-group h3 small{font-size:14px;font-weight:500;color:var(--grey);margin-left:4px}.cc-cards{margin-top:12px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.cc-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px 18px 18px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line),0 1px 2px rgba(0,0,0,.03)}.cc-card.is-popular{box-shadow:inset 0 0 0 2px #d9a63e,0 14px 30px rgba(217,166,62,.18)}.cc-badge{position:absolute;top:-11px;left:18px;background:linear-gradient(180deg,#f0c766,#d9a63e);color:#1b1405;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.cc-badge--offer{background:linear-gradient(180deg,#ff6b4a,#e2401f);color:#fff}.cc-was{margin-left:8px;font-size:17px;font-weight:600;color:#8a948f}.cc-card h4{font-size:17px;font-weight:700}.cc-price{font-family:var(--display);font-size:30px;font-weight:780;line-height:1}.cc-incl{font-size:12.5px;color:var(--green-700);font-weight:600}.cc-card ul{margin:4px 0 8px;padding-left:18px;color:var(--grey);font-size:14px;line-height:1.45;flex:1}.cc-card .nf-btn{width:100%}.cc-custom{margin-top:20px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:18px;border-radius:18px;background:var(--mist,#f4f6f5)}.cc-custom p{color:var(--grey);font-size:14.5px;margin-top:4px}.cc-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));counter-reset:s}.cc-steps li{counter-increment:s;padding:18px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);display:flex;flex-direction:column;gap:6px}.cc-steps li:before{content:counter(s);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:#10241a;color:#e6b450}.cc-steps b{font-size:16.5px}.cc-steps span{color:var(--grey);font-size:14.5px;line-height:1.45}.cc-care{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding:24px;border-radius:22px;color:#eef4f0;background:linear-gradient(160deg,#0b1410,#10241a)}.cc-care h2{font-size:clamp(24px,3.4vw,32px);font-weight:740;color:#fff}.cc-care p{color:#c9d8cf;margin-top:6px;max-width:60ch}.cc-care b{color:#fff}.cc-cities li{display:inline-flex;align-items:center;gap:6px}.cc-cities svg{width:15px;height:15px;color:var(--green-700)}.cc-close{background:linear-gradient(160deg,#0b1410,#10241a);color:#eef4f0;padding:38px 0;margin-top:10px}.cc-close__in{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.cc-close h2{font-family:var(--display);font-size:clamp(26px,4vw,38px);font-weight:760;color:#fff}.cc-close p{color:#c9d8cf;margin-top:6px}.cc-close .cc-cta{margin-top:0}