.cs-page .cc-stage{position:relative;padding:22px 22px 26px;background:var(--paper)}.cs-page .cc-stage-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.cs-page .cc-stage-title{font-weight:900;font-size:16px}.cs-page .cc-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:28px;align-items:start}.cs-page .cc-phone-wrap{display:flex;justify-content:center}.cs-page #cc-chat .cs-bubble{opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease-standard),transform .4s var(--ease-standard)}.cs-page #cc-chat .cs-bubble.cc-show{opacity:1;transform:translateY(0)}.cs-page .cc-typing-bubble{align-self:flex-start}.cs-page .cc-quote{margin-top:16px;border:1px solid var(--ink);border-top:8px solid var(--gold);border-radius:var(--r-card);padding:16px 18px;background:var(--paper);opacity:1;transform:none;transition:opacity .45s var(--ease-standard),transform .45s var(--ease-standard)}.cs-page .cc-quote.cc-show{opacity:1;transform:translateY(0)}.cs-page .cc-quote[hidden]{display:none}.cs-page .cc-quote-top{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--rule)}.cs-page .cc-quote-top span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cs-page .cc-quote-top b{font-family:var(--display);font-weight:900;font-size:30px;color:var(--ink)}.cs-page .cc-quote-top b small{font-size:13px;color:var(--muted);font-weight:500}.cs-page .cc-quote-rows{display:flex;flex-direction:column;gap:9px;margin-top:12px}.cs-page .cc-quote-rows>div{display:flex;align-items:center;justify-content:space-between;font-size:13px}.cs-page .cc-quote-rows span{color:var(--muted)}.cs-page .cc-wa{background:var(--paper)}.cs-page .cc-wa-bar{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--ink);color:var(--paper)}.cs-page .cc-wa-bar b{display:block;font-size:13px}.cs-page .cc-wa-bar span{font-size:11px;opacity:.8}.cs-page .cc-wa-avatar{display:inline-flex;align-items:center;width:20px;height:20px;background:transparent;flex-shrink:0}.cs-page .cc-wa-body{padding:14px;display:flex;flex-direction:column;gap:10px;min-height:120px;background:var(--notwhite-soft)}.cs-page #cc-wa-body .cs-bubble{opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease-standard),transform .4s var(--ease-standard)}.cs-page #cc-wa-body .cs-bubble.cc-show{opacity:1;transform:translateY(0)}.cs-page .cc-wa-cta{background:var(--ink);color:var(--paper);cursor:pointer}.cs-page .cc-mini{padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--paper)}.cs-page .cc-call-row{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--rule);border-radius:var(--r-btn);background:var(--paper)}.cs-page .cc-call-row>div{flex:1}.cs-page .cc-call-row b{display:block;font-size:13px}.cs-page .cc-call-row span:not(.cs-pill):not(.cc-dot){font-size:12px;color:var(--muted)}.cs-page .cc-dot{width:9px;height:9px;border-radius:50%;background:var(--rule);flex-shrink:0}.cs-page .cc-dot.live{background:var(--notgreen);outline:2px solid var(--rule);outline-offset:2px}.cs-page .cc-rule{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--paper);font-size:13px}.cs-page .cc-rule b{color:var(--ink)}.cs-page .cc-diary{padding:12px 14px;border:1px solid var(--rule);border-radius:var(--r-btn);background:var(--paper);display:flex;flex-direction:column;gap:3px}.cs-page .cc-diary b{font-size:13px}.cs-page .cc-diary span{font-size:12px;color:var(--muted)}.cs-page .cc-diary-new{border-color:var(--rule-soft);outline:2px solid var(--rule);outline-offset:2px}.cs-page .cc-diary-new .cs-pill{align-self:flex-start;margin-top:4px}@media (max-width: 700px){.cs-page .cc-grid{grid-template-columns:1fr}}.cs-page .cc-stage-title{font-family:var(--display)}.cs-page .cc-quote-top b,.cs-page .cc-rule b{font-family:var(--mono)}@media (max-width: 700px){.cs-page .cc-stage{padding:16px}.cs-page .cc-stage-head{flex-wrap:wrap}.cs-page .cc-quote-rows>div,.cs-page .cc-rule{gap:12px}}
