.glass-readable{background:#0a0a0e73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:16px}.glass-readable-inline{text-shadow:0 1px 3px rgba(0,0,0,.6)}#ecosystem{background:var(--bg-1);position:relative;overflow:hidden}#ecosystem:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 600px at 50% 55%,rgba(168,85,247,.1),transparent 65%),radial-gradient(600px 400px at 20% 20%,rgba(34,211,238,.05),transparent 60%),radial-gradient(600px 400px at 80% 80%,rgba(245,158,11,.04),transparent 60%)}.eco-v2-stage{position:relative;margin:72px auto 0;max-width:1320px;display:grid;grid-template-areas:"tl   core   tr" "ml   core   mr" "bl   core   br";grid-template-columns:minmax(0,1fr) minmax(280px,1.15fr) minmax(0,1fr);grid-template-rows:minmax(180px,auto) minmax(180px,auto) minmax(180px,auto);gap:20px 32px;padding:20px 8px;isolation:isolate}@media (max-width: 1100px){.eco-v2-stage{grid-template-columns:1fr 1fr 1fr;gap:16px 22px}}@media (max-width: 860px){.eco-v2-stage{grid-template-areas:"core" "tl" "tr" "ml" "mr" "bl" "br";grid-template-columns:1fr;grid-template-rows:auto;gap:16px;max-width:520px;margin-top:20px;justify-items:center}}.eco-streams-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}@media (max-width: 860px){.eco-streams-canvas{display:none}}.eco-v2-core{grid-area:core;position:relative;aspect-ratio:1 / 1;max-width:420px;min-width:240px;justify-self:center;align-self:center;width:100%;display:grid;place-items:center;z-index:1}.eco-v2-core-halo{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#c084fc47,#c084fc1f 20%,#22d3ee14,#0a0a0f00 70%);filter:blur(8px);animation:ecoCoreHalo 6s ease-in-out infinite;pointer-events:none}@keyframes ecoCoreHalo{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.07);opacity:1}}.eco-v2-core-nebula{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;overflow:hidden;border:1px solid rgba(192,132,252,.18);background:radial-gradient(circle at 50% 50%,#0a0810,#05060a 70%);box-shadow:inset 0 0 80px #7c3aed40,inset 0 0 30px #22d3ee1f,0 20px 60px #7c3aed2e}.eco-nebula-canvas-wrap{width:100%;height:100%;border-radius:50%;overflow:hidden}.eco-nebula-canvas-wrap canvas{width:100%!important;height:100%!important;display:block}.eco-v2-core-label{position:absolute;bottom:-14px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);background:#0f0c18e6;border:1px solid rgba(192,132,252,.25);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 20px #00000080;z-index:2}.eco-v2-core-dot{width:7px;height:7px;border-radius:50%;background:#c084fc;box-shadow:0 0 10px #c084fc,0 0 20px #c084fc80;animation:ecoCoreDot 1.6s ease-in-out infinite}@keyframes ecoCoreDot{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.eco-v2-modules{display:contents}.eco-v2-card{position:relative;z-index:1;padding:22px 22px 20px;background:linear-gradient(135deg,#12101cc7,#0c0b14d9);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);cursor:pointer;transition:transform .5s var(--ease-out),border-color .3s ease,box-shadow .5s var(--ease-out),background .4s ease;display:flex;flex-direction:column;gap:14px;min-height:200px;overflow:hidden}.eco-v2-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(400px 260px at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,var(--accent) 18%,transparent) 0%,transparent 60%);opacity:0;transition:opacity .35s ease;pointer-events:none}.eco-v2-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 45%,transparent),transparent 60%) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.eco-v2-card:hover,.eco-v2-card:focus-visible,.eco-v2-card.is-active{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 40%,rgba(255,255,255,.08));box-shadow:0 30px 60px -20px color-mix(in srgb,var(--accent) 30%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.eco-v2-card:hover:before,.eco-v2-card:focus-visible:before,.eco-v2-card.is-active:before{opacity:1}.eco-v2-card:hover:after,.eco-v2-card:focus-visible:after,.eco-v2-card.is-active:after{opacity:1}.eco-v2-card--top-left{grid-area:tl}.eco-v2-card--top-right{grid-area:tr}.eco-v2-card--mid-left{grid-area:ml}.eco-v2-card--mid-right{grid-area:mr}.eco-v2-card--bottom-left{grid-area:bl}.eco-v2-card--bottom-right{grid-area:br}.eco-v2-card-badge{position:absolute;top:14px;right:14px;z-index:2;padding:3px 9px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,rgba(0,0,0,.4));border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.eco-v2-card-head{display:flex;gap:14px;align-items:flex-start}.eco-v2-card-icn{flex:0 0 42px;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:inset 0 0 20px color-mix(in srgb,var(--accent) 25%,transparent)}.eco-v2-card-titles{min-width:0}.eco-v2-card-titles h4{margin:0;font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--ink);line-height:1.2;letter-spacing:-.01em}.eco-v2-card-sub{margin-top:3px;font-size:12px;color:color-mix(in srgb,var(--accent) 70%,var(--ink-mute));font-weight:500;letter-spacing:.02em}.eco-v2-card-stat{display:flex;align-items:baseline;gap:10px;padding:10px 0 4px;border-top:1px solid rgba(255,255,255,.06)}.eco-v2-card-stat-val{font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1;background:linear-gradient(135deg,var(--ink) 0%,var(--accent) 110%);background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:-.02em}.eco-v2-card-stat-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute);font-weight:500}.eco-v2-card-body{font-size:13.5px;line-height:1.55;color:var(--ink-soft);margin:0}.eco-v2-card-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.eco-v2-card-bullets li{position:relative;padding-left:14px;font-size:12.5px;color:var(--ink-mute)}.eco-v2-card-bullets li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px color-mix(in srgb,var(--accent) 60%,transparent)}@media (max-width: 860px){.eco-v2-card{min-height:160px}.eco-v2-core{max-width:300px;justify-self:center;margin:-8px auto 34px}.eco-v2-core-label{bottom:-24px;font-size:11px;padding:5px 12px}.eco-v2-card-stat-val{font-size:24px}}@media (max-width: 520px){.eco-v2-core{max-width:260px;margin:-4px auto 38px}.eco-v2-core-label{bottom:-26px;font-size:10.5px;letter-spacing:.1em}}#demo{background:var(--bg);position:relative;overflow:hidden}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:60px}@media (max-width: 960px){.demo-grid{grid-template-columns:1fr}}.panel{background:linear-gradient(180deg,#16161c99,#0e0e1499);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.4),transparent)}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:12px}.panel-head h3{font-size:22px;font-weight:700;letter-spacing:-.02em}.panel-head .chip{font-size:11px;font-weight:600;padding:5px 10px;border-radius:999px;background:#10b9811f;color:var(--emerald);letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.panel-head .chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--emerald);animation:livePulse 2s ease-in-out infinite}.audio-stack{display:flex;flex-direction:column;gap:14px}.audio-card{background:#ffffff06;border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;transition:border-color .3s,background .3s}.audio-card:hover{border-color:#c9a84c33;background:#ffffff0a}.audio-card.playing{border-color:#c9a84c66;background:#c9a84c0a}.audio-top{display:flex;align-items:center;gap:14px}.audio-play{width:44px;height:44px;border-radius:50%;background:var(--grad-gold);color:#1a1200;display:grid;place-items:center;flex-shrink:0;transition:transform .25s,box-shadow .25s;box-shadow:0 6px 18px #c9a84c47}.audio-play:hover{transform:scale(1.08)}.audio-info{flex:1;min-width:0}.audio-title{font-family:var(--font-display);font-weight:700;font-size:14.5px;display:flex;align-items:center;gap:8px}.audio-title .badge{font-family:var(--font-body);font-size:9.5px;font-weight:600;padding:2px 7px;border-radius:6px;background:#c9a84c24;color:var(--gold-hot);letter-spacing:.05em;text-transform:uppercase}.audio-desc{font-size:12.5px;color:var(--ink-mute);margin-top:3px}.audio-duration{font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink-mute);flex-shrink:0}.audio-bottom{margin-top:14px;display:flex;align-items:center;gap:12px}.audio-eq{display:flex;align-items:flex-end;gap:2px;height:22px;width:48px;flex-shrink:0}.audio-eq span{display:block;width:3px;background:var(--gold);border-radius:2px;height:30%;transition:height .15s;opacity:.4}.audio-card.playing .audio-eq span{animation:eqBar .9s ease-in-out infinite;opacity:1}.audio-card.playing .audio-eq span:nth-child(2){animation-delay:.12s}.audio-card.playing .audio-eq span:nth-child(3){animation-delay:.24s}.audio-card.playing .audio-eq span:nth-child(4){animation-delay:.36s}.audio-card.playing .audio-eq span:nth-child(5){animation-delay:.48s}@keyframes eqBar{0%,to{height:20%}50%{height:100%}}.audio-progress{flex:1;height:4px;border-radius:999px;background:#ffffff0f;overflow:hidden;cursor:pointer}.audio-progress-fill{height:100%;background:var(--grad-gold);border-radius:999px;transition:width .1s linear}.chat-shell{background:#0b141a;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.chat-head{background:#1f2c34;padding:14px 16px;display:flex;align-items:center;gap:12px}.chat-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--purple-hot),var(--purple-deep));display:grid;place-items:center;font-weight:700;color:#fff;font-size:14px;font-family:var(--font-display)}.chat-meta{flex:1;min-width:0}.chat-name{font-weight:600;font-size:14.5px;color:#e9edef}.chat-status{font-size:11.5px;color:#8696a0;display:flex;align-items:center;gap:6px}.chat-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#25d366;animation:livePulse 2s ease-in-out infinite}.chat-body{min-height:420px;max-height:520px;padding:20px 16px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(circle at 20% 20%,rgba(168,85,247,.04),transparent 40%),#0b141a;overflow-y:auto}.bubble{max-width:78%;padding:9px 13px 7px;border-radius:10px;font-size:14px;line-height:1.4;opacity:0;transform:translateY(10px);animation:bubbleIn .4s var(--ease-out) forwards}.bubble .t{font-size:10px;color:#ffffff80;float:right;margin-left:8px;margin-top:2px;font-variant-numeric:tabular-nums}.bubble.in{align-self:flex-start;background:#1f2c34;color:#e9edef;border-top-left-radius:2px}.bubble.out{align-self:flex-end;background:#005c4b;color:#e9edef;border-top-right-radius:2px}@keyframes bubbleIn{to{opacity:1;transform:none}}.typing{align-self:flex-start;background:#1f2c34;padding:12px 14px;border-radius:2px 10px 10px;display:inline-flex;gap:4px;opacity:0;animation:bubbleIn .3s forwards}.typing span{width:6px;height:6px;border-radius:50%;background:#8696a0;animation:typingDot 1.2s ease-in-out infinite}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}@keyframes typingDot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.crm-event{align-self:center;background:#a855f71a;border:1px solid rgba(168,85,247,.3);color:var(--purple-hot);font-size:11.5px;font-weight:600;padding:6px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;opacity:0;transform:scale(.9);animation:crmIn .45s var(--ease-out) forwards}@keyframes crmIn{to{opacity:1;transform:scale(1)}}.crm-card{margin-top:22px;background:linear-gradient(180deg,#1e1e28b3,#12121ab3);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.crm-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.crm-card-title{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.crm-card-tag{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;background:#10b98124;color:var(--emerald);letter-spacing:.05em;text-transform:uppercase;transition:background .3s,color .3s}.crm-card-tag.closed{background:#c9a84c2e;color:var(--gold-hot)}.crm-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed var(--line);font-size:13.5px}.crm-row:last-child{border:0}.crm-row .k{color:var(--ink-mute)}.crm-row .v{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums;transition:color .3s}.crm-row .v.filled{color:var(--gold-hot)}.demo-replay{margin-top:18px;text-align:center;font-size:13px;color:var(--ink-mute)}.demo-replay button{color:var(--purple-hot);font-weight:600;text-decoration:underline;text-underline-offset:3px}#metrics{background:var(--bg-1);position:relative;overflow:hidden}#metrics:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(700px 400px at 50% 50%,rgba(201,168,76,.06),transparent 70%)}.metrics-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;padding:32px;background:#0a0a0e4d;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:12px;border:1px solid rgba(168,85,247,.08)}@media (max-width: 900px){.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.metrics-grid{grid-template-columns:1fr}}.metric{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid var(--line);border-radius:var(--radius);padding:30px 24px;transition:transform .3s var(--ease-out),border-color .3s}.metric:hover{transform:translateY(-4px);border-color:#c9a84c40}.metric .icn{width:40px;height:40px;border-radius:10px;background:#c9a84c1a;color:var(--gold);display:grid;place-items:center;margin-bottom:20px}.metric .val{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1;letter-spacing:-.03em;background:var(--grad-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:shimmer 5s linear infinite}.metric .unit{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--gold-hot);margin-left:3px}.metric .label{margin-top:10px;font-size:14px;color:var(--ink-soft);font-weight:500}#compare{background:var(--bg)}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:60px;padding:40px 32px;background:#0a0a0e59;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-radius:14px;border:1px solid rgba(201,168,76,.1)}@media (max-width: 900px){.compare-grid{grid-template-columns:1fr}}.compare-col{border-radius:var(--radius-lg);padding:40px 32px;min-height:480px;position:relative;overflow:hidden;transition:transform .4s var(--ease-out)}.compare-col:hover{transform:translateY(-4px)}.compare-col .tag{font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;display:inline-block;padding:5px 12px;border-radius:999px;margin-bottom:20px}.compare-col h3{font-size:clamp(1.6rem,2vw + .5rem,2.2rem);font-weight:700;letter-spacing:-.02em}.compare-col ul{list-style:none;margin-top:32px;display:flex;flex-direction:column;gap:16px}.compare-col li{display:flex;align-items:flex-start;gap:14px;font-size:15px;line-height:1.5}.compare-col li .i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.compare-col.bad{background:linear-gradient(180deg,#18181d,#0f0f13);border:1px solid var(--line)}.compare-col.bad .tag{background:#ffffff0d;color:var(--ink-mute)}.compare-col.bad h3{color:var(--ink-soft)}.compare-col.bad li{color:var(--ink-mute)}.compare-col.bad li .i{background:#ffffff0f;color:#ef4444}.compare-col.good{background:radial-gradient(500px 300px at 20% 0%,rgba(168,85,247,.12),transparent 60%),linear-gradient(180deg,#190f28b3,#0e0e14e6);border:1px solid rgba(168,85,247,.32);box-shadow:0 20px 60px #a855f724}.compare-col.good .tag{background:#a855f729;color:var(--purple-hot)}.compare-col.good h3{color:var(--ink)}.compare-col.good li{color:var(--ink-soft)}.compare-col.good li .i{background:#a855f733;color:var(--purple-hot)}#pricing{background:var(--bg)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px;max-width:1180px;margin-left:auto;margin-right:auto;padding:36px 32px;background:#0a0a0e52;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:14px;border:1px solid rgba(168,85,247,.06)}@media (max-width: 960px){.pricing-grid{grid-template-columns:1fr;max-width:420px}}.plan{background:linear-gradient(180deg,#16161cb3,#0e0e14b3);border:1px solid var(--line);border-radius:var(--radius-lg);padding:36px 30px;display:flex;flex-direction:column;transition:transform .35s var(--ease-out),border-color .35s,box-shadow .35s;position:relative}.plan:hover{transform:translateY(-6px);border-color:#ffffff26}.plan.featured{border-color:#c9a84c73;background:radial-gradient(600px 300px at 50% 0%,rgba(201,168,76,.14),transparent 70%),linear-gradient(180deg,#1e160acc,#0e0e14e6);box-shadow:0 30px 80px #c9a84c26,0 0 0 1px #c9a84c40;transform:translateY(-8px)}.plan.featured:hover{transform:translateY(-14px)}.plan .badge-recommended{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:6px 14px;border-radius:999px;background:var(--grad-gold);color:#1a1200;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 8px 20px #c9a84c66}.plan-name{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--gold-hot);letter-spacing:.15em;text-transform:uppercase}.plan-price{display:flex;align-items:baseline;gap:6px;margin-top:16px;font-family:var(--font-display);font-weight:800;letter-spacing:-.03em}.plan-price .num{font-size:clamp(2.2rem,3vw,3rem);line-height:1}.plan-price .cur{font-size:1.4rem;color:var(--ink-soft)}.plan-price .per{font-size:14px;font-weight:500;color:var(--ink-mute);margin-left:4px}.plan-desc{margin-top:14px;color:var(--ink-mute);font-size:14px;min-height:40px}.plan-sep{margin:22px 0;height:1px;background:var(--line)}.plan ul{list-style:none;display:flex;flex-direction:column;gap:12px;flex:1}.plan li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink-soft);line-height:1.45}.plan li svg{color:var(--gold);flex-shrink:0;margin-top:2px}.plan-cta{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:12px;font-weight:700;font-size:14px;transition:transform .25s,box-shadow .25s,background .25s}.plan:not(.featured) .plan-cta{background:#ffffff0d;border:1px solid var(--line-strong);color:var(--ink)}.plan:not(.featured) .plan-cta:hover{background:#ffffff1a;transform:translateY(-2px)}.plan.featured .plan-cta{background:var(--grad-gold);color:#1a1200;box-shadow:0 10px 30px #c9a84c52}.plan.featured .plan-cta:hover{transform:translateY(-3px);box-shadow:0 16px 40px #c9a84c80}.tech-advantage{background:linear-gradient(180deg,transparent 0%,rgba(212,175,55,.03) 50%,transparent 100%)}.tech-advantage .section-head h2{line-height:1.25}.tech-advantage .eyebrow.gold{color:#d4af37;font-weight:700}.tech-table-wrap{margin-top:36px;overflow-x:auto;border-radius:16px;background:#0f0f14a6;border:1px solid rgba(212,175,55,.18);box-shadow:0 22px 60px #00000073;-webkit-overflow-scrolling:touch}.tech-table{width:100%;min-width:880px;border-collapse:collapse;color:var(--ink);font-size:14px}.tech-table th,.tech-table td{padding:16px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.tech-table thead th{background:#00000059;position:sticky;top:0;font-size:12px;text-transform:uppercase;letter-spacing:.4px;border-bottom:2px solid rgba(212,175,55,.25)}.tech-table thead .rival-col{text-align:center;min-width:130px}.tech-table thead .quantum-col{text-align:center;min-width:150px;background:linear-gradient(180deg,#d4af372e,#d4af370d);border-left:1px solid rgba(212,175,55,.4);border-right:1px solid rgba(212,175,55,.4)}.rival-name{display:block;font-weight:700;color:var(--ink);margin-bottom:4px}.rival-price{display:block;color:#ef4444;font-weight:700;font-size:13px}.tech-table thead .quantum-col .rival-price{color:#d4af37}.rival-sub{display:block;font-size:10px;color:var(--ink-mute);text-transform:none;letter-spacing:0;margin-top:2px;opacity:.7}.feature-col{min-width:280px;max-width:320px}.feature-cell strong{display:block;color:var(--ink);font-weight:700;margin-bottom:4px;font-size:14px}.feature-detail{display:block;color:var(--ink-mute);font-size:12px;line-height:1.4;opacity:.75}.rival-cell,.quantum-cell{text-align:center;vertical-align:middle}.quantum-cell{background:linear-gradient(180deg,#d4af3714,#d4af3705);border-left:1px solid rgba(212,175,55,.25);border-right:1px solid rgba(212,175,55,.25)}.cell{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-weight:700;font-size:12px}.cell.yes{background:#22c55e26;color:#22c55e;box-shadow:0 0 0 1px #22c55e59}.cell.no{background:#ef44441f;color:#ef4444;box-shadow:0 0 0 1px #ef44444d}.cell.partial{background:#f59e0b1f;color:#f59e0b;box-shadow:0 0 0 1px #f59e0b4d}.cell.enterprise{background:#a855f71f;color:#a855f7;font-size:11px;box-shadow:0 0 0 1px #a855f74d;width:38px}.quantum-cell .cell.yes{background:#d4af3733;color:#d4af37;box-shadow:0 0 0 1px #d4af3780;transform:scale(1.1)}.tech-cta{margin-top:36px;text-align:center}.tech-cta-text{max-width:760px;margin:0 auto 22px;font-size:15px;line-height:1.6;color:var(--ink-mute)}.tech-cta-strong{color:var(--ink);font-weight:700;display:block;margin-bottom:6px;font-size:17px}.tech-cta-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tech-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#d4af3714;border:1px solid rgba(212,175,55,.3);border-radius:999px;color:var(--ink);font-size:13px;font-weight:600;transition:all .2s ease}.tech-badge:hover{background:#d4af372e;border-color:#d4af378c;transform:translateY(-2px)}@media (max-width: 768px){.tech-table{font-size:12px}.tech-table th,.tech-table td{padding:10px 8px}.feature-col{min-width:220px}.feature-cell strong{font-size:13px}.feature-detail{font-size:11px}}.plan-guarantee{margin-top:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#25d366,#1ebe57);color:#fff;font-size:13px;font-weight:700;letter-spacing:.2px;border-radius:999px;box-shadow:0 8px 22px #25d36666,0 0 0 1px #25d36699 inset;white-space:nowrap;animation:guaranteeBounce 1.6s ease-in-out infinite;transform-origin:center;align-self:center;width:fit-content;max-width:100%}.plan-guarantee__shield{font-size:14px;filter:drop-shadow(0 0 4px rgba(255,255,255,.5));animation:guaranteeShieldPulse 1.6s ease-in-out infinite}.plan-guarantee__text{font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.18)}.plan-guarantee:hover{animation-play-state:paused;transform:scale(1.05)}@keyframes guaranteeBounce{0%,to{transform:translateY(0) scale(1);box-shadow:0 8px 22px #25d36666,0 0 0 1px #25d36699 inset}20%{transform:translateY(-7px) scale(1.04);box-shadow:0 18px 38px #25d3668c,0 0 0 2px #25d366b3 inset}40%{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.02)}60%{transform:translateY(0) scale(1)}}@keyframes guaranteeShieldPulse{0%,to{transform:scale(1) rotate(0)}20%{transform:scale(1.25) rotate(-8deg)}40%{transform:scale(1) rotate(0)}}.plan{display:flex;flex-direction:column}.plan-guarantee{margin-left:auto;margin-right:auto}@media (prefers-reduced-motion: reduce){.plan-guarantee,.plan-guarantee__shield{animation:none}.plan-guarantee{box-shadow:0 8px 22px #25d36666,0 0 0 1px #25d36699 inset}}.pricing-note{text-align:center;margin-top:40px;color:var(--ink-mute);font-size:14px;display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.pricing-note span{display:inline-flex;align-items:center;gap:8px}.pricing-note span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}.pricing-grid--config{align-items:stretch}.plan-config{display:flex;flex-direction:column}.plan-config .plan-price .per{display:inline-flex;flex-direction:column;line-height:1.15}.plan-config .plan-price .per small{font-size:11px;opacity:.7;font-weight:500}.plan-price--custom .num{font-size:clamp(1.9rem,2.5vw,2.6rem)!important;background:var(--grad-purple-text);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 4s linear infinite}.plan-price--custom .per{display:inline-block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-top:8px;margin-left:0}.plan-minutes{font-size:12px;color:var(--gold-hot);font-weight:600;margin-top:6px;letter-spacing:.02em}.plan-features-label,.plan-addons-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:10px}.plan-addons-label{margin-top:22px}.plan-features{gap:4px!important;margin-bottom:0}.feat{display:block;padding:0}.feat-toggle{width:100%;display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;background:transparent;border:1px solid transparent;color:var(--ink-soft);font-size:14px;font-family:var(--font-body);cursor:pointer;text-align:left;transition:background .2s,border-color .2s,color .2s}.feat-toggle:hover:not(:disabled){background:#ffffff08;border-color:#ffffff0f}.feat-toggle:disabled{cursor:default}.feat-check{width:20px;height:20px;flex-shrink:0;border-radius:6px;border:1.5px solid rgba(255,255,255,.15);display:grid;place-items:center;color:#1a1200;transition:background .2s,border-color .2s}.feat.on .feat-check{background:var(--grad-gold);border-color:var(--gold);box-shadow:0 0 12px #c9a84c66}.feat.off .feat-check{background:transparent}.feat.off .feat-label{color:var(--ink-dim);text-decoration:line-through;text-decoration-color:#fff3}.feat-label{flex:1;display:inline-flex;align-items:center;gap:8px}.feat-hint{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:#c9a84c1f;border:1px solid rgba(201,168,76,.3);padding:2px 7px;border-radius:999px}.feat-delta{margin-left:auto;font-size:11px;font-weight:700;color:var(--ink-mute);font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:color .25s,opacity .25s;opacity:.55}.feat-delta.on{color:var(--gold-hot);opacity:1}.feat-label{flex:1;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.feat.locked .feat-check{background:#c9a84c26;border-color:#c9a84c66;color:var(--gold-hot)}.feat.locked .feat-toggle{opacity:.95}.plan-extras{gap:6px!important;margin:18px 0 0!important;padding:14px 12px!important;background:linear-gradient(180deg,rgba(168,85,247,.04),transparent);border-left:2px solid rgba(168,85,247,.3);border-radius:0 10px 10px 0}.plan-extras li{font-size:13px;color:var(--ink-soft);gap:10px!important}.extra-dot{width:6px;height:6px;border-radius:50%;background:var(--purple-hot);box-shadow:0 0 8px #c084fc99;flex-shrink:0;margin-top:7px}.plan-addons{gap:8px!important;margin-bottom:0}.addon{padding:0}.addon-toggle{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:linear-gradient(180deg,#ffffff05,#fff0);border:1px solid rgba(255,255,255,.08);color:var(--ink);cursor:pointer;font-family:var(--font-body);text-align:left;transition:border-color .25s,background .25s}.addon-toggle:hover{border-color:#c084fc4d}.addon.on .addon-toggle{border-color:#c084fc8c;background:linear-gradient(180deg,#a855f714,#a855f705);box-shadow:inset 0 0 0 1px #c084fc26}.addon-switch{width:32px;height:18px;flex-shrink:0;background:#ffffff14;border-radius:999px;position:relative;transition:background .25s}.addon-switch>span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ink-soft);transition:transform .25s var(--ease-out),background .25s}.addon.on .addon-switch{background:linear-gradient(135deg,#c084fc,#a855f7)}.addon.on .addon-switch>span{transform:translate(14px);background:#fff}.addon-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.addon-label{font-size:14px;font-weight:600;color:var(--ink)}.addon-desc{font-size:11.5px;color:var(--ink-mute);line-height:1.35}.addon-price{font-size:13px;font-weight:700;color:var(--purple-hot);white-space:nowrap;letter-spacing:-.01em}.plan .plan-cta--trial,.plan.featured .plan-cta--trial{background:var(--grad-gold);color:#1a1200;box-shadow:0 10px 30px #c9a84c59,inset 0 1px #ffffff4d;border:none}.plan .plan-cta--trial:hover{transform:translateY(-3px);box-shadow:0 16px 42px #c9a84c80}.plan .plan-cta--sale,.plan.featured .plan-cta--sale{background:linear-gradient(135deg,#c084fc,#a855f7 45%,#e879f9);color:#fff;box-shadow:0 10px 30px #a855f773,inset 0 1px #ffffff26;border:1px solid rgba(192,132,252,.5)}.plan .plan-cta--sale:hover{transform:translateY(-3px);box-shadow:0 16px 48px #a855f799;filter:brightness(1.05)}.plan .plan-cta--sales,.plan.featured .plan-cta--sales{background:#a855f714;color:#fff;border:1px solid rgba(192,132,252,.5);box-shadow:inset 0 0 20px #a855f71a}.plan .plan-cta--sales:hover{background:#a855f726;border-color:#c084fccc;transform:translateY(-3px);box-shadow:0 10px 30px #a855f759}.plan-enterprise{border-color:#c084fc47;background:linear-gradient(180deg,#1c142c99,#0c0a1699);display:flex;flex-direction:column}.plan-features--enterprise{gap:10px!important;margin-top:4px}.plan-features--enterprise .feat-toggle{padding:6px 10px;cursor:default}.plan-features--enterprise .feat-toggle:hover{background:transparent;border-color:transparent}.plan-features--enterprise .feat-check{background:#c084fc2e!important;border-color:#c084fc80!important;color:var(--purple-hot)!important;box-shadow:0 0 12px #c084fc59!important}.enterprise-minutes{color:var(--purple-hot)!important;font-weight:600;font-size:12px;letter-spacing:.02em}.plan-enterprise-note{margin:20px 0 0;padding:14px 16px;font-size:13px;color:var(--ink-soft);line-height:1.55;background:linear-gradient(180deg,rgba(168,85,247,.06),transparent);border-left:2px solid rgba(168,85,247,.5);border-radius:0 10px 10px 0}.plan-enterprise-note strong{color:var(--purple-hot)}.plan-config,.plan-enterprise{display:flex;flex-direction:column}.plan-config .plan-cta,.plan-enterprise .plan-cta{margin-top:auto}@media (max-width: 600px){.addon-toggle{padding:10px 12px}.addon-desc{display:none}}#faq{background:var(--bg-1)}.faq-list{max-width:820px;margin:60px auto 0;display:flex;flex-direction:column;gap:12px;padding:28px;background:#0a0a0e59;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-radius:12px;border:1px solid rgba(201,168,76,.08)}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff05,#fff0);overflow:hidden;transition:border-color .3s}.faq-item.open{border-color:#c9a84c4d}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;text-align:left;font-family:var(--font-display);font-weight:700;font-size:clamp(1rem,.5vw + .85rem,1.12rem);letter-spacing:-.01em;transition:color .3s}.faq-item.open .faq-q{color:var(--gold-hot)}.faq-q .plus{width:28px;height:28px;border-radius:50%;background:#ffffff0d;display:grid;place-items:center;flex-shrink:0;transition:background .3s;position:relative}.faq-q .plus:before,.faq-q .plus:after{content:"";position:absolute;background:var(--ink-soft);border-radius:2px;transition:transform .3s,background .3s}.faq-q .plus:before{width:12px;height:2px}.faq-q .plus:after{width:2px;height:12px}.faq-item.open .plus{background:#c9a84c33}.faq-item.open .plus:before,.faq-item.open .plus:after{background:var(--gold-hot)}.faq-item.open .plus:after{transform:rotate(90deg);opacity:0}.faq-a{overflow:hidden;transition:max-height .45s var(--ease-out)}.faq-a-inner{padding:0 26px 24px;color:var(--ink-soft);font-size:15px;line-height:1.65;text-shadow:0 1px 2px rgba(0,0,0,.3)}#scale,.scale-section{position:relative;background:transparent;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:120px 24px}#scale:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 52%,rgba(168,85,247,.15),transparent 70%),radial-gradient(45% 40% at 50% 50%,rgba(201,168,76,.08),transparent 75%),linear-gradient(180deg,#00000059,#0000008c)}.scale-inner{position:relative;z-index:2;max-width:1200px;text-align:center;pointer-events:none}.scale-inner>*{pointer-events:auto}.scale-sub{max-width:620px;margin:28px auto 0;color:var(--ink-soft);font-size:clamp(1rem,.9vw + .8rem,1.25rem);opacity:0;transform:translateY(14px);transition:opacity .9s .2s var(--ease-out),transform .9s .2s var(--ease-out)}.scale-sub.in{opacity:1;transform:none}.scale-slider-wrap{margin:60px auto 0;max-width:720px;display:grid;gap:14px;opacity:0;transform:translateY(20px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out)}.scale-slider-wrap.in{opacity:1;transform:none}.scale-ticks{display:flex;justify-content:space-between;font-family:var(--font-display);font-size:11px;letter-spacing:.22em;color:#e5c76e8c}.scale-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;outline:none;cursor:pointer;background:linear-gradient(90deg,#c9a84c 0%,#a855f7 var(--pct, 25%),rgba(255,255,255,.08) var(--pct, 25%),rgba(255,255,255,.08) 100%);box-shadow:0 0 30px #a855f740;transition:box-shadow .3s}.scale-range:hover{box-shadow:0 0 50px #c9a84c59}.scale-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#e5c76e 55%,#c9a84c);border:2px solid rgba(255,255,255,.6);box-shadow:0 0 0 6px #c9a84c26,0 0 22px #c9a84cb3;cursor:grab;transition:transform .2s,box-shadow .3s}.scale-range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.18);box-shadow:0 0 0 10px #a855f738,0 0 36px #a855f7d9}.scale-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#e5c76e 55%,#c9a84c);border:2px solid rgba(255,255,255,.6);box-shadow:0 0 0 6px #c9a84c26,0 0 22px #c9a84cb3;cursor:grab}.scale-readout{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-top:10px;font-family:var(--font-display)}.scale-readout-num{font-size:clamp(2.2rem,4vw,3.4rem);font-weight:700;background:var(--grad-gold-text);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 4s linear infinite;min-width:2.4em;text-align:right;font-variant-numeric:tabular-nums}.scale-readout-unit{color:var(--gold);font-size:1.25rem;font-weight:500}.scale-readout-label{margin-left:18px;color:var(--ink-soft);font-size:.92rem;letter-spacing:.18em;text-transform:uppercase;align-self:center}.scale-footline{margin-top:46px;color:var(--ink-soft);font-family:var(--font-display);font-weight:500;font-size:clamp(1.05rem,1.2vw + .6rem,1.5rem);letter-spacing:.02em;opacity:0;transform:translateY(14px);transition:opacity 1s .2s,transform 1s .2s}.scale-footline.in{opacity:1;transform:none}.scale-eyebrow{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--purple-hot);opacity:0;transform:translateY(10px);transition:opacity 1s,transform 1s}.scale-eyebrow.in{opacity:1;transform:none}.scale-phrase{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em;line-height:.95;margin-top:30px;font-size:clamp(2rem,7vw + .5rem,7.5rem)}.scale-phrase .line{display:block;overflow:hidden}.scale-phrase .line .char{display:inline-block;opacity:0;transform:translateY(100%);transition:opacity 1s var(--ease-out),transform 1.1s var(--ease-out)}.scale-phrase .line.in .char{opacity:1;transform:none}.scale-phrase em{font-style:normal;filter:drop-shadow(0 3px 14px rgba(0,0,0,.95)) drop-shadow(0 0 24px rgba(0,0,0,.95)) drop-shadow(0 0 36px rgba(255,217,122,.5))}.scale-phrase em .char{background:linear-gradient(135deg,#ffe9a8,#ffd97a 30%,#ffe28a,#ffd97a 70%,#fff2b5);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:shimmer 4s linear infinite}@media (max-width: 768px){.scale-phrase em{filter:drop-shadow(0 4px 18px rgba(0,0,0,1)) drop-shadow(0 0 30px rgba(0,0,0,1)) drop-shadow(0 0 44px rgba(255,217,122,.6))}}.scale-cta-wrap{margin-top:60px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap;opacity:0;transform:translateY(20px);transition:opacity 1s,transform 1s}.scale-cta-wrap.in{opacity:1;transform:none}#contact{background:var(--bg);position:relative;overflow:hidden;padding:clamp(100px,12vw,160px) 0}#contact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(500px 500px at 20% 30%,rgba(168,85,247,.14),transparent 60%),radial-gradient(500px 500px at 80% 70%,rgba(201,168,76,.08),transparent 60%)}.contact-inner{position:relative;z-index:1;max-width:900px;margin:0 auto;text-align:center;padding:36px 32px;background:#0a0a0e66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:16px;border:1px solid rgba(168,85,247,.1)}.contact-inner h2{font-size:clamp(2.2rem,5vw + .3rem,4.5rem);font-weight:800;letter-spacing:-.035em;margin-top:22px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.contact-inner>p{color:var(--ink-soft);margin-top:22px;font-size:clamp(1rem,.7vw + .85rem,1.2rem);text-shadow:0 1px 3px rgba(0,0,0,.4);max-width:600px;margin-left:auto;margin-right:auto}.big-phone{display:inline-flex;align-items:center;gap:16px;margin-top:40px;padding:18px 30px;border-radius:18px;background:linear-gradient(180deg,#c9a84c14,#c9a84c05);border:1px solid rgba(201,168,76,.3);transition:transform .3s var(--ease-out),box-shadow .3s;box-shadow:0 14px 40px #c9a84c1a;font-family:var(--font-display)}.big-phone:hover{transform:translateY(-4px);box-shadow:0 30px 90px #c9a84c40}.big-phone .icn{width:44px;height:44px;border-radius:14px;background:var(--grad-gold);color:#1a1200;display:grid;place-items:center;flex-shrink:0}.big-phone .num{font-size:clamp(1.4rem,2.5vw + .4rem,2.1rem);font-weight:800;letter-spacing:-.015em;background:var(--grad-gold-text);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 3s linear infinite;line-height:1}.contact-247{margin-top:20px;font-size:13.5px;color:var(--ink-mute);display:inline-flex;align-items:center;gap:10px}.contact-247:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--emerald);animation:livePulse 2s ease-in-out infinite}.contact-secondary{margin-top:32px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn-whatsapp{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;font-weight:700;font-size:15px;color:#fff;background:linear-gradient(135deg,#25d366,#1ebe57 55%,#128c7e);border:1px solid rgba(37,211,102,.6);box-shadow:0 10px 30px #25d36659,inset 0 1px #ffffff40;transition:transform .3s var(--ease-out),box-shadow .3s,filter .3s}.btn-whatsapp:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 16px 42px #25d36680,inset 0 1px #ffffff4d}.btn-whatsapp svg{color:#fff}.btn-whatsapp--hero{padding:15px 26px;font-size:15.5px;position:relative;isolation:isolate}.btn-whatsapp--hero:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:inherit;background:radial-gradient(60% 80% at 50% 50%,rgba(37,211,102,.42),transparent 62%);filter:blur(18px);z-index:-1;opacity:.85;animation:waHeroPulse 3.8s ease-in-out infinite}@keyframes waHeroPulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.08);opacity:1}}@media (max-width: 520px){.btn-whatsapp--hero{padding:13px 20px;font-size:14px}}.clients-section{background:var(--bg);padding:80px 0 100px;position:relative;overflow:hidden}.clients-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 50% at 50% 0%,rgba(168,85,247,.06),transparent 65%),radial-gradient(50% 40% at 50% 100%,rgba(34,211,238,.04),transparent 60%)}.clients-head{text-align:center;max-width:860px;margin:0 auto}.clients-head h2{font-size:clamp(1.6rem,2vw + .7rem,2.4rem);line-height:1.18}.clients-marquee{position:relative;margin-top:48px;display:flex;flex-direction:column;gap:20px;padding:10px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.clients-track{display:flex;overflow:hidden;width:100%}.clients-track-inner{display:flex;gap:28px;flex-shrink:0;min-width:max-content;will-change:transform}.clients-track--left .clients-track-inner{animation:clientsScrollLeft 38s linear infinite}.clients-track--right .clients-track-inner{animation:clientsScrollRight 44s linear infinite}@keyframes clientsScrollLeft{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes clientsScrollRight{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.clients-logo{width:180px;height:180px;flex-shrink:0;border-radius:20px;background:linear-gradient(180deg,#ffffff06,#ffffff02);border:1px solid rgba(255,255,255,.06);overflow:hidden;display:grid;place-items:center;transition:transform .4s var(--ease-out),border-color .3s,box-shadow .3s}.clients-logo:hover{transform:translateY(-4px);border-color:#c084fc59;box-shadow:0 18px 42px -10px #7c3aed59}.clients-logo img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.95) contrast(1.02)}.clients-marquee:hover .clients-track-inner{animation-play-state:paused}@media (max-width: 768px){.clients-logo{width:140px;height:140px;border-radius:16px}.clients-track-inner{gap:18px}.clients-track--left .clients-track-inner{animation-duration:30s}.clients-track--right .clients-track-inner{animation-duration:36s}}@media (prefers-reduced-motion: reduce){.clients-track-inner{animation:none}}.clients-fade{display:none}.footer{background:var(--bg-deep);border-top:1px solid var(--line);padding:70px 0 30px}.footer-inner{max-width:var(--container);margin:0 auto;padding:0 24px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:50px;border-bottom:1px solid var(--line)}@media (max-width: 768px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 480px){.footer-grid{grid-template-columns:1fr}}.footer-brand p{margin-top:18px;color:var(--ink-mute);font-size:14px;line-height:1.6;max-width:320px}.footer-col h5{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:16px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col a{color:var(--ink-mute);font-size:14px;transition:color .2s}.footer-col a:hover{color:var(--ink)}.footer-bottom{padding-top:28px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;color:var(--ink-dim);font-size:13px}.testimonials-section{background:var(--bg-1);padding:80px 24px;position:relative;overflow:hidden}.testimonials-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 500px at 50% 0%,rgba(168,85,247,.08),transparent 50%);z-index:0}.testimonials-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.testimonials-header{text-align:center;margin-bottom:60px}.testimonials-header h2{font-size:36px;font-weight:700;margin-bottom:12px;background:linear-gradient(90deg,var(--gold),var(--cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.testimonials-header p{color:var(--ink-mute);font-size:16px;max-width:500px;margin:0 auto}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin-bottom:48px}.testimonial-card{background:#ffffff0a;border:1px solid rgba(168,85,247,.2);border-radius:16px;padding:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.testimonial-card:hover{border-color:#a855f780;background:#ffffff0f;transform:translateY(-4px)}.testimonial-rating{color:var(--gold);font-size:16px;margin-bottom:16px;letter-spacing:2px}.testimonial-quote{font-size:16px;line-height:1.6;color:var(--ink-soft);font-style:italic;margin:0}.testimonial-author{display:flex;gap:16px;align-items:flex-start}.testimonial-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--amber));display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--bg-0);font-size:16px;flex-shrink:0}.testimonial-info{flex:1}.testimonial-name{font-weight:600;color:var(--ink);font-size:14px}.testimonial-role{color:var(--ink-mute);font-size:12px;margin-top:4px}.testimonials-cta{text-align:center;padding:40px 32px;background:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:16px}.testimonials-cta p{color:var(--ink-soft);margin-bottom:20px;font-size:16px}.gohighlevel-section{background:var(--bg-1);padding:80px 24px;position:relative}.gohighlevel-container{max-width:1200px;margin:0 auto}.gohighlevel-header{text-align:center;margin-bottom:60px}.gohighlevel-header h2{font-size:36px;font-weight:700;margin-bottom:12px;color:var(--ink)}.gohighlevel-header p{color:var(--ink-mute);font-size:16px;max-width:600px;margin:0 auto}.gohighlevel-table-wrapper{overflow-x:auto;margin-bottom:40px;border:1px solid rgba(168,85,247,.3);border-radius:12px;background:#ffffff05}.gohighlevel-table{width:100%;border-collapse:collapse;font-size:14px}.gohighlevel-table thead{background:#a855f726;border-bottom:2px solid rgba(168,85,247,.3)}.gohighlevel-table th{padding:18px 16px;text-align:left;font-weight:700;color:var(--ink)}.gohighlevel-table td{padding:20px 16px;border-bottom:1px solid rgba(168,85,247,.15);vertical-align:top}.comparison-row:hover{background:#a855f714}.comparison-row.winner-quantum .quantum-cell{background:#22d3ee1a;border-left:3px solid var(--cyan)}.comparison-row.winner-ghl .gohighlevel-cell{background:#f59e0b1a;border-left:3px solid var(--amber)}.comparison-row.highlight-row{background:#a855f726;font-weight:600}.feature-name{font-weight:600;color:var(--ink);position:relative;min-width:200px}.winner-badge{position:absolute;right:8px;color:var(--cyan);font-size:18px}.winner-badge.ghl{color:var(--amber)}.gohighlevel-cell,.quantum-cell{color:var(--ink-soft);line-height:1.5}.cell-content{padding:4px 0}.gohighlevel-insight{background:#a855f71a;border-left:4px solid var(--gold);padding:32px;border-radius:8px;margin-bottom:40px}.gohighlevel-insight h3{color:var(--gold);margin-bottom:16px;font-size:18px}.gohighlevel-insight p{color:var(--ink-soft);line-height:1.8;margin:0}.gohighlevel-cta{text-align:center;margin-top:40px}@media (max-width: 768px){.testimonials-header h2,.gohighlevel-header h2{font-size:28px}.testimonials-grid{grid-template-columns:1fr}.gohighlevel-table{font-size:12px}.gohighlevel-table th,.gohighlevel-table td{padding:12px 8px}}.testimonials-header .eyebrow{color:#d4af37!important;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase}.testimonials-header h2:not(:has(.gold-text)){background:none!important;-webkit-text-fill-color:var(--ink)!important;color:var(--ink)!important;line-height:1.2}.testimonials-header h2 .gold-text,.testimonials-section .testimonials-header h2 .gold-text{background:linear-gradient(90deg,#d4af37,gold)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;display:inline-block;font-weight:700}.testimonials-filter{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:22px}.testi-filter-btn{padding:8px 18px;font-size:13px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--ink-mute);border-radius:999px;cursor:pointer;transition:all .18s ease}.testi-filter-btn:hover{background:#d4af371a;border-color:#d4af374d;color:var(--ink)}.testi-filter-btn.active{background:#d4af372e;border-color:#d4af378c;color:#d4af37}.testimonial-card{border:1px solid rgba(212,175,55,.18)!important}.testimonial-card:hover{border-color:#d4af3773!important;box-shadow:0 22px 50px #00000073,0 0 0 1px #d4af372e inset}.testimonial-rating{display:flex;align-items:center;gap:4px;margin-bottom:14px}.testimonial-rating .star{color:gold;filter:drop-shadow(0 0 4px rgba(255,215,0,.4));font-size:18px}.testimonial-verified{margin-left:auto;font-size:11px;color:#22c55e;font-weight:700;letter-spacing:.4px;padding:3px 8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:999px}.testimonial-quote{color:var(--ink)!important}.testimonial-quote .quote-mark{color:#d4af37;font-size:28px;line-height:0;vertical-align:-10px;font-family:Georgia,serif;opacity:.6}.testimonial-quote .quote-mark-end{vertical-align:-14px}.testimonial-metric{display:inline-block;padding:6px 14px;margin-bottom:18px;background:linear-gradient(135deg,#d4af3726,#d4af370d);border:1px solid rgba(212,175,55,.4);color:#d4af37;font-weight:700;font-size:12px;border-radius:8px;letter-spacing:.2px}.testimonial-author{padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.testimonial-avatar{background:linear-gradient(135deg,#d4af37,#b8941d)!important;box-shadow:0 4px 12px #d4af374d}.testimonial-role strong{color:var(--ink);font-weight:600}.testimonial-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px;font-size:11px;color:var(--ink-mute);opacity:.75}.testimonials-trust-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin-top:48px;padding:28px 24px;background:linear-gradient(135deg,#d4af370f,#d4af3705);border:1px solid rgba(212,175,55,.2);border-radius:16px;text-align:center}.trust-item{display:flex;flex-direction:column;gap:4px}.trust-item strong{font-size:28px;color:#d4af37;font-weight:800;line-height:1}.trust-item span{font-size:12px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.4px}.tech-mobile-stack{display:none;flex-direction:column;gap:12px;margin-top:36px}@media (max-width: 768px){.tech-table-wrap{display:none}.tech-mobile-stack{display:flex}}.tech-mobile-card{background:#0f0f14a6;border:1px solid rgba(212,175,55,.18);border-radius:12px;padding:16px;transition:all .3s ease}.tech-mobile-card:hover{border-color:#d4af3759;background:#0f0f14cc}.tech-mobile-card-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.tech-mobile-card-emoji{flex-shrink:0;font-size:18px;line-height:1;margin-top:2px}.tech-mobile-card-label{font-weight:700;font-size:14px;color:var(--ink);line-height:1.25}.tech-mobile-card-detail{font-size:12px;color:var(--ink-mute);line-height:1.4;margin:0 0 14px 28px;opacity:.8}.tech-mobile-mini-table{display:flex;flex-direction:column;gap:8px;margin-left:28px}.tech-mobile-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.tech-mobile-mini-row.quantum{background:#d4af3714;border-color:#d4af3740}.tech-mobile-col-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute);display:flex;align-items:center}.tech-mobile-col-rival{display:flex;flex-direction:column;gap:4px}.tech-mobile-rival-item{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-soft)}.tech-mobile-rival-item .rival-icon{width:14px;text-align:center;font-size:12px}.tech-mobile-rival-item .rival-status{font-weight:600;color:#d4af37b3}.tech-mobile-col-quantum{display:flex;justify-content:center;align-items:center}.tech-head-glass{background:#08080c9e;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.06);border-radius:22px;padding:36px 40px;margin-bottom:48px}.tech-head-glass h2,.tech-head-glass p,.tech-head-glass .eyebrow{text-shadow:0 1px 22px rgba(0,0,0,.7)}@media (max-width: 768px){.tech-head-glass{padding:24px 22px;border-radius:16px}}.editorial-section{position:relative;padding:120px 24px;z-index:2}.editorial-container{max-width:1200px;margin:0 auto;background:#0a0a0ec7;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(212,175,55,.18);border-radius:18px;padding:56px 64px;box-shadow:0 30px 80px #00000073}.editorial-masthead{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:#ffffff8c;padding-bottom:22px;margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.08)}.editorial-tag{background:linear-gradient(90deg,#d4af37,gold);color:#0a0a0e;font-weight:700;padding:6px 12px;border-radius:4px;letter-spacing:1px}.editorial-divider{color:#ffffff4d}.editorial-source{color:#ffffff8c;font-weight:500}.editorial-grid{display:grid;grid-template-columns:1fr 320px;gap:56px;align-items:start}.editorial-content{color:#ffffffe0}.editorial-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.18;letter-spacing:-.01em;color:#fff;margin:0 0 22px}.editorial-dek{font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.55;color:#ffffffb8;margin:0 0 32px;font-style:italic}.editorial-body p{font-size:16px;line-height:1.72;color:#ffffffd1;margin:0 0 18px}.editorial-body p strong{color:#fff}.editorial-body em{color:#d4af37f2;font-style:normal;font-weight:600}.editorial-quote{margin:36px 0;padding:28px 32px;background:#d4af370f;border-left:3px solid #d4af37;border-radius:0 12px 12px 0;position:relative}.editorial-quote-mark{position:absolute;top:-8px;left:18px;font-size:64px;font-family:Georgia,serif;color:#d4af378c;line-height:1}.editorial-quote p{font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.5;color:#fffffff2;margin:8px 0 18px;font-style:italic}.editorial-quote-author{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.editorial-quote-author strong{color:#d4af37;font-size:14px;font-weight:700;font-family:IBM Plex Sans,system-ui,sans-serif;font-style:normal}.editorial-quote-author span{color:#ffffff8c;font-size:12px;font-style:normal;letter-spacing:.4px}.editorial-highlights{margin-top:36px}.editorial-h3{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:#d4af37f2;margin:0 0 16px}.editorial-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.editorial-bullets li{font-size:15px;line-height:1.6;color:#ffffffd1;padding-left:22px;position:relative}.editorial-bullets li:before{content:"→";position:absolute;left:0;color:#d4af37;font-weight:700}.editorial-bullets strong{color:#fff;font-weight:600}.editorial-source-note{margin-top:36px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);font-size:12px;line-height:1.55;color:#ffffff80}.editorial-author-card{position:sticky;top:90px;display:flex;flex-direction:column;gap:18px}.editorial-portrait{margin:0;border-radius:14px;overflow:hidden;border:1px solid rgba(212,175,55,.25);box-shadow:0 24px 50px #0009;background:#111}.editorial-portrait img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 18%;filter:contrast(1.04) brightness(.97)}.editorial-portrait-caption{padding:12px 16px;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#ffffff80;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06)}.editorial-author-meta{display:flex;flex-direction:column;gap:4px;padding:0 4px}.editorial-author-eyebrow{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#d4af37;font-weight:600;margin-bottom:4px}.editorial-author-meta strong{font-size:18px;color:#fff}.editorial-author-meta>span{font-size:13px;color:#ffffff8c}.editorial-author-bio{margin-top:12px;font-size:13px;line-height:1.55;color:#ffffffa6}@media (max-width: 980px){.editorial-container{padding:36px 26px}.editorial-grid{grid-template-columns:1fr;gap:36px}.editorial-author-card{position:static;flex-direction:row;gap:18px;align-items:flex-start}.editorial-portrait{flex:0 0 130px}.editorial-portrait img{aspect-ratio:1 / 1}.editorial-portrait-caption{display:none}}@media (max-width: 580px){.editorial-section{padding:64px 14px}.editorial-container{padding:28px 18px;border-radius:12px}.editorial-author-card{flex-direction:column}.editorial-portrait{flex:none;width:100%}}.market-landscape{position:relative;padding:100px 24px;z-index:2}.market-landscape .container{max-width:1280px;margin:0 auto;background:#08080ca6;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:56px 48px}.market-landscape .section-head{text-align:center;margin-bottom:36px}.market-landscape .section-head h2{font-size:clamp(28px,3.4vw,44px);line-height:1.18;margin:14px 0 18px;text-shadow:0 1px 18px rgba(0,0,0,.6)}.market-landscape .section-head p{max-width:760px;margin:0 auto;color:#ffffffbd;line-height:1.6;font-size:16px}.ml-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:36px auto 28px;max-width:1080px}.ml-tab{flex:0 0 auto;padding:14px 22px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#ffffff9e;border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px;min-width:180px}.ml-tab-name{font-size:14px;font-weight:600;color:#ffffffd9}.ml-tab-sub{font-size:11px;letter-spacing:.4px;color:#ffffff80}.ml-tab:hover{background:#d4af370f;border-color:#d4af3740}.ml-tab.active{background:linear-gradient(180deg,#d4af3724,#d4af370a);border-color:#d4af378c;color:#fff}.ml-tab.active .ml-tab-name{color:gold}.ml-active{margin-top:16px}.ml-competitors{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.ml-comp-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:14px;min-height:240px}.ml-comp-head{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.ml-comp-head h3{font-size:17px;font-weight:700;color:#fff;margin:0}.ml-comp-pricing{font-size:12px;color:#ffffff8c;letter-spacing:.3px}.ml-comp-block{display:flex;flex-direction:column;gap:6px}.ml-comp-label{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700}.ml-comp-label.ok{color:#6ee7b7}.ml-comp-label.gap{color:#fbbf24}.ml-comp-label.feature{color:#d4af37f2}.ml-comp-block p{font-size:13px;line-height:1.5;color:#ffffffc7;margin:0}.ml-comp-card.ml-quantum{background:linear-gradient(180deg,#d4af371f,#d4af3708);border-color:#d4af378c;box-shadow:0 18px 40px #d4af3714}.ml-comp-card.ml-quantum .ml-comp-head h3{font-size:18px}.ml-conclusion{margin-top:36px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);text-align:center}.ml-conclusion p{max-width:800px;margin:0 auto 14px;color:#ffffffc7;line-height:1.6;font-size:15px}.ml-conclusion p strong{color:#fff}.ml-conclusion .ml-source{font-size:12px;color:#ffffff6b;font-style:italic;line-height:1.5}@media (max-width: 768px){.market-landscape{padding:64px 12px}.market-landscape .container{padding:28px 18px;border-radius:14px}.ml-tabs{gap:8px}.ml-tab{min-width:140px;padding:10px 14px}.ml-competitors{grid-template-columns:1fr}}.tech-cta-glass{background:#08080c9e;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.06);border-radius:22px;padding:36px 40px;margin-top:48px}.tech-cta-glass .tech-cta-text,.tech-cta-glass .tech-cta-strong{text-shadow:0 1px 22px rgba(0,0,0,.7)}.tech-cta-glass .tech-badge{background:#ffffff0f;border-color:#d4af3773}@media (max-width: 768px){.tech-cta-glass{padding:24px 22px;border-radius:16px}}.kb-section{padding:120px 24px;position:relative}.kb-inner{max-width:1100px;margin:0 auto;text-align:center}.kb-eyebrow{display:inline-block;padding:6px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;letter-spacing:1.5px;color:var(--ink-mute);text-transform:uppercase;margin-bottom:24px}.kb-title{font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin:0 auto 24px;max-width:18ch}.kb-gold{background:linear-gradient(135deg,#ffe9a8,#ffd97a 50%,#fff2b5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(0,0,0,.6))}.kb-lead{font-size:clamp(1.05rem,.6vw + .95rem,1.25rem);color:var(--ink-soft);max-width:680px;margin:0 auto 64px;line-height:1.55}.kb-flow{display:flex;gap:20px;justify-content:center;align-items:stretch;flex-wrap:wrap;margin-bottom:80px}.kb-step{flex:1 1 240px;max-width:280px;background:#0f0f1699;border:1px solid var(--line);border-radius:18px;padding:28px 22px;position:relative;text-align:left;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kb-step-num{position:absolute;top:-16px;left:22px;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#e5c76e,#c9a84c);color:#1a1200;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 4px 14px #c9a84c66}.kb-step-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--purple-hot);background:#a855f71f;border-radius:12px}.kb-step-icon svg{width:24px;height:24px}.kb-step h3{font-size:1.05rem;font-weight:700;margin-bottom:8px}.kb-step p{color:var(--ink-soft);font-size:.92rem;line-height:1.5}.kb-arrow{display:flex;align-items:center;font-size:32px;color:var(--gold-hot);opacity:.5}@media (max-width: 768px){.kb-arrow{transform:rotate(90deg);margin:4px 0}.kb-flow{flex-direction:column;align-items:stretch}.kb-step{max-width:100%}}.kb-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:64px;text-align:left}@media (max-width: 768px){.kb-comparison{grid-template-columns:1fr}}.kb-compare-col{background:#0a0a0fa6;border:1px solid var(--line);border-radius:18px;padding:28px}.kb-compare-bad{border-color:#ef44444d}.kb-compare-good{border-color:#d4af3766;background:linear-gradient(180deg,#d4af370a,#0a0a0fa6)}.kb-compare-head{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.07)}.kb-compare-label{display:inline-block;padding:4px 10px;border-radius:999px;background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:600;margin-bottom:10px}.kb-compare-label--good{background:#d4af3726;border-color:#d4af3766;color:#ffe28a}.kb-compare-col h4{font-size:1.1rem;font-weight:700}.kb-compare-col ul{list-style:none;padding:0}.kb-compare-col li{padding:10px 0 10px 26px;position:relative;color:var(--ink-soft);font-size:.95rem;line-height:1.5;border-top:1px solid rgba(255,255,255,.04)}.kb-compare-col li:first-child{border-top:none}.kb-compare-bad li:before{content:"✗";position:absolute;left:0;top:10px;color:#ef4444;font-weight:700;width:18px;height:18px;border-radius:50%;background:#ef444426;display:flex;align-items:center;justify-content:center;font-size:10px}.kb-compare-good li:before{content:"✓";position:absolute;left:0;top:10px;color:#ffe28a;font-weight:700;width:18px;height:18px;border-radius:50%;background:#d4af3726;display:flex;align-items:center;justify-content:center;font-size:10px}.kb-secure{display:flex;align-items:flex-start;gap:20px;padding:28px;border:1px solid rgba(168,85,247,.3);border-radius:18px;background:linear-gradient(135deg,#a855f712,#d4af370a);text-align:left}.kb-secure-icon{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#a855f72e;color:var(--purple-hot);display:flex;align-items:center;justify-content:center}.kb-secure-icon svg{width:24px;height:24px}.kb-secure h4{font-size:1.1rem;font-weight:700;margin-bottom:6px}.kb-secure p{color:var(--ink-soft);font-size:.95rem;line-height:1.55}.pricing-grid--four{grid-template-columns:repeat(4,1fr);max-width:1480px;gap:20px}@media (max-width: 1280px){.pricing-grid--four{grid-template-columns:repeat(2,1fr);max-width:880px}}.billing-toggle{display:inline-flex;margin-top:20px;background:#ffffff0a;border:1px solid var(--line);border-radius:999px;padding:4px;gap:4px}.billing-toggle__btn{background:transparent;border:0;padding:9px 18px;border-radius:999px;color:var(--ink-dim);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.billing-toggle__btn:hover{color:var(--ink)}.billing-toggle__btn.active{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;box-shadow:0 4px 16px #8b5cf659}.billing-toggle__save{font-size:10px;font-weight:700;background:#22c55e33;color:#4ade80;padding:2px 8px;border-radius:4px;letter-spacing:.05em}.billing-toggle__btn.active .billing-toggle__save{background:#ffffff40;color:#fff}.plan-custom{background:linear-gradient(160deg,#8b5cf61f,#6366f114,#0e0e14b3);border:1px solid rgba(139,92,246,.45);position:relative;display:flex;flex-direction:column}.plan-custom:hover{transform:translateY(-8px);border-color:#8b5cf6b3}.badge-custom{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:6px 14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;border-radius:999px;white-space:nowrap;box-shadow:0 6px 20px #8b5cf666}.plan-custom .feat.off .feat-label{text-decoration:none;color:var(--ink);opacity:.85}.plan-custom .feat.off:hover .feat-label{opacity:1}.plan-custom .feat.off .feat-check{border:1.5px dashed rgba(139,92,246,.4)}.plan-custom .plan-cta--custom,.plan .plan-cta--custom{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;box-shadow:0 10px 30px #8b5cf659;border:0}.plan-custom .plan-cta--custom:hover{transform:translateY(-3px);box-shadow:0 16px 40px #8b5cf680}.plan-price-strike{font-size:13px;color:#4ade80;margin-top:-6px;margin-bottom:8px;font-weight:500}.plan-price-strike s{color:var(--ink-dim);text-decoration-thickness:1.5px;margin-right:4px}.custom-onetime-note{margin-top:8px;padding:10px 12px;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:8px;font-size:12px;color:var(--ink);font-weight:500}.custom-onetime-note em{color:var(--ink-dim);font-style:normal}.upsell-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:upsell-in .25s ease-out}@keyframes upsell-in{0%{opacity:0}to{opacity:1}}.upsell-modal{position:relative;max-width:460px;width:100%;background:linear-gradient(160deg,#1f1b2e,#14121f);border:1px solid rgba(212,175,55,.4);border-radius:16px;padding:32px 28px 24px;text-align:center;box-shadow:0 30px 80px #00000080;animation:upsell-pop .3s cubic-bezier(.34,1.56,.64,1)}@keyframes upsell-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.upsell-close{position:absolute;top:12px;right:14px;background:transparent;border:0;color:var(--ink-dim);font-size:24px;font-weight:300;cursor:pointer;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.upsell-close:hover{background:#ffffff14;color:var(--ink)}.upsell-icon{font-size:48px;margin-bottom:12px;filter:drop-shadow(0 4px 12px rgba(212,175,55,.4))}.upsell-title{font-size:22px;font-weight:700;margin-bottom:10px;line-height:1.3}.upsell-text{font-size:14px;color:var(--ink-soft);line-height:1.55;margin-bottom:22px}.upsell-text strong{color:#4ade80}.upsell-actions{display:flex;flex-direction:column;gap:10px}.upsell-cta{padding:12px 18px;border-radius:10px;font-size:14px;font-weight:600;border:0;cursor:pointer;text-decoration:none;text-align:center;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.upsell-cta--primary{background:var(--grad-gold);color:#1a1200;box-shadow:0 6px 20px #d4af3759}.upsell-cta--primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #d4af3780}.upsell-cta--ghost{background:#ffffff0d;border:1px solid var(--line);color:var(--ink)}.upsell-cta--ghost:hover{background:#ffffff1a}.tech-advantage .tech-subtitle{font-size:clamp(14px,1.6vw,18px);color:var(--ink-soft);margin-top:14px;font-weight:500;font-style:italic;letter-spacing:.01em}.amber-text{color:#ffe28a;font-weight:800;text-shadow:0 0 24px rgba(255,226,138,.45),0 2px 4px rgba(0,0,0,.35)}.tech-mobile-details{margin:24px 0}.tech-mobile-details>.tech-mobile-stack{margin-top:16px;animation:tech-details-in .3s ease-out}@keyframes tech-details-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tech-mobile-summary{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px;background:linear-gradient(135deg,#d4af371f,#d4af370a);border:1px solid rgba(212,175,55,.3);border-radius:12px;color:#f5d472;font-size:15px;font-weight:700;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:all .2s}.tech-mobile-summary::-webkit-details-marker{display:none}.tech-mobile-summary:hover{background:linear-gradient(135deg,#d4af372e,#d4af370f);border-color:#d4af3780}.tech-mobile-summary-arrow{transition:transform .25s}.tech-mobile-details[open] .tech-mobile-summary-arrow{transform:rotate(180deg)}.tech-mobile-details[open] .tech-mobile-summary{border-radius:12px 12px 0 0;border-bottom-color:transparent;background:linear-gradient(135deg,#d4af372e,#d4af370f)}.knowledge-text-glass{background:#08060ca6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:22px 28px;max-width:820px;margin-left:auto;margin-right:auto;box-shadow:0 12px 40px #0006}.pricing-grid--four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1380px;margin:60px auto 0;padding:0 12px;align-items:stretch;justify-content:center}@media (max-width: 1380px){.pricing-grid--four{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;gap:20px}}@media (max-width: 720px){.pricing-grid--four{grid-template-columns:1fr;max-width:420px}}.pricing-grid--four .plan{padding:28px 22px;font-size:14px}.pricing-grid--four .plan-name{font-size:13px;letter-spacing:.12em}.pricing-grid--four .plan-price .num{font-size:clamp(34px,3vw,48px)}.pricing-grid--four .plan{overflow:visible}.pricing-grid--four .plan-price{flex-wrap:wrap;min-width:0;max-width:100%;overflow:hidden}.pricing-grid--four .plan-price .per{font-size:12px;max-width:100%}.pricing-grid--four .plan-price .per small{font-size:10px}.pricing-grid--four .plan-features{font-size:13px}.pricing-grid--four .plan-cta{font-size:13px;padding:13px 16px}.video-testimonials{padding:80px 0;background:linear-gradient(180deg,transparent,rgba(212,175,55,.025) 50%,transparent)}.video-testimonials-wrapper{margin-top:50px;display:flex;flex-direction:column;align-items:center;gap:50px}.video-testimonials-screen{position:relative;width:320px;aspect-ratio:9 / 16;border-radius:32px;overflow:hidden;background:#000;border:8px solid #1a1a22;box-shadow:0 0 0 1px #d4af3740,0 30px 80px #00000080,0 0 60px #d4af3726;margin:0 auto}.video-testimonials-screen video{width:100%;height:100%;object-fit:cover;display:block}.video-testimonials-sound{position:absolute;bottom:16px;left:50%;transform:translate(-50%);background:#000000c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border:1.5px solid rgba(0,233,225,.5);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s;z-index:2;white-space:nowrap}.video-testimonials-sound:hover{background:#00e9e12e;border-color:#00e9e1d9;transform:translate(-50%) translateY(-2px)}.video-testimonials-stats{display:grid;grid-template-columns:repeat(4,auto);gap:28px 60px;justify-content:center;align-items:center}.vt-stat{display:flex;flex-direction:column;align-items:center;text-align:center}.vt-stat-num{font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1;letter-spacing:-.02em}.vt-stat-label{font-size:13px;color:var(--ink-soft);margin-top:8px;letter-spacing:.02em}@media (max-width: 720px){.video-testimonials-stats{grid-template-columns:repeat(2,1fr);gap:24px 40px;max-width:360px}.video-testimonials-screen{width:280px}}.pricing-grid--four .plan-cta{font-size:12.5px;padding:12px 14px;line-height:1.3;white-space:normal;text-align:center;word-break:break-word;letter-spacing:0}.pricing-grid--four .plan-custom .plan-cta--custom{font-size:12.5px;padding:13px 12px}.pricing-grid--four .plan-features-label,.pricing-grid--four .plan-addons-label{font-size:10px;letter-spacing:.08em}.pricing-grid--four .feat-label,.pricing-grid--four .addon-label{font-size:12.5px}.pricing-grid--four .feat-delta,.pricing-grid--four .addon-price{font-size:12px}.pricing-grid--four .plan-desc{font-size:12.5px;line-height:1.45}.pricing-grid--four .plan-guarantee{font-size:11.5px;padding:10px 12px;white-space:normal;line-height:1.3}.lead-form-section{padding:80px 20px 100px;background:linear-gradient(180deg,#0a0a0f00,#14141cd9,#0a0a0f);position:relative;z-index:5}.lead-form-wrap,.lead-form-success{max-width:580px;margin:0 auto;background:#14141ceb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(168,85,247,.3);border-radius:22px;padding:36px 32px;box-shadow:0 16px 48px #a855f72e}.lead-form-success{text-align:center}.lead-form-success h3{color:#fff;font-size:1.6rem;margin:0 0 12px}.lead-form-success p{color:#ffffffbf;line-height:1.55;margin:0 0 8px}.lead-form-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#a855f72e;border:1px solid rgba(168,85,247,.4);color:#e9d5ff;border-radius:999px;font-size:.76rem;font-weight:600;letter-spacing:.02em;margin-bottom:12px}.lead-form-wrap h3{color:#fff;font-size:1.55rem;font-weight:700;margin:0 0 8px;line-height:1.25}.lead-form-sub{color:#ffffffb3;font-size:.95rem;margin:0 0 24px;line-height:1.5}.lead-form-wrap label{display:block;color:#ffffffd9;font-size:.84rem;font-weight:500;margin:14px 0 6px}.lead-form-wrap input,.lead-form-wrap select,.lead-form-wrap textarea{width:100%;padding:13px 15px;border-radius:11px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;font-size:.95rem;font-family:inherit;transition:border-color .15s,background .15s;box-sizing:border-box}.lead-form-wrap input:focus,.lead-form-wrap select:focus,.lead-form-wrap textarea:focus{outline:none;border-color:#a855f7a6;background:#ffffff14}.lead-form-wrap textarea{resize:vertical;min-height:72px}.lead-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 540px){.lead-form-row{grid-template-columns:1fr}}.lead-form-wrap button[type=submit]{width:100%;margin-top:22px;padding:16px 20px;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;border:none;border-radius:12px;font-size:1.02rem;font-weight:700;cursor:pointer;box-shadow:0 10px 28px #a855f766;transition:transform .15s,box-shadow .15s}.lead-form-wrap button[type=submit]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 36px #a855f78c}.lead-form-wrap button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.lead-form-err{margin-top:14px;padding:11px 14px;border-radius:10px;background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#fca5a5;font-size:.88rem}.lead-form-foot{margin-top:14px;font-size:.78rem;color:#fff6;line-height:1.5}.pricing-grid--four{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:32px}.plan{position:relative;border-radius:22px;padding:36px 24px 28px;display:flex;flex-direction:column;transition:all .35s ease;min-height:580px;isolation:isolate;overflow:hidden}.plan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit}.plan--orange{background:linear-gradient(160deg,#1a0a00,#2d1100 40%,#1f0a00);border:2px solid rgba(255,152,0,.5);box-shadow:0 0 48px #ff980040,inset 0 1px #ffb80026}.plan--orange:hover{transform:translateY(-6px);border-color:#ff9800e6;box-shadow:0 0 72px #ff980080,inset 0 1px #ffb8004d}.plan--gold{background:linear-gradient(160deg,#1a1500,#2d2200 40%,#1f1a00);border:2px solid rgba(255,217,122,.55);box-shadow:0 0 56px #ffd97a4d,inset 0 1px #ffeaa833;transform:scale(1.02)}.plan--gold:hover{transform:scale(1.04) translateY(-4px);border-color:#ffd97af2;box-shadow:0 0 80px #ffd97a8c,inset 0 1px #ffeaa866}.plan--purple{background:linear-gradient(160deg,#100016,#1f0033 40%,#100022);border:2px solid rgba(168,85,247,.45);box-shadow:0 0 48px #a855f740,inset 0 1px #c482ff26}.plan--purple:hover{transform:translateY(-6px);border-color:#a855f7d9;box-shadow:0 0 72px #a855f780,inset 0 1px #c482ff4d}.plan--cyan{background:linear-gradient(160deg,#001520,#002a3a 40%,#001a26);border:2px solid rgba(34,211,238,.4);box-shadow:0 0 40px #22d3ee2e,inset 0 1px #6ee7ff1f}.plan--cyan:hover{transform:translateY(-6px);border-color:#22d3eecc;box-shadow:0 0 64px #22d3ee66,inset 0 1px #6ee7ff40}.plan-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:7px 16px;font-size:11px;font-weight:800;letter-spacing:.6px;border-radius:999px;white-space:nowrap;z-index:2;text-align:center}.plan-badge--promo{background:linear-gradient(135deg,#ff6b35,#ff9800,#ffb800);color:#1a0d00;box-shadow:0 0 28px #ff9800b3,0 0 56px #ff6b3559;animation:promo-pulse 2s ease-in-out infinite}.plan-badge--popular{background:linear-gradient(135deg,#ffe9a8,#ffd97a,#fff2b5);color:#1a0d00;box-shadow:0 0 28px #ffd97a8c}.plan-badge--enterprise{background:#22d3ee26;color:#67e8f9;border:1px solid rgba(34,211,238,.4);box-shadow:0 0 16px #22d3ee40}.plan-badge-sub{display:block;font-size:9px;font-weight:600;opacity:.85;margin-top:2px;letter-spacing:.3px}@keyframes promo-pulse{0%,to{transform:translate(-50%) scale(1);box-shadow:0 0 28px #ff9800b3}50%{transform:translate(-50%) scale(1.06);box-shadow:0 0 42px #ffb800}}.plan-head{margin-top:8px}.plan-name{font-size:24px;font-weight:900;margin:0 0 8px;color:#fff;letter-spacing:1.5px}.plan--orange .plan-name{color:#ffd9a0}.plan--gold .plan-name{color:#ffeaa0}.plan--purple .plan-name{color:#d8a4ff}.plan--cyan .plan-name{color:#a4eff5}.plan-tagline{font-size:13.5px;color:#ffffffb3;line-height:1.55;min-height:44px;margin:0}.plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin:22px 0 18px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.plan-price .num{font-size:clamp(40px,3.6vw,52px);font-weight:900;color:#fff;line-height:1}.plan-price .cur{font-size:26px;color:#fff;font-weight:800}.plan-price .period{font-size:13px;color:#ffffff8c;margin-left:6px}.plan-features{list-style:none;padding:0;margin:0 0 24px;flex-grow:1}.plan-features li{font-size:13.5px;color:#ffffffd9;padding:7px 0;display:flex;align-items:flex-start;gap:9px;line-height:1.45}.plan-features .check{flex-shrink:0;margin-top:3px}.plan--orange .plan-features .check{color:#ff9800}.plan--gold .plan-features .check{color:#ffd97a}.plan--purple .plan-features .check{color:#c084fc}.plan--cyan .plan-features .check{color:#67e8f9}.plan-cta{display:block;text-align:center;padding:14px 16px;border-radius:14px;font-weight:800;font-size:13.5px;letter-spacing:.6px;text-decoration:none;transition:all .25s ease;border:none;cursor:pointer;width:100%;position:relative;overflow:hidden}.plan-cta:disabled{opacity:.6;cursor:wait}.plan-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.plan-cta:hover:before{transform:translate(100%)}.plan-cta--orange{background:linear-gradient(135deg,#ff6b35,#ff9800,#ffb800);color:#1a0d00;box-shadow:0 0 28px #ff980080,inset 0 1px #fff6;animation:cta-pulse-orange 2.2s ease-in-out infinite}.plan-cta--orange:hover{transform:translateY(-3px);box-shadow:0 8px 36px #ff9800b3,inset 0 1px #ffffff80}@keyframes cta-pulse-orange{0%,to{box-shadow:0 0 28px #ff980080,inset 0 1px #fff6}50%{box-shadow:0 0 42px #ffb800cc,inset 0 1px #ffffff8c}}.plan-cta--gold{background:linear-gradient(135deg,#ffe9a8,#ffd97a,#fff2b5);color:#1a0d00;box-shadow:0 0 28px #ffd97a80,inset 0 1px #ffffff80;animation:cta-pulse-gold 2.4s ease-in-out infinite}.plan-cta--gold:hover{transform:translateY(-3px);box-shadow:0 8px 36px #ffd97ab3,inset 0 1px #fff9}@keyframes cta-pulse-gold{0%,to{box-shadow:0 0 28px #ffd97a80}50%{box-shadow:0 0 42px #ffeaa8d9}}.plan-cta--purple{background:linear-gradient(135deg,#a855f7,#c084fc,#d8a4ff);color:#1a002b;box-shadow:0 0 24px #a855f766,inset 0 1px #ffffff4d}.plan-cta--purple:hover{transform:translateY(-3px);box-shadow:0 8px 32px #a855f799,inset 0 1px #ffffff73}.plan-cta--cyan{background:linear-gradient(135deg,#06b6d4,#22d3ee,#67e8f9);color:#001b22;box-shadow:0 0 20px #22d3ee59,inset 0 1px #ffffff4d}.plan-cta--cyan:hover{transform:translateY(-3px);box-shadow:0 8px 28px #22d3ee8c}.addons-section{margin-top:64px;padding:32px 28px;background:linear-gradient(160deg,#ffd97a0d,#ffffff05);border:1px solid rgba(255,217,122,.15);border-radius:20px}.addons-header{text-align:center;margin-bottom:24px}.addons-header h3{font-size:22px;color:#fff;margin:0 0 8px;font-weight:800}.addons-header p{font-size:14px;color:#ffffffb3;margin:0}.addons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.addon-chip{display:flex;align-items:center;gap:11px;padding:14px 16px;background:#ffffff0a;border:2px solid rgba(255,255,255,.1);border-radius:14px;cursor:pointer;transition:all .2s;text-align:left;font:inherit}.addon-chip:hover{background:#ffd97a14;border-color:#ffd97a66;transform:translateY(-2px)}.addon-chip--active{background:linear-gradient(135deg,#ffd97a2e,#ff98001f);border-color:#ffd97acc;box-shadow:0 0 24px #ffd97a4d}.addon-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ffffff1a;color:#ffffff80;font-weight:900;font-size:14px;flex-shrink:0;transition:all .2s}.addon-chip--active .addon-check{background:linear-gradient(135deg,#ff9800,#ffb800);color:#1a0d00}.addon-icon{font-size:20px;flex-shrink:0}.addon-label{flex:1;font-size:13.5px;color:#fff;font-weight:500}.addon-price{font-weight:800;color:#ffd97a;font-size:13.5px;white-space:nowrap}.addon-chip--active .addon-price{color:#ffb800}.addons-summary{margin-top:22px;padding:20px 24px;background:linear-gradient(135deg,#ff98001f,#ffd97a14);border:2px solid rgba(255,217,122,.4);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;animation:summary-slide-in .3s ease}@keyframes summary-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.addons-summary-left{display:flex;flex-direction:column;gap:4px}.addons-summary-label{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#ffd97ae6;font-weight:700}.addons-summary-detail{font-size:14px;color:#fff}.addons-summary-right{display:flex;align-items:center;gap:16px}.addons-summary-total{font-size:28px;font-weight:900;color:#fff}.addons-summary-total small{font-size:12px;font-weight:600;color:#fff9;margin-left:4px}.addons-summary-cta{padding:13px 22px;background:linear-gradient(135deg,#ff6b35,#ff9800,#ffb800);color:#1a0d00;font-weight:800;font-size:13px;letter-spacing:.5px;border:none;border-radius:12px;cursor:pointer;box-shadow:0 0 28px #ff980080;transition:all .2s}.addons-summary-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 32px #ff9800b3}.addons-note{margin-top:16px;font-size:12.5px;color:#ffffff8c;text-align:center}.addons-note a{color:#ffd97a;text-decoration:underline}.competitor-comparison{margin-top:56px;padding:28px 24px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px}.competitor-comparison h3{font-size:20px;color:#fff;margin:0 0 20px;text-align:center}.comparison-grid{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:1px;background:#ffffff0a;border-radius:10px;overflow:hidden}.comparison-row{display:contents}.comparison-row>*{padding:10px 12px;background:#0a0a0a;font-size:12.5px;display:flex;align-items:center;justify-content:center;color:#aaa;text-align:center}.comparison-label{justify-content:flex-start!important;color:#fff!important;font-weight:500}.comparison-us{background:#ffd97a14!important;color:#ffd97a!important;font-weight:700}.comparison-note{margin-top:14px;font-size:11px;color:#666;text-align:center;font-style:italic}@media (max-width: 980px){.pricing-grid--four{grid-template-columns:repeat(2,1fr)}.plan--gold{transform:none}.comparison-grid{grid-template-columns:1fr repeat(5,minmax(60px,1fr))}.comparison-row>*{font-size:11px;padding:8px 6px}}@media (max-width: 640px){.pricing-grid--four{grid-template-columns:1fr}.plan{min-height:auto}.addons-summary{flex-direction:column;align-items:stretch}.addons-summary-right{flex-direction:column}}.plan-cta--orange,.plan-cta--gold,.plan-cta--purple,.plan-cta--cyan{background:linear-gradient(135deg,#128c7e,#25d366,#2ecc71)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 0 32px #25d36699,inset 0 1px #ffffff40!important;animation:cta-pulse-whatsapp 2.2s ease-in-out infinite!important}.plan-cta--orange:hover,.plan-cta--gold:hover,.plan-cta--purple:hover,.plan-cta--cyan:hover{transform:translateY(-4px);box-shadow:0 12px 44px #25d366cc,inset 0 1px #fff6!important}@keyframes cta-pulse-whatsapp{0%,to{box-shadow:0 0 32px #25d36699,inset 0 1px #ffffff40}50%{box-shadow:0 0 48px #2ecc71f2,inset 0 1px #fff6}}.addons-summary-cta{background:linear-gradient(135deg,#128c7e,#25d366,#2ecc71)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 0 32px #25d36699!important;animation:cta-pulse-whatsapp 2.2s ease-in-out infinite!important}.addons-summary-cta:hover:not(:disabled){box-shadow:0 8px 40px #25d366d9!important}.promo-banner-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:promo-banner-fadein .4s ease}@keyframes promo-banner-fadein{0%{opacity:0}to{opacity:1}}.promo-banner-modal{position:relative;max-width:520px;width:100%;background:linear-gradient(160deg,#0a0a0a,#1a0d00,#0a0a0a);border:2px solid rgba(255,184,0,.7);border-radius:24px;padding:40px 32px;box-shadow:0 0 80px #ff980080,0 0 160px #ff6b354d;text-align:center;animation:promo-banner-scalein .5s ease}@keyframes promo-banner-scalein{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.promo-banner-close{position:absolute;top:16px;right:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .2s}.promo-banner-close:hover{background:#ffffff26;transform:rotate(90deg)}.promo-banner-icon{font-size:56px;margin-bottom:12px;filter:drop-shadow(0 0 24px rgba(255,152,0,.7));animation:promo-icon-pulse 2s ease-in-out infinite}@keyframes promo-icon-pulse{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.12) rotate(3deg)}}.promo-banner-title{font-size:28px;font-weight:900;color:#fff;margin:0 0 8px;line-height:1.2}.promo-banner-title em{color:#ffd97a;font-style:normal;background:linear-gradient(135deg,#ffd97a,#ffb800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.promo-banner-subtitle{font-size:16px;color:#fffc;margin:0 0 22px;line-height:1.5}.promo-banner-price{margin:22px 0;padding:18px 20px;background:linear-gradient(135deg,#ff98002e,#ffd97a1a);border:2px solid rgba(255,184,0,.5);border-radius:16px}.promo-banner-price-label{font-size:12px;color:#ffd97a;font-weight:700;letter-spacing:.5px;text-transform:uppercase;display:block;margin-bottom:4px}.promo-banner-price-amount{font-size:48px;font-weight:900;color:#fff;line-height:1}.promo-banner-price-amount small{font-size:16px;font-weight:600;color:#ffffffb3;margin-left:4px}.promo-banner-cta{display:inline-flex;align-items:center;gap:10px;padding:18px 36px;background:linear-gradient(135deg,#128c7e,#25d366,#2ecc71);color:#fff;font-weight:800;font-size:16px;letter-spacing:.5px;border:none;border-radius:14px;cursor:pointer;text-decoration:none;box-shadow:0 0 32px #25d36699;animation:cta-pulse-whatsapp 2.2s ease-in-out infinite;transition:all .25s}.promo-banner-cta:hover{transform:translateY(-3px);box-shadow:0 8px 40px #25d366e6}.promo-banner-footer{margin-top:14px;font-size:12px;color:#ffffff80}@media (max-width: 640px){.promo-banner-modal{padding:32px 22px}.promo-banner-title{font-size:22px}.promo-banner-price-amount{font-size:38px}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:transparent}.hero-canvas{display:none}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse 70% 50% at 50% 50%,transparent 30%,rgba(5,5,8,.6) 100%)}.hero:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(95vw,1100px);height:100%;pointer-events:none;z-index:2;background:radial-gradient(ellipse 55% 42% at 50% 48%,rgba(0,0,0,.78) 0%,rgba(0,0,0,.55) 35%,rgba(0,0,0,.22) 65%,transparent 90%);filter:blur(8px)}.hero-inner{position:relative;z-index:3;max-width:1100px;margin:0 auto;padding:64px 24px 60px;text-align:center;pointer-events:none}@media (max-width: 768px){.hero-inner{padding:76px 20px 48px}}.hero-inner>*{pointer-events:auto}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:#a855f714;border:1px solid rgba(168,85,247,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12.5px;font-weight:500;color:var(--ink-soft);letter-spacing:.04em;opacity:0;animation:fadeIn .9s var(--ease-out) .2s forwards}.hero-badge .dot{width:8px;height:8px;border-radius:50%;background:var(--purple-hot);animation:livePulse 2s ease-in-out infinite}@keyframes fadeIn{to{opacity:1}}.hero h1{font-size:clamp(1.95rem,3.8vw + .5rem,4.2rem);font-weight:800;line-height:1.02;margin:16px auto 0;letter-spacing:-.035em;max-width:18ch;text-shadow:0 2px 30px rgba(0,0,0,.95),0 0 60px rgba(0,0,0,.7),0 0 8px rgba(0,0,0,.85)}.hero h1 .word{display:inline-block;opacity:0;transform:translateY(24px);animation:wordIn .9s var(--ease-out) forwards}.hero h1 .word:nth-child(1){animation-delay:.12s}.hero h1 .word:nth-child(2){animation-delay:.16s}.hero h1 .word:nth-child(3){animation-delay:.2s}.hero h1 .word:nth-child(4){animation-delay:.24s}.hero h1 .word:nth-child(5){animation-delay:.28s}.hero h1 .word:nth-child(6){animation-delay:.32s}.hero h1 .word:nth-child(7){animation-delay:.36s}.hero h1 .word:nth-child(8){animation-delay:.42s}.hero h1 .word:nth-child(9){animation-delay:.46s}.hero h1 .word:nth-child(10){animation-delay:.49s}.hero h1 .word:nth-child(11){animation-delay:.52s}.hero h1 .word:nth-child(12){animation-delay:.56s}.hero h1 .word:nth-child(13){animation-delay:.6s}.hero h1 .word:nth-child(14){animation-delay:.64s}.hero h1 .word:nth-child(15){animation-delay:.68s}.hero h1 .purple-text{background:linear-gradient(135deg,#ffe9a8,#ffd97a 30%,#ffe28a,#ffd97a 70%,#fff2b5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 14px rgba(0,0,0,.95)) drop-shadow(0 0 24px rgba(0,0,0,.95)) drop-shadow(0 0 36px rgba(255,217,122,.5))}@keyframes wordIn{to{opacity:1;transform:none}}.hero .subtitle{font-size:clamp(1.05rem,.8vw + .9rem,1.25rem);color:var(--ink-soft);margin:20px auto 0;max-width:680px;opacity:0;animation:fadeIn .9s var(--ease-out) 1.85s forwards;text-shadow:0 2px 20px rgba(0,0,0,.6)}.hero .subtitle strong{color:var(--ink);font-weight:500}.hero-pills{display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:18px auto 0;opacity:0;animation:fadeIn .9s var(--ease-out) 2s forwards}.hero-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:clamp(.82rem,.3vw + .78rem,.95rem);font-weight:500;letter-spacing:.01em;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-pill strong{font-weight:700}.hero-pill-sep{margin:0 6px;opacity:.45}.hero-pill--price{background:linear-gradient(135deg,#d4af3726,#d4af370a);border:1px solid rgba(212,175,55,.3);color:#f5d472}.hero-pill--price strong{color:#ffe28a}.hero-pill--trust{background:linear-gradient(135deg,#a855f724,#a855f70a);border:1px solid rgba(168,85,247,.28);color:#d8b4fe}.hero-pill--trust strong{color:#f0d4ff}.hero-ctas{margin-top:22px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap;opacity:0;animation:fadeIn .9s var(--ease-out) 2.18s forwards}.hero-ctas .btn-ghost{white-space:nowrap}.floating-badge{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#0f0f14b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(168,85,247,.25);font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--ink-soft);box-shadow:0 10px 30px #0006,0 0 40px #a855f726;opacity:0}.floating-badge svg{color:var(--purple-hot)}.floating-badge.fb-1{top:26%;left:8%;animation:floatIn 1s var(--ease-out) 1.2s forwards,floatBob 6s ease-in-out 2.2s infinite}.floating-badge.fb-2{top:34%;right:8%;animation:floatIn 1s var(--ease-out) 1.35s forwards,floatBob 7s ease-in-out 2.35s infinite}.floating-badge.fb-3{bottom:30%;left:10%;animation:floatIn 1s var(--ease-out) 1.5s forwards,floatBob 8s ease-in-out 2.5s infinite}@keyframes floatIn{to{opacity:1;transform:translateY(0)}}@keyframes floatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.hero h1{line-height:1.05;margin:12px auto 0;max-width:16ch}.hero .subtitle{margin-top:14px;font-size:.98rem}.hero-pills{margin-top:14px}.hero-ctas{margin-top:16px}}@media (max-width: 768px){.floating-badge{font-size:11px;padding:6px 10px}.floating-badge.fb-1{top:18%;left:4%}.floating-badge.fb-2{top:22%;right:4%}.floating-badge.fb-3{display:none}.hero:before{background:radial-gradient(ellipse 75% 50% at 50% 50%,rgba(0,0,0,.88) 0%,rgba(0,0,0,.7) 35%,rgba(0,0,0,.35) 70%,transparent 95%);filter:blur(6px)}.hero h1 .purple-text{filter:drop-shadow(0 4px 18px rgba(0,0,0,1)) drop-shadow(0 0 30px rgba(0,0,0,1)) drop-shadow(0 0 44px rgba(255,217,122,.6))}}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ink-mute);font-size:11px;letter-spacing:.25em;text-transform:uppercase;opacity:0;animation:fadeIn .9s var(--ease-out) 2.3s forwards}.scroll-indicator .line{width:1px;height:50px;background:linear-gradient(180deg,var(--purple-hot),transparent);position:relative;overflow:hidden}.scroll-indicator .line:after{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;background:linear-gradient(180deg,transparent,var(--purple-hot));animation:scrollDot 2s ease-in-out infinite}@keyframes scrollDot{0%{transform:translateY(0)}to{transform:translateY(70px)}}.nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .4s,backdrop-filter .4s,border-color .4s;border-bottom:1px solid transparent}.nav.scrolled{background:#0a0a0ab8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom-color:var(--line)}.nav-inner{max-width:var(--container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:18px 24px}.logo{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:700}.logo-mark{width:36px;height:36px;border-radius:10px;background:radial-gradient(circle at 30% 30%,var(--gold-hot),var(--gold-deep));display:grid;place-items:center;color:#1a1200;font-weight:800;font-size:18px;box-shadow:0 0 0 1px #ffffff14,0 0 30px #c9a84c59;animation:pulseGlow 3.2s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 1px #ffffff14,0 0 20px #c9a84c47}50%{box-shadow:0 0 0 1px #ffffff1f,0 0 48px #c9a84c8c}}.logo-text{line-height:1;display:flex;flex-direction:column;gap:2px}.logo-text .t1{font-size:17px;font-weight:700;white-space:nowrap;letter-spacing:-.01em}.logo-text .t2{font-size:9.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute)}.nav-links{display:flex;align-items:center;gap:36px}.nav-links a{color:var(--ink-soft);font-size:14px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--ink)}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--grad-gold);color:#1a1200;font-weight:700;font-size:13.5px;transition:transform .25s,box-shadow .25s;box-shadow:0 6px 20px #c9a84c40}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 10px 30px #c9a84c73}.nav-toggle{display:none;width:44px;height:44px;border-radius:10px;align-items:center;justify-content:center;color:var(--ink)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#0a0a0af0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;pointer-events:none;transition:opacity .35s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:80px 24px 40px}.mobile-menu.open{opacity:1;pointer-events:auto}.mobile-menu a{font-family:var(--font-display);font-size:24px;font-weight:600}.mobile-menu .nav-cta{margin-top:24px;padding:14px 28px;font-size:15px}@media (max-width: 960px){.nav-links{display:none}.nav-toggle{display:inline-flex}}.cursor-dot{position:fixed;top:0;left:0;width:6px;height:6px;border-radius:50%;background:var(--gold-hot);pointer-events:none;z-index:9999;mix-blend-mode:difference;box-shadow:0 0 10px var(--gold-hot);transition:width .25s var(--ease-expo),height .25s var(--ease-expo)}.cursor-ring{position:fixed;top:0;left:0;width:36px;height:36px;border:1.5px solid rgba(201,168,76,.7);border-radius:50%;pointer-events:none;z-index:9998;transition:width .35s var(--ease-expo),height .35s var(--ease-expo),background .35s var(--ease-expo),border-color .35s var(--ease-expo)}.cursor-ring--hover{width:60px;height:60px;background:#c9a84c1a;border-color:var(--gold-hot)}.promo-summer-badge{display:inline-block;padding:6px 16px;margin-bottom:14px;background:linear-gradient(135deg,#ff6b35,#ff9800,#ffb800);background-size:200% 200%;color:#1a0d00;font-weight:800;font-size:13px;letter-spacing:.5px;border-radius:999px;box-shadow:0 0 24px #ff980099,0 0 48px #ff6b354d;animation:promo-pulse 2s ease-in-out infinite,promo-shimmer 3s linear infinite}@keyframes promo-pulse{0%,to{transform:scale(1);box-shadow:0 0 24px #ff980099,0 0 48px #ff6b354d}50%{transform:scale(1.05);box-shadow:0 0 36px #ffb800e6,0 0 72px #ff6b3580}}@keyframes promo-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.pricing-pill{animation:pricing-pill-fadein .6s ease-out forwards,pricing-pill-pulse 2.5s ease-in-out infinite 1s}@keyframes pricing-pill-fadein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-pill-pulse{0%,to{box-shadow:0 0 28px #ffd97a66,0 0 56px #ff98002e;transform:scale(1)}50%{box-shadow:0 0 40px #ffb800b3,0 0 80px #ff980066;transform:scale(1.03)}}.pricing-pill{background:linear-gradient(135deg,#ff98001f,#ffd97a14)!important;border:2px solid rgba(255,184,0,.5)!important;color:#fff!important}.pricing-pill strong,.pricing-pill b{color:#ffd97a!important;font-weight:800!important}:root{--bg: #0a0a0a;--bg-1: #0d0d12;--bg-2: #111116;--bg-deep: #050506;--ink: #f5f5f7;--ink-soft: #c9c9d1;--ink-mute: #8a8a95;--ink-dim: #4a4a55;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--gold: #c9a84c;--gold-hot: #e5c76e;--gold-deep: #8d7330;--purple: #a855f7;--purple-hot: #c084fc;--purple-deep: #7c3aed;--cyan: #06b6d4;--emerald: #10b981;--grad-gold: linear-gradient(135deg, #e5c76e 0%, #c9a84c 40%, #8d7330 100%);--grad-gold-text: linear-gradient(90deg, #f5deaa 0%, #e5c76e 35%, #c9a84c 65%, #f5deaa 100%);--grad-purple-text: linear-gradient(90deg, #e9d5ff 0%, #c084fc 35%, #a855f7 65%, #e9d5ff 100%);--font-display: "Sora", system-ui, -apple-system, sans-serif;--font-body: "DM Sans", system-ui, -apple-system, sans-serif;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-expo: cubic-bezier(.19, 1, .22, 1);--container: 1280px;--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--radius-xl: 32px;--shadow-gold: 0 10px 30px rgba(201, 168, 76, .25);--shadow-purple: 0 10px 30px rgba(168, 85, 247, .25);--shadow-deep: 0 30px 80px rgba(0, 0, 0, .5)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}html.lenis-smooth{scroll-behavior:auto}html.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis-stopped{overflow:hidden}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);line-height:1.6;font-size:16px;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.experience-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,#0a0a14,#050508)}.experience-canvas canvas{display:block;width:100%!important;height:100%!important}main,nav,footer,.cursor{position:relative;z-index:1}@media (max-width: 960px){body{cursor:auto}}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}@media (max-width: 960px){button,a{cursor:pointer}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.08;font-weight:700}::selection{background:var(--purple);color:#fff}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.section{position:relative;padding:clamp(80px,10vw,140px) 0}.section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(168,85,247,.6) 20%,rgba(201,168,76,.5) 50%,rgba(168,85,247,.6) 80%,transparent 100%);opacity:.6;pointer-events:none}.section-head{max-width:820px;margin:0 auto 72px;text-align:center}.section-head h2{font-size:clamp(2rem,4vw + .5rem,3.75rem);font-weight:700;margin-top:20px}.section-head p{color:var(--ink-soft);margin-top:20px;font-size:clamp(1rem,.8vw + .85rem,1.18rem)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.eyebrow.purple{color:var(--purple-hot)}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.gold-text{background:var(--grad-gold-text);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 4s linear infinite}.purple-text{background:var(--grad-purple-text);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 4s linear infinite}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;background:var(--grad-gold);color:#1a1200;font-weight:700;font-size:15.5px;transition:transform .35s var(--ease-expo),box-shadow .35s var(--ease-expo);box-shadow:var(--shadow-gold),inset 0 1px #ffffff4d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 18px 48px #c9a84c8c,inset 0 1px #ffffff4d}.btn-primary svg{width:18px;height:18px}.btn-primary.btn-neon{position:relative;isolation:isolate;background:linear-gradient(135deg,#100e1ce0,#0a0814eb);color:#fff;padding:15px 28px;font-weight:600;letter-spacing:.005em;border:1px solid transparent;box-shadow:0 0 0 1px #c084fc73,0 12px 40px -8px #a855f780,0 8px 30px -10px #22d3ee59,inset 0 1px #ffffff0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.btn-primary.btn-neon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(130deg,#c084fc,#e879f9 25%,#22d3ee 55%,#a78bfa 80%,#c084fc);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.9}.btn-primary.btn-neon .btn-neon-glow{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:radial-gradient(60% 80% at 30% 40%,rgba(192,132,252,.45),transparent 60%),radial-gradient(50% 70% at 80% 60%,rgba(34,211,238,.35),transparent 60%);filter:blur(20px);z-index:-1;opacity:.75;animation:btnNeonSweep 7s linear infinite}@keyframes btnNeonSweep{0%{transform:translate(0) rotate(0)}50%{transform:translate(8%,-6%) rotate(180deg)}to{transform:translate(0) rotate(360deg)}}.btn-primary.btn-neon>span{background:linear-gradient(135deg,#fff,#f0e6ff 40%,#c4f2ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 22px rgba(192,132,252,.35);white-space:nowrap}.btn-primary.btn-neon svg{color:#e9d5ff;filter:drop-shadow(0 0 8px rgba(192,132,252,.6))}.btn-primary.btn-neon:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #c084fcb3,0 22px 54px -8px #a855f7a6,0 14px 40px -10px #22d3ee73,inset 0 1px #ffffff14}@media (max-width: 520px){.btn-primary.btn-neon>span{white-space:normal;text-align:left}.btn-primary.btn-neon{padding:14px 22px;font-size:14px}}.btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:999px;background:#ffffff08;border:1px solid var(--line-strong);color:var(--ink);font-weight:500;font-size:15px;transition:background .35s var(--ease-expo),border-color .35s,transform .35s;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-ghost:hover{background:#a855f714;border-color:#a855f766;transform:translateY(-2px)}.nowrap{white-space:nowrap}.reveal{opacity:0;transform:translateY(32px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal.in{opacity:1;transform:none}.reveal-left{opacity:0;transform:translate(-40px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal-left.in{opacity:1;transform:none}.reveal-right{opacity:0;transform:translate(40px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal-right.in{opacity:1;transform:none}.reveal-scale{opacity:0;transform:scale(.96);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal-scale.in{opacity:1;transform:none}@keyframes livePulse{0%,to{box-shadow:0 0 0 4px #a855f740,0 0 12px var(--purple-hot)}50%{box-shadow:0 0 0 8px #a855f71a,0 0 20px var(--purple-hot)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
