.pricing-hero{background:var(--nav);text-align:center;padding:72px 28px 64px;position:relative;overflow:hidden}.pricing-hero-grid{background-image:linear-gradient(#aea6f20d 1px,#0000 1px),linear-gradient(90deg,#aea6f20d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.pricing-hero-glow{pointer-events:none;background:radial-gradient(at top,#5244d247 0%,#0000 70%);width:600px;height:280px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pricing-hero-inner{z-index:2;max-width:680px;margin:0 auto;position:relative}.ph-eyebrow{color:var(--vl);letter-spacing:.1em;text-transform:uppercase;background:#aea6f21f;border:1px solid #aea6f233;border-radius:40px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.ph-dot{background:var(--teal);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ph-h1{color:#fff;letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.ph-sub{color:#fff9;max-width:520px;margin:0 auto 28px;font-size:1rem;line-height:1.7}.ph-note{color:#2dd4bf;border-radius:var(--r40);background:#2dd4bf1a;border:1px solid #2dd4bf40;align-items:center;gap:8px;padding:7px 16px;font-size:12.5px;font-weight:500;display:inline-flex}.ph-note strong{font-weight:700}.pricing-section{padding:72px 28px}.pricing-wrap{max-width:1060px;margin:0 auto}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.plan-card{background:var(--card);border:1px solid var(--sxl);border-radius:var(--r20);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.plan-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00000014}.plan-card.featured{background:var(--nav);border-color:var(--v);box-shadow:0 0 0 2px var(--v),0 12px 40px #5244d233}.plan-popular{background:var(--v);color:#fff;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:6px;font-size:10px;font-weight:700}.plan-body{flex-direction:column;flex:1;gap:0;padding:28px 28px 24px;display:flex}.plan-icon{margin-bottom:14px;font-size:28px;line-height:1}.plan-name{color:var(--sl);margin-bottom:4px;font-size:1.3rem;font-weight:700}.plan-card.featured .plan-name{color:#fff}.plan-volume{letter-spacing:.08em;text-transform:uppercase;color:var(--v);margin-bottom:20px;font-size:11px;font-weight:700}.plan-price{color:var(--sl);letter-spacing:-.04em;margin-bottom:4px;font-size:3rem;font-weight:800;line-height:1}.plan-card.featured .plan-price{color:#fff}.plan-card.featured .plan-volume{color:var(--vl)}.plan-per-role{color:var(--slt);margin-bottom:18px;font-family:monospace;font-size:13px;font-weight:500}.plan-card.featured .plan-per-role{color:#fff6}.plan-desc{color:var(--sm);flex:1;margin-bottom:22px;font-size:14px;line-height:1.6}.plan-card.featured .plan-desc{color:#fff9}.plan-features{flex-direction:column;gap:8px;margin-bottom:24px;list-style:none;display:flex}.plan-features li{color:var(--sm);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.plan-card.featured .plan-features li{color:#ffffffa6}.plan-features li:before{content:"✓";color:var(--teal);flex-shrink:0;font-size:13px;font-weight:700}.plan-cta{text-align:center;border-radius:var(--r10);margin-top:auto;padding:13px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:block}.plan-cta-outline{border:1.5px solid var(--sxl);color:var(--sl);background:#fff}.plan-cta-outline:hover{border-color:var(--v);color:var(--v);background:var(--vxl)}.plan-cta-primary{background:var(--v);color:#fff;border:1.5px solid var(--v)}.plan-cta-primary:hover{background:var(--vh);border-color:var(--vh)}.seats-card{background:var(--vxl);border-radius:var(--r20);border:1px solid #5244d22e;margin-bottom:16px;padding:28px 32px}.seats-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:8px;display:flex}.seats-price-block{text-align:right;flex-shrink:0}.seats-title{color:var(--sl);margin-bottom:4px;font-size:1.05rem;font-weight:700}.seats-sub{color:var(--sm);max-width:580px;font-size:13.5px;line-height:1.65}.seats-price{color:var(--v);letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.seats-price-label{color:var(--v);text-align:right;margin-top:2px;font-size:11px;font-weight:600}.seats-founders{color:var(--v);background:var(--vxl);border-radius:var(--r40);border:1px solid #5244d233;margin-top:8px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.seats-example{border-top:1px solid #5244d226;margin-top:14px;padding-top:14px}.seats-example-title{letter-spacing:.07em;text-transform:uppercase;color:var(--v);margin-bottom:8px;font-size:11px;font-weight:700}.seats-ex-row{flex-wrap:wrap;gap:12px;display:flex}.seats-ex-item{border:1px solid var(--sxl);border-radius:var(--r10);color:var(--sl);background:#fff;padding:9px 14px;font-size:12.5px}.seats-ex-item span{color:var(--v);font-weight:700}.includes-card{border:1px solid var(--sxl);border-radius:var(--r20);background:#fff;margin-bottom:16px;padding:28px 32px}.includes-title{letter-spacing:.08em;text-transform:uppercase;color:var(--v);margin-bottom:16px;font-size:11px;font-weight:700}.includes-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.inc-item{align-items:flex-start;gap:10px;display:flex}.inc-ic{border-radius:var(--r6);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.inc-ic-v{background:var(--vxl);color:var(--v)}.inc-ic-t{background:var(--tl);color:#0d9488}.inc-ic-s{color:#0369a1;background:#e8f5ff}.inc-label{color:var(--sl);margin-bottom:2px;font-size:13px;font-weight:600}.inc-desc{color:var(--sm);font-size:12px;line-height:1.5}.payment-section{padding:0 28px 72px}.payment-wrap{max-width:1060px;margin:0 auto}.payment-card{background:var(--nav);border-radius:var(--r20);grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:36px 40px;display:grid}.payment-text h3{color:#fff;margin-bottom:10px;font-size:1.2rem;font-weight:700}.payment-text p{color:#ffffff8c;margin-bottom:16px;font-size:14px;line-height:1.7}.payment-text .payment-note{color:#ffffff4d;border-top:1px solid #ffffff14;padding-top:12px;font-size:12px;line-height:1.6}.payment-actions{flex-direction:column;gap:10px;display:flex}.pay-btn{border-radius:var(--r10);font-size:14px;font-weight:600;font-family:var(--sans);justify-content:center;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;transition:all .15s;display:flex}.pay-btn-stripe{color:#fff;background:#635bff}.pay-btn-stripe:hover{background:#5850ee}.pay-btn-demo{color:#fffc;background:#ffffff14;border:1px solid #ffffff26}.pay-btn-demo:hover{background:#ffffff24}.pay-secure{color:#ffffff4d;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;display:flex}.faq-section{padding:0 28px 72px}.faq-wrap{max-width:760px;margin:0 auto}.faq-title{color:var(--sl);text-align:center;margin-bottom:24px;font-size:1.3rem;font-weight:700}.faq-item{border-bottom:1px solid var(--sxl)}.faq-q{cursor:pointer;color:var(--sl);width:100%;font-size:15px;font-weight:600;font-family:var(--sans);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.faq-q:hover{color:var(--v)}.faq-q svg{color:var(--slt);flex-shrink:0;transition:transform .2s}.faq-item.open .faq-q svg{transform:rotate(180deg)}.faq-a{color:var(--sm);padding-bottom:18px;font-size:14px;line-height:1.75;display:none}.faq-item.open .faq-a{display:block}@media (width<=900px){.pricing-grid{grid-template-columns:1fr}.includes-grid{grid-template-columns:repeat(2,1fr)}.payment-card{grid-template-columns:1fr}}@media (width<=600px){.pricing-section,.payment-section,.faq-section{padding-left:16px;padding-right:16px}.seats-ex-row,.seats-card-head{flex-direction:column}}.plan-includes{color:var(--vl);background:#5244d214;border-radius:6px;margin-bottom:12px;padding:6px 10px;font-size:11.5px;font-weight:600;line-height:1.4}.plan-card.featured .plan-includes{color:#aea6f2cc;background:#ffffff14}.addon-section{border:1px solid var(--sxl);border-radius:var(--r20);background:#fff;margin-bottom:16px;padding:24px 28px}.addon-header{margin-bottom:18px}.addon-header-text .includes-title{color:var(--sl);margin-bottom:5px;font-size:14px;font-weight:700}.addon-sub{color:var(--sm);font-size:13.5px;line-height:1.6}.addon-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.addon-chip{background:var(--sxxl);border:1px solid var(--sxl);border-radius:12px;padding:16px 18px;transition:border-color .15s,transform .15s}.addon-chip:hover{border-color:var(--vl);transform:translateY(-2px)}.addon-chip-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.addon-chip-label{color:var(--sl);font-size:13px;font-weight:600}.addon-chip-price{color:var(--v);letter-spacing:-.03em;font-size:1.3rem;font-weight:800;line-height:1}.addon-chip-detail{color:var(--slt);font-size:12px;font-weight:500}@media (width<=600px){.addon-grid{grid-template-columns:1fr}}@keyframes alyndChatPop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes alyndDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes alyndFabIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.alynd-chat-fab{z-index:1200;cursor:pointer;color:#fff;background:#5244d2;border:none;border-radius:9999px;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;animation:.35s both alyndFabIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #5244d26b,0 2px 8px #1e1b3a1f}.alynd-chat-fab:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 12px 34px #5244d280}.alynd-chat-fab svg{width:26px;height:26px}.alynd-chat-fab .alynd-fab-close,.alynd-chat-fab.is-open .alynd-fab-open{display:none}.alynd-chat-fab.is-open .alynd-fab-close{display:block}.alynd-chat-nudge{z-index:1199;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#1e1b3a;border-radius:9999px;padding:8px 15px;font-family:Segoe UI,Segoe UI Variable,Segoe UI Semibold,sans-serif;font-size:13px;font-weight:600;transition:opacity .35s,transform .35s;position:fixed;bottom:38px;right:92px;transform:translate(10px);box-shadow:0 6px 20px #1e1b3a38}.alynd-chat-nudge.show{opacity:1;transform:translate(0)}.alynd-chat-nudge:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #1e1b3a;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.alynd-chat-panel{z-index:1200;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;width:356px;max-width:calc(100vw - 32px);height:496px;max-height:calc(100vh - 120px);font-family:Segoe UI,Segoe UI Variable,Segoe UI Semibold,sans-serif;display:none;position:fixed;bottom:92px;right:24px;overflow:hidden;box-shadow:0 18px 50px #1e1b3a33,0 4px 14px #1e1b3a14}.alynd-chat-panel.is-open{animation:.22s both alyndChatPop;display:flex}.alynd-chat-head{background:#5244d2;flex-shrink:0;align-items:center;gap:12px;padding:15px 16px;display:flex}.alynd-chat-head-av{color:#fff;background:#ffffff29;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.alynd-chat-head-info{flex:1;min-width:0}.alynd-chat-head-title{color:#fff;letter-spacing:-.01em;font-size:14.5px;font-weight:700;line-height:1.2}.alynd-chat-head-sub{color:#ffffffbf;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.alynd-chat-status-dot{background:#2dd4bf;border-radius:9999px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #2dd4bf40}.alynd-chat-x{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Segoe UI,Segoe UI Variable,Segoe UI Semibold,sans-serif;font-size:18px;line-height:1;transition:background .15s;display:flex}.alynd-chat-x:hover{background:#ffffff4d}.alynd-chat-body{background:#f7f7fb;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.alynd-chat-msg{overflow-wrap:break-word;word-wrap:break-word;border-radius:14px;max-width:85%;padding:10px 13px;font-size:13.5px;line-height:1.55}.alynd-chat-msg.bot{color:#334155;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:6px;align-self:flex-start}.alynd-chat-msg.user{color:#fff;background:#5244d2;border-bottom-right-radius:6px;align-self:flex-end}.alynd-chat-msg.bot a{color:#5244d2;font-weight:600}.alynd-chat-msg.bot strong{color:#334155;font-weight:700}.alynd-chat-typing{background:#fff;border:1px solid #e2e8f0;border-radius:14px 14px 14px 6px;align-self:flex-start;gap:4px;padding:12px 14px;display:flex}.alynd-chat-typing span{background:#94a3b8;border-radius:9999px;width:6px;height:6px;animation:1.2s ease-in-out infinite alyndDot}.alynd-chat-typing span:nth-child(2){animation-delay:.15s}.alynd-chat-typing span:nth-child(3){animation-delay:.3s}.alynd-chat-chips{background:#f7f7fb;flex-wrap:wrap;flex-shrink:0;gap:6px;padding:0 14px 11px;display:flex}.alynd-chat-chip{color:#5244d2;cursor:pointer;background:#eceafe;border:1px solid #eceafe;border-radius:9999px;padding:6px 12px;font-family:Segoe UI,Segoe UI Variable,Segoe UI Semibold,sans-serif;font-size:12.5px;font-weight:600;transition:background .15s,transform .1s}.alynd-chat-chip:hover{background:#e4e0fc;transform:translateY(-1px)}.alynd-chat-input-row{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:8px;padding:11px 12px;display:flex}.alynd-chat-input{color:#334155;background:#fff;border:1.5px solid #e2e8f0;border-radius:9999px;outline:none;flex:1;min-width:0;padding:10px 15px;font-family:Segoe UI,Segoe UI Variable,Segoe UI Semibold,sans-serif;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.alynd-chat-input:focus{border-color:#5244d2;box-shadow:0 0 0 3px #5244d226}.alynd-chat-input::placeholder{color:#94a3b8}.alynd-chat-send{color:#fff;cursor:pointer;background:#5244d2;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.alynd-chat-send:hover{background:#4538c0}.alynd-chat-foot{text-align:center;color:#94a3b8;background:#fff;border-top:1px solid #f1f5f9;flex-shrink:0;padding:7px 8px;font-size:10.5px}.alynd-chat-foot a{color:#5244d2;font-weight:600;text-decoration:none}@media (width<=480px){.alynd-chat-panel{width:auto;height:72vh;max-height:none;bottom:88px;left:12px;right:12px}.alynd-chat-nudge{display:none}}
