.cityman-home{--home-display-size: clamp(36px, 4vw, 52px);--home-bg: #f4f2ee;--home-bg-soft: #e9e7e1;--home-panel: #fbfaf7;--home-panel-raised: #fffefa;--home-line: #d7d5cf;--home-line-strong: #c7c5be;--home-text: #161819;--home-muted: #676966;--home-dim: #858781;--home-accent: #6b806f;--home-accent-soft: #dce4dc;--home-dark-bg: #202624;--home-dark-panel: #282f2d;--home-dark-line: #414946;--home-dark-text: #eef0eb;--home-dark-muted: #b2bab2;color:var(--home-text);background:var(--home-bg);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;overflow:hidden;scroll-behavior:smooth}.dark .cityman-home{--home-bg: #111516;--home-bg-soft: #151a1c;--home-panel: #1b2022;--home-panel-raised: #222829;--home-line: #303839;--home-line-strong: #3b4344;--home-text: #eef0ed;--home-muted: #8e9998;--home-dim: #677473;--home-accent: #b9d6c9;--home-accent-soft: #293732;--home-dark-bg: #151a1c;--home-dark-panel: #1b2022;--home-dark-line: #303839;--home-dark-text: #eef0ed;--home-dark-muted: #8e9998}.cityman-home *,.cityman-home *:before,.cityman-home *:after{box-sizing:border-box}.cityman-home a{color:inherit;text-decoration:none}.cityman-home button{font:inherit}.cityman-home svg{display:block}.cityman-home .home-wrap{width:min(1320px,calc(100% - 88px));margin-inline:auto}.cityman-home .home-masthead{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--home-line);position:relative;z-index:10}.cityman-home .home-brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.cityman-home .home-brand-logo{width:42px;height:42px}.cityman-home .home-brand img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.cityman-home .home-brand>span{font-size:25px;font-weight:620;letter-spacing:-.035em;line-height:1}.cityman-home .home-brand em{color:var(--home-dim);font-size:13px;font-style:normal;font-weight:620;letter-spacing:.08em;margin-left:9px;white-space:nowrap}.cityman-home .home-desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(15px,2.1vw,32px)}.cityman-home .home-desktop-nav>a:not(.home-pill){color:var(--home-muted);font-size:14px;transition:color .2s ease;white-space:nowrap}.cityman-home .home-desktop-nav>a:not(.home-pill):hover,.cityman-home .home-footer-links a:hover{color:var(--home-text)}.cityman-home .home-login-link{margin-left:6px}.cityman-home .home-pill{min-height:52px;display:inline-flex;justify-content:center;align-items:center;gap:21px;padding:0 21px;border:1px solid var(--home-text);border-radius:3px;background:var(--home-text);color:var(--home-bg)!important;font-size:13px;font-weight:640;letter-spacing:.005em;transition:background .2s ease,color .2s ease,transform .2s ease}.cityman-home .home-pill:hover{background:var(--home-accent)!important;border-color:var(--home-accent);transform:translateY(-2px)}.cityman-home .home-pill>span{font-size:17px;line-height:1}.cityman-home .home-pill-small{min-height:39px;padding:0 14px;gap:12px;font-size:12px}.cityman-home .home-pill-secondary{background:transparent;color:var(--home-text)!important}.cityman-home .home-pill-secondary:hover{color:var(--home-bg)!important}.cityman-home .home-language{gap:2px!important}.cityman-home .home-language button{min-width:35px;height:31px!important;padding-inline:7px!important;border:1px solid transparent;border-radius:2px!important;color:var(--home-muted)!important;font-size:10px!important;background:transparent!important}.cityman-home .home-language button[aria-pressed=true]{border-color:var(--home-line-strong);color:var(--home-text)!important;background:var(--home-panel)!important}.cityman-home .home-theme>div{gap:0!important}.cityman-home .home-theme button{width:31px!important;height:31px!important;padding:6px!important;color:var(--home-muted)!important;border:1px solid transparent;border-radius:2px!important;background:transparent!important}.cityman-home .home-theme button[class*=bg-accent]{border-color:var(--home-line-strong);color:var(--home-text)!important;background:var(--home-panel)!important}.cityman-home .home-mobile-actions,.cityman-home .home-mobile-menu{display:none}.cityman-home .home-hero{min-height:min(745px,calc(100vh - 86px));display:grid;grid-template-columns:minmax(370px,.87fr) minmax(500px,1.13fr);align-items:center;gap:5vw;padding-top:84px;padding-bottom:93px}.cityman-home .home-hero-copy{position:relative;z-index:2;padding-bottom:15px}.cityman-home .home-eyebrow,.cityman-home .home-section-index{margin:0 0 23px;color:var(--home-accent);font-size:13px;font-weight:680;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.cityman-home .home-hero h1{max-width:625px;margin:0;font-size:var(--home-display-size);font-weight:560;letter-spacing:-.078em;line-height:.99}.cityman-home .home-hero h1 span,.cityman-home .home-section-heading h2 em,.cityman-home .home-close-section h2 span{color:var(--home-accent);font-style:normal}.cityman-home .home-hero-description{max-width:495px;margin:27px 0 0;color:var(--home-muted);font-size:16px;line-height:1.75}.cityman-home .home-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.cityman-home .home-hero-note{display:flex;align-items:center;gap:10px;margin:26px 0 0;color:var(--home-dim);font-size:13px;line-height:1.6;letter-spacing:.02em}.cityman-home .home-hero-note span{width:6px;height:6px;border-radius:50%;background:var(--home-accent)}.cityman-home .home-hero-visual{position:relative;min-height:510px;display:flex;align-items:center;justify-content:center;isolation:isolate}.cityman-home .home-visual-halo{position:absolute;width:73%;aspect-ratio:1;right:1%;top:4%;border-radius:50%;background:var(--home-bg-soft);z-index:-2}.cityman-home .home-visual-grid{position:absolute;top:7%;right:0;bottom:4%;left:4%;z-index:-1;opacity:.37;background-image:linear-gradient(to right,var(--home-line) 1px,transparent 1px),linear-gradient(to bottom,var(--home-line) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(130deg,transparent 5%,#000 36%,transparent 90%);mask-image:linear-gradient(130deg,transparent 5%,#000 36%,transparent 90%)}.cityman-home .home-wa-card{position:absolute;width:min(94%,520px);overflow:hidden;padding:15px;border:1px solid #303936;border-radius:18px;color:#f5f7f5;background:#101413;box-shadow:0 24px 60px #10141330}.cityman-home .home-wa-card-customer{top:8%;left:0;transform:rotate(-2deg)}.cityman-home .home-wa-card-owner{right:0;top:39%;z-index:2;transform:rotate(1.5deg)}.cityman-home .home-wa-card header{min-height:35px;display:flex;align-items:center;gap:9px;padding:0 2px 11px;border-bottom:1px solid #ffffff13}.cityman-home .home-wa-card header strong{flex:1;font-size:12px;font-weight:620;letter-spacing:-.02em}.cityman-home .home-wa-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#d8eee3;background:#37433e;font-size:16px}.cityman-home .home-wa-online{color:#25d366;font-size:9px}.cityman-home .home-wa-thread{display:grid;gap:9px;padding-top:12px;background-image:radial-gradient(#ffffff0a 1px,transparent 1px);background-size:15px 15px}.cityman-home .home-wa-message{width:-moz-fit-content;width:fit-content;max-width:87%;margin:0;padding:9px 11px 6px;border-radius:13px;font-size:12px;line-height:1.65;box-shadow:0 2px 4px #0002}.cityman-home .home-wa-message small{display:block;margin-top:4px;color:#b8c2bc;font-size:8px;line-height:1.35;text-align:right}.cityman-home .home-wa-message small b{color:#8de1b0;font-size:10px;font-weight:600}.cityman-home .home-wa-customer{justify-self:end;background:#075e45}.cityman-home .home-wa-bot{justify-self:start;background:#242a27}.cityman-home .home-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:14px;color:var(--home-muted)}.cityman-home .home-promise{min-height:94px;display:flex;flex-direction:column;justify-content:center;gap:9px;padding:16px 19px;border:1px solid var(--home-line);background:var(--home-panel)}.cityman-home .home-promise>span{color:var(--home-accent);font-size:13px;font-weight:680;letter-spacing:.06em}.cityman-home .home-promise>strong{color:var(--home-text);font-size:16px;font-weight:580;letter-spacing:-.025em}.cityman-home .home-section{padding-top:122px;padding-bottom:125px}.cityman-home .home-section-heading{display:grid;grid-template-columns:1fr minmax(260px,.58fr);align-items:end;gap:50px;margin-bottom:43px}.cityman-home .home-section-index{margin-bottom:15px}.cityman-home .home-section-heading h2,.cityman-home .home-close-section h2{margin:0;font-size:var(--home-display-size);font-weight:540;letter-spacing:-.07em;line-height:1.04}.cityman-home .home-section-heading>p{max-width:410px;margin:0 0 4px;color:var(--home-muted);font-size:16px;line-height:1.8}.cityman-home .home-platform-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cityman-home .home-platform-card{position:relative;min-height:450px;overflow:hidden;padding:26px 28px;border:1px solid var(--home-line);background:var(--home-panel)}.cityman-home .home-card-top{display:flex;justify-content:space-between;color:var(--home-dim);font-size:13px;font-weight:650;letter-spacing:.06em}.cityman-home .home-card-top>span:last-child{color:var(--home-accent);font-size:15px}.cityman-home .home-platform-card h3{max-width:380px;margin:28px 0 9px;font-size:clamp(23px,2.4vw,32px);font-weight:540;letter-spacing:-.055em;line-height:1.13}.cityman-home .home-platform-card>p{position:relative;z-index:2;max-width:370px;margin:0;color:var(--home-muted);font-size:16px;line-height:1.75}.cityman-home .home-public-art{position:absolute;right:-2%;bottom:-16%;width:79%;height:53%}.cityman-home .home-art-browser{position:absolute;top:0;right:13%;bottom:10%;left:0;padding:10px;border:1px solid var(--home-line-strong);background:var(--home-bg-soft);transform:rotate(-5deg)}.cityman-home .home-art-browser-top{display:flex;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--home-line)}.cityman-home .home-art-browser-top span{width:4px;height:4px;border-radius:50%;background:var(--home-dim)}.cityman-home .home-art-lines{display:grid;gap:6px;width:42%;margin:23px 0 15px 12%}.cityman-home .home-art-lines i{height:3px;background:var(--home-line-strong)}.cityman-home .home-art-lines i:first-child{width:75%;height:7px;background:var(--home-accent)}.cityman-home .home-art-lines i:last-child{width:68%}.cityman-home .home-art-blocks{display:flex;gap:6px;margin-left:12%}.cityman-home .home-art-blocks b{width:25%;height:63px;background:var(--home-panel);border:1px solid var(--home-line)}.cityman-home .home-art-blocks b:nth-child(2){background:var(--home-accent-soft)}.cityman-home .home-art-orbit{position:absolute;right:3%;bottom:0;width:42%;aspect-ratio:1;border:1px solid var(--home-accent);border-radius:50%;opacity:.62}.cityman-home .home-art-orbit:before,.cityman-home .home-art-orbit:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px solid var(--home-accent);border-radius:50%}.cityman-home .home-art-orbit:after{top:36%;right:36%;bottom:36%;left:36%;background:var(--home-accent)}.cityman-home .home-dashboard-art{position:absolute;right:-1%;bottom:-4%;display:flex;width:82%;height:49%;padding:13px 13px 0;gap:9px;border:1px solid var(--home-line-strong);background:var(--home-bg-soft);transform:rotate(3deg)}.cityman-home .home-dashboard-rail{display:grid;align-content:start;gap:7px;width:17%;padding:5px;border-right:1px solid var(--home-line)}.cityman-home .home-dashboard-rail i{height:5px;background:var(--home-line-strong)}.cityman-home .home-dashboard-rail i:first-child{background:var(--home-accent)}.cityman-home .home-dashboard-panel{position:relative;flex:1;padding:5px}.cityman-home .home-dashboard-panel>span{display:inline-block;width:25%;height:20px;margin-right:5%;border:1px solid var(--home-line);background:var(--home-panel)}.cityman-home .home-dashboard-panel>div{position:absolute;top:40px;right:6px;bottom:14px;left:6px;display:flex;align-items:end;gap:6px;border-bottom:1px solid var(--home-line-strong)}.cityman-home .home-dashboard-panel>div i{flex:1;height:36%;background:var(--home-accent-soft)}.cityman-home .home-dashboard-panel>div i:nth-child(2){height:60%}.cityman-home .home-dashboard-panel>div i:nth-child(3){height:46%;background:var(--home-accent)}.cityman-home .home-dashboard-panel>div i:nth-child(4){height:81%}.cityman-home .home-dashboard-panel>b{position:absolute;right:7px;top:7px;width:23px;height:23px;border-radius:50%;background:var(--home-accent);opacity:.75}.cityman-home .home-capabilities{padding:112px 0 118px;color:var(--home-dark-text);background:var(--home-dark-bg)}.cityman-home .home-dark-heading{margin-bottom:44px}.cityman-home .home-dark-heading .home-section-index,.cityman-home .home-dark-heading h2 em{color:var(--home-accent)}.cityman-home .home-dark-heading>p{color:var(--home-dark-muted)}.cityman-home .home-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--home-dark-line);border-bottom:1px solid var(--home-dark-line)}.cityman-home .home-feature{position:relative;min-height:240px;padding:20px 21px 26px 0}.cityman-home .home-feature+.home-feature{padding-left:21px;border-left:1px solid var(--home-dark-line)}.cityman-home .home-feature:nth-child(odd){padding-left:0;border-left:0}.cityman-home .home-feature:nth-child(n+3){border-top:1px solid var(--home-dark-line)}.cityman-home .home-feature-label{color:var(--home-dark-muted);font-size:13px;font-weight:630;letter-spacing:.06em}.cityman-home .home-feature-mark{margin-top:34px;color:var(--home-accent);font-size:21px}.cityman-home .home-feature h3{margin:10px 0 8px;font-size:18px;font-weight:540;letter-spacing:-.04em;line-height:1.25}.cityman-home .home-feature p{max-width:225px;margin:0;color:var(--home-dark-muted);font-size:16px;line-height:1.75}.cityman-home .home-pricing{padding-top:118px;padding-bottom:125px}.cityman-home .home-pricing .home-section-heading{margin-bottom:36px}.cityman-home .home-pricing-card{display:grid;grid-template-columns:minmax(280px,.85fr) 1.15fr;border:1px solid var(--home-line-strong);background:var(--home-panel)}.cityman-home .home-pricing-main{padding:34px;border-right:1px solid var(--home-line)}.cityman-home .home-pricing-plan{margin:0 0 18px;color:var(--home-accent);font-size:13px;font-weight:680;letter-spacing:.06em}.cityman-home .home-pricing-price{display:flex;align-items:baseline;gap:9px;margin:0}.cityman-home .home-pricing-price strong{font-size:clamp(48px,6vw,76px);font-weight:560;letter-spacing:-.075em;line-height:1}.cityman-home .home-pricing-price span{color:var(--home-muted);font-size:16px}.cityman-home .home-pricing-allowance{margin:18px 0 5px;color:var(--home-text);font-size:16px;font-weight:620}.cityman-home .home-pricing-overage{margin:0 0 24px;color:var(--home-muted);font-size:16px;line-height:1.75}.cityman-home .home-pricing-details{display:flex;flex-direction:column;justify-content:center;gap:0;padding:32px 38px}.cityman-home .home-pricing-details p{margin:0;padding:13px 0;border-bottom:1px solid var(--home-line);color:var(--home-muted);font-size:16px;line-height:1.75}.cityman-home .home-pricing-details p:nth-child(2){color:var(--home-text)}.cityman-home .home-pricing-details .home-pricing-tco{color:var(--home-text);font-weight:580}.cityman-home .home-pricing-details small{margin-top:16px;color:var(--home-dim);font-size:13px;line-height:1.75}.cityman-home .home-faq{padding-top:38px;padding-bottom:52px}.cityman-home .home-faq .home-section-heading{grid-template-columns:1fr;margin-bottom:28px}.cityman-home .home-faq .home-section-heading h2{font-size:var(--home-display-size)}.cityman-home .home-faq-list{border-top:1px solid var(--home-line-strong)}.cityman-home .home-faq-item{border-bottom:1px solid var(--home-line)}.cityman-home .home-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 0;color:var(--home-text);font-size:16px;font-weight:580;cursor:pointer;list-style:none}.cityman-home .home-faq-item summary::-webkit-details-marker{display:none}.cityman-home .home-faq-item summary:after{content:"+";color:var(--home-accent);font-size:23px;font-weight:400;line-height:1}.cityman-home .home-faq-item[open] summary:after{content:"−"}.cityman-home .home-faq-item p{max-width:850px;margin:-3px 0 21px;color:var(--home-muted);font-size:16px;line-height:1.8}.cityman-home .home-close-section{padding-top:64px;padding-bottom:93px;border-top:1px solid var(--home-line);text-align:center}.cityman-home .home-close-section .home-eyebrow{margin-bottom:19px}.cityman-home .home-close-section>p:not(.home-eyebrow){max-width:490px;margin:20px auto 25px;color:var(--home-muted);font-size:16px;line-height:1.8}.cityman-home .home-footer{min-height:89px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;border-top:1px solid var(--home-line);color:var(--home-muted);line-height:1.6}.cityman-home .home-footer-brand-group{display:inline-flex;flex-shrink:0;align-items:center;gap:14px}.cityman-home .home-footer-brand{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;color:var(--home-text);font-size:15px;font-weight:680;letter-spacing:-.04em}.cityman-home .home-footer-logo{width:24px;height:24px}.cityman-home .home-footer-powered-by{color:var(--home-muted);font-size:12.5px;line-height:1.6;letter-spacing:normal;white-space:nowrap;transition:color .2s ease}.cityman-home .home-footer-powered-by:hover{color:var(--home-text)}.cityman-home .home-footer small{flex:0 0 auto;margin-inline:auto;font-size:14px;line-height:1.6;white-space:nowrap}.cityman-home .home-footer-right{display:flex;flex:0 1 auto;min-width:0;align-items:center;justify-content:flex-end;gap:18px}.cityman-home .home-footer-links{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 18px;font-size:14px;line-height:1.6;letter-spacing:normal}.cityman-home .home-footer-links a{color:var(--home-muted);transition:color .2s ease}.cityman-home .home-footer-back-top{flex:0 0 auto;color:var(--home-muted);font-size:13px;line-height:1.6;white-space:nowrap;transition:color .2s ease}.cityman-home .home-footer-back-top:hover{color:var(--home-text)}.cityman-home .home-brand-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--home-accent);background:var(--home-accent);color:var(--home-bg)!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.06em!important}.cityman-home .home-brand>span:not(.home-brand-mark){font-size:25px;font-weight:620;letter-spacing:-.035em}@media (max-width: 1100px){.cityman-home .home-wrap{width:min(100% - 56px,1320px)}.cityman-home .home-brand em{display:none}.cityman-home .home-desktop-nav{gap:16px}.cityman-home .home-hero{grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);gap:2vw}.cityman-home .home-hero h1{font-size:var(--home-display-size)}}@media (max-width: 850px){.cityman-home .home-wrap{width:calc(100% - 44px)}.cityman-home .home-masthead{min-height:73px}.cityman-home .home-desktop-nav{display:none}.cityman-home .home-mobile-actions{display:flex;align-items:center;gap:9px}.cityman-home .home-menu-button{width:38px;height:38px;display:grid;place-items:center;padding:8px;border:1px solid var(--home-line);border-radius:2px;color:var(--home-text);background:var(--home-panel)}.cityman-home .home-menu-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.cityman-home .home-mobile-menu{position:absolute;top:calc(100% + 1px);right:0;left:0;display:grid;gap:0;padding:8px 22px 16px;border-bottom:1px solid var(--home-line);background:var(--home-bg);box-shadow:0 16px 24px #1115160c}.cityman-home .home-mobile-menu>a{padding:12px 0;border-bottom:1px solid var(--home-line);color:var(--home-muted);font-size:13px}.cityman-home .home-mobile-menu>a:last-of-type{color:var(--home-text)}.cityman-home .home-mobile-tools{display:flex;align-items:center;justify-content:space-between;padding-top:14px}.cityman-home .home-hero{min-height:0;grid-template-columns:1fr;gap:33px;padding-top:76px;padding-bottom:62px}.cityman-home .home-hero-copy{max-width:680px}.cityman-home .home-hero h1{max-width:690px;font-size:var(--home-display-size)}.cityman-home .home-hero-description{max-width:560px}.cityman-home .home-hero-visual{width:min(100%,650px);margin:auto;min-height:470px}.cityman-home .home-section{padding-top:88px;padding-bottom:92px}.cityman-home .home-platform-card{min-height:385px;padding:22px}.cityman-home .home-capabilities{padding:84px 0 90px}.cityman-home .home-pricing{padding-top:84px;padding-bottom:90px}.cityman-home .home-feature-grid{grid-template-columns:1fr 1fr}.cityman-home .home-feature{min-height:220px;padding:20px 22px 23px 0}.cityman-home .home-feature:nth-child(odd){padding-left:0;border-left:0}.cityman-home .home-feature:nth-child(n+3){border-top:1px solid var(--home-dark-line)}.cityman-home .home-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.cityman-home .home-wrap{width:calc(100% - 36px)}.cityman-home .home-masthead{min-height:67px;gap:10px}.cityman-home .home-brand{gap:8px}.cityman-home .home-brand img{width:37px;height:37px}.cityman-home .home-brand>span{font-size:22px;font-weight:620}.cityman-home .home-brand-mark{width:37px;height:37px;font-size:15px!important}.cityman-home .home-brand>span:not(.home-brand-mark){font-size:22px}.cityman-home .home-mobile-actions{gap:7px}.cityman-home .home-mobile-actions .home-pill{min-height:36px;padding-inline:7px;gap:5px;font-size:9px;white-space:nowrap}.cityman-home .home-mobile-actions .home-pill>span{font-size:13px}.cityman-home .home-mobile-actions .home-menu-button{width:35px;height:35px}.cityman-home .home-mobile-menu{padding-inline:18px}.cityman-home .home-hero{gap:25px;padding-top:60px;padding-bottom:42px}.cityman-home .home-eyebrow{margin-bottom:18px;font-size:13px}.cityman-home .home-hero h1{font-size:var(--home-display-size);letter-spacing:-.075em}.cityman-home .home-hero-description{margin-top:19px;font-size:16px;line-height:1.75}.cityman-home .home-hero-actions{margin-top:22px;gap:8px}.cityman-home .home-hero-actions .home-pill{min-height:46px;padding-inline:13px;gap:12px;font-size:13px}.cityman-home .home-hero-note{margin-top:20px;font-size:13px;line-height:1.6}.cityman-home .home-hero-visual{min-height:390px;margin-top:2px}.cityman-home .home-wa-card{width:96%;padding:11px;border-radius:15px}.cityman-home .home-wa-card-customer{top:1%;left:0}.cityman-home .home-wa-card-owner{right:0;top:38%}.cityman-home .home-wa-card header{min-height:30px;gap:7px;padding-bottom:8px}.cityman-home .home-wa-card header strong{font-size:10px}.cityman-home .home-wa-mark{width:24px;height:24px;font-size:14px}.cityman-home .home-wa-thread{gap:7px;padding-top:9px}.cityman-home .home-wa-message{max-width:91%;padding:7px 9px 5px;border-radius:11px;font-size:11px;line-height:1.65}.cityman-home .home-wa-message small{font-size:7px;line-height:1.35}.cityman-home .home-ribbon{grid-template-columns:1fr;gap:8px;padding-top:10px}.cityman-home .home-promise{min-height:70px;gap:5px;padding:12px 15px}.cityman-home .home-promise>span{font-size:13px;letter-spacing:.06em}.cityman-home .home-promise>strong{font-size:16px}.cityman-home .home-section{padding-top:69px;padding-bottom:70px}.cityman-home .home-section-heading{grid-template-columns:1fr;gap:17px;margin-bottom:28px}.cityman-home .home-section-index{margin-bottom:12px;font-size:13px}.cityman-home .home-section-heading>p{max-width:430px;font-size:16px;line-height:1.75}.cityman-home .home-platform-cards{grid-template-columns:1fr;gap:10px}.cityman-home .home-platform-card{min-height:345px;padding:20px}.cityman-home .home-platform-card h3{max-width:300px;margin-top:22px;font-size:25px}.cityman-home .home-platform-card>p{max-width:310px;font-size:16px;line-height:1.75}.cityman-home .home-public-art{width:79%;height:49%}.cityman-home .home-dashboard-art{width:83%;height:45%}.cityman-home .home-capabilities{padding:70px 0 74px}.cityman-home .home-pricing{padding-top:69px;padding-bottom:72px}.cityman-home .home-pricing .home-section-heading{margin-bottom:25px}.cityman-home .home-pricing-card{grid-template-columns:1fr}.cityman-home .home-pricing-main{padding:24px 20px;border-right:0;border-bottom:1px solid var(--home-line)}.cityman-home .home-pricing-price strong{font-size:56px}.cityman-home .home-pricing-allowance{font-size:16px}.cityman-home .home-pricing-details{padding:16px 20px 22px}.cityman-home .home-pricing-details p{font-size:16px;line-height:1.75}.cityman-home .home-pricing-details small{font-size:13px;line-height:1.75}.cityman-home .home-faq{padding-top:18px;padding-bottom:72px}.cityman-home .home-faq .home-section-heading{margin-bottom:20px}.cityman-home .home-faq-item summary{padding:17px 0;font-size:16px}.cityman-home .home-faq-item p{font-size:16px;line-height:1.8}.cityman-home .home-dark-heading{margin-bottom:27px}.cityman-home .home-feature{min-height:218px;padding-right:13px}.cityman-home .home-feature+.home-feature{padding-left:13px}.cityman-home .home-feature:nth-child(odd){padding-left:0}.cityman-home .home-feature-label{font-size:13px;letter-spacing:.06em}.cityman-home .home-feature-mark{margin-top:25px}.cityman-home .home-feature h3{font-size:15px}.cityman-home .home-feature p{font-size:16px;line-height:1.75}.cityman-home .home-close-section{padding-top:61px;padding-bottom:70px}.cityman-home .home-close-section>p:not(.home-eyebrow){margin-top:15px;font-size:16px;line-height:1.8}.cityman-home .home-footer{min-height:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:15px;padding:26px 0 30px}.cityman-home .home-footer-brand-group{order:1;width:auto;max-width:100%;align-self:flex-start;gap:12px}.cityman-home .home-footer-brand{width:auto}.cityman-home .home-footer-powered-by{font-size:12.5px}.cityman-home .home-footer-right{order:2;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:13px}.cityman-home .home-footer-links{width:100%;justify-content:flex-start;gap:8px 18px;padding-top:0;border-top:0;font-size:13px;line-height:1.6}.cityman-home .home-footer-back-top{align-self:flex-start;padding:7px 12px;border:1px solid var(--home-line-strong);border-radius:999px;font-size:13px}.cityman-home .home-footer small{order:3;width:auto;margin:0;text-align:left;font-size:12px;line-height:1.6;white-space:normal}}@media (prefers-reduced-motion: reduce){.cityman-home *,.cityman-home *:before,.cityman-home *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
