.feature-call-panel,.feature-conversation-panel{background:#fff;border:1px solid #dedede;border-radius:24px;padding:32px;box-shadow:0 16px 48px #00000006}:is(.feature-call-panel,.feature-conversation-panel)>header{border-bottom:1px solid #e5e5e5;align-items:center;gap:14px;padding-bottom:24px;display:flex}:is(.feature-call-panel,.feature-conversation-panel)>header>:first-child{flex:none;width:42px;height:42px}:is(.feature-call-panel,.feature-conversation-panel)>header>div>span{color:#666;font-size:12px;display:block}:is(.feature-scene:has(>.feature-call-panel),.feature-scene:has(>.feature-conversation-panel)),:is(.feature-visual-page .editorial-proof:has(.feature-call-panel),.feature-visual-page .editorial-proof:has(.feature-conversation-panel)){background:0 0;padding:0}:is(.feature-call-panel,.feature-conversation-panel)>header h3{letter-spacing:-.035em;margin-top:6px;font-size:23px;font-weight:600;line-height:1.2}.feature-call-lines{gap:28px;padding-block:28px;display:grid}.feature-call-lines>div>span,.feature-conversation-message>span{color:#666;margin-bottom:8px;font-size:11px;display:block}.feature-call-lines p{letter-spacing:-.025em;font-size:21px;line-height:1.45}.feature-call-lines>div:last-child{border-left:2px solid #202020;padding-left:20px}.feature-conversation-result{color:#606060;border-top:1px solid #e5e5e5;align-items:center;gap:10px;padding-top:20px;font-size:12px;line-height:1.6;display:flex}.feature-conversation-result svg{color:#202020;flex:none}.feature-call-panel>a{align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:13px;font-weight:550;display:inline-flex}.feature-call-panel>a:hover{text-underline-offset:4px;text-decoration:underline}.feature-followup-boundary{border-block:1px solid #ddd;grid-template-columns:.9fr 1.1fr;gap:64px;margin-block:16px 40px;padding-block:40px;display:grid}.feature-followup-boundary h2{letter-spacing:-.04em;max-width:20ch;margin-top:18px;font-size:32px;font-weight:600;line-height:1.15}.feature-followup-boundary p{color:#606060;font-size:16px;line-height:1.7}.feature-followup-boundary p+p{margin-top:18px}.feature-conversation-lines{flex-direction:column;gap:14px;padding-block:24px;display:flex}.feature-conversation-message{background:#f2f2f2;border-radius:16px 16px 16px 4px;width:88%;padding:15px 18px}.feature-conversation-message-nephew{color:#fff;background:#202020;border-radius:16px 16px 4px;align-self:flex-end}.feature-conversation-message-nephew>span{color:#bbb}.feature-conversation-message p{font-size:16px;line-height:1.55}.feature-review-panel{background:#fff;border:1px solid #dedede;border-radius:24px;padding:32px}.feature-review-panel>header{border-bottom:1px solid #e5e5e5;align-items:center;gap:16px;padding-bottom:28px;display:flex}.feature-review-panel>header>img{width:36px;height:36px}.feature-review-panel>header span{color:#666;font-size:12px}.feature-review-panel h3{letter-spacing:-.035em;margin-top:5px;font-size:24px;font-weight:600}.feature-review-draft{padding-block:32px}.feature-review-draft>span{letter-spacing:.06em;color:#666;font-size:11px}.feature-review-draft>p{letter-spacing:-.025em;margin-top:20px;font-size:clamp(21px,2vw,28px);line-height:1.5}.feature-review-destination{border:1px solid #e5e5e5;border-radius:12px;align-items:center;gap:12px;margin-top:22px;padding:16px;font-size:14px;display:flex}.feature-review-check{border-top:1px solid #e5e5e5;gap:14px;padding-top:24px;display:flex}.feature-review-check>img{flex:none;width:30px;height:30px}.feature-review-check p{font-size:13px;line-height:1.6}.feature-review-check strong,.feature-review-check span{display:block}.feature-review-check span{color:#666;margin-top:5px}.feature-visual-page .editorial-proof:has(.feature-review-panel){background:0 0;padding:0}.feature-scene:has(>.feature-review-panel){background:0 0;padding:0}@media (max-width:767px){.feature-review-panel{border-radius:20px;padding:24px}.feature-review-panel h3{font-size:22px}}@media (max-width:1000px){.feature-call-panel,.feature-conversation-panel{padding:24px}.feature-call-lines p{font-size:19px}}@media (max-width:767px){.feature-call-panel,.feature-conversation-panel{border-radius:20px;padding:22px}:is(.feature-call-panel,.feature-conversation-panel)>header h3{font-size:21px}.feature-conversation-message{width:94%;padding:13px 15px}.feature-conversation-message p{font-size:15px}.feature-followup-boundary{grid-template-columns:1fr;gap:24px;margin-block:0 24px;padding-block:32px}.feature-followup-boundary h2{max-width:none;font-size:28px}}
