.hpe-site .startup-offer{background:#173c32;color:#fff;padding:55px 6%;margin-top:65px;margin-bottom:35px}.startup-offer .eyebrow{color:#d8ce9f}.startup-offer h2{font-size:clamp(27px,3.6vw,43px);line-height:1.6;margin:15px 0}.startup-deadline{font-size:20px;margin:25px 0}.startup-deadline span{font-size:36px;margin:0 8px}.startup-zero{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.startup-zero p{border:1px solid #78968a;padding:20px;text-align:center;font-size:15px}.startup-zero strong{display:block;font:64px/1.3 Georgia,serif}.startup-zero small{font:18px Arial;margin-left:5px}.startup-offer>p{line-height:1.9}.startup-assurance{background:#ffffff12;padding:20px;margin:25px 0}.startup-offer .text-link{color:#fff}.startup-fine{display:block;margin-top:20px;color:#d1ded8;font-size:11px}.conversation-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:45px}.chat-step{display:flex;align-items:center;gap:15px}.chat-step>span{font:36px Georgia;color:#8a9b71}.chat-step h3{font-size:28px;margin:0}.chat-caption{font-size:14px;line-height:1.9;min-height:64px;margin:15px 0 24px}.chat-phone{max-width:390px;margin:auto;background:#eef1f4;border:8px solid #25332e;border-radius:35px;box-shadow:0 18px 45px #14271b15;overflow:hidden;font-family:Arial,'Yu Gothic',sans-serif}.chat-status{display:flex;justify-content:space-between;padding:10px 20px 5px;font-size:10px;background:#fff;color:#222}.chat-top{display:flex;justify-content:space-between;background:#fff;padding:12px 12px 16px;font-size:12px;color:#263a31}.chat-top strong{font-size:12px}.chat-screen{height:510px;overflow-y:auto;overscroll-behavior:contain;margin:0!important;padding:22px 12px!important;list-style:none;background:#d5dfeb;scrollbar-width:thin}.chat-message{display:flex;align-items:flex-start;gap:7px;margin-bottom:16px;font-size:12px;line-height:1.7}.chat-message>div{max-width:calc(100% - 43px);min-width:0}.chat-avatar{width:32px!important;height:32px!important;object-fit:cover;border-radius:50%;flex:none;margin-top:3px}.chat-name{font-size:9px;color:#4e5a64;display:block;margin-bottom:5px}.chat-bubble{background:white;color:#24312d;border-radius:3px 13px 13px;padding:12px;box-shadow:0 2px 3px #00000005}.chat-message.mine{flex-direction:row-reverse}.chat-message.mine .chat-name{text-align:right}.chat-message.mine .chat-bubble{background:#b2e58c;border-radius:13px 3px 13px 13px}.chat-bubble img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:6px;margin-top:10px}.chat-preview{display:block!important;background:#fcf8eb!important;border:1px solid #d5d5c2;border-radius:6px;overflow:hidden;text-decoration:none!important;margin-top:12px;color:#254a39!important}.chat-preview img{border-radius:0;margin:0}.mini-brand{display:block;padding:8px 9px;font:11px Georgia;letter-spacing:.07em}.mini-brand small{font:8px Arial;display:block;margin-top:4px}.chat-preview>strong{font-size:11px;display:block;padding:8px 9px 0}.chat-url{font-size:9px;display:block;padding:5px 9px 9px;overflow-wrap:anywhere}.chat-composer{display:flex;gap:9px;align-items:center;background:#fff;padding:12px;font-size:16px;color:#657168}.chat-composer span{background:#f0f2f2;border-radius:20px;padding:8px 14px;flex:1;font-size:10px;color:#828b86}.chat-controls{max-width:390px;margin:16px auto 0;display:flex;gap:9px;align-items:center;flex-wrap:wrap}.chat-controls button{background:transparent;border:1px solid #6b8173;padding:9px 12px;color:#234739;font-size:12px;font-family:inherit;min-height:42px;cursor:pointer}.chat-progress{font:11px Arial;color:#617468;margin-left:auto}.chat-note{font-size:11px!important;line-height:1.9!important;color:#657368;margin-top:25px!important}.chat-message.chat-enter{animation:chat-appear .4s ease-out}@keyframes chat-appear{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.chat-message[hidden]{display:none!important}.chat-demo button:focus-visible,.chat-preview:focus-visible{outline:3px solid #be8c45;outline-offset:3px}@media(max-width:760px){.conversation-grid{grid-template-columns:1fr;gap:50px}.hpe-site .startup-offer{padding:32px 22px}.startup-zero{gap:7px}.startup-zero p{padding:14px 4px;font-size:12px}.startup-zero strong{font-size:47px}.startup-zero small{font-size:13px}.startup-deadline{font-size:16px}.startup-deadline span{font-size:28px}.chat-caption{min-height:0}.chat-screen{height:470px}.chat-phone{border-width:6px}.conversation-service h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.chat-message.chat-enter{animation:none}}

.hpe-site .conversation-service h2{font-size:clamp(30px,3.8vw,46px);line-height:1.5;margin:15px 0 20px}

.chat-preview img{aspect-ratio:auto;object-fit:contain;height:auto}
