.value-story,.product-tour,.integration-story,.readiness{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.value-story>div>p:not(.eyebrow),.product-tour>div>p,.integration-story p,.readiness p{font-size:14px;line-height:1.9;color:var(--muted);max-width:460px}.value-list article{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid #d5e3d9}.value-list article:first-child{padding-top:0}.value-list article>span{font-size:11px;color:var(--teal);padding-top:5px}.value-list h3{font-size:22px;letter-spacing:-.6px;margin:0 0 10px;font-weight:600}.value-list p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.story-band{background:#173e42!important;color:#eef6ee;max-width:none!important;text-align:center;padding:75px 12%!important}.story-band .eyebrow{justify-content:center;color:#9ecfb8}.story-band h2 em{color:#9dd3b8}.story-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px;max-width:900px;margin:42px auto;text-align:left}.story-columns article{border-top:1px solid #50746b;padding-top:24px}.story-columns span{font-size:9px;letter-spacing:1.5px;color:#9fc8b5}.story-columns h3{font-size:24px;font-weight:500;letter-spacing:-.5px}.story-columns p{color:#b6cfc3;font-size:14px;line-height:1.9}.usecase-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.usecase-links a{border:1px solid #d6e4da;border-radius:12px;padding:25px;background:#edf4ed;display:flex;flex-direction:column;gap:13px;transition:transform .2s}.usecase-links a:hover{transform:translateY(-4px)}.usecase-links a>span{font-size:26px;color:var(--teal)}.usecase-links strong{font-size:16px;font-weight:600}.usecase-links small{font-size:11px;color:var(--muted);line-height:1.8}.usecase-links b{align-self:end;color:var(--teal)}.tour-list{margin-top:28px}.tour-list details{padding:18px 0;border-bottom:1px solid #d7e4da}.tour-list summary{font-size:14px;font-weight:600;cursor:pointer}.tour-list details p{font-size:12px;line-height:1.8;color:var(--muted)}.example-timeline{background:white;border:1px solid #d8e5db;border-radius:15px;overflow:hidden;box-shadow:0 20px 50px -30px #163c4330}.example-header{padding:27px;background:#e6f0e7}.example-header span{display:block;font-size:8px;letter-spacing:1.5px;color:var(--teal)}.example-header strong{display:block;font-size:18px;margin:15px 0 10px}.example-header small{font-size:11px;color:var(--muted)}.example-timeline article{display:flex;gap:18px;padding:24px;border-bottom:1px solid #edf2ed}.example-timeline i{font-style:normal;flex-shrink:0;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;background:#eaf3eb;color:var(--teal);font-size:11px}.example-timeline article strong{font-size:13px}.example-timeline p{font-size:12px;color:var(--muted);line-height:1.8;margin:8px 0 0}.integration-story{background:#eaf2ea}.integration-story small{font-size:11px;color:var(--muted)}.integration-path{display:flex;flex-direction:column;align-items:center;gap:16px;padding:30px;background:#f7faf6;border:1px solid #d5e4d7;border-radius:15px}.integration-path span,.integration-path strong{padding:17px 25px;border:1px solid #d0e1d4;background:white;border-radius:8px;font-size:13px}.integration-path strong{background:var(--ink);color:white}.integration-path b{font-size:11px;font-weight:500;color:var(--teal)}.scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.scenario-grid article{padding:30px;background:white;border:1px solid #d6e4d9;border-radius:12px}.scenario-grid article>span{font-size:9px;letter-spacing:1px;color:var(--teal)}.scenario-grid h3{font-size:24px;font-weight:600;letter-spacing:-.5px}.scenario-grid p,.scenario-grid li{font-size:13px;line-height:1.9;color:var(--muted)}.scenario-grid ul{padding-left:17px}.readiness ol{margin:0;padding:0;list-style:none;counter-reset:steps}.readiness li{counter-increment:steps;padding:20px 0;border-bottom:1px solid #d6e3d8;display:grid;grid-template-columns:30px 1fr;gap:7px 12px}.readiness li:before{content:'0' counter(steps);font-size:11px;color:var(--teal);grid-row:span 2}.readiness li strong{font-size:14px}.readiness li span{font-size:12px;line-height:1.8;color:var(--muted)}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start;padding-top:50px!important}.contact-back{display:inline-block;font-size:12px;color:var(--muted);margin-bottom:35px}.contact-copy h1{font-size:clamp(36px,4.5vw,62px)!important;letter-spacing:-2px!important}.contact-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted)}.contact-benefits{margin:30px 0}.contact-benefits>div{display:flex;gap:15px;align-items:start;padding:14px 0}.contact-benefits>div>span{font-size:10px;color:var(--teal);border:1px solid #cfdfd4;border-radius:50%;padding:8px}.contact-benefits p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}.contact-benefits strong{display:block;font-size:14px;color:var(--ink);margin-bottom:4px}.contact-copy>small{font-size:11px;line-height:1.8;color:var(--muted);display:block;max-width:380px}.contact-form-card{background:white;border:1px solid #dbe6de;border-radius:17px;padding:32px;box-shadow:0 20px 60px -40px #163c4360}.contact-form-icon{display:grid;place-items:center;background:#edf5ee;border-radius:10px;width:38px;height:38px;color:var(--teal);margin-bottom:25px}.contact-form-card h2{font-size:27px;letter-spacing:-.8px}.contact-form-card>p{font-size:12px;color:var(--muted);line-height:1.8;margin-bottom:25px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:19px 16px}.contact-field.wide{grid-column:1/-1}.contact-field label{display:block;font-size:11px;font-weight:600;margin-bottom:9px}.contact-field input,.contact-field select,.contact-field textarea{width:100%;min-width:0;border:1px solid #d9e4dc;background:#fafcf9;border-radius:7px;padding:12px;font:inherit;font-size:12px;color:var(--ink)}.contact-field textarea{resize:vertical}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{outline:2px solid #b5d8c5;outline-offset:1px;background:white}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#8a9c91}.contact-disclosure{font-size:10px;line-height:1.8;color:var(--muted);margin:22px 0}.contact-disclosure a{text-decoration:underline}.contact-form-card button{width:100%;border:0;justify-content:space-between;font-family:inherit;cursor:pointer}.delivery-note{font-size:10px;color:var(--muted);line-height:1.7;display:block;margin-top:12px}.contact-form-card .errorlist{font-size:12px;color:#aa493f;list-style:none;padding:0;line-height:1.8}.contact-success{border:1px solid #bfdcca;padding:17px;border-radius:9px;background:#eff8f1;margin-bottom:22px;font-size:13px}.contact-success p{font-size:12px;line-height:1.8;color:var(--muted)}.contact-success a{font-size:11px}.cookie-notice{position:fixed;bottom:20px;left:20px;z-index:30;max-width:445px;background:#fff;border:1px solid #d2e1d7;border-radius:13px;box-shadow:0 12px 45px #153f4529;padding:21px}.cookie-notice[hidden]{display:none}.cookie-notice strong{font-size:14px}.cookie-notice p{font-size:11px;line-height:1.8;color:var(--muted);margin:10px 0 15px}.cookie-actions{display:flex;gap:20px;align-items:center}.cookie-actions button{font:inherit;font-size:11px;background:var(--teal);color:white;border:0;padding:10px 18px;border-radius:6px;cursor:pointer}.cookie-actions a{font-size:11px;text-decoration:underline}.cookie-toggle{font:inherit;color:var(--muted);border:0;background:transparent;font-size:10px;cursor:pointer;text-decoration:underline}.privacy-copy{max-width:850px!important}.privacy-copy h2{font-size:24px;margin:30px 0 14px}.privacy-copy p,.privacy-copy li{font-size:14px;line-height:1.9;color:var(--muted)}.privacy-copy a{color:var(--teal);text-decoration:underline}.privacy-copy ul{padding-left:20px}@media(max-width:850px){.value-story,.product-tour,.integration-story,.readiness,.contact-layout{grid-template-columns:1fr;gap:30px}.contact-layout{max-width:650px!important}.contact-copy h1{font-size:45px!important}.contact-benefits{display:none}.usecase-links{grid-template-columns:1fr}.story-columns{gap:25px}}@media(max-width:600px){.story-columns,.scenario-grid{grid-template-columns:1fr}.contact-fields{grid-template-columns:1fr}.contact-form-card{padding:23px}.contact-copy h1{font-size:39px!important}.cookie-notice{left:12px;right:12px;bottom:12px;max-width:none;padding:17px}.story-band{padding:50px 6%!important}}@media(prefers-reduced-motion:reduce){.usecase-links a:hover{transform:none}}
