.link-hero{background:var(--v3-soft);padding-block:56px 0;overflow:hidden}.link-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:end;gap:56px;display:grid}.link-hero-copy{padding-bottom:96px}.link-hero-copy h1{letter-spacing:-2.5px;margin:22px 0 26px;font-size:clamp(42px,4.6vw,66px);line-height:1.02}.link-hero-copy>p:not(.v3-eyebrow){color:#51325b;max-width:520px;font-size:19px;line-height:1.6}.link-hero .v3-eyebrow{color:#3c005c}.link-hero-visual{padding-left:72px;position:relative}.link-hero-visual .landing-photo{aspect-ratio:495/560;border-radius:32px 32px 0 0}.link-hero-bubbles{justify-items:start;gap:10px;display:grid;position:absolute;top:64px;left:0}.link-hero-bubbles .link-bubble{animation:.5s cubic-bezier(.2,.8,.2,1) both link-bubble-in;box-shadow:0 14px 30px #210d2b24}.link-hero-bubbles .link-bubble:nth-child(2){margin-left:40px;animation-delay:.5s}.link-hero-bubbles .link-bubble:nth-child(3){margin-left:40px;animation-delay:1s}.link-bubble{background:var(--v3-surface);border-radius:18px 18px 18px 4px;align-items:center;gap:8px;max-width:300px;padding:12px 16px;font-size:15px;line-height:1.4;display:inline-flex}.link-bubble.is-seller{background:var(--v3-ink);color:var(--v3-surface);border-radius:18px 18px 4px}.link-bubble.is-link{border:2px solid var(--v3-brand);color:var(--v3-ink);background:#fff;border-radius:18px 18px 4px;font-weight:600}.link-bubble.is-link svg{color:var(--v3-brand)}.link-bubble.is-system{color:var(--v3-success);background:#dcf1e4;border-radius:999px;font-size:13px;font-weight:600}@keyframes link-bubble-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}.link-highlights{grid-template-columns:repeat(3,1fr);gap:48px;padding-block:88px;display:grid}.link-highlights article{border-top:2px solid var(--v3-ink);padding-top:24px;position:relative}.link-highlights article>span{color:var(--v3-text);font:13px Poppins,Arial,sans-serif;position:absolute;top:22px;right:0}.link-highlights svg{color:var(--v3-brand)}.link-highlights h2{letter-spacing:-.6px;margin:18px 0 8px;font-size:26px}.link-highlights p{color:var(--v3-text);line-height:1.6}.link-play-band{background:var(--v3-surface);border-block:1px solid var(--v3-border);padding-block:104px}.link-play{grid-template-columns:240px minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.link-play-steps{align-content:start;gap:10px;list-style:none;display:grid}.link-play-steps li{border:1px solid var(--v3-border);color:var(--v3-text);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;transition:background .3s,color .3s;display:flex}.link-play-steps li>span{background:var(--v3-muted);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.link-play-steps li.is-on{background:var(--v3-ink);border-color:var(--v3-ink);color:var(--v3-surface)}.link-play-steps li.is-on>span{background:var(--v3-brand);color:#fff}.link-chat{background:var(--v3-muted);border-radius:28px;flex-direction:column;align-items:flex-start;gap:10px;min-height:380px;padding:24px;display:flex}.link-chat .landing-demo-note{margin-bottom:8px}.link-chat .link-bubble{animation:.4s cubic-bezier(.2,.8,.2,1) both link-bubble-in}.link-chat .link-bubble:is(.is-seller,.is-link){align-self:flex-end}.link-chat .link-bubble.is-system{align-self:center}.link-panel{flex-direction:column;align-items:center;gap:16px;display:flex}.app-phone.link-panel-phone{width:min(100%,240px);animation:.4s ease-out link-phone-in}.link-panel button{border:1px solid var(--v3-ink);color:var(--v3-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.link-panel button:hover{background:var(--v3-ink);color:var(--v3-surface)}.link-panel button:focus-visible{outline:2px solid var(--v3-brand);outline-offset:3px}@keyframes link-phone-in{0%{opacity:0;transform:translateY(8px)}}.link-details{grid-template-columns:repeat(3,1fr);gap:32px;padding-block:104px;display:grid}.link-details .landing-photo{aspect-ratio:4/3;border-radius:22px;margin-bottom:22px}.app-peek.link-details-peek{padding-top:22px}.app-peek.link-details-peek>.app-phone{width:56%}.link-details h3{letter-spacing:-.5px;margin-bottom:10px;font-size:24px;line-height:1.2}.link-details article>p{color:var(--v3-text);line-height:1.6}.link-details dl{gap:12px;margin-top:20px;display:grid}.link-details dl>div{background:var(--v3-surface);border:1px solid var(--v3-border);border-radius:14px;padding:14px 16px}.link-details dt{font-weight:600}.link-details dd{color:var(--v3-text);margin-top:2px;font-size:14px}@media (max-width:1000px){.link-hero-grid{grid-template-columns:1fr;gap:16px}.link-hero-copy{padding-bottom:24px}.link-hero-visual{max-width:520px}.link-highlights,.link-details{grid-template-columns:1fr;max-width:560px}.link-highlights{gap:32px}.link-play{grid-template-columns:1fr 1fr}.link-play-steps{grid-column:span 2;grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.link-hero{padding-top:24px}.link-hero-copy h1{letter-spacing:-1.6px;font-size:clamp(38px,10vw,48px)}.link-hero-copy>p:not(.v3-eyebrow){font-size:17px}.link-hero-visual{padding-left:24px}.link-hero-bubbles{top:32px}.link-bubble{font-size:14px}.link-highlights,.link-play-band,.link-details{padding-block:64px}.link-play{grid-template-columns:1fr}.link-play-steps{grid-column:auto;grid-template-columns:1fr}.link-chat{min-height:340px}}@media (prefers-reduced-motion:reduce){.link-bubble,.link-hero-bubbles .link-bubble,.link-chat .link-bubble,.app-phone.link-panel-phone{animation:none}.link-play-steps li{transition:none}}
