.cg-page{--primary:#155a40;--ink:#183b2f;--muted:#5d7066;--secondary:#e5efdf;--line:#d8e3d9;background:#fbfcf9;color:var(--ink)}
.cg-page .skip-link{position:fixed;left:12px;top:8px;transform:translateY(-150%);z-index:100;background:white;padding:10px 16px;border-radius:8px}.cg-page .skip-link:focus{transform:none}.cg-page .button:hover{background:#214b34}.cg-page .cg-light-button:hover{background:#c7dfae}
.cg-page h1,.cg-page h2,.cg-page h3,.cg-page h4{font-weight:500}.cg-page p{line-height:1.8}.cg-page .container{max-width:1280px}.cg-page .eyebrow{color:#35654d;font-size:10px;font-weight:600;letter-spacing:1.8px;margin-bottom:22px}.cg-page .button{background:#1a5b42;border-radius:50px;color:#fff;min-height:50px;font-size:13px;line-height:1.5}.cg-page a:focus-visible,.cg-page button:focus-visible,.cg-page summary:focus-visible{outline:3px solid #54a878;outline-offset:5px}.cg-page section[id],.cg-page details[id]{scroll-margin-top:120px}
.cg-page .header{background:#fbfcf9f5;border-bottom:1px solid #e3e9df}.cg-page .header-inner{gap:24px}.cg-brand{display:flex;gap:10px;align-items:center;flex-shrink:0;text-decoration:none;color:#174733}.cg-brand img{width:27px;height:48px;object-fit:contain}.cg-brand>span{font-size:32px;line-height:1;font-weight:700;letter-spacing:-1px}.cg-brand small{display:block;font-size:7px;letter-spacing:1.6px;margin-top:8px}.cg-signature{font-size:11px;color:#42654e;margin:0 auto;white-space:nowrap}.cg-signature i{font-style:normal;color:#9aafa0;margin:0 4px}.cg-page .header nav{font-size:12px}.cg-page .portal-button{background:#e0ecd6;color:#234e38;padding:14px 20px;font-size:12px}.cg-page .menu-toggle{color:#155a40}
.cg-hero{display:grid;grid-template-columns:1fr 1.12fr;gap:60px;padding:64px 0 55px;align-items:center}.cg-hero h1{font-size:clamp(44px,4.6vw,64px);line-height:1.08;letter-spacing:-2.7px;margin:24px 0}.cg-hero h1 em{font-style:normal;color:#46825a}.cg-lead{font-size:18px;color:#5b7163;line-height:1.75;max-width:530px}.cg-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.cg-text-link{color:#245f42;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.cg-text-link:hover{text-decoration:underline}.cg-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.cg-hero-tags span{font-size:10px;color:#59735f;border:1px solid #d7e4d6;border-radius:30px;padding:6px 12px}.cg-hero-visual{position:relative;padding-bottom:85px;padding-left:24px}.cg-city{display:block;width:100%;height:350px;object-fit:cover;border-radius:28px}.cg-photo-label{position:absolute;top:22px;left:46px;padding:7px 12px;border-radius:20px;background:#183b2fe8;color:#fff;font-size:10px}.cg-screen{position:relative;width:88%;margin:-110px 0 0 -24px;border:7px solid #173c2f;background:#173c2f;border-radius:17px;box-shadow:0 20px 36px #173c2f20;overflow:hidden}.cg-screen-bar{display:flex;gap:7px;align-items:center;font-size:9px;font-weight:600;color:#d5e8d9;padding:6px 5px 12px;letter-spacing:1px}.cg-screen-bar>span:last-child{font-size:7px;letter-spacing:1px;margin-left:auto;color:#a6c1ae}.cg-dot{width:6px;height:6px;border-radius:50%;background:#a7db93}.cg-screen img{width:100%;height:auto;display:block;border-radius:6px}.cg-screen-caption{display:flex;justify-content:space-between;color:#e8f0e6;font-size:10px;gap:10px;padding:12px 6px 4px}.cg-screen-caption strong{font-weight:400;color:#b8d6bd}.cg-visual-note{position:absolute;bottom:54px;right:0;font-size:9px;color:#687d6d}
.cg-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:30px 0 40px;border-top:1px solid #dbe5d9}.cg-pillars article{display:flex;align-items:flex-start;gap:15px}.cg-pillars article>span{font-size:25px;color:#286248;width:45px;height:45px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;background:#e8f0e2}.cg-pillars h2{font-size:18px;letter-spacing:-.3px;margin:1px 0 7px}.cg-pillars p{font-size:12px;color:#627466;max-width:180px}.cg-section-nav{border-block:1px solid #dfe7dc;background:#f0f4ed}.cg-section-nav>div{display:flex;justify-content:space-between;gap:25px;padding-block:18px;overflow:auto;white-space:nowrap}.cg-section-nav a{text-decoration:none;font-size:12px;color:#456b52}.cg-section-nav a:hover{color:#163c29;text-decoration:underline}
.cg-section{padding-block:86px}.cg-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:end;margin-bottom:38px}.cg-page h2{font-size:clamp(32px,3.2vw,44px);line-height:1.18;letter-spacing:-1.5px}.cg-heading>p{font-size:15px;color:#617366;margin:0;max-width:470px}.cg-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cg-benefits article{padding:30px;border-top:1px solid #c4d7c7;border-bottom:1px solid #c4d7c7}.cg-benefits article>span{font-size:9px;letter-spacing:1.4px;color:#69806b}.cg-benefits h3{font-size:25px;margin:22px 0 14px;letter-spacing:-.7px}.cg-benefits p{font-size:14px;color:#65766a}.cg-central-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center;margin-top:58px}.cg-central-detail figure{background:#e7eee2;border-radius:24px;padding:14px;margin:0}.cg-central-detail img{width:100%;height:auto;display:block;border-radius:13px}.cg-central-detail figcaption{font-size:10px;color:#6b7c6b;padding:12px 5px 0}.cg-central-detail h3{font-size:27px;line-height:1.3;letter-spacing:-.7px}.cg-checks{list-style:none;margin:24px 0;padding:0}.cg-checks li{position:relative;padding:10px 0 10px 24px;font-size:14px;line-height:1.7;color:#647467}.cg-checks li:before{content:'✓';position:absolute;left:0;color:#3d8053}.cg-checks strong{color:#2b4f39;font-weight:600}
.cg-dark{background:#163e30;color:#f2f7ee}.cg-dark .eyebrow{color:#b9d99c}.cg-dark .cg-heading>p,.cg-dark p,.cg-dark .cg-lead{color:#c1d3c5}.cg-video-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:34px;align-items:start}.cg-video-grid video{display:block;width:100%;border:1px solid #ffffff26;border-radius:16px;background:#0f2a21;aspect-ratio:16/9;object-fit:contain}.cg-video-index{display:block;font-size:9px;letter-spacing:1.6px;color:#b5d49b;margin:22px 0 10px}.cg-video-grid h3{font-size:25px;letter-spacing:-.6px;line-height:1.3}.cg-video-grid p{font-size:13px;margin-top:12px}.cg-video-side h3{font-size:21px}.cg-video-city{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;padding-top:26px;border-top:1px solid #ffffff25;align-items:center}.cg-video-city .cg-video-index{margin-top:0}.cg-video-city h3{font-size:18px}.cg-video-city p{font-size:11px;margin-top:8px}.cg-note{font-size:11px;color:#6c7b70;line-height:1.8;margin-top:22px}.cg-dark .cg-note{color:#9fbba8}
.cg-demo{display:grid;grid-template-columns:.85fr 1.3fr;border:1px solid #d7e2d4;border-radius:28px;overflow:hidden;background:#f1f5ec}.cg-demo-controls{padding:34px;background:#f7f9f3}.cg-demo-label{font-size:9px;color:#627866;letter-spacing:1.6px;display:block;margin-bottom:20px}.cg-scenario-buttons{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:28px}.cg-scenario-buttons button,.cg-device-buttons button{font:inherit;font-size:11px;border:1px solid #cddcc8;padding:10px 13px;border-radius:22px;background:#fff;color:#38664a;cursor:pointer}.cg-scenario-buttons button[aria-pressed=true],.cg-device-buttons button[aria-pressed=true]{background:#225b40;color:#fff;border-color:#225b40}.cg-demo h3{font-size:23px;letter-spacing:-.6px;line-height:1.3}.cg-demo-controls>p:not(.cg-note){font-size:13px;color:#627567;margin-top:14px}.cg-demo-steps{list-style:none;padding:0;counter-reset:steps;margin:24px 0}.cg-demo-steps li{counter-increment:steps;font-size:12px;color:#788679;padding:9px 0;border-bottom:1px solid #e0e7da;display:flex;gap:10px;align-items:center}.cg-demo-steps li:before{content:'0' counter(steps);font-size:9px;color:#829580}.cg-demo-steps li.active{color:#1a5b3a;font-weight:600}.cg-demo-steps li.active:before{color:#1a5b3a}.cg-demo-controls .button{border:0;cursor:pointer;padding:13px 23px}.cg-road-panel{align-self:center;min-width:0;padding:25px 15px}.cg-road-panel svg{display:block;width:100%;height:auto;border-radius:20px}.cg-svg-label{font:10px Arial,sans-serif;fill:#4d705b;letter-spacing:1px}.cg-svg-value{font:11px Arial,sans-serif;fill:#174b31}.cg-signal-status{display:flex;justify-content:center;gap:30px;font-size:11px;margin-top:15px}.cg-road-panel>p{font-size:12px;text-align:center;color:#5e7565;margin:13px 20px;min-height:44px}.cg-road-panel strong{font-weight:600}
.cg-products-band{background:#eef3e9}.cg-controller{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;padding:30px;border-radius:28px;background:#fbfcf8}.cg-controller figure{margin:0;min-width:0}.cg-controller img{width:100%;height:auto;border-radius:18px;display:block}.cg-controller figcaption{font-size:10px;color:#72816e;padding:12px 5px 0}.cg-controller h3{font-size:30px;letter-spacing:-1px;line-height:1.25}.cg-controller p:not(.eyebrow){font-size:14px;color:#657664;margin-top:18px}.cg-controller .eyebrow{margin-bottom:18px}.cg-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px}.cg-product-grid article{border-radius:24px;background:#fbfcf8;padding:20px 24px 28px;display:flex;flex-direction:column}.cg-product-image{height:200px;border-radius:16px;overflow:hidden;background:#e4ebdf;margin-bottom:24px;display:flex;justify-content:center;align-items:center;gap:24px}.cg-product-image img{width:100%;height:100%;object-fit:cover}.cg-product-image.cg-contain{background:#fff}.cg-contain img{width:auto;max-width:85%;height:85%;object-fit:contain}.cg-product-grid article>span{font-size:9px;letter-spacing:1.2px;color:#6b826c}.cg-product-grid h3{font-size:24px;line-height:1.25;letter-spacing:-.6px;margin-top:17px}.cg-product-grid p{font-size:13px;color:#677865;margin-block:17px 25px}.cg-product-grid a{font-size:12px;color:#265d3e;text-decoration:none;margin-top:auto;font-weight:600}
.cg-integration{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.cg-integration h3{font-size:27px;letter-spacing:-.6px;line-height:1.3;margin-bottom:20px}.cg-integration p{font-size:14px;color:#607765}.cg-vendors{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.cg-vendors span{padding:9px 15px;background:#edf2e8;border:1px solid #d7e2cf;border-radius:8px;font-size:13px;font-weight:600;color:#3c6246}.cg-integration .cg-note{font-size:11px}.cg-network{border:1px solid #d6e2ce;background:#f0f5e9;border-radius:26px;padding:30px;overflow:hidden}.cg-network-hub{border-radius:16px;background:#214e37;color:#ecf6e7;padding:22px;text-align:center;display:grid;grid-template-columns:30px auto;column-gap:12px;max-width:320px;margin:auto}.cg-network-hub img{width:27px;height:46px;object-fit:contain;grid-row:span 2}.cg-network-hub strong{font-size:18px;letter-spacing:1px}.cg-network-hub small{font-size:8px;color:#c3dab9;margin-top:7px}.cg-network-lines{height:60px;display:flex;justify-content:space-around;position:relative;overflow:hidden}.cg-network-lines span{height:100%;width:1px;background:#a4bfa0;position:relative}.cg-network-lines span:after{content:'';position:absolute;top:0;width:7px;height:7px;background:#388b53;border-radius:50%;left:-3px;opacity:0}.cg-network.is-active .cg-network-lines span:after{animation:packet 2s ease-in-out 2}.cg-network.is-active .cg-network-lines span:nth-child(2):after{animation-delay:.2s}.cg-network.is-active .cg-network-lines span:nth-child(3):after{animation-delay:.4s}.cg-device-buttons{display:flex;justify-content:space-between;gap:8px}.cg-device-buttons button{border-radius:12px;flex:1;font-size:10px}.cg-network #network-description{font-size:12px;min-height:68px;margin-top:20px}.cg-network .cg-note{font-size:10px}.cg-protocol-heading{border-top:1px solid #dce5d6;margin-top:55px;padding-top:40px}.cg-protocol-heading h3{font-size:24px;letter-spacing:-.6px}.cg-protocol-heading p{font-size:13px;color:#6a7d6c;max-width:760px;margin-top:13px}.cg-protocol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.cg-protocol-grid article{padding:26px;border:1px solid #d8e3d2;border-radius:20px;display:flex;flex-direction:column}.cg-protocol-grid article>span{font-size:12px;font-weight:700;letter-spacing:.6px;color:#31714a}.cg-protocol-grid h4{font-size:20px;line-height:1.3;margin-top:18px;letter-spacing:-.4px}.cg-protocol-grid p{font-size:12px;color:#6a7c68;margin:14px 0 20px}.cg-protocol-grid a{font-size:10px;color:#406b46;margin-top:auto}.cg-technical-note{max-width:1000px}.cg-two-column{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.cg-priority .cg-lead{margin:24px 0 18px}.cg-priority p{font-size:14px}.cg-priority .cg-light-button{background:#d8eac4;color:#214b31;margin-top:28px}.cg-priority-flow{list-style:none;margin:0;padding:0}.cg-priority-flow li{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid #ffffff26}.cg-priority-flow li>span{font-size:11px;color:#b6d69b;padding-top:7px}.cg-priority-flow h3{font-size:23px;letter-spacing:-.5px}.cg-priority-flow p{font-size:13px;margin-top:12px}
.cg-modules{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;align-items:start}.cg-modules details{border-top:1px solid #d8e2d3}.cg-modules summary{display:flex;align-items:center;gap:20px;padding:25px 0;cursor:pointer;list-style:none}.cg-modules summary::-webkit-details-marker{display:none}.cg-modules summary>span{font-size:10px;color:#90a186}.cg-modules h3{font-size:21px;letter-spacing:-.5px}.cg-modules summary p{font-size:11px;color:#72806b;margin-top:7px}.cg-modules summary>b{margin-left:auto;font-size:23px;font-weight:400;color:#799170}.cg-modules details[open] summary>b{transform:rotate(45deg)}.cg-module-body{padding:0 30px 24px 35px}.cg-module-body p{font-size:13px;color:#65775f}.cg-module-body a{display:inline-block;font-size:12px;margin-top:17px;color:#2f6641}.cg-modules details:target{background:#eef4e6}.cg-implementation-band{background:#edf2e6}.cg-implementation{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;gap:30px;margin:0;padding:0}.cg-implementation li{border-top:1px solid #b6c9a9;padding-top:25px}.cg-implementation li>span{font-size:12px;color:#688c58}.cg-implementation h3{font-size:22px;margin:18px 0 13px;line-height:1.2;letter-spacing:-.6px}.cg-implementation p{font-size:13px;color:#65775d}.cg-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:90px}.cg-faq details{border-bottom:1px solid #d8e3ce;padding:22px 0}.cg-faq summary{cursor:pointer;font-size:16px;line-height:1.5;color:#345d3d}.cg-faq details p{font-size:13px;color:#6b7a61;margin-top:17px}.cg-final{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center;padding:48px;background:#dfeccf;border-radius:30px;margin-bottom:80px}.cg-final h2{font-size:36px}.cg-final p:not(.eyebrow){font-size:14px;max-width:630px;color:#59704c;margin-top:20px}.cg-final-actions{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.cg-final-actions .button{padding-inline:22px}.cg-final-actions>span{font-size:12px;color:#60794e}.cg-page .footer{background:#eef2e8}.cg-page .footer-top>div{flex-wrap:wrap}.cg-page .footer-bottom{border-color:#d7e0ce}.cg-page .social-links{font-size:11px;display:flex;gap:22px;flex-wrap:wrap;padding-bottom:20px}
.cg-page .cg-pillars h2{font-size:18px;letter-spacing:-.3px}.cg-page .cg-final h2{font-size:36px}
@keyframes packet{0%{opacity:0;transform:translateY(0)}20%,75%{opacity:1}100%{opacity:0;transform:translateY(56px)}}
@media(max-width:1100px){.cg-signature{display:none}.cg-hero{gap:30px}.cg-hero h1{font-size:50px}.cg-heading{gap:40px}.cg-screen{width:98%;margin-left:-20px}.cg-screen-caption{font-size:9px}.cg-central-detail,.cg-controller,.cg-integration{gap:30px}.cg-two-column{gap:50px}.cg-device-buttons{flex-wrap:wrap}.cg-final{gap:30px}.cg-demo-controls{padding:24px}.cg-faq{gap:40px}}
@media(max-width:760px){.cg-page .header-inner{gap:14px;min-height:76px;padding-block:14px}.cg-brand>span{font-size:28px}.cg-brand img{width:22px;height:40px}.cg-page .header nav{order:4}.cg-signature{display:block;order:3;width:100%;text-align:center;font-size:10px}.cg-page .menu-toggle{margin-left:auto}.cg-page section[id],.cg-page details[id]{scroll-margin-top:155px}.cg-hero{grid-template-columns:1fr;padding-top:34px;gap:30px;padding-bottom:28px}.cg-hero h1{font-size:46px;letter-spacing:-1.8px}.cg-lead{font-size:16px}.cg-hero-tags{margin-top:22px;gap:6px}.cg-hero-tags span{font-size:9px}.cg-hero-visual{padding-left:16px;padding-bottom:30px}.cg-city{height:250px;border-radius:22px}.cg-screen{width:91%;margin-top:-80px;margin-left:-16px;border-width:5px}.cg-screen-caption{font-size:8px}.cg-screen-bar{font-size:8px}.cg-screen-bar>span:last-child{font-size:6px}.cg-photo-label{left:30px;top:14px;font-size:9px}.cg-visual-note{bottom:8px;font-size:8px}.cg-pillars{grid-template-columns:1fr 1fr;gap:25px 15px;padding-block:26px}.cg-pillars article{gap:10px}.cg-pillars article>span{width:34px;height:34px;font-size:20px;border-radius:10px}.cg-pillars h2{font-size:16px}.cg-pillars p{font-size:10px}.cg-section-nav>div{gap:25px;padding-block:16px}.cg-section-nav a{font-size:11px}.cg-section{padding-block:52px}.cg-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.cg-page h2{font-size:33px;letter-spacing:-1px}.cg-heading>p{font-size:14px}.cg-benefits{grid-template-columns:1fr;gap:0}.cg-benefits article{padding:24px 0;border-bottom:0}.cg-benefits h3{font-size:23px;margin:16px 0 12px}.cg-central-detail{grid-template-columns:1fr;gap:28px;margin-top:28px}.cg-central-detail h3{font-size:25px}.cg-video-grid{grid-template-columns:1fr;gap:30px}.cg-video-side{display:grid;grid-template-columns:1fr;gap:30px}.cg-video-city{margin-top:0;padding-top:25px;gap:15px}.cg-video-grid h3{font-size:23px}.cg-video-city h3{font-size:18px}.cg-demo{grid-template-columns:1fr;border-radius:22px}.cg-demo-controls{padding:24px}.cg-road-panel{padding:15px 8px}.cg-demo-steps{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.cg-demo-steps li{font-size:10px}.cg-signal-status{font-size:10px;gap:18px}.cg-road-panel>p{font-size:11px}.cg-controller{grid-template-columns:1fr;padding:20px;gap:26px}.cg-controller h3{font-size:27px}.cg-product-grid{grid-template-columns:1fr}.cg-product-image{height:230px}.cg-integration{grid-template-columns:1fr;gap:26px}.cg-network{padding:24px}.cg-device-buttons button{font-size:9px;padding:10px}.cg-protocol-grid{grid-template-columns:1fr 1fr;gap:12px}.cg-protocol-grid article{padding:20px 16px}.cg-protocol-grid h4{font-size:18px}.cg-protocol-grid p{font-size:11px}.cg-protocol-heading{margin-top:35px;padding-top:30px}.cg-protocol-heading h3{font-size:23px}.cg-two-column{grid-template-columns:1fr;gap:25px}.cg-modules{grid-template-columns:1fr}.cg-modules h3{font-size:20px}.cg-modules summary{padding:22px 0;gap:14px}.cg-modules summary p{font-size:10px}.cg-implementation{grid-template-columns:1fr 1fr;gap:28px 20px}.cg-implementation h3{font-size:21px}.cg-faq{grid-template-columns:1fr;gap:20px}.cg-final{grid-template-columns:1fr;padding:28px;gap:25px;margin-bottom:45px}.cg-final h2{font-size:30px}.cg-final-actions .button{font-size:12px}.cg-page .footer-top>div{gap:18px}.cg-page .social-links{font-size:10px;gap:16px}}
@media(max-width:380px){.cg-hero h1{font-size:40px}.cg-protocol-grid{grid-template-columns:1fr}.cg-signature{font-size:9px}.cg-hero-tags{gap:4px}.cg-hero-tags span{padding:5px 8px}.cg-screen-caption{flex-direction:column;gap:3px}.cg-video-city{grid-template-columns:1fr}}
@media(max-width:760px){.cg-page .cg-pillars h2{font-size:16px}.cg-page .cg-final h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.cg-page *{scroll-behavior:auto!important}.cg-network.is-active .cg-network-lines span:after{animation:none}}
.cg-hero-identity{background:#173f32;color:#f5f8ef;border-radius:32px;padding:48px 42px;align-self:center}.cg-identity-brand{display:flex;align-items:center;gap:18px}.cg-identity-brand img{width:40px;height:70px;object-fit:contain}.cg-identity-brand strong{font-size:56px;letter-spacing:-2px}.cg-identity-title{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:32px 0 18px}.cg-hero-identity>p:not(.cg-identity-title){color:#cadbce;font-size:16px;max-width:350px}.cg-identity-pillars{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:35px;padding-top:25px;border-top:1px solid #ffffff28;font-size:15px}.cg-identity-pillars b{color:#b8dda2}.cg-identity-base{font-size:9px;letter-spacing:1.4px;color:#b8cdbd;margin-top:34px}.cg-operation-content{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cg-operation-content article{padding:30px;background:#eff4ea;border:1px solid #d9e4d2;border-radius:24px}.cg-operation-content h3{font-size:25px;line-height:1.3;margin-bottom:18px}.cg-operation-content p:not(.eyebrow){font-size:14px;color:#607365}.cg-operation-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;padding:0;margin:34px 0 0}.cg-operation-steps li{border-top:1px solid #cddcc7;padding-top:20px}.cg-operation-steps span{font-size:12px;color:#63835d}.cg-operation-steps h3{font-size:18px;margin:12px 0}.cg-operation-steps p{font-size:13px;color:#607365}@media(max-width:760px){.cg-hero-identity{padding:30px 26px;border-radius:24px}.cg-identity-title{font-size:29px}.cg-identity-brand strong{font-size:46px}.cg-operation-content{grid-template-columns:1fr}.cg-operation-content article{padding:24px}.cg-operation-steps{grid-template-columns:1fr 1fr;gap:24px 18px}}
