.ccc-ask-doorways{display:grid;gap:18px}.ccc-ask-intro{padding:24px;border-radius:18px;background:var(--red);color:#fff;overflow:hidden;position:relative}.ccc-ask-intro:after{content:"";position:absolute;right:-54px;top:-72px;width:190px;height:190px;border:24px solid rgba(255,255,255,.08);border-radius:50%}.ccc-ask-intro .ccc-kicker{color:#f4d57e}.ccc-ask-intro h2{margin:7px 0 8px;font-size:28px;line-height:1.08}.ccc-ask-intro p{margin:0;max-width:700px;color:rgba(255,255,255,.9);line-height:1.55}.ccc-ask-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ccc-ask-option{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:17px 18px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);text-align:left;box-shadow:0 3px 12px rgba(29,25,21,.035)}.ccc-ask-option:hover{border-color:#d9b9b5;transform:translateY(-1px)}.ccc-ask-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:var(--red-soft);color:var(--red);font-weight:800}.ccc-ask-option:nth-child(even) .ccc-ask-icon{background:#fff7df;color:#a87700}.ccc-ask-option strong{display:block;font-size:15px;margin-bottom:4px}.ccc-ask-option small{display:block;color:var(--muted);font-size:12px;line-height:1.4}.ccc-ask-option>b{font-size:24px;font-weight:400;color:#aaa39d}.ccc-content:has(.ccc-ask-doorways) .ccc-chat{min-height:440px}.ccc-mobile-nav button{letter-spacing:-.01em}@media(max-width:820px){.ccc-ask-options{grid-template-columns:1fr}}@media(max-width:720px){.ccc-ask-intro{padding:20px}.ccc-ask-intro h2{font-size:25px}.ccc-ask-options{gap:10px}.ccc-ask-option{grid-template-columns:44px minmax(0,1fr) auto;padding:15px}.ccc-ask-icon{width:44px;height:44px}.ccc-content:has(.ccc-ask-doorways) .ccc-chat{min-height:360px}}