:root{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",sans-serif;color:#285476;background:#eaf6ff;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 85% 0%,#eeebff,transparent 50%),linear-gradient(160deg,#d9edff,#f7fbff 67%,#eaf7f4);overflow-x:hidden}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid #3585d1;outline-offset:3px}.glow{position:fixed;pointer-events:none;border-radius:50%;filter:blur(100px);opacity:.25}.glow-one{height:440px;width:440px;background:#96bfef;right:-170px;top:30%}.glow-two{height:380px;width:380px;background:#9ae5d0;left:-170px;bottom:-100px}.global{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px clamp(20px,5vw,65px);border-bottom:1px solid #ffffffad;background:#ffffff68;backdrop-filter:blur(15px)}.brand{font-size:16px;letter-spacing:-.05em;font-weight:750;text-decoration:none}.brand span:last-child{font-weight:420;color:#4b9888}.brand-icon{font-size:21px;color:#3c8a96;margin-right:6px}.global nav{display:flex;gap:23px;align-items:center}.global nav a{text-decoration:none;font-size:12px;color:#6e8ba5;font-weight:700}.global nav .back{background:#ffffffd7;border:1px solid white;border-radius:99px;padding:9px 13px}main{position:relative;max-width:1160px;margin:0 auto;padding:clamp(32px,6vw,78px) 18px 95px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px 62px}.intro{padding-top:19px}.kicker{font-size:10px;letter-spacing:.16em;font-weight:800;color:#6697b1}.live-dot{display:inline-block;background:#58b89f;width:7px;height:7px;border-radius:50%;margin-right:8px}.intro h1{font-size:clamp(36px,5vw,65px);line-height:1.04;letter-spacing:-.07em;font-weight:600;max-width:500px;margin:23px 0}.intro>p{color:#7190a8;line-height:1.9;font-size:14px;max-width:420px}.pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.pill-row span{font-size:10px;border:1px solid #d8e7f3;border-radius:99px;padding:9px 11px;background:#ffffff9d;color:#6288a7}.chat-shell{border:1px solid #fff;min-width:0;background:#fffffff0;border-radius:26px;overflow:hidden;box-shadow:0 29px 100px #396e9840,0 3px 15px #517fa916}.chat-title{display:flex;gap:12px;align-items:center;padding:18px 22px;background:linear-gradient(120deg,#e8f7ff,#f1edff);border-bottom:1px solid #dae9f6}.tech-icon{height:42px;width:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(120deg,#70c5c2,#7c9de3);color:#fff;font-size:24px;box-shadow:inset 0 1px #ffffff8f}.chat-title strong{display:block;font-size:15px}.chat-title small{display:block;font-size:10px;color:#8ba1b8;margin-top:4px}.status{font-size:10px;color:#4aa68c;background:#e3faf0;border:1px solid #cfede2;border-radius:99px;padding:7px 9px;margin-left:auto;white-space:nowrap}.conversation{height:270px;overflow-y:auto;overscroll-behavior:contain;padding:19px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(ellipse at 0% 0%,#f0f8ff,#fff 60%)}.welcome{text-align:center;max-width:340px;margin:auto;color:#6389a4}.welcome>span{font-size:32px;display:block;color:#69b2a7}.welcome strong{display:block;font-size:14px;color:#416c8c}.welcome p{line-height:1.65;font-size:11px}.bubble{max-width:90%;padding:11px 14px;border-radius:14px;border:1px solid #e3ecf5;box-shadow:0 3px 12px #7896ad0c}.bubble p{font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.bubble small{font-size:9px;font-weight:760;color:#8ca1b6}.bubble.visitor{align-self:flex-end;background:#e5f1ff;border-radius:15px 15px 4px 15px}.bubble.staff{align-self:flex-start;background:#f1f8f4;border-radius:15px 15px 15px 4px}.system-note{font-size:11px;color:#8ca3b6;text-align:center;margin:auto}.start{padding:15px 20px 4px;background:#f6fbff}.start[hidden]{display:none}.start label,#supportForm label{display:block;font-size:10px;color:#547c9d;font-weight:750;margin-bottom:8px}.start input,#supportMessage{display:block;width:100%;padding:12px 13px;background:white;border:1px solid #dbe7f3;border-radius:11px;color:#315b7c;font-size:12px}.start p{font-size:10px;color:#88a2b7;line-height:1.55}#supportForm{padding:14px 20px 16px}#supportMessage{resize:vertical;min-height:83px;line-height:1.55}.compose-bottom{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-top:11px}.compose-bottom small{font-size:9px;line-height:1.6;color:#93a7bb}.compose-bottom button{flex:none;border:0;background:linear-gradient(120deg,#398fc6,#7183c5);border-radius:12px;padding:12px 15px;color:white;font-size:11px;font-weight:750}.compose-bottom button span{padding-left:7px}.compose-bottom button:disabled{opacity:.5}#supportFeedback{font-size:11px;color:#547f9d;margin:8px 0 0}.privacy-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e7eef6;background:#fafcff;padding:13px 20px;color:#8ba5b9;font-size:9px}.privacy-foot button{border:0;background:transparent;color:#507ea7;font-size:10px;font-weight:700}.how{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:20px}.how>div{background:#ffffff9a;border:1px solid white;border-radius:16px;padding:21px}.how small{display:block;font-size:9px;letter-spacing:.12em;color:#91abc1;font-weight:750}.how strong{display:block;margin:9px 0;font-size:15px;letter-spacing:-.04em}.how p{font-size:11px;line-height:1.65;color:#85a0b5}footer{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid #dfeef5;padding:25px clamp(20px,5vw,65px);font-size:10px;color:#81a1b7}@media(max-width:800px){main{grid-template-columns:1fr;gap:28px;max-width:650px}.intro{padding-top:0}.intro h1{max-width:500px}.how{grid-template-columns:1fr 1fr}}@media(max-width:500px){.global nav a:not(.back){display:none}.global{padding:15px 18px}.status{display:none}.intro h1{font-size:38px}.chat-title{padding:15px}.conversation{height:265px}.how{grid-template-columns:1fr}.privacy-foot{display:block}.privacy-foot button{display:block;margin:10px 0 0;padding:0}.compose-bottom{display:block}.compose-bottom button{width:100%;margin-top:10px}}
.selected-service{margin-top:24px;padding:15px 17px;border-radius:14px;border:1px solid #b8d5e9;background:#f5faff;box-shadow:0 5px 17px #5080a813}.selected-service[hidden]{display:none}.selected-service span{display:block;color:#648aa7;font-size:9px;letter-spacing:.12em;font-weight:800}.selected-service strong{display:block;margin:7px 0;font-size:17px;letter-spacing:-.035em;color:#234c71}.selected-service small{display:block;font-size:11px;color:#6d8ba4}
