.landing-chat_section__ab6Nk{scroll-margin-top:100px;border-bottom:1px solid #ddd;background:#fbf9f7;color:#171512}.landing-chat_layout__StvSC{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(32px,6vw,88px);max-width:1440px;margin-inline:auto;padding:88px 48px}.landing-chat_introduction__Pdp2E{min-width:0}.landing-chat_introduction__Pdp2E h2{max-width:460px;margin:22px 0;font-family:var(--font-display),sans-serif;font-size:clamp(32px,3.2vw,48px);font-weight:750;line-height:1.08;letter-spacing:-.04em}.landing-chat_description__OPOcq{max-width:460px;color:#625d58;font-size:16px;line-height:1.75}.landing-chat_explanation__zUQxY{display:grid;gap:22px;margin:30px 0;padding:0;list-style:none}.landing-chat_explanation__zUQxY li{display:flex;align-items:flex-start;gap:13px}.landing-chat_explanation__zUQxY li>span{flex-shrink:0;padding-top:3px;color:#c43c1c;font-family:var(--font-mono),monospace;font-size:11px}.landing-chat_explanation__zUQxY strong{font-size:14px;font-weight:650}.landing-chat_explanation__zUQxY p{max-width:350px;margin-top:4px;color:#625d58;font-size:13px;line-height:1.6}.landing-chat_duration__tX6W2{margin:0;padding-top:22px;border-top:1px solid #e2dcd7;color:#746e67;font-size:11px}.landing-chat_demo__C_Ezg{min-width:0}.landing-chat_invitation__AFJin{display:flex;height:640px;max-height:80svh;min-height:380px;flex-direction:column;overflow:hidden;border:1px solid #ded8d2;border-radius:18px;background:#fff;box-shadow:0 18px 60px #17151208}.landing-chat_invitationHeader__Q9IUz{display:flex;min-height:76px;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid #ebe6e2}.landing-chat_invitationHeader__Q9IUz .landing-chat_logo__hJgFt{width:106px;height:auto}.landing-chat_invitationHeader__Q9IUz>span{border:1px solid #e8e1db;border-radius:4px;padding:3px 6px;color:#736b64;font-size:10px}.landing-chat_invitationBody__V_cSD{display:flex;min-height:0;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px clamp(22px,4vw,48px);background:radial-gradient(ellipse at 0 0,#fff6f0,transparent 70%)}.landing-chat_invitationBody__V_cSD .landing-chat_mark__pT4re{width:38px;height:38px;margin-bottom:24px}.landing-chat_welcome__P0pSX{max-width:440px;font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.35;letter-spacing:-.025em}.landing-chat_invitationText__AGDte{max-width:380px;margin-top:15px;color:#70675f;font-size:14px;line-height:1.7}.landing-chat_start__kzWOU{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:14px;margin-top:28px;padding:12px 19px;border:1px solid #171512;border-radius:8px;background:#171512;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.landing-chat_start__kzWOU:hover{background:#34302c}.landing-chat_start__kzWOU:focus-visible{outline:2px solid #ff4a22;outline-offset:4px}.landing-chat_invitationFooter__aomyq{flex-shrink:0;padding:15px 24px;border-top:1px solid #ebe6e2;color:#81776f;font-size:11px;text-align:center}.landing-chat_loading__upIFw{display:flex;height:640px;max-height:80svh;min-height:380px;align-items:center;justify-content:center;gap:10px;border:1px solid #ded8d2;border-radius:18px;background:#fff;color:#625d58;font-size:14px}.landing-chat_loadingDot__IFujk{width:6px;height:6px;border-radius:50%;background:#ff4a22}@media (max-width:1023px){.landing-chat_layout__StvSC{grid-template-columns:1fr;gap:32px;max-width:820px;padding:64px 28px}.landing-chat_introduction__Pdp2E h2{max-width:580px}.landing-chat_description__OPOcq{max-width:620px}.landing-chat_explanation__zUQxY{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:25px}.landing-chat_explanation__zUQxY li{gap:9px}.landing-chat_duration__tX6W2{padding-top:15px}}@media (max-width:639px){.landing-chat_layout__StvSC{gap:26px;padding:48px 16px}.landing-chat_introduction__Pdp2E h2{margin-block:17px;font-size:33px}.landing-chat_description__OPOcq{font-size:14px;line-height:1.7}.landing-chat_explanation__zUQxY{grid-template-columns:1fr;gap:15px}.landing-chat_explanation__zUQxY p{max-width:100%;font-size:12px}.landing-chat_invitation__AFJin,.landing-chat_loading__upIFw{height:600px;min-height:360px;max-height:80svh;border-radius:13px}.landing-chat_invitationHeader__Q9IUz{min-height:64px;padding:14px 18px}.landing-chat_invitationBody__V_cSD{padding:22px}.landing-chat_invitationBody__V_cSD .landing-chat_mark__pT4re{margin-bottom:18px}.landing-chat_welcome__P0pSX{font-size:23px}.landing-chat_invitationText__AGDte{font-size:13px}.landing-chat_start__kzWOU{width:100%;padding-inline:10px;font-size:12px}.landing-chat_invitationFooter__aomyq{padding:13px 16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.landing-chat_start__kzWOU{transition:none}}.landing-chat_demoColumn__kE0wC{min-width:0}.landing-chat_resultsLink__FwZFn{margin:16px 0 0;text-align:right}.landing-chat_resultsLink__FwZFn a{display:inline-flex;min-height:34px;align-items:center;gap:7px;color:#625d58;font-size:12px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#cfc5bb}.landing-chat_resultsLink__FwZFn a:hover{color:#171512}.landing-chat_resultsLink__FwZFn a:focus-visible{outline:2px solid #ff4a22;outline-offset:4px}.landing-chat_publicNote__qKX6Z{margin-top:3px;color:#81776f;text-align:right;font-size:10px;line-height:1.6}