.ca-offer-hero__panel.is-breakthrough{padding:0;border:0;background:#111;box-shadow:0 34px 80px -48px rgba(10,8,5,.85)}.ca-breakthrough{--ca-bt-p:.55;position:relative;min-height:clamp(520px, 48vw, 680px);height:100%;overflow:hidden;border-radius:var(--ca-offer-panel-radius,4px);background:#111;isolation:isolate}.ca-breakthrough__canvas,.ca-breakthrough__canvas svg{position:absolute;inset:0;width:100%;height:100%}.ca-breakthrough__canvas svg{display:block}.ca-breakthrough__wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,17,17,.55),transparent 28%),linear-gradient(0deg,rgba(9,9,9,.82),transparent 34%);pointer-events:none}.ca-breakthrough__light{transform-origin:50% 50%;transform:scaleX(calc(.72 + var(--ca-bt-p) * .28));opacity:calc(.48 + var(--ca-bt-p) * .52);transition:transform .7s var(--ca-offer-ease,cubic-bezier(.2,.7,.2,1)),opacity .7s var(--ca-offer-ease,cubic-bezier(.2,.7,.2,1))}.ca-breakthrough__line{stroke-dasharray:1200;stroke-dashoffset:1200;opacity:.9}.ca-breakthrough.is-visible[data-motion="cinematic"] .ca-breakthrough__line,.ca-breakthrough.is-visible[data-motion="subtle"] .ca-breakthrough__line{animation:ca-breakthrough-draw 1.8s .15s cubic-bezier(.2,.7,.2,1) forwards}.ca-breakthrough__shards{filter:drop-shadow(0 0 8px rgba(196,71,50,.22))}.ca-breakthrough__caption{position:absolute;right:clamp(22px, 4vw, 46px);bottom:clamp(22px, 4vw, 42px);left:clamp(22px, 4vw, 46px);z-index:2;color:#f4eee1}.ca-breakthrough__caption span{display:block;margin-bottom:10px;color:#d9a653;font-size:9px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.ca-breakthrough__caption strong{display:block;max-width:none;font-family:var(--ca-offer-serif,"Songti SC",serif);font-size:clamp(24px, 2.3vw, 33px);font-weight:600;line-height:1.18;letter-spacing:.01em}.ca-breakthrough__caption em{display:block;margin-top:18px;color:rgba(244,238,225,.55);font-size:10px;font-style:normal;letter-spacing:.08em}@keyframes ca-breakthrough-draw{to{stroke-dashoffset:0}}@media (max-width:820px){.ca-breakthrough{min-height:430px}.ca-breakthrough__caption strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.ca-breakthrough__light{transform:none;opacity:1;transition:none}.ca-breakthrough__line{animation:none;stroke-dashoffset:0}}body.ca-offer-hero-scene-breakthrough .ca-offer-hero h1{max-width:none;font-size:clamp(38px, 4vw, 58px);letter-spacing:-.02em}@media (max-width:820px){body.ca-offer-hero-scene-breakthrough .ca-offer-hero h1{font-size:clamp(33px, 9vw, 44px);line-height:1.12}body.ca-offer-hero-scene-breakthrough .ca-offer-hero__promise,body.ca-offer-hero-scene-breakthrough .ca-offer-hero__fit{max-width:100%}}@media (max-width:820px){.ca-offer-hero__grid{grid-template-columns:minmax(0,1fr)}.ca-offer-hero__grid>*,.ca-offer-hero__copy,.ca-offer-hero__panel,.ca-breakthrough{min-width:0}}