.su-page{--su-blue: #2563eb;--su-blue-deep: #1d4ed8;--su-ink: #0f172a;--su-muted: #64748b;--su-border: #e2e8f0;--su-ok: #16a34a;min-height:100vh;display:flex;flex-direction:column;background:#fff;color:var(--su-ink);font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.su-split{flex:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:100vh}.su-form-pane{display:flex;flex-direction:column;background:#fff;padding:.85rem 1.5rem 1rem;overflow:visible}.su-form-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.su-brand{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.su-brand img{width:34px;height:34px;border-radius:50%;object-fit:cover;box-shadow:0 3px 10px #b482284d}.su-brand-text{line-height:1.05}.su-brand-name{font-weight:800;font-size:.95rem;letter-spacing:-.02em;color:var(--su-ink)}.su-brand-sub{font-size:.5rem;font-weight:700;letter-spacing:.16em;color:var(--su-muted);text-transform:uppercase}.su-signin-hint{font-size:.75rem;color:var(--su-muted);white-space:nowrap}.su-signin-hint a{color:var(--su-blue);font-weight:700;text-decoration:none}.su-signin-hint a:hover{text-decoration:underline}.su-form-body{max-width:400px;width:100%;margin:0 auto;flex:1;display:flex;flex-direction:column;justify-content:center}.su-headline{margin:0 0 .25rem;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;text-align:center;color:var(--su-ink)}.su-headline span{color:var(--su-blue)}.su-sub{margin:0 0 .75rem;text-align:center;color:var(--su-muted);font-size:.78rem;line-height:1.4}.su-fields{display:flex;flex-direction:column;gap:.5rem}.su-field label{display:flex;align-items:center;gap:.3rem;margin-bottom:.2rem;font-size:.7rem;font-weight:650;color:#334155}.su-field label svg{width:12px;height:12px;color:#94a3b8}.su-input-wrap{position:relative;display:flex;align-items:center}.su-input-wrap input,.su-input-wrap select{width:100%;padding:.48rem .7rem;border:1px solid var(--su-border);border-radius:8px;background:#fafbfc;font-size:.8125rem;color:var(--su-ink);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.su-input-wrap input::placeholder{color:#94a3b8}.su-input-wrap input:hover,.su-input-wrap select:hover{border-color:#cbd5e1;background:#fff}.su-input-wrap input:focus,.su-input-wrap select:focus{border-color:var(--su-blue);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.su-input-wrap input:disabled{background:#f8fafc;color:#64748b}.su-input-wrap.has-eye input{padding-right:2.35rem}.su-eye{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);border:none;background:transparent;padding:.2rem;cursor:pointer;color:#94a3b8;display:grid;place-items:center}.su-eye:hover{color:#64748b}.su-eye svg{width:15px;height:15px}.su-phone-row{display:flex;align-items:stretch;width:100%;border:1px solid var(--su-border);border-radius:8px;overflow:hidden;background:#fafbfc;transition:border-color .15s,box-shadow .15s,background .15s}.su-phone-row:hover{border-color:#cbd5e1;background:#fff}.su-phone-row:focus-within{border-color:var(--su-blue);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.su-cc{display:inline-flex;align-items:center;gap:.25rem;padding:0 .55rem;border-right:1px solid var(--su-border);background:#f1f5f9;font-size:.75rem;font-weight:650;color:#334155;white-space:nowrap;-webkit-user-select:none;user-select:none}.su-cc-flag{font-size:.85rem;line-height:1}.su-phone-row input{border:none!important;border-radius:0!important;box-shadow:none!important;flex:1;min-width:0;padding:.48rem .7rem;font-size:.8125rem;color:var(--su-ink);outline:none;background:transparent}.su-phone-row input:disabled{background:#f8fafc;color:#64748b}.su-field-otp label{justify-content:flex-start;flex-wrap:wrap}.su-verified-chip{margin-left:auto;font-size:.62rem;font-weight:700;padding:.08rem .4rem;border-radius:999px;background:#dcfce7;color:#15803d}.su-otp-field-row{display:flex;align-items:stretch;gap:.4rem}.su-otp-field-row .su-input-wrap,.su-otp-field-row .su-phone-row{flex:1;min-width:0}.su-btn-otp{flex-shrink:0;align-self:stretch;padding:0 .65rem;border-radius:8px;border:1px solid rgba(37,99,235,.35);background:linear-gradient(180deg,#f0f7ff,#eff6ff);color:var(--su-blue);font-size:.7rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.su-btn-otp:hover:not(:disabled){background:var(--su-blue);border-color:var(--su-blue);color:#fff;box-shadow:0 4px 12px #2563eb40}.su-btn-otp:disabled{opacity:.5;cursor:not-allowed}.su-btn-otp-verify{background:linear-gradient(180deg,#3b82f6 0%,var(--su-blue) 100%);border-color:var(--su-blue);color:#fff}.su-btn-otp-verify:hover:not(:disabled){background:var(--su-blue-deep);border-color:var(--su-blue-deep)}.su-otp-verify-row{display:flex;align-items:stretch;gap:.4rem;margin-top:.35rem}.su-otp-verify-row input{flex:1;min-width:0;padding:.42rem .65rem;border:1px solid var(--su-border);border-radius:8px;background:#fafbfc;font-size:.8125rem;color:var(--su-ink);outline:none;letter-spacing:.06em;transition:border-color .15s,box-shadow .15s,background .15s}.su-otp-verify-row input:focus{border-color:var(--su-blue);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.su-otp-verify-row input::placeholder{letter-spacing:normal;color:#94a3b8}.su-field-otp.is-verified .su-input-wrap input,.su-field-otp.is-verified .su-phone-row{border-color:#16a34a73;background:#f0fdf4}.su-dev-otp{margin:.2rem 0 0;font-size:.62rem;color:var(--su-muted)}.su-terms{display:flex;align-items:flex-start;gap:.45rem;margin:.65rem 0 .55rem;font-size:.72rem;color:#475569;line-height:1.35}.su-terms input{margin-top:.1rem;width:13px;height:13px;accent-color:var(--su-blue);flex-shrink:0}.su-terms a{color:var(--su-blue);font-weight:650;text-decoration:none}.su-terms a:hover{text-decoration:underline}.su-submit{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.62rem 1rem;border:none;border-radius:9px;background:linear-gradient(180deg,#3b82f6 0%,var(--su-blue) 55%,var(--su-blue-deep) 100%);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;box-shadow:0 6px 16px #2563eb42;transition:transform .15s,box-shadow .15s,filter .15s;text-decoration:none}.su-submit:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 8px 20px #2563eb52;transform:translateY(-1px)}.su-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.su-field-hint{margin:.35rem 0 0;font-size:.72rem;line-height:1.35}.su-field-hint.err{color:#b91c1c}.su-field-hint.err a{color:inherit;font-weight:700;text-decoration:underline}.su-msg{margin-top:.5rem;padding:.5rem .65rem;border-radius:8px;font-size:.72rem;line-height:1.35}.su-msg.ok{background:#ecfdf5;border:1px solid rgba(5,150,105,.25);color:#047857}.su-msg.err{background:#fef2f2;border:1px solid rgba(220,38,38,.25);color:#b91c1c}.su-msg a{color:inherit;font-weight:700}.su-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .9rem;margin-top:.7rem;padding-top:0}.su-trust-item{display:inline-flex;align-items:center;gap:.25rem;font-size:.65rem;font-weight:600;color:#475569}.su-trust-item svg{width:12px;height:12px;color:var(--su-ok);flex-shrink:0}.su-promo{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:1.1rem 1.4rem 1rem;background:radial-gradient(ellipse 65% 50% at 12% 8%,rgba(147,197,253,.7) 0%,transparent 55%),radial-gradient(ellipse 55% 45% at 92% 12%,rgba(196,181,253,.55) 0%,transparent 50%),radial-gradient(ellipse 50% 40% at 80% 88%,rgba(165,180,252,.4) 0%,transparent 50%),radial-gradient(ellipse 45% 35% at 18% 92%,rgba(129,140,248,.35) 0%,transparent 50%),linear-gradient(155deg,#eff6ff,#eef2ff 42%,#f5f3ff)}.su-promo-glow{pointer-events:none;position:absolute;inset:auto -10% -20% 40%;height:55%;background:radial-gradient(ellipse at center,rgba(99,102,241,.18) 0%,transparent 70%);animation:suGlow 8s ease-in-out infinite}@media(min-width:901px){.su-promo{position:sticky;top:0;align-self:start;min-height:100vh}}.su-promo-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:.85rem;height:100%;max-width:520px;margin:0 auto;width:100%}.su-promo-header{flex-shrink:0}.su-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .7rem;border-radius:999px;background:#ffffffe0;border:1px solid rgba(99,102,241,.18);box-shadow:0 2px 10px #2563eb14;font-size:.66rem;font-weight:700;letter-spacing:.01em;color:#4338ca;margin-bottom:.55rem}.su-promo-title{margin:0 0 .35rem;font-size:clamp(1.4rem,2.3vw,1.95rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:var(--su-ink);max-width:16ch}.su-promo-title span{background:linear-gradient(100deg,#2563eb,#6366f1 45%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.su-promo-lead{margin:0;font-size:.82rem;color:#475569;line-height:1.45;max-width:36ch}.su-promo-showcase{display:grid;grid-template-columns:118px 1fr;gap:.85rem;align-items:stretch;padding:.7rem;border-radius:16px;background:#ffffffb8;border:1px solid rgba(255,255,255,.9);box-shadow:0 1px #fffc inset,0 12px 32px #2563eb1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:suRise .7s ease-out both}.su-showcase-visual{position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#dbeafe,#e0e7ff);box-shadow:0 8px 20px #2563eb29}.su-showcase-visual img{width:100%;height:100%;min-height:148px;object-fit:cover;object-position:center top;display:block;animation:suFloat 6s ease-in-out infinite}.su-live-dot{position:absolute;left:.4rem;bottom:.4rem;display:inline-flex;align-items:center;gap:.28rem;padding:.18rem .45rem;border-radius:999px;background:#0f172ab8;color:#fff;font-size:.55rem;font-weight:700;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.su-live-dot i{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade8099;animation:suPulse 1.8s ease-out infinite}.su-showcase-stats{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.15rem .15rem .15rem 0}.su-stat-label{display:block;font-size:.62rem;font-weight:650;color:#64748b;letter-spacing:.02em;text-transform:uppercase}.su-stat-value{display:block;margin-top:.1rem;font-size:1.45rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;background:linear-gradient(100deg,#1e40af,#6366f1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.su-stat-delta{display:inline-block;margin-top:.2rem;font-size:.65rem;font-weight:700;color:var(--su-ok)}.su-stat-divider{height:1px;margin:.55rem 0;background:linear-gradient(90deg,rgba(99,102,241,.25),transparent)}.su-stat-feed{display:flex;flex-direction:column;gap:.35rem}.su-feed-row{display:flex;align-items:center;gap:.4rem}.su-feed-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.su-feed-row strong{display:block;font-size:.68rem;font-weight:700;color:#1e293b;line-height:1.2}.su-feed-row small{display:block;font-size:.58rem;color:#94a3b8;font-weight:500}.su-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.45rem;flex:1;align-content:start}.su-feature{display:flex;align-items:center;gap:.5rem;padding:.5rem .55rem;border-radius:12px;background:#ffffffa6;border:1px solid rgba(255,255,255,.8);box-shadow:0 2px 8px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.su-feature:hover{background:#ffffffeb;box-shadow:0 6px 16px #2563eb1a;transform:translateY(-1px)}.su-feature-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;box-shadow:0 3px 8px #0f172a24;color:#fff}.su-feature-icon svg{width:14px;height:14px}.su-feature strong{display:block;font-size:.72rem;font-weight:750;color:#1e293b;line-height:1.2}.su-feature span{display:block;font-size:.6rem;color:#64748b;line-height:1.25;margin-top:.05rem}.su-trusted{margin-top:auto;padding-top:.35rem;text-align:center}.su-trusted-label{margin:0 0 .45rem;font-size:.68rem;font-weight:700;color:#475569}.su-industries{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.su-ind{min-width:58px;padding:.38rem .4rem;border-radius:10px;background:#ffffffc7;border:1px solid rgba(255,255,255,.85);box-shadow:0 2px 8px #0f172a0a;display:flex;flex-direction:column;align-items:center;gap:.18rem;font-size:.52rem;font-weight:650;color:#475569;transition:transform .15s,box-shadow .15s}.su-ind:hover{transform:translateY(-1px);box-shadow:0 5px 14px #2563eb1a}.su-ind svg{width:14px;height:14px;color:#6366f1}@keyframes suFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes suRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes suPulse{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 6px #4ade8000}to{box-shadow:0 0 #4ade8000}}@keyframes suGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.su-showcase-visual img,.su-promo-glow,.su-live-dot i,.su-promo-showcase{animation:none!important}}@media(min-width:901px)and (max-height:900px){.su-form-pane{padding:.65rem 1.25rem .75rem}.su-form-top,.su-sub{margin-bottom:.55rem}.su-fields{gap:.4rem}.su-input-wrap input,.su-input-wrap select,.su-phone-row input{padding:.4rem .6rem}.su-promo{padding:.8rem 1.15rem .7rem}.su-promo-inner{gap:.65rem}.su-promo-title{font-size:clamp(1.25rem,2vw,1.6rem)}.su-promo-showcase{grid-template-columns:100px 1fr;padding:.55rem;gap:.65rem}.su-showcase-visual img{min-height:120px}.su-stat-value{font-size:1.25rem}.su-feature{padding:.4rem .45rem}.su-trusted{padding-top:.2rem}}@media(max-width:1100px){.su-promo-showcase{grid-template-columns:100px 1fr}}@media(max-width:900px){.su-split{grid-template-columns:1fr}.su-form-pane{order:1;padding:1rem 1.15rem 1.25rem}.su-form-body{justify-content:flex-start}.su-promo{order:2;position:static;min-height:auto}.su-form-top{flex-wrap:wrap}.su-signin-hint{white-space:normal}.su-promo-inner{max-width:480px}}@media(max-width:520px){.su-promo-showcase{grid-template-columns:88px 1fr;gap:.6rem}.su-features{grid-template-columns:1fr}.su-trust{flex-direction:column;align-items:center;gap:.4rem}.su-otp-field-row,.su-otp-verify-row{flex-wrap:wrap}.su-btn-otp{width:100%;padding:.5rem .75rem}}:root{--bg: #f4faf9;--bg-elevated: #ffffff;--ink: #12303a;--ink-soft: #35525c;--muted: #5b7380;--navy: #0f3d4a;--navy-soft: rgba(15, 122, 130, .08);--teal: #0f9a9a;--teal-deep: #0b7a7c;--teal-soft: rgba(15, 154, 154, .12);--accent: #ff6a3d;--accent-2: #e85d3b;--accent-soft: rgba(255, 106, 61, .12);--accent-glow: rgba(255, 106, 61, .28);--sky: #dff3ff;--sky-deep: #a8dbff;--mint: #d8f6ec;--mint-deep: #9eebcf;--rose: #ffe0ec;--rose-deep: #ffb8d0;--lavender: #ebe4ff;--lavender-deep: #d0c2ff;--peach: #ffe8dc;--peach-deep: #ffc9a8;--cool: #d9f3f5;--coral: #ff7a59;--coral-soft: rgba(255, 122, 89, .16);--pastel-pink: #ffd6e8;--pastel-green: #c8f2dc;--pastel-orange: #ffd8c2;--pastel-mint: #c5f0e8;--pastel-sky: #cfe3ff;--line: rgba(15, 61, 74, .1);--line-strong: rgba(15, 61, 74, .16);--danger: #dc2626;--ok: #059669;--hot: #ff6a3d;--radius: 16px;--shadow-sm: 0 1px 2px rgba(15, 61, 74, .04), 0 8px 20px rgba(15, 154, 154, .08);--shadow-md: 0 12px 30px rgba(15, 61, 74, .09), 0 6px 16px rgba(255, 106, 61, .08);--shadow-lg: 0 24px 52px rgba(15, 61, 74, .13), 0 12px 28px rgba(15, 154, 154, .1);--font-display: "Plus Jakarta Sans", system-ui, sans-serif;--font-brand: "Fraunces", Georgia, serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--max: 1140px;--nav-h: 76px;--marquee-h: 3.55rem;--grad-cta: linear-gradient(135deg, #ff6a3d 0%, #ff8a4c 42%, #14b8a6 100%);--grad-band: linear-gradient(122deg, #083642 0%, #0d8a86 28%, #1a7bb8 58%, #e85d3b 100%)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:16.5px;line-height:1.6;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;padding-bottom:var(--marquee-h)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.site-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.site-shell-bare{background:#fff;display:block}.site-main{flex:1;padding-bottom:.5rem}.container{width:min(100% - 2.5rem,var(--max));margin-inline:auto}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:10px;padding:.78rem 1.35rem;border:1px solid transparent;font-weight:650;font-size:.92rem;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-sm{padding:.48rem 1rem;font-size:.85rem}.btn-primary{background:var(--grad-cta);background-size:160% 160%;color:#fff;box-shadow:0 10px 28px var(--accent-glow);animation:gradientShift 8s ease infinite}.btn-primary:hover{box-shadow:0 16px 36px #ff6a3d66;filter:brightness(1.04)}.btn-ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}.btn-ghost:hover{border-color:#0f9a9a73;background:linear-gradient(180deg,#fff,var(--mint));box-shadow:var(--shadow-sm);color:var(--teal-deep)}.btn-row{display:flex;flex-wrap:wrap;gap:.75rem}.section{padding:5.25rem 0;position:relative;overflow:hidden}.section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:1;background:transparent}.section>.container{position:relative;z-index:1}.section.tone-mint:before{background:radial-gradient(ellipse 58% 68% at 6% 12%,rgba(158,235,207,.78),transparent 64%),radial-gradient(ellipse 36% 46% at 94% 88%,rgba(168,219,255,.42),transparent 58%),radial-gradient(ellipse 28% 32% at 70% 20%,rgba(255,201,168,.22),transparent 60%),linear-gradient(180deg,#e3f9f0 0%,#f4fffb 55%,transparent 82%)}.section.tone-sky:before{background:radial-gradient(ellipse 58% 64% at 94% 6%,rgba(168,219,255,.78),transparent 62%),radial-gradient(ellipse 34% 42% at 6% 90%,rgba(208,194,255,.38),transparent 58%),radial-gradient(ellipse 26% 30% at 40% 18%,rgba(184,238,217,.28),transparent 60%),linear-gradient(180deg,#e4f4ff 0%,#f5fbff 55%,transparent 82%)}.section.tone-rose:before{background:radial-gradient(ellipse 54% 60% at 10% 84%,rgba(255,184,208,.72),transparent 60%),radial-gradient(ellipse 32% 40% at 90% 10%,rgba(255,201,168,.48),transparent 58%),radial-gradient(ellipse 24% 28% at 55% 40%,rgba(208,194,255,.22),transparent 60%),linear-gradient(180deg,#fff0f5 0%,#fff8fa 55%,transparent 82%)}.section.tone-lavender:before{background:radial-gradient(ellipse 52% 60% at 90% 74%,rgba(208,194,255,.7),transparent 60%),radial-gradient(ellipse 30% 38% at 8% 14%,rgba(255,184,208,.4),transparent 58%),radial-gradient(ellipse 24% 28% at 48% 8%,rgba(168,219,255,.28),transparent 60%),linear-gradient(180deg,#f3eeff 0%,#faf8ff 55%,transparent 82%)}.section.tone-peach:before{background:radial-gradient(ellipse 56% 64% at 14% 8%,rgba(255,201,168,.78),transparent 62%),radial-gradient(ellipse 32% 40% at 92% 88%,rgba(255,184,208,.4),transparent 58%),radial-gradient(ellipse 26% 30% at 60% 30%,rgba(158,235,207,.22),transparent 60%),linear-gradient(180deg,#fff0e8 0%,#fff8f4 55%,transparent 82%)}.section.tone-teal:before{background:radial-gradient(ellipse 56% 64% at 86% 10%,rgba(20,184,166,.28),transparent 62%),radial-gradient(ellipse 34% 42% at 8% 90%,rgba(158,235,207,.55),transparent 58%),radial-gradient(ellipse 26% 30% at 45% 20%,rgba(168,219,255,.3),transparent 60%),linear-gradient(180deg,#e6f8f6 0%,#f2fcfb 55%,transparent 82%)}.section:nth-child(2n):not([class*=tone-]){background:linear-gradient(180deg,rgba(255,255,255,.75),transparent 50%)}.section-head{margin-bottom:.15rem}.section-kicker{display:inline-flex;align-items:center;gap:.45rem;color:var(--teal-deep);font-size:.74rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .85rem;padding:.32rem .78rem .32rem .55rem;border-radius:999px;background:linear-gradient(135deg,#e8f8f1f2,#e8f6fff2);border:1px solid rgba(15,154,154,.2);box-shadow:0 4px 14px #0f9a9a14}.section-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--teal));box-shadow:0 0 0 3px #ff6a3d29;flex-shrink:0}.section.tone-mint .section-kicker{background:linear-gradient(135deg,var(--mint),#fff);color:#0f766e;border-color:#0f9a9a47;box-shadow:0 6px 16px #0f9a9a1f}.section.tone-sky .section-kicker{background:linear-gradient(135deg,var(--sky),#fff);color:#1d4ed8;border-color:#3b82f64d;box-shadow:0 6px 16px #3b82f61f}.section.tone-rose .section-kicker{background:linear-gradient(135deg,var(--rose),#fff);color:#be185d;border-color:#ec489947;box-shadow:0 6px 16px #ec48991f}.section.tone-lavender .section-kicker{background:linear-gradient(135deg,var(--lavender),#fff);color:#5b21b6;border-color:#7c3aed47;box-shadow:0 6px 16px #7c3aed1f}.section.tone-peach .section-kicker{background:linear-gradient(135deg,var(--peach),#fff);color:#c2410c;border-color:#ff6a3d4d;box-shadow:0 6px 16px #ff6a3d1f}.section.tone-teal .section-kicker{background:linear-gradient(135deg,var(--cool),#fff);color:var(--teal-deep);border-color:#0f9a9a4d;box-shadow:0 6px 16px #0f9a9a1f}.section h2{font-family:var(--font-body);font-weight:780;font-size:clamp(1.72rem,3vw,2.35rem);letter-spacing:-.035em;line-height:1.15;margin:0 0 .8rem;color:var(--ink);max-width:22ch}.section .lead{max-width:42rem;color:var(--muted);margin:0 0 2.15rem;font-size:1.06rem;line-height:1.65}.grid-2{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{display:grid;gap:1.1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.feature-list{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.feature-list li{padding:1rem 1.2rem 1rem 2.7rem;position:relative;color:var(--ink);font-size:.98rem;font-weight:560;background:radial-gradient(ellipse 50% 80% at 0% 50%,rgba(255,106,61,.12),transparent 55%),linear-gradient(135deg,#fff 0%,var(--peach) 140%);border:1.5px solid rgba(255,106,61,.22);border-radius:999px;box-shadow:var(--shadow-sm);transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease,background .28s ease}.feature-list li:nth-child(2){background:radial-gradient(ellipse 50% 80% at 0% 50%,rgba(15,154,154,.14),transparent 55%),linear-gradient(135deg,#fff 0%,var(--mint) 140%);border-color:#0f9a9a42}.feature-list li:nth-child(3){background:radial-gradient(ellipse 50% 80% at 0% 50%,rgba(59,130,246,.12),transparent 55%),linear-gradient(135deg,#fff 0%,var(--sky) 140%);border-color:#3b82f642}.feature-list li:nth-child(4){background:radial-gradient(ellipse 50% 80% at 0% 50%,rgba(236,72,153,.12),transparent 55%),linear-gradient(135deg,#fff 0%,var(--rose) 140%);border-color:#ec48993d}.feature-list li:nth-child(5){background:radial-gradient(ellipse 50% 80% at 0% 50%,rgba(124,58,237,.12),transparent 55%),linear-gradient(135deg,#fff 0%,var(--lavender) 140%);border-color:#7c3aed3d}.feature-list li:nth-child(6){background:radial-gradient(ellipse 50% 80% at 0% 50%,rgba(245,158,11,.14),transparent 55%),linear-gradient(135deg,#fff,#fff4df 140%);border-color:#f59e0b47}.feature-list li:hover{transform:translate(8px) scale(1.01);border-color:#0f9a9a66;box-shadow:var(--shadow-md)}.feature-list li:before{content:"";width:10px;height:10px;border-radius:50%;background:linear-gradient(145deg,#ff8a4c,var(--accent));position:absolute;left:1.1rem;top:50%;transform:translateY(-50%);box-shadow:0 0 0 4px var(--accent-soft),0 4px 10px #ff6a3d40;transition:transform .28s ease,box-shadow .28s ease}.feature-list li:hover:before{transform:translateY(-50%) scale(1.15)}.feature-list li:nth-child(2):before{background:linear-gradient(145deg,#5eead4,var(--teal));box-shadow:0 0 0 4px var(--teal-soft),0 4px 10px #0f9a9a38}.feature-list li:nth-child(3):before{background:linear-gradient(145deg,#93c5fd,#3b82f6);box-shadow:0 0 0 4px #3b82f633,0 4px 10px #3b82f638}.feature-list li:nth-child(4):before{background:linear-gradient(145deg,#f9a8d4,#ec4899);box-shadow:0 0 0 4px #ec48992e,0 4px 10px #ec489938}.feature-list li:nth-child(5):before{background:linear-gradient(145deg,#c4b5fd,#7c3aed);box-shadow:0 0 0 4px #7c3aed2e,0 4px 10px #7c3aed33}.feature-list li:nth-child(6):before{background:linear-gradient(145deg,#fcd34d,#f59e0b);box-shadow:0 0 0 4px #f59e0b33,0 4px 10px #f59e0b38}.color-chips{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 1.25rem}.color-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .95rem;border-radius:999px;font-size:.86rem;font-weight:620;color:var(--ink);border:1.5px solid transparent;box-shadow:var(--shadow-sm);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.color-chip:hover{transform:translateY(-3px) scale(1.03);box-shadow:var(--shadow-md)}.color-chip:nth-child(6n+1){background:linear-gradient(135deg,#fff,var(--peach));border-color:#ff6a3d47;color:#c2410c}.color-chip:nth-child(6n+2){background:linear-gradient(135deg,#fff,var(--mint));border-color:#0f9a9a47;color:#0f766e}.color-chip:nth-child(6n+3){background:linear-gradient(135deg,#fff,var(--sky));border-color:#3b82f647;color:#1d4ed8}.color-chip:nth-child(6n+4){background:linear-gradient(135deg,#fff,var(--rose));border-color:#ec489942;color:#be185d}.color-chip:nth-child(6n+5){background:linear-gradient(135deg,#fff,var(--lavender));border-color:#7c3aed42;color:#5b21b6}.color-chip:nth-child(6n+6){background:linear-gradient(135deg,#fff,var(--cool));border-color:#14b8a647;color:#0b7a7c}.reveal-on-scroll .color-chips .color-chip{opacity:0;transform:translateY(10px) scale(.96);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.reveal-on-scroll.is-visible .color-chips .color-chip{opacity:1;transform:none}.reveal-on-scroll.is-visible .color-chips .color-chip:nth-child(1){transition-delay:.04s}.reveal-on-scroll.is-visible .color-chips .color-chip:nth-child(2){transition-delay:.08s}.reveal-on-scroll.is-visible .color-chips .color-chip:nth-child(3){transition-delay:.12s}.reveal-on-scroll.is-visible .color-chips .color-chip:nth-child(4){transition-delay:.16s}.reveal-on-scroll.is-visible .color-chips .color-chip:nth-child(5){transition-delay:.2s}.reveal-on-scroll.is-visible .color-chips .color-chip:nth-child(6){transition-delay:.24s}.reveal-on-scroll.is-visible .color-chips .color-chip:nth-child(7){transition-delay:.28s}.reveal-on-scroll.is-visible .color-chips .color-chip:nth-child(8){transition-delay:.32s}@media(max-width:640px){.feature-list li{border-radius:16px;padding-left:2.55rem}}.reveal-on-scroll .feature-list li{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.reveal-on-scroll.is-visible .feature-list li{opacity:1;transform:none}.reveal-on-scroll.is-visible .feature-list li:nth-child(1){transition-delay:.05s}.reveal-on-scroll.is-visible .feature-list li:nth-child(2){transition-delay:.1s}.reveal-on-scroll.is-visible .feature-list li:nth-child(3){transition-delay:.15s}.reveal-on-scroll.is-visible .feature-list li:nth-child(4){transition-delay:.2s}.reveal-on-scroll.is-visible .feature-list li:nth-child(5){transition-delay:.25s}.reveal-on-scroll.is-visible .feature-list li:nth-child(6){transition-delay:.3s}.panel{border:1.5px solid rgba(15,154,154,.16);border-radius:20px;background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(184,238,217,.35),transparent 55%),linear-gradient(165deg,#fff,#f4fffb);padding:1.5rem 1.55rem;box-shadow:var(--shadow-sm);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease;height:100%;position:relative;overflow:hidden}.panel:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--teal),var(--accent));opacity:1;transform:scaleX(.42);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.panel:after{content:"";position:absolute;inset:auto -20% -40% auto;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);opacity:0;transition:opacity .35s ease;pointer-events:none}.panel:hover{transform:translateY(-9px) scale(1.01);border-color:#0f9a9a66;box-shadow:var(--shadow-lg)}.panel:hover:before{transform:scaleX(1)}.panel:hover:after{opacity:1}.card-grid>*:nth-child(6n+1) .panel,.card-grid>.panel:nth-child(6n+1),.panel-mod:nth-child(6n+1),.panel-industry:nth-child(6n+1){border-color:#ff6a3d47;background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(255,201,168,.55),transparent 55%),linear-gradient(165deg,#fff 0%,var(--peach) 130%)}.card-grid>*:nth-child(6n+1) .panel:before,.card-grid>.panel:nth-child(6n+1):before,.panel-mod:nth-child(6n+1):before,.panel-industry:nth-child(6n+1):before{background:linear-gradient(90deg,#ff6a3d,#ffb088)}.card-grid>*:nth-child(6n+2) .panel,.card-grid>.panel:nth-child(6n+2),.panel-mod:nth-child(6n+2),.panel-industry:nth-child(6n+2){border-color:#0f9a9a4d;background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(158,235,207,.55),transparent 55%),linear-gradient(165deg,#fff 0%,var(--mint) 130%)}.card-grid>*:nth-child(6n+2) .panel:before,.card-grid>.panel:nth-child(6n+2):before,.panel-mod:nth-child(6n+2):before,.panel-industry:nth-child(6n+2):before{background:linear-gradient(90deg,#0f9a9a,#5eead4)}.card-grid>*:nth-child(6n+3) .panel,.card-grid>.panel:nth-child(6n+3),.panel-mod:nth-child(6n+3),.panel-industry:nth-child(6n+3){border-color:#ec489947;background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(255,184,208,.5),transparent 55%),linear-gradient(165deg,#fff 0%,var(--rose) 130%)}.card-grid>*:nth-child(6n+3) .panel:before,.card-grid>.panel:nth-child(6n+3):before,.panel-mod:nth-child(6n+3):before,.panel-industry:nth-child(6n+3):before{background:linear-gradient(90deg,#ec4899,#f9a8d4)}.card-grid>*:nth-child(6n+4) .panel,.card-grid>.panel:nth-child(6n+4),.panel-mod:nth-child(6n+4),.panel-industry:nth-child(6n+4){border-color:#14b8a64d;background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(153,246,228,.55),transparent 55%),linear-gradient(165deg,#fff 0%,var(--cool) 130%)}.card-grid>*:nth-child(6n+4) .panel:before,.card-grid>.panel:nth-child(6n+4):before,.panel-mod:nth-child(6n+4):before,.panel-industry:nth-child(6n+4):before{background:linear-gradient(90deg,#14b8a6,#99f6e4)}.card-grid>*:nth-child(6n+5) .panel,.card-grid>.panel:nth-child(6n+5),.panel-mod:nth-child(6n+5),.panel-industry:nth-child(6n+5){border-color:#3b82f64d;background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(168,219,255,.55),transparent 55%),linear-gradient(165deg,#fff 0%,var(--sky) 130%)}.card-grid>*:nth-child(6n+5) .panel:before,.card-grid>.panel:nth-child(6n+5):before,.panel-mod:nth-child(6n+5):before,.panel-industry:nth-child(6n+5):before{background:linear-gradient(90deg,#3b82f6,#93c5fd)}.card-grid>*:nth-child(6n+6) .panel,.card-grid>.panel:nth-child(6n+6),.panel-mod:nth-child(6n+6),.panel-industry:nth-child(6n+6){border-color:#7c3aed47;background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(208,194,255,.55),transparent 55%),linear-gradient(165deg,#fff 0%,var(--lavender) 130%)}.card-grid>*:nth-child(6n+6) .panel:before,.card-grid>.panel:nth-child(6n+6):before,.panel-mod:nth-child(6n+6):before,.panel-industry:nth-child(6n+6):before{background:linear-gradient(90deg,#7c3aed,#c4b5fd)}.panel-mod,.panel-industry,.panel-comm{background:linear-gradient(165deg,#fff,#f4fffb 120%)}.panel-comm:nth-child(1){border-color:#0f9a9a4d;background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(158,235,207,.55),transparent 55%),linear-gradient(165deg,#fff 0%,var(--mint) 130%)}.panel-comm:nth-child(1):before{background:linear-gradient(90deg,#0f9a9a,#5eead4)}.panel-comm:nth-child(2){border-color:#3b82f64d;background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(168,219,255,.55),transparent 55%),linear-gradient(165deg,#fff 0%,var(--sky) 130%)}.panel-comm:nth-child(2):before{background:linear-gradient(90deg,#3b82f6,#93c5fd)}.faq-card{background:radial-gradient(ellipse 60% 50% at 100% 0%,rgba(158,235,207,.4),transparent 55%),linear-gradient(165deg,#fff 0%,var(--mint) 140%);border-color:#0f9a9a47;padding-left:1.4rem}.faq-card:before{width:5px;height:100%;right:auto;left:0;top:0;transform:none;background:linear-gradient(180deg,var(--teal),var(--accent));opacity:1}.faq-card:nth-child(2){background:radial-gradient(ellipse 60% 50% at 100% 0%,rgba(168,219,255,.45),transparent 55%),linear-gradient(165deg,#fff 0%,var(--sky) 140%);border-color:#3b82f647}.faq-card:nth-child(2):before{background:linear-gradient(180deg,#3b82f6,#93c5fd)}.faq-card:nth-child(3){background:radial-gradient(ellipse 60% 50% at 100% 0%,rgba(255,201,168,.5),transparent 55%),linear-gradient(165deg,#fff 0%,var(--peach) 140%);border-color:#ff6a3d47}.faq-card:nth-child(3):before{background:linear-gradient(180deg,var(--accent),#ffb088)}.faq-card:nth-child(4){background:radial-gradient(ellipse 60% 50% at 100% 0%,rgba(208,194,255,.5),transparent 55%),linear-gradient(165deg,#fff 0%,var(--lavender) 140%);border-color:#7c3aed47}.faq-card:nth-child(4):before{background:linear-gradient(180deg,#7c3aed,#c4b5fd)}.faq-card:hover:before{transform:none}.panel h3{margin:0 0 .5rem;font-size:1.08rem;font-weight:730;letter-spacing:-.015em}.panel p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.55}.panel-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-weight:780;font-size:.88rem;margin-bottom:1rem;background:linear-gradient(145deg,#ffe0d0,#ffb894);color:#c2410c;border:1.5px solid rgba(255,106,61,.28);box-shadow:inset 0 1px #ffffffd9,0 10px 20px #ff6a3d33;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.panel:hover .panel-icon,.pillar-card:hover .panel-icon{transform:scale(1.12) rotate(-6deg);box-shadow:inset 0 1px #ffffffe6,0 14px 26px #ff6a3d47}.panel-icon.i2{background:linear-gradient(145deg,#c8f2dc,#8ee0bd);color:#0f766e;border-color:#0f9a9a4d;box-shadow:inset 0 1px #ffffffd9,0 10px 18px #0f9a9a33}.panel-icon.i3{background:linear-gradient(145deg,#ffd6e8,#ff9fc4);color:#be185d;border-color:#ec48994d;box-shadow:inset 0 1px #ffffffd9,0 10px 18px #ec489933}.panel-icon.i4{background:linear-gradient(145deg,#c5f0e8,#8ee0d4);color:#0f766e;border-color:#14b8a64d;box-shadow:inset 0 1px #ffffffd9,0 10px 18px #14b8a633}.panel-icon.i5{background:linear-gradient(145deg,#cfe3ff,#9ec5ff);color:#1d4ed8;border-color:#3b82f64d;box-shadow:inset 0 1px #ffffffd9,0 10px 18px #3b82f633}.panel-icon.i6{background:linear-gradient(145deg,#ebe4ff,#c9b8ff);color:#5b21b6;border-color:#7c3aed47;box-shadow:inset 0 1px #ffffffd9,0 10px 18px #7c3aed2e}.site-nav{position:sticky;top:0;z-index:50;height:var(--nav-h);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);background:linear-gradient(90deg,#f4faf9e0,#fff6f1d6,#eef8ffe0);border-bottom:1px solid rgba(15,154,154,.12);box-shadow:0 1px #ffffff8c inset,0 10px 28px #0f3d4a0d}.site-nav-inner{height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem}.brand{display:inline-flex;align-items:center;gap:.7rem;font-weight:700;white-space:nowrap;min-width:0}.brand img,.brand-logo{width:40px;height:40px;flex-shrink:0;border-radius:50%;object-fit:contain;background:#0a0a0a;padding:1px;box-shadow:0 0 0 1px #d4af3747,var(--shadow-sm);transition:box-shadow .35s ease,filter .35s ease}.brand:hover .brand-logo,.brand:hover img.brand-logo{filter:brightness(1.08) saturate(1.05);box-shadow:0 0 0 1px #f5c8428c,0 0 14px #d4af3759,var(--shadow-sm)}.brand-stack{display:flex;flex-direction:column;justify-content:center;gap:.14rem;line-height:1;min-width:0}.brand-name,.brand span:not(.brand-sub):not(.brand-stack){font-family:var(--font-brand);font-size:1.05rem;font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--ink)}.brand-sub,.brand .brand-sub{display:block;font-family:var(--font-body);font-size:.58rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:var(--muted)}.nav-links{display:flex;align-items:center;justify-content:center;gap:.1rem}.nav-links>a,.dropdown-trigger{display:inline-flex;align-items:center;gap:.2rem;color:var(--muted);font-size:.88rem;font-weight:550;padding:.45rem .7rem;border-radius:999px;background:transparent;border:none;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.nav-caret{font-size:.7em;opacity:.72;transform:translateY(-.5px)}.nav-links>a:hover,.nav-links>a.active,.dropdown-trigger:hover{color:var(--teal-deep);background:linear-gradient(135deg,var(--mint),var(--sky))}.nav-actions{display:flex;align-items:center;gap:.55rem;justify-content:flex-end}.nav-login,.nav-text-link{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft);font-size:.875rem;font-weight:620;padding:.48rem .95rem;border-radius:999px;border:1px solid var(--line);background:#ffffffb8;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.nav-logged-as{display:inline-flex;align-items:center;max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;color:var(--ink);padding:.2rem .35rem}button.nav-logout{cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nav-login:hover,.nav-text-link:hover{color:var(--accent-2);border-color:#ff6a3d47;background:#fff;box-shadow:var(--shadow-sm)}.nav-mobile-ctas{display:none}.nav-toggle{display:none;width:42px;height:38px;background:#ffffffe0;border:1px solid var(--line);border-radius:12px;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;box-shadow:var(--shadow-sm)}.nav-toggle span{display:block;width:16px;height:1.5px;background:var(--ink);border-radius:2px}.dropdown{position:relative}.dropdown-menu{display:none;position:absolute;top:calc(100% + 10px);left:0;min-width:220px;padding:.55rem;background:#fffffff5;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(15,61,74,.1);border-radius:16px;box-shadow:0 18px 40px #0f3d4a1f,0 4px 12px #0f3d4a0d;z-index:20}.dropdown:hover .dropdown-menu,.dropdown:focus-within .dropdown-menu{display:grid;gap:.15rem}.dropdown-menu a{padding:.58rem .75rem;border-radius:10px;color:var(--ink-soft);font-size:.88rem;font-weight:550;transition:background .18s ease,color .18s ease}.dropdown-menu a:hover{background:var(--accent-soft);color:var(--accent-2)}@media(max-width:980px){.site-nav-inner{grid-template-columns:1fr auto}.nav-links{display:none}.nav-toggle{display:flex}.hide-mobile{display:none!important}.site-nav.open .nav-links{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:absolute;top:var(--nav-h);left:0;right:0;background:#fffffff5;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border-bottom:1px solid var(--line);padding:.9rem 1.25rem 1.2rem;gap:.25rem;z-index:40;box-shadow:var(--shadow-md)}.nav-mobile-ctas{display:grid;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}.nav-mobile-ctas .nav-login,.nav-mobile-ctas .nav-text-link{width:100%}.dropdown-menu{position:static;display:grid;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:.25rem 0 .25rem .5rem}}.hero{--hero-accent: rgba(15, 154, 154, .22);position:relative;height:auto;min-height:min(68vh,560px);max-height:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;overflow:hidden;isolation:isolate;padding:1.15rem 0 0;margin:0;box-sizing:border-box}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(ellipse 56% 52% at 8% 8%,rgba(255,106,61,.24),transparent 58%),radial-gradient(ellipse 50% 46% at 94% 12%,rgba(15,154,154,.2),transparent 55%),radial-gradient(ellipse 42% 38% at 50% 48%,rgba(167,139,250,.16),transparent 62%),radial-gradient(ellipse 46% 40% at 70% 90%,rgba(191,230,255,.62),transparent 60%),radial-gradient(ellipse 38% 34% at 28% 92%,rgba(255,201,219,.38),transparent 55%),linear-gradient(180deg,#fff,#f2fbf8 46%,#e8f4ff);animation:softWash 14s ease-in-out infinite alternate}.hero-wash{position:absolute;border-radius:50%;filter:blur(70px);z-index:-1;pointer-events:none;opacity:.78}.hero-wash.wash-tl{width:360px;height:360px;background:#ff6a3d38;top:-12%;left:-8%;animation:blobFloat 12s ease-in-out infinite}.hero-wash.wash-br{width:320px;height:320px;background:#0f9a9a38;bottom:-10%;right:-6%;animation:blobFloat 14s ease-in-out infinite reverse}.hero-wash.wash-mid{width:280px;height:280px;background:#a78bfa29;top:42%;left:38%;animation:blobFloat 16s ease-in-out infinite}.hero-wash.wash-tr{width:220px;height:220px;background:#38bdf82e;top:8%;right:18%;animation:blobFloat 11s ease-in-out infinite reverse}.hero-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.hero-sparkles span{position:absolute;width:6px;height:6px;border-radius:50%;background:#ff6a3d73;box-shadow:0 0 12px #ff6a3d59;animation:sparkleDrift 7s ease-in-out infinite}.hero-sparkles span:nth-child(1){top:22%;left:18%}.hero-sparkles span:nth-child(2){top:28%;right:22%;background:#0f9a9a73;box-shadow:0 0 12px #0f9a9a59;animation-delay:1.4s;animation-duration:8.5s}.hero-sparkles span:nth-child(3){bottom:24%;left:46%;background:#a78bfa80;box-shadow:0 0 12px #a78bfa59;animation-delay:2.2s;animation-duration:9s}.hero-shell{width:min(100% - 1.25rem,1180px);margin:0 auto;flex:0 1 auto;height:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.hero-stage{position:relative;display:grid;grid-template-columns:minmax(176px,204px) minmax(0,1fr) minmax(176px,204px);gap:.7rem .65rem;align-items:center;align-content:end;flex:0 1 auto;height:auto;width:100%;max-width:1180px;margin:0 auto}.hero-rail{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.7rem;z-index:2;width:100%;padding-bottom:0}.hero-rail-left,.hero-rail-right{align-items:stretch}.hero-chip{--chip-i: 0;--chip-bg: linear-gradient(165deg, rgba(255, 255, 255, .94) 0%, var(--peach) 130%);--chip-icon-bg: linear-gradient(145deg, #ffe0d0, #ffc9a8);--chip-icon-color: #c2410c;--chip-ring: rgba(255, 106, 61, .28);position:relative;display:flex;align-items:center;gap:.6rem;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:.58rem .85rem .58rem .55rem;border-radius:18px;border:1px solid rgba(255,255,255,.78);background:var(--chip-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);font-size:.8rem;font-weight:650;line-height:1.25;text-align:left;cursor:pointer;box-shadow:0 1px 2px #0f3d4a0d,0 12px 28px #0f3d4a14,0 4px 14px #0f9a9a12,inset 0 1px #ffffffeb;transition:transform .28s cubic-bezier(.22,1,.36,1),background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;animation:chipIn .65s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.12s + var(--chip-i) * .08s)}.hero-chip.tone-1{--chip-bg: linear-gradient(165deg, rgba(255, 255, 255, .94) 0%, var(--peach) 130%);--chip-icon-bg: linear-gradient(145deg, #ffe0d0, #ffc4a0);--chip-icon-color: #c2410c;--chip-ring: rgba(255, 106, 61, .32)}.hero-chip.tone-2{--chip-bg: linear-gradient(165deg, rgba(255, 255, 255, .94) 0%, var(--mint) 130%);--chip-icon-bg: linear-gradient(145deg, #d4f5ea, #9fe0c8);--chip-icon-color: #0f766e;--chip-ring: rgba(15, 154, 154, .32)}.hero-chip.tone-3{--chip-bg: linear-gradient(165deg, rgba(255, 255, 255, .94) 0%, var(--sky) 130%);--chip-icon-bg: linear-gradient(145deg, #dcebff, #b8d9ff);--chip-icon-color: #1d4ed8;--chip-ring: rgba(56, 189, 248, .35)}.hero-chip.tone-4{--chip-bg: linear-gradient(165deg, rgba(255, 255, 255, .94) 0%, var(--rose) 130%);--chip-icon-bg: linear-gradient(145deg, #ffe4ef, #ffc2d6);--chip-icon-color: #be185d;--chip-ring: rgba(236, 72, 153, .28)}.hero-chip.tone-5{--chip-bg: linear-gradient(165deg, rgba(255, 255, 255, .94) 0%, var(--lavender) 130%);--chip-icon-bg: linear-gradient(145deg, #ebe4ff, #d4c8ff);--chip-icon-color: #6d28d9;--chip-ring: rgba(167, 139, 250, .35)}.hero-chip.tone-6{--chip-bg: linear-gradient(165deg, rgba(255, 255, 255, .94) 0%, var(--cool) 130%);--chip-icon-bg: linear-gradient(145deg, #d8f4ef, #a8e4dc);--chip-icon-color: #0b7a7c;--chip-ring: rgba(15, 154, 154, .28)}.hero-chip-left{transform-origin:right center}.hero-chip-right{transform-origin:left center;animation-delay:calc(.16s + var(--chip-i) * .08s)}.hero-chip:hover{transform:translateY(-3px);border-color:#0f9a9a47;box-shadow:0 16px 32px #0f3d4a1f,0 6px 16px #ff6a3d1a,inset 0 1px #fffffff2}.hero-chip.is-active{border-color:color-mix(in srgb,var(--chip-icon-color) 48%,white);box-shadow:0 0 0 3px var(--chip-ring),0 16px 34px #0f3d4a1f,0 0 26px var(--chip-ring),inset 0 1px #fffffff2;transform:none;z-index:1}.hero-chip.is-active:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 var(--chip-ring);animation:chipActivePulse 2.2s ease-in-out .45s infinite}.hero-chip-right.is-active:after{animation-delay:.55s}.hero-chip.is-active:hover{transform:translateY(-2px)}.hero-chip-icon{flex:0 0 auto;width:2.05rem;height:2.05rem;border-radius:12px;display:grid;place-items:center;font-size:.64rem;font-weight:780;letter-spacing:-.02em;color:var(--chip-icon-color);background:var(--chip-icon-bg);border:1px solid rgba(255,255,255,.88);box-shadow:inset 0 1px #ffffffc7,0 2px 8px #0f3d4a14}.hero-chip.is-active .hero-chip-icon{box-shadow:inset 0 1px #fffc,0 0 0 3px #ffffffa6,0 3px 10px #0f3d4a1a}.hero-chip-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1 auto;min-width:0;padding-right:.1rem}.hero-center{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:0;min-width:0;height:auto;align-self:end}.hero-connectors{position:absolute;top:16%;right:0;bottom:16%;left:0;pointer-events:none;z-index:0}.hero-connector{position:absolute;top:50%;width:min(20%,88px);height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hero-accent) 70%,rgba(15,61,74,.2)),transparent);opacity:.85}.hero-connector-left{left:2%;transform:translateY(-50%)}.hero-connector-right{right:2%;transform:translateY(-50%)}.hero-connector-dot{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid color-mix(in srgb,var(--hero-accent) 80%,var(--teal));box-shadow:0 0 0 4px color-mix(in srgb,var(--hero-accent) 35%,transparent);transform:translateY(-50%);animation:connectorPulse 2.4s ease-in-out infinite}.hero-connector-dot-l{left:calc(2% + min(20%,88px) - 4px)}.hero-connector-dot-r{right:calc(2% + min(20%,88px) - 4px);animation-delay:.6s}.hero-fade{position:relative;width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:1}.hero-fade.is-floating .hero-fade-stage{animation:stageFloat 6.5s ease-in-out infinite;transform-origin:bottom center}.hero-fade-glow{position:absolute;left:50%;top:52%;width:min(98%,720px);height:min(90%,480px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--hero-accent) 0%,transparent 64%),radial-gradient(circle,rgba(255,106,61,.16) 0%,transparent 72%),radial-gradient(circle,rgba(56,189,248,.12) 0%,transparent 78%);filter:blur(36px);pointer-events:none;z-index:0;transition:background .65s ease,opacity .65s ease;opacity:1}.hero-fade-ring{position:absolute;left:50%;top:52%;width:min(76%,480px);height:min(62%,340px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid color-mix(in srgb,var(--hero-accent) 60%,transparent);box-shadow:0 0 52px color-mix(in srgb,var(--hero-accent) 48%,transparent),0 0 90px color-mix(in srgb,var(--hero-accent) 22%,transparent),inset 0 0 36px color-mix(in srgb,var(--hero-accent) 26%,transparent);pointer-events:none;z-index:0;opacity:.62;transition:border-color .65s ease,box-shadow .65s ease}.hero-fade-stage{position:relative;display:grid;width:100%;max-width:780px;height:auto;margin:0 auto;background:transparent;z-index:1}.hero-fade-img{grid-area:1 / 1;width:100%;height:auto;max-height:min(78vh,640px);object-fit:contain;object-position:bottom center;opacity:0;transition:opacity .9s ease;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 14px 32px rgba(15,61,74,.13))}.hero-fade-img.is-active{opacity:1;z-index:1}.hero-rail.anim-pack-left{animation:packInLeft .48s cubic-bezier(.22,1,.36,1) both}.hero-rail.anim-pack-right{animation:packInRight .48s cubic-bezier(.22,1,.36,1) both}.pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem}.pillar-grid-3{grid-template-columns:repeat(3,1fr)}.pillar-card{height:100%;padding:1.65rem 1.45rem 1.5rem;border-radius:22px;border:1.5px solid rgba(15,154,154,.2);background:linear-gradient(165deg,#fff,#f4fffb);box-shadow:0 1px 2px #0f3d4a0a,0 16px 36px #0f9a9a1f;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .35s ease;position:relative;overflow:hidden}.pillar-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--accent),var(--teal));opacity:1}.pillar-card:after{content:"";position:absolute;inset:auto -30% -45% auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,61,.16),transparent 70%);opacity:0;transition:opacity .35s ease;pointer-events:none}.pillar-social{border-color:#ff6a3d52;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(255,201,168,.7),transparent 58%),radial-gradient(ellipse 40% 35% at 0% 100%,rgba(255,184,208,.28),transparent 55%),linear-gradient(165deg,#fff 0%,var(--peach) 120%)}.pillar-social:before{background:linear-gradient(90deg,#ff6a3d,#ffb088,#ff8a4c)}.pillar-social:after{background:radial-gradient(circle,rgba(255,106,61,.22),transparent 70%)}.pillar-chat{border-color:#0f9a9a57;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(158,235,207,.7),transparent 58%),radial-gradient(ellipse 40% 35% at 0% 100%,rgba(168,219,255,.28),transparent 55%),linear-gradient(165deg,#fff 0%,var(--mint) 120%)}.pillar-chat:before{background:linear-gradient(90deg,#0f9a9a,#5eead4,#14b8a6)}.pillar-chat:after{background:radial-gradient(circle,rgba(15,154,154,.2),transparent 70%)}.pillar-calling{border-color:#3b82f657;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(168,219,255,.7),transparent 58%),radial-gradient(ellipse 40% 35% at 0% 100%,rgba(208,194,255,.28),transparent 55%),linear-gradient(165deg,#fff 0%,var(--sky) 120%)}.pillar-calling:before{background:linear-gradient(90deg,#3b82f6,#93c5fd,#60a5fa)}.pillar-calling:after{background:radial-gradient(circle,rgba(59,130,246,.2),transparent 70%)}.pillar-card:hover{transform:translateY(-11px) scale(1.015);box-shadow:var(--shadow-lg)}.pillar-card:hover:after{opacity:1}.pillar-social:hover{border-color:#ff6a3d7a}.pillar-chat:hover{border-color:#0f9a9a80}.pillar-calling:hover{border-color:#3b82f680}.pillar-card .panel-icon{margin-bottom:1.05rem;width:56px;height:56px;font-size:.95rem;border-radius:17px}.pillar-card h3{margin:0 0 .5rem;font-size:1.12rem;font-weight:740;letter-spacing:-.02em}.pillar-card p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.55}.reveal-on-scroll .pillar-grid>*,.reveal-on-scroll .card-grid>*,.reveal-on-scroll .stats-row>*,.reveal-on-scroll .journey>.journey-step{opacity:0;transform:translateY(16px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.reveal-on-scroll.is-visible .pillar-grid>*,.reveal-on-scroll.is-visible .card-grid>*,.reveal-on-scroll.is-visible .stats-row>*,.reveal-on-scroll.is-visible .journey>.journey-step{opacity:1;transform:none}.reveal-on-scroll.is-visible .pillar-grid>*:nth-child(1),.reveal-on-scroll.is-visible .card-grid>*:nth-child(1),.reveal-on-scroll.is-visible .stats-row>*:nth-child(1),.reveal-on-scroll.is-visible .journey>.journey-step:nth-child(1){transition-delay:.04s}.reveal-on-scroll.is-visible .pillar-grid>*:nth-child(2),.reveal-on-scroll.is-visible .card-grid>*:nth-child(2),.reveal-on-scroll.is-visible .stats-row>*:nth-child(2),.reveal-on-scroll.is-visible .journey>.journey-step:nth-child(2){transition-delay:.1s}.reveal-on-scroll.is-visible .pillar-grid>*:nth-child(3),.reveal-on-scroll.is-visible .card-grid>*:nth-child(3),.reveal-on-scroll.is-visible .stats-row>*:nth-child(3),.reveal-on-scroll.is-visible .journey>.journey-step:nth-child(3){transition-delay:.16s}.reveal-on-scroll.is-visible .pillar-grid>*:nth-child(4),.reveal-on-scroll.is-visible .card-grid>*:nth-child(4){transition-delay:.22s}.reveal-on-scroll.is-visible .pillar-grid>*:nth-child(5),.reveal-on-scroll.is-visible .card-grid>*:nth-child(5){transition-delay:.28s}.reveal-on-scroll.is-visible .pillar-grid>*:nth-child(6),.reveal-on-scroll.is-visible .card-grid>*:nth-child(6){transition-delay:.34s}.reveal-on-scroll.is-visible .card-grid>*:nth-child(7){transition-delay:.4s}.site-main>.hero+.section{padding-top:2.25rem}@media(max-width:960px){.hero{height:auto;min-height:0;max-height:none;padding:.85rem 0 0;justify-content:flex-start;align-items:center}.hero-shell,.hero-stage,.hero-center,.hero-fade{height:auto;flex:0 1 auto}.hero-stage{grid-template-columns:1fr;gap:.75rem;align-items:center;max-width:640px}.hero-rail{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;padding-bottom:0}.hero-rail-left,.hero-rail-right{align-items:stretch}.hero-chip{width:auto;flex:1 1 calc(50% - .4rem);min-width:min(100%,160px);max-width:100%}.hero-connectors{display:none}.hero-fade-stage{max-width:600px;height:auto}.hero-fade-img{max-height:min(56vh,500px);object-position:bottom center}.site-main>.hero+.section{padding-top:1.75rem}.pillar-grid,.pillar-grid-3{grid-template-columns:1fr}}@media(max-height:820px)and (min-width:961px){.hero{min-height:min(62vh,520px);padding-top:.95rem}.hero-shell{gap:0}.hero-fade-img{max-height:min(66vh,560px)}.hero-chip{padding:.48rem .72rem .48rem .48rem;font-size:.74rem}.hero-chip-icon{width:1.75rem;height:1.75rem;border-radius:10px;font-size:.58rem}}@media(max-width:640px){.hero-fade-img{max-height:min(48vh,400px)}.hero-chip{font-size:.74rem;padding:.48rem .65rem .48rem .45rem;flex:1 1 100%}}.journey{display:grid;gap:.85rem}.journey-step{display:grid;grid-template-columns:48px 1fr;gap:1.1rem;padding:1.25rem 1.35rem;position:relative;background:radial-gradient(ellipse 40% 80% at 0% 50%,rgba(255,106,61,.14),transparent 55%),linear-gradient(135deg,#fff 0%,var(--peach) 145%);border:1.5px solid rgba(255,106,61,.26);border-radius:18px;box-shadow:var(--shadow-sm);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.journey-step:nth-child(2){background:radial-gradient(ellipse 40% 80% at 0% 50%,rgba(15,154,154,.14),transparent 55%),linear-gradient(135deg,#fff 0%,var(--mint) 145%);border-color:#0f9a9a47}.journey-step:nth-child(3){background:radial-gradient(ellipse 40% 80% at 0% 50%,rgba(59,130,246,.14),transparent 55%),linear-gradient(135deg,#fff 0%,var(--sky) 145%);border-color:#3b82f647}.journey-step:hover{transform:translate(10px) scale(1.01);box-shadow:var(--shadow-md)}.journey-step:nth-child(1):hover{border-color:#ff6a3d73}.journey-step:nth-child(2):hover{border-color:#0f9a9a7a}.journey-step:nth-child(3):hover{border-color:#3b82f67a}.journey-step:before{display:none}.journey-dot{width:48px;height:48px;border-radius:15px;border:1.5px solid rgba(255,106,61,.3);background:linear-gradient(145deg,#ffe0d0,#ffb894);display:grid;place-items:center;font-size:.95rem;font-weight:780;color:#c2410c;box-shadow:0 10px 20px #ff6a3d3d;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.journey-step:hover .journey-dot{transform:scale(1.1) rotate(-4deg)}.journey-step:nth-child(2) .journey-dot{background:linear-gradient(145deg,#c5f0e8,#8ee0d4);color:#0f766e;border-color:#0f9a9a52;box-shadow:0 10px 20px #0f9a9a3d}.journey-step:nth-child(3) .journey-dot{background:linear-gradient(145deg,#cfe3ff,#9ec5ff);color:#1d4ed8;border-color:#3b82f652;box-shadow:0 10px 20px #3b82f63d}.journey-step h3{margin:0 0 .25rem;font-size:1.1rem;font-weight:740}.journey-step p{margin:0;color:var(--muted);font-size:.93rem;line-height:1.5}.cta-band{position:relative;padding:5.25rem 0;overflow:hidden;background:var(--grad-band);background-size:200% 200%;color:#fff;animation:gradientShift 10s ease infinite}.cta-band:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:#ff6a3d7a;filter:blur(52px);top:-30%;right:4%;animation:blobFloat 9s ease-in-out infinite;pointer-events:none}.cta-band:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:#2dd4bf66;filter:blur(46px);bottom:-26%;left:2%;animation:blobFloat 12s ease-in-out infinite reverse;pointer-events:none}.cta-band-inner{position:relative;z-index:1;padding:.5rem 0}.cta-kicker{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .85rem;padding:.32rem .78rem;border-radius:999px;font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#ff6a3d59,#14b8a659);border:1px solid rgba(255,255,255,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 20px #0000001f}.cta-band .container{position:relative;z-index:1}.cta-band .muted{color:#ffffffeb;font-size:1.05rem}.cta-band h2{font-family:var(--font-body);font-weight:780;letter-spacing:-.035em;margin:0 0 .75rem;font-size:clamp(1.7rem,3.2vw,2.4rem);color:#fff;text-shadow:0 8px 28px rgba(0,0,0,.2);max-width:18ch}.cta-band .btn-primary{background:linear-gradient(135deg,#ff6a3d,#ff8a4c 45%,#2dd4bf 115%);color:#fff;box-shadow:0 14px 34px #00000042,0 0 0 1px #ffffff1f inset;animation:none;border:none}.cta-band .btn-primary:hover{filter:brightness(1.08);background:linear-gradient(135deg,#ff7a52,#ff9a66 50%,#5eead4);transform:translateY(-3px);box-shadow:0 18px 40px #0000004d}.cta-band .btn-ghost{background:#ffffff24;border-color:#ffffff7a;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cta-band .btn-ghost:hover{background:#ffffff42;border-color:#fff;color:#fff;transform:translateY(-3px)}.site-footer{padding:3.5rem 0 1.85rem;margin-bottom:0;border-top:1px solid rgba(15,154,154,.14);background:radial-gradient(ellipse 36% 55% at 8% 0%,rgba(158,235,207,.45),transparent 55%),radial-gradient(ellipse 34% 50% at 92% 8%,rgba(255,201,168,.42),transparent 55%),radial-gradient(ellipse 28% 40% at 55% 100%,rgba(168,219,255,.28),transparent 55%),linear-gradient(180deg,#f2fffb,#fff 48%)}.footer-grid{display:grid;gap:1.5rem;grid-template-columns:1.5fr repeat(4,1fr)}.footer-grid h4{margin:0 0 .75rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}.footer-grid a{display:block;color:var(--ink-soft);font-size:.9rem;margin-bottom:.4rem;transition:color .2s ease,transform .2s ease}.footer-grid a:hover{color:var(--accent-2);transform:translate(3px)}.footer-bottom{margin-top:2.25rem;padding-top:1.15rem;border-top:1px solid rgba(15,154,154,.14);color:var(--muted);font-size:.82rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:linear-gradient(90deg,transparent,rgba(158,235,207,.12),rgba(255,201,168,.12),transparent);border-radius:12px;padding-inline:.35rem}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}.form{display:grid;gap:1rem;max-width:34rem;padding:1.5rem;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-md)}.form label{display:grid;gap:.35rem;font-size:.88rem;color:var(--ink-soft);font-weight:550}.form input,.form textarea,.form select{background:#f7f8fb;border:1px solid var(--line);border-radius:11px;padding:.72rem .9rem;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.form input:focus,.form textarea:focus,.form select:focus{outline:none;background:#fff;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.form-msg{padding:.75rem 1rem;border-radius:10px;border:1px solid var(--line)}.form-msg.ok{border-color:#05966959;background:#ecfdf5;color:var(--ok)}.form-msg.err{border-color:#dc262659;background:#fef2f2;color:var(--danger)}.signup-shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:1.5rem;align-items:stretch}.signup-aside{position:relative;overflow:hidden;padding:1.75rem 1.5rem;border-radius:22px;background:radial-gradient(120% 80% at 10% 0%,rgba(251,146,60,.28),transparent 55%),radial-gradient(90% 70% at 90% 100%,rgba(20,184,166,.22),transparent 50%),linear-gradient(165deg,#fff7ed,#ecfeff 55%,#f0f9ff);border:1px solid rgba(251,146,60,.22);box-shadow:var(--shadow-md)}.signup-aside-kicker{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c2410c}.signup-aside h3{margin:0 0 1rem;font-size:1.35rem;line-height:1.25;color:var(--ink)}.signup-benefits{margin:0 0 1.5rem;padding-left:1.1rem;display:grid;gap:.55rem;color:var(--ink-soft);font-size:.92rem}.signup-steps-rail{display:flex;flex-wrap:wrap;gap:.5rem}.signup-step-pill{padding:.4rem .7rem;border-radius:999px;font-size:.75rem;font-weight:650;background:#ffffffa6;border:1px solid rgba(15,23,42,.08);color:var(--muted)}.signup-step-pill.is-active{background:#fff;border-color:#14b8a673;color:#0f766e;box-shadow:0 0 0 3px #14b8a61f}.signup-step-pill.is-done{background:#ecfdf5;border-color:#05966959;color:#047857}.signup-form{max-width:none;width:100%;padding:1.75rem;border-radius:22px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#fb923c59,#14b8a659,#38bdf84d) border-box;border:1px solid transparent}.signup-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.signup-industry-hint{margin:-.35rem 0 0;font-size:.84rem;color:var(--muted);line-height:1.4}.signup-otp-block{display:grid;gap:.85rem;padding:1rem 1.05rem;border-radius:14px;background:linear-gradient(180deg,#f0fdfa,#f8fafc);border:1px solid rgba(20,184,166,.22);transition:border-color .2s ease,box-shadow .2s ease}.signup-otp-block.is-verified{border-color:#05966966;box-shadow:0 0 0 3px #10b9811f;background:linear-gradient(180deg,#ecfdf5,#f8fafc)}.signup-otp-email{background:linear-gradient(180deg,#eff6ff,#f8fafc);border-color:#3b82f638}.signup-otp-email.is-verified{border-color:#05966966;background:linear-gradient(180deg,#ecfdf5,#f8fafc)}.signup-verify-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.signup-otp-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.signup-otp-title{margin:0;font-size:.88rem;font-weight:700;color:#0f766e}.signup-otp-email .signup-otp-title{color:#1d4ed8}.signup-otp-note{margin:0;font-size:.8rem;line-height:1.35}.signup-otp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.signup-verified{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700;background:#ecfdf5;color:#047857;border:1px solid rgba(5,150,105,.3)}.signup-pending{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;font-size:.72rem;font-weight:650;background:#ffffffbf;color:var(--muted);border:1px solid rgba(15,23,42,.08)}.signup-dev-otp{margin:0;font-size:.75rem}.signup-sandbox-hint{margin:0;font-size:.8rem;line-height:1.4;color:#b45309;background:#fffbeb;border:1px solid rgba(245,158,11,.35);border-radius:10px;padding:.65rem .75rem}.signup-login-link{margin:0;text-align:center}@media(max-width:860px){.signup-shell,.signup-form-grid,.signup-verify-grid{grid-template-columns:1fr}}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm)}table.compare{width:100%;border-collapse:collapse;font-size:.9rem}table.compare th,table.compare td{padding:.75rem .9rem;border-bottom:1px solid var(--line);text-align:left}table.compare th{background:#f7f8fb;color:var(--muted);font-weight:650;font-size:.8rem}.page-hero{position:relative;padding:3.5rem 0 2rem}.page-hero:before{content:"";position:absolute;inset:0 -20% auto;height:240px;background:radial-gradient(ellipse at 18% 0%,rgba(255,106,61,.14),transparent 55%),radial-gradient(ellipse at 72% 10%,rgba(15,154,154,.12),transparent 50%),radial-gradient(ellipse at 92% 40%,rgba(191,230,255,.35),transparent 45%);pointer-events:none;z-index:-1}.page-hero h1{font-family:var(--font-body);font-weight:750;letter-spacing:-.03em;font-size:clamp(1.9rem,3.6vw,2.5rem);margin:0 0 .7rem;color:var(--ink)}.page-hero>p:last-child{margin:0;max-width:38rem;color:var(--muted);font-size:1.05rem}.pricing-card{border:1px solid var(--line);border-radius:18px;padding:1.5rem;background:#fff;display:flex;flex-direction:column;gap:.75rem;height:100%;box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.pricing-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:#0f9a9a59}.pricing-card.featured{border-color:#ff6a3d73;background:linear-gradient(180deg,#fff4ef,#fff 42%);box-shadow:0 0 0 1px #ff6a3d1f,var(--shadow-md)}.pricing-card .price{font-family:var(--font-body);font-weight:750;font-size:1.55rem;margin:.15rem 0;letter-spacing:-.02em;color:var(--ink)}.disclaimer{margin-top:1.5rem;padding:1rem 1.15rem;border-radius:12px;border:1px dashed var(--line-strong);color:var(--muted);font-size:.9rem;background:#ffffffa6}.anim-fade-up{animation:fadeUp .75s cubic-bezier(.22,1,.36,1) both}.reveal-on-scroll{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.reveal-on-scroll.is-visible{opacity:1;transform:none}.marquee{position:fixed;bottom:0;left:0;right:0;z-index:45;height:var(--marquee-h);box-sizing:border-box;border-top:none;border-bottom:none;background:linear-gradient(105deg,#070d18,#0c1628 18%,#0f2138 38%,#0a1a2e,#101828 72%,#0b1424);background-size:240% 100%;background-position:0% 50%;animation:marqueeWash 16s ease-in-out infinite alternate;overflow:hidden;padding:.9rem 0;display:flex;align-items:center;box-shadow:0 -14px 40px #0f172a6b,0 -6px 24px #0f9a9a1f,0 -1px #2dd4bf59,inset 0 1px #ffffff14}.marquee:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 0%,transparent 38%,rgba(255,255,255,.045) 48%,rgba(45,212,191,.08) 52%,rgba(255,106,61,.05) 56%,transparent 66%,transparent 100%);background-size:220% 100%;animation:marqueeShimmer 7.5s ease-in-out infinite;z-index:1}.marquee:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(45,212,191,.75) 18%,rgba(255,255,255,.7) 48%,rgba(255,106,61,.7) 78%,transparent 100%);box-shadow:0 0 12px #2dd4bf59,0 0 18px #ff6a3d2e;opacity:.95;z-index:2}.marquee-track{position:relative;z-index:3;display:flex;gap:2.75rem;width:max-content;animation:marquee 28s linear infinite}.marquee-item{color:#f8fafcf0;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.84rem;white-space:nowrap;display:inline-flex;align-items:center;text-shadow:0 0 18px rgba(255,255,255,.06);animation:marqueeItemGlow 9s ease-in-out infinite}.marquee-item:nth-child(4n+1){color:#ffd8c8;animation-delay:0s}.marquee-item:nth-child(4n+2){color:#a8f0e6;animation-delay:-2.2s}.marquee-item:nth-child(4n+3){color:#c4dcff;animation-delay:-4.5s}.marquee-item:nth-child(4n+4){color:#ffcfe4;animation-delay:-6.8s}.marquee-item:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-right:2.75rem;border-radius:999px;flex-shrink:0;background:radial-gradient(circle at 35% 30%,#fff,#ff8a4c 45%,#e85d3b);box-shadow:0 0 0 1px #ff8a4c59,0 0 10px #ff6a3d8c,0 0 18px #ff6a3d40;animation:marqueeDotPulse 3.6s ease-in-out infinite}.marquee-item:nth-child(4n+2):before{background:radial-gradient(circle at 35% 30%,#fff,#2dd4bf 45%,#0f9a9a);box-shadow:0 0 0 1px #2dd4bf66,0 0 10px #2dd4bf8c,0 0 18px #0f9a9a4d;animation-delay:-.9s}.marquee-item:nth-child(4n+3):before{background:radial-gradient(circle at 35% 30%,#fff,#7eb6ff 45%,#3b82f6);box-shadow:0 0 0 1px #60a5fa66,0 0 10px #60a5fa80,0 0 18px #3b82f647;animation-delay:-1.8s}.marquee-item:nth-child(4n+4):before{background:radial-gradient(circle at 35% 30%,#fff,#f472b6 45%,#db2777);box-shadow:0 0 0 1px #f472b666,0 0 10px #f472b680,0 0 18px #db277740;animation-delay:-2.7s}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin:0 0 1.85rem}.stat-card{border:1.5px solid rgba(15,154,154,.26);border-radius:22px;padding:1.55rem 1.35rem;background:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(158,235,207,.65),transparent 62%),radial-gradient(ellipse 40% 40% at 100% 100%,rgba(168,219,255,.28),transparent 55%),linear-gradient(165deg,#fff,var(--mint));text-align:center;box-shadow:var(--shadow-sm);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:15%;right:15%;height:4px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,#0f9a9a,#5eead4)}.stats-row>*:nth-child(2) .stat-card,.stats-row>.stat-card:nth-child(2){background:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(255,201,168,.7),transparent 62%),radial-gradient(ellipse 40% 40% at 0% 100%,rgba(255,184,208,.28),transparent 55%),linear-gradient(165deg,#fff,var(--peach));border-color:#ff6a3d4d}.stats-row>*:nth-child(2) .stat-card:before,.stats-row>.stat-card:nth-child(2):before{background:linear-gradient(90deg,#ff6a3d,#ffb088)}.stats-row>*:nth-child(3) .stat-card,.stats-row>.stat-card:nth-child(3){background:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(168,219,255,.7),transparent 62%),radial-gradient(ellipse 40% 40% at 100% 100%,rgba(208,194,255,.28),transparent 55%),linear-gradient(165deg,#fff,var(--sky));border-color:#3b82f64d}.stats-row>*:nth-child(3) .stat-card:before,.stats-row>.stat-card:nth-child(3):before{background:linear-gradient(90deg,#3b82f6,#93c5fd)}.stat-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-lg)}.stats-row>*:nth-child(1) .stat-card:hover,.stats-row>.stat-card:nth-child(1):hover{border-color:#0f9a9a7a}.stats-row>*:nth-child(2) .stat-card:hover,.stats-row>.stat-card:nth-child(2):hover{border-color:#ff6a3d80}.stats-row>*:nth-child(3) .stat-card:hover,.stats-row>.stat-card:nth-child(3):hover{border-color:#3b82f680}.stat-card strong{display:block;font-family:var(--font-body);font-weight:800;font-size:clamp(2rem,3.4vw,2.7rem);color:var(--teal-deep);letter-spacing:-.04em;line-height:1.1;text-shadow:0 2px 12px rgba(15,154,154,.12)}.stats-row>*:nth-child(2) .stat-card strong,.stats-row>.stat-card:nth-child(2) strong{color:var(--accent-2);text-shadow:0 2px 12px rgba(255,106,61,.14)}.stats-row>*:nth-child(3) .stat-card strong,.stats-row>.stat-card:nth-child(3) strong{color:#1d4ed8;text-shadow:0 2px 12px rgba(59,130,246,.14)}.stat-card span{color:var(--ink-soft);font-size:.92rem;font-weight:600}.page-enter{animation:pageIn .35s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes trustDot{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes frameIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(14px,-16px) scale(1.06)}}@keyframes typingDot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes callPulse{0%{box-shadow:0 0 #63d2978c}70%{box-shadow:0 0 0 10px #63d29700}to{box-shadow:0 0 #63d29700}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes softWash{0%{filter:hue-rotate(0deg) saturate(1)}to{filter:hue-rotate(8deg) saturate(1.05)}}@keyframes chipIn{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes chipActivePulse{0%,to{box-shadow:0 0 0 3px var(--chip-ring),0 0 14px var(--chip-ring);opacity:.85}50%{box-shadow:0 0 0 6px var(--chip-ring),0 0 26px var(--chip-ring);opacity:1}}@keyframes captionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes packInLeft{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@keyframes packInRight{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes stageFloat{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@keyframes sparkleDrift{0%,to{transform:translate(0) scale(1);opacity:.45}50%{transform:translate(8px,-10px) scale(1.35);opacity:.9}}@keyframes connectorPulse{0%,to{opacity:.55;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.15)}}@keyframes marqueeWash{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes marqueeShimmer{0%{background-position:120% 0;opacity:.55}45%{opacity:.95}to{background-position:-40% 0;opacity:.55}}@keyframes marqueeItemGlow{0%,to{filter:brightness(1);text-shadow:0 0 14px rgba(255,255,255,.04)}50%{filter:brightness(1.12);text-shadow:0 0 22px rgba(255,255,255,.12)}}@keyframes marqueeDotPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:1}}@media(max-width:900px){.stats-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal-on-scroll,.reveal-on-scroll .feature-list li,.reveal-on-scroll .pillar-grid>*,.reveal-on-scroll .card-grid>*,.reveal-on-scroll .stats-row>*,.reveal-on-scroll .journey>.journey-step,.reveal-on-scroll .color-chips .color-chip{opacity:1;transform:none}.marquee-track{animation:none}.hero-wash,.hero-sparkles span,.hero-connector-dot,.cta-band:before,.cta-band:after{animation:none!important}.hero-fade-img{transition:none}.hero-fade.is-floating .hero-fade-stage{animation:none!important}.hero-chip,.hero-chip.is-active:after,.hero-rail.anim-pack-left,.hero-rail.anim-pack-right{animation:none!important;opacity:1;transform:none}.hero-chip:hover,.hero-chip.is-active,.hero-chip.is-active:hover{transform:none}.btn-primary,.cta-band,.marquee,.marquee:before,.marquee-item,.marquee-item:before,.hero-bg{animation:none!important}}:root{--lp-ink: #0f172a;--lp-ink-soft: #334155;--lp-muted: #64748b;--lp-blue: #2563eb;--lp-indigo: #6366f1;--lp-violet: #8b5cf6;--lp-grad: linear-gradient(135deg, #2563eb 0%, #6366f1 48%, #a855f7 100%);--lp-grad-cta: linear-gradient(135deg, #3b82f6 0%, #6366f1 50%, #8b5cf6 100%);--lp-max: 1180px;--lp-radius: 18px;--lp-shadow: 0 10px 30px rgba(37, 99, 235, .1), 0 4px 12px rgba(15, 23, 42, .06);--lp-shadow-lg: 0 28px 56px rgba(37, 99, 235, .16), 0 10px 24px rgba(15, 23, 42, .08);--lp-ease: cubic-bezier(.22, 1, .36, 1)}body{background:#fff;color:var(--lp-ink);padding-bottom:0}.site-shell{background:#fff}.container{width:min(100% - 2.5rem,var(--lp-max))}.site-nav{height:var(--nav-h);background:#ffffffb8;border-bottom:1px solid rgba(148,163,184,.2);backdrop-filter:blur(22px) saturate(1.45);-webkit-backdrop-filter:blur(22px) saturate(1.45);box-shadow:0 1px #ffffffb3 inset,0 10px 30px #0f172a0b}.site-nav .brand{gap:.72rem}.site-nav .brand-logo{width:40px;height:40px;box-shadow:0 0 0 1.5px #d4af3759,0 4px 12px #0f172a1a}.site-footer .brand-logo{width:36px;height:36px;box-shadow:0 0 0 1px #d4af3766}.brand-stack{display:flex;flex-direction:column;justify-content:center;gap:.16rem;line-height:1}.brand-name,.brand .brand-name,.brand span:not(.brand-sub):not(.brand-stack):not(.nav-caret){font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:780;font-size:1.02rem;letter-spacing:-.03em;line-height:1;color:#0f172a}.brand .brand-sub{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.56rem;font-weight:680;letter-spacing:.18em;text-transform:uppercase;color:#64748b;line-height:1;margin:0}.nav-links>a,.dropdown-trigger{color:#475569;font-weight:580;font-size:.875rem;border-radius:999px}.nav-links>a:hover,.nav-links>a.active,.dropdown-trigger:hover{color:#2563eb;background:#2563eb14;box-shadow:inset 0 0 0 1px #2563eb14}.nav-login{color:#334155;border-color:#94a3b859;background:#ffffffc7;font-weight:620}.nav-login:hover{color:#1d4ed8;border-color:#2563eb47;background:#fff;box-shadow:0 6px 16px #2563eb1a}.btn-primary,.lp-btn-primary{position:relative;overflow:hidden;background:var(--lp-grad-cta)!important;background-size:180% 180%!important;box-shadow:0 12px 28px #6366f161!important;animation:lpCtaShift 7s ease infinite!important;border:none;color:#fff!important}.btn-primary:after,.lp-btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-120%);transition:none;pointer-events:none}.btn-primary:hover:after,.lp-btn-primary:hover:after{animation:lpShimmer .85s ease}.btn-primary:hover,.lp-btn-primary:hover{filter:brightness(1.06);box-shadow:0 16px 36px #6366f180!important}.site-nav .btn-primary{border-radius:999px;padding:.55rem 1.2rem;font-weight:700;letter-spacing:-.01em;box-shadow:0 10px 24px #6366f152!important}.site-nav .btn-primary:hover{transform:translateY(-1px)}.dropdown-menu{border-color:#94a3b838;box-shadow:0 20px 44px #0f172a1f,0 6px 16px #2563eb0f}.dropdown-menu a:hover{background:#2563eb14;color:#2563eb}@media(max-width:980px){.site-nav.open .nav-links{background:#fffffff7;border-bottom-color:#94a3b838}}.lp{overflow-x:clip}.lp-grad-text{background:var(--lp-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-kicker{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .85rem;padding:.32rem .8rem;border-radius:999px;font-size:.74rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#1d4ed8;background:linear-gradient(135deg,#2563eb1a,#a855f714);border:1px solid rgba(99,102,241,.18)}.lp-lead{color:var(--lp-muted);font-size:1.06rem;line-height:1.65;max-width:40rem}.lp-section-head{margin-bottom:2.65rem}.lp-section-head.center{text-align:center;margin-inline:auto}.lp-section-head.center .lp-lead{margin-inline:auto}.lp-section-head h2{margin:0 0 .8rem;font-size:clamp(1.8rem,3.3vw,2.55rem);font-weight:800;letter-spacing:-.04em;line-height:1.12;color:var(--lp-ink);max-width:22ch}.lp-section-head.center h2{margin-inline:auto;max-width:28ch}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:14px;padding:.9rem 1.55rem;font-weight:700;font-size:.95rem;border:1.5px solid transparent;cursor:pointer;transition:transform .28s var(--lp-ease),box-shadow .28s ease,background .28s ease,border-color .28s ease;text-decoration:none}.lp-btn:hover{transform:translateY(-3px)}.lp-btn-outline{background:#ffffffb8;border-color:#2563eb73;color:#1d4ed8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px #2563eb14}.lp-btn-outline:hover{background:#fff;border-color:#2563eb;box-shadow:0 10px 24px #2563eb24}.lp-btn-white{background:#fff;color:#1e3a8a;box-shadow:0 12px 32px #0f172a33}.lp-btn-white:hover{box-shadow:0 16px 40px #0f172a47}.lp-btn-dark{background:#1e3a8a;color:#fff;border-color:#fff3}.lp-btn-glass{background:#ffffff29;border-color:#ffffff73;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-btn-glass:hover{background:#ffffff42;border-color:#fff}.lp-play{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#2563eb1f;color:#2563eb}.lp-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#22c55e;color:#fff;flex-shrink:0}.lp-brand-mark{margin:0 0 .85rem;display:inline-flex;align-items:center;gap:.65rem;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:var(--lp-ink)}.lp-brand-mark>span{background:var(--lp-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-brand-logo{width:44px;height:44px;border-radius:50%;object-fit:contain;flex-shrink:0;background:#0a0a0a;padding:1px;box-shadow:0 0 0 1px #d4af3759,0 4px 12px #0f172a1a;transition:box-shadow .35s ease,filter .35s ease}.lp-brand-mark:hover .lp-brand-logo{filter:brightness(1.08) saturate(1.05);box-shadow:0 0 0 1px #f5c8428c,0 0 16px #d4af3766}.lp-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .95rem;border-radius:999px;background:linear-gradient(135deg,#2563eb1f,#a855f71a);border:1px solid rgba(99,102,241,.22);color:#1d4ed8;font-size:.8rem;font-weight:680;margin-bottom:1.05rem;box-shadow:0 4px 14px #2563eb14}.lp-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lp-grad);box-shadow:0 0 0 3px #6366f12e;flex-shrink:0}.lp-badge{margin-left:auto;padding:.2rem .55rem;border-radius:999px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.06em}.lp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lp-hero{position:relative;padding:3.75rem 0 3rem;overflow:hidden}.lp-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 52% 58% at 8% 18%,rgba(59,130,246,.28),transparent 62%),radial-gradient(ellipse 48% 52% at 92% 12%,rgba(168,85,247,.24),transparent 60%),radial-gradient(ellipse 42% 44% at 72% 85%,rgba(236,72,153,.12),transparent 58%),radial-gradient(ellipse 36% 40% at 30% 90%,rgba(56,189,248,.1),transparent 55%),linear-gradient(180deg,#f4f7ff,#fff 48%,#f1f5ff)}.lp-hero-wash{position:absolute;border-radius:50%;filter:blur(72px);pointer-events:none;opacity:.7}.lp-hero-wash.wash-a{width:380px;height:380px;background:#3b82f659;top:-12%;left:-6%;animation:lpBlob 14s ease-in-out infinite}.lp-hero-wash.wash-b{width:340px;height:340px;background:#a855f74d;top:8%;right:-8%;animation:lpBlob 16s ease-in-out infinite reverse}.lp-hero-wash.wash-c{width:280px;height:280px;background:#6366f138;bottom:-8%;left:38%;animation:lpBlob 18s ease-in-out infinite}.lp-hero-wash.wash-d{width:220px;height:220px;background:#ec48992e;top:42%;right:22%;animation:lpBlob 12s ease-in-out infinite reverse}.lp-hero-mesh{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 20% 30%,rgba(59,130,246,.22),transparent 42%),radial-gradient(circle at 78% 22%,rgba(168,85,247,.2),transparent 40%),radial-gradient(circle at 55% 78%,rgba(14,165,233,.14),transparent 45%),radial-gradient(circle at 30% 70%,rgba(244,114,182,.12),transparent 38%);background-size:140% 140%;animation:lpMeshDrift 22s ease-in-out infinite;pointer-events:none;opacity:.9}.lp-hero-spark{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 12px 4px #6366f18c;animation:lpSpark 5.5s ease-in-out infinite;pointer-events:none;opacity:0}.lp-hero-spark.s1{top:18%;left:12%;animation-delay:.2s}.lp-hero-spark.s2{top:28%;right:18%;animation-delay:1.4s;background:#c4b5fd}.lp-hero-spark.s3{bottom:22%;left:42%;animation-delay:2.6s;background:#93c5fd}.lp-hero-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:linear-gradient(rgba(99,102,241,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.07) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%);pointer-events:none;animation:lpGridDrift 28s linear infinite}.lp-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:2.75rem;align-items:center}.lp-anim-in{--i: 0;animation:lpFadeUp .85s var(--lp-ease) both;animation-delay:calc(.1s + var(--i) * .08s)}.lp-btn-pulse{animation:lpCtaShift 7s ease infinite,lpPulseGlow 2.8s ease-in-out infinite!important}.lp-btn-pulse-soft{position:relative;animation:lpSoftPulse 3.2s ease-in-out infinite}.lp-hero-copy h1{margin:0 0 1.05rem;font-size:clamp(2.35rem,4.4vw,3.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.05;color:var(--lp-ink)}.lp-hero-lead{margin:0 0 1.55rem;color:var(--lp-muted);font-size:1.1rem;line-height:1.65;max-width:36rem}.lp-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1rem;margin-bottom:1.7rem}.lp-feat-item{display:flex;align-items:center;gap:.65rem;padding:.62rem .78rem;border-radius:14px;background:#ffffffe0;border:1px solid rgba(148,163,184,.22);box-shadow:0 6px 18px #2563eb0f;font-size:.86rem;font-weight:640;color:var(--lp-ink-soft);transition:transform .25s var(--lp-ease),border-color .25s ease,box-shadow .25s ease}.lp-feat-item:hover{transform:translateY(-2px);border-color:#6366f159;box-shadow:0 10px 24px #6366f11f}.lp-feat-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.lp-feat-icon.tone-amber{background:#fef3c7;color:#d97706}.lp-feat-icon.tone-green{background:#dcfce7;color:#16a34a}.lp-feat-icon.tone-purple{background:#ede9fe;color:#7c3aed}.lp-feat-icon.tone-blue{background:#dbeafe;color:#2563eb}.lp-feat-icon.tone-sky{background:#e0f2fe;color:#0284c7}.lp-feat-icon.tone-pink{background:#fce7f3;color:#db2777}.lp-feat-icon.tone-orange{background:#ffedd5;color:#ea580c}.lp-feat-icon.tone-teal{background:#ccfbf1;color:#0d9488}.lp-hero-ctas{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:1.25rem}.lp-trust-row{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem 1.35rem}.lp-trust-row li{display:flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;color:var(--lp-ink-soft)}.lp-hero-visual-wrap{position:relative}.lp-hero-visual{position:relative;min-height:500px;display:flex;align-items:flex-end;justify-content:center;--tilt-x: 0deg;--tilt-y: 0deg;--parallax-x: 0px;--parallax-y: 0px;perspective:1000px}.lp-hero-tilt-layer{position:relative;z-index:2;width:100%;min-height:500px;display:flex;align-items:flex-end;justify-content:center;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(var(--parallax-x),var(--parallax-y),0);transition:transform .4s var(--lp-ease);will-change:transform}.lp-hero-glow{position:absolute;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.42),rgba(168,85,247,.18),transparent 70%);filter:blur(18px);top:6%;left:50%;transform:translate(-50%);z-index:0;animation:lpGlowPulse 5.5s ease-in-out infinite}.lp-hero-ring{position:absolute;width:min(72%,340px);height:min(72%,340px);border-radius:50%;border:1px solid rgba(99,102,241,.28);box-shadow:0 0 40px #6366f12e,inset 0 0 40px #a855f714;top:14%;left:50%;transform:translate(-42%);z-index:1;pointer-events:none;animation:lpRingPulse 6s ease-in-out infinite}.lp-hero-woman{position:relative;z-index:2;width:min(58%,280px);border-radius:28px;overflow:hidden;box-shadow:var(--lp-shadow-lg),0 0 0 1px #ffffff80;transform:translate(-18%)}.lp-hero-woman img{width:100%;height:360px;object-fit:cover;object-position:top center}.lp-hero-robot{position:absolute;z-index:3;right:4%;bottom:0;width:min(52%,260px);filter:drop-shadow(0 22px 44px rgba(37,99,235,.3));animation:lpFloat 5.5s ease-in-out infinite}.lp-hero-robot img{width:100%;height:auto;max-height:340px;object-fit:contain;object-position:bottom}.lp-float-card{position:absolute;z-index:4;background:#fffffff0;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(255,255,255,.85);border-radius:16px;box-shadow:var(--lp-shadow),0 0 0 1px #6366f10f;padding:.85rem 1rem}.lp-float-wa{top:8%;left:0;width:200px;animation:lpFloatCard 6s ease-in-out infinite}.lp-wa-head{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;color:#16a34a;margin-bottom:.55rem}.lp-wa-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e40;animation:lpDotPulse 2s ease-in-out infinite}.lp-wa-bubble{background:#f0fdf4;border-radius:12px 12px 12px 4px;padding:.45rem .65rem;font-size:.72rem;color:#14532d;margin-bottom:.35rem}.lp-wa-bubble.out{background:#dbeafe;border-radius:12px 12px 4px;color:#1e3a8a;margin-left:1rem}.lp-bubble-in{--i: 0;animation:lpBubbleIn .55s var(--lp-ease) both;animation-delay:calc(1.1s + var(--i) * .35s)}.lp-float-product{top:22%;right:0;display:flex;gap:.65rem;align-items:center;width:190px;animation:lpFloatCard 7.2s ease-in-out infinite reverse}.lp-float-product img{width:48px;height:48px;border-radius:10px;object-fit:cover}.lp-float-product strong{display:block;font-size:.78rem}.lp-float-product span{font-size:.7rem;color:var(--lp-muted)}.lp-float-stats{bottom:12%;left:2%;width:180px;animation:lpFloatCard 5.8s ease-in-out infinite .4s}.lp-stat-row{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.35rem 0;border-bottom:1px solid rgba(148,163,184,.2);font-size:.72rem}.lp-stat-row:last-child{border-bottom:none}.lp-stat-row span{color:var(--lp-muted)}.lp-stat-row strong{font-size:.8rem;color:var(--lp-ink)}.lp-stat-row em{font-style:normal;font-size:.65rem;font-weight:700}.lp-stat-row em.up{color:#16a34a}.lp-stat-row em.down{color:#ef4444}.lp-social-orbs{position:absolute;z-index:5;bottom:38%;right:8%;display:flex;flex-direction:column;gap:.45rem}.lp-social-orbs .orb{--i: 0;animation:lpOrbBob 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * .22s)}.orb{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:.65rem;font-weight:800;color:#fff;box-shadow:0 6px 16px #0f172a2e}.orb.wa{background:#25d366}.orb.fb{background:#1877f2;font-size:1rem}.orb.ig{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.orb.li{background:#0a66c2}.orb.x{background:#111}.orb.gear{background:#6366f1}.orb.bot{background:#8b5cf6}.orb.chart{background:#0ea5e9;font-size:.9rem}.orb.up{background:#22c55e}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes lpFloatCard{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(.8deg)}}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(22px) scale(.985);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes lpBlob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(22px,-16px) scale(1.07)}66%{transform:translate(-14px,12px) scale(.96)}}@keyframes lpMeshDrift{0%,to{transform:translate(0) scale(1);background-position:0% 40%}50%{transform:translate(-2%,3%) scale(1.06);background-position:60% 55%}}@keyframes lpGridDrift{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}@keyframes lpSpark{0%,to{opacity:0;transform:scale(.4) translateY(0)}20%{opacity:.9;transform:scale(1) translateY(-6px)}55%{opacity:.35;transform:scale(.7) translateY(-14px)}80%{opacity:0;transform:scale(.3) translateY(-20px)}}@keyframes lpGlowPulse{0%,to{opacity:.75;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}@keyframes lpRingPulse{0%,to{opacity:.55;transform:translate(-42%) scale(1)}50%{opacity:.95;transform:translate(-42%) scale(1.045)}}@keyframes lpDotPulse{0%,to{box-shadow:0 0 0 3px #22c55e38}50%{box-shadow:0 0 0 7px #22c55e1a}}@keyframes lpCtaShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes lpShimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes lpPulseGlow{0%,to{box-shadow:0 12px 28px #6366f161,0 0 #6366f133}50%{box-shadow:0 16px 40px #6366f185,0 0 0 10px #6366f114}}@keyframes lpSoftPulse{0%,to{transform:translateY(0);box-shadow:0 12px 32px #0f172a33}50%{transform:translateY(-2px);box-shadow:0 18px 40px #0f172a47}}@keyframes lpBubbleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes lpOrbBob{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@keyframes lpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lpChartDraw{0%{stroke-dashoffset:420}to{stroke-dashoffset:0}}@keyframes lpChartFillIn{0%{opacity:0}to{opacity:1}}@keyframes lpStepLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-trusted{padding:1.85rem 0 2.2rem;border-top:1px solid rgba(148,163,184,.16);border-bottom:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#f8fafce6,#f1f5ffa6);overflow:hidden}.lp-trusted-label{text-align:center;margin:0 0 1.2rem;font-size:.88rem;font-weight:680;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted)}.lp-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);padding:.15rem 0 .35rem}.lp-marquee-track{display:flex;align-items:center;gap:.85rem;width:max-content;animation:lpMarquee 40s linear infinite}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-trusted-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.15rem}.lp-trusted-item{display:flex;align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .45rem;border-radius:999px;background:#fff;border:1px solid rgba(148,163,184,.22);box-shadow:0 4px 12px #0f172a0a;font-size:.84rem;font-weight:620;color:#475569;transition:transform .25s var(--lp-ease),border-color .25s ease,box-shadow .25s ease;flex-shrink:0}.lp-trusted-item:hover{transform:translateY(-3px);border-color:#6366f166;box-shadow:0 10px 22px #6366f11f}.lp-trusted-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,#eff6ff,#ede9fe);border:1px solid rgba(99,102,241,.18);color:#4f46e5}.lp-why{padding:5rem 0}.lp-why-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:3rem;align-items:center}.lp-why h2{margin:0 0 1rem;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.15}.lp-check-list{list-style:none;padding:0;margin:1.5rem 0 1.75rem;display:grid;gap:.75rem}.lp-check-list li{display:flex;align-items:flex-start;gap:.65rem;font-size:.95rem;font-weight:580;color:var(--lp-ink-soft)}.lp-dash-wrap{position:relative;min-height:380px}.lp-dash-note{position:absolute;top:-.5rem;right:8%;font-family:Segoe Print,Comic Sans MS,cursive;font-size:.95rem;color:#7c3aed;transform:rotate(-4deg);z-index:3;font-weight:600}.lp-laptop{position:relative;z-index:1;width:100%;max-width:520px;margin-left:auto}.lp-laptop-screen{display:grid;grid-template-columns:110px 1fr;background:#0f172a;border-radius:14px 14px 0 0;overflow:hidden;border:10px solid #1e293b;border-bottom:none;min-height:280px;box-shadow:var(--lp-shadow-lg)}.lp-dash-side{background:#111827;padding:.85rem .65rem;display:flex;flex-direction:column;gap:.45rem;color:#94a3b8;font-size:.68rem}.lp-dash-logo{width:32px;height:32px;border-radius:50%;object-fit:contain;background:#0a0a0a;display:block;margin-bottom:.5rem;box-shadow:0 0 0 1px #d4af3759}.lp-dash-main{background:linear-gradient(160deg,#1e293b,#0f172a);padding:1rem;color:#e2e8f0}.lp-dash-main header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.lp-pill{padding:.15rem .5rem;border-radius:999px;background:#22c55e33;color:#4ade80;font-size:.65rem;font-weight:700}.lp-chart{width:100%;height:110px;margin-bottom:.75rem}.lp-chart-line{stroke-dasharray:420;stroke-dashoffset:420}.reveal-on-scroll.is-visible .lp-chart-line{animation:lpChartDraw 1.35s var(--lp-ease) .15s both}.lp-chart-fill{opacity:0}.reveal-on-scroll.is-visible .lp-chart-fill{animation:lpChartFillIn .9s ease .55s both}.lp-dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.lp-dash-metrics div{background:#ffffff0f;border-radius:10px;padding:.5rem;text-align:center}.lp-dash-metrics em{display:block;font-style:normal;font-weight:800;font-size:1rem;color:#fff}.lp-dash-metrics span{font-size:.65rem;color:#94a3b8}.lp-laptop-base{height:14px;background:linear-gradient(180deg,#334155,#1e293b);border-radius:0 0 18px 18px;box-shadow:0 16px 30px #0f172a40}.lp-phone{position:absolute;right:-4%;bottom:8%;z-index:2;width:130px;background:#0f172a;border-radius:22px;padding:8px;box-shadow:var(--lp-shadow-lg);border:3px solid #334155;animation:lpFloat 6.5s ease-in-out infinite}.lp-phone-notch{width:48px;height:6px;border-radius:999px;background:#334155;margin:4px auto 8px}.lp-phone-body{background:#fff;border-radius:14px;padding:.65rem;min-height:160px}.lp-phone-title{margin:0 0 .5rem;font-size:.75rem;font-weight:750}.lp-phone-row{font-size:.62rem;padding:.4rem;margin-bottom:.35rem;border-radius:8px;background:#f1f5f9;color:#334155;font-weight:600}.lp-solutions{padding:5.25rem 0;background:radial-gradient(ellipse 42% 42% at 0% 0%,rgba(59,130,246,.1),transparent 60%),radial-gradient(ellipse 38% 38% at 100% 18%,rgba(168,85,247,.1),transparent 55%),linear-gradient(180deg,#f8fafc,#f1f5ff)}.lp-sol-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.lp-sol-card{position:relative;background:linear-gradient(165deg,#fff,#fafbff);border:1px solid rgba(148,163,184,.22);border-radius:20px;padding:1.35rem 1.25rem 1.25rem;box-shadow:var(--lp-shadow);display:flex;flex-direction:column;overflow:hidden;transition:transform .35s var(--lp-ease),box-shadow .35s ease,border-color .35s ease}.lp-sol-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--lp-grad);opacity:.55;transform:scaleX(.35);transform-origin:left;transition:transform .4s var(--lp-ease),opacity .35s ease}.lp-sol-card:hover{transform:translateY(-10px) scale(1.015);border-color:#6366f166;box-shadow:var(--lp-shadow-lg),0 0 0 1px #6366f11a}.lp-sol-card:hover:before{transform:scaleX(1);opacity:1}.lp-sol-top{display:flex;align-items:center;margin-bottom:.9rem}.lp-sol-card h3{margin:0 0 .45rem;font-size:1.06rem;font-weight:760;letter-spacing:-.02em}.lp-sol-card>p{margin:0 0 .85rem;color:var(--lp-muted);font-size:.88rem;line-height:1.5;flex:0 0 auto}.lp-sol-card ul{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.4rem;flex:1}.lp-sol-card li{display:flex;align-items:flex-start;gap:.45rem;font-size:.8rem;color:var(--lp-ink-soft)}.lp-sol-card .lp-check{width:16px;height:16px;margin-top:1px}.lp-learn{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:720;color:#2563eb;transition:gap .25s ease,color .25s ease}.lp-learn:hover{color:#7c3aed;gap:.55rem}.lp-how{padding:5.25rem 0;background:radial-gradient(ellipse 50% 40% at 50% 0%,rgba(99,102,241,.06),transparent 60%),#fff}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;position:relative}.lp-step{text-align:center;position:relative;padding:1.35rem 1rem 1.5rem;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(148,163,184,.2);box-shadow:0 8px 24px #2563eb0f;transition:transform .3s var(--lp-ease),box-shadow .3s ease}.lp-step:hover{transform:translateY(-8px);box-shadow:var(--lp-shadow-lg)}.lp-step-num{width:58px;height:58px;border-radius:50%;margin:0 auto 1.15rem;display:grid;place-items:center;font-size:1.25rem;font-weight:800;color:#fff;background:var(--lp-grad);box-shadow:0 12px 28px #6366f166;position:relative;z-index:1;transition:transform .35s var(--lp-ease),box-shadow .35s ease}.lp-step:hover .lp-step-num{transform:scale(1.08);box-shadow:0 16px 36px #6366f180}.lp-step-line{position:absolute;top:50px;left:calc(50% + 38px);width:calc(100% - 76px);border-top:2px dashed rgba(99,102,241,.4);z-index:0;transform-origin:left center;transform:scaleX(0)}.reveal-on-scroll.is-visible .lp-step-line{animation:lpStepLine .9s var(--lp-ease) .35s both}.lp-step h3{margin:0 0 .5rem;font-size:1.15rem;font-weight:750}.lp-step p{margin:0 0 1rem;color:var(--lp-muted);font-size:.92rem}.lp-step-icons{display:flex;justify-content:center;gap:.45rem}.lp-industries{padding:4.75rem 0 5.25rem;background:radial-gradient(ellipse 40% 35% at 100% 0%,rgba(168,85,247,.08),transparent 55%),#f8fafc}.lp-ind-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.9rem}.lp-ind-grid>.reveal-on-scroll{height:100%}.lp-ind-tile{display:flex;flex-direction:column;align-items:center;gap:.7rem;height:100%;padding:1.35rem .75rem;background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:18px;box-shadow:0 6px 18px #0f172a0a;font-size:.88rem;font-weight:660;color:var(--lp-ink);transition:transform .3s var(--lp-ease),border-color .3s ease,box-shadow .3s ease}.lp-ind-tile:hover{transform:translateY(-8px) scale(1.02);border-color:#6366f173;box-shadow:var(--lp-shadow-lg)}.lp-ind-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#fee2e2,#ffedd5);color:#ea580c;transition:transform .3s var(--lp-ease)}.lp-ind-tile:hover .lp-ind-icon{transform:scale(1.08) rotate(-4deg)}.lp-ind-tile:nth-child(2n) .lp-ind-icon{background:linear-gradient(145deg,#dbeafe,#ede9fe);color:#4f46e5}.lp-ind-tile:nth-child(3n) .lp-ind-icon{background:linear-gradient(145deg,#dcfce7,#ccfbf1);color:#059669}.lp-stats{position:relative;padding:3.75rem 0;background:radial-gradient(ellipse 50% 80% at 20% 50%,rgba(99,102,241,.28),transparent 55%),radial-gradient(ellipse 40% 60% at 80% 40%,rgba(168,85,247,.24),transparent 50%),linear-gradient(135deg,#0b1026,#1a1040,#0f172a);overflow:hidden}.lp-stats-edge{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#a855f7,#ec4899,#f59e0b,#22c55e)}.lp-stats-orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.lp-stats-orb.a{width:260px;height:260px;background:#6366f159;top:-40%;left:10%;animation:lpBlob 12s ease-in-out infinite}.lp-stats-orb.b{width:220px;height:220px;background:#ec489940;bottom:-35%;right:12%;animation:lpBlob 14s ease-in-out infinite reverse}.lp-stats-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.lp-stat-card{text-align:center;padding:1.85rem 1rem;border-radius:20px;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s var(--lp-ease),border-color .3s ease}.lp-stat-card:hover{transform:translateY(-8px) scale(1.02);border-color:#ffffff59}.lp-stat-card.tone-purple{background:linear-gradient(160deg,#7c3aed73,#4c1d958c)}.lp-stat-card.tone-green{background:linear-gradient(160deg,#22c55e66,#15803d80)}.lp-stat-card.tone-teal{background:linear-gradient(160deg,#10b98166,#065f468c)}.lp-stat-card.tone-orange{background:linear-gradient(160deg,#f9731673,#9a34128c)}.lp-stat-card strong{display:block;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:850;color:#fff;letter-spacing:-.03em;line-height:1.1}.lp-stat-card span{color:#ffffffd9;font-size:.95rem;font-weight:560}.lp-testimonials{padding:5.25rem 0;background:radial-gradient(ellipse 45% 40% at 0% 100%,rgba(59,130,246,.06),transparent 55%),#fff}.lp-test-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.lp-test-card{margin:0;background:linear-gradient(165deg,#fff,#f8fafc);border:1px solid rgba(148,163,184,.24);border-radius:20px;padding:1.55rem;box-shadow:var(--lp-shadow);transition:transform .3s var(--lp-ease),box-shadow .3s ease,border-color .3s ease}.lp-test-card:hover{transform:translateY(-10px);border-color:#6366f159;box-shadow:var(--lp-shadow-lg)}.lp-test-stars{display:flex;gap:.2rem;margin-bottom:.85rem}.lp-test-card>p{margin:0 0 1.25rem;color:var(--lp-ink-soft);font-size:.95rem;line-height:1.65}.lp-test-card footer{display:flex;align-items:center;gap:.75rem}.lp-test-card footer img{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #6366f126}.lp-test-card footer strong{display:block;font-size:.92rem}.lp-test-card footer span{font-size:.78rem;color:var(--lp-muted)}.lp-final-cta{position:relative;padding:4rem 0;background:linear-gradient(115deg,#ec4899,#a855f7,#6366f1 52%,#3b82f6,#22d3ee);background-size:160% 160%;animation:lpCtaShift 12s ease infinite;overflow:hidden}.lp-final-orb{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.lp-final-orb.a{width:280px;height:280px;background:#ffffff38;top:-40%;right:8%;animation:lpBlob 10s ease-in-out infinite}.lp-final-orb.b{width:240px;height:240px;background:#22d3ee4d;bottom:-45%;left:5%;animation:lpBlob 13s ease-in-out infinite reverse}.lp-final-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.lp-final-kicker{margin:0 0 .55rem;font-size:.78rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9}.lp-final-copy h2{margin:0 0 .75rem;font-size:clamp(1.8rem,3.2vw,2.55rem);font-weight:800;color:#fff;letter-spacing:-.035em;text-shadow:0 8px 28px rgba(15,23,42,.2)}.lp-final-copy p{margin:0 0 1.45rem;color:#fffffff0;max-width:36rem;font-size:1.06rem}.lp-sol-media{margin:-.35rem -.35rem .95rem;border-radius:14px;overflow:hidden;height:118px;background:linear-gradient(135deg,#eef2ff,#fce7f3)}.lp-sol-media img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .45s var(--lp-ease)}.lp-sol-card:hover .lp-sol-media img{transform:scale(1.08)}.lp-rocket{position:relative;width:140px;height:180px;display:grid;place-items:center;filter:drop-shadow(0 16px 24px rgba(15,23,42,.35));animation:lpFloat 4s ease-in-out infinite;transform:rotate(-18deg)}.lp-svg-flame{animation:lpFlame .55s ease-in-out infinite alternate;transform-origin:60px 138px}.lp-rocket-body,.lp-rocket-flame{display:none}@keyframes lpFlame{0%{transform:scaleY(.85);opacity:.7}to{transform:scaleY(1.15);opacity:1}}.site-footer{background:#0f172a;border-top:none;color:#cbd5e1;padding:3.75rem 0 1.5rem}.site-footer .brand span,.site-footer .brand-name{color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif}.site-footer .brand-sub,.site-footer .muted{color:#94a3b8}.site-footer h4{color:#e2e8f0!important;letter-spacing:.06em}.site-footer a{color:#94a3b8!important}.site-footer a:hover{color:#60a5fa!important}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr}.footer-bottom{border-top-color:#94a3b833;background:none;color:#64748b}.footer-social{display:flex;gap:.55rem;margin-top:1rem}.footer-social a{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#ffffff14;color:#e2e8f0!important;font-size:.85rem;font-weight:700}.footer-social a:hover{background:#6366f173;color:#fff!important;transform:none}.footer-news{display:flex;gap:.45rem;margin-top:.65rem}.footer-news input{flex:1;min-width:0;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#ffffff0f;color:#fff;padding:.65rem .85rem}.footer-news input::placeholder{color:#64748b}.footer-news button{border:none;border-radius:10px;padding:.65rem 1rem;background:var(--lp-grad-cta);color:#fff;font-weight:700;cursor:pointer;white-space:nowrap}.marquee{display:none!important}@media(max-width:1100px){.lp-sol-grid{grid-template-columns:repeat(2,1fr)}.lp-ind-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.lp-hero{padding:2.75rem 0 2.25rem}.lp-hero-grid,.lp-why-grid,.lp-final-inner{grid-template-columns:1fr}.lp-hero-visual{min-height:400px;max-width:480px;margin:0 auto}.lp-hero-tilt-layer{min-height:400px}.lp-hero-ring{display:none}.lp-steps{grid-template-columns:1fr;gap:1.25rem}.lp-step-line{display:none}.lp-stats-grid,.lp-test-grid{grid-template-columns:1fr 1fr}.lp-dash-note{position:static;transform:none;text-align:center;margin-bottom:.75rem}.lp-phone{right:4%}.lp-rocket{display:none}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.lp-feat-grid,.lp-sol-grid,.lp-ind-grid,.lp-stats-grid,.lp-test-grid{grid-template-columns:1fr}.lp-hero-woman{transform:translate(-8%);width:55%}.lp-float-product{display:none}.lp-float-wa{width:160px}.footer-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lp-hero-robot,.lp-float-card,.lp-phone,.lp-rocket,.lp-rocket-body,.lp-rocket-flame,.lp-hero-wash,.lp-hero-glow,.lp-hero-ring,.lp-hero-mesh,.lp-hero-spark,.lp-hero-grid-lines,.lp-wa-dot,.lp-stats-orb,.lp-final-orb,.lp-btn-primary,.lp-btn-pulse,.lp-btn-pulse-soft,.lp-final-cta,.lp-anim-in,.lp-svg-flame,.lp-bubble-in,.lp-social-orbs .orb,.lp-marquee-track,.lp-chart-line,.lp-chart-fill,.lp-step-line{animation:none!important}.lp-anim-in,.lp-bubble-in{opacity:1;transform:none;filter:none}.lp-hero-tilt-layer{transform:none!important;transition:none!important}.lp-chart-line{stroke-dashoffset:0}.lp-chart-fill{opacity:1}.lp-step-line{transform:scaleX(1)}.lp-marquee-track{flex-wrap:wrap;justify-content:center;width:100%;max-width:var(--lp-max);margin-inline:auto;padding-inline:1.25rem}}.pp{overflow-x:clip;background:#fff}.pp-grad-text{background:linear-gradient(115deg,#2563eb,#7c3aed 55%,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-hero{position:relative;padding:2.5rem 0 1.5rem;isolation:isolate}.pp-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:linear-gradient(180deg,#f8faff,#fff 70%)}.pp-blob{position:absolute;border-radius:50%;filter:blur(64px);pointer-events:none}.pp-blob-a{width:420px;height:420px;background:#ec489938;top:-8%;left:-6%}.pp-blob-b{width:380px;height:380px;background:#6366f142;top:-4%;right:-4%}.pp-blob-c{width:320px;height:320px;background:#38bdf82e;top:28%;left:38%}.pp-blob-d{width:280px;height:280px;background:#a855f729;bottom:0;right:18%}.pp-hero-inner{position:relative;z-index:1}.pp-hero-copy{text-align:center;max-width:640px;margin:0 auto 1.75rem}.pp-pill{display:inline-flex;align-items:center;padding:.35rem .95rem;border-radius:999px;font-size:.8rem;font-weight:650;color:#2563eb;background:#dbeafef2;border:1px solid rgba(147,197,253,.7);margin-bottom:1rem}.pp-hero-copy h1{margin:0 0 .85rem;font-size:clamp(2rem,4.2vw,3rem);font-weight:800;letter-spacing:-.03em;color:#0f172a;line-height:1.15}.pp-lead{margin:0 auto 1.35rem;color:#64748b;font-size:1.05rem;line-height:1.55;max-width:34rem}.pp-billing{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem;border-radius:999px;background:#fff;border:1px solid rgba(148,163,184,.35);box-shadow:0 8px 24px #2563eb14}.pp-billing button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.5rem 1.15rem;border-radius:999px;font:inherit;font-size:.88rem;font-weight:650;color:#475569;cursor:pointer;transition:background .2s ease,color .2s ease}.pp-billing button.is-active{background:#1e3a8a;color:#fff}.pp-save-badge{margin-left:.25rem;margin-right:.35rem;padding:.22rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#16a34a;background:#ecfdf5;border:1px solid #86efac}.pp-hero-art{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:end;max-width:920px;margin:0 auto .5rem;min-height:200px}.pp-art-left{display:flex;align-items:flex-end;gap:.75rem;justify-content:flex-end}.pp-robot-wrap{position:relative;width:168px;height:168px}.pp-robot{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:50%;filter:drop-shadow(0 18px 28px rgba(37,99,235,.25));animation:ppFloat 5s ease-in-out infinite}.pp-orb{position:absolute;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;box-shadow:0 8px 16px #0f172a2e;animation:ppFloat 4.2s ease-in-out infinite}.pp-orb-wa{background:#25d366;top:8%;left:-6%;animation-delay:.2s}.pp-orb-phone{background:#2563eb;top:-2%;right:6%;animation-delay:.8s}.pp-orb-ig{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af);bottom:18%;left:-10%;animation-delay:1.2s}.pp-orb-fb{background:#1877f2;bottom:8%;right:-4%;animation-delay:.5s}.pp-handwrite{display:flex;flex-direction:column;gap:.15rem;font-family:Caveat,Segoe Script,cursive;font-size:1.35rem;font-weight:700;color:#1e3a8a;line-height:1.15;padding-bottom:1.5rem;transform:rotate(-6deg)}.pp-hw-arrow{color:#3b82f6;font-size:.85rem;margin-left:.35rem;font-family:Plus Jakarta Sans,sans-serif}.pp-art-right{position:relative;padding:.5rem 0 1rem}.pp-dash{display:flex;width:min(100%,280px);height:160px;border-radius:16px;overflow:hidden;background:#ffffffb8;border:1px solid rgba(148,163,184,.35);box-shadow:0 20px 40px #2563eb24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ppFloat 6s ease-in-out infinite reverse}.pp-dash-sidebar{width:42px;background:#1e293b;display:flex;flex-direction:column;gap:8px;padding:14px 10px}.pp-dash-sidebar span{height:8px;border-radius:4px;background:#94a3b873}.pp-dash-main{flex:1;padding:12px 14px}.pp-dash-title{font-size:.72rem;font-weight:700;color:#334155;margin-bottom:.75rem}.pp-dash-bars{display:flex;align-items:flex-end;gap:8px;height:100px}.pp-dash-bars i{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#60a5fa,#2563eb);display:block}.pp-dash-bars i:nth-child(2n){background:linear-gradient(180deg,#a78bfa,#7c3aed)}.pp-float-card{position:absolute;right:0;bottom:-.25rem;width:min(100%,210px);padding:.85rem 1rem;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.28);box-shadow:0 16px 32px #0f172a1f}.pp-float-card strong{display:block;font-size:.82rem;color:#0f172a;margin-bottom:.2rem}.pp-float-card p{margin:0;font-size:.75rem;color:#64748b;line-height:1.4}@keyframes ppFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pp-plans{position:relative;padding:1.5rem 0 3rem;background:radial-gradient(ellipse 40% 50% at 10% 20%,rgba(236,72,153,.08),transparent 55%),radial-gradient(ellipse 40% 50% at 90% 30%,rgba(99,102,241,.1),transparent 55%),#fff}.pp-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem;align-items:stretch}.pp-plan-grid.is-custom-only{grid-template-columns:minmax(280px,440px);justify-content:center}.pp-hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.35rem}.pp-hero-cta{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:12px;font-weight:700;font-size:.92rem;text-decoration:none;border:1.5px solid rgba(37,99,235,.35);color:#2563eb;background:#fff;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.pp-hero-cta.is-solid{background:linear-gradient(135deg,#2563eb,#4f46e5);border-color:transparent;color:#fff;box-shadow:0 12px 28px #2563eb47}.pp-hero-cta:hover{transform:translateY(-2px)}.pp-custom-actions{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem}.pp-custom-card .pp-card-cta{text-align:center;justify-content:center}button.pp-pay-btn{width:100%;cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}button.pp-pay-btn:disabled{opacity:.65;cursor:wait}.pp-pay-prefill{display:flex;flex-direction:column;gap:.15rem;margin:0 0 .85rem;padding:.7rem .85rem;border-radius:12px;background:#ea580c0f;border:1px solid rgba(234,88,12,.18);font-size:.88rem;color:#475569}.pp-amount-field{display:flex;flex-direction:column;gap:.35rem;margin:0 0 .85rem}.pp-amount-field label{font-size:.78rem;font-weight:700;color:#334155}.pp-amount-input-wrap{display:flex;align-items:center;gap:.35rem;padding:.55rem .75rem;border-radius:12px;border:1px solid rgba(148,163,184,.45);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.pp-amount-input-wrap:focus-within{border-color:#ea580c8c;box-shadow:0 0 0 3px #ea580c1f}.pp-amount-prefix{font-size:1.05rem;font-weight:750;color:#0f172a}.pp-amount-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:1.15rem;font-weight:750;color:#0f172a;letter-spacing:-.02em}.pp-amount-input:disabled{opacity:.65}.pp-amount-hint{font-size:.72rem;color:#94a3b8}.pp-amount-error{font-size:.78rem;color:#b91c1c;font-weight:600}.pp-pay-prefill-label{font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#ea580c}.pp-pay-prefill strong{color:#0f172a;font-weight:700}.pp-pay-prefill-meta{color:#64748b;word-break:break-word}.pp-pay-msg{margin:0 0 .85rem;padding:.65rem .8rem;border-radius:10px;font-size:.88rem;line-height:1.4}.pp-pay-msg.is-ok{background:#10b9811a;color:#047857;border:1px solid rgba(16,185,129,.25)}.pp-pay-msg.is-err{background:#ef444414;color:#b91c1c;border:1px solid rgba(239,68,68,.22)}.pp-pay-msg.is-info{background:#3b82f614;color:#1d4ed8;border:1px solid rgba(59,130,246,.22)}.pp-pay-msg a{color:inherit;font-weight:700;text-decoration:underline}.pp-plan-grid>.reveal-on-scroll{height:100%;display:flex}.pp-plan-grid>.reveal-on-scroll>.pp-card{flex:1;width:100%}.pp-card{position:relative;display:flex;flex-direction:column;height:100%;padding:1.5rem 1.25rem 1.35rem;border-radius:22px;background:#fff;border:1px solid rgba(148,163,184,.28);box-shadow:0 12px 32px #0f172a0f;transition:transform .25s var(--lp-ease),box-shadow .25s ease}.pp-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px #2563eb1f}.pp-card.is-featured{border-color:#22c55e73;box-shadow:0 18px 40px #22c55e24;padding-top:1.85rem}.pp-popular{position:absolute;top:-12px;left:50%;transform:translate(-50%);white-space:nowrap;padding:.3rem .85rem;border-radius:999px;font-size:.72rem;font-weight:750;color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 8px 18px #16a34a59;display:inline-flex;align-items:center;gap:.3rem}.pp-card-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;margin-bottom:.85rem;color:#fff}.pp-card.accent-blue .pp-card-icon{background:#2563eb}.pp-card.accent-green .pp-card-icon{background:#22c55e}.pp-card.accent-purple .pp-card-icon{background:#8b5cf6}.pp-card.accent-orange .pp-card-icon{background:#f97316}.pp-card h3{margin:0 0 .35rem;font-size:1.2rem;font-weight:800;color:#0f172a}.pp-card-blurb{margin:0 0 1rem;font-size:.82rem;color:#64748b;line-height:1.45;min-height:2.4em}.pp-price{display:flex;align-items:baseline;gap:.2rem;margin-bottom:.2rem}.pp-price-main{font-size:1.75rem;font-weight:850;letter-spacing:-.03em;color:#0f172a}.pp-custom-card .pp-price-main{font-size:1.45rem}.pp-price-unit{font-size:.9rem;font-weight:600;color:#64748b}.pp-price-note{margin:0 0 1rem;font-size:.78rem;color:#94a3b8}.pp-card-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.7rem 1rem;border-radius:12px;font-size:.9rem;font-weight:700;text-decoration:none;margin-bottom:1.1rem;transition:filter .2s ease,background .2s ease,color .2s ease}.pp-card.accent-blue .pp-card-cta{color:#2563eb;background:#fff;border:1.5px solid #2563eb}.pp-card.accent-green .pp-card-cta.is-solid,.pp-card-cta.is-solid{color:#fff!important;border:none!important;background:linear-gradient(135deg,#3b82f6,#6366f1,#8b5cf6)!important;box-shadow:0 10px 24px #6366f159}.pp-card.accent-purple .pp-card-cta{color:#7c3aed;background:#fff;border:1.5px solid #8b5cf6}.pp-card.accent-orange .pp-card-cta{color:#ea580c;background:#fff;border:1.5px solid #f97316}.pp-card-cta:hover{filter:brightness(1.05)}.pp-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.pp-features li{position:relative;padding-left:1.45rem;font-size:.82rem;color:#475569;line-height:1.4}.pp-features li:before{content:"";position:absolute;left:0;top:.15rem;width:16px;height:16px;border-radius:50%;background-size:10px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.pp-card.accent-blue .pp-features li:before{background-color:#2563eb}.pp-card.accent-green .pp-features li:before{background-color:#22c55e}.pp-card.accent-purple .pp-features li:before{background-color:#8b5cf6}.pp-card.accent-orange .pp-features li:before{background-color:#f97316}.pp-benefits{padding:1.5rem 0;background:#f8fafc;border-top:1px solid rgba(148,163,184,.2);border-bottom:1px solid rgba(148,163,184,.2)}.pp-benefits-row{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.pp-benefit{display:flex;align-items:center;gap:.75rem}.pp-benefit-icon{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:grid;place-items:center}.pp-benefit.tone-green .pp-benefit-icon{background:#dcfce7;color:#16a34a}.pp-benefit.tone-purple .pp-benefit-icon{background:#ede9fe;color:#7c3aed}.pp-benefit.tone-blue .pp-benefit-icon{background:#dbeafe;color:#2563eb}.pp-benefit.tone-orange .pp-benefit-icon{background:#ffedd5;color:#ea580c}.pp-benefit.tone-pink .pp-benefit-icon{background:#fce7f3;color:#db2777}.pp-benefit strong{display:block;font-size:.88rem;color:#0f172a;font-weight:750}.pp-benefit span{font-size:.75rem;color:#64748b}.pp-cta-wrap{padding:2.75rem 0 3.5rem;background:#fff}.pp-cta-banner{position:relative;display:grid;grid-template-columns:160px 1fr 200px;gap:1.25rem;align-items:center;padding:2rem;border-radius:28px;overflow:hidden;color:#fff;background:linear-gradient(115deg,#1d4ed8,#4f46e5 45%,#7c3aed);box-shadow:0 24px 48px #4f46e559}.pp-cta-coins{position:relative;height:120px}.pp-coin-stack{position:relative;width:100px;height:100px}.pp-coin{position:absolute;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fde68a,#f59e0b 55%,#b45309);box-shadow:inset 0 -4px #00000026,0 6px 12px #0003}.pp-coin:nth-child(1){bottom:8px;left:8px}.pp-coin:nth-child(2){bottom:28px;left:28px}.pp-coin:nth-child(3){bottom:48px;left:12px}.pp-cyl{position:absolute;width:28px;height:36px;border-radius:8px;background:linear-gradient(180deg,#60a5fa,#1d4ed8);bottom:4px;right:8px;box-shadow:0 8px 14px #0003}.pp-cyl-b{height:48px;right:36px;bottom:10px;background:linear-gradient(180deg,#93c5fd,#2563eb)}.pp-growth-arrow{position:absolute;top:-4px;right:4px;font-size:3rem;font-weight:900;color:#4ade80;text-shadow:0 8px 16px rgba(0,0,0,.25);line-height:1;transform:rotate(-12deg)}.pp-cta-copy h2{margin:0 0 .55rem;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:800;letter-spacing:-.02em;line-height:1.25}.pp-cta-copy h2 span{color:#e0e7ff}.pp-cta-copy>p{margin:0 0 1.1rem;color:#ffffffe0;font-size:.92rem;max-width:32rem;line-height:1.5}.pp-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.4rem;border-radius:12px;background:#fff;color:#1d4ed8;font-weight:750;font-size:.95rem;text-decoration:none;box-shadow:0 10px 24px #0000002e;transition:transform .2s ease}.pp-cta-btn:hover{transform:translateY(-2px)}.pp-cta-note{margin:.55rem 0 0;font-size:.78rem;color:#ffffffbf}.pp-cta-right{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.pp-cta-checks{list-style:none;margin:0;padding:.75rem .9rem;border-radius:14px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pp-cta-checks li{position:relative;padding-left:1.35rem;font-size:.78rem;font-weight:600;color:#fff;margin-bottom:.4rem}.pp-cta-checks li:last-child{margin-bottom:0}.pp-cta-checks li:before{content:"?";position:absolute;left:0;color:#4ade80;font-weight:800}.pp-rocket{position:relative;width:56px;height:90px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.25));animation:ppFloat 4s ease-in-out infinite;transform:rotate(-28deg)}.pp-rocket-body{position:absolute;left:50%;top:8px;transform:translate(-50%);width:28px;height:58px;border-radius:50% 50% 40% 40%/55% 55% 40% 40%;background:linear-gradient(180deg,#fff,#e2e8f0)}.pp-rocket-window{position:absolute;left:50%;top:26px;transform:translate(-50%);width:12px;height:12px;border-radius:50%;background:#38bdf8;box-shadow:0 0 0 2px #94a3b8}.pp-rocket-fin{position:absolute;bottom:28px;width:0;height:0;border-style:solid}.pp-rocket-fin.l{left:2px;border-width:0 0 22px 14px;border-color:transparent transparent #f97316 transparent}.pp-rocket-fin.r{right:2px;border-width:0 14px 22px 0;border-color:transparent transparent #f97316 transparent}.pp-rocket-flame{position:absolute;left:50%;bottom:6px;transform:translate(-50%);width:14px;height:22px;border-radius:50% 50% 40% 40%;background:linear-gradient(180deg,#fde68a,#f97316 55%,#ef4444)}.nav-talk{display:inline-flex;align-items:center;gap:.4rem;color:#2563eb;font-weight:650;font-size:.875rem;text-decoration:none;padding:.4rem .55rem;border-radius:10px;transition:background .2s ease}.nav-talk:hover{background:#2563eb14}.nav-links>a.active{color:#2563eb;background:transparent;box-shadow:inset 0 -2px #2563eb;border-radius:0}@media(max-width:1100px){.pp-plan-grid{grid-template-columns:repeat(2,1fr)}.pp-benefits-row{grid-template-columns:repeat(3,1fr)}.pp-cta-banner{grid-template-columns:1fr;text-align:center}.pp-cta-coins,.pp-cta-right{display:none}.pp-cta-copy>p{margin-inline:auto}}@media(max-width:720px){.pp-hero-art{grid-template-columns:1fr;justify-items:center}.pp-art-left{justify-content:center}.pp-art-right{width:100%;display:flex;justify-content:center}.pp-float-card{position:relative;right:auto;bottom:auto;margin-top:-1rem}.pp-plan-grid{grid-template-columns:1fr;max-width:400px;margin-inline:auto}.pp-benefits-row{grid-template-columns:1fr}.pp-billing{flex-wrap:wrap;justify-content:center}}@media(prefers-reduced-motion:reduce){.pp-robot,.pp-orb,.pp-dash,.pp-rocket{animation:none}}.ac{--ac-ink: #0f172a;--ac-muted: #64748b;--ac-blue: #2563eb;--ac-indigo: #6366f1;--ac-violet: #7c3aed;--ac-teal: #0ea5e9;--ac-max: 1180px;--ac-radius: 18px;--ac-shadow: 0 12px 32px rgba(37, 99, 235, .1), 0 4px 12px rgba(15, 23, 42, .05);--ac-shadow-lg: 0 28px 56px rgba(37, 99, 235, .16), 0 10px 24px rgba(15, 23, 42, .08);overflow-x:clip;color:var(--ac-ink);background:#fff}.ac .container{width:min(100% - 2.5rem,var(--ac-max));margin-inline:auto}.ac-grad-teal{background:linear-gradient(135deg,#06b6d4,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-grad-violet{background:linear-gradient(135deg,#7c3aed,#2563eb 55%,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-badge{display:inline-flex;align-items:center;padding:.38rem .9rem;border-radius:999px;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);box-shadow:0 8px 20px #a855f759}.ac-kicker{margin:0 0 .5rem;font-size:.8rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-blue)}.ac-section-head{margin-bottom:2rem}.ac-section-head.center{text-align:center;max-width:640px;margin-inline:auto auto;margin-bottom:2.25rem}.ac-section-head h2,.ac-analytics h2,.ac-cta-copy h2{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:var(--ac-ink)}.ac-lead{margin:.85rem 0 0;color:var(--ac-muted);font-size:1.02rem;line-height:1.65;max-width:34rem}.ac-section-head.center .ac-lead{margin-inline:auto}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem 1.35rem;border-radius:999px;font-weight:720;font-size:.95rem;letter-spacing:-.01em;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;text-decoration:none}.ac-btn:hover{transform:translateY(-1px)}.ac-btn-primary{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#6366f1,#8b5cf6);box-shadow:0 12px 28px #6366f166}.ac-btn-primary:hover{filter:brightness(1.06);box-shadow:0 16px 36px #6366f180}.ac-btn-ghost{color:var(--ac-ink);background:#fff;border:1.5px solid rgba(148,163,184,.45);box-shadow:0 4px 14px #0f172a0a}.ac-btn-ghost:hover{border-color:#2563eb59;color:var(--ac-blue)}.ac-btn-white{color:#1e3a8a!important;background:#fff;box-shadow:0 10px 28px #0f172a2e}.ac-btn-dark{color:#fff!important;background:#0f172a47;border:1.5px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ac-play{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#2563eb1a;color:var(--ac-blue)}.ac-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;flex-shrink:0;background:#dcfce7;color:#16a34a}.ac-hero{position:relative;padding:2.5rem 0 3.5rem}.ac-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.ac-wash{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.ac-wash.a{width:420px;height:420px;top:-80px;left:-100px;background:#fce7f3}.ac-wash.b{width:480px;height:480px;top:-40px;right:-120px;background:#dbeafe}.ac-wash.c{width:360px;height:360px;bottom:0;left:40%;background:#ede9fe}.ac-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center}.ac-hero-copy h1{margin:1rem 0 0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2.1rem,4vw,3.15rem);font-weight:820;letter-spacing:-.04em;line-height:1.08;color:var(--ac-ink)}.ac-check-grid{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1.25rem}.ac-check-grid li{display:flex;align-items:center;gap:.55rem;font-size:.92rem;font-weight:600;color:#334155}.ac-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ac-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.75rem;padding-top:1.35rem;border-top:1px solid rgba(148,163,184,.25)}.ac-stats strong{display:block;font-size:1.2rem;font-weight:800;letter-spacing:-.03em;color:var(--ac-ink)}.ac-stats span{font-size:.75rem;color:var(--ac-muted);font-weight:560}.ac-hero-visual-wrap{position:relative;min-height:480px}.ac-hero-visual{position:relative;height:100%;min-height:480px}.ac-hero-glow{position:absolute;top:12%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.28),transparent 68%);filter:blur(18px)}.ac-hero-woman{position:absolute;top:0;right:0;bottom:0;left:8%;display:flex;align-items:flex-end;justify-content:center}.ac-hero-woman img{width:min(100%,440px);height:auto;object-fit:contain;filter:drop-shadow(0 28px 40px rgba(15,23,42,.28));animation:acFloat 5.5s ease-in-out infinite}.ac-float{position:absolute;z-index:3;background:#ffffffe0;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(255,255,255,.75);border-radius:16px;box-shadow:var(--ac-shadow);padding:.75rem .9rem;animation:acFloat 4.8s ease-in-out infinite}.ac-float-call{top:8%;left:0;width:220px;animation-delay:.2s}.ac-call-top{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem}.ac-call-top strong{display:block;font-size:.82rem;font-weight:750}.ac-call-top span:last-child{display:block;font-size:.7rem;color:var(--ac-muted)}.ac-call-pulse{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e8c;animation:acPulse 1.6s ease infinite}.ac-float-appt{top:28%;right:0;display:flex;align-items:center;gap:.55rem;width:210px;animation-delay:.6s}.ac-appt-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#dcfce7;color:#16a34a;font-weight:800;font-size:.85rem}.ac-float-appt strong{display:block;font-size:.78rem}.ac-float-appt span{font-size:.7rem;color:var(--ac-muted)}.ac-float-chat{bottom:22%;left:2%;max-width:230px;font-size:.82rem;line-height:1.4;font-weight:560;color:#334155;border-radius:16px 16px 16px 4px;animation-delay:1s}.ac-float-langs{bottom:12%;right:2%;width:170px;animation-delay:1.3s}.ac-float-langs strong{display:block;font-size:.75rem;margin-bottom:.4rem}.ac-flag-row{display:flex;gap:.35rem;font-size:1.15rem}.ac-hero-robot{position:absolute;bottom:0;left:6%;width:88px;height:88px;border-radius:22px;overflow:hidden;box-shadow:var(--ac-shadow-lg);border:3px solid #fff;z-index:4;animation:acFloat 4.2s ease-in-out infinite;animation-delay:.4s}.ac-hero-robot img{width:100%;height:100%;object-fit:cover}.ac-wave{display:flex;align-items:flex-end;gap:2px;height:32px}.ac-wave span{width:3px;height:var(--h, 12px);border-radius:2px;background:linear-gradient(180deg,#60a5fa,#2563eb);opacity:.85}.ac-wave.is-playing span{animation:acBar .9s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes acBar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes acFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes acPulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.ac-features{padding:.5rem 0 3.5rem}.ac-feat-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.ac-feat-card{background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:var(--ac-radius);padding:1.25rem 1rem 1.35rem;text-align:center;box-shadow:0 8px 24px #0f172a0a;transition:transform .22s ease,box-shadow .22s ease;height:100%}.ac-feat-card:hover{transform:translateY(-4px);box-shadow:var(--ac-shadow)}.ac-feat-card h3{margin:.85rem 0 .35rem;font-size:.95rem;font-weight:760;letter-spacing:-.02em}.ac-feat-card p{margin:0;font-size:.8rem;color:var(--ac-muted);line-height:1.45}.ac-feat-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%}.ac-feat-card.tone-blue .ac-feat-icon{background:#dbeafe;color:#2563eb}.ac-feat-card.tone-green .ac-feat-icon{background:#dcfce7;color:#16a34a}.ac-feat-card.tone-pink .ac-feat-icon{background:#fce7f3;color:#db2777}.ac-feat-card.tone-orange .ac-feat-icon{background:#ffedd5;color:#ea580c}.ac-feat-card.tone-indigo .ac-feat-icon{background:#e0e7ff;color:#4f46e5}.ac-feat-card.tone-violet .ac-feat-icon{background:#ede9fe;color:#7c3aed}.ac-how{padding:3.5rem 0;background:linear-gradient(180deg,#f8fafc,#fff)}.ac-how-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:3rem;align-items:center}.ac-phone{width:min(100%,280px);margin-inline:auto;background:#0f172a;border-radius:36px;padding:12px;box-shadow:var(--ac-shadow-lg);position:relative}.ac-phone-notch{width:96px;height:18px;background:#0f172a;border-radius:0 0 14px 14px;margin:0 auto 8px}.ac-phone-screen{background:linear-gradient(160deg,#1e293b,#0f172a 50%,#1e3a5f);border-radius:28px;padding:1.5rem 1.1rem 1.25rem;text-align:center;color:#fff;min-height:420px;display:flex;flex-direction:column;align-items:center}.ac-phone-label{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.ac-phone-avatar{width:88px;height:88px;border-radius:50%;overflow:hidden;margin:1.25rem 0 .75rem;border:3px solid rgba(96,165,250,.55);box-shadow:0 0 0 6px #2563eb33}.ac-phone-avatar img{width:100%;height:100%;object-fit:cover}.ac-phone-name{font-size:1.2rem;font-weight:760}.ac-phone-status{font-size:.78rem;color:#86efac;margin:.25rem 0 1.25rem}.ac-phone-screen .ac-wave{width:100%;justify-content:center;margin-bottom:auto}.ac-phone-actions{display:flex;gap:1.1rem;margin-top:1.5rem}.ac-phone-actions span{width:44px;height:44px;border-radius:50%;background:#ffffff1f}.ac-phone-actions .end{background:#ef4444}.ac-how-steps{display:flex;flex-direction:column;gap:1.25rem;position:relative}.ac-how-steps:before{content:"";position:absolute;left:19px;top:28px;bottom:90px;border-left:2px dashed rgba(99,102,241,.35);pointer-events:none}.ac-step{display:flex;gap:1rem;position:relative;z-index:1}.ac-step-num{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 8px 18px #6366f159}.ac-step h3{margin:.2rem 0 .45rem;font-size:1.12rem;font-weight:760}.ac-step ul{margin:0;padding:0 0 0 1.1rem;color:var(--ac-muted);font-size:.9rem;line-height:1.55}.ac-how-steps .ac-btn{align-self:flex-start;margin-top:.5rem;margin-left:3.25rem}.ac-demo{padding:3.5rem 0}.ac-demo-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.ac-demo-tabs button{border:1px solid rgba(148,163,184,.3);background:#fff;color:#475569;border-radius:999px;padding:.55rem 1.1rem;font-weight:650;font-size:.88rem;cursor:pointer;transition:.18s ease}.ac-demo-tabs button.is-active,.ac-demo-tabs button:hover{color:#fff;border-color:transparent;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 8px 20px #6366f14d}.ac-demo-body{display:grid;grid-template-columns:1.4fr .8fr;gap:1.25rem;align-items:stretch}.ac-player{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.35rem;border-radius:22px;background:#fff;border:1px solid rgba(148,163,184,.22);box-shadow:var(--ac-shadow)}.ac-player-btn{width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;color:#fff;background:linear-gradient(135deg,#2563eb,#6366f1);display:grid;place-items:center;flex-shrink:0;box-shadow:0 10px 22px #2563eb59}.ac-player .ac-wave{flex:1;height:40px}.ac-player .ac-wave span{width:4px;flex:1;max-width:5px}.ac-player-time{font-size:.8rem;font-weight:650;color:var(--ac-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ac-player-avatar{display:flex;align-items:center;gap:.55rem;padding-left:.75rem;border-left:1px solid rgba(148,163,184,.25)}.ac-player-avatar img{width:44px;height:44px;border-radius:50%;object-fit:cover}.ac-player-avatar strong{font-size:.88rem}.ac-langs{position:relative;border-radius:22px;padding:1.35rem 1.25rem;background:linear-gradient(160deg,#eef2ff,#faf5ff);border:1px solid rgba(99,102,241,.15);overflow:hidden}.ac-langs h3{margin:0 0 .85rem;font-size:1rem;font-weight:760}.ac-langs ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.45rem .75rem}.ac-langs li{display:flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;color:#334155}.ac-langs-more{display:inline-block;margin-top:.85rem;font-size:.78rem;font-weight:720;color:var(--ac-violet);background:#7c3aed1a;padding:.3rem .7rem;border-radius:999px}.ac-globe{position:absolute;right:-8px;bottom:-12px;font-size:4.5rem;opacity:.35;filter:grayscale(.2)}.ac-industries{padding:3.5rem 0;background:#f8fafc}.ac-ind-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.ac-ind-card{background:#fff;border-radius:var(--ac-radius);padding:1.4rem 1.25rem;border:1px solid rgba(148,163,184,.18);box-shadow:0 8px 22px #0f172a0a;transition:transform .22s ease,box-shadow .22s ease;height:100%}.ac-ind-card:hover{transform:translateY(-4px);box-shadow:var(--ac-shadow)}.ac-ind-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:16px;margin-bottom:.85rem}.ac-ind-card h3{margin:0 0 .4rem;font-size:1.05rem;font-weight:760}.ac-ind-card p{margin:0;font-size:.9rem;color:var(--ac-muted);line-height:1.5}.ac-ind-card.tone-amber .ac-ind-icon{background:#fef3c7;color:#d97706}.ac-ind-card.tone-blue .ac-ind-icon{background:#dbeafe;color:#2563eb}.ac-ind-card.tone-pink .ac-ind-icon{background:#fce7f3;color:#db2777}.ac-ind-card.tone-teal .ac-ind-icon{background:#ccfbf1;color:#0d9488}.ac-ind-card.tone-gold .ac-ind-icon{background:#fef9c3;color:#ca8a04}.ac-ind-card.tone-purple .ac-ind-icon{background:#ede9fe;color:#7c3aed}.ac-integrations{padding:3rem 0}.ac-int-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem 1.1rem}.ac-int-logo{display:flex;align-items:center;gap:.55rem;padding:.7rem 1rem;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.22);box-shadow:0 6px 16px #0f172a0a;min-width:140px}.ac-int-mark{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:.85rem}.ac-int-logo em{font-style:normal;font-weight:680;font-size:.88rem;color:#334155}.ac-analytics{padding:3.5rem 0;background:linear-gradient(180deg,#fff,#f1f5f9)}.ac-analytics-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:2.75rem;align-items:center}.ac-analytics-list{list-style:none;margin:1.25rem 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.7rem}.ac-analytics-list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem;font-weight:580;color:#334155}.ac-dash{display:grid;grid-template-columns:120px 1fr;border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgba(148,163,184,.22);box-shadow:var(--ac-shadow-lg);min-height:420px}.ac-dash-side{background:#0f172a;color:#94a3b8;padding:1rem .75rem;display:flex;flex-direction:column;gap:.35rem}.ac-dash-side img{border-radius:8px;margin-bottom:.75rem}.ac-dash-side span{font-size:.72rem;font-weight:600;padding:.4rem .5rem;border-radius:8px}.ac-dash-side span.is-active{background:#2563eb59;color:#fff}.ac-dash-main{padding:1.1rem 1.2rem 1.25rem}.ac-dash-main header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.ac-dash-main header em{font-style:normal;font-size:.72rem;font-weight:720;color:#16a34a;background:#dcfce7;padding:.2rem .55rem;border-radius:999px}.ac-dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:.9rem}.ac-dash-kpis div{background:#f8fafc;border-radius:12px;padding:.55rem .6rem}.ac-dash-kpis span{display:block;font-size:.65rem;color:var(--ac-muted)}.ac-dash-kpis strong{font-size:1rem;font-weight:800;letter-spacing:-.02em}.ac-dash-chart p{margin:0 0 .35rem;font-size:.78rem;font-weight:680;color:#475569}.ac-dash-chart svg{width:100%;height:110px;display:block}.ac-dash-feed{list-style:none;margin:.75rem 0 0;padding:0}.ac-dash-feed li{display:flex;justify-content:space-between;gap:.5rem;padding:.45rem 0;border-top:1px solid rgba(148,163,184,.18);font-size:.78rem}.ac-dash-feed span{color:var(--ac-muted);white-space:nowrap}.ac-pricing{padding:3.5rem 0}.ac-pricing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.75rem}.ac-pricing-head .ac-section-head{margin-bottom:0}.ac-billing{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem;border-radius:999px;background:#f1f5f9;border:1px solid rgba(148,163,184,.25)}.ac-billing button{border:none;background:transparent;padding:.5rem .95rem;border-radius:999px;font-weight:680;font-size:.88rem;color:#64748b;cursor:pointer}.ac-billing button.is-active{background:#fff;color:var(--ac-ink);box-shadow:0 4px 12px #0f172a14}.ac-save{font-size:.72rem;font-weight:750;color:#16a34a;background:#dcfce7;padding:.28rem .55rem;border-radius:999px;margin-right:.25rem}.ac-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.ac-plan-grid.is-custom-only{grid-template-columns:minmax(280px,420px);justify-content:center}.ac-plan{position:relative;background:#fff;border:1px solid rgba(148,163,184,.25);border-radius:20px;padding:1.4rem 1.2rem 1.35rem;box-shadow:0 8px 22px #0f172a0a;height:100%;display:flex;flex-direction:column}.ac-plan.is-featured{border-color:#2563eb;box-shadow:0 16px 40px #2563eb2e;transform:translateY(-6px)}.ac-popular{position:absolute;top:-11px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:.7rem;font-weight:750;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);padding:.28rem .75rem;border-radius:999px}.ac-plan h3{margin:.35rem 0;font-size:1.2rem;font-weight:800}.ac-plan-blurb{margin:0;font-size:.85rem;color:var(--ac-muted);min-height:2.6em}.ac-plan-price{margin-top:1rem;display:flex;align-items:baseline;gap:.25rem}.ac-plan-price strong{font-size:1.75rem;font-weight:820;letter-spacing:-.03em}.ac-plan-price span{color:var(--ac-muted);font-size:.85rem}.ac-plan-note{margin:.25rem 0 1rem;font-size:.75rem;color:var(--ac-muted)}.ac-plan-cta{display:flex;justify-content:center;align-items:center;padding:.7rem 1rem;border-radius:999px;font-weight:720;font-size:.9rem;border:1.5px solid rgba(37,99,235,.35);color:var(--ac-blue);margin-bottom:1rem;transition:.18s ease}.ac-plan-cta:hover{background:#2563eb0f}.ac-plan-cta.is-solid{color:#fff;border:none;background:linear-gradient(135deg,#2563eb,#6366f1);box-shadow:0 10px 22px #2563eb4d}.ac-plan-cta.is-orange{color:#fff;border:none;background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 10px 22px #f973164d}.ac-plan ul{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ac-plan li{display:flex;align-items:flex-start;gap:.5rem;font-size:.84rem;color:#334155}.ac-testimonials{padding:3rem 0 2rem;background:#f8fafc}.ac-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.ac-quote{margin:0;background:#fff;border-radius:var(--ac-radius);padding:1.35rem 1.25rem;border:1px solid rgba(148,163,184,.2);box-shadow:0 8px 22px #0f172a0a;height:100%;display:flex;flex-direction:column}.ac-stars{display:flex;gap:.15rem;margin-bottom:.75rem}.ac-quote>p{margin:0;flex:1;font-size:.92rem;line-height:1.55;color:#334155}.ac-quote footer{display:flex;align-items:center;gap:.7rem;margin-top:1.15rem}.ac-quote footer img{width:48px;height:48px;border-radius:50%;object-fit:cover}.ac-quote footer strong{display:block;font-size:.9rem}.ac-quote footer span{font-size:.78rem;color:var(--ac-muted)}.ac-cta{padding:2rem 0 3.5rem}.ac-cta-banner{position:relative;display:grid;grid-template-columns:.7fr 1.3fr .45fr;gap:1.25rem;align-items:center;border-radius:28px;padding:1.75rem 1.75rem 1.75rem .5rem;overflow:hidden;background:linear-gradient(125deg,#4f46e5,#2563eb 42%,#7c3aed);color:#fff;box-shadow:var(--ac-shadow-lg);min-height:240px}.ac-cta-art{align-self:end;margin-bottom:-1.75rem}.ac-cta-art img{width:100%;max-width:260px;display:block;filter:drop-shadow(0 16px 28px rgba(15,23,42,.35))}.ac-cta-copy h2{color:#fff;margin-bottom:.55rem}.ac-cta-copy p{margin:0 0 1.25rem;color:#ffffffe0;max-width:34rem;line-height:1.55}.ac-cta-row{display:flex;flex-wrap:wrap;gap:.7rem}.ac-cta-phone{width:96px;height:96px;border-radius:24px;overflow:hidden;border:3px solid rgba(255,255,255,.55);box-shadow:0 12px 28px #0f172a40;justify-self:end;margin-right:.5rem}.ac-cta-phone img{width:100%;height:100%;object-fit:cover}@media(max-width:1100px){.ac-feat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-plan.is-featured{transform:none}}@media(max-width:960px){.ac-hero-grid,.ac-how-grid,.ac-demo-body,.ac-analytics-grid{grid-template-columns:1fr}.ac-hero-visual-wrap,.ac-hero-visual{min-height:420px}.ac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-ind-grid,.ac-quote-grid{grid-template-columns:1fr 1fr}.ac-cta-banner{grid-template-columns:1fr;padding:1.75rem;text-align:center}.ac-cta-art{display:none}.ac-cta-phone{justify-self:center;margin:0}.ac-cta-row{justify-content:center}.ac-cta-copy p{margin-inline:auto}.ac-how-steps .ac-btn{margin-left:0}}@media(max-width:640px){.ac-check-grid,.ac-feat-row,.ac-ind-grid,.ac-quote-grid,.ac-plan-grid{grid-template-columns:1fr}.ac-player{flex-wrap:wrap}.ac-player-avatar{border-left:none;padding-left:0;width:100%}.ac-dash{grid-template-columns:1fr}.ac-dash-side{flex-direction:row;flex-wrap:wrap;align-items:center}.ac-dash-kpis{grid-template-columns:1fr 1fr}.ac-float-call,.ac-float-appt,.ac-float-chat,.ac-float-langs{display:none}.ac-hero-robot{left:50%;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ac-hero-woman img,.ac-float,.ac-hero-robot,.ac-wave.is-playing span,.ac-call-pulse{animation:none!important}}.sm{--sm-ink: #0f172a;--sm-muted: #64748b;--sm-blue: #0066ff;--sm-purple: #8a2be2;--sm-max: 1180px;--sm-radius: 18px;--sm-shadow: 0 12px 32px rgba(138, 43, 226, .1), 0 4px 12px rgba(15, 23, 42, .05);--sm-shadow-lg: 0 28px 56px rgba(0, 102, 255, .14), 0 10px 24px rgba(15, 23, 42, .08);overflow-x:clip;color:var(--sm-ink);background:#fff}.sm .container{width:min(100% - 2.5rem,var(--sm-max));margin-inline:auto}.sm-grad{background:linear-gradient(135deg,#8a2be2,#06f 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.sm-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .95rem;border-radius:999px;font-size:.78rem;font-weight:720;color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed,#6366f1);box-shadow:0 8px 20px #a855f759}.sm-badge svg{width:14px;height:14px}.sm-section-head{margin-bottom:2rem}.sm-section-head.center{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:2.25rem}.sm-section-head h2,.sm-cta-copy h2{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:var(--sm-ink)}.sm-lead{margin:.85rem 0 0;color:var(--sm-muted);font-size:1.02rem;line-height:1.65;max-width:34rem}.sm-section-head.center .sm-lead{margin-inline:auto}.sm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem 1.35rem;border-radius:999px;font-weight:720;font-size:.95rem;letter-spacing:-.01em;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;text-decoration:none}.sm-btn:hover{transform:translateY(-1px)}.sm-btn-primary{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#6366f1,#8b5cf6);box-shadow:0 12px 28px #6366f166}.sm-btn-primary:hover{filter:brightness(1.06);box-shadow:0 16px 36px #6366f180}.sm-btn-ghost{color:var(--sm-ink);background:#fff;border:1.5px solid rgba(148,163,184,.45);box-shadow:0 4px 14px #0f172a0a}.sm-btn-ghost:hover{border-color:#0066ff59;color:var(--sm-blue)}.sm-btn-white{color:#1e3a8a!important;background:#fff;box-shadow:0 10px 28px #0f172a2e}.sm-btn-dark{color:#fff!important;background:#0f172a47;border:1.5px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sm-play{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0066ff1a;color:var(--sm-blue)}.sm-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;flex-shrink:0;background:#dcfce7;color:#16a34a}.sm-plat-mark{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;font-size:.72rem;font-weight:800;color:#fff;letter-spacing:-.02em}.sm-plat-mark.tone-ig{background:linear-gradient(135deg,#f58529,#dd2a7b 50%,#8134af)}.sm-plat-mark.tone-fb{background:#1877f2;font-size:1.1rem}.sm-plat-mark.tone-li{background:#0a66c2}.sm-plat-mark.tone-yt{background:red}.sm-plat-mark.tone-tt{background:#010101}.sm-plat-mark.tone-pin{background:#e60023;font-size:1rem}.sm-plat-mark.tone-x{background:#111;font-size:.95rem}.sm-plat-mark.tone-gbp{background:#4285f4}.sm-hero{position:relative;padding:2.5rem 0 3rem}.sm-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.sm-wash{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.sm-wash.a{width:420px;height:420px;top:-80px;left:-100px;background:#fce7f3}.sm-wash.b{width:380px;height:380px;top:-60px;right:-40px;background:#ede9fe}.sm-wash.c{width:280px;height:280px;bottom:10%;left:40%;background:#dbeafe;opacity:.4}.sm-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center}.sm-hero-copy h1{margin:1rem 0 0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.12;color:var(--sm-ink)}.sm-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1.25rem;list-style:none;margin:1.35rem 0 0;padding:0}.sm-check-grid li{display:flex;align-items:center;gap:.55rem;font-size:.92rem;font-weight:620;color:#334155}.sm-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.sm-hero-visual-wrap{position:relative;min-height:420px}.sm-hero-visual{position:relative;height:100%;min-height:440px}.sm-hero-glow{position:absolute;top:8%;right:10%;bottom:5%;left:12%;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.28),transparent 70%);filter:blur(20px)}.sm-hero-woman{position:absolute;right:4%;bottom:0;width:min(78%,340px);z-index:2}.sm-hero-woman img{width:100%;display:block;border-radius:24px 24px 40% 40%/18px 18px 55% 55%;object-fit:cover;aspect-ratio:3 / 4;box-shadow:var(--sm-shadow-lg);-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%)}.sm-float{position:absolute;z-index:4;animation:sm-float 5s ease-in-out infinite}@keyframes sm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sm-float-phone{left:0;top:8%;animation-delay:.2s}.sm-phone-mock{width:118px;background:#0f172a;border-radius:18px;padding:6px;box-shadow:0 18px 40px #0f172a47;border:2px solid #1e293b}.sm-phone-notch{width:36%;height:5px;margin:4px auto 6px;border-radius:999px;background:#334155}.sm-phone-body{border-radius:12px;overflow:hidden;background:#fff}.sm-phone-body img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.sm-phone-caption{padding:.4rem .45rem .55rem}.sm-phone-caption strong{display:block;font-size:.62rem;font-weight:750;color:#0f172a}.sm-phone-caption span{font-size:.52rem;color:#64748b}.sm-float-reach{top:12%;right:2%;display:flex;align-items:center;gap:.55rem;padding:.65rem .85rem;border-radius:14px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sm-shadow);border:1px solid rgba(255,255,255,.8);animation-delay:.6s}.sm-reach-bars{display:flex;align-items:flex-end;gap:3px;height:28px}.sm-reach-bars:before,.sm-reach-bars:after{content:"";width:6px;border-radius:3px;background:linear-gradient(to top,#22c55e,#86efac)}.sm-reach-bars:before{height:55%}.sm-reach-bars:after{height:100%;box-shadow:-9px 4px 0 -1px #4ade80,-18px 10px 0 -1px #86efac}.sm-float-reach span{display:block;font-size:.65rem;color:var(--sm-muted);font-weight:600}.sm-float-reach strong{font-size:.95rem;font-weight:800;letter-spacing:-.02em}.sm-float-reach em{font-style:normal;color:#16a34a;font-size:.75rem;font-weight:750}.sm-float-sales{top:38%;left:2%;padding:.55rem .75rem;border-radius:12px;background:#fffffff0;box-shadow:var(--sm-shadow);width:110px;animation-delay:1s}.sm-float-sales strong{display:block;font-size:.68rem;color:var(--sm-muted);margin-bottom:.2rem}.sm-float-sales svg{width:100%;height:28px;display:block}.sm-float-ai{bottom:8%;left:8%;display:flex;align-items:center;gap:.55rem;padding:.65rem .9rem;border-radius:14px;background:#fffffff2;box-shadow:var(--sm-shadow);border:1px solid rgba(168,85,247,.2);max-width:240px;animation-delay:.4s}.sm-ai-spin{width:18px;height:18px;border-radius:50%;border:2.5px solid #e9d5ff;border-top-color:#8a2be2;animation:sm-spin .9s linear infinite;flex-shrink:0}@keyframes sm-spin{to{transform:rotate(360deg)}}.sm-float-ai strong{display:block;font-size:.72rem;font-weight:750;color:var(--sm-ink)}.sm-float-ai span{font-size:.62rem;color:var(--sm-muted)}.sm-soc{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#fff;box-shadow:0 10px 24px #0f172a1f}.sm-soc .sm-plat-mark{width:32px;height:32px;border-radius:8px}.sm-soc-ig{top:28%;right:18%;animation-delay:.3s}.sm-soc-fb{top:48%;right:0;animation-delay:.8s}.sm-soc-li{bottom:28%;right:12%;animation-delay:1.2s}.sm-soc-yt{top:5%;left:28%;animation-delay:.5s}.sm-soc-tt{bottom:22%;left:0;animation-delay:1.4s}.sm-trust{padding:.5rem 0 2.5rem;text-align:center}.sm-trust-label{margin:0 0 1.1rem;font-size:.88rem;font-weight:620;color:#94a3b8;letter-spacing:.02em}.sm-trust-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem}.sm-trust-item{display:flex;align-items:center;gap:.45rem;opacity:.92}.sm-trust-item .sm-plat-mark{width:32px;height:32px;border-radius:8px;font-size:.65rem}.sm-trust-item span{font-size:.82rem;font-weight:680;color:#475569}.sm-features{padding:1rem 0 3.25rem}.sm-feat-row{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.sm-feat-card{background:#fff;border-radius:var(--sm-radius);padding:1.25rem 1.1rem 1.35rem;border:1px solid rgba(148,163,184,.18);box-shadow:var(--sm-shadow);transition:transform .2s ease,box-shadow .2s ease;height:100%}.sm-feat-card:hover{transform:translateY(-4px);box-shadow:var(--sm-shadow-lg)}.sm-feat-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;margin-bottom:.85rem;color:#fff}.sm-feat-card.tone-violet .sm-feat-icon{background:linear-gradient(135deg,#a855f7,#7c3aed)}.sm-feat-card.tone-blue .sm-feat-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.sm-feat-card.tone-orange .sm-feat-icon{background:linear-gradient(135deg,#fb923c,#f97316)}.sm-feat-card.tone-indigo .sm-feat-icon{background:linear-gradient(135deg,#818cf8,#6366f1)}.sm-feat-card.tone-green .sm-feat-icon{background:linear-gradient(135deg,#34d399,#10b981)}.sm-feat-card h3{margin:0 0 .4rem;font-size:.98rem;font-weight:780;letter-spacing:-.02em}.sm-feat-card p{margin:0;font-size:.84rem;line-height:1.5;color:var(--sm-muted)}.sm-viral{padding:2.5rem 0 3.5rem;background:linear-gradient(180deg,#faf5ff,#fff 40%,#fff)}.sm-studio{display:grid;grid-template-columns:220px 1fr;gap:0;border-radius:22px;overflow:hidden;background:#fff;border:1px solid rgba(148,163,184,.2);box-shadow:var(--sm-shadow-lg);min-height:380px}.sm-studio-side{background:linear-gradient(180deg,#1e1b4b,#312e81);padding:1.25rem .85rem;color:#e0e7ff}.sm-studio-side-label{margin:0 0 .85rem .55rem;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.sm-studio-tool{display:flex;align-items:center;gap:.55rem;padding:.65rem .7rem;border-radius:12px;font-size:.8rem;font-weight:620;margin-bottom:.25rem;opacity:.8}.sm-studio-tool span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#ffffff14;flex-shrink:0}.sm-studio-tool.is-active{background:#ffffff24;opacity:1;box-shadow:inset 0 0 0 1px #ffffff1f}.sm-studio-main{padding:1.5rem 1.5rem 1.35rem}.sm-studio-prompt-label{display:block;font-size:.78rem;font-weight:700;color:#475569;margin-bottom:.45rem}.sm-studio-prompt{padding:.95rem 1rem;border-radius:14px;border:1.5px solid rgba(148,163,184,.35);background:#f8fafc;font-size:.92rem;color:#334155;line-height:1.5;margin-bottom:.85rem}.sm-studio-gen{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.15rem;border:none;border-radius:999px;font-weight:720;font-size:.88rem;color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 8px 20px #3b82f659;cursor:default;margin-bottom:1.25rem}.sm-studio-previews{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.sm-preview-card{border-radius:14px;overflow:hidden;border:1px solid rgba(148,163,184,.2);background:#fff;box-shadow:0 8px 20px #0f172a0f}.sm-preview-card img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.sm-preview-card div{padding:.55rem .65rem .7rem}.sm-preview-card em{display:block;font-style:normal;font-size:.62rem;font-weight:700;color:#8a2be2;text-transform:uppercase;letter-spacing:.06em}.sm-preview-card strong{font-size:.85rem;font-weight:750}.sm-dashboard{padding:2.5rem 0 3.5rem}.sm-dash-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:2rem;align-items:center}.sm-dash{display:grid;grid-template-columns:120px 1fr;border-radius:20px;overflow:hidden;background:#0f172a;box-shadow:var(--sm-shadow-lg);min-height:360px;color:#e2e8f0}.sm-dash-side{background:#020617;padding:1rem .65rem;display:flex;flex-direction:column;gap:.35rem}.sm-dash-side img{border-radius:8px;margin:0 auto .75rem}.sm-dash-side span{font-size:.68rem;font-weight:620;padding:.45rem .5rem;border-radius:8px;color:#94a3b8}.sm-dash-side span.is-active{background:#6366f140;color:#c7d2fe}.sm-dash-main{padding:1rem 1.1rem 1.15rem}.sm-dash-main header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.sm-dash-main header strong{font-size:.95rem;font-weight:750;color:#fff}.sm-dash-main header em{font-style:normal;font-size:.7rem;font-weight:700;color:#22c55e;background:#22c55e26;padding:.2rem .55rem;border-radius:999px}.sm-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.4rem;margin-bottom:.9rem}.sm-cal-day{text-align:center;font-size:.62rem;font-weight:700;color:#64748b;padding-bottom:.25rem}.sm-cal-slot{grid-row:2;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.45rem .2rem;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.sm-cal-slot .sm-plat-mark{width:22px;height:22px;border-radius:6px;font-size:.5rem}.sm-cal-slot em{font-style:normal;font-size:.55rem;font-weight:650;color:#cbd5e1}.sm-perf p{margin:0 0 .55rem;font-size:.78rem;font-weight:700;color:#94a3b8}.sm-perf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem}.sm-perf-grid div{background:#ffffff0d;border-radius:10px;padding:.5rem .45rem}.sm-perf-grid span{display:block;font-size:.58rem;color:#64748b}.sm-perf-grid strong{display:block;font-size:.92rem;font-weight:800;color:#fff;letter-spacing:-.02em}.sm-perf-grid em{font-style:normal;font-size:.62rem;font-weight:750;color:#22c55e}.sm-dash-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.sm-dash-list li{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem 1rem;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.18);box-shadow:0 6px 18px #0f172a0a}.sm-dash-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;flex-shrink:0;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.sm-dash-list strong{display:block;font-size:.95rem;font-weight:750;margin-bottom:.15rem}.sm-dash-list p{margin:0;font-size:.84rem;color:var(--sm-muted);line-height:1.45}.sm-industries{padding:2.5rem 0 3.5rem;background:linear-gradient(180deg,#fff,#f8fafc)}.sm-ind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.sm-ind-card{background:#fff;border-radius:var(--sm-radius);padding:1.4rem 1.25rem;border:1px solid rgba(148,163,184,.18);box-shadow:var(--sm-shadow);transition:transform .2s ease;height:100%}.sm-ind-card:hover{transform:translateY(-3px)}.sm-ind-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;margin-bottom:.9rem;color:#fff}.sm-ind-card.tone-pink .sm-ind-icon{background:linear-gradient(135deg,#f472b6,#ec4899)}.sm-ind-card.tone-amber .sm-ind-icon{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.sm-ind-card.tone-blue .sm-ind-icon{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.sm-ind-card.tone-teal .sm-ind-icon{background:linear-gradient(135deg,#2dd4bf,#14b8a6)}.sm-ind-card.tone-purple .sm-ind-icon{background:linear-gradient(135deg,#c084fc,#8b5cf6)}.sm-ind-card.tone-green .sm-ind-icon{background:linear-gradient(135deg,#4ade80,#22c55e)}.sm-ind-card h3{margin:0 0 .4rem;font-size:1.05rem;font-weight:780}.sm-ind-card p{margin:0;font-size:.88rem;line-height:1.55;color:var(--sm-muted)}.sm-pricing{padding:3.5rem 0}.sm-pricing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.75rem}.sm-pricing-head .sm-section-head{margin-bottom:0}.sm-billing{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem;border-radius:999px;background:#f1f5f9;border:1px solid rgba(148,163,184,.25)}.sm-billing button{border:none;background:transparent;padding:.5rem .95rem;border-radius:999px;font-weight:680;font-size:.88rem;color:#64748b;cursor:pointer}.sm-billing button.is-active{background:#fff;color:var(--sm-ink);box-shadow:0 4px 12px #0f172a14}.sm-save{font-size:.72rem;font-weight:750;color:#15803d;background:#dcfce7;padding:.28rem .55rem;border-radius:999px;margin-right:.25rem}.sm-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.sm-plan-grid.is-custom-only{grid-template-columns:minmax(280px,420px);justify-content:center}.sm-plan{position:relative;background:#fff;border-radius:20px;padding:1.4rem 1.2rem 1.5rem;border:1.5px solid rgba(148,163,184,.22);box-shadow:var(--sm-shadow);height:100%;display:flex;flex-direction:column}.sm-plan.is-featured{border-color:#22c55e73;box-shadow:0 18px 40px #22c55e26,var(--sm-shadow);transform:scale(1.02)}.sm-popular{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:.68rem;font-weight:780;color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);padding:.28rem .75rem;border-radius:999px;white-space:nowrap;box-shadow:0 6px 14px #16a34a59}.sm-plan-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;margin-bottom:.75rem;color:#fff}.sm-plan-icon.accent-blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.sm-plan-icon.accent-green{background:linear-gradient(135deg,#34d399,#16a34a)}.sm-plan-icon.accent-purple{background:linear-gradient(135deg,#a855f7,#7c3aed)}.sm-plan-icon.accent-orange{background:linear-gradient(135deg,#fb923c,#ea580c)}.sm-plan h3{margin:0;font-size:1.15rem;font-weight:800}.sm-plan-blurb{margin:.35rem 0 .85rem;font-size:.82rem;color:var(--sm-muted);line-height:1.45;min-height:2.4em}.sm-plan-price{display:flex;align-items:baseline;gap:.25rem}.sm-plan-price strong{font-size:1.65rem;font-weight:850;letter-spacing:-.03em}.sm-plan-price span{font-size:.85rem;color:var(--sm-muted);font-weight:620}.sm-plan-note{margin:.25rem 0 1rem;font-size:.72rem;color:#94a3b8}.sm-plan-cta{display:flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:999px;font-weight:720;font-size:.88rem;text-decoration:none;color:var(--sm-blue);background:#eff6ff;border:1.5px solid rgba(59,130,246,.25);margin-bottom:1rem;transition:filter .2s ease,transform .2s ease}.sm-plan-cta:hover{filter:brightness(.97);transform:translateY(-1px)}.sm-plan-cta.is-solid{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#6366f1);border-color:transparent;box-shadow:0 10px 24px #6366f159}.sm-plan-cta.is-orange{color:#fff!important;background:linear-gradient(135deg,#fb923c,#ea580c);border-color:transparent;box-shadow:0 10px 24px #ea580c4d}.sm-plan ul{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.sm-plan li{display:flex;align-items:flex-start;gap:.5rem;font-size:.84rem;color:#334155;line-height:1.4}.sm-testimonials{padding:2.5rem 0 3.5rem;background:#f8fafc}.sm-quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.sm-quote{margin:0;background:#fff;border-radius:18px;padding:1.35rem 1.25rem;border:1px solid rgba(148,163,184,.18);box-shadow:var(--sm-shadow);height:100%;display:flex;flex-direction:column}.sm-stars{display:flex;gap:.2rem;margin-bottom:.75rem}.sm-quote>p{margin:0 0 1.15rem;font-size:.92rem;line-height:1.6;color:#475569;font-style:italic;flex:1}.sm-quote footer{display:flex;align-items:center;gap:.75rem}.sm-quote footer img{width:48px;height:48px;border-radius:50%;object-fit:cover}.sm-quote footer strong{display:block;font-size:.92rem;font-weight:750}.sm-quote footer span{font-size:.78rem;color:var(--sm-muted)}.sm-cta{padding:1.5rem 0 3.5rem}.sm-cta-banner{display:grid;grid-template-columns:.7fr 1.3fr;gap:1.5rem;align-items:center;padding:1.75rem 2rem;border-radius:24px;background:linear-gradient(135deg,#1e3a8a,#4c1d95 45%,#6d28d9);box-shadow:0 24px 48px #4c1d9559;overflow:hidden;position:relative}.sm-cta-art{position:relative;display:flex;justify-content:center}.sm-cta-art img{width:min(100%,180px);aspect-ratio:1;object-fit:cover;border-radius:50%;border:4px solid rgba(255,255,255,.25);box-shadow:0 16px 36px #0f172a59}.sm-cta-socs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sm-cta-socs .sm-plat-mark{position:absolute;width:28px;height:28px;border-radius:8px;font-size:.55rem;box-shadow:0 6px 14px #0f172a40}.sm-cta-socs .sm-plat-mark:nth-child(1){top:8%;left:12%}.sm-cta-socs .sm-plat-mark:nth-child(2){top:5%;right:18%}.sm-cta-socs .sm-plat-mark:nth-child(3){bottom:12%;left:8%}.sm-cta-socs .sm-plat-mark:nth-child(4){bottom:8%;right:12%}.sm-cta-copy h2{color:#fff}.sm-cta-copy p{margin:.75rem 0 0;color:#ffffffd1;font-size:1rem;line-height:1.6;max-width:36rem}.sm-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}@media(max-width:1100px){.sm-feat-row{grid-template-columns:repeat(3,1fr)}.sm-plan-grid{grid-template-columns:repeat(2,1fr)}.sm-plan.is-featured{transform:none}}@media(max-width:900px){.sm-hero-grid,.sm-dash-layout,.sm-studio,.sm-cta-banner{grid-template-columns:1fr}.sm-hero-visual-wrap{min-height:360px;max-width:420px;margin-inline:auto}.sm-ind-grid,.sm-quote-grid,.sm-feat-row{grid-template-columns:1fr 1fr}.sm-studio-side{display:flex;flex-wrap:wrap;gap:.35rem;padding:1rem}.sm-studio-side-label{width:100%;margin-left:0}.sm-studio-tool{margin:0}.sm-dash{grid-template-columns:1fr}.sm-dash-side{flex-direction:row;flex-wrap:wrap;align-items:center}.sm-dash-side img{margin:0}.sm-perf-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.sm-check-grid,.sm-feat-row,.sm-ind-grid,.sm-quote-grid,.sm-plan-grid,.sm-studio-previews{grid-template-columns:1fr}.sm-hero-copy h1{font-size:1.75rem}.sm-float-sales,.sm-soc-yt,.sm-soc-tt{display:none}.sm-cta-banner{padding:1.35rem 1.15rem;text-align:center}.sm-cta-row{justify-content:center}.sm-pricing-head{flex-direction:column;align-items:flex-start}}.wa{--wa-ink: #0f172a;--wa-muted: #64748b;--wa-green: #25d366;--wa-green-deep: #128c7e;--wa-blue: #2563eb;--wa-max: 1180px;--wa-radius: 18px;--wa-shadow: 0 12px 32px rgba(18, 140, 126, .1), 0 4px 12px rgba(15, 23, 42, .05);--wa-shadow-lg: 0 28px 56px rgba(18, 140, 126, .16), 0 10px 24px rgba(15, 23, 42, .08);overflow-x:clip;color:var(--wa-ink);background:#fff}.wa .container{width:min(100% - 2.5rem,var(--wa-max));margin-inline:auto}.wa-hl{color:var(--wa-green-deep);background:linear-gradient(135deg,#25d366,#128c7e);-webkit-background-clip:text;background-clip:text;color:transparent}.wa-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .95rem;border-radius:999px;font-size:.78rem;font-weight:720;color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 8px 20px #25d36659}.wa-section-head{margin-bottom:2rem}.wa-section-head.center{text-align:center;max-width:680px;margin-inline:auto;margin-bottom:2.25rem}.wa-section-head h2,.wa-cta-copy h2{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:var(--wa-ink)}.wa-lead{margin:.85rem 0 0;color:var(--wa-muted);font-size:1.02rem;line-height:1.65;max-width:34rem}.wa-section-head.center .wa-lead{margin-inline:auto}.wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem 1.35rem;border-radius:999px;font-weight:720;font-size:.95rem;letter-spacing:-.01em;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;text-decoration:none}.wa-btn:hover{transform:translateY(-1px)}.wa-btn-primary{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#2563eb 55%,#1d4ed8);box-shadow:0 12px 28px #2563eb66}.wa-btn-primary:hover{filter:brightness(1.06);box-shadow:0 16px 36px #2563eb80}.wa-btn-ghost{color:var(--wa-ink);background:#fff;border:1.5px solid rgba(148,163,184,.45);box-shadow:0 4px 14px #0f172a0a}.wa-btn-ghost:hover{border-color:#25d36673;color:var(--wa-green-deep)}.wa-btn-white{color:var(--wa-green-deep)!important;background:#fff;box-shadow:0 10px 28px #0f172a2e}.wa-btn-dark{color:#fff!important;background:#0f172a38;border:1.5px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wa-play{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#25d3661f;color:var(--wa-green-deep)}.wa-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;flex-shrink:0;background:#dcfce7;color:#16a34a}.wa-hero{position:relative;padding:2.5rem 0 2rem}.wa-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.wa-wash{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.wa-wash.a{width:420px;height:420px;top:-80px;left:-100px;background:#d1fae5}.wa-wash.b{width:480px;height:480px;top:-40px;right:-120px;background:#dbeafe}.wa-wash.c{width:360px;height:360px;bottom:0;left:40%;background:#ede9fe}.wa-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center}.wa-hero-copy h1{margin:1rem 0 0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2.05rem,3.8vw,3rem);font-weight:820;letter-spacing:-.04em;line-height:1.1;color:var(--wa-ink)}.wa-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.wa-trust{list-style:none;margin:1.35rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.85rem 1.35rem}.wa-trust li{display:flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:620;color:#334155}.wa-hero-visual-wrap{position:relative;min-height:520px}.wa-hero-visual{position:relative;height:100%;min-height:520px}.wa-hero-glow{position:absolute;top:10%;right:5%;bottom:5%;left:5%;border-radius:50%;background:radial-gradient(circle,rgba(37,211,102,.28),transparent 68%);filter:blur(18px)}.wa-hero-phone-wrap{position:absolute;top:4%;right:12%;bottom:8%;left:18%;display:flex;align-items:center;justify-content:center;z-index:2}.wa-float{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 10px 24px #2563eb59;animation:waFloat 4.8s ease-in-out infinite;white-space:nowrap}.wa-float-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff38}.wa-float-icon svg{width:12px;height:12px}.wa-float-bulk{top:10%;left:0;animation-delay:.15s}.wa-float-shelf{top:22%;right:0;animation-delay:.55s}.wa-float-leads{bottom:28%;left:2%;animation-delay:.9s}.wa-float-book{bottom:18%;right:2%;animation-delay:1.2s}.wa-hero-robot{position:absolute;bottom:2%;left:4%;width:108px;z-index:5;animation:waFloat 4.2s ease-in-out infinite;animation-delay:.35s}.wa-hero-robot img{width:108px;height:108px;object-fit:cover;border-radius:50%;border:4px solid #fff;box-shadow:var(--wa-shadow-lg);background:#ecfdf5}.wa-robot-bubble{position:absolute;top:-28px;left:72px;white-space:nowrap;padding:.4rem .7rem;border-radius:12px 12px 12px 4px;background:#fff;border:1px solid rgba(37,211,102,.35);box-shadow:var(--wa-shadow);font-size:.7rem;font-weight:720;color:var(--wa-green-deep)}@keyframes waFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.wa-phone{width:min(100%,280px);background:#0f172a;border-radius:36px;padding:10px;box-shadow:var(--wa-shadow-lg);position:relative}.wa-phone.is-compact{width:min(100%,260px)}.wa-phone-notch{position:absolute;top:16px;left:50%;transform:translate(-50%);width:88px;height:18px;border-radius:999px;background:#020617;z-index:2}.wa-phone-screen{background:#efeae2;border-radius:28px;overflow:hidden;min-height:460px;display:flex;flex-direction:column}.wa-phone.is-compact .wa-phone-screen{min-height:420px}.wa-chat-head{display:flex;align-items:center;gap:.65rem;padding:2rem .9rem .75rem;background:#075e54;color:#fff}.wa-chat-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--wa-green);font-weight:800;font-size:.85rem}.wa-chat-head strong{display:block;font-size:.88rem}.wa-chat-head em{display:block;font-style:normal;font-size:.7rem;opacity:.85}.wa-chat-body{flex:1;padding:.85rem .7rem;display:flex;flex-direction:column;gap:.55rem;background:radial-gradient(circle at 20% 30%,rgba(37,211,102,.06),transparent 40%),#efeae2}.wa-bubble{max-width:92%;padding:.55rem .7rem;border-radius:12px;font-size:.78rem;line-height:1.45;box-shadow:0 1px 2px #0f172a0f}.wa-bubble.in{align-self:flex-start;background:#fff;border-top-left-radius:4px;color:#1e293b}.wa-bubble.out{align-self:flex-end;background:#dcf8c6;border-top-right-radius:4px;color:#1e293b}.wa-chips{display:flex;flex-direction:column;gap:.35rem;margin-top:.55rem}.wa-chips span{display:block;padding:.4rem .55rem;border-radius:8px;border:1px solid rgba(37,211,102,.45);background:#f0fdf4;color:var(--wa-green-deep);font-weight:650;font-size:.74rem;text-align:center}.wa-bubble.cta-bubble{background:transparent;box-shadow:none;padding:0}.wa-bubble.cta-bubble button{width:100%;border:none;border-radius:999px;padding:.55rem .9rem;font-weight:720;color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);cursor:default}.wa-chat-input{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.35rem .55rem .65rem;padding:.55rem .75rem;border-radius:999px;background:#fff;color:#94a3b8;font-size:.75rem}.wa-chat-input em{font-style:normal;color:var(--wa-green-deep);font-weight:800}.wa-ribbon{padding:1.25rem 0;background:linear-gradient(90deg,#ecfdf5,#eff6ff,#f5f3ff);border-block:1px solid rgba(148,163,184,.18)}.wa-ribbon-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.wa-ribbon-item{display:flex;align-items:center;gap:.7rem}.wa-ribbon-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff;color:var(--wa-green-deep);box-shadow:0 4px 14px #0f172a0f}.wa-ribbon-item strong{display:block;font-size:1.15rem;font-weight:820;letter-spacing:-.03em}.wa-ribbon-item span{font-size:.75rem;color:var(--wa-muted);font-weight:560}.wa-features{padding:3.5rem 0}.wa-feat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.wa-feat-card{background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:var(--wa-radius);padding:1.25rem 1.15rem 1.35rem;box-shadow:0 8px 24px #0f172a0a;transition:transform .22s ease,box-shadow .22s ease;height:100%}.wa-feat-card:hover{transform:translateY(-4px);box-shadow:var(--wa-shadow)}.wa-feat-card h3{margin:.9rem 0 .35rem;font-size:1rem;font-weight:760;letter-spacing:-.02em}.wa-feat-card p{margin:0;font-size:.86rem;color:var(--wa-muted);line-height:1.5}.wa-feat-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px}.wa-feat-card.tone-purple .wa-feat-icon{background:#ede9fe;color:#7c3aed}.wa-feat-card.tone-orange .wa-feat-icon{background:#ffedd5;color:#ea580c}.wa-feat-card.tone-blue .wa-feat-icon{background:#dbeafe;color:#2563eb}.wa-feat-card.tone-green .wa-feat-icon{background:#dcfce7;color:#16a34a}.wa-feat-card.tone-pink .wa-feat-icon{background:#fce7f3;color:#db2777}.wa-feat-card.tone-indigo .wa-feat-icon{background:#e0e7ff;color:#4f46e5}.wa-feat-card.tone-yellow .wa-feat-icon{background:#fef9c3;color:#ca8a04}.wa-feat-card.tone-cyan .wa-feat-icon{background:#cffafe;color:#0891b2}.wa-how{padding:3.25rem 0;background:linear-gradient(180deg,#f8fafc,#fff)}.wa-how-row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.75rem}.wa-how-cell{display:flex;align-items:center;gap:.75rem;flex:1 1 200px;max-width:320px}.wa-how-cell .reveal-on-scroll{flex:1;width:100%}.wa-how-step{text-align:center;padding:1.5rem 1.1rem;border-radius:var(--wa-radius);background:#fff;border:1px solid rgba(148,163,184,.2);box-shadow:0 8px 24px #0f172a0a;position:relative}.wa-how-num{position:absolute;top:.85rem;left:.85rem;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:.78rem;font-weight:800;color:#fff}.wa-how-step.tone-green .wa-how-num,.wa-how-step.tone-green .wa-how-icon{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}.wa-how-step.tone-blue .wa-how-num,.wa-how-step.tone-blue .wa-how-icon{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.wa-how-step.tone-purple .wa-how-num,.wa-how-step.tone-purple .wa-how-icon{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff}.wa-how-icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;margin:.35rem 0 .85rem}.wa-how-step h3{margin:0 0 .45rem;font-size:1rem;font-weight:760;letter-spacing:-.02em}.wa-how-step p{margin:0;font-size:.88rem;color:var(--wa-muted);line-height:1.5}.wa-how-arrow{display:grid;place-items:center;color:var(--wa-blue);font-size:1.5rem;font-weight:700;align-self:center}.wa-action{padding:3.5rem 0}.wa-action-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:2.5rem;align-items:center;justify-items:center}.wa-action-dash-wrap{width:100%;position:relative}.wa-action-note{margin:1rem 0 0;text-align:center;font-family:Caveat,Segoe Print,cursive;font-size:1.35rem;color:var(--wa-green-deep);font-weight:600;transform:rotate(-2deg)}.wa-dash{background:#1e293b;border-radius:18px 18px 12px 12px;padding:10px 10px 14px;box-shadow:var(--wa-shadow-lg)}.wa-dash-bezel{height:14px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.wa-dash-cam{width:8px;height:8px;border-radius:50%;background:#475569}.wa-dash-screen{background:#fff;border-radius:8px;padding:.9rem;min-height:280px}.wa-dash-head{display:flex;align-items:center;gap:.55rem;margin-bottom:.9rem}.wa-dash-head img{border-radius:6px}.wa-dash-head strong{flex:1;font-size:.9rem;font-weight:750}.wa-dash-head em{font-style:normal;font-size:.7rem;font-weight:720;color:#16a34a;background:#dcfce7;padding:.2rem .5rem;border-radius:999px}.wa-dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem}.wa-dash-kpis div{background:#f8fafc;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:.55rem .6rem}.wa-dash-kpis span{display:block;font-size:.65rem;color:var(--wa-muted);margin-bottom:.2rem}.wa-dash-kpis strong{font-size:1rem;font-weight:800;letter-spacing:-.02em}.wa-dash-chart{background:#f8fafc;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:.65rem .75rem .35rem}.wa-dash-chart p{margin:0 0 .35rem;font-size:.78rem;font-weight:700;color:#334155}.wa-dash-chart svg{width:100%;height:90px;display:block}.wa-industries{padding:3.25rem 0;background:linear-gradient(180deg,#fff,#f8fafc)}.wa-ind-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.85rem}.wa-ind-card{display:flex;flex-direction:column;align-items:center;gap:.65rem;text-align:center;padding:1rem .5rem;border-radius:var(--wa-radius);background:#fff;border:1px solid rgba(148,163,184,.18);box-shadow:0 8px 20px #0f172a0a;transition:transform .2s ease}.wa-ind-card:hover{transform:translateY(-3px)}.wa-ind-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%}.wa-ind-card strong{font-size:.78rem;font-weight:700;color:#334155}.wa-ind-card.tone-amber .wa-ind-icon{background:#fef3c7;color:#d97706}.wa-ind-card.tone-pink .wa-ind-icon{background:#fce7f3;color:#db2777}.wa-ind-card.tone-blue .wa-ind-icon{background:#dbeafe;color:#2563eb}.wa-ind-card.tone-teal .wa-ind-icon{background:#ccfbf1;color:#0d9488}.wa-ind-card.tone-gold .wa-ind-icon{background:#fef9c3;color:#ca8a04}.wa-ind-card.tone-purple .wa-ind-icon{background:#ede9fe;color:#7c3aed}.wa-ind-card.tone-slate .wa-ind-icon{background:#e2e8f0;color:#475569}.wa-ind-card.tone-cyan .wa-ind-icon{background:#cffafe;color:#0891b2}.wa-integrations{padding:3.25rem 0}.wa-int-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem 1.1rem}.wa-int-logo{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1rem;border-radius:999px;background:#fff;border:1px solid rgba(148,163,184,.22);box-shadow:0 6px 16px #0f172a0a}.wa-int-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:#fff;font-size:.65rem;font-weight:800}.wa-int-logo em{font-style:normal;font-size:.85rem;font-weight:650;color:#334155}.wa-pricing{padding:3.5rem 0;background:linear-gradient(180deg,#f8fafc,#fff)}.wa-pricing-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-bottom:1.5rem}.wa-pricing-head .wa-section-head{margin-bottom:0}.wa-billing{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem;border-radius:999px;background:#e2e8f0}.wa-billing button{border:none;background:transparent;padding:.55rem 1rem;border-radius:999px;font-weight:700;font-size:.88rem;color:#475569;cursor:pointer}.wa-billing button.is-active{background:#fff;color:var(--wa-ink);box-shadow:0 4px 12px #0f172a14}.wa-save{margin-left:.25rem;padding:.3rem .65rem;border-radius:999px;font-size:.72rem;font-weight:750;color:#166534;background:#dcfce7}.wa-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.wa-plan-grid.is-custom-only{grid-template-columns:minmax(280px,420px);justify-content:center}.wa-plan{position:relative;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:20px;padding:1.5rem 1.2rem 1.35rem;box-shadow:0 8px 24px #0f172a0a;display:flex;flex-direction:column;height:100%}.wa-plan.is-featured{border-color:#25d3668c;box-shadow:0 18px 40px #25d3662e;transform:translateY(-6px)}.wa-popular{position:absolute;top:-12px;left:50%;transform:translate(-50%);white-space:nowrap;padding:.3rem .75rem;border-radius:999px;font-size:.7rem;font-weight:780;color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 8px 18px #25d36659}.wa-plan h3{margin:.35rem 0 .25rem;font-size:1.15rem;font-weight:800}.wa-plan-blurb{margin:0;font-size:.82rem;color:var(--wa-muted);min-height:2.4em}.wa-plan-price{display:flex;align-items:baseline;gap:.25rem;margin-top:1rem}.wa-plan-price strong{font-size:1.65rem;font-weight:820;letter-spacing:-.03em}.wa-plan-price span{font-size:.85rem;color:var(--wa-muted)}.wa-plan-note{margin:.25rem 0 1rem;font-size:.75rem;color:var(--wa-muted)}.wa-plan-cta{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:999px;font-weight:720;font-size:.9rem;text-decoration:none;border:1.5px solid rgba(37,99,235,.35);color:var(--wa-blue);margin-bottom:1rem;transition:filter .2s ease,transform .2s ease}.wa-plan-cta:hover{transform:translateY(-1px)}.wa-plan-cta.is-solid{color:#fff!important;background:linear-gradient(135deg,#25d366,#128c7e);border-color:transparent;box-shadow:0 10px 24px #25d36659}.wa-plan-cta.is-orange{color:#fff!important;background:linear-gradient(135deg,#f97316,#ea580c);border-color:transparent}.wa-plan ul{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.wa-plan li{display:flex;align-items:flex-start;gap:.5rem;font-size:.84rem;color:#334155;line-height:1.4}.wa-testimonials{padding:3.5rem 0}.wa-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.wa-quote{margin:0;background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:var(--wa-radius);padding:1.35rem 1.2rem;box-shadow:0 8px 24px #0f172a0a;height:100%;display:flex;flex-direction:column}.wa-stars{display:flex;gap:.2rem;margin-bottom:.75rem}.wa-quote p{margin:0;font-size:.95rem;line-height:1.6;color:#334155;flex:1}.wa-quote footer{display:flex;align-items:center;gap:.75rem;margin-top:1.15rem}.wa-quote footer img{width:48px;height:48px;border-radius:50%;object-fit:cover}.wa-quote footer strong{display:block;font-size:.92rem}.wa-quote footer span{font-size:.78rem;color:var(--wa-muted)}.wa-cta{padding:0 0 3.5rem}.wa-cta-banner{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;padding:2rem 2.25rem;border-radius:28px;background:linear-gradient(135deg,#25d366,#128c7e 55%,#0f766e);color:#fff;box-shadow:0 24px 48px #128c7e59;overflow:hidden;position:relative}.wa-cta-banner:after{content:"";position:absolute;inset:auto -40px -60px auto;width:220px;height:220px;border-radius:50%;background:#ffffff1f;pointer-events:none}.wa-cta-art img{width:120px;height:120px;object-fit:cover;border-radius:50%;border:4px solid rgba(255,255,255,.55);box-shadow:0 12px 28px #0f172a40}.wa-cta-copy h2{color:#fff}.wa-cta-copy p{margin:.65rem 0 0;max-width:36rem;opacity:.92;line-height:1.6}.wa-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}@media(max-width:1100px){.wa-feat-grid,.wa-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-plan.is-featured{transform:none}.wa-ind-row{grid-template-columns:repeat(4,minmax(0,1fr))}.wa-ribbon-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.wa-hero-grid,.wa-action-grid{grid-template-columns:1fr}.wa-hero-visual-wrap{min-height:460px;order:-1}.wa-how-row{flex-direction:column;align-items:stretch}.wa-how-cell{max-width:none;flex-direction:column}.wa-how-arrow{transform:rotate(90deg);padding:.15rem 0}.wa-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-quote-grid{grid-template-columns:1fr}.wa-cta-banner{grid-template-columns:1fr;text-align:center}.wa-cta-art{display:flex;justify-content:center}.wa-cta-row{justify-content:center}.wa-cta-copy p{margin-inline:auto}}@media(max-width:640px){.wa-feat-grid,.wa-plan-grid,.wa-ind-row,.wa-ribbon-row{grid-template-columns:1fr 1fr}.wa-ribbon-row{gap:.85rem}.wa-float-shelf,.wa-float-book{display:none}.wa-hero-phone-wrap{top:6%;right:8%;bottom:12%;left:8%}.wa-pricing-head{flex-direction:column;align-items:flex-start}}@media(max-width:420px){.wa-feat-grid,.wa-plan-grid,.wa-ind-row{grid-template-columns:1fr}.wa-trust{flex-direction:column;gap:.55rem}}.crm{--crm-ink: #0f172a;--crm-muted: #64748b;--crm-blue: #0052ff;--crm-teal: #06b6d4;--crm-max: 1180px;--crm-radius: 18px;--crm-shadow: 0 12px 32px rgba(0, 82, 255, .1), 0 4px 12px rgba(15, 23, 42, .05);--crm-shadow-lg: 0 28px 56px rgba(0, 82, 255, .16), 0 10px 24px rgba(15, 23, 42, .08);overflow-x:clip;color:var(--crm-ink);background:#fff}.crm .container{width:min(100% - 2.5rem,var(--crm-max));margin-inline:auto}.crm-grad{background:linear-gradient(90deg,#0052ff,#06b6d4 55%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.crm-grad-pink{background:linear-gradient(135deg,#a855f7,#ec4899 55%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.crm-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .95rem;border-radius:999px;font-size:.78rem;font-weight:720;color:#6d28d9;background:linear-gradient(135deg,#f3e8ff,#ede9fe);border:1px solid rgba(168,85,247,.25);box-shadow:0 6px 16px #a855f71f}.crm-section-head{margin-bottom:2rem}.crm-section-head.center{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:2.25rem}.crm-section-head h2,.crm-cta-copy h2{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:var(--crm-ink)}.crm-lead{margin:.85rem 0 0;color:var(--crm-muted);font-size:1.02rem;line-height:1.65;max-width:34rem}.crm-section-head.center .crm-lead{margin-inline:auto}.crm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem 1.35rem;border-radius:999px;font-weight:720;font-size:.95rem;letter-spacing:-.01em;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;text-decoration:none}.crm-btn:hover{transform:translateY(-1px)}.crm-btn-primary{color:#fff!important;background:linear-gradient(135deg,#0052ff,#3b82f6,#6366f1);box-shadow:0 12px 28px #0052ff66}.crm-btn-primary:hover{filter:brightness(1.06);box-shadow:0 16px 36px #0052ff80}.crm-btn-ghost{color:var(--crm-ink);background:#fff;border:1.5px solid rgba(148,163,184,.45);box-shadow:0 4px 14px #0f172a0a}.crm-btn-ghost:hover{border-color:#0052ff59;color:var(--crm-blue)}.crm-btn-white{color:#0052ff!important;background:#fff;box-shadow:0 10px 28px #0f172a2e}.crm-btn-dark{color:#fff!important;background:#0f172a38;border:1.5px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crm-play{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--crm-blue);color:#fff}.crm-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#22c55e;color:#fff;flex-shrink:0}.crm-hero{position:relative;padding:3.5rem 0 2.5rem;background:#f8fafc}.crm-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.crm-wash{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55}.crm-wash.a{width:420px;height:420px;top:-80px;left:-60px;background:#fbcfe8}.crm-wash.b{width:480px;height:480px;top:10%;right:-100px;background:#c4b5fd}.crm-wash.c{width:360px;height:360px;bottom:-40px;left:35%;background:#a5f3fc}.crm-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:2rem;align-items:center}.crm-hero-copy h1{margin:1rem 0 0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2.15rem,4vw,3.15rem);font-weight:850;letter-spacing:-.04em;line-height:1.08;color:var(--crm-ink)}.crm-check-grid{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1rem}.crm-check-grid li{display:flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:620;color:#334155}.crm-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.crm-hero-visual-wrap{position:relative;min-height:520px}.crm-hero-visual{position:relative;height:100%;min-height:520px}.crm-hero-glow{position:absolute;top:10%;right:5%;bottom:5%;left:5%;border-radius:50%;background:radial-gradient(circle,rgba(0,82,255,.22),transparent 68%);filter:blur(18px)}.crm-hero-woman{position:absolute;top:0;right:0;bottom:0;left:12%;display:flex;align-items:flex-end;justify-content:center;z-index:1}.crm-hero-woman img{width:min(100%,380px);height:auto;max-height:500px;object-fit:cover;object-position:top center;border-radius:24px 24px 0 0;mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);filter:drop-shadow(0 28px 40px rgba(15,23,42,.28));animation:crmFloat 5.5s ease-in-out infinite}@keyframes crmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.crm-channel-stack{position:absolute;left:0;top:8%;z-index:3;display:flex;flex-direction:column;gap:.45rem;max-width:210px}.crm-channel-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:999px;background:#fff;font-size:.72rem;font-weight:680;color:#1e293b;box-shadow:var(--crm-shadow);border:1px solid rgba(255,255,255,.9);animation:crmFloat 4.8s ease-in-out infinite}.crm-channel-pill:nth-child(2){animation-delay:.15s}.crm-channel-pill:nth-child(3){animation-delay:.3s}.crm-channel-pill:nth-child(4){animation-delay:.45s}.crm-channel-pill:nth-child(5){animation-delay:.6s}.crm-channel-pill:nth-child(6){animation-delay:.75s}.crm-channel-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#fff;flex-shrink:0}.crm-channel-pill.tone-blue .crm-channel-icon{background:#2563eb}.crm-channel-pill.tone-green .crm-channel-icon{background:#25d366}.crm-channel-pill.tone-fb .crm-channel-icon{background:#1877f2}.crm-channel-pill.tone-ig .crm-channel-icon{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.crm-channel-pill.tone-cyan .crm-channel-icon{background:#06b6d4}.crm-channel-pill.tone-orange .crm-channel-icon{background:#f97316}.crm-float{position:absolute;z-index:4;background:#ffffffeb;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(255,255,255,.75);border-radius:16px;box-shadow:var(--crm-shadow);padding:.75rem .9rem;animation:crmFloat 4.8s ease-in-out infinite}.crm-float-converted{top:6%;right:4%;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;background:#22c55e;color:#fff;font-size:.78rem;font-weight:750;border:none;animation-delay:.2s}.crm-converted-arrow{font-size:.95rem;font-weight:800}.crm-float-lead{top:22%;right:-2%;width:250px;animation-delay:.35s}.crm-lead-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.65rem}.crm-lead-head strong{font-size:.82rem;font-weight:780}.crm-hot{font-size:.65rem;font-weight:750;color:#c2410c;background:#ffedd5;padding:.18rem .45rem;border-radius:999px;white-space:nowrap}.crm-lead-body{display:flex;gap:.6rem;margin-bottom:.7rem}.crm-lead-body img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.crm-lead-body strong{display:block;font-size:.82rem;font-weight:750}.crm-lead-body span{display:block;font-size:.65rem;color:var(--crm-muted);margin-top:.1rem}.crm-lead-body em{display:block;font-style:normal;font-size:.7rem;color:#475569;margin-top:.25rem;font-weight:600}.crm-lead-cta{width:100%;border:none;border-radius:10px;padding:.55rem .75rem;background:var(--crm-blue);color:#fff;font-weight:720;font-size:.8rem;cursor:default}.crm-float-stat{right:0;width:180px;display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;padding:.7rem .8rem}.crm-float-stat.top{bottom:28%;animation-delay:.5s}.crm-float-stat.bottom{bottom:8%;animation-delay:.65s}.crm-float-stat span{display:block;font-size:.65rem;color:var(--crm-muted);font-weight:600}.crm-float-stat strong{display:block;font-size:.95rem;font-weight:800;margin-top:.15rem}.crm-float-stat em{font-style:normal;font-size:.7rem;color:#16a34a;font-weight:750}.crm-mini-bars{display:flex;align-items:flex-end;gap:3px;height:36px}.crm-mini-bars span{width:6px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#a855f7,#6366f1)}.crm-features{padding:1.5rem 0 3rem;margin-top:-.5rem;position:relative;z-index:2}.crm-feat-row{display:grid;grid-template-columns:repeat(6,1fr);gap:.85rem}.crm-feat-card{background:#fff;border-radius:16px;padding:1.15rem 1rem 1.25rem;border:1px solid rgba(148,163,184,.2);box-shadow:var(--crm-shadow);height:100%}.crm-feat-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff;margin-bottom:.75rem}.crm-feat-card.tone-blue .crm-feat-icon{background:linear-gradient(135deg,#3b82f6,#0052ff)}.crm-feat-card.tone-green .crm-feat-icon{background:linear-gradient(135deg,#34d399,#16a34a)}.crm-feat-card.tone-purple .crm-feat-icon{background:linear-gradient(135deg,#a855f7,#7c3aed)}.crm-feat-card.tone-pink .crm-feat-icon{background:linear-gradient(135deg,#f472b6,#ec4899)}.crm-feat-card.tone-teal .crm-feat-icon{background:linear-gradient(135deg,#2dd4bf,#0d9488)}.crm-feat-card.tone-indigo .crm-feat-icon{background:linear-gradient(135deg,#818cf8,#4f46e5)}.crm-feat-card h3{margin:0 0 .4rem;font-size:.95rem;font-weight:780}.crm-feat-card p{margin:0;font-size:.78rem;line-height:1.5;color:var(--crm-muted)}.crm-process{padding:3rem 0 3.5rem;background:linear-gradient(180deg,#fff,#f8fafc)}.crm-process-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:2.5rem;align-items:center}.crm-dash{display:grid;grid-template-columns:150px 1fr;background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(148,163,184,.25);box-shadow:var(--crm-shadow-lg);min-height:420px}.crm-dash-side{background:#0f172a;color:#cbd5e1;padding:1rem .75rem;display:flex;flex-direction:column;gap:.25rem}.crm-dash-brand{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.25rem}.crm-dash-brand img{border-radius:6px}.crm-dash-brand strong{font-size:.72rem;color:#fff;font-weight:750;line-height:1.2}.crm-dash-side>span{font-size:.75rem;padding:.45rem .55rem;border-radius:8px;font-weight:600}.crm-dash-side>span.is-active{background:#0052ff59;color:#fff}.crm-dash-main{padding:1rem 1.1rem 1.15rem;background:#f8fafc}.crm-dash-main>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.crm-dash-main>header strong{font-size:.95rem;font-weight:780}.crm-dash-main>header em{font-style:normal;font-size:.72rem;color:var(--crm-muted);background:#fff;padding:.25rem .55rem;border-radius:999px;border:1px solid rgba(148,163,184,.25)}.crm-dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin-bottom:.85rem}.crm-dash-kpis>div{background:#fff;border-radius:12px;padding:.65rem .7rem;border:1px solid rgba(148,163,184,.18)}.crm-dash-kpis span{display:block;font-size:.65rem;color:var(--crm-muted);font-weight:600}.crm-dash-kpis strong{display:block;font-size:1rem;font-weight:820;margin-top:.2rem}.crm-dash-kpis em{font-style:normal;font-size:.65rem;color:#16a34a;font-weight:720}.crm-dash-chart{background:#fff;border-radius:12px;padding:.7rem .85rem .55rem;border:1px solid rgba(148,163,184,.18);margin-bottom:.75rem}.crm-dash-chart p{margin:0 0 .35rem;font-size:.78rem;font-weight:720}.crm-dash-chart svg{width:100%;height:88px;display:block}.crm-dash-dates{display:flex;justify-content:space-between;font-size:.62rem;color:#94a3b8;margin-top:.15rem}.crm-dash-bottom{display:grid;grid-template-columns:.9fr 1.1fr;gap:.65rem}.crm-dash-donut,.crm-dash-recent{background:#fff;border-radius:12px;padding:.7rem .8rem;border:1px solid rgba(148,163,184,.18)}.crm-dash-donut p,.crm-dash-recent p{margin:0 0 .5rem;font-size:.75rem;font-weight:720}.crm-donut-ring{width:72px;height:72px;margin:.35rem auto .55rem;border-radius:50%;background:conic-gradient(#25d366 0,#25d366 28%,#0052ff 28%,#0052ff 52%,#1877f2 52%,#1877f2 72%,#e1306c 72%,#e1306c);mask:radial-gradient(circle at center,transparent 48%,#000 50%);-webkit-mask:radial-gradient(circle at center,transparent 48%,#000 50%)}.crm-dash-donut ul,.crm-dash-recent ul{list-style:none;margin:0;padding:0}.crm-dash-donut li{display:flex;align-items:center;gap:.4rem;font-size:.68rem;color:#475569;margin-bottom:.25rem}.crm-dash-donut i{width:8px;height:8px;border-radius:50%;display:inline-block}.crm-dash-donut i.c-wa{background:#25d366}.crm-dash-donut i.c-web{background:#0052ff}.crm-dash-donut i.c-fb{background:#1877f2}.crm-dash-donut i.c-ig{background:#e1306c}.crm-dash-recent li{display:grid;grid-template-columns:1fr auto auto;gap:.4rem;align-items:center;padding:.35rem 0;border-bottom:1px solid rgba(148,163,184,.15);font-size:.7rem}.crm-dash-recent li:last-child{border-bottom:none}.crm-dash-recent span{color:var(--crm-muted)}.crm-dash-recent em{font-style:normal;font-size:.62rem;font-weight:750;padding:.15rem .4rem;border-radius:999px}.crm-dash-recent em.tag-hot{background:#fee2e2;color:#dc2626}.crm-dash-recent em.tag-warm{background:#ffedd5;color:#ea580c}.crm-dash-recent em.tag-new{background:#dbeafe;color:#2563eb}.crm-timeline{list-style:none;margin:0;padding:0;position:relative}.crm-timeline:before{content:"";position:absolute;left:17px;top:12px;bottom:12px;width:0;border-left:2px dashed rgba(148,163,184,.45)}.crm-timeline li{display:flex;gap:1rem;position:relative;padding-bottom:1.35rem}.crm-timeline li:last-child{padding-bottom:0}.crm-tl-num{position:relative;z-index:1;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;font-weight:800;font-size:.9rem;flex-shrink:0;box-shadow:0 8px 18px #0f172a26}.crm-timeline li.tone-blue .crm-tl-num{background:linear-gradient(135deg,#3b82f6,#0052ff)}.crm-timeline li.tone-purple .crm-tl-num{background:linear-gradient(135deg,#a855f7,#7c3aed)}.crm-timeline li.tone-pink .crm-tl-num{background:linear-gradient(135deg,#f472b6,#ec4899)}.crm-timeline li.tone-orange .crm-tl-num{background:linear-gradient(135deg,#fb923c,#f97316)}.crm-timeline li.tone-green .crm-tl-num{background:linear-gradient(135deg,#34d399,#16a34a)}.crm-timeline strong{display:block;font-size:1.05rem;font-weight:780;margin-bottom:.25rem}.crm-timeline p{margin:0;font-size:.9rem;color:var(--crm-muted);line-height:1.5}.crm-channels{padding:3.5rem 0}.crm-channel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem}.crm-channel-card{display:flex;align-items:center;gap:.85rem;background:#fff;border-radius:16px;padding:1.1rem 1.15rem;border:1px solid rgba(148,163,184,.2);box-shadow:var(--crm-shadow);transition:transform .2s ease,box-shadow .2s ease}.crm-channel-card:hover{transform:translateY(-2px);box-shadow:var(--crm-shadow-lg)}.crm-channel-card-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;flex-shrink:0}.crm-channel-card.tone-blue .crm-channel-card-icon{background:linear-gradient(135deg,#3b82f6,#0052ff)}.crm-channel-card.tone-green .crm-channel-card-icon{background:#25d366}.crm-channel-card.tone-fb .crm-channel-card-icon{background:#1877f2}.crm-channel-card.tone-ig .crm-channel-card-icon{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.crm-channel-card.tone-google .crm-channel-card-icon{background:#fff;border:1px solid rgba(148,163,184,.3);color:inherit}.crm-channel-card.tone-teal .crm-channel-card-icon{background:linear-gradient(135deg,#2dd4bf,#0d9488)}.crm-channel-card.tone-orange .crm-channel-card-icon{background:linear-gradient(135deg,#fb923c,#ea580c)}.crm-channel-card.tone-indigo .crm-channel-card-icon{background:linear-gradient(135deg,#818cf8,#4f46e5)}.crm-channel-card strong{display:block;font-size:.95rem;font-weight:760}.crm-channel-card span{display:block;font-size:.78rem;color:var(--crm-muted);margin-top:.15rem}.crm-industries{padding:3rem 0 3.5rem;background:#f8fafc}.crm-ind-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.crm-ind-card{background:#fff;border-radius:18px;overflow:hidden;border:1px solid rgba(148,163,184,.18);box-shadow:var(--crm-shadow);transition:transform .2s ease}.crm-ind-card:hover{transform:translateY(-3px)}.crm-ind-img{aspect-ratio:16 / 10;overflow:hidden;background:#e2e8f0}.crm-ind-img img{width:100%;height:100%;object-fit:cover;display:block}.crm-ind-card h3{margin:.85rem 1rem .25rem;font-size:1rem;font-weight:780}.crm-ind-card p{margin:0 1rem 1rem;font-size:.82rem;color:var(--crm-muted);line-height:1.45}.crm-pricing{padding:3.5rem 0}.crm-pricing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.75rem}.crm-pricing-head .crm-section-head{margin-bottom:0}.crm-billing{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem;border-radius:999px;background:#f1f5f9;border:1px solid rgba(148,163,184,.25)}.crm-billing button{border:none;background:transparent;padding:.5rem .95rem;border-radius:999px;font-weight:680;font-size:.88rem;color:#64748b;cursor:pointer}.crm-billing button.is-active{background:var(--crm-blue);color:#fff;box-shadow:0 4px 12px #0052ff4d}.crm-save{font-size:.72rem;font-weight:750;color:#15803d;background:#dcfce7;padding:.28rem .55rem;border-radius:999px;margin-right:.25rem}.crm-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.crm-plan-grid.is-custom-only{grid-template-columns:minmax(280px,420px);justify-content:center}.crm-plan{position:relative;background:#fff;border-radius:20px;padding:1.4rem 1.2rem 1.5rem;border:1.5px solid rgba(148,163,184,.22);box-shadow:var(--crm-shadow);height:100%;display:flex;flex-direction:column}.crm-plan.is-featured{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#0052ff,#22c55e) border-box;border:2px solid transparent;box-shadow:0 18px 40px #0052ff26,var(--crm-shadow);transform:scale(1.02)}.crm-popular{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:.68rem;font-weight:780;color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);padding:.28rem .75rem;border-radius:999px;white-space:nowrap;box-shadow:0 6px 14px #16a34a59}.crm-plan-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;margin-bottom:.75rem;color:#fff}.crm-plan-icon.accent-blue{background:linear-gradient(135deg,#3b82f6,#0052ff)}.crm-plan-icon.accent-green{background:linear-gradient(135deg,#34d399,#16a34a)}.crm-plan-icon.accent-purple{background:linear-gradient(135deg,#a855f7,#7c3aed)}.crm-plan-icon.accent-orange{background:linear-gradient(135deg,#fb923c,#ea580c)}.crm-plan h3{margin:0;font-size:1.15rem;font-weight:800}.crm-plan-blurb{margin:.35rem 0 .85rem;font-size:.82rem;color:var(--crm-muted);line-height:1.45;min-height:2.4em}.crm-plan-price{display:flex;align-items:baseline;gap:.25rem}.crm-plan-price strong{font-size:1.65rem;font-weight:850;letter-spacing:-.03em}.crm-plan-price span{font-size:.85rem;color:var(--crm-muted);font-weight:620}.crm-plan-note{margin:.25rem 0 1rem;font-size:.72rem;color:#94a3b8}.crm-plan-cta{display:flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:999px;font-weight:720;font-size:.88rem;text-decoration:none;color:var(--crm-blue);background:#eff6ff;border:1.5px solid rgba(0,82,255,.25);margin-bottom:1rem;transition:filter .2s ease,transform .2s ease}.crm-plan-cta:hover{filter:brightness(.97);transform:translateY(-1px)}.crm-plan-cta.is-solid{color:#fff!important;background:linear-gradient(135deg,#0052ff,#6366f1);border-color:transparent;box-shadow:0 10px 22px #0052ff59}.crm-plan-cta.is-orange{color:#ea580c;background:#fff7ed;border-color:#ea580c4d}.crm-plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;flex:1}.crm-plan li{display:flex;align-items:flex-start;gap:.5rem;font-size:.84rem;color:#334155;line-height:1.4}.crm-testimonials{padding:3rem 0 3.5rem;background:#f8fafc}.crm-quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.crm-quote{margin:0;background:#fff;border-radius:18px;padding:1.35rem 1.25rem 1.25rem;border:1px solid rgba(148,163,184,.2);box-shadow:var(--crm-shadow);height:100%;display:flex;flex-direction:column}.crm-quote>p{margin:0 0 1.25rem;font-size:.95rem;line-height:1.65;color:#334155;font-style:italic;flex:1}.crm-quote footer{display:flex;align-items:center;gap:.75rem}.crm-quote footer img{width:48px;height:48px;border-radius:50%;object-fit:cover}.crm-quote footer strong{display:block;font-size:.92rem;font-weight:760}.crm-quote footer span{display:block;font-size:.78rem;color:var(--crm-muted);margin:.1rem 0 .25rem}.crm-stars{display:flex;gap:.15rem}.crm-cta{padding:2rem 0 3.5rem}.crm-cta-banner{position:relative;display:grid;grid-template-columns:200px 1fr;gap:1.5rem;align-items:center;border-radius:28px;padding:2rem 2.25rem;overflow:hidden;background:linear-gradient(120deg,#7c3aed,#db2777 40%,#0052ff);box-shadow:0 24px 48px #7c3aed59}.crm-cta-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.18),transparent 45%);pointer-events:none}.crm-cta-art{position:relative;z-index:1;display:flex;justify-content:center}.crm-cta-art img{width:160px;height:180px;object-fit:cover;object-position:top;border-radius:20px;box-shadow:0 16px 32px #0f172a59}.crm-cta-copy{position:relative;z-index:1}.crm-cta-copy h2{color:#fff}.crm-cta-copy p{margin:.75rem 0 0;color:#ffffffe0;font-size:1rem;line-height:1.6;max-width:36rem}.crm-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}@media(max-width:1100px){.crm-feat-row{grid-template-columns:repeat(3,1fr)}.crm-plan-grid{grid-template-columns:repeat(2,1fr)}.crm-plan.is-featured{transform:none}.crm-hero-grid,.crm-process-grid{grid-template-columns:1fr}.crm-hero-visual-wrap{min-height:460px;max-width:520px;margin-inline:auto}.crm-ind-grid,.crm-channel-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.crm-check-grid,.crm-feat-row,.crm-plan-grid,.crm-quote-grid,.crm-ind-grid,.crm-channel-grid,.crm-dash{grid-template-columns:1fr}.crm-dash-side{flex-direction:row;flex-wrap:wrap;gap:.35rem}.crm-dash-brand{width:100%;margin-bottom:.35rem}.crm-dash-kpis,.crm-dash-bottom{grid-template-columns:1fr 1fr}.crm-channel-stack,.crm-float-stat.top,.crm-float-converted{display:none}.crm-float-lead{right:4%;width:min(240px,70vw)}.crm-cta-banner{grid-template-columns:1fr;text-align:center;padding:1.75rem 1.25rem}.crm-cta-art img{width:120px;height:140px}.crm-cta-row{justify-content:center}.crm-cta-copy p{margin-inline:auto}.crm-hero-woman{top:0;right:0;bottom:0;left:0}.crm-pricing-head{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.crm-dash-kpis,.crm-dash-bottom{grid-template-columns:1fr}.crm-float-lead,.crm-float-stat.bottom{display:none}.crm-hero-visual-wrap{min-height:360px}}.ma{--ma-ink: #0f172a;--ma-muted: #64748b;--ma-blue: #0668e1;--ma-blue-deep: #0451b5;--ma-purple: #7c3aed;--ma-max: 1180px;--ma-radius: 18px;--ma-shadow: 0 12px 32px rgba(6, 104, 225, .1), 0 4px 12px rgba(15, 23, 42, .05);--ma-shadow-lg: 0 28px 56px rgba(6, 104, 225, .16), 0 10px 24px rgba(15, 23, 42, .08);overflow-x:clip;color:var(--ma-ink);background:#fff}.ma .container{width:min(100% - 2.5rem,var(--ma-max));margin-inline:auto}.ma-hl{background:linear-gradient(135deg,#0668e1,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.ma-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .95rem;border-radius:999px;font-size:.78rem;font-weight:720;color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed 55%,#6d28d9);box-shadow:0 8px 20px #7c3aed59}.ma-badge svg{width:14px;height:14px}.ma-section-head{margin-bottom:2rem}.ma-section-head.center{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:2.25rem}.ma-section-head h2,.ma-cta-copy h2{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:var(--ma-ink)}.ma-lead{margin:.85rem 0 0;color:var(--ma-muted);font-size:1.02rem;line-height:1.65;max-width:34rem}.ma-section-head.center .ma-lead{margin-inline:auto}.ma-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem 1.35rem;border-radius:999px;font-weight:720;font-size:.95rem;letter-spacing:-.01em;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;text-decoration:none}.ma-btn:hover{transform:translateY(-1px)}.ma-btn-primary{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#0668e1 55%,#0451b5);box-shadow:0 12px 28px #0668e166}.ma-btn-primary:hover{filter:brightness(1.06);box-shadow:0 16px 36px #0668e180}.ma-btn-ghost{color:var(--ma-ink);background:#fff;border:1.5px solid rgba(148,163,184,.45);box-shadow:0 4px 14px #0f172a0a}.ma-btn-ghost:hover{border-color:#0668e173;color:var(--ma-blue-deep)}.ma-btn-gradient{width:100%;margin-top:1.1rem;color:#fff!important;background:linear-gradient(135deg,#7c3aed,#0668e1);box-shadow:0 12px 28px #7c3aed59}.ma-btn-white{color:var(--ma-purple)!important;background:#fff;box-shadow:0 10px 28px #0f172a2e}.ma-btn-outline{color:#fff!important;background:#0f172a2e;border:1.5px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ma-play{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0668e11f;color:var(--ma-blue)}.ma-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;flex-shrink:0;background:#dcfce7;color:#16a34a}.ma-hero{position:relative;padding:2.5rem 0 1.5rem}.ma-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.ma-wash{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.ma-wash.a{width:420px;height:420px;top:-80px;left:-100px;background:#ede9fe}.ma-wash.b{width:480px;height:480px;top:-40px;right:-120px;background:#dbeafe}.ma-wash.c{width:360px;height:360px;bottom:0;left:40%;background:#fce7f3}.ma-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center}.ma-hero-copy h1{margin:1rem 0 0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2.05rem,3.8vw,3rem);font-weight:820;letter-spacing:-.04em;line-height:1.1;color:var(--ma-ink)}.ma-checks{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1.25rem}.ma-checks li{display:flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:620;color:#334155}.ma-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ma-hero-visual-wrap{position:relative;min-height:540px}.ma-hero-visual{position:relative;height:100%;min-height:540px}.ma-hero-glow{position:absolute;top:8%;right:8%;bottom:10%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(6,104,225,.28),transparent 68%);filter:blur(18px)}.ma-hero-woman{position:absolute;top:4%;right:10%;bottom:6%;left:14%;z-index:2;display:flex;align-items:flex-end;justify-content:center}.ma-hero-woman img{width:min(100%,360px);height:auto;max-height:500px;object-fit:cover;object-position:top center;border-radius:28px;box-shadow:var(--ma-shadow-lg);background:linear-gradient(180deg,#dbeafe,#ede9fe)}.ma-brand-badge{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#fff;box-shadow:0 10px 24px #0f172a2e}.ma-brand-badge.is-meta{background:linear-gradient(135deg,#0668e1,#5b8def)}.ma-brand-badge.is-ig{background:linear-gradient(135deg,#f58529,#dd2a7b 45%,#8134af)}.ma-brand-badge.is-fb{background:#1877f2}.ma-float-brand{position:absolute;z-index:5;animation:maFloat 4.8s ease-in-out infinite}.ma-float-meta{top:6%;right:8%}.ma-float-ig{top:28%;right:0;animation-delay:.4s}.ma-float-fb{bottom:34%;left:2%;animation-delay:.8s}.ma-float-card{position:absolute;z-index:4;background:#fff;border-radius:16px;box-shadow:var(--ma-shadow-lg);border:1px solid rgba(148,163,184,.2);animation:maFloat 5.2s ease-in-out infinite}.ma-float-campaign{top:10%;left:0;width:168px;padding:.7rem;animation-delay:.2s}.ma-float-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ma-float-card-head strong{font-size:.72rem;font-weight:750}.ma-float-card-head em{font-style:normal;font-size:.62rem;font-weight:700;color:#16a34a;background:#dcfce7;padding:.15rem .4rem;border-radius:999px}.ma-float-campaign-body img{width:100%;height:88px;object-fit:cover;border-radius:10px}.ma-float-campaign-body button{width:100%;margin-top:.45rem;border:none;border-radius:999px;padding:.4rem .55rem;font-size:.68rem;font-weight:720;color:#fff;background:linear-gradient(135deg,#0668e1,#7c3aed);cursor:default}.ma-float-copy{bottom:22%;right:2%;width:180px;padding:.75rem;animation-delay:.7s}.ma-float-copy>span{display:block;font-size:.68rem;font-weight:750;color:var(--ma-muted);margin-bottom:.35rem}.ma-float-copy p{margin:0;font-size:.78rem;line-height:1.4;color:var(--ma-ink);font-weight:600}.ma-float-copy button{margin-top:.55rem;width:100%;border:none;border-radius:999px;padding:.4rem;font-size:.68rem;font-weight:720;color:#fff;background:linear-gradient(135deg,#7c3aed,#0668e1);cursor:default}.ma-float-perf{bottom:6%;left:8%;display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;animation-delay:1s}.ma-float-perf strong{display:block;font-size:1.05rem;font-weight:820;color:#16a34a;line-height:1}.ma-float-perf span{font-size:.68rem;font-weight:650;color:var(--ma-muted)}.ma-float-perf svg{width:56px;height:32px}@keyframes maFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ma-channels{padding:.5rem 0 1.75rem}.ma-channel-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.25rem;border-radius:16px;background:#f8fafc;border:1px solid rgba(148,163,184,.25)}.ma-channel-item{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:650;color:#334155}.ma-channel-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eff6ff;color:var(--ma-blue)}.ma-features{padding:3rem 0 2rem}.ma-feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.ma-feat-card{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:var(--ma-radius);padding:1.25rem 1.15rem;box-shadow:var(--ma-shadow);height:100%;transition:transform .2s ease,box-shadow .2s ease}.ma-feat-card:hover{transform:translateY(-3px);box-shadow:var(--ma-shadow-lg)}.ma-feat-card h3{margin:.85rem 0 .4rem;font-size:1rem;font-weight:780;letter-spacing:-.02em}.ma-feat-card p{margin:0;color:var(--ma-muted);font-size:.88rem;line-height:1.55}.ma-feat-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px}.ma-feat-card.tone-pink .ma-feat-icon{background:#fce7f3;color:#db2777}.ma-feat-card.tone-orange .ma-feat-icon{background:#ffedd5;color:#ea580c}.ma-feat-card.tone-blue .ma-feat-icon{background:#dbeafe;color:#2563eb}.ma-feat-card.tone-green .ma-feat-icon{background:#dcfce7;color:#16a34a}.ma-feat-card.tone-purple .ma-feat-icon{background:#ede9fe;color:#7c3aed}.ma-feat-card.tone-red .ma-feat-icon{background:#fee2e2;color:#dc2626}.ma-feat-card.tone-sky .ma-feat-icon{background:#e0f2fe;color:#0284c7}.ma-feat-card.tone-teal .ma-feat-icon{background:#ccfbf1;color:#0d9488}.ma-how{padding:2.5rem 0 3rem;background:linear-gradient(180deg,#f8fafc,#fff)}.ma-how-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;align-items:stretch}.ma-how-cell{display:grid;grid-template-columns:1fr auto;gap:.35rem;align-items:center}.ma-how-cell .reveal-on-scroll{width:100%}.ma-how-step{text-align:center;padding:1.35rem 1rem;background:#fff;border-radius:var(--ma-radius);border:1px solid rgba(148,163,184,.22);box-shadow:var(--ma-shadow);position:relative;height:100%}.ma-how-num{position:absolute;top:.85rem;left:.85rem;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.78rem;font-weight:800;color:#fff}.ma-how-icon{display:grid;place-items:center;width:56px;height:56px;margin:.5rem auto .85rem;border-radius:50%}.ma-how-step.tone-purple .ma-how-num,.ma-how-step.tone-purple .ma-how-icon{background:#7c3aed;color:#fff}.ma-how-step.tone-pink .ma-how-num,.ma-how-step.tone-pink .ma-how-icon{background:#db2777;color:#fff}.ma-how-step.tone-blue .ma-how-num,.ma-how-step.tone-blue .ma-how-icon{background:#0668e1;color:#fff}.ma-how-step.tone-green .ma-how-num,.ma-how-step.tone-green .ma-how-icon{background:#16a34a;color:#fff}.ma-how-step h3{margin:0;font-size:.98rem;font-weight:780;letter-spacing:-.02em}.ma-how-step p{margin:.45rem 0 0;color:var(--ma-muted);font-size:.84rem;line-height:1.5}.ma-how-arrow{color:#93c5fd;font-size:1.35rem;font-weight:700;padding-inline:.15rem}.ma-create{padding:3rem 0}.ma-create-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:center}.ma-dash{display:grid;grid-template-columns:140px 1fr;border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:var(--ma-shadow-lg);min-height:460px}.ma-dash-side{background:linear-gradient(180deg,#0b1f44,#122a5c);color:#fff;padding:1rem .75rem}.ma-dash-brand{display:flex;align-items:center;gap:.4rem;margin-bottom:1.1rem;font-size:.72rem;font-weight:750}.ma-dash-brand img{border-radius:6px}.ma-dash-side nav{display:flex;flex-direction:column;gap:.35rem}.ma-dash-side nav span{padding:.45rem .55rem;border-radius:8px;font-size:.72rem;font-weight:600;color:#ffffffb3}.ma-dash-side nav span.is-active{background:#0668e173;color:#fff}.ma-dash-main{padding:1rem 1.1rem 1.15rem;background:#f8fafc}.ma-dash-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.85rem}.ma-dash-head strong{font-size:.95rem;font-weight:780}.ma-dash-head em{font-style:normal;font-size:.72rem;color:var(--ma-muted)}.ma-dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin-bottom:.85rem}.ma-dash-kpis>div{background:#fff;border-radius:12px;padding:.65rem .7rem;border:1px solid rgba(148,163,184,.2)}.ma-dash-kpis span{display:block;font-size:.65rem;color:var(--ma-muted);font-weight:600}.ma-dash-kpis strong{display:block;margin-top:.2rem;font-size:.92rem;font-weight:800;letter-spacing:-.02em}.ma-dash-kpis em{font-style:normal;font-size:.65rem;font-weight:700;color:#16a34a}.ma-dash-chart{background:#fff;border-radius:12px;padding:.7rem .8rem;border:1px solid rgba(148,163,184,.2);margin-bottom:.75rem}.ma-dash-chart p,.ma-dash-ads>p{margin:0 0 .45rem;font-size:.78rem;font-weight:750}.ma-dash-chart svg{width:100%;height:90px;display:block}.ma-dash-legend{display:flex;gap:.85rem;margin-top:.35rem;font-size:.65rem;color:var(--ma-muted);font-weight:650}.ma-dash-legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.3rem;background:#0668e1}.ma-dash-legend span:nth-child(2):before{background:#8b5cf6}.ma-dash-legend span:nth-child(3):before{background:#22c55e}.ma-dash-ads{background:#fff;border-radius:12px;padding:.7rem .8rem;border:1px solid rgba(148,163,184,.2)}.ma-dash-ads ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.ma-dash-ads li{display:flex;align-items:center;gap:.55rem}.ma-dash-ads img{width:36px;height:36px;border-radius:8px;object-fit:cover}.ma-dash-ads strong{display:block;font-size:.75rem;font-weight:720}.ma-dash-ads span{font-size:.68rem;color:var(--ma-muted)}.ma-create-tabs{display:inline-flex;gap:.35rem;padding:.3rem;border-radius:999px;background:#f1f5f9;margin-bottom:1rem}.ma-create-tabs button{border:none;background:transparent;padding:.5rem .95rem;border-radius:999px;font-size:.82rem;font-weight:700;color:var(--ma-muted);cursor:pointer}.ma-create-tabs button.is-active{background:#0668e1;color:#fff;box-shadow:0 6px 16px #0668e14d}.ma-creative-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ma-creative-card{border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(148,163,184,.22);box-shadow:var(--ma-shadow)}.ma-creative-card img{width:100%;height:120px;object-fit:cover;display:block}.ma-creative-card span{display:block;padding:.55rem .7rem;font-size:.78rem;font-weight:720}.ma-industries{padding:2.5rem 0 3rem;background:#f8fafc}.ma-ind-row{display:grid;grid-template-columns:repeat(7,1fr);gap:.85rem}.ma-ind-card{background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(148,163,184,.22);box-shadow:var(--ma-shadow);text-align:center;transition:transform .2s ease}.ma-ind-card:hover{transform:translateY(-3px)}.ma-ind-card img{width:100%;height:88px;object-fit:cover;display:block}.ma-ind-card strong{display:block;padding:.65rem .5rem .15rem;font-size:.82rem;font-weight:780}.ma-ind-card span{display:block;padding:0 .55rem .85rem;font-size:.7rem;color:var(--ma-muted);line-height:1.35}.ma-integrations{padding:3rem 0}.ma-int-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem;max-width:820px;margin-inline:auto}.ma-int-logo{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.22);box-shadow:var(--ma-shadow)}.ma-int-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#fff;font-size:.68rem;font-weight:800;flex-shrink:0}.ma-int-logo em{font-style:normal;font-weight:720;font-size:.9rem;color:var(--ma-ink)}.ma-pricing{padding:2.5rem 0 3.5rem;background:linear-gradient(180deg,#fff,#f8fafc)}.ma-pricing-head{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}.ma-pricing-head .ma-section-head{margin-bottom:0}.ma-billing{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem;border-radius:999px;background:#fff;border:1px solid rgba(148,163,184,.3);box-shadow:var(--ma-shadow)}.ma-billing button{border:none;background:transparent;padding:.5rem 1rem;border-radius:999px;font-weight:720;font-size:.88rem;color:var(--ma-muted);cursor:pointer}.ma-billing button.is-active{background:#0668e1;color:#fff}.ma-save{margin-left:.25rem;margin-right:.35rem;padding:.28rem .55rem;border-radius:999px;background:#dcfce7;color:#15803d;font-size:.72rem;font-weight:780}.ma-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:stretch}.ma-plan-grid.is-custom-only{grid-template-columns:minmax(280px,420px);justify-content:center}.ma-plan{position:relative;background:#fff;border-radius:20px;padding:1.4rem 1.2rem 1.3rem;border:1px solid rgba(148,163,184,.25);box-shadow:var(--ma-shadow);height:100%;display:flex;flex-direction:column}.ma-plan.is-featured{border-color:#22c55e73;box-shadow:0 20px 44px #22c55e2e,var(--ma-shadow);transform:translateY(-6px)}.ma-popular{position:absolute;top:-12px;left:50%;transform:translate(-50%);white-space:nowrap;padding:.3rem .75rem;border-radius:999px;background:#16a34a;color:#fff;font-size:.72rem;font-weight:780}.ma-plan-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;margin-bottom:.75rem}.ma-plan-icon.tone-blue{background:#dbeafe;color:#2563eb}.ma-plan-icon.tone-green{background:#dcfce7;color:#16a34a}.ma-plan-icon.tone-purple{background:#ede9fe;color:#7c3aed}.ma-plan-icon.tone-orange{background:#ffedd5;color:#ea580c}.ma-plan h3{margin:0;font-size:1.15rem;font-weight:800}.ma-plan-blurb{margin:.35rem 0 0;color:var(--ma-muted);font-size:.84rem;line-height:1.45;min-height:2.5rem}.ma-plan-price{margin-top:.9rem;display:flex;align-items:baseline;gap:.25rem}.ma-plan-price strong{font-size:1.7rem;font-weight:820;letter-spacing:-.03em}.ma-plan-price span{color:var(--ma-muted);font-weight:650;font-size:.9rem}.ma-plan-note{margin:.25rem 0 .9rem;font-size:.75rem;color:var(--ma-muted)}.ma-plan-cta{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:999px;font-weight:720;font-size:.9rem;text-decoration:none;border:1.5px solid #0668e1;color:#0668e1!important;background:#fff;margin-bottom:1rem;transition:filter .2s ease,transform .2s ease}.ma-plan-cta:hover{transform:translateY(-1px)}.ma-plan-cta.is-solid{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:transparent;color:#fff!important;box-shadow:0 10px 24px #16a34a59}.ma-plan-cta.is-orange{background:linear-gradient(135deg,#f97316,#ea580c);border-color:transparent;color:#fff!important;box-shadow:0 10px 24px #ea580c59}.ma-plan ul{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ma-plan li{display:flex;align-items:flex-start;gap:.45rem;font-size:.84rem;color:#334155;line-height:1.4}.ma-cta{padding:1rem 0 3.5rem}.ma-cta-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;padding:2rem 2.25rem;border-radius:28px;background:linear-gradient(120deg,#7c3aed,#6366f1 40%,#0668e1);color:#fff;box-shadow:var(--ma-shadow-lg)}.ma-cta-banner:after{content:"";position:absolute;inset:auto -40px -60px auto;width:220px;height:220px;border-radius:50%;background:#ffffff1f;pointer-events:none}.ma-cta-art{position:relative;z-index:1}.ma-cta-art img{width:120px;height:120px;object-fit:cover;border-radius:50%;border:4px solid rgba(255,255,255,.85);background:#fff;box-shadow:0 12px 28px #0f172a40}.ma-cta-badges{position:absolute;right:-18px;bottom:-6px;display:flex;flex-direction:column;gap:.35rem}.ma-cta-badges .ma-brand-badge{width:34px;height:34px;border-radius:10px;border:2px solid #fff}.ma-cta-copy{position:relative;z-index:1}.ma-cta-copy h2{color:#fff}.ma-cta-copy p{margin:.65rem 0 0;max-width:34rem;color:#ffffffe0;line-height:1.55}.ma-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}@media(max-width:1100px){.ma-feat-grid{grid-template-columns:repeat(2,1fr)}.ma-how-row{grid-template-columns:repeat(2,1fr);gap:1rem}.ma-how-arrow{display:none}.ma-how-cell{grid-template-columns:1fr}.ma-plan-grid{grid-template-columns:repeat(2,1fr)}.ma-plan.is-featured{transform:none}.ma-ind-row{grid-template-columns:repeat(4,1fr)}.ma-create-grid{grid-template-columns:1fr}}@media(max-width:860px){.ma-hero-grid{grid-template-columns:1fr}.ma-hero-visual-wrap,.ma-hero-visual{min-height:420px}.ma-hero-woman img{max-height:380px}.ma-checks,.ma-dash{grid-template-columns:1fr}.ma-dash-side{display:none}.ma-dash-kpis,.ma-int-row{grid-template-columns:repeat(2,1fr)}.ma-cta-banner{grid-template-columns:1fr;text-align:center}.ma-cta-art{margin-inline:auto}.ma-cta-row{justify-content:center}}@media(max-width:640px){.ma-feat-grid,.ma-how-row,.ma-plan-grid,.ma-ind-row,.ma-int-row,.ma-creative-grid{grid-template-columns:1fr}.ma-channel-row{justify-content:flex-start}.ma-float-campaign,.ma-float-copy{display:none}}.ind{--ind-blue: #0052ff;--ind-purple: #7c3aed;--ind-pink: #ec4899;--ind-green: #16a34a;--ind-orange: #f97316;--ind-red: #ef4444;--ind-ink: #0f172a;--ind-muted: #64748b;--ind-shadow: 0 10px 30px rgba(15, 23, 42, .08);--ind-shadow-lg: 0 20px 50px rgba(15, 23, 42, .12);color:var(--ind-ink);overflow-x:clip}.ind .ind-grad{background:linear-gradient(90deg,#0052ff,#38bdf8 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.ind-lead{margin:0;color:var(--ind-muted);font-size:1.05rem;line-height:1.65;max-width:36rem}.ind-section-head{margin-bottom:2.25rem}.ind-section-head.center{text-align:center}.ind-section-head.center .ind-lead{margin-inline:auto}.ind-section-head h2,.ind-serve-head h2,.ind-hero-copy h1{margin:0 0 .75rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}.ind-section-head h2,.ind-serve-head h2{font-size:clamp(1.75rem,3vw,2.35rem)}.ind-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem 1.35rem;border-radius:999px;font-weight:700;font-size:.95rem;text-decoration:none;border:1.5px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.ind-btn:hover{transform:translateY(-1px)}.ind-btn-primary{background:linear-gradient(135deg,#0052ff,#7c3aed);color:#fff;box-shadow:0 10px 28px #0052ff59}.ind-btn-primary:hover{box-shadow:0 14px 32px #0052ff73}.ind-btn-ghost{background:#fff;color:var(--ind-blue);border-color:#0052ff59}.ind-btn-ghost:hover{border-color:var(--ind-blue);background:#f8fafc}.ind-btn-white{background:#fff;color:var(--ind-blue);box-shadow:0 8px 24px #0f172a26}.ind-btn-outline-light{background:transparent;color:#fff;border-color:#ffffff8c}.ind-btn-outline-light:hover{background:#ffffff1a}.ind-play{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0052ff1a;color:var(--ind-blue)}.ind-hero{position:relative;padding:2.5rem 0 3.5rem;overflow:hidden}.ind-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.ind-wash{position:absolute;border-radius:50%;filter:blur(60px);opacity:.45}.ind-wash.a{width:420px;height:420px;top:-120px;left:-80px;background:#0052ff2e}.ind-wash.b{width:380px;height:380px;top:10%;right:-60px;background:#7c3aed29}.ind-wash.c{width:280px;height:280px;bottom:-40px;left:35%;background:#38bdf824}.ind-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;align-items:center}.ind-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:999px;background:linear-gradient(135deg,#7c3aed1f,#a855f72e);color:#7c3aed;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:1.1rem}.ind-hero-copy h1{font-size:clamp(2.15rem,4.2vw,3.15rem);max-width:14ch}.ind-hero-copy .ind-lead{margin-top:1rem;margin-bottom:1.5rem}.ind-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.35rem}.ind-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.85rem 1.25rem}.ind-trust li{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:650;color:#334155}.ind-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#dcfce7;color:#16a34a;flex-shrink:0}.ind-hero-visual-wrap{position:relative;min-height:520px}.ind-hero-visual{position:relative;height:100%;min-height:520px}.ind-hero-glow{position:absolute;top:8%;right:12%;bottom:5%;left:18%;background:radial-gradient(circle at 50% 40%,rgba(0,82,255,.22),transparent 65%);filter:blur(20px)}.ind-hero-woman{position:absolute;right:4%;bottom:0;width:min(78%,380px);z-index:2}.ind-hero-woman img{width:100%;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(15,23,42,.22))}.ind-handwrite{position:absolute;top:2%;right:0;z-index:4;margin:0;font-family:Caveat,cursive;font-size:1.55rem;font-weight:700;color:#6d28d9;line-height:1.1;max-width:10rem;text-align:right;transform:rotate(-6deg)}.ind-handwrite-arrow{display:block;width:72px;height:36px;margin-left:auto;margin-top:.15rem}.ind-channel-stack{position:absolute;left:0;top:12%;z-index:5;display:flex;flex-direction:column;gap:.55rem;max-width:220px}.ind-channel-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem .55rem .55rem;border-radius:999px;background:#fff;font-size:.78rem;font-weight:700;color:#1e293b;box-shadow:var(--ind-shadow);border:1px solid rgba(148,163,184,.18);animation:ind-float 4.5s ease-in-out infinite}.ind-channel-pill:nth-child(2){animation-delay:.4s}.ind-channel-pill:nth-child(3){animation-delay:.8s}.ind-channel-pill:nth-child(4){animation-delay:1.2s}.ind-channel-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;flex-shrink:0}.ind-channel-pill.tone-green .ind-channel-icon{background:#25d366}.ind-channel-pill.tone-blue .ind-channel-icon{background:linear-gradient(135deg,#3b82f6,#0052ff)}.ind-channel-pill.tone-pink .ind-channel-icon{background:linear-gradient(135deg,#f472b6,#ec4899)}.ind-channel-pill.tone-orange .ind-channel-icon{background:linear-gradient(135deg,#fb923c,#f97316)}.ind-grow-card{position:absolute;right:0;bottom:6%;z-index:5;width:min(240px,52%);background:#fff;border-radius:18px;padding:1rem 1.05rem .95rem;box-shadow:var(--ind-shadow-lg);border:1px solid rgba(148,163,184,.2);animation:ind-float 5s ease-in-out infinite .6s}.ind-grow-card>strong{display:block;font-size:.88rem;font-weight:800;margin-bottom:.65rem;line-height:1.3}.ind-grow-bars{display:flex;align-items:flex-end;gap:4px;height:48px;margin-bottom:.75rem;padding:.35rem .25rem;background:linear-gradient(180deg,#eff6ff,#f8fafc);border-radius:10px}.ind-grow-bars span{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#38bdf8,#0052ff);min-height:8px}.ind-grow-card ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.ind-grow-card li{display:flex;align-items:center;gap:.4rem;font-size:.76rem;font-weight:650;color:#334155}.ind-grow-card li span{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#dcfce7;color:#16a34a;flex-shrink:0}@keyframes ind-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ind-serve{padding:3.5rem 0 4rem;background:#f8fafc}.ind-serve-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.ind-serve-head .ind-lead{margin-top:.35rem}.ind-search{display:inline-flex;align-items:center;gap:.55rem;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:.65rem 1.1rem;min-width:min(280px,100%);color:var(--ind-muted);box-shadow:0 4px 14px #0f172a0a}.ind-search input{border:none;outline:none;background:transparent;width:100%;font-size:.92rem;color:var(--ind-ink);font-family:inherit}.ind-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem}.ind-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:visible;text-decoration:none;color:inherit;border:1px solid rgba(148,163,184,.18);box-shadow:var(--ind-shadow);transition:transform .2s ease,box-shadow .2s ease}.ind-card:hover{transform:translateY(-4px);box-shadow:var(--ind-shadow-lg)}.ind-card-media{position:relative}.ind-card-img{aspect-ratio:16 / 10;overflow:hidden;border-radius:20px 20px 0 0;background:#e2e8f0}.ind-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ind-card:hover .ind-card-img img{transform:scale(1.04)}.ind-card-badge{position:absolute;left:1.05rem;bottom:-22px;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;box-shadow:0 8px 18px #0f172a33;border:3px solid #fff;z-index:2}.ind-card.tone-blue .ind-card-badge{background:linear-gradient(135deg,#3b82f6,#0052ff)}.ind-card.tone-purple .ind-card-badge{background:linear-gradient(135deg,#a855f7,#7c3aed)}.ind-card.tone-pink .ind-card-badge{background:linear-gradient(135deg,#f472b6,#ec4899)}.ind-card.tone-green .ind-card-badge{background:linear-gradient(135deg,#34d399,#16a34a)}.ind-card.tone-orange .ind-card-badge{background:linear-gradient(135deg,#fb923c,#f97316)}.ind-card.tone-red .ind-card-badge{background:linear-gradient(135deg,#f87171,#ef4444)}.ind-card-body{position:relative;padding:1.75rem 1.05rem 1.1rem;flex:1}.ind-card-body h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:800}.ind-card-body p{margin:0;padding-right:1.75rem;font-size:.82rem;color:var(--ind-muted);line-height:1.5;min-height:2.5em}.ind-card-arrow{position:absolute;right:.95rem;bottom:1rem;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0052ff1a;color:var(--ind-blue);transition:background .15s ease,color .15s ease}.ind-card:hover .ind-card-arrow{background:var(--ind-blue);color:#fff}.ind-empty{text-align:center;color:var(--ind-muted);margin:2rem 0 0}.ind-how{padding:4rem 0 3.5rem;background:#fff}.ind-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;position:relative}.ind-steps li{position:relative;text-align:center;padding:.5rem .75rem}.ind-step-num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;font-weight:800;font-size:.95rem;margin-bottom:.85rem;box-shadow:0 8px 18px #0f172a26}.ind-steps li.tone-blue .ind-step-num{background:linear-gradient(135deg,#3b82f6,#0052ff)}.ind-steps li.tone-pink .ind-step-num{background:linear-gradient(135deg,#f472b6,#ec4899)}.ind-steps li.tone-purple .ind-step-num{background:linear-gradient(135deg,#a855f7,#7c3aed)}.ind-steps li.tone-green .ind-step-num{background:linear-gradient(135deg,#34d399,#16a34a)}.ind-step-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;margin:0 auto .85rem;color:#fff}.ind-steps li.tone-blue .ind-step-icon{background:linear-gradient(135deg,#60a5fa,#0052ff)}.ind-steps li.tone-pink .ind-step-icon{background:linear-gradient(135deg,#f9a8d4,#ec4899)}.ind-steps li.tone-purple .ind-step-icon{background:linear-gradient(135deg,#c4b5fd,#7c3aed)}.ind-steps li.tone-green .ind-step-icon{background:linear-gradient(135deg,#86efac,#16a34a)}.ind-steps strong{display:block;font-size:1.02rem;font-weight:800;margin-bottom:.35rem}.ind-steps p{margin:0;font-size:.88rem;color:var(--ind-muted);line-height:1.5}.ind-step-arrow{position:absolute;right:-.85rem;top:3.6rem;color:#93c5fd;font-size:1.35rem;font-weight:700}.ind-stats{padding:0 0 3.5rem}.ind-stats-row{display:grid;grid-template-columns:repeat(5,1fr);background:#f1f5f9;border-radius:20px;border:1px solid rgba(148,163,184,.2);overflow:hidden}.ind-stat{display:flex;align-items:center;gap:.75rem;padding:1.35rem 1.1rem;border-right:1px solid rgba(148,163,184,.25)}.ind-stat:last-child{border-right:none}.ind-stat-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff;flex-shrink:0}.ind-stat.tone-blue .ind-stat-icon{background:linear-gradient(135deg,#3b82f6,#0052ff)}.ind-stat.tone-green .ind-stat-icon{background:linear-gradient(135deg,#34d399,#16a34a)}.ind-stat.tone-orange .ind-stat-icon{background:linear-gradient(135deg,#fb923c,#f97316)}.ind-stat strong{display:block;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.ind-stat span{display:block;font-size:.78rem;color:var(--ind-muted);margin-top:.15rem;line-height:1.3}.ind-cta{padding:0 0 4rem}.ind-cta-banner{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;align-items:end;gap:1.5rem;min-height:280px;padding:2rem 2.5rem 0;border-radius:28px;background:linear-gradient(120deg,#4c1d95,#5b21b6 35%,#0052ff);overflow:hidden;color:#fff;box-shadow:0 24px 60px #4c1d9559}.ind-cta-art{position:relative;z-index:1;align-self:end;max-width:280px;margin-inline:auto}.ind-cta-art img{width:100%;height:auto;display:block;filter:drop-shadow(0 16px 30px rgba(0,0,0,.25))}.ind-cta-copy{position:relative;z-index:1;padding:1.5rem 0 2.25rem}.ind-cta-copy h2{margin:0 0 .75rem;font-size:clamp(1.6rem,2.8vw,2.15rem);font-weight:800;letter-spacing:-.02em}.ind-cta-copy p{margin:0;max-width:34rem;color:#ffffffe0;line-height:1.6;font-size:1rem}.ind-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}@media(max-width:1100px){.ind-hero-grid{grid-template-columns:1fr}.ind-hero-visual-wrap{min-height:460px;max-width:520px;margin-inline:auto}.ind-hero-copy h1{max-width:none}.ind-grid{grid-template-columns:repeat(2,1fr)}.ind-steps{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}.ind-step-arrow{display:none}.ind-stats-row{grid-template-columns:repeat(3,1fr)}.ind-stat:nth-child(3){border-right:none}.ind-stat:nth-child(n+4){border-top:1px solid rgba(148,163,184,.25)}.ind-cta-banner{grid-template-columns:1fr;text-align:center;padding:2rem 1.5rem 0}.ind-cta-copy{padding-bottom:2rem}.ind-cta-row{justify-content:center}.ind-cta-art{order:2;max-width:220px}}@media(max-width:720px){.ind-hero{padding-top:1.5rem}.ind-trust{flex-direction:column;gap:.55rem}.ind-channel-stack{display:none}.ind-handwrite{font-size:1.25rem;max-width:8rem}.ind-grow-card{width:min(200px,58%);bottom:4%;padding:.75rem}.ind-grow-card>strong{font-size:.78rem}.ind-serve-head{align-items:stretch;flex-direction:column}.ind-search{min-width:0;width:100%}.ind-grid,.ind-steps,.ind-stats-row{grid-template-columns:1fr}.ind-stat{border-right:none;border-bottom:1px solid rgba(148,163,184,.25)}.ind-stat:last-child{border-bottom:none}.ind-stat:nth-child(n+4){border-top:none}}.ab{--ab-blue: #2563eb;--ab-blue-deep: #1d4ed8;--ab-purple: #7c3aed;--ab-ink: #0f172a;--ab-muted: #64748b;--ab-line: rgba(15, 23, 42, .1);--ab-shadow: 0 10px 28px rgba(15, 23, 42, .08);--ab-shadow-lg: 0 22px 50px rgba(37, 99, 235, .14);color:var(--ab-ink);overflow-x:clip;background:#fff}.ab .ab-grad{background:linear-gradient(90deg,#2563eb,#4f46e5 45%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.ab-lead{margin:0;color:var(--ab-muted);font-size:1.05rem;line-height:1.65;max-width:34rem}.ab-section-head{margin-bottom:2.5rem}.ab-section-head.center{text-align:center}.ab-section-head h2,.ab-hero-copy h1,.ab-story-copy h2,.ab-why-copy h2{margin:0 0 .85rem;font-weight:800;letter-spacing:-.03em;line-height:1.12}.ab-section-head h2{font-size:clamp(1.75rem,3vw,2.35rem)}.ab-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--ab-purple);background:#7c3aed1a;margin-bottom:1rem}.ab-badge svg{width:14px;height:14px;flex-shrink:0}.ab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.9rem 1.4rem;border-radius:999px;font-weight:700;font-size:.95rem;text-decoration:none;border:1.5px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.ab-btn:hover{transform:translateY(-1px)}.ab-btn-white{background:#fff;color:var(--ab-blue-deep);box-shadow:0 10px 28px #0f172a2e}.ab-btn-white:hover{box-shadow:0 14px 32px #0f172a38}.ab-btn-outline{background:transparent;color:#fff;border-color:#ffffff8c}.ab-btn-outline:hover{background:#ffffff1a}.ab-hero{position:relative;padding:3.5rem 0 4rem;overflow:hidden}.ab-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ab-wash{position:absolute;border-radius:50%;filter:blur(60px);opacity:.45}.ab-wash.a{width:420px;height:420px;top:-80px;right:8%;background:#2563eb38}.ab-wash.b{width:320px;height:320px;bottom:0;left:5%;background:#7c3aed29}.ab-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center}.ab-hero-copy h1{font-size:clamp(2rem,4.2vw,3.15rem);max-width:16ch}.ab-hero-copy .ab-lead{margin-top:.25rem;margin-bottom:1.75rem}.ab-metrics{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.ab-metric{display:flex;align-items:center;gap:.75rem;padding:.95rem 1rem;border-radius:14px;background:#fff;border:1px solid var(--ab-line);box-shadow:var(--ab-shadow)}.ab-metric strong{display:block;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--ab-ink)}.ab-metric span:last-child{display:block;font-size:.78rem;color:var(--ab-muted);font-weight:500;margin-top:.15rem}.ab-metric-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.ab-metric.tone-blue .ab-metric-icon{background:#2563eb1f;color:var(--ab-blue)}.ab-metric.tone-green .ab-metric-icon{background:#16a34a1f;color:#16a34a}.ab-metric.tone-amber .ab-metric-icon{background:#f59e0b24;color:#d97706}.ab-hero-visual{position:relative}.ab-hero-photo{position:relative;border-radius:22px;overflow:hidden;box-shadow:var(--ab-shadow-lg);aspect-ratio:5 / 4;background:#e2e8f0}.ab-hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.ab-hero-logo-glow{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.55rem;padding:.45rem .75rem .45rem .45rem;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #2563eb40}.ab-hero-logo-glow img{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #2563eb59,0 0 18px #2563eb8c}.ab-hero-logo-glow span{font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ab-ink);line-height:1.15;max-width:6.5rem}.ab-handwrite{font-family:Caveat,cursive;font-weight:700;font-size:1.55rem;line-height:1.25;color:var(--ab-blue);pointer-events:none}.ab-handwrite-hero{position:absolute;top:-.5rem;right:-.25rem;text-align:right;transform:rotate(4deg);max-width:10rem}.ab-scribble{display:block;width:56px;height:28px;margin-left:auto;color:var(--ab-blue);opacity:.85}.ab-story{padding:4.5rem 0;background:linear-gradient(180deg,#f8fafc,#fff)}.ab-story-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:2.75rem;align-items:center}.ab-story-video{position:relative;display:block;border-radius:20px;overflow:hidden;box-shadow:var(--ab-shadow-lg);aspect-ratio:4 / 3;background:#e2e8f0}.ab-story-video img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ab-story-video:hover img{transform:scale(1.03)}.ab-story-play{position:absolute;left:50%;bottom:1.25rem;transform:translate(-50%);display:inline-flex;align-items:center;gap:.65rem;padding:.55rem 1.1rem .55rem .55rem;border-radius:999px;background:#0f172ac7;color:#fff;font-size:.88rem;font-weight:700;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ab-play-btn{width:36px;height:36px;border-radius:50%;background:var(--ab-blue);display:grid;place-items:center;color:#fff}.ab-play-btn svg{width:14px;height:14px;margin-left:2px}.ab-story-copy h2{font-size:clamp(1.7rem,3vw,2.25rem)}.ab-story-copy p{margin:0 0 1rem;color:var(--ab-muted);line-height:1.7;max-width:36rem}.ab-facts{list-style:none;margin:1.5rem 0 0;padding:1.15rem 1.25rem;border-radius:16px;background:#fff;border:1px solid var(--ab-line);box-shadow:var(--ab-shadow);display:grid;gap:.85rem}.ab-facts li{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:var(--ab-muted)}.ab-facts strong{color:var(--ab-ink);font-weight:800}.ab-fact-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex-shrink:0}.ab-facts .tone-orange .ab-fact-icon{background:#f9731624;color:#ea580c}.ab-facts .tone-blue .ab-fact-icon{background:#2563eb1f;color:var(--ab-blue)}.ab-facts .tone-green .ab-fact-icon{background:#16a34a1f;color:#16a34a}.ab-mvv{padding:1rem 0 4.5rem}.ab-mvv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ab-mvv-card{background:#fff;border:1px solid var(--ab-line);border-radius:18px;padding:1.6rem 1.45rem;box-shadow:var(--ab-shadow);height:100%}.ab-mvv-card h3{margin:0 0 .65rem;font-size:1.15rem;font-weight:800}.ab-mvv-card p{margin:0;color:var(--ab-muted);font-size:.95rem;line-height:1.65}.ab-mvv-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:1rem}.ab-mvv-card.tone-red .ab-mvv-icon{background:#ef44441f;color:#ef4444}.ab-mvv-card.tone-blue .ab-mvv-icon{background:#2563eb1f;color:var(--ab-blue)}.ab-mvv-card.tone-green .ab-mvv-icon{background:#16a34a1f;color:#16a34a}.ab-values{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.ab-values li{display:flex;align-items:flex-start;gap:.55rem;font-size:.9rem;font-weight:600;color:var(--ab-ink);line-height:1.4}.ab-check{width:20px;height:20px;border-radius:50%;background:#2563eb1f;color:var(--ab-blue);display:grid;place-items:center;flex-shrink:0;margin-top:1px}.ab-journey{padding:4.5rem 0;background:linear-gradient(180deg,#f8fafc,#fff 55%)}.ab-timeline{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;padding-top:.5rem}.ab-timeline-line{position:absolute;top:3.35rem;left:4%;right:4%;height:3px;border-radius:999px;background:linear-gradient(90deg,#2563eb,#7c3aed);z-index:0}.ab-mile{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.55rem}.ab-mile-year{font-size:.82rem;font-weight:800;color:var(--ab-blue);letter-spacing:.02em}.ab-mile-dot{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--ab-blue);box-shadow:0 0 0 4px #2563eb26}.ab-mile-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;margin-top:.35rem;background:#fff;border:1px solid var(--ab-line);box-shadow:var(--ab-shadow)}.ab-mile.tone-blue .ab-mile-icon{color:var(--ab-blue);background:#2563eb14}.ab-mile.tone-green .ab-mile-icon{color:#16a34a;background:#16a34a1a}.ab-mile.tone-purple .ab-mile-icon{color:var(--ab-purple);background:#7c3aed1a}.ab-mile.tone-amber .ab-mile-icon{color:#d97706;background:#f59e0b1f}.ab-mile.tone-cyan .ab-mile-icon{color:#0891b2;background:#0891b21a}.ab-mile.tone-gold .ab-mile-icon{color:#ca8a04;background:#eab30824}.ab-mile strong{font-size:.88rem;font-weight:800;line-height:1.25;max-width:11ch}.ab-mile p{margin:0;font-size:.78rem;color:var(--ab-muted);line-height:1.45;max-width:14ch}.ab-why{padding:4.5rem 0}.ab-why-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:center}.ab-why-copy h2{font-size:clamp(1.7rem,3vw,2.35rem);max-width:16ch}.ab-why-copy .ab-lead{margin-bottom:1.5rem}.ab-why-cards{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.ab-why-card{padding:1.15rem 1.1rem;border-radius:16px;background:#fff;border:1px solid var(--ab-line);box-shadow:var(--ab-shadow)}.ab-why-card h3{margin:0 0 .4rem;font-size:1rem;font-weight:800}.ab-why-card p{margin:0;font-size:.85rem;color:var(--ab-muted);line-height:1.55}.ab-why-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;margin-bottom:.75rem}.ab-why-card.tone-blue .ab-why-icon{background:#2563eb1f;color:var(--ab-blue)}.ab-why-card.tone-amber .ab-why-icon{background:#f59e0b24;color:#d97706}.ab-why-card.tone-purple .ab-why-icon{background:#7c3aed1f;color:var(--ab-purple)}.ab-why-visual{position:relative}.ab-why-photo{border-radius:22px;overflow:hidden;box-shadow:var(--ab-shadow-lg);aspect-ratio:4 / 5;background:#e2e8f0}.ab-why-photo img{width:100%;height:100%;object-fit:cover;display:block}.ab-handwrite-why{position:absolute;top:1rem;right:-.5rem;text-align:right;transform:rotate(3deg);color:var(--ab-purple);max-width:9rem}.ab-handwrite-why .ab-scribble{color:var(--ab-purple)}.ab-industries{padding:2rem 0 4.5rem;background:#f8fafc}.ab-ind-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.15rem .85rem}.ab-ind-item{display:flex;flex-direction:column;align-items:center;gap:.65rem;text-align:center;text-decoration:none;color:var(--ab-ink);font-size:.82rem;font-weight:700;transition:transform .15s ease}.ab-ind-item:hover{transform:translateY(-3px)}.ab-ind-icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#fff;border:1px solid var(--ab-line);box-shadow:var(--ab-shadow)}.ab-ind-item.tone-blue .ab-ind-icon{color:#2563eb;background:#2563eb14}.ab-ind-item.tone-purple .ab-ind-icon{color:#7c3aed;background:#7c3aed1a}.ab-ind-item.tone-pink .ab-ind-icon{color:#db2777;background:#ec48991a}.ab-ind-item.tone-green .ab-ind-icon{color:#16a34a;background:#16a34a1a}.ab-ind-item.tone-orange .ab-ind-icon{color:#ea580c;background:#f973161f}.ab-ind-item.tone-cyan .ab-ind-icon{color:#0891b2;background:#0891b21a}.ab-ind-item.tone-red .ab-ind-icon{color:#ef4444;background:#ef44441a}.ab-ind-item.tone-indigo .ab-ind-icon{color:#4f46e5;background:#4f46e51a}.ab-ind-item.tone-teal .ab-ind-icon{color:#0d9488;background:#0d94881a}.ab-ind-item.tone-sky .ab-ind-icon{color:#0284c7;background:#0ea5e91f}.ab-ind-item.tone-amber .ab-ind-icon{color:#d97706;background:#f59e0b1f}.ab-ind-item.tone-rose .ab-ind-icon{color:#e11d48;background:#f43f5e1a}.ab-cta{padding:0 0 4.5rem;margin-top:-.5rem}.ab-cta-banner{display:grid;grid-template-columns:.7fr 1.1fr auto;gap:1.5rem;align-items:center;padding:1.75rem 2rem;border-radius:24px;background:linear-gradient(115deg,#1e40af,#2563eb 35%,#6366f1 68%,#7c3aed);color:#fff;box-shadow:0 24px 60px #2563eb59;overflow:hidden;position:relative}.ab-cta-art{position:relative;width:140px;height:140px;flex-shrink:0}.ab-cta-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.25))}.ab-cta-orb{position:absolute;width:28px;height:28px;border-radius:8px;box-shadow:0 6px 14px #0003}.ab-cta-orb.wa{top:8%;right:-6%;background:#25d366}.ab-cta-orb.ig{bottom:18%;left:-8%;background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.ab-cta-orb.fb{top:42%;right:-14%;background:#1877f2}.ab-cta-copy h2{margin:0 0 .5rem;font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.02em;color:#fff}.ab-cta-copy p{margin:0;color:#ffffffe0;font-size:.95rem;line-height:1.55;max-width:34rem}.ab-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.ab-wa-fab{position:fixed;right:1.25rem;bottom:calc(1.25rem + var(--marquee-h, 0px));z-index:40;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 10px 28px #25d36673;transition:transform .15s ease}.ab-wa-fab:hover{transform:scale(1.06)}@media(max-width:1100px){.ab-hero-grid,.ab-story-grid,.ab-why-grid{grid-template-columns:1fr}.ab-handwrite-hero{right:.5rem;top:.25rem}.ab-why-photo{aspect-ratio:16 / 10;max-height:360px}.ab-timeline{grid-template-columns:repeat(3,1fr);gap:1.75rem 1rem}.ab-timeline-line{display:none}.ab-ind-grid{grid-template-columns:repeat(4,1fr)}.ab-cta-banner{grid-template-columns:1fr;text-align:center;justify-items:center}.ab-cta-row{justify-content:center}.ab-cta-copy p{margin-inline:auto}}@media(max-width:760px){.ab-hero{padding:2.25rem 0 3rem}.ab-mvv-grid,.ab-why-cards{grid-template-columns:1fr}.ab-timeline{grid-template-columns:repeat(2,1fr)}.ab-ind-grid{grid-template-columns:repeat(3,1fr)}.ab-metrics{grid-template-columns:1fr}.ab-hero-logo-glow span{display:none}.ab-story-play{font-size:.8rem;padding-right:.9rem}.ab-cta-row{flex-direction:column;width:100%}.ab-cta-row .ab-btn{width:100%}}@media(max-width:480px){.ab-ind-grid{grid-template-columns:repeat(2,1fr)}.ab-handwrite{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.ab-story-video:hover img,.ab-btn:hover,.ab-ind-item:hover,.ab-wa-fab:hover{transform:none}}.ct{--ct-ink: #0f172a;--ct-muted: #64748b;--ct-blue: #2563eb;--ct-blue-deep: #1d4ed8;--ct-purple: #7c3aed;--ct-green: #16a34a;--ct-max: 1180px;--ct-radius: 18px;--ct-shadow: 0 12px 32px rgba(37, 99, 235, .1), 0 4px 12px rgba(15, 23, 42, .05);--ct-shadow-lg: 0 28px 56px rgba(37, 99, 235, .16), 0 10px 24px rgba(15, 23, 42, .08);overflow-x:clip;color:var(--ct-ink);background:#fff}.ct .container{width:min(100% - 2.5rem,var(--ct-max));margin-inline:auto}.ct-hl{background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.ct-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .95rem;border-radius:999px;font-size:.78rem;font-weight:720;color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed 55%,#6d28d9);box-shadow:0 8px 20px #7c3aed59;margin-bottom:1rem}.ct-badge.soft{color:var(--ct-purple);background:#f3e8ff;box-shadow:none}.ct-badge svg{flex-shrink:0}.ct-section-head{margin-bottom:2.25rem}.ct-section-head.center{text-align:center}.ct-section-head h2,.ct-faq-head h2,.ct-connect-form h2,.ct-cta-copy h2{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:780;font-size:clamp(1.65rem,3.2vw,2.35rem);letter-spacing:-.03em;line-height:1.15;margin:.35rem 0 0;color:var(--ct-ink)}.ct-sub{margin:.65rem auto 0;max-width:36rem;color:var(--ct-muted);font-size:1rem}.ct-hero{position:relative;padding:2.5rem 0 3.5rem;background:radial-gradient(ellipse 60% 50% at 10% 0%,rgba(124,58,237,.08),transparent 55%),radial-gradient(ellipse 50% 45% at 90% 20%,rgba(37,99,235,.1),transparent 50%),#fff}.ct-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center}.ct-hero-copy h1{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:clamp(2rem,4.2vw,3rem);letter-spacing:-.035em;line-height:1.12;margin:0 0 1rem;color:var(--ct-ink)}.ct-lead{margin:0 0 1.35rem;color:var(--ct-muted);font-size:1.05rem;line-height:1.65;max-width:34rem}.ct-checks{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1.25rem}.ct-checks li{display:flex;align-items:center;gap:.55rem;font-size:.92rem;font-weight:620;color:#334155}.ct-check-ico{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#dcfce7;color:var(--ct-green);flex-shrink:0}.ct-social-proof{display:flex;align-items:center;gap:.85rem}.ct-avatars{display:flex}.ct-avatars img{width:38px;height:38px;border-radius:999px;object-fit:cover;border:2.5px solid #fff;margin-left:-10px;box-shadow:0 2px 8px #0f172a1f}.ct-avatars img:first-child{margin-left:0}.ct-proof-text{display:flex;flex-direction:column;gap:.15rem}.ct-proof-text strong{font-size:.9rem;font-weight:720;color:var(--ct-ink)}.ct-rating{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;color:var(--ct-muted);font-weight:560}.ct-hero-visual{position:relative;min-height:420px}.ct-hero-photo-wrap{position:relative;width:min(100%,420px);margin-left:auto}.ct-hero-photo{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:24px;box-shadow:var(--ct-shadow-lg);display:block}.ct-speech{position:absolute;top:8%;left:-8%;max-width:11.5rem;padding:.7rem .95rem;background:#fff;border-radius:14px;font-size:.78rem;font-weight:680;color:var(--ct-ink);line-height:1.35;box-shadow:0 12px 28px #0f172a1f;z-index:2;animation:ct-float 4.5s ease-in-out infinite}.ct-speech-tail{position:absolute;right:-6px;bottom:14px;width:14px;height:14px;background:#fff;transform:rotate(45deg);box-shadow:2px -2px 4px #0f172a0a}.ct-service-stack{position:absolute;top:18%;right:-6%;list-style:none;margin:0;padding:.45rem;background:#fff;border-radius:999px;box-shadow:var(--ct-shadow-lg);display:flex;flex-direction:column;gap:.35rem;z-index:2;animation:ct-float 5s ease-in-out infinite .4s}.ct-service-stack li{display:flex;align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .4rem;font-size:.72rem;font-weight:680;color:#334155;white-space:nowrap}.ct-svc-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#6366f1);color:#fff;flex-shrink:0}.ct-growth-card{position:absolute;bottom:6%;left:-4%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border-radius:14px;box-shadow:var(--ct-shadow-lg);z-index:2;max-width:13.5rem;animation:ct-float 4.8s ease-in-out infinite .8s}.ct-growth-bars{display:flex;align-items:flex-end;gap:3px;height:36px}.ct-growth-bars i{display:block;width:7px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#60a5fa,#2563eb)}.ct-growth-card p{margin:0;font-size:.72rem;line-height:1.35;color:#475569;font-weight:560}.ct-growth-card strong{color:var(--ct-blue);font-weight:740}@keyframes ct-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.ct-speech,.ct-service-stack,.ct-growth-card{animation:none}}.ct-connect{padding:0 0 4rem;margin-top:-.5rem}.ct-connect-card{display:grid;grid-template-columns:1.15fr .85fr;gap:0;background:#f8fafc;border:1px solid rgba(148,163,184,.25);border-radius:24px;overflow:hidden;box-shadow:var(--ct-shadow)}.ct-connect-form{padding:2rem 2rem 1.75rem;background:#fff}.ct-connect-form>p{margin:.5rem 0 1.35rem;color:var(--ct-muted);font-size:.95rem}.ct-form{display:flex;flex-direction:column;gap:.95rem}.ct-form-row{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.ct-field{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:650;color:#334155}.ct-field em{color:#ef4444;font-style:normal}.ct-field input,.ct-field select,.ct-field textarea{font:inherit;font-weight:500;font-size:.92rem;color:var(--ct-ink);padding:.72rem .9rem;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus,.ct-phone:focus-within{border-color:var(--ct-blue);box-shadow:0 0 0 3px #2563eb26}.ct-field textarea{resize:vertical;min-height:100px}.ct-phone{display:flex;align-items:stretch;border:1px solid rgba(148,163,184,.45);border-radius:12px;overflow:hidden;background:#fff}.ct-phone:focus-within{border-color:var(--ct-blue)}.ct-phone-cc{display:inline-flex;align-items:center;gap:.35rem;padding:0 .75rem;background:#f1f5f9;border-right:1px solid rgba(148,163,184,.35);font-size:.88rem;font-weight:650;color:#334155;white-space:nowrap}.ct-flag{font-size:1rem;line-height:1}.ct-phone input{border:none!important;border-radius:0!important;box-shadow:none!important;flex:1;min-width:0}.ct-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.95rem 1.25rem;border:none;border-radius:12px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-family:inherit;font-size:1rem;font-weight:720;cursor:pointer;box-shadow:0 10px 24px #2563eb59;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.ct-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 28px #2563eb66}.ct-submit:disabled{opacity:.7;cursor:wait}.ct-form-note{margin:0;text-align:center;font-size:.8rem;color:var(--ct-muted)}.ct-form-msg{padding:.65rem .85rem;border-radius:10px;font-size:.88rem;font-weight:580}.ct-form-msg.ok{background:#dcfce7;color:#166534}.ct-form-msg.err{background:#fee2e2;color:#991b1b}.ct-trust-chips{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;justify-content:center;padding-top:.35rem}.ct-trust-chips span{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:620;color:#475569}.ct-trust-chips svg{color:var(--ct-blue)}.ct-connect-aside{padding:2rem 1.75rem;display:flex;flex-direction:column;gap:.85rem;background:#f8fafc}.ct-connect-aside h3{margin:0 0 .35rem;font-size:1.15rem;font-weight:740;letter-spacing:-.02em}.ct-connect-row{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:.95rem 1rem;background:#fff;border-radius:14px;border:1px solid rgba(148,163,184,.22);text-decoration:none;color:inherit;transition:box-shadow .15s ease,transform .15s ease}.ct-connect-row:hover{box-shadow:var(--ct-shadow);transform:translateY(-1px)}.ct-connect-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.ct-connect-row.tone-wa .ct-connect-ico{background:#dcfce7;color:#16a34a}.ct-connect-row.tone-phone .ct-connect-ico{background:#dbeafe;color:#2563eb}.ct-connect-row.tone-mail .ct-connect-ico{background:#ede9fe;color:#7c3aed}.ct-connect-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ct-connect-body strong{font-size:.9rem;font-weight:700;color:var(--ct-ink)}.ct-connect-body span{font-size:.78rem;color:var(--ct-muted)}.ct-connect-link{display:inline-flex;align-items:center;gap:.2rem;font-size:.78rem;font-weight:700;color:var(--ct-blue);white-space:nowrap}.ct-demo-card{margin-top:.5rem;padding:1.35rem 1.25rem;border-radius:16px;background:linear-gradient(135deg,#2563eb,#6366f1 48%,#7c3aed);color:#fff;box-shadow:0 16px 36px #2563eb59}.ct-demo-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#fff3;margin-bottom:.75rem}.ct-demo-card h4{margin:0 0 .35rem;font-size:1.05rem;font-weight:740}.ct-demo-card p{margin:0 0 1rem;font-size:.88rem;opacity:.92;line-height:1.45}.ct-demo-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.1rem;border-radius:999px;background:#fff;color:var(--ct-blue);font-size:.88rem;font-weight:720;text-decoration:none;transition:transform .15s ease}.ct-demo-btn:hover{transform:translateY(-1px)}.ct-steps{padding:3.5rem 0;background:#fff}.ct-steps-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;position:relative}.ct-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:.5rem}.ct-step-n{font-size:.75rem;font-weight:780;letter-spacing:.06em;color:var(--ct-muted)}.ct-step-ico{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;color:#fff;box-shadow:0 10px 24px #2563eb40}.ct-step.tone-blue .ct-step-ico{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ct-step.tone-purple .ct-step-ico{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.ct-step.tone-pink .ct-step-ico{background:linear-gradient(135deg,#f472b6,#db2777)}.ct-step.tone-green .ct-step-ico{background:linear-gradient(135deg,#4ade80,#16a34a)}.ct-step strong{font-size:.95rem;font-weight:720;color:var(--ct-ink);max-width:10rem;line-height:1.35}.ct-step-arrow{position:absolute;top:52px;right:-12%;width:24%;height:0;border-top:2px dashed #93c5fd;pointer-events:none}.ct-step-arrow:after{content:"";position:absolute;right:-2px;top:-5px;border:5px solid transparent;border-left-color:#60a5fa}.ct-why{padding:3.5rem 0;background:radial-gradient(ellipse 50% 40% at 80% 30%,rgba(124,58,237,.06),transparent 55%),#f8fafc}.ct-why-grid{display:grid;grid-template-columns:1fr .9fr;gap:2.5rem;align-items:center}.ct-why-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ct-why-card{padding:1.25rem 1.15rem;background:#fff;border-radius:16px;border:1px solid rgba(148,163,184,.2);box-shadow:0 4px 14px #0f172a0a;transition:transform .15s ease,box-shadow .15s ease}.ct-why-card:hover{transform:translateY(-2px);box-shadow:var(--ct-shadow)}.ct-why-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;margin-bottom:.85rem}.ct-why-card.tone-green .ct-why-ico{background:#dcfce7;color:#16a34a}.ct-why-card.tone-blue .ct-why-ico{background:#dbeafe;color:#2563eb}.ct-why-card.tone-red .ct-why-ico{background:#fee2e2;color:#dc2626}.ct-why-card.tone-purple .ct-why-ico{background:#ede9fe;color:#7c3aed}.ct-why-card h3{margin:0 0 .4rem;font-size:1rem;font-weight:740}.ct-why-card p{margin:0;font-size:.88rem;color:var(--ct-muted);line-height:1.5}.ct-why-visual{position:relative;max-width:400px;margin-inline:auto}.ct-why-visual img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;box-shadow:var(--ct-shadow-lg);display:block}.ct-why-pill{position:absolute;padding:.45rem .9rem;border-radius:999px;font-size:.75rem;font-weight:700;background:#fff;box-shadow:0 8px 20px #0f172a1f;white-space:nowrap}.ct-why-pill.tone-green{top:12%;left:-8%;color:#16a34a;border:1px solid #bbf7d0}.ct-why-pill.tone-pink{top:28%;right:-10%;color:#db2777;border:1px solid #fbcfe8}.ct-why-pill.tone-blue{bottom:28%;left:-12%;color:#2563eb;border:1px solid #bfdbfe}.ct-why-pill.tone-purple{bottom:12%;right:-6%;color:#7c3aed;border:1px solid #ddd6fe}.ct-testimonials{padding:3.5rem 0;background:#fff}.ct-t-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem}.ct-t-card{padding:1.5rem 1.35rem;background:#fff;border-radius:18px;border:1px solid rgba(148,163,184,.22);box-shadow:0 8px 24px #0f172a0d;display:flex;flex-direction:column;gap:.85rem}.ct-t-quote{margin:0;font-size:.92rem;line-height:1.6;color:#334155;flex:1}.ct-t-stars{display:flex;gap:.15rem}.ct-t-person{display:flex;align-items:center;gap:.75rem;padding-top:.35rem;border-top:1px solid rgba(148,163,184,.2)}.ct-t-person img{width:48px;height:48px;border-radius:999px;object-fit:cover}.ct-t-person strong{display:block;font-size:.92rem;font-weight:720}.ct-t-person span{font-size:.78rem;color:var(--ct-muted)}.ct-faq{padding:3.5rem 0;background:#f8fafc}.ct-faq-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.ct-faq-all{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:700;color:var(--ct-blue);text-decoration:none;white-space:nowrap;padding-bottom:.25rem}.ct-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.ct-faq-item{background:#fff;border-radius:14px;border:1px solid rgba(148,163,184,.25);overflow:hidden}.ct-faq-item.is-open{border-color:#2563eb59;box-shadow:0 8px 20px #2563eb14}.ct-faq-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.05rem 1.15rem;border:none;background:transparent;font:inherit;font-size:.95rem;font-weight:680;color:var(--ct-ink);text-align:left;cursor:pointer}.ct-faq-q svg{color:var(--ct-blue);flex-shrink:0}.ct-faq-a{padding:0 1.15rem 1.15rem;font-size:.9rem;line-height:1.6;color:var(--ct-muted)}.ct-cta{padding:2rem 0 4rem;background:#fff}.ct-cta-banner{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:center;padding:0 2rem 0 0;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#2563eb,#6366f1 45%,#7c3aed);color:#fff;box-shadow:0 24px 48px #2563eb59;min-height:220px}.ct-cta-photo{align-self:end;width:min(240px,28vw);margin-bottom:0}.ct-cta-photo img{display:block;width:100%;height:auto;max-height:260px;object-fit:cover;object-position:top center;mask-image:linear-gradient(to top,transparent 0%,#000 18%);-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 18%)}.ct-cta-copy{padding:2rem .5rem 2rem 0}.ct-cta-copy h2{color:#fff;margin:0 0 .5rem}.ct-cta-copy p{margin:0 0 1.25rem;opacity:.92;max-width:32rem;font-size:1rem}.ct-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem}.ct-cta-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.25rem;border-radius:12px;font-size:.92rem;font-weight:720;text-decoration:none;transition:transform .15s ease,background .15s ease}.ct-cta-btn.solid{background:#fff;color:var(--ct-blue)}.ct-cta-btn.ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.65)}.ct-cta-btn:hover{transform:translateY(-1px)}.ct-cta-btn.ghost:hover{background:#ffffff1a}.ct-wa-fab{position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 10px 28px #25d36673;transition:transform .15s ease}.ct-wa-fab:hover{transform:scale(1.06)}@media(max-width:1024px){.ct-hero-inner,.ct-connect-card,.ct-why-grid{grid-template-columns:1fr}.ct-hero-photo-wrap{margin:1.5rem auto 0;max-width:380px}.ct-service-stack{right:0}.ct-steps-row{grid-template-columns:repeat(2,1fr);gap:1.75rem}.ct-step-arrow{display:none}.ct-t-grid,.ct-faq-grid{grid-template-columns:1fr}.ct-cta-banner{grid-template-columns:1fr;padding:0;text-align:center}.ct-cta-photo{display:none}.ct-cta-copy{padding:2rem 1.5rem}.ct-cta-actions{justify-content:center}}@media(max-width:640px){.ct-checks,.ct-form-row,.ct-why-cards{grid-template-columns:1fr}.ct-connect-form,.ct-connect-aside{padding:1.35rem 1.15rem}.ct-connect-row{grid-template-columns:auto 1fr}.ct-connect-link{grid-column:2}.ct-speech{left:2%;top:4%}.ct-service-stack{display:none}.ct-growth-card{left:4%;bottom:4%}.ct-why-pill{font-size:.68rem;padding:.35rem .65rem}.ct-faq-head{flex-direction:column;align-items:flex-start}.ct-steps-row{grid-template-columns:1fr}}.fq{--fq-ink: #0f172a;--fq-muted: #64748b;--fq-blue: #2563eb;--fq-blue-deep: #1d4ed8;--fq-purple: #7c3aed;--fq-green: #16a34a;--fq-pink: #e11d48;--fq-max: 1180px;--fq-radius: 16px;--fq-shadow: 0 10px 28px rgba(15, 23, 42, .07), 0 2px 8px rgba(15, 23, 42, .04);--fq-shadow-lg: 0 24px 48px rgba(37, 99, 235, .12), 0 8px 20px rgba(15, 23, 42, .06);overflow-x:clip;color:var(--fq-ink);background:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif}.fq .container{width:min(100% - 2.5rem,var(--fq-max));margin-inline:auto}.fq-accent{color:var(--fq-blue)}.fq-script{font-family:Caveat,Segoe Script,cursive;font-weight:700;font-size:1.15em;letter-spacing:.01em}.fq-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .95rem;border-radius:999px;font-size:.78rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase;color:var(--fq-purple);background:#f3e8ff;margin-bottom:1.1rem}.fq-badge svg{flex-shrink:0;color:var(--fq-purple)}.fq-hero{position:relative;padding:3.25rem 0 2.5rem;background:radial-gradient(ellipse 55% 70% at 8% 20%,rgba(167,139,250,.22),transparent 55%),radial-gradient(ellipse 50% 60% at 92% 10%,rgba(96,165,250,.28),transparent 50%),radial-gradient(ellipse 40% 50% at 70% 90%,rgba(244,114,182,.12),transparent 55%),#fff}.fq-hero-glow{display:none}.fq-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center}.fq-hero-copy h1{margin:0 0 1rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:clamp(2.1rem,4.2vw,3.15rem);letter-spacing:-.035em;line-height:1.1;color:var(--fq-ink)}.fq-hero-copy>p{margin:0 0 1.5rem;max-width:34rem;color:var(--fq-muted);font-size:1.05rem;line-height:1.65}.fq-search{display:flex;align-items:center;gap:.65rem;max-width:34rem;padding:.4rem .4rem .4rem 1rem;background:#fff;border:1.5px solid rgba(15,23,42,.1);border-radius:999px;box-shadow:var(--fq-shadow)}.fq-search svg{color:#94a3b8;flex-shrink:0}.fq-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:.98rem;color:var(--fq-ink)}.fq-search input::placeholder{color:#94a3b8}.fq-search-btn{flex-shrink:0;border:0;cursor:pointer;padding:.75rem 1.35rem;border-radius:999px;font:inherit;font-weight:700;font-size:.92rem;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 18px #2563eb59;transition:transform .15s ease,box-shadow .15s ease}.fq-search-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px #2563eb66}.fq-hero-visual{position:relative;min-height:420px;display:flex;justify-content:center;align-items:flex-end}.fq-hero-photo{width:min(100%,380px);border-radius:24px;overflow:hidden;box-shadow:var(--fq-shadow-lg);background:linear-gradient(160deg,#dbeafe,#ede9fe)}.fq-hero-photo img{display:block;width:100%;height:460px;object-fit:cover;object-position:center top}.fq-hero-bubble{position:absolute;top:8%;left:0;max-width:13.5rem;padding:.85rem 1rem .85rem .85rem;background:#fff;border-radius:16px;box-shadow:var(--fq-shadow-lg);display:flex;gap:.55rem;align-items:flex-start;z-index:3;animation:fq-float 4s ease-in-out infinite}.fq-bubble-mark{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-weight:800;font-size:.9rem;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed)}.fq-hero-bubble p{margin:0;font-size:.82rem;font-weight:650;line-height:1.4;color:var(--fq-ink)}.fq-hero-bubble:after{content:"";position:absolute;right:-28px;bottom:-6px;width:36px;height:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 30' fill='none'%3E%3Cpath d='M2 4c12 2 22 8 34 22' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M30 20l6 6-8 1' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.fq-float-stack{position:absolute;right:-8px;top:18%;display:flex;flex-direction:column;gap:.65rem;z-index:2}.fq-float-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem .5rem .45rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--fq-ink);background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:var(--fq-shadow);white-space:nowrap;animation:fq-float 3.6s ease-in-out infinite}.fq-float-pill:nth-child(2){animation-delay:.4s}.fq-float-pill:nth-child(3){animation-delay:.8s}.fq-float-pill:nth-child(4){animation-delay:1.2s}.fq-float-ico{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.fq-float-pill.tone-amber .fq-float-ico{color:#d97706;background:#fef3c7}.fq-float-pill.tone-blue .fq-float-ico{color:#1d4ed8;background:#dbeafe}.fq-float-pill.tone-purple .fq-float-ico{color:#6d28d9;background:#ede9fe}.fq-float-pill.tone-green .fq-float-ico{color:#15803d;background:#dcfce7}@keyframes fq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.fq-hero-bubble,.fq-float-pill,.fq-help-note{animation:none}}.fq-highlights{padding:.5rem 0 2.75rem;margin-top:-.5rem}.fq-highlights-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem}.fq-h-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--fq-radius);padding:1.35rem 1.25rem;box-shadow:var(--fq-shadow);transition:transform .18s ease,box-shadow .18s ease}.fq-h-card:hover{transform:translateY(-3px);box-shadow:var(--fq-shadow-lg)}.fq-h-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;margin-bottom:.9rem}.fq-h-card.tone-purple .fq-h-ico{color:#7c3aed;background:#f3e8ff}.fq-h-card.tone-blue .fq-h-ico{color:#2563eb;background:#dbeafe}.fq-h-card.tone-green .fq-h-ico{color:#16a34a;background:#dcfce7}.fq-h-card.tone-pink .fq-h-ico{color:#e11d48;background:#ffe4e6}.fq-h-card h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:760}.fq-h-card p{margin:0;font-size:.9rem;color:var(--fq-muted);line-height:1.5}.fq-main{padding:1rem 0 4rem;background:radial-gradient(ellipse 40% 50% at 0% 0%,rgba(219,234,254,.55),transparent 60%),#f8fafc}.fq-main-grid{display:grid;grid-template-columns:280px 1fr;gap:1.75rem;align-items:start}.fq-cats{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:1.35rem 1rem;box-shadow:var(--fq-shadow);position:sticky;top:calc(var(--nav-h, 76px) + 1rem)}.fq-cats h2{margin:0 0 1rem;padding:0 .5rem;font-size:1.1rem;font-weight:780}.fq-cats ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.fq-cat-btn{width:100%;display:flex;align-items:center;gap:.65rem;padding:.7rem;border:0;border-radius:12px;background:transparent;cursor:pointer;font:inherit;text-align:left;color:var(--fq-ink);transition:background .15s ease,color .15s ease}.fq-cat-btn:hover{background:#f1f5f9}.fq-cat-btn.is-active{background:#dbeafe;color:#1e3a8a;font-weight:700}.fq-cat-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#f1f5f9;color:var(--fq-muted);flex-shrink:0}.fq-cat-btn.is-active .fq-cat-ico{background:#bfdbfe;color:#1d4ed8}.fq-cat-label{flex:1;font-size:.88rem;line-height:1.3}.fq-cat-count{min-width:1.55rem;height:1.55rem;padding:0 .35rem;border-radius:999px;display:grid;place-items:center;font-size:.72rem;font-weight:720;color:var(--fq-muted);background:#f1f5f9}.fq-cat-btn.is-active .fq-cat-count{background:#fff;color:#1d4ed8}.fq-panel-head{margin-bottom:1.35rem}.fq-panel-head h2{margin:0 0 .45rem;font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.02em}.fq-panel-head p{margin:0;color:var(--fq-muted);font-size:.98rem;max-width:40rem}.fq-filter-note{margin-top:.65rem!important;font-size:.88rem!important}.fq-clear{border:0;background:none;color:var(--fq-blue);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;padding:0}.fq-empty{margin:0;padding:1.5rem;background:#fff;border-radius:var(--fq-radius);border:1px dashed rgba(15,23,42,.15);color:var(--fq-muted);text-align:center}.fq-acc{display:flex;flex-direction:column;gap:.75rem}.fq-acc-item{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 4px 14px #0f172a0a;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.fq-acc-item.is-open{border-color:#2563eb47;box-shadow:0 8px 22px #2563eb1a}.fq-acc-q{width:100%;display:flex;align-items:center;gap:.85rem;padding:1.05rem 1.15rem;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left;color:var(--fq-ink)}.fq-acc-mark{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-weight:800;font-size:.95rem;color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6)}.fq-acc-text{flex:1;font-weight:700;font-size:.98rem;line-height:1.35}.fq-acc-chev{color:var(--fq-blue);display:grid;place-items:center;transition:transform .2s ease}.fq-acc-item.is-open .fq-acc-chev{transform:rotate(180deg)}.fq-acc-a{padding:0 1.15rem 1.15rem 3.9rem}.fq-acc-a-inner{padding:.95rem 1.05rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#475569;font-size:.95rem;line-height:1.65}.fq-help{padding:3.5rem 0 4.5rem;background:radial-gradient(ellipse 45% 55% at 85% 30%,rgba(196,181,253,.28),transparent 55%),radial-gradient(ellipse 40% 50% at 10% 80%,rgba(191,219,254,.45),transparent 55%),#f0f7ff}.fq-help-head{text-align:center;margin-bottom:2.25rem}.fq-help-head h2{margin:0 0 .65rem;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;letter-spacing:-.03em}.fq-help-head p{margin:0 auto;max-width:36rem;color:var(--fq-muted);font-size:1.02rem}.fq-help-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:center}.fq-help-cards{display:flex;flex-direction:column;gap:1rem}.fq-help-card{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem 1.35rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:var(--fq-shadow)}.fq-help-ico{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.fq-help-card.tone-blue .fq-help-ico{color:#2563eb;background:#dbeafe}.fq-help-card.tone-green .fq-help-ico{color:#16a34a;background:#dcfce7}.fq-help-card.tone-purple .fq-help-ico{color:#7c3aed;background:#f3e8ff}.fq-help-card h3{margin:0 0 .25rem;font-size:1.05rem;font-weight:760}.fq-help-card p{margin:0 0 .85rem;color:var(--fq-muted);font-size:.9rem;line-height:1.5}.fq-help-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.1rem;border-radius:999px;font-weight:720;font-size:.88rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.fq-help-btn:hover{transform:translateY(-1px)}.fq-help-btn.solid{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 18px #2563eb4d}.fq-help-btn.outline-green{color:#16a34a;background:#fff;border:1.5px solid #22c55e}.fq-help-btn.outline-purple{color:#7c3aed;background:#fff;border:1.5px solid #a78bfa}.fq-help-visual{position:relative;display:flex;justify-content:center}.fq-help-visual img{width:min(100%,340px);height:auto;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(37,99,235,.18))}.fq-help-note{position:absolute;top:8%;left:4%;max-width:10rem;padding:.7rem .9rem;background:#fff;border-radius:14px;box-shadow:var(--fq-shadow-lg);animation:fq-float 3.8s ease-in-out infinite}.fq-help-note p{margin:0;font-size:.8rem;font-weight:700;line-height:1.35;color:var(--fq-ink)}.fq-help-note:after{content:"";position:absolute;right:-22px;bottom:4px;width:28px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 30' fill='none'%3E%3Cpath d='M2 8c10 4 20 10 32 18' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M28 20l6 6-8 1' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.fq-wa-fab{position:fixed;right:1.25rem;bottom:calc(var(--marquee-h, 3.55rem) + 1.25rem);z-index:40;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#25d366;box-shadow:0 12px 28px #25d36673;transition:transform .15s ease}.fq-wa-fab:hover{transform:scale(1.06)}@media(max-width:980px){.fq-hero-grid{grid-template-columns:1fr;gap:2rem}.fq-hero-visual{min-height:0;max-width:420px;margin-inline:auto}.fq-hero-photo img{height:380px}.fq-float-stack{right:0;top:10%}.fq-highlights-grid{grid-template-columns:repeat(2,1fr)}.fq-main-grid{grid-template-columns:1fr}.fq-cats{position:static}.fq-cats ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem}.fq-help-grid{grid-template-columns:1fr}.fq-help-visual{order:-1}.fq-help-visual img{width:min(100%,280px)}}@media(max-width:640px){.fq .container{width:min(100% - 1.5rem,var(--fq-max))}.fq-hero{padding:2.25rem 0 1.5rem}.fq-search{flex-wrap:wrap;border-radius:18px;padding:.65rem}.fq-search svg{margin-left:.35rem}.fq-search-btn{width:100%;justify-content:center}.fq-hero-bubble{left:4%;max-width:11rem}.fq-float-stack{display:none}.fq-highlights-grid,.fq-cats ul{grid-template-columns:1fr}.fq-acc-a{padding-left:1.15rem}.fq-help-card{flex-direction:column}}
