.cbh{--bg:#0b0b0c;--bg-2:#151517;--bg-3:#1e1e21;--fg:#f4f4f2;--fg-2:#a6a6ad;--fg-3:#6f6f76;--line:#26262a;--card:#121214;--ink:#f4f4f2;--on-ink:#0b0b0c;--accent:#b8f23a;--accent-ink:#0b0b0c;--accent-soft:#b8f23a24;--nav-bg:#0b0b0cc7;--shadow:0 1px 2px #0006,0 18px 50px -16px #000000b3;--f-sans:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--f-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--r-lg:28px;--r-md:18px;--ease:cubic-bezier(.16,1,.3,1);background:var(--bg);color:var(--fg);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:100vh;font-size:16px;line-height:1.55;overflow-x:clip}.cbh *{box-sizing:border-box}.cbh a{color:inherit;text-decoration:none}.cbh h1,.cbh h2,.cbh h3,.cbh h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.03}.cbh p{margin:0}.cbh .wrap{max-width:1200px;margin-inline:auto;padding-inline:20px}.cbh .mono{font-family:var(--f-mono);letter-spacing:.02em;font-size:12px}.cbh .btn{cursor:pointer;height:46px;transition:transform .45s var(--ease),background .3s,color .3s;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex}.cbh .btn:hover{transform:translateY(-2px)}.cbh .btn:focus-visible,.cbh .tab:focus-visible,.cbh a:focus-visible,.cbh summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cbh .btn-ink{background:var(--ink);color:var(--on-ink)}.cbh .btn-accent{background:var(--accent);color:var(--accent-ink)}.cbh .btn-ghost{background:var(--bg-2);color:var(--fg);border-color:var(--line)}.cbh .btn-line{color:var(--fg-2);border-color:var(--line);background:0 0}.cbh .btn-line:hover{color:var(--fg)}.cbh .btn-sm{height:38px;padding:0 16px;font-size:14px}.cbh .nav{z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.cbh .nav.scrolled{border-bottom-color:var(--line)}.cbh .nav-in{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.cbh .nav-logo img{width:auto;height:30px;display:block}.cbh .nav-links{color:var(--fg-2);gap:28px;font-size:14px;display:flex}.cbh .nav-links a:hover{color:var(--fg)}.cbh .nav-right{align-items:center;gap:8px;display:flex}.cbh .nav-burger{border:1px solid var(--line);background:var(--card);cursor:pointer;width:40px;height:40px;color:var(--fg);border-radius:999px;justify-content:center;align-items:center;display:none}.cbh .nav-mobile{display:none}@media (max-width:920px){.cbh .nav-links,.cbh .nav-right .hide-m{display:none}.cbh .nav-burger{display:inline-flex}.cbh .nav-mobile{border-bottom:1px solid var(--line);background:var(--bg);gap:4px;padding:8px 20px 18px;display:grid}.cbh .nav-mobile a{border-bottom:1px solid var(--line);padding:10px 0;font-size:16px}.cbh .nav-mobile .row{gap:8px;margin-top:10px;display:flex}.cbh .nav-mobile .row a{border:1px solid var(--line);text-align:center;border-radius:999px;flex:1;padding:10px;font-size:14px}}@keyframes cbh-up{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}@keyframes cbh-pop{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:none}}@keyframes cbh-grow{0%{transform:scaleY(.06)}to{transform:scaleY(1)}}.cbh .load{animation:cbh-up 1.2s var(--ease) both;animation-delay:var(--d,0s)}.cbh .hero{text-align:center;padding-block:76px 36px}.cbh .badge{border:1px solid var(--line);color:var(--fg-2);background:var(--card);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:13px;display:inline-flex}.cbh .badge b{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.cbh .hero h1{max-width:14ch;margin:26px auto 22px;font-size:clamp(42px,7.4vw,94px)}.cbh .hero h1 .soft{color:var(--fg-3)}.cbh .hero .sub{color:var(--fg-2);max-width:58ch;margin-inline:auto;font-size:clamp(17px,1.6vw,20px)}.cbh .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.cbh .stage{max-width:1120px;margin:64px auto 0;position:relative}.cbh .app{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);text-align:left;grid-template-columns:210px 1fr;min-height:470px;display:grid;position:relative;overflow:hidden}.cbh .app-side{border-right:1px solid var(--line);background:var(--bg-2);flex-direction:column;gap:4px;padding:18px 14px;display:flex}.cbh .s-logo{letter-spacing:-.03em;align-items:center;gap:8px;margin:0 6px 16px;font-size:15px;font-weight:700;display:flex}.cbh .s-logo i{background:var(--ink);border-radius:5px;width:18px;height:18px;display:block}.cbh .side-item{color:var(--fg-2);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.cbh .side-item.on{background:var(--bg-3);color:var(--fg)}.cbh .side-item span{opacity:.7;border:1.5px solid;border-radius:4px;width:14px;height:14px}.cbh .app-main{align-content:start;gap:16px;min-width:0;padding:22px;display:grid}.cbh .app-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cbh .app-top h4{letter-spacing:-.03em;font-size:20px}.cbh .app-top .mono{color:var(--fg-3)}.cbh .kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cbh .kpi{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:14px}.cbh .kpi .mono{color:var(--fg-3)}.cbh .kpi strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;display:block}.cbh .kpi em{color:var(--fg-2);font-size:12px;font-style:normal}.cbh .app-grid{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.cbh .panel{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;padding:14px}.cbh .panel h5{justify-content:space-between;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.cbh .panel h5 .mono{color:var(--fg-3);font-weight:400}.cbh .bars{align-items:flex-end;gap:7px;height:130px;display:flex}.cbh .bars i{background:var(--bg-3);height:var(--h);transform-origin:bottom;border-radius:6px 6px 3px 3px;flex:1}.cbh .bars i.hi{background:var(--accent)}.cbh .stage .bars i{animation:cbh-grow 1.6s var(--ease) both;animation-delay:calc(.7s + var(--i,0) * 60ms)}.cbh .task{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.cbh .task:last-child{border-bottom:0}.cbh .dot{background:var(--fg-3);border-radius:50%;flex:none;width:8px;height:8px}.cbh .dot.a{background:var(--accent)}.cbh .task .mono{color:var(--fg-3);margin-left:auto}.cbh .chip{z-index:3;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);text-align:left;animation:cbh-pop 1s var(--ease) both;border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:13px;display:flex;position:absolute}.cbh .chip .ic{background:var(--ink);width:32px;height:32px;color:var(--on-ink);border-radius:10px;flex:none;place-items:center;display:grid}.cbh .chip .ic.a{background:var(--accent);color:var(--accent-ink)}.cbh .chip small{color:var(--fg-3);font-size:11px;display:block}.cbh .chip.c1{animation-delay:1.1s;top:110px;left:-28px}.cbh .chip.c2{animation-delay:1.5s;top:60px;right:-30px}.cbh .chip.c3{animation-delay:1.9s;bottom:-26px;right:40px}@media (max-width:900px){.cbh .app{grid-template-columns:1fr}.cbh .app-side{display:none}.cbh .kpis{grid-template-columns:repeat(2,1fr)}.cbh .app-grid{grid-template-columns:1fr}.cbh .chip.c1{top:-22px;left:8px}.cbh .chip.c2{display:none}.cbh .chip.c3{right:8px}}.cbh .trust{text-align:center;padding-block:72px 16px}.cbh .trust p{color:var(--fg-3);font-size:14px}.cbh .logos{flex-wrap:wrap;justify-content:center;gap:14px 44px;margin-top:22px;display:flex}.cbh .logos span{letter-spacing:-.03em;color:var(--fg-2);opacity:.7;font-size:20px;font-weight:600;transition:opacity .3s}.cbh .logos span:hover{opacity:1}.cbh .logos .caps{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:500}.cbh section{padding-block:96px}.cbh .sec-head{text-align:center;max-width:800px;margin:0 auto 48px}.cbh .eyebrow{color:var(--fg-3);text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px;display:block}.cbh .sec-head h2{font-size:clamp(34px,5vw,60px)}.cbh .sec-head p{color:var(--fg-2);margin-top:18px;font-size:18px}.cbh.js .rv{opacity:0;transition:opacity 1.1s var(--ease),transform 1.3s var(--ease);transition-delay:var(--d,0s);transform:translateY(36px)scale(.985)}.cbh.js .rv.in{opacity:1;transform:none}.cbh .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cbh .track{gap:0;width:max-content;padding-block:8px;animation:60s linear infinite cbh-scroll;display:flex}.cbh .marquee.rev .track{animation-duration:72s;animation-direction:reverse}.cbh .marquee:hover .track{animation-play-state:paused}@keyframes cbh-scroll{to{transform:translate(-50%)}}.cbh .mcard{flex:none;width:300px;margin-right:18px}.cbh .mshot{border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line);height:210px;transition:transform .6s var(--ease),box-shadow .6s var(--ease);padding:16px;position:relative;overflow:hidden}.cbh .mcard:hover .mshot{box-shadow:var(--shadow);transform:translateY(-6px)}.cbh .mmeta{align-items:center;gap:10px;margin-top:12px;font-size:14px;font-weight:500;display:flex}.cbh .mmeta i{background:var(--ink);width:26px;height:26px;color:var(--on-ink);border-radius:8px;place-items:center;font-style:normal;display:grid}.cbh .mmeta span{color:var(--fg-3);margin-left:auto;font-size:13px;font-weight:400}.cbh .ui-card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px}.cbh .ln{background:var(--bg-3);border-radius:4px;height:7px;margin:6px 0}.cbh .ln.w4{width:40%}.cbh .ln.w6{width:60%}.cbh .ln.w8{width:80%}.cbh .ln.dk{background:var(--fg);opacity:.85}.cbh .kan{grid-template-columns:repeat(3,1fr);gap:8px;height:100%;display:grid}.cbh .kan>div{background:var(--bg-3);border-radius:10px;flex-direction:column;gap:6px;padding:7px;display:flex}.cbh .kan .ui-card{padding:7px}.cbh .bubble{border-radius:12px;max-width:80%;margin-bottom:7px;padding:8px 11px;font-size:11px;line-height:1.35}.cbh .bubble.me{background:var(--ink);color:var(--on-ink);border-bottom-right-radius:4px;margin-left:auto}.cbh .bubble.ai{background:var(--card);border:1px solid var(--line);border-bottom-left-radius:4px}.cbh .cal{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cbh .cal b{aspect-ratio:1;background:var(--card);border:1px solid var(--line);border-radius:6px;display:block}.cbh .cal b.ev{background:var(--ink);border-color:var(--ink)}.cbh .cal b.ev2{background:var(--accent);border-color:var(--accent)}.cbh .inv-row{border-bottom:1px dashed var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding:5px 0;font-size:11px;display:flex}.cbh .pill{background:var(--bg-3);color:var(--fg-2);border-radius:999px;padding:2px 9px;font-size:11px;display:inline-block}.cbh .pill.ok{background:var(--accent-soft);color:var(--accent)}.cbh .ring{background:conic-gradient(var(--accent) 0 64%,var(--bg-3) 0);border-radius:50%;place-items:center;width:84px;height:84px;margin:8px auto;display:grid}.cbh .ring:after{content:"";background:var(--card);border-radius:50%;width:62px;height:62px}.cbh .tour{background:linear-gradient(160deg,var(--bg-3),var(--card));border-radius:10px;height:100%;position:relative;overflow:hidden}.cbh .tour:before{content:"";border-top:1.5px dashed var(--fg-3);border-radius:50% 50% 0 0;height:70%;position:absolute;inset:auto -10% -30%}.cbh .tour .hot{background:var(--card);border:2px solid var(--fg);border-radius:50%;width:22px;height:22px;position:absolute;box-shadow:0 0 0 6px #f4f4f214}.cbh .phone{border:6px solid var(--fg);background:var(--card);border-radius:20px;flex-direction:column;gap:6px;width:120px;height:230px;margin:0 auto;padding:8px;display:flex}.cbh .ph-img{background:var(--bg-3);border-radius:8px;flex:1}.cbh .ph-link{border:1px solid var(--line);background:var(--bg-2);border-radius:999px;height:16px}.cbh .tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:36px;display:flex}.cbh .tab{border:1px solid var(--line);background:var(--card);height:40px;color:var(--fg-2);font:500 14px var(--f-sans);cursor:pointer;transition:all .35s var(--ease);border-radius:999px;padding:0 18px}.cbh .tab:hover{color:var(--fg)}.cbh .tab[aria-selected=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.cbh .lib{animation:cbh-up .7s var(--ease) both;grid-template-columns:1fr 1.2fr;align-items:stretch;gap:20px;display:grid}.cbh .lib-text{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:18px;min-width:0;padding:36px;display:flex}.cbh .lib-text h3{font-size:clamp(28px,3vw,38px)}.cbh .lib-text p{color:var(--fg-2)}.cbh .lib-list{gap:10px;margin-top:auto;display:grid}.cbh .lib-list div{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding-top:10px;font-size:15px;display:flex}.cbh .lib-list .mono{color:var(--fg-3);min-width:84px}.cbh .lib-vis{border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:14px;min-width:0;padding:24px;display:grid}.cbh .tile{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);min-height:150px;animation:cbh-pop .8s var(--ease) both;flex-direction:column;gap:8px;padding:16px;display:flex}.cbh .tile:nth-child(2){animation-delay:80ms}.cbh .tile:nth-child(3){animation-delay:.16s}.cbh .tile:nth-child(4){animation-delay:.24s}.cbh .tile strong{letter-spacing:-.02em;font-size:16px}.cbh .tile p{color:var(--fg-2);font-size:13px}.cbh .tile .mono{color:var(--fg-3);margin-top:auto}@media (max-width:860px){.cbh .lib{grid-template-columns:1fr}.cbh .lib-text{padding:26px}}@media (max-width:480px){.cbh .lib-vis{grid-template-columns:1fr}}.cbh .agent{background:var(--ink);color:var(--on-ink);border-radius:36px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:72px 56px;display:grid;position:relative;overflow:hidden}.cbh .agent:before{content:"";pointer-events:none;background:radial-gradient(circle,#b8f23a59,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-140px}.cbh .agent>*{position:relative}.cbh .agent h2{font-size:clamp(34px,4.4vw,56px)}.cbh .agent .lead{opacity:.7;max-width:44ch;margin:20px 0 28px;font-size:18px}.cbh .stack{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.cbh .stack span{opacity:.85;border:1px solid #0b0b0c33;border-radius:999px;padding:6px 12px;font-size:13px}.cbh .chatbox{background:var(--bg);color:var(--fg);border-radius:var(--r-lg);flex-direction:column;gap:12px;min-width:0;min-height:400px;padding:22px;display:flex;box-shadow:0 30px 80px -20px #00000059}.cbh .chat-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;font-size:14px;font-weight:600;display:flex}.cbh .chat-h i{background:var(--accent);border-radius:8px;width:26px;height:26px;display:block}.cbh .chat-h .mono{color:var(--fg-3);margin-left:auto;font-weight:400}.cbh .msg{opacity:0;transition:all .7s var(--ease);transform:translateY(12px)}.cbh .msg.show{opacity:1;transform:none}.cbh .msg.user{background:var(--ink);color:var(--on-ink);border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;padding:10px 14px;font-size:14px}.cbh .msg.status{font-family:var(--f-mono);color:var(--fg-3);align-items:center;gap:8px;font-size:12px;display:flex}.cbh .msg.status:before{content:"";border:2px solid var(--fg-3);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.9s linear infinite cbh-spin}.cbh .msg.status.done:before{border-color:var(--accent);background:var(--accent);animation:none}@keyframes cbh-spin{to{transform:rotate(360deg)}}.cbh .msg.answer{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:14px;font-size:14px}.cbh .res{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.cbh .res div{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px;font-size:12px}.cbh .res strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:18px;display:block}@media (max-width:900px){.cbh .agent{border-radius:28px;grid-template-columns:1fr;padding:44px 22px}}@media (max-width:480px){.cbh .res{grid-template-columns:1fr}}.cbh .duo{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:20px;display:grid}.cbh .brand-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);transition:transform .6s var(--ease),box-shadow .6s var(--ease);flex-direction:column;gap:14px;min-width:0;padding:36px;display:flex}.cbh .brand-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.cbh .brand-card.alt{background:var(--bg-2)}.cbh .brand-card img{align-self:flex-start;width:auto;height:36px}.cbh .brand-card img.invert{filter:invert()}.cbh .brand-card h3{margin-top:6px;font-size:34px}.cbh .brand-card p{color:var(--fg-2)}.cbh .brand-card ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cbh .brand-card li{align-items:center;gap:10px;font-size:15px;display:flex}.cbh .brand-card li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.cbh .plus{place-items:center;display:grid}.cbh .plus span{border:1px solid var(--line);background:var(--card);width:56px;height:56px;color:var(--fg-3);border-radius:50%;place-items:center;font-size:26px;display:grid}@media (max-width:860px){.cbh .duo{grid-template-columns:1fr}.cbh .plus span{width:44px;height:44px}}.cbh .steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cbh .step{border-top:1px solid var(--fg);padding-top:18px}.cbh .step .s-ic{background:var(--bg-2);border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cbh .step h3{letter-spacing:-.025em;margin:14px 0 8px;font-size:22px}.cbh .step p{color:var(--fg-2);font-size:15px}@media (max-width:860px){.cbh .steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cbh .steps{grid-template-columns:1fr}}.cbh .stories{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cbh .story{border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--line);transition:transform .6s var(--ease),box-shadow .6s var(--ease);flex-direction:column;display:flex;overflow:hidden}.cbh .story:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.cbh .story-vis{justify-content:center;align-items:flex-end;height:200px;padding:20px;display:flex}.cbh .story-body{background:var(--card);border-top:1px solid var(--line);flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.cbh .story-body .pill{align-self:flex-start}.cbh .story-body h3{letter-spacing:-.025em;font-size:22px;line-height:1.15}.cbh .story-body p{color:var(--fg-2);font-size:15px}.cbh .story-body a{margin-top:auto;font-size:14px;font-weight:500}.cbh .story-body a:hover{text-decoration:underline}@media (max-width:900px){.cbh .stories{grid-template-columns:1fr}}.cbh .faq{gap:10px;max-width:820px;margin-inline:auto;display:grid}.cbh .faq details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);padding:0 22px;transition:background .3s}.cbh .faq details[open]{background:var(--bg-2)}.cbh .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.cbh .faq summary::-webkit-details-marker{display:none}.cbh .faq summary:after{content:"+";color:var(--fg-3);transition:transform .4s var(--ease);flex:none;font-size:22px}.cbh .faq details[open] summary:after{transform:rotate(45deg)}.cbh .faq details p{color:var(--fg-2);max-width:68ch;padding-bottom:20px}.cbh .final{text-align:center}.cbh .final h2{max-width:14ch;margin-inline:auto;font-size:clamp(40px,6.4vw,84px)}.cbh .final>p{color:var(--fg-2);max-width:52ch;margin:22px auto 0;font-size:18px}.cbh .contact{text-align:left;grid-template-columns:1fr 1.2fr;gap:18px;margin-top:48px;display:grid}.cbh .contact-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);flex-direction:column;gap:16px;min-width:0;padding:32px;display:flex}.cbh .contact-card h3{font-size:28px}.cbh .contact-card .c-row{border-top:1px solid var(--line);gap:4px;padding-top:14px;display:grid}.cbh .contact-card .c-row .mono{color:var(--fg-3)}.cbh .contact-card .c-row a,.cbh .contact-card .c-row span{-webkit-user-select:all;user-select:all;font-size:17px}.cbh .contact-card .c-row a:hover{color:var(--accent)}.cbh .client-bar{border:1px solid var(--line);text-align:left;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 12px 12px 26px;display:flex}.cbh .client-bar p{color:var(--fg-2)}.cbh .client-bar b{color:var(--fg);font-weight:600}@media (max-width:860px){.cbh .contact{grid-template-columns:1fr}.cbh .client-bar{border-radius:var(--r-md);padding:16px}}.cbh footer{border-top:1px solid var(--line);margin-top:40px;padding-block:56px 40px}.cbh .foot{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;display:grid}.cbh .foot img{width:auto;height:28px}.cbh .foot h6{color:var(--fg-3);margin:0 0 14px;font-size:13px;font-weight:500}.cbh .foot ul{color:var(--fg-2);gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.cbh .foot ul a:hover{color:var(--fg)}.cbh .foot .about{color:var(--fg-2);max-width:34ch;margin-top:14px;font-size:14px}.cbh .legal{color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;font-size:13px;display:flex}@media (max-width:760px){.cbh .foot{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.cbh *,.cbh :before,.cbh :after{transition:none!important;animation:none!important}.cbh.js .rv,.cbh .msg{opacity:1!important;transform:none!important}}.cbh .stage:before{content:"";filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 50% 40%,#b8f23a47,#0000 70%);position:absolute;inset:8% 10% -4%}.cbh .stage .app{z-index:1}.cbh .cform{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);align-content:start;gap:14px;min-width:0;padding:28px;display:grid}.cbh .cform-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cbh .cform label{color:var(--fg-2);gap:6px;font-size:13px;display:grid}.cbh .cform input,.cbh .cform select,.cbh .cform textarea{font:inherit;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;min-width:0;padding:12px 14px;font-size:15px}.cbh .cform textarea{resize:vertical;min-height:120px}.cbh .cform input::placeholder,.cbh .cform textarea::placeholder{color:var(--fg-3)}.cbh .cform input:focus,.cbh .cform select:focus,.cbh .cform textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.cbh .cform .cform-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.cbh .cform .cform-check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:1px;padding:0}.cbh .cform .cform-check a{color:var(--fg);text-decoration:underline}.cbh .cform-hp{opacity:0;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.cbh .cform-err{color:#ff8a7a;font-size:14px}.cbh .cform .btn{justify-self:start}.cbh .cform .btn:disabled{opacity:.7;cursor:default;transform:none}.cbh .cform-spin{animation:.9s linear infinite cbh-spin}.cbh .cform-done{text-align:center;align-content:center;place-items:center;min-height:360px}.cbh .cform-done h3{font-size:26px}.cbh .cform-done p{color:var(--fg-2)}.cbh .cform-ok{background:var(--accent);width:52px;height:52px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}@media (max-width:560px){.cbh .cform-row{grid-template-columns:1fr}.cbh .cform{padding:20px}}
