.header nav{gap:20px}.header nav>a{white-space:nowrap}.hero-product-link{display:inline-block;margin-top:18px;color:#3545ac;font-weight:800;text-decoration:underline;text-underline-offset:5px;font-size:.9375rem}
.projects-section{background:linear-gradient(120deg,#edf1ff,#f5f7fc 58%,#eaf7f5)}.project-tralemo{border:1px solid #91a6ff;box-shadow:0 14px 40px #263b8b12}.project-tralemo .project-state{background:#d9f8ed;color:#164a3c;border-color:#d9f8ed;font-weight:800}.project-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.project-actions .project-link{font-size:.875rem;color:#d0ddff}.project-actions .project-link:first-child{color:#9ef0dd}
.scenario-picker{margin:20px 0;padding:22px;background:linear-gradient(120deg,#22345d,#152943);border:1px solid #7f9ad8;border-radius:12px;color:#f6f8ff}.scenario-picker h5{font-size:1.1rem;line-height:1.5}.scenario-picker>p{font-size:.875rem;color:#d5def4;line-height:1.75;margin-top:8px}.scenario-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px}.scenario-choices button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:5px;min-height:84px;border:1px solid #a2b4df;border-radius:9px;padding:14px;background:#14213b;color:#fff;font-size:.875rem;line-height:1.5}.scenario-choices strong{font-size:1.45rem;letter-spacing:-.035em}.scenario-choices .scenario-normal{border-color:#8adcc4}.scenario-choices .scenario-high{border-color:#ffc095}.scenario-choices .scenario-low{border-color:#a4b9ff}.scenario-choices button:hover,.scenario-choices button[aria-pressed="true"]{background:#314c7c;box-shadow:inset 0 0 0 1px #c6d7ff}.scenario-choices button:focus-visible{outline:3px solid #fff;outline-offset:4px}.scenario-picker .scenario-hint{font-size:.8125rem;color:#d5def4;margin-top:12px}.contact-expectation{font-size:.9375rem;line-height:1.8;padding:16px 18px;background:#eef2fb;border:1px solid #c8d4ed;border-radius:8px;margin:0 0 24px}.contact-copy .contact-process{font-size:.9375rem;line-height:1.85}.project-choice input{flex-shrink:0}
.tralemo-page{background:#f4f6fc}.product-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-block:72px 78px}.product-eyebrow{font-size:.8125rem;letter-spacing:.1em;font-weight:800;color:#3545ac;margin-bottom:18px}.product-ready{display:inline-block;font-size:.875rem;font-weight:800;line-height:1.6;color:#175345;background:#dcf4ec;border:1px solid #b2ddd0;padding:7px 12px;border-radius:8px;margin-bottom:24px}.product-hero h1{font-size:clamp(2.8rem,4.4vw,4.6rem);line-height:1.1}.product-hero h1 em{color:#3545ac;font-style:normal}.product-lead{font-size:1.12rem;line-height:1.85;color:#48516a;margin-top:24px;max-width:590px}.product-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px}.product-actions .button{font-size:.9375rem}.product-text-link{font-size:.9375rem;font-weight:800;text-decoration:underline;text-underline-offset:5px}.product-figure{margin:0;min-width:0}.product-figure img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:22px;border:1px solid #bdc9e1}.product-figure figcaption{font-size:.8125rem;line-height:1.8;color:#646e82;margin-top:12px}.product-strip{background:#111e38;color:#eff3ff;padding:28px 0}.product-strip .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-strip span{display:block;font-size:.8125rem;color:#b7c8ef;margin-bottom:5px}.product-strip strong{font-size:1.02rem;line-height:1.6}.product-section{padding-block:74px}.product-section h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.18;max-width:760px}.product-section-lead{font-size:1.06rem;line-height:1.85;color:#5b657c;max-width:800px;margin:22px 0 32px}.product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-benefits article{background:#fff;border:1px solid #cdd7ea;border-radius:13px;padding:28px;min-width:0}.product-benefits .benefit-number{color:#3545ac;font-size:.875rem;font-weight:800}.product-benefits h3{font-size:1.25rem;line-height:1.5;margin-top:13px}.product-benefits p{font-size:1rem;color:#5b657c;line-height:1.85;margin-top:13px}.product-usage{background:#e8eefb;border-block:1px solid #c6d3ec}.product-usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.product-usage p{font-size:1rem;line-height:1.9;color:#4c5770;margin-top:20px}.product-usage ul{padding-left:21px;margin-top:20px;font-size:1rem;line-height:1.9;color:#4c5770}.product-usage li+li{margin-top:12px}.product-note{font-size:.9375rem;line-height:1.85;color:#4c5770;border-left:3px solid #5369bc;padding:13px 18px;margin-top:32px}.product-demo-callout{margin-top:30px;padding:26px;border:1px solid #bbcbe8;border-radius:13px;background:#fff}.product-demo-callout h3{font-size:1.25rem;line-height:1.5}.product-demo-callout p{margin:12px 0 20px}.product-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px}.product-steps article{border-top:3px solid #93a6e8;padding-top:20px;min-width:0}.product-steps h3{font-size:1.15rem;line-height:1.5}.product-steps p{font-size:1rem;line-height:1.85;color:#5b657c;margin-top:12px}.product-contact{background:#101d36;color:#fff}.product-contact h2{max-width:740px}.product-contact p{color:#d8e2f8;font-size:1.06rem;line-height:1.9;max-width:830px;margin-top:22px}.product-contact .button{margin-top:27px;background:#d4e6ff;color:#14244a;border-color:#d4e6ff}.product-contact .product-pricing{font-size:.9375rem;color:#c6d4ed}.tralemo-page .footer{background:#f4f6fc}.product-breadcrumb{font-size:.875rem;color:#5a6683;margin-top:24px}.product-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1100px) and (min-width:901px){.header-inner{gap:18px}.header nav{gap:12px;font-size:.8125rem}.header nav .button{padding-inline:13px}.brand{font-size:1.12rem}}
@media(max-width:900px){.product-hero{gap:36px;padding-block:46px 55px}.product-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.product-usage-grid{gap:35px}.product-strip .container{grid-template-columns:repeat(2,minmax(0,1fr))}.header nav>a{white-space:normal}}
@media(max-width:650px){.product-hero{grid-template-columns:1fr;gap:34px}.product-hero h1{font-size:2.8rem}.product-figure img{aspect-ratio:5/4}.product-section{padding-block:49px}.product-benefits,.product-steps,.product-usage-grid{grid-template-columns:1fr}.product-benefits article{padding:23px}.product-strip .container{gap:22px}.product-strip strong{font-size:.9375rem}.scenario-picker{padding:18px}.scenario-choices{gap:8px}.scenario-choices button{padding:11px 9px;font-size:.8125rem}.scenario-choices strong{font-size:1.25rem}.project-actions{gap:12px}.product-actions{align-items:flex-start;flex-direction:column}.product-actions .button{width:100%}.product-demo-callout{padding:23px}}
@media(max-width:370px){.scenario-choices{grid-template-columns:1fr}.scenario-choices button{min-height:0;flex-direction:row;align-items:center;gap:14px}.scenario-choices strong{min-width:62px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
