.mkt-section{padding-inline:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.mkt-section{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.mkt-section{padding-inline:calc(var(--spacing,.25rem)*8)}}.mkt-container{max-width:var(--container-6xl,72rem);margin-inline:auto}.mkt-section-dark{color:#fff;background:#0a0a0a}.mkt-section-spacious{padding-block:calc(var(--spacing,.25rem)*28)}@media (min-width:40rem){.mkt-section-spacious{padding-block:calc(var(--spacing,.25rem)*36)}}.mkt-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.mkt-reveal.visible{opacity:1;transform:translateY(0)}.mkt-stagger>.mkt-reveal:first-child{transition-delay:0s}.mkt-stagger>.mkt-reveal:nth-child(2){transition-delay:80ms}.mkt-stagger>.mkt-reveal:nth-child(3){transition-delay:.16s}.mkt-stagger>.mkt-reveal:nth-child(4){transition-delay:.24s}.mkt-stagger>.mkt-reveal:nth-child(5){transition-delay:.32s}.mkt-stagger>.mkt-reveal:nth-child(6){transition-delay:.4s}.mkt-stagger>.mkt-reveal:nth-child(7){transition-delay:.48s}.mkt-stagger>.mkt-reveal:nth-child(8){transition-delay:.56s}.mkt-gradient-bg{background:var(--gradient-section)}.mkt-glass{-webkit-backdrop-filter:blur(12px);background:#fff9;border:1px solid #ffffff4d}.mkt-glow-warm{transition:box-shadow .3s}.mkt-glow-warm:hover{box-shadow:0 8px 32px -4px #f9731626,0 4px 16px -2px #dc26261a}.mkt-section-dark-warm{background:var(--gradient-dark);color:#fff}.mkt-pattern-diagonal:before{content:"";opacity:.03;pointer-events:none;background-image:repeating-linear-gradient(-45deg,#0000,#0000 10px,#ffffff80 10px 11px);position:absolute;inset:0}.mkt-gradient-border{position:relative}.mkt-gradient-border:before{content:"";border-radius:inherit;background:var(--gradient-warm);z-index:-1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes warm-pulse{0%,to{opacity:1}50%{opacity:.7}}.mkt-pulse-emphasis{animation:2s ease-in-out infinite warm-pulse}.mkt-trust-badge{color:#374151;background:linear-gradient(135deg,#ffffffe6,#f9fafbe6);border:1px solid #e5e7ebcc;border-radius:9999px;align-items:center;gap:.625rem;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 1px 3px #0000000a,inset 0 0 0 1px #fffc}.mkt-trust-badge:hover{border-color:#dc262633;box-shadow:0 2px 8px #dc262614,inset 0 0 0 1px #fffc}.mkt-trust-badge-icon{background:linear-gradient(135deg,#dc2626,#f97316);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.mkt-trust-badge-icon svg{color:#fff;width:.7rem;height:.7rem}.mkt-testimonial-card{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:2rem;transition:all .3s}.mkt-testimonial-card:hover{border-color:#dc262626;transform:translateY(-2px);box-shadow:0 8px 24px -4px #0000000f}.mkt-pricing-toggle{background:#f3f4f6;border-radius:9999px;align-items:center;gap:.75rem;padding:.25rem;display:inline-flex}.mkt-pricing-toggle button{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .25s}.mkt-pricing-toggle button.active{color:#0a0a0a;background:#fff;box-shadow:0 1px 3px #0000001a}@keyframes save-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.mkt-save-badge{animation:2s ease-in-out infinite save-pulse}.mkt-divider-angle-top{position:relative}.mkt-divider-angle-top:before{content:"";background:inherit;clip-path:polygon(0 0,100% 60px,100% 100%,0 100%);z-index:1;height:80px;position:absolute;top:-1px;left:0;right:0}.mkt-divider-angle-bottom:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,100% 20px,0 100%);z-index:1;height:80px;position:absolute;bottom:-1px;left:0;right:0}.mkt-divider-wave-bottom:after{content:"";background:inherit;clip-path:ellipse(55% 100% at 50% 0);z-index:1;height:60px;position:absolute;bottom:-1px;left:0;right:0}.mkt-fade-top:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ffffff0f,#0000);height:120px;position:absolute;top:0;left:0;right:0}@keyframes cta-glow{0%,to{box-shadow:0 0 #dc262600}50%{box-shadow:0 0 40px 8px #dc262626}}.cta-glow{animation:3s ease-in-out infinite cta-glow}.hero-3d-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:240px;height:48px;margin:0 auto;padding:0;text-decoration:none;display:block;position:relative}.hero-3d-bg{z-index:1;background:linear-gradient(135deg,#dc2626,#f97316);border-radius:24px;width:240px;height:48px;margin:auto;transition:box-shadow .4s,transform .3s;position:absolute;inset:0;box-shadow:0 4px 12px #dc26264d,0 1px 2px #0000001a}.hero-3d-btn:hover .hero-3d-bg{transform:scale(1.02);box-shadow:0 8px 24px #f9731666,0 2px 4px #0000001a}.hero-3d-btn:active .hero-3d-bg{transform:scale(.97);box-shadow:0 2px 8px #dc262633}.hero-3d-splash{pointer-events:none;opacity:0;z-index:0;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-3d-btn:hover .hero-3d-splash{opacity:1}.hero-3d-splash path{stroke:#f97316;stroke-dasharray:30 300;stroke-dashoffset:0}.hero-3d-btn:hover .hero-3d-splash path{animation:.8s forwards hero3d-splash}.hero-3d-wrap{z-index:1;width:240px;height:48px;position:relative}.hero-3d-splash-size{width:340px;height:210px}.hero-3d-wrap-size,.hero-3d-path-size{width:240px;height:48px}@media (min-width:640px){.hero-3d-btn{width:280px;height:56px}.hero-3d-bg{border-radius:28px;width:280px;height:56px}.hero-3d-wrap{width:280px;height:56px}.hero-3d-splash-size{width:430px;height:260px}.hero-3d-wrap-size,.hero-3d-path-size{width:280px;height:56px}.hero-3d-outline{border-radius:28px}.hero-3d-char span{font-size:18px}}.hero-3d-path{pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.hero-3d-btn:hover .hero-3d-path{opacity:1}.hero-3d-path path{stroke:#ffffff4d;stroke-dasharray:480;stroke-dashoffset:0}.hero-3d-btn:hover .hero-3d-path path{animation:1.2s forwards hero3d-path}.hero-3d-outline{pointer-events:none;border:2px solid #0000;border-radius:24px;transition:border-color .3s;position:absolute;inset:0}.hero-3d-btn:hover .hero-3d-outline{border-color:#ffffff40}.hero-3d-content{justify-content:center;align-items:center;gap:2px;height:100%;display:flex;position:relative;overflow:hidden}.hero-3d-char{justify-content:center;align-items:center;display:flex}.hero-3d-char span{color:#fff;letter-spacing:.08em;font-size:15px;font-weight:700;transition:transform .3s,opacity .3s;display:inline-block}.hero-3d-state-1 span{transition-delay:calc(var(--i)*20ms)}.hero-3d-btn:hover .hero-3d-state-1 span{animation:.4s forwards hero3d-charDisappear;animation-delay:calc(var(--i)*20ms)}.hero-3d-state-2{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-3d-state-2 span{opacity:0;filter:blur(4px);transform:translateY(50%)}.hero-3d-btn:hover .hero-3d-state-2 span{animation:.5s forwards hero3d-charAppear;animation-delay:calc(var(--i)*30ms)}.hero-3d-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:16px}.hero-3d-icon div{border-bottom:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;transition:transform .3s;transform:rotate(-45deg)}.hero-3d-btn:hover .hero-3d-icon div{animation:.6s infinite hero3d-swingArrow}@keyframes hero3d-charAppear{0%{opacity:0;filter:blur(20px);transform:translateY(50%)}20%{opacity:1;transform:translateY(70%)}50%{opacity:1;filter:blur();transform:translateY(-15%)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero3d-charDisappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;filter:blur(3px);transform:translateY(-70%)}}@keyframes hero3d-swingArrow{50%{transform:rotate(-45deg)translate(3px)scale(.9)}}@keyframes hero3d-path{0%{stroke:#fff}to{stroke-dashoffset:-480px;stroke:#fdba74}}@keyframes hero3d-splash{to{stroke-dasharray:2 60;stroke-dashoffset:-60px}}.mkt-stagger>.mkt-reveal:nth-child(9){transition-delay:.64s}.mkt-stagger>.mkt-reveal:nth-child(10){transition-delay:.72s}.mkt-stagger>.mkt-reveal:nth-child(11){transition-delay:.8s}.mkt-stagger>.mkt-reveal:nth-child(12){transition-delay:.88s}.mkt-reveal-left{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translate(-24px)}.mkt-reveal-left.visible{opacity:1;transform:translate(0)}.mkt-reveal-scale{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.mkt-reveal-scale.visible{opacity:1;transform:scale(1)}.heading-accent{display:inline-block;position:relative}.heading-accent:after{content:"";background:var(--gradient-warm);border-radius:2px;width:60px;height:3px;position:absolute;bottom:-6px;left:0}.mkt-grain:after{content:"";opacity:.035;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}@keyframes float-mockup{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float-mockup{animation:5s ease-in-out infinite float-mockup}@keyframes pulse-ring{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.95)}}.mkt-pulse-ring{animation:3s ease-in-out infinite pulse-ring}@keyframes text-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.mkt-text-reveal{animation:.8s cubic-bezier(.16,1,.3,1) both text-reveal}@keyframes line-draw{0%{width:0}to{width:100%}}.mkt-line-draw,.mkt-line-draw.visible{animation:.6s ease-out both line-draw}
