.page-module__ylPtNa__page{overflow:hidden}.page-module__ylPtNa__hero{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:center;gap:70px;max-width:1260px;margin:60px auto 90px;padding:0 32px;display:grid;position:relative}.page-module__ylPtNa__heroArt{aspect-ratio:16/10;color:#666;letter-spacing:.5px;background:radial-gradient(circle at 65% 35%,rgba(255,107,53,.25),transparent 65%),linear-gradient(145deg,#181818,#090909);border:1px solid #262626;border-radius:34px;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 60px -18px rgba(0,0,0,.8)}.page-module__ylPtNa__heroIntro h1{font-size:max(2.8rem,min(5.2vw,3.8rem));font-weight:600;line-height:1.05}.page-module__ylPtNa__heroIntro p{color:#c7c7c7;max-width:520px;margin-top:26px;font-size:1rem;line-height:1.55}.page-module__ylPtNa__heroCtas{flex-wrap:wrap;gap:22px;margin-top:42px;display:flex}.page-module__ylPtNa__heroCtas a{text-decoration:none}.page-module__ylPtNa__primaryBtn{background:var(--button-gradient,linear-gradient(90deg,#c33,#ffa343));color:#fff;letter-spacing:.5px;border-radius:12px;padding:14px 30px;font-size:.85rem;font-weight:600;box-shadow:0 4px 18px -6px rgba(204,51,51,.55)}.page-module__ylPtNa__primaryBtn:hover{filter:brightness(1.08)}.page-module__ylPtNa__outlineBtn{letter-spacing:.5px;color:#fff;background:linear-gradient(transparent,transparent)padding-box,var(--button-gradient,linear-gradient(90deg,#c33,#ffa343))border-box;border:1px solid transparent;border-radius:12px;padding:14px 30px;font-size:.85rem;font-weight:600;position:relative}.page-module__ylPtNa__outlineBtn:hover{background:linear-gradient(#161616,#161616)padding-box,var(--button-gradient,linear-gradient(90deg,#c33,#ffa343))border-box}.page-module__ylPtNa__badges{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.page-module__ylPtNa__badge{letter-spacing:.7px;color:#bbb;background:#141414;border:1px solid #222;border-radius:999px;padding:6px 10px;font-size:.55rem;font-weight:600}.page-module__ylPtNa__section{max-width:1180px;margin:0 auto 140px;padding:0 32px;position:relative}.page-module__ylPtNa__section h2{margin-bottom:30px;font-size:max(2.1rem,min(4.4vw,3.1rem));font-weight:600;line-height:1.1}.page-module__ylPtNa__section p.page-module__ylPtNa__lead{color:#c5c5c5;max-width:760px;font-size:.95rem;line-height:1.6}.page-module__ylPtNa__showcaseGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:34px;margin-top:70px;display:grid}.page-module__ylPtNa__showcaseCard{background:#121212;border:1px solid #232323;border-radius:22px;flex-direction:column;gap:16px;padding:20px 20px 70px;display:flex;position:relative;overflow:hidden}.page-module__ylPtNa__showcaseCard:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 70% 25%,rgba(255,107,53,.18),transparent 60%),radial-gradient(circle at 30% 75%,rgba(255,155,66,.12),transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.page-module__ylPtNa__showcaseCard h3{letter-spacing:.5px;font-size:.9rem;font-weight:600}.page-module__ylPtNa__showcaseCard p{color:#bdbdbd;font-size:.65rem;line-height:1.5}.page-module__ylPtNa__placeholderMedia{aspect-ratio:16/10;color:#777;letter-spacing:.5px;background:linear-gradient(135deg,#1f1f1f,#101010);border:1px solid #232323;border-radius:14px;justify-content:center;align-items:center;font-size:.6rem;display:flex;position:relative}.page-module__ylPtNa__inlineSteps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:60px;display:grid}.page-module__ylPtNa__step{background:#141414;border:1px solid #222;border-radius:18px;flex-direction:column;gap:12px;padding:20px 22px;display:flex;position:relative}.page-module__ylPtNa__step:before{content:attr(data-step);background:var(--button-gradient,linear-gradient(90deg,#c33,#ffa343));color:#fff;letter-spacing:.5px;border-radius:999px;padding:4px 10px;font-size:.55rem;font-weight:600;position:absolute;top:-10px;left:14px;box-shadow:0 4px 14px -6px rgba(204,51,51,.55)}.page-module__ylPtNa__step h3{font-size:.85rem;font-weight:600}.page-module__ylPtNa__step p{color:#bcbcbc;font-size:.65rem;line-height:1.5}.page-module__ylPtNa__dualPanel{grid-template-columns:repeat(auto-fit,minmax(max(260px,min(48%,360px)),1fr));align-items:center;gap:70px;margin-top:100px;display:grid}.page-module__ylPtNa__dualShot{aspect-ratio:16/10;letter-spacing:.5px;color:#777;background:linear-gradient(145deg,#181818,#0a0a0a);border:1px solid #242424;border-radius:28px;justify-content:center;align-items:center;font-size:.65rem;display:flex;position:relative;overflow:hidden}.page-module__ylPtNa__dualShot:after{content:"GIF / VIDEO";background:rgba(0,0,0,.44);border-radius:6px;padding:4px 8px;font-size:.55rem;position:absolute;bottom:10px;right:14px}.page-module__ylPtNa__ctaBand{text-align:center;background:linear-gradient(145deg,#1d1d1d,#101010);padding:70px max(28px,min(5vw,80px));position:relative;overflow:hidden}.page-module__ylPtNa__ctaBand:before{content:"";mix-blend-mode:overlay;opacity:.9;background:radial-gradient(circle at 60% 40%,rgba(255,107,53,.28),transparent 65%),radial-gradient(circle at 40% 70%,rgba(255,140,66,.18),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.page-module__ylPtNa__ctaBand h2{margin-bottom:20px;font-size:max(2rem,min(4.2vw,3rem));font-weight:600}.page-module__ylPtNa__ctaBand p{color:#c9c9c9;max-width:640px;margin:0 auto 34px;font-size:.85rem;line-height:1.55}.page-module__ylPtNa__ctaActions{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.page-module__ylPtNa__ctaActions a{text-decoration:none}.page-module__ylPtNa__footerSpacer{height:40px}@media (max-width:920px){.page-module__ylPtNa__hero{grid-template-columns:1fr;margin-top:40px}}@media (max-width:600px){.page-module__ylPtNa__section{padding:0 20px}.page-module__ylPtNa__hero{gap:40px}.page-module__ylPtNa__heroIntro h1{font-size:max(2.1rem,min(8vw,2.8rem))}.page-module__ylPtNa__heroCtas{flex-direction:column}.page-module__ylPtNa__primaryBtn,.page-module__ylPtNa__outlineBtn{text-align:center;justify-content:center;width:100%}.page-module__ylPtNa__dualPanel{grid-template-columns:1fr;gap:40px;margin-top:70px}.page-module__ylPtNa__ctaBand{margin:0 20px}}@media (max-width:420px){.page-module__ylPtNa__dualPanel{gap:34px}.page-module__ylPtNa__dualShot{border-radius:22px}}.page-module__ylPtNa__dualList{color:#c6c6c6;flex-direction:column;gap:10px;margin-top:28px;padding:0;font-size:.75rem;line-height:1.6;list-style:none;display:flex}.page-module__ylPtNa__dualList li{padding-left:0;position:relative}
