:root{--ink:#18233c;--muted:#6f7c93;--paper:#f6f8fc;--line:#dfe5f1;--lime:#4567ff;--green:#16233e}body{background:#f6f8fc;color:#18233c}.header{background:#fff;color:#243251;border-bottom:1px solid #e4e9f3;height:100px}.header .brand-logo{width:176px;filter:none}.header nav{font-size:11px;color:#71809d}.header .button.dark{background:#4567ff;color:#fff;border-radius:12px}.language-switch{border-color:#dfe5f1;background:#f6f8fc}.language-switch button{color:#8793a9}.language-switch button.active{background:#4567ff;color:white}.hero{background:#f6f8fc;color:#18233c;padding-top:85px;padding-bottom:95px;grid-template-columns:1fr 1fr;gap:45px}.hero:before{background:radial-gradient(ellipse at 90% 20%,#bdcaff60,transparent 60%);background-size:auto}.hero .eyebrow{color:#4567ff}.hero h1{font-size:clamp(48px,5.6vw,80px);font-weight:700;letter-spacing:-4px}.hero h1 .serif{color:#4567ff}.hero .intro{color:#71809a}.hero .button.dark{background:#4567ff;color:white;border-radius:12px}.hero .text-link{color:#354b77}.hero-note{color:#9ba6ba}.note-icon{color:#4567ff}.hero-product:before{transform:none;background:#e9eeff;inset:20px -25px 40px 30px;border-color:#d7e0ff;border-radius:35px}.product-eyebrow{color:#8191b1}.product-eyebrow>span:last-child{color:#4567ff}.hero-window{transform:none;border-color:#e0e6f1;box-shadow:0 30px 60px #1f40851a;border-radius:14px}.hero-forecast{transform:rotate(-3deg);border-color:white;box-shadow:0 18px 35px #1e3e8822}.hero-forecast>span{background:#eff3ff;color:#4567ff}.hero-product-note{color:#7c8eb5}.hero-product-note i{border-color:#4567ff}.capability-strip{background:#fff;border-top:1px solid #e5eaf4;border-bottom:1px solid #e5eaf4}.capability-strip .wrap{color:#7785a2;font-weight:500}.capability-strip span:before{color:#4567ff}.button.dark{background:#4567ff;color:white}.button{border-radius:11px}.button:hover{background:#2f51e7}.text-link:hover{color:#4567ff}.dot{background:#4567ff}.eyebrow{color:#7c8ead}h2 .serif{color:#8798b6}.service,.service:first-child{background:white;border-color:#e1e7f2;border-radius:20px;box-shadow:0 8px 22px #28457204}.service:first-child{border-top:3px solid #4567ff}.service-icon{border-color:#e3e9fa;color:#4567ff;background:#f4f7ff;border-radius:12px}.service p,.service li{color:#8190aa}.service-link{border-color:#e5eaf4}.service-link span{background:#edf2ff;color:#4567ff}.service li:before{color:#4567ff}.planner-section{background:#17243e;color:#f9fbff;border-radius:30px}.planner-section .eyebrow,.planner-section h2 .serif{color:#94b0ff}.case-description p{color:#b4c1dc}.pill{color:#bccbef;border-color:#455575}.product-gallery,.gallery-nav{background:#253453;border-color:#4a5e87}.screen-tab{color:#b3c4e6}.screen-tab.active{background:#4567ff;color:white}.screen-tab.active:hover{background:#5e7cff;color:white}.screen-tab:hover{background:#35496f}.gallery-stage{background:#f2f6ff}.gallery-caption>span{color:#91b0ff}.gallery-caption p{color:#b6c7e9}.planner-visual-grid article{background:#20304e;border-color:#3a5179}.planner-visual-grid article>span{color:#9cb6ff}.planner-visual-grid p{color:#b8c9e9}.detail-preview{border-color:#d9e2f8}.case-foot .text-link{color:#9ab8ff}.case-foot p{color:#8fa7ce}.dashboard-feature{background:#eef2ff;border-color:#e0e6fa}.dashboard-number{color:#4567ff}.dashboard-pair article,.case-cards article{background:#fff;border-color:#e2e8f3}.dashboard-copy p,.dashboard-pair p,.case-cards p{color:#8090ad}.dashboard-disclaimer{color:#95a1b8}.case-type{color:#4567ff}.case-graphic{background:#f0f4ff}.case-graphic>strong{background:#dfe7ff;color:#4567ff}.case-graphic>span,.case-graphic>i{color:#7e93c2}.graphic-site>div{background:#1b2a49}.graphic-site strong,.graphic-site div>span{color:#9eb4ff}.collaboration{background:#edf2ff}.collaboration li,.collaboration li:before{color:#5874bd}.collaboration h3{color:#344d7e}.collaboration .eyebrow{color:#4567ff}.price-card{border:1px solid #dfe6f2;border-radius:21px;padding:29px;background:#fff;box-shadow:0 12px 24px #23436d05}.price-card h3{font-size:26px;color:#1f335b}.price-top{color:#8c9cb8;font-size:8px}.price-symbol{color:#4567ff}.price-amount{padding-bottom:23px;border-bottom:1px solid #e8edf5;margin-bottom:20px}.price-amount strong{font-size:55px;color:#1d3159}.price-amount>span{color:#91a0ba}.price-summary{color:#8998b1;font-size:11px;min-height:44px}.plan-features{padding:0;margin:2px 0 28px;list-style:none;min-height:145px}.plan-features li{display:flex;gap:9px;align-items:baseline;font-size:11px;line-height:1.7;color:#586e94;margin:10px 0}.plan-features li:before{content:'✓';color:#4567ff;font-weight:700}.price-button{background:#edf2ff;color:#4567ff;border-color:#e5ebff;border-radius:11px;padding:16px 18px}.price-card-pro{background:#4567ff;border-color:#4567ff;box-shadow:0 20px 45px #4567ff2a}.price-card-pro h3,.price-card-pro .price-amount strong,.price-card-pro .price-symbol,.price-card-pro .plan-features li,.price-card-pro .plan-features li:before{color:white}.price-card-pro .price-top{color:#c8d4ff}.price-card-pro .price-amount{border-color:#ffffff30}.price-card-pro .price-amount>span,.price-card-pro .price-summary{color:#ced8ff}.price-card-pro .price-button{background:#fff;color:#4567ff;border-color:#fff}.pricing-scope{background:#eef3ff;border-color:#e0e7fb;border-radius:18px;align-items:center;grid-template-columns:1fr 1.4fr}.pricing-scope h3{color:#324f87}.pricing-label{color:#6e87bd}.integration-included strong{font-size:13px;font-weight:600;color:#3c5b96}.integration-included p{font-size:11px;color:#768eb9;margin:9px 0}.integration-included small{display:block;color:#96a5be;font-size:9px;line-height:1.9}.setup-price{border-color:#e0e7f3;box-shadow:0 12px 25px #223e6e04}.setup-icon{background:#edf2ff;color:#4567ff}.setup-price>strong{color:#4567ff}.setup-price p,.setup-price>strong>span,.pricing-note{color:#95a3bd}.integration-end{background:#edf2ff;color:#5472ac}.exchange,.exchange>div{color:#7995ce}.exchange i{border-color:#b0c2e9}.steps article{background:#fff;border:1px solid #e1e8f4}.steps article>span{background:#eaf0ff;color:#4567ff}.steps p{color:#8594ae}details{border-color:#e0e7f3}summary span{color:#829cce}details p{color:#7d8ba5}.contact-section{background:#17243e;color:#f3f7ff;border-radius:30px 30px 0 0}.contact-section h2 .serif{color:#93afff}.contact-section .eyebrow{color:#92aaff}.contact-section .dot{background:#93afff}.contact-section p{color:#a6b8d9}.contact-card{background:#fff;border-color:#dce5f8;box-shadow:0 22px 45px #00143335}.contact-card label{color:#6d81a6}.contact-card select,.contact-card textarea{border-color:#e3e9f5;background:#f9fbff;color:#29436f}.contact-card .button{background:#4567ff;color:white;border-radius:11px}.contact-card p.contact-status{color:#8b9cba}.contact-card p.plan-context{background:#edf2ff;color:#4567ff!important}.footer p,.footer>span,.footer>a:last-child{color:#93a1ba}.skip{background:#4567ff;color:white}#imageDialog{background:#f5f8ff;border-color:#a8bae6}.copy-brief{color:#5d7fc0}.button[aria-busy=true]{opacity:.65;pointer-events:none}.window-chrome{background:#f2f6ff;color:#7c91b8}.zoom-hint{background:#4567ffed}.hero .hero-actions .button:hover,.header .button:hover{background:#3151e3;color:white}
@media(max-width:1100px){.hero h1{font-size:58px}.price-amount strong{font-size:44px}.price-card{padding:24px}}
@media(max-width:760px){.hero{padding-top:47px;padding-bottom:45px;grid-template-columns:1fr}.hero h1{font-size:47px;letter-spacing:-2.7px}.hero-product:before{inset:10px 0 25px 15px;border-radius:23px}.hero .button.dark{border-radius:11px}.price-card{padding:26px}.price-amount strong{font-size:51px}.price-summary{min-height:0}.plan-features{min-height:0;margin-bottom:24px}.plan-features li{font-size:12px}.pricing-scope{grid-template-columns:1fr}.integration-included strong{font-size:12px}.header{height:83px}.header .brand-logo{width:144px}.hero .intro{font-size:13px}}
