.template-standard .landing-feature-card{background:var(--color-bg);border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 12px rgba(0,0,0,.03);border-radius:.75rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}.template-standard .landing-feature-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 24px rgba(var(--color-primary-rgb,44,95,138),.12);border-color:rgba(var(--color-primary-rgb,44,95,138),.3)!important}.template-standard .how-step-card{background:var(--color-bg);border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 12px rgba(0,0,0,.03);border-radius:.75rem;padding:32px;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease!important}.template-standard .how-step-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 24px rgba(0,0,0,.08)}.template-standard .how-step-accent{display:block;opacity:.15}.template-modern .landing-feature-card{background:hsla(0,0%,100%,.12)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-top-color:hsla(0,0%,100%,.3)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.3);border-radius:1.25rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease!important;position:relative;overflow:hidden}.template-modern .landing-feature-card:hover{transform:translateY(-8px) scale(1.02)!important;background:hsla(0,0%,100%,.2)!important;border-color:rgba(var(--color-primary-rgb,249,115,22),.6)!important;box-shadow:0 20px 48px rgba(0,0,0,.45),0 0 20px rgba(var(--color-primary-rgb,249,115,22),.4)!important}.template-modern .landing-feature-card h3{color:#fff!important}.template-modern .landing-feature-card p{color:#f3f4f6!important}.template-modern .landing-feature-card i{transition:transform .3s ease}.template-modern .landing-feature-card:hover i{transform:scale(1.18) rotate(5deg)}.template-modern .how-step-card{background:#fff!important;border:1px solid hsla(0,0%,100%,.8)!important;border-left:5px solid var(--color-primary)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.12);border-radius:2rem .5rem 2rem .5rem;padding:40px 32px!important;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease!important}.template-modern .how-step-card h3{color:#0f172a!important}.template-modern .how-step-card p{color:#334155!important;font-weight:500!important}.template-modern .how-step-card:hover{transform:translateY(-6px)!important;background:#fff!important;box-shadow:0 20px 48px rgba(0,0,0,.22)!important}.template-modern .how-step-accent{display:none!important}.template-modern .how-step-icon-box{border-radius:9999px!important;box-shadow:0 4px 12px rgba(var(--color-primary-rgb,249,115,22),.25)}.template-modern .landing-testimonial-card{background:hsla(0,0%,100%,.08)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid hsla(0,0%,100%,.16)!important;border-top-color:hsla(0,0%,100%,.24)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.3)!important;border-radius:1.25rem!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease!important}.template-modern .landing-testimonial-card:hover{transform:translateY(-6px)!important;background:hsla(0,0%,100%,.14)!important;border-color:rgba(var(--color-primary-rgb,249,115,22),.4)!important;box-shadow:0 20px 48px rgba(0,0,0,.45),0 0 20px rgba(var(--color-primary-rgb,249,115,22),.3)!important}.template-modern .landing-faq-card{background:hsla(0,0%,100%,.06)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-top-color:hsla(0,0%,100%,.2)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.3)!important;border-radius:1.25rem!important;padding:1.5rem 2rem!important}.template-modern .landing-faq-question{color:#fff!important}.template-modern .landing-faq-answer{color:#f3f4f6!important}.template-modern #cta_banner .landing-cta-primary,.template-modern .mkt-cta-banner .landing-cta-primary{color:#fff!important;background:var(--color-secondary)!important;border:1px solid hsla(0,0%,100%,.12)!important}.template-modern #cta_banner .landing-cta-primary:hover,.template-modern .mkt-cta-banner .landing-cta-primary:hover{background:var(--color-primary)!important;box-shadow:0 8px 24px rgba(var(--color-primary-rgb,249,115,22),.35)!important}.aos-disabled [data-aos],.aos-disabled [data-aos^=fade],.aos-disabled [data-aos^=flip],.aos-disabled [data-aos^=slide],.aos-disabled [data-aos^=zoom]{opacity:1!important;transform:none!important;transition:none!important;pointer-events:auto!important}@keyframes landing-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-18px) rotate(4deg)}}@keyframes landing-float-reverse{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(18px) rotate(-4deg)}}@keyframes landing-pulse-slow{0%,to{opacity:.06;transform:scale(1)}50%{opacity:.12;transform:scale(1.08)}}@keyframes hero-float-1{0%{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translate(10px,-15px) rotate(5deg) scale(1.08)}50%{transform:translate(-6px,10px) rotate(-4deg) scale(.94)}75%{transform:translate(14px,4px) rotate(9deg) scale(1.04)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes hero-float-2{0%{transform:translate(0) rotate(0deg)}33%{transform:translate(-18px,12px) rotate(-12deg)}66%{transform:translate(12px,-18px) rotate(6deg)}to{transform:translate(0) rotate(0deg)}}@keyframes hero-float-3{0%{transform:translate(0) rotate(0deg) scale(1)}20%{transform:translate(8px,12px) rotate(15deg) scale(1.1)}50%{transform:translate(-12px,-8px) rotate(-8deg) scale(.9)}80%{transform:translate(6px,-14px) rotate(12deg) scale(1.05)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes hero-pulse-fade{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}.hero-shape{position:absolute;border-radius:10px;pointer-events:none;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform}.hero-shape:nth-child(odd){background:rgba(59,130,246,.13)}.hero-shape:nth-child(2n){background:rgba(139,92,246,.1)}.hero-shape:nth-child(3n){background:rgba(20,184,166,.09)}.hero-shape:first-child{animation-name:hero-float-1}.hero-shape:nth-child(2){animation-name:hero-float-2}.hero-shape:nth-child(3){animation-name:hero-float-3}.hero-shape:nth-child(4){animation-name:hero-float-1}.hero-shape:nth-child(5){animation-name:hero-float-2}.hero-shape:nth-child(6){animation-name:hero-float-3}.landing-shape{position:absolute;border-radius:50%;pointer-events:none}.landing-shape-1{width:340px;height:340px;top:-80px;right:-60px;background:radial-gradient(circle,rgba(var(--color-primary-rgb,79,70,229),.18) 0,transparent 70%);animation:landing-float 7s ease-in-out infinite}.landing-shape-2{width:220px;height:220px;bottom:40px;left:-40px;background:radial-gradient(circle,rgba(var(--color-primary-rgb,79,70,229),.12) 0,transparent 70%);animation:landing-float-reverse 9s ease-in-out infinite}.landing-shape-3{width:140px;height:140px;top:30%;right:12%;border:2px solid hsla(0,0%,100%,.08);background:transparent;border-radius:50%;animation:landing-float 11s ease-in-out 1s infinite}.landing-shape-4{width:80px;height:80px;bottom:20%;left:10%;border:2px solid hsla(0,0%,100%,.06);background:transparent;border-radius:50%;animation:landing-float-reverse 8s ease-in-out .5s infinite}.landing-shape-5{width:60px;height:60px;top:15%;left:20%;background:hsla(0,0%,100%,.04);border-radius:12px;animation:landing-float 10s ease-in-out 2s infinite;transform:rotate(20deg)}.landing-cta-primary{transition:transform .25s ease,box-shadow .25s ease!important;box-shadow:0 0 24px rgba(var(--color-primary-rgb,79,70,229),.45)!important;cursor:pointer!important}.landing-cta-primary:hover{transform:translateY(-3px) scale(1.03)!important;box-shadow:0 0 36px rgba(var(--color-primary-rgb,79,70,229),.65)!important}.landing-cta-primary:active{transform:translateY(0) scale(1)!important}.landing-cta-secondary{transition:transform .25s ease,background .25s ease!important;cursor:pointer!important}.landing-cta-secondary:hover{transform:translateY(-2px)!important;background:hsla(0,0%,100%,.25)!important}.landing-feature-card{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;box-shadow:0 1px 3px rgba(0,0,0,.04),0 8px 32px rgba(0,0,0,.05)!important;cursor:pointer}.landing-feature-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 48px rgba(0,0,0,.1),0 0 0 1px rgba(var(--color-primary-rgb,79,70,229),.12)!important;border-color:rgba(var(--color-primary-rgb,79,70,229),.25)!important}.landing-pricing-card{transition:transform .28s ease,box-shadow .28s ease!important}.landing-pricing-card:hover{transform:translateY(-6px)!important;box-shadow:0 20px 48px rgba(0,0,0,.12)!important}.landing-pricing-grid{width:100%}.landing-pricing-grid[data-cols="1"]{grid-template-columns:1fr}.landing-pricing-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pricing-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-pricing-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-pricing-card--grid{max-width:none!important}@media (max-width:900px){.landing-pricing-grid[data-cols="3"],.landing-pricing-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.landing-pricing-grid[data-cols="2"],.landing-pricing-grid[data-cols="3"],.landing-pricing-grid[data-cols="4"]{grid-template-columns:1fr}}.landing-testimonial-card{transition:transform .28s ease,box-shadow .28s ease!important}.landing-testimonial-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px rgba(0,0,0,.09)!important}.landing-step-circle{transition:transform .25s ease,box-shadow .25s ease!important}.landing-step-circle:hover{transform:scale(1.1)!important;box-shadow:0 6px 20px rgba(var(--color-primary-rgb,79,70,229),.4)!important}.landing-page [role=button],.landing-page a,.landing-page button{cursor:pointer}.landing-page button:disabled{cursor:not-allowed}.landing-nav-link{position:relative;text-decoration:none;transition:color .2s ease!important}.landing-nav-link:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:var(--color-primary);border-radius:2px;transition:width .25s ease}.landing-nav-link:hover{opacity:1!important;color:var(--color-primary)!important}.landing-nav-link:hover:after{width:100%}.landing-navbar-cta{transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease!important}.landing-navbar-cta:hover{opacity:1!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(var(--color-primary-rgb,79,70,229),.35)!important}.landing-navbar-cta:active{transform:translateY(0)!important}.landing-nav-text{transition:color .2s ease,opacity .2s ease!important}.landing-nav-text:hover{opacity:1!important;color:var(--color-primary)!important}.landing-link{position:relative;text-decoration:none;transition:opacity .2s ease}.landing-link:hover{opacity:.8}.landing-faq-item{transition:background .2s ease;border-radius:4px}.landing-faq-item:hover{background:rgba(var(--color-primary-rgb,79,70,229),.03)}.landing-img-hover{overflow:hidden}.landing-img-hover,.landing-img-hover img{transition:transform .4s ease!important}.landing-img-hover:hover img{transform:scale(1.03)!important}.how-step-card{box-shadow:var(--card-shadow,0 4px 12px rgba(0,0,0,.08));border:var(--card-border,none);border-radius:var(--radius,.75rem);padding:32px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .08s ease-out,box-shadow .08s ease-out;cursor:pointer}.how-step-card:hover{transform:translateY(-4px)!important;box-shadow:var(--card-shadow-hover,0 12px 32px rgba(0,0,0,.14))}.how-step-icon-box{width:52px;height:52px;border-radius:var(--radius,.75rem);display:flex;align-items:center;justify-content:center;font-size:1.375rem;flex-shrink:0;margin-bottom:1.25rem}.how-step-accent{position:absolute;bottom:-24px;right:-24px;width:88px;height:88px;border-radius:50%;opacity:.85;pointer-events:none}.how-step-cta{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:.875rem;text-decoration:none;transition:gap .2s ease,opacity .2s ease;margin-top:1rem;cursor:pointer}.how-step-cta:hover{gap:8px;opacity:.85}.landing-page h1,.landing-page h2,.landing-page h3{word-break:keep-all;overflow-wrap:break-word;line-break:strict}@media (max-width:767px){.landing-page section{padding-top:3rem!important;padding-bottom:3rem!important}.landing-page h1,.landing-page h2,.landing-page h3{white-space:normal!important;word-break:keep-all!important;line-break:strict!important}.flex-col-on-mobile{grid-template-columns:1fr!important;direction:ltr!important}.flex-col-on-mobile .landing-img-hover{width:100%!important;max-height:260px!important;aspect-ratio:16/9!important}.flex-col-on-mobile .landing-img-hover img{max-height:260px!important}.bento-hero-grid{grid-template-columns:1fr!important}.bento-hero-image{aspect-ratio:16/9!important;max-height:260px}.bento-hero-grid>div:last-child>div:first-child{padding:1.5rem!important}.landing-hero-ctas{flex-direction:column!important;align-items:stretch!important}.landing-hero-ctas a{width:100%;text-align:center;justify-content:center}.landing-alternating-text{text-align:left!important}}.legal-prose{font-family:var(--font-body,sans-serif);color:var(--color-text-light,#6b7280);font-size:.9375rem;line-height:1.8}.legal-prose h1,.legal-prose h2,.legal-prose h3{font-family:var(--font-heading,sans-serif);color:var(--color-text,#111);font-weight:700;margin-top:2rem;margin-bottom:.75rem;line-height:1.4;word-break:keep-all}.legal-prose h1{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800}.legal-prose h2{font-size:1.125rem;border-bottom:1px solid rgba(0,0,0,.07);padding-bottom:.5rem}.legal-prose h3{font-size:1rem;font-weight:600}.legal-prose p{margin-bottom:1rem}.legal-prose ol,.legal-prose ul{margin:.75rem 0 1rem 1.5rem;display:flex;flex-direction:column;gap:.375rem}.legal-prose li{list-style:disc}.legal-prose ol li{list-style:decimal}.legal-prose strong{color:var(--color-text,#111);font-weight:600}.legal-prose a{color:var(--color-primary,#4f46e5);text-decoration:underline}.legal-prose a:hover{opacity:.8}.legal-prose hr{border:none;border-top:1px solid rgba(0,0,0,.08);margin:2rem 0}.legal-prose table{width:100%;border-collapse:collapse;font-size:.875rem;margin:1rem 0 1.5rem;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius,.5rem);overflow:hidden}.legal-prose th{background:var(--color-bg-alt,#f8fafc);padding:.625rem .875rem;text-align:left;font-weight:600;color:var(--color-text,#111);border-bottom:1px solid rgba(0,0,0,.08)}.legal-prose td{padding:.625rem .875rem;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:top}.legal-prose tr:last-child td{border-bottom:none}.legal-prose code{font-family:Courier New,monospace;font-size:.8125rem;background:rgba(0,0,0,.05);padding:.1em .4em;border-radius:4px;color:var(--color-text,#111)}:root{--mkt-primary:#2c5f8a;--mkt-primary-soft:#ebf3fa;--mkt-accent:#f97316;--mkt-accent-soft:#fef3ea;--mkt-dark:#1a3d5c;--mkt-background:#f7f9fc;--mkt-text:#1a3d5c;--mkt-text-muted:#64748b;--mkt-border:#e2e8f0;--mkt-surface:#f7f9fc}@keyframes mkt-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.mkt-fade-up{animation:mkt-fade-up .6s ease both}.mkt-fade-up-d1{animation:mkt-fade-up .6s ease .1s both}.mkt-fade-up-d2{animation:mkt-fade-up .6s ease .2s both}.mkt-fade-up-d3{animation:mkt-fade-up .6s ease .3s both}.mkt-fade-up-d4{animation:mkt-fade-up .6s ease .4s both}@keyframes mkt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}.mkt-pulse{animation:mkt-pulse 1.8s infinite}@keyframes mkt-glow{0%,to{box-shadow:0 0 0 0 rgba(249,115,22,.35)}50%{box-shadow:0 0 0 8px rgba(249,115,22,0)}}.mkt-glow{animation:mkt-glow 2.5s ease-in-out infinite}@keyframes mkt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mkt-float{animation:mkt-float 4s ease-in-out infinite}.mkt-float-slow{animation:mkt-float 5s ease-in-out infinite}@keyframes mkt-floatB{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mkt-floatB{animation:mkt-floatB 4.5s ease-in-out infinite}.mkt-floatB-fast{animation:mkt-floatB 3.8s ease-in-out infinite}@keyframes mkt-float-centered{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-6px)}}.mkt-float-centered{animation:mkt-float-centered 4s ease-in-out infinite}@keyframes mkt-float-side{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(-5px)}}.mkt-float-side{animation:mkt-float-side 4s ease-in-out infinite}.mkt-section{padding:5rem 1.5rem}.mkt-container{max-width:1024px;margin:0 auto}.mkt-section-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--mkt-accent)}.mkt-btn-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--mkt-accent);color:#fff;border:none;border-radius:10px;padding:.85rem 1.75rem;font-family:inherit;font-weight:800;font-size:15px;cursor:pointer;text-decoration:none;transition:background .15s,transform .15s}.mkt-btn-primary:hover{background:#ea6a0a;transform:translateY(-1px)}.mkt-btn-secondary{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:1.5px solid rgba(44,95,138,.3);color:var(--mkt-primary);border-radius:10px;padding:.85rem 1.6rem;font-family:inherit;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s}.mkt-btn-secondary:hover{border-color:var(--mkt-primary);background:rgba(44,95,138,.04)}.mkt-btn-ghost{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:10px;padding:.85rem 1.6rem;font-family:inherit;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none;transition:background .15s}.mkt-btn-ghost:hover{background:hsla(0,0%,100%,.18)}.mkt-btn-nav{display:inline-flex;align-items:center;gap:.4rem;background:var(--mkt-dark);color:#fff;border:none;border-radius:8px;padding:.5rem 1.25rem;font-family:inherit;font-weight:700;font-size:13px;cursor:pointer;text-decoration:none;transition:background .15s}.mkt-btn-nav:hover{background:#102a40}.mkt-nav-link{color:var(--mkt-text);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.mkt-nav-link:hover{color:var(--mkt-primary)}.mkt-footer-link{color:hsla(0,0%,100%,.45);font-size:13px;text-decoration:none;display:block;margin-bottom:.5rem;transition:color .15s}.mkt-footer-link:hover{color:#fff}.mkt-pill-accent{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(249,115,22,.25);font-size:12px;border-radius:999px;padding:.3rem .85rem}.mkt-coming-badge,.mkt-pill-accent{background:rgba(249,115,22,.1);color:var(--mkt-accent);font-weight:700}.mkt-coming-badge{display:inline-block;font-size:10px;border-radius:4px;padding:.1rem .45rem;margin-left:.5rem;vertical-align:middle}.mkt-feature-card{display:grid;grid-template-columns:1fr 130px;gap:1.25rem;align-items:center;background:#fff;border:1px solid var(--mkt-border);border-radius:16px;padding:1.75rem;transition:transform .2s,box-shadow .2s;min-width:0}.mkt-feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(44,95,138,.1)}.mkt-feature-illust-bg{width:130px;height:130px;max-width:100%;border-radius:18px;background:linear-gradient(135deg,rgba(44,95,138,.06),rgba(249,115,22,.06));display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;transition:transform .2s}.mkt-feature-card:hover .mkt-feature-illust-bg{transform:scale(1.05) rotate(-2deg)}@media (max-width:768px){.mkt-feature-card{grid-template-columns:1fr;padding:1.25rem;text-align:center}.mkt-feature-illust-bg{width:88px;height:88px;margin:0 auto .5rem;order:-1}}.mkt-features-section{overflow-x:hidden}.mkt-hero-card{background:#fff;border:1px solid var(--mkt-border);border-radius:14px;padding:.9rem 1.1rem;box-shadow:0 4px 20px rgba(44,95,138,.1)}.mkt-hero-accent{color:var(--mkt-accent);position:relative;display:inline-block}.mkt-hero-accent:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:3px;background:linear-gradient(90deg,var(--mkt-accent),#fbbf24);border-radius:2px}.mkt-how-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.mkt-how-grid:before{content:"";position:absolute;top:36px;left:calc(16.67% + 50px);right:calc(16.67% + 50px);height:3px;background:linear-gradient(90deg,rgba(44,95,138,.5),rgba(44,95,138,.6) 35%,rgba(249,115,22,.65) 65%,rgba(249,115,22,.5));border-radius:2px;z-index:0}.mkt-how-step{position:relative;z-index:1;text-align:center}@media (max-width:768px){.mkt-how-grid{grid-template-columns:1fr}.mkt-how-grid:before{display:none}}.mkt-input{width:100%;background:var(--mkt-surface);border:1.5px solid var(--mkt-border);border-radius:9px;padding:.7rem .9rem;font-family:inherit;font-size:14px;transition:border-color .2s}.mkt-input:focus{outline:none;border-color:var(--mkt-primary)}.mkt-divider-or{display:flex;align-items:center;gap:1rem;margin:1rem 0;color:var(--mkt-text-muted);font-size:13px}.mkt-divider-or:after,.mkt-divider-or:before{content:"";flex:1;height:1px;background:var(--mkt-border)}.mkt-hero-title span{position:relative;display:inline-block}.mkt-hero-title span:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:4px;background:linear-gradient(90deg,var(--mkt-primary),var(--mkt-accent));border-radius:2px}.mkt-laptop-mockup{position:relative;width:100%;max-width:480px;perspective:1000px;margin:0 auto}.mkt-laptop-screen{position:relative;width:90%;margin:0 auto;aspect-ratio:16/10;background-color:#2e3033;border:12px solid #1f2022;border-radius:16px 16px 0 0;box-shadow:0 20px 40px rgba(0,0,0,.15);overflow:hidden}.mkt-laptop-screen-content{width:100%;height:100%;background-color:#fff;padding:16px;display:flex;flex-direction:column;gap:8px;font-size:10px;color:var(--mkt-dark)}.mkt-screen-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mkt-border);padding-bottom:8px}.mkt-screen-nav-dots{display:flex;gap:4px}.mkt-screen-dot{width:6px;height:6px;border-radius:50%;background-color:#e2e8f0}.mkt-screen-dot:first-child{background-color:#ff5f56}.mkt-screen-dot:nth-child(2){background-color:#ffbd2e}.mkt-screen-dot:nth-child(3){background-color:#27c93f}.mkt-screen-mock-grid{display:grid;grid-template-columns:1fr 2fr;gap:8px;flex-grow:1}.mkt-screen-sidebar{border-right:1px solid var(--mkt-border);display:flex;flex-direction:column;gap:6px}.mkt-screen-bar{height:6px;background-color:#f1f5f9;border-radius:3px;width:80%}.mkt-screen-bar.short{width:50%}.mkt-screen-main{gap:8px}.mkt-screen-box,.mkt-screen-main{display:flex;flex-direction:column}.mkt-screen-box{background-color:var(--mkt-primary-soft);border-radius:6px;height:32px;padding:6px;gap:4px}.mkt-laptop-base{position:relative;width:100%;height:12px;background-color:#d1d5db;border-radius:0 0 16px 16px;box-shadow:0 12px 24px rgba(0,0,0,.1)}.mkt-laptop-base:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background-color:#9ca3af;border-radius:0 0 4px 4px}.mkt-floating-widget{position:absolute;border-radius:14px;box-shadow:0 15px 35px rgba(26,61,92,.15);border:1px solid hsla(0,0%,100%,.6);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.mkt-floating-widget:hover{transform:scale(1.05) translateY(-5px)!important;box-shadow:0 20px 45px rgba(26,61,92,.25)}.mkt-widget-revenue{bottom:-25px;right:-10px;width:175px;background:linear-gradient(135deg,var(--mkt-dark) 0,#102a40 100%);color:#fff;padding:16px;animation:mkt-float-widget-1 5s ease-in-out infinite}.mkt-widget-revenue-icon{width:28px;height:28px;background-color:hsla(0,0%,100%,.15);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;margin-bottom:8px}.mkt-widget-revenue-title{font-size:11px;color:hsla(0,0%,100%,.7);font-weight:500}.mkt-widget-revenue-val{font-size:22px;font-weight:800;line-height:1.2}.mkt-widget-revenue-trend{display:inline-flex;font-size:10px;background-color:rgba(34,197,94,.2);color:#86efac;padding:2px 6px;border-radius:4px;font-weight:700;margin-top:6px}.mkt-widget-tax{top:80px;right:-100px;width:160px;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:14px;color:var(--mkt-dark);animation:mkt-float-widget-2 4.2s ease-in-out infinite}.mkt-widget-tax-title{font-size:11px;font-weight:700;color:var(--mkt-primary);margin-bottom:6px}.mkt-widget-tax-row{display:flex;justify-content:space-between;font-size:10px;padding:3px 0;border-bottom:1px dashed var(--mkt-border)}.mkt-widget-tax-row:last-child{border-bottom:none;font-weight:700;color:var(--mkt-accent)}.mkt-widget-tasks{bottom:10px;left:-30px;width:180px;background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:14px;color:var(--mkt-dark);animation:mkt-float-widget-3 6s ease-in-out infinite}.mkt-widget-tasks-title{font-size:11px;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:6px}.mkt-widget-tasks-title span{width:8px;height:8px;background-color:#ef4444;border-radius:50%;display:inline-block}.mkt-widget-task-item{display:flex;align-items:flex-start;gap:6px;font-size:10px;margin-bottom:6px;line-height:1.3}.mkt-widget-task-item.alert{color:#b91c1c;font-weight:600}@keyframes mkt-float-widget-1{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes mkt-float-widget-2{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-8px) rotate(-1deg)}}@keyframes mkt-float-widget-3{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-16px) rotate(-1.5deg)}}.mkt-quota-container{width:100%;max-width:440px;background-color:hsla(0,0%,100%,.8);border:1px solid var(--mkt-border);border-radius:16px;padding:20px;text-align:left;margin:8px 0}.mkt-quota-header{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700}.mkt-quota-status{display:flex;align-items:center;gap:8px;color:#ef4444}.mkt-quota-dot{width:8px;height:8px;background-color:#ef4444;border-radius:50%;animation:mkt-pulse-red 1.2s infinite}@keyframes mkt-pulse-red{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{transform:scale(1.3);opacity:.5;box-shadow:0 0 0 6px rgba(239,68,68,0)}}.mkt-quota-bar-bg{width:100%;height:12px;background-color:#e2e8f0;border-radius:999px;overflow:hidden}.mkt-quota-bar-fill{height:100%;background:linear-gradient(90deg,var(--mkt-primary) 0,var(--mkt-accent) 100%);border-radius:999px;width:78.4%}.mkt-speech-bubble{position:relative;background-color:var(--mkt-primary-soft);color:var(--mkt-primary);padding:12px 20px;border-radius:16px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 4px 10px rgba(44,95,138,.05);margin-bottom:8px}.mkt-speech-bubble:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-width:8px 8px 0;border-style:solid;border-color:var(--mkt-primary-soft) transparent;display:block;width:0}@keyframes mkt-eye-open{0%,65%,to{opacity:1}70%,90%{opacity:0}}@keyframes mkt-eye-squint{0%,65%,to{opacity:0}70%,90%{opacity:1}}.mkt-eye-open{animation:mkt-eye-open 10s ease-in-out infinite}.mkt-eye-squint{animation:mkt-eye-squint 10s ease-in-out infinite}.mkt-mascot-container{position:relative;width:140px;height:140px}.mkt-online-indicator{position:absolute;bottom:8px;right:8px;width:16px;height:16px;background-color:#22c55e;border:3px solid #fff;border-radius:50%;z-index:5;animation:mkt-pulse-green 1.5s infinite}@keyframes mkt-pulse-green{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.6)}50%{box-shadow:0 0 0 6px rgba(34,197,94,0)}}.mkt-pricing-waves-container{height:160px;overflow:hidden}.mkt-pricing-waves{display:block;width:100%;height:100%}.mkt-wave-layer-1{animation:mkt-waveMoveForward-1 25s linear infinite}.mkt-wave-layer-2{animation:mkt-waveMoveReverse-2 18s linear infinite}.mkt-wave-layer-3{animation:mkt-waveMoveForward-3 12s linear infinite}@keyframes mkt-waveMoveForward-1{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(86px,0,0)}}@keyframes mkt-waveMoveReverse-2{0%{transform:translate3d(86px,2px,0)}to{transform:translate3d(-90px,2px,0)}}@keyframes mkt-waveMoveForward-3{0%{transform:translate3d(-90px,4px,0)}to{transform:translate3d(86px,4px,0)}}