.november-carousel{position:relative;margin:24px 0 32px;border-radius:24px;overflow:hidden;background:#071a2d;color:#fff;isolation:isolate}
.november-slide{display:grid;grid-template-columns:1.05fr 1fr;min-height:440px;align-items:center;gap:32px;padding:48px 56px 72px;background:radial-gradient(ellipse at 10% 0%,#184768 0,transparent 65%),#071a2d}
.november-slide[hidden],.november-carousel[hidden]{display:none!important}
.november-slide:nth-child(2){background:radial-gradient(ellipse at 10% 0%,#50325b 0,transparent 65%),#17172f}
.november-slide:nth-child(3){background:radial-gradient(ellipse at 10% 0%,#174940 0,transparent 65%),#071f25}
.november-copy{max-width:580px}.november-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:800;color:#75e0ef;margin:0 0 14px}
.november-copy h2{font-size:clamp(30px,3.6vw,54px);line-height:1.08;letter-spacing:-.035em;margin:0 0 18px;color:#fff}
.november-copy p:not(.november-kicker){font-size:16px;line-height:1.6;color:#d0dfeb;max-width:480px;margin:0 0 20px}
.november-price{display:flex;align-items:baseline;gap:14px;margin:18px 0 24px}.november-price strong{font-size:36px;color:#fff}.november-price del{font-size:18px;color:#b3c4d3}
.november-copy a{display:inline-flex;align-items:center;gap:24px;padding:14px 22px;background:#75e0ef;color:#071a2d;font-weight:800;border-radius:9px;text-decoration:none}.november-copy a:hover{background:#fff}.november-copy a:focus-visible,.november-controls button:focus-visible{outline:3px solid #ffc65a;outline-offset:4px}
.november-visual{position:relative;justify-self:end;display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;aspect-ratio:1;background:#fff;border-radius:22px;overflow:hidden}
.november-visual img{width:100%;height:100%;object-fit:contain}.november-stamp{position:absolute;right:12px;top:12px;border-radius:6px;background:#ffce69;color:#151a22;font-size:12px;font-weight:900;padding:9px 12px;letter-spacing:.03em}
.november-controls{position:absolute;bottom:20px;left:56px;right:56px;display:flex;align-items:center;gap:10px}.november-controls button{border:1px solid #63788c;background:transparent;color:white;border-radius:50%;min-width:36px;height:36px;cursor:pointer}.november-controls [data-nov-dot]{min-width:9px;width:9px;height:9px;padding:0;background:#61778a;border:0}.november-controls [aria-current="true"]{background:#75e0ef}.november-controls [data-nov-pause]{margin-left:auto;border-radius:6px;padding:0 12px;font-size:12px}
@media(max-width:700px){.november-carousel{margin:16px 0 24px;border-radius:16px}.november-slide{padding:28px 24px 70px;gap:24px;grid-template-columns:1fr;min-height:0}.november-visual{width:min(100%,280px);justify-self:center;grid-row:2}.november-copy h2{font-size:34px}.november-copy p:not(.november-kicker){font-size:14px}.november-price strong{font-size:30px}.november-controls{left:24px;right:72px;bottom:17px}.november-controls [data-nov-pause]{margin-left:4px}}
@media(prefers-reduced-motion:reduce){.november-carousel *{scroll-behavior:auto!important;transition:none!important}}
