.scta{isolation:isolate;background:var(--color-bg-inverse);color:var(--color-text-inverse);padding:var(--section-y) 0 calc(var(--section-y-sm) + var(--space-6));border-bottom:1px solid var(--alpha-white-10);font-family:var(--font-body);position:relative;overflow:hidden}.scta *,.scta :before,.scta :after{box-sizing:border-box}.scta:before{content:"";z-index:-2;background-image:linear-gradient(var(--alpha-white-7) 1px, transparent 1px), linear-gradient(90deg, var(--alpha-white-7) 1px, transparent 1px);-webkit-mask-image:radial-gradient(ellipse at 70% 50%, var(--palette-black) 20%, transparent 75%);mask-image:radial-gradient(ellipse at 70% 50%, var(--palette-black) 20%, transparent 75%);background-size:48px 48px;position:absolute;inset:0}.scta:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--alpha-orange-500-28), transparent);pointer-events:none;width:900px;height:700px;position:absolute;top:50%;right:-10%;transform:translateY(-50%)}.scta__inner{gap:var(--space-9);width:100%;max-width:calc(var(--container-max) + 2 * var(--gutter));padding:0 var(--gutter);align-items:center;margin:0 auto;display:grid}@media (width>=1024px){.scta__inner{gap:var(--space-10);grid-template-columns:5fr 6fr}}.scta__copy{gap:var(--space-5);justify-items:start;display:grid}.scta p,.scta ul{margin:0}.scta__badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--alpha-white-8);border:1px solid var(--alpha-white-15);font:var(--font-weight-medium) var(--text-small)/1.2 var(--font-heading);color:var(--color-heading-inverse);padding:5px 14px 5px 5px;display:inline-flex}.scta__badge-tag{background:var(--color-accent);color:var(--color-text-on-accent);border-radius:var(--radius-pill);padding:3px 10px}.scta .scta__title{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--text-h1);letter-spacing:var(--tracking-tight);color:var(--color-heading-inverse);text-wrap:balance;margin:0;line-height:1.05}.scta .scta__title span{color:var(--color-accent)}.scta__sub{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-text-inverse);max-width:34ch}.scta__points{gap:var(--space-2) var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.scta__points li{align-items:center;gap:var(--space-2);font:var(--font-weight-medium) var(--text-small)/1.3 var(--font-heading);color:var(--color-heading-inverse);display:flex}.scta__points li:before{content:none}.scta__points svg{width:16px;height:16px;color:var(--color-accent);flex:none}.scta__form{gap:var(--space-2);width:100%;max-width:480px;margin-top:var(--space-2);background:var(--color-bg);border-radius:var(--radius-pill);box-shadow:var(--shadow-accent);padding:6px;display:flex}.scta__form input{width:auto;min-width:0;height:calc(var(--button-height) - 4px);padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--color-heading);font:inherit;font-size:var(--text-input);background:0 0;border:0;flex:auto}.scta__form input::placeholder{color:var(--field-placeholder)}.scta .scta__btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:calc(var(--button-height) - 4px);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--button-bg);color:var(--button-fg);font:var(--button-weight) var(--text-button)/1 var(--button-font);white-space:nowrap;cursor:pointer;transition:var(--button-transition), transform var(--duration-fast) var(--ease-out);border:0;flex:none;display:inline-flex}.scta .scta__btn:is(:hover,:focus-visible){background:var(--button-bg-hover);color:var(--button-fg)}.scta .scta__btn:active{transform:scale(.98)}.scta svg{width:18px;height:18px}.scta__form :is(input,button):focus-visible{outline:var(--focus-ring);outline-offset:2px}.scta__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.scta .scta__more{align-items:center;gap:var(--space-2);color:var(--color-heading-inverse);font:var(--font-weight-medium) var(--text-body)/1.3 var(--font-heading);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:5px;display:inline-flex}.scta .scta__more:is(:hover,:focus-visible){color:var(--color-accent)}.scta .scta__more:focus-visible{outline:var(--focus-ring-inverse);outline-offset:4px}.scta__media{perspective:1600px;position:relative}.scta__frame{border-radius:var(--radius-lg);background:var(--color-bg-alt);box-shadow:0 50px 100px -30px var(--alpha-black-70), 0 0 0 1px var(--alpha-white-12);transform-origin:0;position:relative;overflow:hidden}@media (width>=1024px){.scta__frame{transition:transform .8s var(--ease-out);transform:rotateY(-8deg)rotateX(2deg)}.scta__media:hover .scta__frame{transform:rotateY(-3deg)rotateX(1deg)}}.scta__bar{background:var(--color-bg);border-bottom:var(--border);align-items:center;gap:6px;padding:10px 14px;display:flex}.scta__bar i{border-radius:var(--radius-round);background:var(--color-border);width:9px;height:9px}.scta__bar span{margin-left:var(--space-3);font:var(--font-weight-medium) 12px/1 var(--font-heading);color:var(--color-text-meta)}.scta__frame video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.scta .scta__chip{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-heading);font:var(--font-weight-medium) var(--text-small)/1 var(--font-heading);box-shadow:var(--shadow-lg);transition:transform var(--duration-base) var(--ease-out);padding:8px 18px 8px 8px;text-decoration:none;display:inline-flex;position:absolute;bottom:-22px;left:-18px}.scta .scta__chip em{color:var(--color-text-meta);font-style:normal}.scta .scta__chip:is(:hover,:focus-visible){color:var(--color-heading);transform:translateY(-2px)}.scta .scta__chip:focus-visible{outline:var(--focus-ring-inverse);outline-offset:3px}.scta__chip-play{border-radius:var(--radius-round);background:var(--color-accent);width:34px;height:34px;color:var(--color-text-on-accent);place-items:center;display:grid}.scta__chip-play svg{width:14px;height:14px;margin-left:2px}@media (width<=767px){.scta__inner{gap:var(--space-8)}.scta__form{border-radius:var(--radius-lg);flex-wrap:wrap}.scta__form input{flex-basis:100%}.scta .scta__btn{width:100%}.scta .scta__chip{bottom:-18px;left:12px}}@media (prefers-reduced-motion:reduce){.scta__frame,.scta .scta__btn,.scta .scta__chip{transition:none}}
