:root{--primary:#5c4a2e;--primary-light:#8b7355;--accent:#d4843a;--accent-hover:#c0722a;--bg:#faf7f2;--bg-warm:#faf7f2;--card-bg:#fff;--card-border:rgba(92,74,46,.12);--card-shadow:0 4px 24px rgba(92,74,46,.12),0 1px 3px rgba(92,74,46,.08);--card-shadow-hover:0 16px 48px rgba(92,74,46,.16),0 2px 6px rgba(92,74,46,.1);--text:#3d3226;--text-secondary:#8c7a65;--text-muted:#b8a88c;--nav-blur:hsla(38,44%,96%,.88);--divider:rgba(92,74,46,.06)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,PingFang SC,sans-serif;color:var(--text);line-height:1.6;background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}header{position:fixed;top:0;width:100%;z-index:100;padding:0 2rem;background:transparent;transition:background .4s,backdrop-filter .4s,box-shadow .4s}header.scrolled{background:var(--nav-blur);backdrop-filter:saturate(180%) blur(30px);box-shadow:0 1px 0 var(--divider)}header .container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px}header .logo{font-size:1.45rem;font-weight:600;letter-spacing:.3px;color:var(--text);opacity:.9;cursor:pointer}header .logo small{font-size:1rem;font-weight:400;opacity:.5;margin-left:.4rem}header nav{display:flex;align-items:center;gap:2rem}header nav a{font-size:.82rem;color:var(--text-secondary);text-decoration:none;transition:color .2s;white-space:nowrap;position:relative;padding-bottom:4px}header nav a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}header nav a.router-link-active:after,header nav a:hover:after{transform:scaleX(1)}header nav a.router-link-active,header nav a:hover{color:var(--accent)}header nav a.router-link-active{font-weight:600}header nav a[href="/"].router-link-exact-active:after{transform:scaleX(0)}header nav a[href="/"].router-link-exact-active{font-weight:400}.nav-zhikong{color:var(--accent)!important;font-weight:500}.hero-wrapper{position:relative;height:100vh;overflow:visible;z-index:3}.hero-bg{position:absolute;inset:0;background:#faf7f2;z-index:0}.hero{position:relative;z-index:1;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 2rem}.hero .tag{display:inline-block;padding:.3rem 1rem;border-radius:20px;background:rgba(212,132,58,.08);color:var(--accent);font-size:.78rem;margin-bottom:1.5rem;border:1px solid rgba(212,132,58,.12)}.hero h1{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;line-height:1.25;color:var(--text);margin-bottom:1.2rem}.highlight-wrap{position:relative;display:inline-block}.highlight{background:linear-gradient(90deg,#c89848,#c89848 37%,#e8c868 46%,#fff8e0 50%,#f0d898 54%,#b89460 65%,#4a3f35 82%,#4a3f35);background-size:300% 100%;background-position:0 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textShine 3.5s ease-in-out forwards}@keyframes textShine{0%{background-position:100% 0}to{background-position:0 0}}.hero:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;background:radial-gradient(ellipse,rgba(212,132,58,.2) 0,rgba(201,160,80,.08) 30%,transparent 65%);border-radius:50%;pointer-events:none;animation:heroGlow 5s ease-in-out infinite;z-index:-1}@keyframes heroGlow{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}.hero p{font-size:clamp(1rem,1.5vw,1.2rem);color:var(--text-secondary);max-width:580px;line-height:1.7;margin-bottom:2.8rem}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.hero-buttons .btn-primary{display:inline-block;background:var(--accent);color:#fff;padding:.85rem 2.8rem;border-radius:50px;font-size:.95rem;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px rgba(212,132,58,.25)}.hero-buttons .btn-primary:hover{background:var(--accent-hover);box-shadow:0 8px 24px rgba(212,132,58,.35);transform:translateY(-2px)}.hero-buttons .btn-outline{display:inline-block;background:hsla(0,0%,100%,.6);backdrop-filter:blur(12px);color:var(--text);padding:.85rem 2.8rem;border-radius:50px;font-size:.95rem;font-weight:500;text-decoration:none;border:none;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(92,74,46,.04)}.hero-buttons .btn-outline:hover{background:hsla(0,0%,100%,.9);box-shadow:0 4px 16px rgba(92,74,46,.08);transform:translateY(-2px)}section{max-width:1200px;margin:0 auto}section h2{font-size:3rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.subtitle{font-size:1.1rem;color:var(--text-secondary);margin-bottom:3rem}section h3{font-size:1.3rem;font-weight:600;color:var(--text);margin-bottom:1.5rem}#about{padding:7rem 2rem}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-grid .info h3{font-size:1.3rem;color:var(--text);margin-bottom:1rem}.about-grid .info p{color:var(--text-secondary);line-height:1.8;margin-bottom:1rem;font-size:.9rem}.stats{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.stat-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:18px;padding:1.5rem;text-align:center;box-shadow:var(--card-shadow);transition:transform .35s,box-shadow .35s}.stat-card:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.stat-card .num{font-size:2.6rem;font-weight:700;background:linear-gradient(135deg,#d4843a,#c9a050);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.stat-card .label{font-size:.85rem;color:var(--text-secondary);margin-top:.5rem}#products{max-width:100%}#products .inner{max-width:1200px;margin:0 auto;padding:7rem 2rem}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem}.product-card{position:relative;background:var(--card-bg);border:1px solid var(--card-border);border-radius:22px;padding:2.8rem 2rem;text-align:center;cursor:default;overflow:hidden;box-shadow:var(--card-shadow);transition:transform .4s ease,box-shadow .4s}.product-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--card-shadow-hover)}.product-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(212,132,58,.12) 0,rgba(201,160,80,.08) 20%,hsla(28,28%,53%,.06) 40%,transparent 60%);opacity:0;transition:opacity .5s;pointer-events:none}.product-card:hover:before{opacity:1}.product-card .shine{position:absolute;inset:0;background:radial-gradient(circle at var(--sx,50%) var(--sy,50%),rgba(212,132,58,.06) 0,transparent 60%);pointer-events:none;opacity:0;transition:opacity .3s}.product-card:hover .shine{opacity:1}.product-card .icon{font-size:2.2rem;margin-bottom:.8rem;display:inline-block;position:relative;z-index:1;transition:transform .4s}.product-card:hover .icon{transform:scale(1.12)}.product-card h4{font-size:1.05rem;font-weight:600;color:var(--text);margin-bottom:.5rem;position:relative;z-index:1}.product-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.7;position:relative;z-index:1}#partners{max-width:100%}#partners .inner{max-width:1200px;margin:0 auto;padding:7rem 2rem}.partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.8rem}.partner-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:18px;padding:2.5rem 1.5rem;text-align:center;box-shadow:var(--card-shadow);transition:transform .35s,box-shadow .35s}.partner-card:hover{transform:translateY(-6px);box-shadow:var(--card-shadow-hover)}.partner-card .partner-logo{font-size:1.5rem;font-weight:700;color:var(--text);letter-spacing:2px;margin-bottom:.4rem}.partner-card .partner-name{font-size:.82rem;color:var(--text-muted);letter-spacing:1px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:2rem}.contact-info .item{display:flex;align-items:center;margin-bottom:1.2rem;padding:1rem 1.2rem;background:var(--card-bg);border-radius:14px;border:1px solid var(--card-border);box-shadow:var(--card-shadow);transition:transform .25s,box-shadow .25s}.contact-info .item:hover{transform:translateX(5px);box-shadow:var(--card-shadow-hover)}.contact-info .item .icon-label{font-size:1.1rem;margin-right:1rem;min-width:24px}.contact-info .item .label{font-weight:500;color:var(--text-secondary);min-width:70px;font-size:.85rem}.contact-info .item .value{color:var(--text);font-size:.85rem}.contact-msg{background:var(--card-bg);border-radius:22px;padding:2.5rem;border:1px solid var(--card-border);box-shadow:var(--card-shadow)}.contact-msg h3{font-size:1.2rem;color:var(--text);margin-bottom:1rem}.contact-msg p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.contact-msg .btn{display:inline-block;margin-top:1.2rem;background:var(--accent);color:#fff;padding:.7rem 2rem;border-radius:50px;text-decoration:none;font-size:.9rem;transition:transform .2s,box-shadow .2s}.contact-msg .btn:hover{background:var(--accent-hover);transform:translateY(-2px)}.page-divider{max-width:1200px;margin:3rem auto 1rem;height:1px;background:linear-gradient(90deg,transparent,rgba(92,74,46,.1),transparent)}footer{text-align:center;padding:1.5rem;font-size:.78rem;border-top:1px solid var(--divider)}.footer-contact,footer{color:var(--text-muted)}.footer-contact{margin-bottom:.4rem;font-size:.75rem}footer span{color:var(--text-secondary)}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-left{opacity:0;transform:translateX(-50px);transition:opacity .7s ease,transform .7s}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(50px);transition:opacity .7s ease,transform .7s}.reveal-right.visible{opacity:1;transform:translateX(0)}.reveal-scale{opacity:0;transform:scale(.92);transition:opacity .8s ease,transform .8s}.reveal-scale.visible{opacity:1;transform:scale(1)}.wechat-float{position:fixed;bottom:2.5rem;right:2.5rem;z-index:999}.wechat-float .btn{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#07c160,#06ad56);box-shadow:0 4px 20px rgba(7,193,96,.35);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s,box-shadow .25s}.wechat-float .btn:hover{transform:scale(1.1);box-shadow:0 6px 28px rgba(7,193,96,.45)}.wechat-float .qr-popup{position:absolute;bottom:64px;right:0;background:#fff;border-radius:18px;padding:1rem;box-shadow:0 8px 36px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(8px) scale(.95);transition:opacity .25s,transform .25s,visibility .25s;text-align:center;white-space:nowrap}.wechat-float:hover .qr-popup{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.wechat-float .qr-popup img{width:180px;height:180px;border-radius:8px;display:block}.wechat-float .qr-popup .tip{margin-top:.5rem;font-size:.78rem;color:#8c7a65}.chat-widget{position:fixed;bottom:7rem;right:2.5rem;z-index:998}.chat-widget .chat-btn{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#5c4a2e,#8b7355);box-shadow:0 4px 20px rgba(92,74,46,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s,box-shadow .25s;font-size:1.3rem;color:#fff;border:none}.chat-widget .chat-btn:hover{transform:scale(1.1);box-shadow:0 6px 28px rgba(92,74,46,.4)}.chat-widget .chat-btn .dot{position:absolute;top:2px;right:2px;width:12px;height:12px;background:#07c160;border-radius:50%;border:2px solid #fff;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.5}}.chat-panel{position:absolute;bottom:64px;right:0;width:360px;height:480px;max-height:calc(100vh - 200px);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.15);display:flex;flex-direction:column}.chat-header{background:linear-gradient(135deg,#5c4a2e,#8b7355);color:#fff;padding:.9rem 1.2rem;display:flex;align-items:center;gap:.6rem;flex-shrink:0}.chat-header .avatar{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-size:1rem}.chat-header .info{flex:1}.chat-header .name{font-weight:600;font-size:.9rem}.chat-header .status{font-size:.7rem;opacity:.7}.chat-header .close-btn{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;opacity:.7;padding:0 4px}.chat-header .close-btn:hover{opacity:1}.chat-messages{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.6rem;background:#faf7f2}.chat-messages .msg{max-width:85%;padding:.6rem .9rem;border-radius:14px;font-size:.85rem;line-height:1.55;word-break:break-word;animation:msgIn .3s ease-out}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-messages .msg.bot{align-self:flex-start;background:#fff;color:#3d3226;border:1px solid rgba(92,74,46,.08);border-bottom-left-radius:4px}.chat-messages .msg.user{align-self:flex-end;background:linear-gradient(135deg,#5c4a2e,#7a6340);color:#fff;border-bottom-right-radius:4px}.chat-messages .msg.typing{background:#fff;color:#b8a88c;font-style:italic;padding:.5rem .9rem}.chat-messages .msg.typing span{animation:typingBounce 1.4s infinite;display:inline-block}.chat-messages .msg.typing span:nth-child(2){animation-delay:.2s}.chat-messages .msg.typing span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.chat-suggestions{display:flex;flex-wrap:wrap;gap:.4rem;padding:.6rem 1rem;background:#faf7f2;border-top:1px solid rgba(92,74,46,.06);flex-shrink:0}.chat-suggestions .sug-btn{background:#fff;border:1px solid rgba(92,74,46,.12);color:#5c4a2e;padding:.35rem .75rem;border-radius:20px;font-size:.75rem;cursor:pointer;transition:all .2s;white-space:nowrap}.chat-suggestions .sug-btn:hover{background:#5c4a2e;color:#fff;border-color:#5c4a2e}.chat-input-wrap{display:flex;gap:.4rem;padding:.6rem 1rem;background:#fff;border-top:1px solid rgba(92,74,46,.06);flex-shrink:0}.chat-input-wrap input{flex:1;border:1px solid rgba(92,74,46,.12);border-radius:20px;padding:.5rem 1rem;font-size:.82rem;outline:none;color:#3d3226;background:#faf7f2;transition:border-color .2s}.chat-input-wrap input:focus{border-color:#5c4a2e}.chat-input-wrap .send-btn{width:34px;height:34px;border-radius:50%;border:none;background:linear-gradient(135deg,#5c4a2e,#8b7355);color:#fff;cursor:pointer;font-size:1rem;flex-shrink:0;transition:transform .2s,box-shadow .2s}.chat-input-wrap .send-btn:hover{transform:scale(1.08);box-shadow:0 2px 8px rgba(92,74,46,.25)}.chat-input-wrap .send-btn:disabled{opacity:.4;cursor:default;transform:none;box-shadow:none}@media (max-width:768px){header nav{gap:1rem}header nav a{font-size:.78rem}.about-grid{gap:2.5rem}.about-grid,.contact-grid{grid-template-columns:1fr}.hero h1{font-size:2rem}#about,#contact,#products .inner,section{padding:4rem 1.5rem}.chat-panel{width:calc(100vw - 32px);right:-8px;height:420px}.chat-widget{right:1.5rem;bottom:6.5rem}.wechat-float{bottom:1.5rem;right:1.5rem}}.products-page[data-v-20db66eb]{max-width:1200px;margin:0 auto;padding:8rem 2rem 4rem}.products-header[data-v-20db66eb]{text-align:center;margin-bottom:2rem;position:relative}.products-header[data-v-20db66eb]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(ellipse,rgba(212,132,58,.1) 0,rgba(201,160,80,.04) 35%,transparent 65%);border-radius:50%;pointer-events:none;z-index:-1;animation:headerGlow-20db66eb 5s ease-in-out infinite}@keyframes headerGlow-20db66eb{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(.85)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.products-header h2[data-v-20db66eb]{font-size:3rem;font-weight:700;color:var(--text);margin-bottom:.5rem;letter-spacing:2px}.subtitle[data-v-20db66eb]{font-size:1.1rem;color:var(--text-secondary);letter-spacing:1px}.products-intro[data-v-20db66eb]{text-align:center;max-width:800px;margin:0 auto 3rem;font-size:.95rem;color:var(--text-secondary);line-height:1.9}.product-grid[data-v-20db66eb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.card-img[data-v-20db66eb]{width:100%;height:200px;overflow:hidden;border-radius:14px;margin-bottom:1.2rem;background:rgba(92,74,46,.03);position:relative;z-index:1}.card-img img[data-v-20db66eb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.product-card:hover .card-img img[data-v-20db66eb]{transform:scale(1.06)}@media (max-width:768px){.products-page[data-v-20db66eb]{padding:6rem 1rem 3rem}.product-grid[data-v-20db66eb]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}}.ai-agent-page[data-v-0a57895f]{max-width:900px;margin:0 auto;padding:8rem 2rem 4rem;position:relative}.agent-header[data-v-0a57895f]{text-align:center;margin-bottom:2.5rem;position:relative}.agent-header[data-v-0a57895f]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(ellipse,rgba(212,132,58,.12) 0,rgba(201,160,80,.04) 35%,transparent 65%);border-radius:50%;pointer-events:none;z-index:-1;animation:headerGlow-0a57895f 5s ease-in-out infinite}@keyframes headerGlow-0a57895f{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(.85)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.agent-header h2[data-v-0a57895f]{font-size:3rem;font-weight:700;color:var(--text);margin-bottom:.5rem;letter-spacing:2px}.subtitle[data-v-0a57895f]{font-size:1.05rem;color:var(--text-secondary)}.agent-content[data-v-0a57895f]{max-width:640px;margin:0 auto 3rem}.status-card[data-v-0a57895f]{display:flex;align-items:center;gap:.8rem;background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);border:1px solid rgba(92,74,46,.1);border-radius:16px;padding:1.2rem 1.5rem;margin-bottom:1.5rem}.status-dot[data-v-0a57895f]{width:10px;height:10px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.status-dot.ready[data-v-0a57895f]{background:#4caf50;box-shadow:0 0 8px rgba(76,175,80,.5)}.status-dot.loading[data-v-0a57895f]{background:var(--accent);animation:dotPulse-0a57895f 1.5s ease-in-out infinite}@keyframes dotPulse-0a57895f{0%,to{opacity:1}50%{opacity:.3}}.usage-card[data-v-0a57895f]{background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);border:1px solid rgba(92,74,46,.1);border-radius:20px;padding:2rem}.usage-card h3[data-v-0a57895f]{font-size:1.2rem;color:var(--text);margin-bottom:1.5rem}.steps[data-v-0a57895f]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.step[data-v-0a57895f]{display:flex;align-items:center;gap:1rem;font-size:.95rem;color:var(--text-secondary)}.step-num[data-v-0a57895f]{width:28px;height:28px;background:linear-gradient(135deg,var(--accent),#e8964a);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;flex-shrink:0}.examples[data-v-0a57895f]{border-top:1px solid rgba(92,74,46,.06);padding-top:1.5rem}.examples h4[data-v-0a57895f]{font-size:.9rem;color:var(--text-muted);margin-bottom:.8rem}.example-list[data-v-0a57895f]{display:flex;flex-wrap:wrap;gap:.5rem}.example-list code[data-v-0a57895f]{background:rgba(92,74,46,.04);border:1px solid rgba(92,74,46,.08);border-radius:8px;padding:.5rem .9rem;font-size:.85rem;color:var(--text);cursor:pointer;transition:all .2s}.example-list code[data-v-0a57895f]:hover{border-color:var(--accent);color:var(--accent)}.company-info[data-v-0a57895f]{border-top:1px solid rgba(92,74,46,.06);padding-top:1.5rem;margin-top:.5rem}.company-info h4[data-v-0a57895f]{font-size:.85rem;color:var(--text-muted);margin-bottom:.8rem}.info-grid[data-v-0a57895f]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.info-grid span[data-v-0a57895f]{font-size:.82rem;color:var(--text-secondary)}.error-card[data-v-0a57895f]{background:rgba(255,59,48,.06);border:1px solid rgba(255,59,48,.15);border-radius:16px;padding:1.5rem;text-align:center;color:#c0392b}.subtitle[data-v-73f38d19]{text-align:center;color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.1rem}.join-intro[data-v-73f38d19]{max-width:700px;margin:0 auto 3rem;text-align:center}.join-intro p[data-v-73f38d19]{color:var(--text-secondary);line-height:1.8;font-size:1rem}.join-cards[data-v-73f38d19]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:3rem}.join-card[data-v-73f38d19]{background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);border:1px solid rgba(92,74,46,.1);border-radius:18px;padding:1.6rem 1.4rem;transition:transform .25s,box-shadow .25s}.join-card[data-v-73f38d19]:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(92,74,46,.1)}.card-icon[data-v-73f38d19]{font-size:2.2rem;margin-bottom:.8rem}.join-card h4[data-v-73f38d19]{font-size:1.05rem;font-weight:600;color:var(--text);margin-bottom:.5rem}.card-tags[data-v-73f38d19]{font-size:.78rem;color:var(--accent);margin-bottom:.8rem}.join-card p[data-v-73f38d19]{font-size:.85rem;color:var(--text-secondary);line-height:1.65}.join-cta[data-v-73f38d19]{text-align:center;background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);border:1px solid rgba(92,74,46,.1);border-radius:20px;padding:2.5rem 2rem;max-width:600px;margin:0 auto}.join-cta h3[data-v-73f38d19]{font-size:1.3rem;color:var(--text);margin-bottom:.8rem}.join-cta p[data-v-73f38d19]{color:var(--text-secondary);margin-bottom:1.2rem;font-size:.9rem}.cta-info[data-v-73f38d19]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-bottom:1.5rem;font-size:.9rem;color:var(--text)}.btn[data-v-73f38d19]{display:inline-block;background:linear-gradient(135deg,var(--accent),#e8964a);color:#fff;padding:.85rem 2rem;border-radius:12px;text-decoration:none;font-weight:500;transition:all .2s;box-shadow:0 2px 8px rgba(212,132,58,.2)}.btn[data-v-73f38d19]:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(212,132,58,.3)}@media (max-width:768px){.join-cards[data-v-73f38d19]{grid-template-columns:1fr 1fr}.cta-info[data-v-73f38d19]{flex-direction:column;gap:.5rem}}