.DemoFloatingCTA-module__4uNd4G__container{z-index:50;pointer-events:none;opacity:0;justify-content:center;padding:1rem;transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.DemoFloatingCTA-module__4uNd4G__container.DemoFloatingCTA-module__4uNd4G__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.DemoFloatingCTA-module__4uNd4G__card{-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-sm);border:1px solid var(--border);background:#101012fa;width:100%;max-width:720px;padding:1.5rem 1.75rem;position:relative;overflow:visible;box-shadow:0 -8px 40px #00000080,inset 0 1px #ffffff0d,0 4px 16px #0000004d}.DemoFloatingCTA-module__4uNd4G__card:before,.DemoFloatingCTA-module__4uNd4G__card:after{content:"";pointer-events:none;width:16px;height:16px;position:absolute}.DemoFloatingCTA-module__4uNd4G__card:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:0;left:0}.DemoFloatingCTA-module__4uNd4G__card:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:0;right:0}.DemoFloatingCTA-module__4uNd4G__borderGlow{border-radius:var(--radius-sm);background:conic-gradient(from var(--border-angle,0deg), var(--accent) 0deg, transparent 60deg, transparent 300deg, var(--accent) 360deg);pointer-events:none;opacity:.5;padding:1px;animation:4s linear infinite DemoFloatingCTA-module__4uNd4G__rotateBorder;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes DemoFloatingCTA-module__4uNd4G__rotateBorder{to{--border-angle:360deg}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.DemoFloatingCTA-module__4uNd4G__glowEffect{pointer-events:none;filter:blur(20px);background:radial-gradient(150px 75px,#00ffa714 0%,#0000 70%);width:300px;height:150px;animation:4s ease-in-out infinite DemoFloatingCTA-module__4uNd4G__glowPulse;position:absolute;top:-40%;left:50%;transform:translate(-50%)}@keyframes DemoFloatingCTA-module__4uNd4G__glowPulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:.8;transform:translate(-50%)scale(1.05)}}.DemoFloatingCTA-module__4uNd4G__dismissButton{background:var(--hover-bg-subtle);border:1px solid var(--border);color:var(--text-muted);border-radius:var(--radius-xs);cursor:pointer;width:28px;height:28px;transition:background-color var(--audit-transition-fast), border-color var(--audit-transition-fast), color var(--audit-transition-fast);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}.DemoFloatingCTA-module__4uNd4G__dismissButton:hover{background:var(--hover-bg);border-color:var(--accent);color:var(--text)}.DemoFloatingCTA-module__4uNd4G__content{z-index:5;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.DemoFloatingCTA-module__4uNd4G__textContent{flex:1;min-width:0}.DemoFloatingCTA-module__4uNd4G__badge{background:var(--accent-bg);border:1px solid var(--border-accent);border-radius:var(--radius-xs);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.375rem;margin-bottom:.5rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.DemoFloatingCTA-module__4uNd4G__badge svg{animation:2s ease-in-out infinite DemoFloatingCTA-module__4uNd4G__sparkle}@keyframes DemoFloatingCTA-module__4uNd4G__sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.DemoFloatingCTA-module__4uNd4G__title{font-family:var(--font-heading);color:var(--text);margin:0 0 .25rem;font-size:1.125rem;font-weight:700;line-height:1.3}.DemoFloatingCTA-module__4uNd4G__description{font-family:var(--font);color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.4}.DemoFloatingCTA-module__4uNd4G__ctaContent{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.DemoFloatingCTA-module__4uNd4G__priceBlock{text-align:right}.DemoFloatingCTA-module__4uNd4G__priceLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem;font-size:.6875rem;display:block}.DemoFloatingCTA-module__4uNd4G__price{justify-content:flex-end;align-items:baseline;display:flex}.DemoFloatingCTA-module__4uNd4G__currency{color:var(--accent);margin-right:.125rem;font-size:1rem;font-weight:600}.DemoFloatingCTA-module__4uNd4G__amount{font-family:var(--font-heading);color:var(--accent);font-size:1.75rem;font-weight:700;line-height:1}.DemoFloatingCTA-module__4uNd4G__ctaLink{text-decoration:none}.DemoFloatingCTA-module__4uNd4G__ctaButton{border-radius:var(--radius-xs);white-space:nowrap;transition:background-color var(--audit-transition-fast);align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;display:flex;background:var(--accent)!important;color:var(--bg)!important}.DemoFloatingCTA-module__4uNd4G__ctaButton:hover{background:var(--accent-secondary)!important}.DemoFloatingCTA-module__4uNd4G__ctaButton svg{transition:transform var(--audit-transition-fast)}.DemoFloatingCTA-module__4uNd4G__ctaButton:hover svg{transform:translate(3px)}.DemoFloatingCTA-module__4uNd4G__trustBar{border-top:1px solid var(--border);z-index:5;justify-content:center;align-items:center;gap:.625rem;margin-top:1rem;padding-top:.875rem;display:flex;position:relative}.DemoFloatingCTA-module__4uNd4G__trustItem{color:var(--text-muted);font-size:.6875rem;font-weight:500}.DemoFloatingCTA-module__4uNd4G__trustDivider{color:var(--text-muted);font-size:.5rem}@media (max-width:768px){.DemoFloatingCTA-module__4uNd4G__container{padding:.75rem}.DemoFloatingCTA-module__4uNd4G__card{border-radius:var(--radius-sm);padding:1rem}.DemoFloatingCTA-module__4uNd4G__borderGlow{border-radius:var(--radius-sm)}.DemoFloatingCTA-module__4uNd4G__content{flex-direction:column;align-items:stretch;gap:1rem}.DemoFloatingCTA-module__4uNd4G__textContent{text-align:center}.DemoFloatingCTA-module__4uNd4G__badge{margin-left:auto;margin-right:auto}.DemoFloatingCTA-module__4uNd4G__ctaContent{flex-direction:row;justify-content:center;gap:1rem}.DemoFloatingCTA-module__4uNd4G__priceBlock{text-align:left}.DemoFloatingCTA-module__4uNd4G__price{justify-content:flex-start}.DemoFloatingCTA-module__4uNd4G__dismissButton{top:.5rem;right:.5rem}.DemoFloatingCTA-module__4uNd4G__trustBar{flex-wrap:wrap;gap:.5rem}}@media (max-width:480px){.DemoFloatingCTA-module__4uNd4G__title{font-size:1rem}.DemoFloatingCTA-module__4uNd4G__description{font-size:.8125rem}.DemoFloatingCTA-module__4uNd4G__ctaContent{width:100%}.DemoFloatingCTA-module__4uNd4G__ctaButton{flex:1;justify-content:center}.DemoFloatingCTA-module__4uNd4G__trustBar{display:none}}.DemoFloatingCTA-module__4uNd4G__modalOverlay{backdrop-filter:blur(4px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DemoFloatingCTA-module__4uNd4G__modal{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;max-width:400px;padding:32px;position:relative}.DemoFloatingCTA-module__4uNd4G__modal:before{content:"";background:var(--accent-gradient);height:2px;position:absolute;top:0;left:0;right:0}.DemoFloatingCTA-module__4uNd4G__modalClose{color:var(--text-muted);cursor:pointer;transition:color var(--audit-transition-fast);background:0 0;border:none;padding:4px;position:absolute;top:16px;right:16px}.DemoFloatingCTA-module__4uNd4G__modalClose:hover{color:var(--text)}.DemoFloatingCTA-module__4uNd4G__modalHeader{text-align:center;margin-bottom:24px}.DemoFloatingCTA-module__4uNd4G__modalIcon{color:var(--accent);margin-bottom:12px}.DemoFloatingCTA-module__4uNd4G__modalTitle{font-family:var(--font);font-size:var(--audit-text-xl);font-weight:var(--audit-font-bold);color:var(--text);margin-bottom:8px}.DemoFloatingCTA-module__4uNd4G__modalSubtitle{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--text-secondary)}.DemoFloatingCTA-module__4uNd4G__modalForm{flex-direction:column;gap:16px;display:flex}.DemoFloatingCTA-module__4uNd4G__modalInput{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xs);width:100%;color:var(--text);font-family:var(--font);font-size:var(--audit-text-sm);transition:border-color var(--audit-transition-fast);padding:12px 16px}.DemoFloatingCTA-module__4uNd4G__modalInput:focus{border-color:var(--accent);outline:none}.DemoFloatingCTA-module__4uNd4G__modalInput::placeholder{color:var(--text-muted)}.DemoFloatingCTA-module__4uNd4G__modalError{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--high);text-align:center;margin:-8px 0}.DemoFloatingCTA-module__4uNd4G__modalTerms{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--text-muted);text-align:center;line-height:1.5}.DemoFloatingCTA-module__4uNd4G__spinner{animation:1s linear infinite DemoFloatingCTA-module__4uNd4G__spin}@keyframes DemoFloatingCTA-module__4uNd4G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.DemoFloatingCTA-module__4uNd4G__container,.DemoFloatingCTA-module__4uNd4G__borderGlow,.DemoFloatingCTA-module__4uNd4G__glowEffect,.DemoFloatingCTA-module__4uNd4G__badge svg,.DemoFloatingCTA-module__4uNd4G__ctaButton,.DemoFloatingCTA-module__4uNd4G__dismissButton,.DemoFloatingCTA-module__4uNd4G__spinner{transition:none;animation:none}}
/*# sourceMappingURL=24jfh7igq6bvd.css.map*/