/* WOW CRM: white surfaces, quiet borders and blue brand accents. */
:root{--ink:#20364F;--muted:#64748B;--brand:#4A90E2;--brand-hover:#3473BB;--brand-text:#fff;--blue:#285B96;--lime:#EDF4FC;--paper:#fff;--line:#DEE7F2;--radius:12px}
body{background:#fff;font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.65;color:var(--ink)}
.container{width:min(1180px,calc(100% - 64px))}
h1,h2,h3,h4{font-weight:600;letter-spacing:-.04em}
h1{line-height:1.09}h2{font-size:clamp(30px,3.5vw,44px);line-height:1.16}h3{font-size:21px;line-height:1.3}
.site-header{background:#fffffffa;border-bottom:1px solid var(--line)}
.nav-wrap{height:88px}
.brand{position:relative;display:block;width:188px;height:62px;flex:0 0 188px;overflow:hidden;background:#fff}
.brand img{position:absolute;display:block;width:210px!important;height:auto!important;max-width:none;left:-12px;top:-25px;object-fit:contain}
nav{font-size:13px;font-weight:500;gap:26px}.login-link{margin-left:4px}
.button,.button.lime,.button.button-white{background:var(--brand);border:1px solid var(--brand);color:#fff;border-radius:8px;padding:13px 21px;font-weight:600;box-shadow:none;gap:12px}
.button:hover,.button.lime:hover,.button.button-white:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:#fff}
.button.small{padding:11px 16px}.button.outline{background:#fff;border:1px solid var(--line);color:var(--ink)}
.button.outline:hover{background:#EFF5FD;color:var(--blue);border-color:var(--blue)}
.text-link{color:var(--blue);font-weight:600}.eyebrow{color:var(--blue);font-size:11px;font-weight:600;letter-spacing:.13em}
.care-hero{min-height:0;display:block;background:#fff;overflow:visible;text-align:center}
.care-hero:after{display:none}.care-hero-copy{max-width:850px;margin:auto;padding:86px 0 56px}
.care-hero h1{font-size:clamp(42px,5.4vw,70px);line-height:1.1;font-weight:600;margin:0 0 24px}
.care-hero-copy>p{max-width:630px;font-size:18px;line-height:1.75;margin-inline:auto;color:var(--muted)}
.care-hero .hero-actions{justify-content:center;margin-top:30px;gap:24px}
.care-trust{justify-content:center;margin-top:24px;color:var(--muted);font-size:12px;gap:12px 22px}
.clean-product-preview{padding:10px 0 64px;max-width:1080px}
.clean-product-preview .product-stage{background:#EFF5FC;padding:16px 16px 0;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 48px #20364F0b}
.clean-product-preview .stage-label{color:var(--muted);font-size:9px;letter-spacing:.08em;margin-bottom:13px}
.clean-product-preview .stage-label>span:last-child{color:var(--muted)}
.clean-product-preview .stage-label i{background:var(--brand)}
.clean-product-preview .product-window{box-shadow:none;border:1px solid var(--line);border-bottom:0;background:#F3F7FD}
.clean-product-preview .preview-logo{color:var(--ink);font-weight:650;letter-spacing:-1px}
.clean-product-preview .floating-update{display:none}
.preview-nav .selected,.preview-action{background:var(--brand);color:#fff}
.care-facts{margin-top:0;box-shadow:none;border-radius:0;border-left:0;border-right:0}
.care-facts>div,.care-facts>a{padding:26px 24px}.care-facts>a{background:#fff}.care-facts>a:hover{background:#EFF5FD}
.care-facts strong{font-size:15px}.care-facts span{font-size:12px}
.care-section,.section{padding-block:90px}
.care-section-heading{margin-bottom:40px}.care-section-heading>div{max-width:730px}
.care-services{gap:20px}.care-service{padding:30px;border-radius:12px;box-shadow:none;transition:border-color .2s,background .2s}
.care-service:hover{border-color:#A8CAEF;background:#F8FBFF;box-shadow:none}
.care-service .icon-tile{align-self:flex-start;width:44px;height:44px;background:#F0F6FD;color:var(--brand);border-radius:10px;margin-bottom:24px}
.care-service h3{font-size:19px}.care-service p{color:var(--muted);line-height:1.7}
.care-soft{background:#F3F8FE}.care-split{gap:70px}
.care-product{box-shadow:none;border-radius:14px}.clean-team-image{height:390px;border:0;background:#EFF5FC}
.clean-team-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:65% center}
.care-checks li:before{background:#EDF4FC;color:var(--brand)}
.care-phone{background:#F3F7FD;border:1px solid var(--line);box-shadow:none;border-radius:14px}
.care-process article>span{color:var(--brand);font-size:13px}.care-process h3{font-size:20px}
.integration-cloud a{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:none}
.integration-cloud a:hover{border-color:#A8CAEF;color:var(--brand)}
.pricing-home{background:#fff}.surface,.feature-card,.price-card{border-radius:12px;box-shadow:none}
.price-card.featured,.surface.navy{background:#fff;color:var(--ink);border:1px solid #B6D2F2;box-shadow:0 8px 32px #20364F06}
.price-card.featured p,.price-card.featured .price small,.surface.navy p,.surface.navy .quiet{color:var(--muted)}
.price-card.featured .check-list li:before{color:var(--brand)}.price-card.featured .price{color:var(--ink)}
.closing-cta{background:#EFF5FD;color:var(--ink);border:1px solid var(--line);box-shadow:none;border-radius:14px;padding:52px;margin-block:30px 75px}
.closing-cta em{color:var(--brand)}.closing-cta p{color:var(--muted)}
.site-footer{background:#fff;border-top:1px solid var(--line);padding-top:48px}.footer-brand .brand{margin-bottom:12px}.footer-top h3{color:var(--ink)}
.page-intro{padding-top:75px;padding-bottom:50px}.page-intro h1{font-size:clamp(40px,5vw,64px)}
@media(max-width:1000px){nav{gap:16px}.care-split{gap:36px}.container{width:calc(100% - 48px)}}
@media(max-width:850px){.nav-wrap{height:78px}.care-hero-copy{padding-top:58px}.care-section,.section{padding-block:65px}.clean-product-preview .product-window{grid-template-columns:145px minmax(0,1fr)}.clean-product-preview .preview-sidebar{padding-inline:9px}.clean-product-preview .preview-content{padding:18px}.care-split{grid-template-columns:1fr}.clean-team-image{height:330px}.care-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.container{width:calc(100% - 32px)}.care-hero-copy{padding:44px 0 36px}.care-hero h1{font-size:42px}.care-hero-copy>p{font-size:16px}.care-hero .eyebrow{font-size:10px;letter-spacing:.08em}.care-trust{gap:8px 14px;font-size:11px}.clean-product-preview{padding-bottom:36px}.clean-product-preview .product-stage{padding:10px 8px 0}.clean-product-preview .product-window{grid-template-columns:minmax(0,1fr);min-height:0}.clean-product-preview .preview-sidebar{display:none}.clean-product-preview .preview-content{padding:12px}.clean-product-preview .stage-label{gap:8px;flex-wrap:wrap}.clean-product-preview .schedule{overflow-x:auto}.care-facts>div,.care-facts>a{padding:20px 14px}.care-facts strong{font-size:14px}.care-section,.section{padding-block:52px}.care-service{padding:25px}.clean-team-image{height:260px}.closing-cta{padding:28px;margin-bottom:48px}.page-intro{padding-top:45px}.care-section-heading{gap:18px}.brand{width:174px;flex-basis:174px}.brand img{width:196px!important;top:-22px;left:-11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.care-service{transition:none}}

.brand img{position:static;width:100%!important;height:100%!important;object-fit:contain}
