.cb{background:var(--bg);color:var(--ink)}.cb h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,5.4vw,58px);font-weight:700;line-height:1.04}.cb h2{text-wrap:balance}.cb h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.25}.cb p{margin:0}.cb-yellow{color:#2c2c2c;background:#fcbe11;border-color:#fcbe11;font-weight:600;text-decoration:none}@media (hover:hover){.cb-yellow:hover{background:#f2b400;border-color:#f2b400}}.cb-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px;max-width:1080px;margin:0 auto;padding:72px 28px 24px;display:grid}.cb-hero-text{flex-direction:column;gap:20px;display:flex}.cb-crumb{color:var(--muted);font-size:14px}.cb-crumb a{color:var(--muted)}.cb-lead{color:var(--soft);max-width:34ch;font-size:20px;line-height:1.5}.cb-cta{padding-top:8px}.cb-fine{color:var(--muted);font-size:14px}.cb-chat{background:#fff;border-radius:26px;flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 1px #0000000a}.cb-chat-head{border-bottom:1px solid #eeebe5;align-items:center;gap:10px;padding:14px 16px;display:flex}.cb-chat-head>span:nth-child(2){flex-direction:column;flex:1;display:flex}.cb-chat-head b{font-size:15px}.cb-chat-head small{color:var(--muted);font-size:12.5px}.cb-logo{background:var(--c);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.cb-tag{color:var(--muted);background:var(--bg);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.cb-chat-log{background:#faf9f7;flex-direction:column;gap:10px;padding:18px 16px 20px;font-size:15px;line-height:1.45;display:flex}.cb-msg{border-radius:18px;max-width:84%;padding:10px 14px}.cb-msg.visitor{background:var(--c);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.cb-msg.chat{background:#fff;border:1px solid #e8e5de;border-bottom-left-radius:6px;align-self:flex-start}.cb-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cb-card{background:#fff;border:1px solid #e8e5de;border-radius:14px;flex-direction:column;font-size:14px;display:flex;overflow:hidden}.cb-card-img{height:84px}.cb-card b,.cb-card>span:last-child{padding:0 12px}.cb-card b{padding-top:10px;font-weight:600}.cb-card>span:last-child{color:var(--soft);padding-bottom:10px}.cb-linkbtn{background:var(--c);color:#fff;border-radius:999px;align-self:flex-start;padding:9px 16px;font-size:14px;font-weight:600}.cb-contact{background:#fff;border:1px solid #e8e5de;border-radius:16px;flex-direction:column;align-self:stretch;gap:6px;padding:14px;display:flex}.cb-contact small{color:var(--muted);font-size:13.5px}.cb-contact>span{background:var(--c);color:#fff;text-align:center;border-radius:999px;margin-top:4px;padding:10px;font-size:14px;font-weight:600}.cb-board{background:var(--bg);border-radius:16px;flex-direction:column;gap:4px;margin:0 16px 16px;padding:12px 14px;display:flex}.cb-board small{color:var(--muted);font-size:12.5px}.cb-board>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.cb-board i{background:#fcbe11;border-radius:999px;padding:2px 10px;font-size:12px;font-style:normal;font-weight:700}@media (prefers-reduced-motion:no-preference){.cb-chat-log>*,.cb-board{animation:.52s cubic-bezier(.2,.9,.25,1) both cb-in;animation-delay:calc(.35s + var(--i,0) * .7s)}.cb-rv{opacity:1}.cb-rv.rv{opacity:0;transition:opacity .6s cubic-bezier(.2,.9,.25,1),transform .6s cubic-bezier(.2,.9,.25,1);transform:translateY(18px)}.cb-rv.rv.rv-in{opacity:1;transform:none}}@keyframes cb-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.cb-band{background:#fff;margin-top:72px}.cb-band .pl-wrap{padding-bottom:88px}.cb-asks,.cb-gets,.cb-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.cb-asks article{background:var(--bg);border-radius:22px;flex-direction:column;gap:10px;padding:24px;display:flex}.cb-q{letter-spacing:-.015em;font-size:19px;font-weight:600}.cb-asks article p:not(.cb-q),.cb-gets p,.cb-tiers p:not(.cb-price){color:var(--soft);font-size:16px;line-height:1.5}.cb-note{color:var(--muted);font-size:14.5px;margin-top:22px!important}.cb-gets article{background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:26px;display:flex}.cb-dot{background:#24352f;border-radius:50%;width:10px;height:10px}.cb-try{background:0 0;margin-top:24px}.cb-tiers article{background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:26px;display:flex;box-shadow:inset 0 0 0 1px #0000}.cb-tiers article.fits{box-shadow:inset 0 0 0 2px #fcbe11}.cb-fits{background:#fcbe11;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12.5px;font-weight:700}.cb-price{letter-spacing:-.03em;font-size:34px;font-weight:700}.cb-price small{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:400}@media (prefers-reduced-motion:no-preference) and (hover:hover){.cb-tiers article{transition:transform .35s cubic-bezier(.2,.9,.25,1)}.cb-tiers article:hover{transform:translateY(-4px)}}.cb-faq{background:#fff;border-radius:22px;margin-top:24px;padding:6px 24px}.cb-faq details{border-bottom:1px solid #eeebe5;padding:18px 0}.cb-faq details:last-child{border-bottom:0}.cb-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;list-style:none;display:flex}.cb-faq summary::-webkit-details-marker{display:none}.cb-faq summary:after{content:"+";color:var(--muted);font-size:22px;font-weight:400;line-height:1;transition:transform .25s}.cb-faq details[open] summary:after{transform:rotate(45deg)}.cb-faq p{color:var(--soft);margin-top:10px;line-height:1.55}.cb-others{flex-wrap:wrap;align-items:center;gap:10px;display:flex;padding-top:56px!important}.cb-others>span{color:var(--muted);margin-right:6px;font-size:15px}.cb-others a{box-sizing:border-box;background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.cb-others a:active{transform:scale(.97)}.cb-close{color:#fff;background:#24352f;margin-top:96px}.cb-close .pl-wrap{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-bottom:88px;display:flex}.cb-close p{color:#ffffffb8}.cb-close .btn{margin-top:10px}@media (max-width:860px){.cb-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding:40px 16px 8px}.cb-asks,.cb-gets,.cb-tiers{grid-template-columns:minmax(0,1fr)}.cb .pl-wrap{padding-top:72px;padding-left:16px;padding-right:16px}.cb-cta .btn{justify-content:center;width:100%}.cb-lead{font-size:18px}}
