.site-header{flex-wrap:wrap}.site-nav{gap:18px}.site-nav a,.site-nav>button{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none}.site-nav strong{font-size:12px;letter-spacing:.05em}.site-nav small{font-size:10px;font-weight:400;color:#7b8492;margin-top:4px}.site-nav>button{border:0;background:none;color:#96732f;cursor:pointer}.site-nav .nav-cta{background:#c9a44c;color:#102439;padding:12px;font-size:12px}.journey-section{padding:80px max(24px,calc((100% - 1180px)/2));background:#fff;color:#102439}.journey-section h2{font-size:clamp(30px,4vw,48px);line-height:1.35;margin:14px 0 24px}.journey-section p{line-height:1.8}.journey-video{display:inline-block;margin:20px;color:#102439}.journey-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0}.journey-grid article,.demo-extras a,.ai-quick{border:1px solid #e0e5eb;border-radius:10px;padding:24px;background:#f8f9fb;color:#102439}.journey-grid h3{font-size:20px;line-height:1.5}.journey-grid p{font-size:16px}.journey-grid button{cursor:pointer}.ai-quick{text-align:left;font:600 17px/1.6 inherit;min-height:70px}.demo-extras a{display:flex;flex-direction:column;gap:15px;text-decoration:none}.demo-extras span{font-size:14px}.plan-guidance{padding:22px 6%;margin:0;background:#102439;color:white;font-size:16px;line-height:1.8}.plan-guidance a{color:#e0c98d}.demo-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.demo-fields label{display:flex;flex-direction:column;gap:8px;font-size:16px}.demo-fields input,.demo-fields select{padding:13px;border:1px solid #bbc4cf;border-radius:6px;background:#fff;color:#102439;font:inherit;width:100%}.demo-consent{font-size:14px;color:#5d6876}.demo-hp{position:absolute;left:-10000px;width:1px;height:1px}.journey-section a:focus-visible,.journey-section button:focus-visible,.journey-section input:focus-visible{outline:3px solid #bd943f;outline-offset:3px}.system-path{flex-wrap:wrap}@media(min-width:901px){.site-header{padding-top:16px;padding-bottom:16px}.site-nav{flex:1;justify-content:flex-end;flex-wrap:wrap}}@media(max-width:1100px){.journey-grid{grid-template-columns:1fr 1fr}.site-nav small{display:none}}@media(max-width:900px){.site-nav small{display:block;font-size:12px}.site-nav a,.site-nav>button{padding:12px;width:100%}.site-nav strong{font-size:15px}.site-nav.open{max-height:80vh;overflow:auto}}@media(max-width:600px){.journey-grid,.demo-fields{grid-template-columns:1fr}.journey-section{padding:55px 24px}.journey-video{margin:20px 0;display:block}}