.lets-talk-page{min-height:100svh;background:var(--black);border-top:4px solid var(--copper);padding:0 24px;display:flex;flex-direction:column}.lets-talk-footer,.lets-talk-header,.lets-talk-main{width:100%;max-width:820px;margin-inline:auto}.lets-talk-header{padding-block:28px;border-bottom:1px solid var(--line)}.lets-talk-header a{display:inline-block;border-radius:2px;transition:opacity .2s ease}.lets-talk-header a:hover{opacity:.8}.lets-talk-header img{width:220px;height:auto}.lets-talk-main{padding-block:44px 36px;flex:1 1}.lets-talk-main h1{font-family:var(--display);font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.15;letter-spacing:-.045em;margin:0 0 28px;max-width:800px;font-weight:600;text-wrap:balance}.lets-talk-main h1 span{color:var(--gold)}.lets-talk-schedule{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:56px;padding:15px 22px;background:var(--copper);color:var(--black);font-size:1rem;line-height:1.4;font-weight:700;border-radius:3px;transition:background-color .2s ease,transform .2s ease}.lets-talk-schedule:hover{background:#e09a69;transform:translateY(-2px)}.lets-talk-schedule:active{transform:scale(.99)}.lets-talk-page a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lets-talk-copy{max-width:700px;margin-top:32px;color:#d3d8e0;font-size:1.0625rem;line-height:1.75}.lets-talk-copy p{margin:0 0 18px}.lets-talk-signature{display:grid;grid-gap:4px;gap:4px;margin:26px 0 0;font-size:1rem}.lets-talk-signature strong{font-weight:600;color:var(--white)}.lets-talk-signature span{color:var(--gold);font-size:.9rem}.lets-talk-footer{border-top:1px solid var(--line);padding-block:20px;color:var(--muted);font-size:.78rem}@media(max-width:600px){.lets-talk-header{padding-block:20px}.lets-talk-header img{width:190px}.lets-talk-main{padding-block:28px 30px}.lets-talk-main h1{font-size:clamp(1.8rem,7.8vw,2.5rem);margin-bottom:24px}.lets-talk-schedule{width:100%;font-size:.94rem;gap:12px;padding:14px 12px}.lets-talk-copy{font-size:1rem;line-height:1.65;margin-top:28px}}@media(prefers-reduced-motion:reduce){.lets-talk-page a{transition:none}.lets-talk-schedule:active,.lets-talk-schedule:hover{transform:none}}