.hero .actions{gap:16px;flex-wrap:wrap}.button.button-outline{background:transparent;color:#d8edff;border-color:#6da4cd;box-shadow:none}.button.button-outline:hover{background:#ffffff0a}.hero .workflow-shortcut{display:inline-flex;min-height:44px;align-items:center;margin-top:4px;color:#b8cee0}.demo-guide{color:#b8cee0;font-size:13px;line-height:1.7;margin:10px auto 0;max-width:600px}.demo-guide strong{color:#e0effa;font-weight:600}
.workflow-example{padding:56px 0;border-bottom:1px solid #ffffff20}.workflow-example-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.workflow-example h2{font-size:32px;line-height:1.18;letter-spacing:-1px;margin:14px 0 0}.workflow-example-copy{font-size:16px;line-height:1.8;color:#c0cfdd;margin:0}.onboarding{padding:66px 0;border-top:1px solid #ffffff20}.onboarding .section-head>p{color:#b4c6d8;max-width:360px}.onboarding-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.onboarding-grid li{padding:0 26px 0 0}.onboarding-grid li+li{padding-left:26px;border-left:1px solid #ffffff25}.onboarding-number{font-size:12px;color:#80caff;font-weight:600}.onboarding h3{font-size:21px;line-height:1.3;margin:17px 0 12px;letter-spacing:-.35px}.onboarding-grid p{font-size:15px;line-height:1.75;color:#b4c6d8;margin:0}
.contact-closing{align-items:start;gap:64px}.closing-invitation{padding-top:30px}.contact-card{padding-bottom:20px}.contact-card .contact-description{max-width:none}.contact-card#walkthrough{scroll-margin-top:24px}.walkthrough-usage{font-size:12px;line-height:1.6;color:#61758a;margin:17px 0 0}.walkthrough-fields{display:grid;gap:17px}.walkthrough-field label{display:block;font-size:13px;line-height:1.4;font-weight:600;color:#102a43;margin:0 0 7px}.walkthrough-field label span{font-weight:400;color:#61758a}.walkthrough-field input{display:block;width:100%;height:49px;border:1px solid #c8d6e3;border-radius:10px;padding:11px 13px;background:#fff;color:#102a43;font:400 16px Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;min-width:0}.walkthrough-field input::placeholder{color:#7b8c9b}.walkthrough-field input:focus{border-color:#167dff}.walkthrough-field input[aria-invalid="true"]{border-color:#b34435}.walkthrough-field input[readonly]{background:#f3f7fa;color:#63758a}.walkthrough-field-error{font-size:12px;line-height:1.5;color:#9d3327;margin:6px 0 0}.walkthrough-field-error:empty{display:none}.walkthrough-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.walkthrough-submit{width:100%;margin-top:16px;min-height:50px;gap:0;font-size:15px}.walkthrough-submit:disabled{cursor:wait;opacity:.65;transform:none}.walkthrough-status{font-size:13px;line-height:1.6;min-height:63px;margin:13px 0 0;color:#536a81}.walkthrough-status[data-state="success"]{color:#226a4b}.walkthrough-status[data-state="error"]{color:#9d3327}.contact-card .contact-channels{margin-top:8px}.contact-card .contact-channel{grid-template-columns:32px 1fr 17px;min-height:69px;padding:14px 0;gap:12px}.contact-card .contact-icon{width:32px;height:32px;border-radius:9px}.contact-card .channel-value{font-size:18px}.contact-card .channel-label{font-size:9px;margin-bottom:4px}
@media(max-width:1000px) and (min-width:761px){.contact-closing{gap:32px}.workflow-example-inner{gap:36px}}
@media(max-width:760px){header nav>a.nav-contact{min-height:44px;font-size:11px;padding:10px 11px;align-items:center;justify-content:center;line-height:1.2;text-align:center}.hero .actions{gap:12px;align-items:stretch;flex-direction:column;max-width:390px;margin-left:auto;margin-right:auto}.hero .actions .button{min-height:50px;width:100%;font-size:15px}.hero .workflow-shortcut{font-size:13px;margin-top:0}.demo-guide{max-width:310px;font-size:12px;margin-top:10px}.hero .micro{font-size:11px;line-height:1.6;margin-top:13px}.workflow-example{padding:38px 0}.workflow-example-inner{grid-template-columns:1fr;gap:22px}.workflow-example h2{font-size:28px}.workflow-example-copy{font-size:15px;line-height:1.75}.onboarding{padding:42px 0}.onboarding-grid{grid-template-columns:1fr;gap:25px}.onboarding-grid li{padding:0}.onboarding-grid li+li{padding:24px 0 0;border-left:0;border-top:1px solid #ffffff25}.onboarding h3{margin:10px 0 9px}.onboarding-grid p{font-size:15px}.contact-closing{gap:26px}.closing-invitation{padding-top:0}.contact-card#walkthrough{scroll-margin-top:20px}.contact-card{padding:27px 24px 18px}.walkthrough-submit{font-size:15px}.contact-card .contact-channel{min-height:75px}.contact-card .channel-value{font-size:18px}}
