.marketing-page{gap:72px;max-width:1200px;margin:auto;padding:64px 24px;display:grid}.marketing-hero{grid-template-columns:1.6fr 1fr;align-items:center;gap:48px;display:grid}.marketing-kicker{color:#166b74;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:750}.marketing-hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:650;line-height:1.06}.marketing-intro{color:#53677b;max-width:65ch;margin:24px 0;font-size:1.15rem;line-height:1.75}.marketing-brief{color:#f4f8fc;background:#102b44;border-radius:24px;padding:32px;box-shadow:0 20px 50px #14283d14}.marketing-brief small{color:#88e4d5;text-transform:uppercase;letter-spacing:.12em}.marketing-brief blockquote{margin:20px 0;font-size:1.35rem;line-height:1.5}.marketing-brief p{color:#c6d8e5;border-top:1px solid #ffffff30;padding-top:18px;font-size:.9rem;line-height:1.6}.product-demo{background:#fff;border:1px solid #d9e4ec;border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #16334f12}.product-demo-bar{color:#d8eee9;letter-spacing:.07em;background:#102b44;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 22px;font-size:.72rem;display:flex}.product-demo img{width:100%;height:auto;display:block}.product-demo figcaption{color:#53677b;border-top:1px solid #e3eaf0;padding:13px 20px;font-size:.78rem}.marketing-section-title{letter-spacing:-.03em;text-wrap:balance;margin-bottom:24px;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:600}.marketing-decision{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing-decision div{border-left:3px solid #14766f;padding:4px 0 4px 20px}.marketing-decision dt{color:#14766f;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.marketing-decision dd{color:#53677b;margin-top:8px;line-height:1.7}.marketing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.marketing-card{background:#fff;border:1px solid #dfe7ee;border-radius:18px;padding:28px}.marketing-card h2,.marketing-card h3{margin:12px 0;font-size:1.2rem;font-weight:650}.marketing-card p{color:#53677b;line-height:1.75}.marketing-card-number{color:#14766f;font-size:.8rem;font-weight:650}.marketing-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketing-links a{background:#fff;border:1px solid #dfe7ee;border-radius:16px;padding:22px;display:block}.marketing-links a:hover{background:#f0faf7;border-color:#14766f}.marketing-links strong{margin-bottom:9px;display:block}.marketing-links span{color:#53677b;font-size:.9rem;line-height:1.6}.marketing-cta{color:#fff;background:#102b44;border-radius:24px;padding:36px}.marketing-cta p{color:#c6d8e5;max-width:65ch;margin:16px 0 24px;line-height:1.7}.marketing-faq details{border-top:1px solid #dfe7ee;padding:20px 0}.marketing-faq summary{cursor:pointer;min-height:44px;padding:13px 0;font-weight:600}.marketing-faq p{color:#53677b;max-width:75ch;margin-top:12px;line-height:1.7}@media (width<=800px){.marketing-hero{grid-template-columns:1fr;gap:28px}.marketing-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.marketing-page{gap:42px;padding:32px 16px}.marketing-cards,.marketing-decision,.marketing-links{grid-template-columns:1fr}.marketing-brief,.marketing-cta{padding:24px}.product-demo{border-radius:12px}}
