.intro{max-width:960px;padding-top:70px;padding-bottom:55px}.intro h1{max-width:850px;font-size:clamp(34px,4.4vw,62px);line-height:1.08;letter-spacing:-.04em}.intro>p{max-width:750px;font-size:18px;line-height:1.65}.marketing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.marketing-primary,.marketing-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;border-radius:7px;text-decoration:none;font-weight:600;font-size:14px}.marketing-primary{background:#d3f4d7;color:#183b29;border:1px solid #d3f4d7}.marketing-primary:hover,.marketing-primary:focus-visible,button.marketing-primary:hover:not(:disabled){background:#fff;color:#153323}.marketing-secondary{border:1px solid #81988a;color:inherit}.marketing-secondary:hover{background:#284535;color:#fff}.marketing-price-note{display:block;margin-top:16px;color:#b9cbbd}.workflow-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0 48px}.marketing-section{padding:64px 0;border-top:1px solid #3b5142;scroll-margin-top:24px}.marketing-heading{max-width:760px;margin-bottom:30px}.marketing-heading>small{font-size:11px;letter-spacing:.13em;color:#b0d0b5;font-weight:700}.marketing-heading h2{font-size:clamp(26px,3vw,38px);line-height:1.18;letter-spacing:-.025em;margin:12px 0 18px}.marketing-heading p{font-size:16px;line-height:1.7;color:#c7d5c9}.marketing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.marketing-grid article{background:#203b2c;padding:26px;border:1px solid #405746;border-radius:12px}.marketing-grid h3{margin:0 0 14px;font-size:19px;line-height:1.3}.marketing-grid p,.implementation-steps p{margin:0;color:#c3d2c7;line-height:1.7}.integration-tags{display:flex;flex-wrap:wrap;gap:12px}.integration-tags span{padding:13px 22px;border:1px solid #72917c;border-radius:7px;font-weight:600}.marketing-note{font-size:13px;color:#b9ccbe;line-height:1.65;max-width:850px;margin-top:22px}.dashboard-flow{display:flex;align-items:center;gap:20px;padding:28px;background:#203b2c;border:1px solid #405746;border-radius:12px}.dashboard-flow span{flex:1;text-align:center;padding:22px 12px;background:#dceade;color:#234832;border-radius:7px;font-weight:600}.implementation-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;padding:0;counter-reset:steps;margin:34px 0}.implementation-steps li{counter-increment:steps}.implementation-steps li:before{content:'0' counter(steps);display:block;color:#add3b4;margin-bottom:12px}.implementation-steps strong{display:block;margin-bottom:12px;font-size:18px}.workflow-contact{max-width:850px;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:30px;background:#203b2c;border:1px solid #405746;border-radius:12px}.workflow-contact label{display:flex;flex-direction:column;gap:8px;font-weight:600;min-width:0}.workflow-contact input,.workflow-contact textarea,.workflow-contact select{font:inherit;color:#183323;background:#f5f8f5;border:1px solid #a5bbab;border-radius:6px;padding:12px;width:100%;min-width:0;max-width:100%}.workflow-contact textarea{resize:vertical}.workflow-contact .full{grid-column:1/-1}.workflow-contact p,.workflow-contact .marketing-actions{margin:0}.workflow-contact a{color:#d3f4d7}.workflow-contact input:focus-visible,.workflow-contact textarea:focus-visible,.workflow-contact select:focus-visible{outline:3px solid #74afe0;outline-offset:2px}#contact-feedback:empty{display:none}@media(max-width:700px){.intro{padding-top:38px;padding-bottom:32px}.intro>p{font-size:16px}.marketing-grid,.implementation-steps,.workflow-contact{grid-template-columns:1fr}.marketing-section{padding:40px 0}.workflow-cta{align-items:flex-start;flex-direction:column;padding-bottom:35px}.dashboard-flow{flex-direction:column;padding:18px}.dashboard-flow span{width:100%}.dashboard-flow b{transform:rotate(90deg)}.workflow-contact{padding:20px}.marketing-actions{gap:12px}.marketing-primary,.marketing-secondary{max-width:100%;text-align:center}.marketing-grid article{padding:22px}}

.contact-options{padding:24px;background:#edf9f5;border:1px solid #cde8de;border-radius:14px;margin-bottom:20px}.contact-options p{margin:14px 0 0;line-height:1.6}.workflow-contact>h3{margin:0 0 8px}

#contact .contact-options p{color:#24483d}.contact-person a{display:block;width:fit-content;margin-top:6px}

.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid #d8e4df}.hero-proof>div,.hero-proof>a{display:flex;flex-direction:column;gap:5px;color:#24483d;text-decoration:none}.hero-proof strong{font-size:25px;line-height:1.15;letter-spacing:-.03em}.hero-proof span{font-size:12px;line-height:1.4}.hero-proof a:hover span{text-decoration:underline}@media(max-width:600px){.hero-proof{gap:10px}.hero-proof strong{font-size:22px}}
