.commercial-home{overflow:clip;--ch-ink:#081b3a;--ch-copy:#52647c;--ch-line:#dbe4f0;--ch-paper:#f7f9fd;--ch-accent:#155eef;color:var(--ch-ink);background:var(--ch-paper)}.commercial-home p{color:var(--ch-copy)}.commercial-home .ch-kicker{color:#245fd6}.ch-platform-hero{position:relative;isolation:isolate;display:grid;width:min(1420px,calc(100% - 64px));min-height:calc(100svh - 76px);grid-template-columns:minmax(360px,.78fr) minmax(580px,1.22fr);gap:clamp(38px,5vw,82px);align-items:center;margin:auto;padding:clamp(58px,7vw,96px) 0;background:transparent}.ch-platform-hero:before{position:absolute;z-index:-1;inset:5% -10% auto auto;width:540px;height:540px;border-radius:50%;content:"";background:radial-gradient(circle,#3f7fe555,transparent 68%);filter:blur(12px)}.ch-platform-hero:after{position:absolute;z-index:-2;inset:0 50%;width:100vw;content:"";transform:translateX(-50%);background:radial-gradient(circle at 88% 5%,rgba(42,101,190,.34),transparent 32%),linear-gradient(145deg,#061427,#0a213a 72%,#0d2d4c)}.ch-platform-copy{min-width:0}.site-content .ch-platform-hero h1{max-width:720px;margin:20px 0 24px;color:#fff;font-size:clamp(58px,6.6vw,94px);font-weight:720;line-height:.92;letter-spacing:-.067em}.ch-platform-hero h1 em{color:#9fe8d5}.ch-platform-hero .ch-lead{max-width:650px;margin:0;color:#c0cede;font-size:clamp(18px,1.55vw,22px);line-height:1.55}.ch-platform-hero .ch-sales-actions{display:flex;justify-content:flex-start;gap:14px;flex-wrap:wrap}.ch-platform-hero .ch-button{min-height:54px;gap:25px;padding:0 23px;border-radius:999px;color:#08243a!important;background:#9fe8d5;font-size:15px;box-shadow:0 14px 30px rgba(0,0,0,.24)}.ch-platform-hero .ch-button:hover{background:#baf2e4}.ch-platform-hero .ch-text-link{display:inline-flex;min-height:54px;align-items:center;gap:22px;padding:0 22px;border:1px solid #4b6685;border-radius:999px;color:#fff;font-size:15px}.ch-platform-hero .ch-text-link:hover{border-color:#9ab7dc;text-decoration:none}.ch-hero-note{margin:18px 0 0!important;color:#9aabc0!important;font-size:12px!important}.commercial-home .ch-platform-hero .ch-kicker{color:#8fc2ff}.ch-channel-line{display:flex;align-items:center;gap:7px;margin-bottom:28px}.ch-channel-line>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid #294563;border-radius:11px;background:#fff;box-shadow:0 8px 22px #0003}.ch-channel-line img{width:22px;height:22px}.ch-channel-line b{margin-left:8px;color:#9fb1c6;font-size:9px;letter-spacing:.12em}.ch-platform-demo{min-width:0;padding:18px;border:1px solid #34516f;border-radius:28px;background:linear-gradient(145deg,#fff,#edf3ff);box-shadow:0 34px 90px #0005}.ch-platform-demo__title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:2px 4px 16px}.ch-platform-demo__title span{color:#245fd6;font-size:9px;font-weight:900;letter-spacing:.12em}.ch-platform-demo__title strong{color:#405b69;font-size:11px}.ch-platform-demo .crm-live{box-shadow:0 20px 55px #09223320}.product-tours{padding-top:clamp(74px,9vw,120px)}.product-tours,.product-tours__intro h2{color:var(--ch-ink)}.product-tours__intro>span{color:var(--ch-copy)}.product-tours__intro p{color:#245fd6!important}.product-tours__tabs button{border-color:#cfd8e8;color:#536b78;background:#fff}.product-tours__tabs button[aria-selected=true]{border-color:#6f95ee;color:#133b87;background:#e8f0ff}.product-tours__tabs button span{color:#245fd6}.product-tours__controls{color:#657b88}.product-tours__controls button{border-color:#cbd8de;color:#244f60;background:#fff}.ch-offers{padding-block:clamp(72px,9vw,120px)}.ch-faq .ch-text-link,.ch-offers,.ch-offers .ch-text-link{color:var(--ch-ink)}.ch-service{border:1px solid var(--ch-line);color:var(--ch-ink)!important;background:#fff!important;box-shadow:0 16px 48px #18384b0c}.ch-service-top{color:#3d5978!important;border-color:#e0e8ec!important}.ch-service-copy p{color:var(--ch-copy)}.ch-service-copy small{color:#65808c!important}.ch-service-copy strong{color:#245fd6!important}.ch-work{background:#edf3ff}.ch-projects article{border-radius:20px;box-shadow:0 16px 45px #17384b0e}.ch-project-image{background:#f6f8f9}.ch-catalog-invite{border-color:#dbe5e9!important;color:var(--ch-ink)!important;background:#fff!important;box-shadow:0 18px 55px #17384b0c}.ch-catalog-invite p{color:var(--ch-copy)!important}.ch-process{color:#f5f8fb;background:#081b3a}.ch-process p{color:#b9c7dc}.ch-faq{padding-block:clamp(72px,9vw,110px);color:var(--ch-ink)}.ch-faq details{border-color:#d6e0e5}.ch-contact{border-radius:26px;background:linear-gradient(125deg,#0d3f9d,#081b3a);color:#fff}.commercial-home .ch-contact h2{color:#fff}.commercial-home .ch-contact p{color:#d7e3f8}.commercial-home .ch-contact .ch-kicker{color:#9fc0ff}.commercial-home .ch-contact .ch-text-link{color:#fff}.commercial-home .ch-contact .ch-button{color:#0b2c6c!important;background:#fff}@media(max-width:1120px){.ch-platform-hero{grid-template-columns:1fr;padding-top:48px}.ch-platform-copy{max-width:850px}.ch-platform-demo{width:100%}.site-content .ch-platform-hero h1{max-width:900px}.ch-platform-demo .crm-live__body{min-height:330px}}@media(max-width:700px){.ch-platform-hero{width:calc(100% - 32px);min-height:0;gap:34px;padding-block:42px 64px}.site-content .ch-platform-hero h1{margin-block:16px 20px;font-size:clamp(43px,13vw,54px);line-height:.94}.ch-platform-hero .ch-lead{font-size:17px}.ch-platform-hero .ch-sales-actions{display:grid}.ch-platform-hero .ch-button,.ch-platform-hero .ch-text-link{width:100%;justify-content:space-between}.ch-channel-line{flex-wrap:wrap;margin-bottom:22px}.ch-channel-line>span{width:34px;height:34px}.ch-channel-line b{width:100%;margin:5px 0 0}.ch-platform-demo{padding:10px;border-radius:20px}.ch-platform-demo__title{display:grid;gap:5px;padding:4px 5px 12px}.product-tours{padding-top:66px}.ch-service{border-radius:20px!important}.ch-contact{border-radius:20px}}@media(prefers-reduced-motion:reduce){.ch-platform-hero:before{filter:none}}.ch-platform-hero{display:flex;width:min(1180px,calc(100% - 64px));min-height:clamp(430px,62svh,620px);align-items:flex-start;justify-content:center;padding-block:clamp(76px,10vw,130px);text-align:left}.ch-platform-copy{max-width:900px}.site-content .ch-platform-hero h1{max-width:880px;margin:0 0 24px;font-size:clamp(52px,7vw,88px);line-height:.98}.ch-platform-hero .ch-lead{max-width:620px;font-size:clamp(19px,2vw,24px)}.ch-platform-hero .ch-sales-actions{margin-top:30px}.ch-offers{padding-block:clamp(64px,8vw,96px)}.ch-section-head{margin-bottom:28px}.ch-visual-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ch-service,.ch-service:nth-child(4),.ch-service:nth-child(5){grid-column:auto!important;display:flex!important}.ch-service-top{display:none}.ch-service-media,.ch-service:last-child .ch-service-media{min-height:0;aspect-ratio:1.62}.ch-service-copy small{display:none}.ch-service-copy{padding:22px}.ch-service-copy p{margin:10px 0 20px;font-size:15px;line-height:1.55}.ch-service-copy strong{font-size:15px}.ch-project-copy .ch-kicker,.ch-project-copy small,.ch-project-image>span{display:none}.ch-project-copy p{margin:10px 0 6px}.ch-process .ch-steps article{min-height:0}.ch-process .ch-steps p{display:none}.commercial-home .ch-contact{display:flex;justify-content:space-between;gap:24px;padding:38px 44px}.ch-contact__heading{display:block;margin:0}.ch-contact__actions{margin:0}@media(max-width:900px){.ch-visual-services{grid-template-columns:1fr}.commercial-home .ch-contact{display:grid}}@media(max-width:700px){.ch-platform-hero{width:calc(100% - 36px);padding-block:66px 76px}.site-content .ch-platform-hero h1{font-size:clamp(44px,13vw,58px)}.ch-visual-services{gap:16px}.commercial-home .ch-contact{padding:28px 22px}.ch-contact__actions{justify-content:stretch}}@media(min-width:1121px){.ch-platform-hero{grid-template-columns:minmax(520px,.9fr) minmax(580px,1.1fr);gap:clamp(38px,4vw,68px);padding-block:clamp(44px,4vw,58px)}.site-content .ch-platform-hero h1{font-size:clamp(58px,5.5vw,78px);line-height:.94;letter-spacing:-.063em}}.commercial-home .ch-contact{display:block;margin-bottom:clamp(72px,8vw,116px);padding:clamp(34px,4vw,52px);border:1px solid #d6e2f5;border-radius:28px;color:var(--ch-ink);background:#fff;text-align:left;box-shadow:0 22px 70px rgba(18,50,96,.08)}.ch-contact__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.ch-contact__heading>p{max-width:500px;margin:0!important;color:#5d718d!important;font-size:16px;line-height:1.6}.commercial-home .ch-contact__heading .ch-kicker{margin:0;color:#245fd6}.commercial-home .ch-contact__heading h2{font-size:clamp(34px,3.5vw,50px);line-height:1}.ch-contact__paths{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ch-contact__paths a{position:relative;display:grid;min-height:188px;grid-template-rows:auto 1fr auto;gap:14px;padding:20px;border:1px solid #d9e4f3;border-radius:18px;color:#0b2550;background:linear-gradient(145deg,#f7faff,#edf3ff);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ch-contact__paths a:hover{transform:translateY(-4px);border-color:#7ca7f5;box-shadow:0 16px 28px rgba(25,74,151,.12)}.ch-contact__paths i{display:grid;width:50px;height:50px;place-items:center;border-radius:15px;color:#fff;background:#155eef;box-shadow:0 9px 20px rgba(21,94,239,.2)}.ch-contact__paths i svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ch-contact__paths small{align-self:end;color:#52709d;font-size:10px;font-weight:850;letter-spacing:.1em}.ch-contact__paths strong{align-self:end;max-width:170px;font-size:19px;line-height:1.2}.ch-contact__paths b{position:absolute;right:20px;bottom:20px;color:#155eef;font-size:22px}.ch-contact__actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:24px}.commercial-home .ch-contact__actions .ch-button{display:inline-flex;gap:28px;border-radius:999px;color:#fff!important;background:#155eef}.commercial-home .ch-contact__actions .ch-button:hover{background:#0e4ed0}.ch-contact__actions>span{color:#687c99;font-size:12px}@media(max-width:1000px){.ch-contact__paths{grid-template-columns:1fr 1fr}.ch-contact__paths a{min-height:154px}}@media(max-width:600px){.commercial-home .ch-contact{margin-bottom:58px;padding:26px 18px;border-radius:22px}.ch-contact__heading{display:block;margin-bottom:22px}.commercial-home .ch-contact__heading .ch-kicker{margin-bottom:10px}.commercial-home .ch-contact__heading h2{font-size:34px}.ch-contact__paths{grid-template-columns:1fr 1fr;gap:8px}.ch-contact__paths a{min-height:150px;padding:15px}.ch-contact__paths i{width:42px;height:42px;border-radius:13px}.ch-contact__paths i svg{width:24px;height:24px}.ch-contact__paths strong{padding-right:18px;font-size:16px}.ch-contact__paths b{right:14px;bottom:14px}.ch-contact__actions{display:grid;justify-content:stretch;text-align:center}.commercial-home .ch-contact__actions .ch-button{width:100%;justify-content:space-between}.ch-contact__actions>span{order:2}}@media(max-width:1120px){.ch-platform-hero{display:grid;min-height:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;width:min(760px,calc(100% - 48px));padding-block:48px 62px}.ch-platform-copy{width:100%;max-width:700px}.ch-platform-visual{width:100%;min-width:0}.site-content .ch-platform-hero h1{max-width:680px}}@media(max-width:700px){.ch-platform-hero{width:calc(100% - 36px);gap:18px;padding-block:38px 44px}.site-content .ch-platform-hero h1{max-width:100%;margin:0;font-size:clamp(42px,12.5vw,52px);line-height:.94;overflow-wrap:normal;word-break:normal}.ch-platform-hero .ch-lead{max-width:330px;margin:18px 0 0;font-size:17px;line-height:1.5}.ch-platform-hero .ch-sales-actions{display:grid;width:100%;grid-template-columns:1fr;gap:5px;margin-top:22px}.ch-platform-hero .ch-button{width:100%;justify-content:space-between}.ch-hero-projects{width:100%;justify-content:center}.ch-platform-visual{padding-block:14px 36px}}.commercial-home .ch-process{padding-block:clamp(42px,5vw,64px)}.commercial-home .ch-process .ch-steps{margin-bottom:0}.commercial-home .ch-contact{display:grid;width:min(1180px,calc(100% - 48px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:clamp(34px,5vw,56px) auto 0;padding:26px 30px;border:1px solid #cddcf2;border-radius:22px;background:linear-gradient(110deg,#fff,#f1f6ff);box-shadow:0 14px 42px rgba(18,50,96,.08)}.commercial-home{padding-bottom:clamp(48px,6vw,80px)}.commercial-home .ch-contact__heading{display:block;margin:0}.commercial-home .ch-contact__heading h2{margin:0;color:var(--ch-ink);font-size:clamp(28px,3vw,40px);line-height:1.05}.commercial-home .ch-contact__actions{display:block;margin:0}.commercial-home .ch-contact__actions .ch-button{width:auto;min-width:230px;min-height:52px;justify-content:space-between;margin:0;padding-inline:22px}@media(max-width:700px){.commercial-home .ch-process{padding-block:38px}.commercial-home .ch-process-head{display:flex;align-items:center}.commercial-home .ch-process .ch-steps{margin-top:22px}.commercial-home .ch-contact{width:calc(100% - 32px);grid-template-columns:1fr;gap:20px;margin-block:28px 0;padding:24px 20px}.commercial-home{padding-bottom:48px}.commercial-home .ch-contact__heading h2{font-size:30px}.commercial-home .ch-contact__actions .ch-button{width:100%;min-width:0}}