.talent-lp-page-body{overflow-x:clip}.talent-lp{width:min(1200px,calc(100% - 28px));margin:0 auto;padding:28px 0 80px;display:grid;gap:28px}.talent-lp__hero,.talent-lp__section,.talent-lp__cta{border-radius:32px;border:1px solid rgba(104,74,38,.1);background:color-mix(in srgb,var(--surface) 95%,white 5%);box-shadow:0 22px 54px #462d1412}.talent-lp__hero,.talent-lp__section,.talent-lp__cta{padding:32px}.talent-lp__section--tint{background:radial-gradient(circle at top right,rgba(34,126,157,.09),transparent 30%),linear-gradient(180deg,#fffdf9,#f8f2e8)}.talent-lp__hero{background:radial-gradient(circle at top right,rgba(61,160,198,.13),transparent 32%),linear-gradient(180deg,#fffdf9,#f7f2e9)}.talent-lp__heroGrid,.talent-lp__split,.talent-lp__ctaInner{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:24px;align-items:center}.talent-lp__split--reverse{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.talent-lp__eyebrow{display:inline-flex;margin:0 0 12px;padding:6px 12px;border-radius:999px;background:#b761221a;color:#aa5b23;font-size:.82rem;font-weight:700;letter-spacing:.08em}.talent-lp h1,.talent-lp h2,.talent-lp h3,.talent-lp p{margin-top:0}.talent-lp h1,.talent-lp h2{color:var(--text);line-height:1.18;text-wrap:balance}.talent-lp h1{font-size:clamp(2.2rem,4.4vw,4rem);margin-bottom:18px}.talent-lp h2{font-size:clamp(1.8rem,3vw,2.8rem);margin-bottom:14px}.talent-lp h3{font-size:1.2rem;line-height:1.35;color:var(--text);margin-bottom:10px}.talent-lp p,.talent-lp li{color:#5e503f;line-height:1.9}.talent-lp__lead{font-size:1.03rem;margin-bottom:0}.talent-lp__heroCard,.talent-lp__panel,.talent-lp__card,.talent-lp__toolCard,.talent-lp__step,.talent-lp__audience{background:#ffffffd6;border:1px solid rgba(104,74,38,.1);border-radius:26px}.talent-lp__heroCard,.talent-lp__panel{overflow:hidden}.talent-lp__heroCard img,.talent-lp__visual{width:100%;height:100%;object-fit:cover}.talent-lp__audience{margin-top:24px;padding:24px 26px}.talent-lp__audience h2{font-size:1.35rem;margin-bottom:16px}.talent-lp__audience ul,.talent-lp__toolBody ol{margin:0;padding-left:1.2rem}.talent-lp__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.talent-lp__btn{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:0 28px;border-radius:999px;background:linear-gradient(135deg,#b76527,#d38b46);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 14px 28px #b7612238}.talent-lp__btn--ghost{background:transparent;color:#aa5b23;border:1px solid rgba(183,97,34,.24);box-shadow:none}.talent-lp__sectionHeading{max-width:860px;margin-bottom:24px}.talent-lp__cardGrid,.talent-lp__toolGrid,.talent-lp__steps{display:grid;gap:18px}.talent-lp__cardGrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-lp__card{padding:22px}.talent-lp__copy{display:grid;gap:12px}.talent-lp__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-lp__toolCard{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.talent-lp__toolVisual{padding:22px 22px 0}.talent-lp__toolVisual img{width:100%;aspect-ratio:16 / 8;object-fit:contain;background:#fff;border-radius:20px;padding:18px}.talent-lp__toolBody{padding:18px 22px 24px}.talent-lp__toolBody ol{display:grid;gap:8px;margin-top:16px}.talent-lp__steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.talent-lp__step{padding:18px}.talent-lp__stepNo{font-size:.8rem;font-weight:800;letter-spacing:.08em;color:#aa5b23;margin-bottom:10px}.talent-lp__movieWrap{overflow:hidden;border-radius:26px;box-shadow:0 20px 46px #462d141a}.talent-lp__movieWrap iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.talent-lp__cta{background:radial-gradient(circle at top right,rgba(61,160,198,.11),transparent 34%),linear-gradient(135deg,#fff8ef,#f6ecde)}@media(max-width:1024px){.talent-lp__heroGrid,.talent-lp__split,.talent-lp__ctaInner,.talent-lp__toolGrid,.talent-lp__cardGrid--three,.talent-lp__steps{grid-template-columns:1fr}}@media(max-width:720px){.talent-lp{width:min(100% - 20px,1200px);padding:18px 0 56px;gap:18px}.talent-lp__hero,.talent-lp__section,.talent-lp__cta{padding:22px 18px;border-radius:24px}.talent-lp h1{font-size:clamp(1.9rem,9vw,2.7rem)}.talent-lp h2{font-size:clamp(1.45rem,6.2vw,2rem)}.talent-lp__actions{flex-direction:column}.talent-lp__btn{width:100%;padding-inline:18px;text-align:center}.talent-lp__audience{padding:20px 18px}.talent-lp__toolVisual{padding:18px 18px 0}.talent-lp__toolBody,.talent-lp__card,.talent-lp__step{padding-left:18px;padding-right:18px}}
