.jinni-new{--jn-primary:#00c6dc;--jn-secondary:#74e4bd;--jn-accent:#d8fa8d;--jn-gold:#dfb962;--jn-bg:#fbfdfb;--jn-surface:#fff;--jn-soft:#eff9f5;--jn-text:#102c36;--jn-muted:#4e6870;--jn-border:#dbece7;--jn-glow:rgba(57,214,194,.2);color:var(--jn-text);background:var(--jn-bg);font-family:var(--font-outfit),"Noto Sans Bengali",system-ui,sans-serif;line-height:1.5;overflow:hidden}.jinni-new[data-jinni-theme=dark]{--jn-bg:#0b1d24;--jn-surface:#122b33;--jn-soft:#10272e;--jn-text:#eefbf6;--jn-muted:#b4ccc8;--jn-border:#29464a;--jn-glow:rgba(57,214,194,.13);color-scheme:dark}.jinni-new *{box-sizing:border-box}.jinni-new a{text-decoration:none}.jinni-new button{cursor:pointer}.jinni-new :focus-visible{outline:3px solid #06a8ad;outline-offset:4px}.jn-container{width:min(100% - 48px,1200px);margin-inline:auto}.jn-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--jn-bg) 88%,transparent);border-bottom:1px solid var(--jn-border);backdrop-filter:blur(18px)}.jn-nav{height:82px;display:flex;justify-content:space-between;gap:24px}.jn-brand,.jn-nav{align-items:center}.jn-brand{display:inline-flex;gap:8px;font-size:29px;font-weight:700;letter-spacing:-.07em;color:var(--jn-text);white-space:nowrap}.jn-brand img{border-radius:50%;object-fit:cover}.jn-brand-dot{color:#08b7b9}.jn-controls,.jn-nav-links{display:flex;align-items:center;gap:24px}.jn-nav-links a{font-size:13px;font-weight:600;color:var(--jn-muted)}.jn-nav-links a:hover,.jn-text-link:hover{color:#008f91}.jn-controls{gap:10px}.jn-controls button{border:0;background:transparent;color:var(--jn-text);font-size:13px;white-space:nowrap;min-height:44px}.jn-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 22px;border-radius:10px;color:#092e35;background:linear-gradient(120deg,var(--jn-primary),var(--jn-secondary) 65%,var(--jn-accent));font-size:14px;font-weight:700;box-shadow:0 8px 24px var(--jn-glow);transition:transform .2s,box-shadow .2s}.jn-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px var(--jn-glow)}.jn-button-outline{background:transparent;border:1px solid var(--jn-border);color:var(--jn-text);box-shadow:none}.jn-nav-cta{padding:12px 15px;gap:12px;white-space:nowrap}.jn-hero{position:relative;background:radial-gradient(ellipse at 77% 45%,var(--jn-glow),transparent 42%);padding-top:65px}.jn-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:570px;gap:45px}.jn-hero-copy{position:relative;z-index:2}.jn-eyebrow,.jn-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;color:#07877f}.jn-eyebrow{display:inline-flex;align-items:center;gap:8px;letter-spacing:.03em;background:var(--jn-soft);border:1px solid var(--jn-border);padding:9px 13px;border-radius:50px;font-size:12px}.jn-eyebrow span{color:#13b8a9}.jn-hero h1,.jn-section h2{font-weight:650;letter-spacing:-.055em;line-height:1.06;text-wrap:balance}.jn-hero h1{font-size:clamp(3.4rem,5.6vw,5.6rem);max-width:660px;margin:26px 0}.jn-centered>p,.jn-final p,.jn-hero-copy>p,.jn-pricing p,.jn-section-head p,.jn-trust>div>p{font-size:17px;line-height:1.75;color:var(--jn-muted);max-width:500px}.jn-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.jn-hero-note{margin-top:35px;color:var(--jn-muted);font-size:12px}.jn-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3cc99d;box-shadow:0 0 0 4px rgba(60,201,157,.13);margin-right:8px}.jn-hero-art{height:500px;position:relative;display:flex;align-items:center;justify-content:center}.jn-hero-glow{position:absolute;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle,#d1f8df 0,transparent 70%);opacity:.8}.jn-mascot{position:relative;width:250px;height:320px;animation:jn-float 5s ease-in-out infinite}.jn-head{position:absolute;top:48px;left:12px;width:226px;height:175px;border-radius:48% 48% 32% 32%;background:linear-gradient(35deg,#00c6df,#69e1bc 60%,#ddfa90);box-shadow:inset -8px -8px 18px #00b4c321,0 18px 40px #16a9a52a}.jn-head:after{content:"";position:absolute;right:24px;top:20px;width:35px;height:15px;border-radius:50%;background:#fff9;transform:rotate(30deg)}.jn-face{position:absolute;top:52px;left:24px;width:178px;height:82px;border-radius:50px 50px 28px 28px;background:linear-gradient(#0c3141,#061621);display:flex;align-items:center;justify-content:center;gap:26px}.jn-face i{width:42px;height:42px;border:5px solid #e8feff;border-radius:50%;box-shadow:0 0 12px #47aaff;position:relative}.jn-face i:after{content:"";position:absolute;width:12px;height:12px;background:#ecffff;border-radius:50%;top:5px;right:5px}.jn-smile{position:absolute;bottom:20px;left:96px;width:36px;height:14px;border-radius:0 0 25px 25px;background:#0e999d;border-top:4px solid white}.jn-antenna{position:absolute;top:6px;left:118px;height:50px;width:8px;background:#78e4b2}.jn-antenna:before{content:"";position:absolute;top:-11px;left:-8px;width:24px;height:24px;border-radius:50%;background:linear-gradient(45deg,#2bd3c8,#dafa86)}.jn-body{top:229px;left:55px;width:145px;height:100px;background:linear-gradient(35deg,#00c5da,#96eab0);border-radius:45% 45% 55% 55%;transform:rotate(-3deg)}.jn-arm,.jn-body{position:absolute}.jn-arm{top:240px;left:19px;width:80px;height:28px;background:#05bbca;border-radius:50%;transform:rotate(25deg);z-index:-1}.jn-speech{position:absolute;top:25px;left:2%;background:#e3f9ed;color:#058f88;padding:14px 25px;border-radius:28px 28px 28px 4px;font-size:24px;font-weight:700;transform:rotate(-7deg)}.jn-speech span{font-size:13px;color:#84cc80}.jn-float-card{position:absolute;right:0;bottom:48px;display:flex;align-items:center;gap:12px;background:var(--jn-surface);border:1px solid var(--jn-border);border-radius:14px;padding:12px 15px;box-shadow:0 14px 40px #0c595a14;font-size:12px}.jn-float-card small{display:block;color:var(--jn-muted)}.jn-float-icon,.jn-mini-orb{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#d9f8e7;color:#008e8e;font-size:20px}.jn-spark{position:absolute;color:#1bcdbd}.jn-spark.one{top:20%;right:14%;font-size:28px}.jn-spark.two{bottom:22%;left:12%;font-size:24px}.jn-hero-bottom{display:flex;justify-content:space-between;padding:28px 0;border-top:1px solid var(--jn-border);font-size:10px;font-weight:700;letter-spacing:.13em;color:var(--jn-muted)}.jn-section{padding-block:110px;scroll-margin-top:90px}.jn-section-head{display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:60px;margin-bottom:48px}.jn-section h2{font-size:clamp(2.4rem,4vw,4.1rem);margin:16px 0 0}.jn-centered{text-align:center;max-width:760px;margin:0 auto 52px}.jn-centered>p{margin:20px auto 0}.jn-bot-grid,.jn-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.jn-card{border:1px solid var(--jn-border);background:var(--jn-surface);border-radius:20px;box-shadow:0 12px 35px #0f554608}.jn-channel{padding:28px;min-height:365px;display:flex;flex-direction:column}.jn-bot-header,.jn-card-top{display:flex;justify-content:space-between;align-items:center}.jn-bot-icon,.jn-icon{display:grid;place-items:center;width:51px;height:51px;border-radius:15px;background:#dcf9ec;color:#008b88;font-size:24px}.jn-channel-1 .jn-icon{background:#e9f9de}.jn-channel-2 .jn-icon{background:#e2f4fb}.jn-index{color:var(--jn-muted);font-size:10px;letter-spacing:.1em}.jn-bot h3,.jn-channel h3{font-size:20px;font-weight:650;margin:24px 0 6px;letter-spacing:-.03em}.jn-bot p,.jn-channel>p,.jn-industry p,.jn-steps p{color:var(--jn-muted);font-size:14px}.jn-channel ul{list-style:none;padding:0;margin:24px 0;display:grid;gap:8px;font-size:13px;color:var(--jn-muted)}.jn-channel li span{color:#009c90;margin-right:6px}.jn-bubble{display:flex;align-items:center;gap:10px;margin-top:auto;background:var(--jn-soft);padding:12px;border-radius:12px;font-size:12px}.jn-mini-orb{width:28px;height:28px;font-size:14px;flex:none}.jn-bots-section,.jn-industry{background:var(--jn-soft)}.jn-bot{padding:23px}.jn-bot h3{margin-top:18px}.jn-bot p{min-height:24px}.jn-bot-icon{width:46px;height:46px}.bot-1,.bot-4{background:#fff4de;color:#ad801a}.bot-2,.bot-5{background:#e8efff;color:#6685b6}.jn-permission,.jn-skills{font-size:11px;color:var(--jn-muted);border:1px solid var(--jn-border);padding:5px 9px;border-radius:20px}.jn-skills{display:inline-block;margin-top:18px}.jn-text-link{display:inline-block;margin-top:20px;font-size:14px;font-weight:700;color:#087f79}.jn-how{background:var(--jn-soft)}.jn-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.jn-steps article{border-top:1px solid #a6dcd0;padding-top:24px}.jn-steps article>span{font-size:13px;color:#008e84}.jn-industry h3,.jn-steps h3{font-size:18px;font-weight:650;margin:24px 0 8px}.jn-trust{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.jn-trust>div>p{margin-top:24px}.jn-ladder{display:grid;gap:10px}.jn-ladder>div{display:flex;align-items:center;gap:18px;background:var(--jn-surface);border:1px solid var(--jn-border);border-radius:14px;padding:17px 20px}.jn-ladder-number{font-size:12px;color:#008f85}.jn-ladder strong{font-size:16px}.jn-ladder p{font-size:13px;color:var(--jn-muted);margin-top:3px}.jn-ladder-icon{margin-left:auto;color:#00aaa4;font-size:22px}.jn-industry-grid{grid-template-columns:repeat(5,1fr);gap:24px}.jn-industry-grid article>span{font-size:27px;color:#11a99f}.jn-final,.jn-pricing{background:linear-gradient(110deg,#ddf9ed,#b8f1d8 65%,#e1f9b3);border-radius:25px;padding:55px;display:flex;justify-content:space-between;align-items:center;gap:40px}.jn-final p,.jn-pricing p{color:#42665f}.jn-faq{display:grid;grid-template-columns:1fr 1fr;gap:80px}.jn-faq details{border-bottom:1px solid var(--jn-border)}.jn-faq summary{list-style:none;display:flex;justify-content:space-between;gap:15px;padding:22px 0;font-size:16px;font-weight:600;cursor:pointer}.jn-faq summary::-webkit-details-marker{display:none}.jn-faq details p{color:var(--jn-muted);padding-bottom:22px;font-size:14px}.jn-faq details[open] summary span{transform:rotate(45deg)}.jn-final{align-items:start}.jn-final>div:first-child{max-width:570px}.jn-final h2{font-size:clamp(3rem,5vw,5rem)}.jn-button-dark{background:#123a3e;color:white;box-shadow:none}.jn-waitlist{width:min(100%,340px)}.jn-waitlist>p{margin-bottom:20px}.jn-waitlist label,.jn-waitlist p{color:#244a47!important}.jn-waitlist input{color:#102c36!important;background:#ffffffb8!important}.jn-footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-block:35px;color:var(--jn-muted);font-size:13px}.jn-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jn-footer p{margin-top:12px}.jn-footer a{color:inherit}.jn-footer .jn-brand{color:var(--jn-text)}.jn-footer-bottom{grid-column:1/-1;padding-top:25px;border-top:1px solid var(--jn-border)}.jc-chat,.jc-chat-placeholder{min-height:530px;border:1px solid var(--jn-border);background:var(--jn-surface);border-radius:20px;box-shadow:0 25px 80px #123b3112;overflow:hidden;display:flex}.jc-chat-placeholder{align-items:center;justify-content:center;color:var(--jn-muted)}.jc-sidebar{width:220px;flex:none;background:var(--jn-soft);border-right:1px solid var(--jn-border);padding:22px 17px}.jc-chat-brand{font-size:23px;font-weight:700;letter-spacing:-.05em;display:flex;align-items:center;gap:8px}.jc-message-avatar,.jc-orb,.jc-welcome-icon{display:grid;place-items:center;background:linear-gradient(135deg,#06c6d9,#a9efa9);color:#123c3a;border-radius:50%;width:30px;height:30px}.jc-demo-pill{font-size:9px;letter-spacing:.08em;color:#087e75;background:#dff7e9;padding:4px 7px;border-radius:20px;font-weight:700}.jc-new{width:100%;margin-top:24px;border:1px solid var(--jn-border);border-radius:9px;padding:10px;background:var(--jn-surface);color:var(--jn-text);text-align:left;font-size:13px}.jc-side-label{font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--jn-muted);margin:28px 0 12px}.jc-side-item,.jc-side-muted{font-size:12px;color:var(--jn-muted);padding:8px 0}.jc-side-item small{float:right}.jc-chat-main{flex:1;min-width:0;display:flex;flex-direction:column}.jc-chat-top{padding:16px 22px;border-bottom:1px solid var(--jn-border);display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:650}.jc-conversation{flex:1;min-height:285px;max-height:500px;overflow:auto}.jc-chat-welcome{text-align:center;padding:58px 20px 35px}.jc-welcome-icon{width:55px;height:55px;font-size:28px;margin:auto}.jc-chat-welcome h3{font-size:26px;letter-spacing:-.04em;margin:17px 0 4px;font-weight:650}.jc-chat-welcome p{font-size:14px;color:var(--jn-muted)}.jc-suggestions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:28px}.jc-suggestions button{background:var(--jn-surface);border:1px solid var(--jn-border);color:var(--jn-text);border-radius:9px;padding:10px 14px;font-size:12px}.jc-messages{padding:25px;display:grid;gap:22px}.jc-message{display:flex;gap:12px;font-size:14px}.jc-message-avatar{width:30px;height:30px;flex:none}.jc-message.user .jc-message-avatar{background:var(--jn-soft)}.jc-message p{margin-top:5px;white-space:pre-wrap;color:var(--jn-muted)}.jc-message button{font-size:11px;color:var(--jn-muted);margin-top:7px}.jc-thinking{font-size:13px;color:var(--jn-muted)}.jc-composer{margin:0 22px;border:1px solid var(--jn-border);border-radius:12px;padding:12px;background:var(--jn-surface)}.jc-composer textarea{width:100%;resize:vertical;min-height:45px;color:var(--jn-text);background:transparent;font:inherit;font-size:14px;outline:none}.jc-compose-actions button,.jc-compose-actions select{font-size:12px;color:var(--jn-muted);background:transparent;border:0}.jc-compose-actions .selected{color:#008c7e;font-weight:700}.jc-compose-actions .jc-send{margin-left:auto;width:34px;height:34px;border-radius:9px;background:#123d3d;color:white;font-size:20px}.jc-compose-actions button:disabled{opacity:.5;cursor:not-allowed}.jc-disclaimer{text-align:center;color:var(--jn-muted);font-size:10px;padding:10px}.jn-full-page{min-height:100dvh;padding:24px}.jn-full-head{display:flex;justify-content:space-between;align-items:center;max-width:1300px;margin:0 auto 20px;font-size:14px}.jn-full-head>a{color:var(--jn-text)}.jc-chat-full{max-width:1300px;margin:auto;min-height:calc(100dvh - 110px)}@keyframes jn-float{50%{transform:translateY(-12px)}}.jn-final,.jn-pricing{color:#102c36}.jn-final .jn-button-outline,.jn-pricing .jn-button-outline{color:#102c36;border-color:#779f91}.jn-skip{position:fixed;top:8px;left:8px;z-index:100;background:#fff;color:#102c36;padding:12px}.jn-legacy-anchor{display:block;position:absolute}@media(max-width:1050px){.jn-nav-links{display:none}.jn-hero-grid{gap:0}.jn-industry-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.jn-container{width:min(100% - 36px,1200px)}.jn-nav{height:70px}.jn-nav-cta{display:none}.jn-hero{padding-top:48px}.jn-hero-grid{grid-template-columns:1fr}.jn-hero h1{font-size:clamp(3.1rem,12vw,4.4rem)}.jn-hero-art{height:370px}.jn-mascot{transform:scale(.8);animation:none}.jn-speech{top:0;left:2%}.jn-float-card{bottom:5px}.jn-hero-bottom span:last-child{display:none}.jn-section{padding-block:75px}.jn-faq,.jn-section-head,.jn-trust{grid-template-columns:1fr;gap:24px}.jn-bot-grid,.jn-channel-grid{grid-template-columns:1fr}.jn-channel{min-height:320px}.jn-industry-grid,.jn-steps{grid-template-columns:1fr 1fr}.jn-final,.jn-pricing{padding:32px;flex-direction:column;align-items:flex-start}.jn-footer{grid-template-columns:1fr 1fr}.jn-footer>div:first-child{grid-column:1/-1}.jc-sidebar{display:none}.jc-chat{min-height:490px}.jc-chat-top{padding:15px}.jc-composer{margin:0 12px}.jc-compose-actions{gap:7px}.jc-compose-actions button,.jc-compose-actions select{font-size:11px}.jn-full-page{padding:14px}.jc-chat-full{min-height:calc(100dvh - 90px)}}@media(prefers-reduced-motion:reduce){.jinni-new *,.jinni-new :after,.jinni-new :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.jinni-new{--retro-border:rgba(16,44,54,.65);--retro-shadow:rgba(16,44,54,.18)}.jinni-new[data-jinni-theme=dark]{--retro-border:rgba(195,236,224,.65);--retro-shadow:rgba(195,236,224,.18)}.jinni-new :is(.jn-card,.jn-pricing,.jn-ladder>div){outline:1.5px solid var(--retro-border);outline-offset:0;box-shadow:3px 3px 0 var(--retro-shadow);transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover){.jinni-new :is(.jn-card,.jn-pricing,.jn-ladder>div):hover{transform:translateY(-1px);box-shadow:4px 4px 0 var(--retro-shadow)}}@media (prefers-reduced-motion:reduce){.jinni-new :is(.jn-card,.jn-pricing,.jn-ladder>div){transition:none}}.jn-waitlist{--form-ink:#17343d;color:var(--form-ink);background:#fffefb;border:1.5px solid var(--form-ink);border-radius:10px;padding:22px;box-shadow:3px 3px 0 rgba(16,44,54,.2)}.jn-waitlist>p{color:#39554e!important;margin:0 0 16px;font-size:14px}.jn-index-form{display:grid;gap:15px}.jn-form-field label,.jn-form-stamp,.jn-form-title{font-family:Courier New,Noto Sans Bengali,monospace;font-size:11px;font-weight:700;letter-spacing:.04em}.jn-form-title{border-bottom:1px solid #c7dcd3;padding-bottom:10px}.jn-form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.jn-form-field{display:grid;gap:6px}.jn-waitlist .jn-form-field label{color:var(--form-ink)!important;text-transform:uppercase}.jn-form-field input{width:100%;min-height:46px;padding:10px 12px;border:1.5px solid var(--form-ink);border-radius:5px;background:#fff!important;color:var(--form-ink)!important;font:inherit}.jn-form-field input:focus{border-color:#087e75;outline:3px solid #087e75;outline-offset:2px;box-shadow:3px 3px 0 rgba(16,44,54,.2)}.jn-form-field input::placeholder{color:#536b67;opacity:1}.jn-waitlist :is(.jn-form-field p,.jn-form-error){color:#a22f29!important;font-size:13px}.jn-form-error a{text-decoration:underline}.jn-form-submit{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:46px;padding:10px 14px;border:1.5px solid var(--form-ink);border-radius:6px;color:var(--form-ink);background:#a8e9cf;box-shadow:3px 3px 0 rgba(16,44,54,.4);font-size:14px;font-weight:700}.jn-form-submit:active{transform:translate(3px,3px);box-shadow:none}.jn-form-submit:disabled{opacity:.75;cursor:wait}.jn-waitlist .jn-form-note{color:#39554e!important;font-size:12px;margin:0}.jn-form-success{min-height:190px;display:flex;flex-direction:column;justify-content:center;gap:20px}.jn-form-stamp{align-self:start;border:2px solid #087a65;color:#087a65;padding:10px;transform:rotate(-6deg);animation:jn-stamp-in .45s ease-out}@keyframes jn-stamp-in{0%{opacity:0;transform:scale(1.15) rotate(0)}to{opacity:1;transform:scale(1) rotate(-6deg)}}.jn-form-cursor{animation:jn-form-blink 1s steps(2,start) infinite}@keyframes jn-form-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.jn-form-cursor,.jn-form-stamp{animation:none}}.jn-hero-mascot{position:relative;width:min(100%,500px);height:auto}.jn-faq-list{display:grid;gap:12px;align-content:start}.jn-faq-item{border:1.5px solid var(--retro-border);border-radius:16px;background:var(--jn-surface);box-shadow:0 4px 18px rgba(16,44,54,.06)}.jn-faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:20px 24px;text-align:left;color:var(--jn-text);font-size:16px;font-weight:600;border:0;border-radius:inherit;background:transparent}.jn-faq-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--jn-text);background:var(--jn-soft);transition:transform .25s ease}.jn-faq-trigger[aria-expanded=true] .jn-faq-icon{transform:rotate(45deg)}.jn-faq-answer{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .25s ease,visibility .25s}.jn-faq-answer[aria-hidden=false]{grid-template-rows:1fr;visibility:visible}.jn-faq-answer>div{overflow:hidden}.jn-faq-answer p{padding:0 24px 20px;color:var(--jn-muted);font-size:14px;line-height:1.6}.jn-industry-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;align-items:stretch}.jn-industry-grid article{min-width:0;padding:24px;border:1.5px solid var(--retro-border);border-radius:18px;background:var(--jn-surface);box-shadow:0 4px 18px rgba(16,44,54,.06)}.jn-industry-grid article>span{display:grid;place-items:center;width:40px;height:40px;margin-bottom:16px;border-radius:12px;background:var(--jn-soft);color:#087f79;font-size:22px}.jn-industry-grid article h3{margin:0 0 8px}.jn-industry-grid article p{line-height:1.55}.jinni-new #chat{overflow:visible}.jinni-new .jc-chat{border:1.5px solid var(--retro-border);border-radius:20px;outline:none;overflow:hidden;box-shadow:0 14px 45px rgba(16,44,54,.12)}.jc-chat-welcome{padding:30px 20px 24px}.jc-welcome-mascot{display:block;width:160px;height:180px;object-fit:contain;margin:0 auto}.jc-mascot-avatar{object-fit:contain;background:var(--jn-soft)}.jc-compose-actions{display:flex;align-items:center;gap:12px}.jc-compose-actions .jc-send{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#007b91,#007d6d);color:#fff;transition:transform .2s ease,box-shadow .2s ease}.jc-compose-actions .jc-send:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--jn-glow)}.jc-compose-actions .jc-send:disabled{background:linear-gradient(135deg,#b5e9e9,#c6eedf);color:#315d5a;opacity:1}@media (max-width:1050px){.jn-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.jn-faq-trigger{padding:16px 18px}.jn-faq-answer p{padding:0 18px 16px}.jn-industry-grid{grid-template-columns:1fr}.jn-industry-grid article{padding:20px}.jc-welcome-mascot{width:110px;height:125px}.jc-compose-actions{gap:8px}}@media (prefers-reduced-motion:reduce){.jc-compose-actions .jc-send,.jn-faq-answer,.jn-faq-icon{transition:none}}