.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}#hero-canvas{z-index:2;}.home section:first-of-type{position:relative;top:0;margin-top:0 !important;padding-top:0 !important;}.home section:first-of-type>div.hero-top-padding{padding-top:112px !important;}.gradient-text{background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-bottom:0.15em;overflow:visible;line-height:1.25;}.glass-effect{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);}.wave-animation{background:linear-gradient(to top,#6ee7b7 0%,#a7f3d0 20%,#d1fae5 50%,#ecfdf5 80%,rgba(255,255,255,0) 100%);background-size:100% 200%;animation:gradientRise 20s ease infinite;}@keyframes gradientRise{0%{background-position:0% 100%;}50%{background-position:0% 0%;}100%{background-position:0% 100%;}}.hero-section-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 20%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 80%,transparent 100%);pointer-events:none;z-index:1;}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;}img.lazyload{opacity:0;}img.lazyloaded{opacity:1;transition:opacity 0.25s ease-out;}html,body{margin:0;padding:0;max-width:100%;width:100%;}html:has(body.home),body.home{overflow-x:clip;}@supports not (overflow-x:clip){html:has(body.home),body.home{overflow-x:hidden;}}body.home .hero-content-wrapper,body.home .transformation-section,body.home .home-final-cta{overflow-x:clip;}:root{--font-display:'Instrument Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-body:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-quote:'Newsreader',serif;--tracking-tight-hero:-0.03em;--tracking-tight-heading:-0.02em;--tracking-body:-0.01em;--tracking-wide-label:0.04em;}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#374151;}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;letter-spacing:var(--tracking-tight-heading);line-height:1.15;color:#111827;}h1{font-weight:700;letter-spacing:var(--tracking-tight-hero);line-height:1.1;}h2{font-weight:600;letter-spacing:var(--tracking-tight-heading);line-height:1.15;}.bg-secondary-900.text-white:is(h1,h2,h3,h4,h5,h6){color:#ffffff;}h3{font-weight:600;letter-spacing:var(--tracking-tight-heading);line-height:1.25;}h4{font-weight:500;letter-spacing:-0.01em;line-height:1.3;}body,p,span,div,li,a:not(.logo),.lead,.text-secondary-600,.text-secondary-900,section p,.card-description{font-family:var(--font-body);font-weight:400;line-height:1.6;letter-spacing:var(--tracking-body);}p{line-height:1.6;font-weight:400;}button,.btn-white,.btn-dark,.mobile-btn-white,.mobile-btn-dark,[type="button"],[type="submit"]{font-family:var(--font-body);font-weight:500;font-size:0.875rem;letter-spacing:0;}nav,.nav-item-dropdown,.mobile-nav,.nav-link,.mobile-nav-link,.desktop-nav,.mobile-nav-item{font-family:var(--font-display);font-weight:500;letter-spacing:0;}.logo,.logo-text{font-family:var(--font-display);font-weight:700;letter-spacing:-0.01em;}.card-title,h4.text-xl,h5,h6{font-family:var(--font-display);font-weight:600;}small,.text-sm,.text-xs,.label,.badge,.uppercase{font-family:var(--font-body);font-weight:500;letter-spacing:var(--tracking-wide-label);}.feature-card p,.card p{font-family:var(--font-body);font-weight:400;line-height:1.65;}.cta-section h2,.cta-section h3{font-family:var(--font-display);font-weight:700;}.home-final-cta{margin-top:-2px;background-color:var(--color-primary-500,#059669);background-image:linear-gradient(to bottom,#f8fafc 0%,rgba(248,250,252,0) 120px),url('../img/bg-callout.webp');background-size:100% 120px,cover;background-position:top center,center;background-repeat:no-repeat,no-repeat;}input,textarea,select{font-family:var(--font-body);font-weight:400;}.hero-title-responsive{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important;font-weight:700 !important;letter-spacing:var(--tracking-tight-hero) !important;line-height:1.05 !important;}.hero-animated-title{display:inline;line-height:inherit;overflow-x:clip;}.hero-title-static{display:inline;white-space:nowrap;}.hero-title-static.gradient-text{line-height:inherit;padding-bottom:0;}.hero-animated-word{display:inline-block;vertical-align:baseline;line-height:inherit;transition:opacity 0.45s ease,transform 0.45s ease;will-change:opacity,transform;}.hero-animated-word.is-visible{opacity:1;transform:translateY(0);}.hero-animated-word.is-entering,.hero-animated-word.is-exiting{opacity:0;}.hero-animated-word.is-entering{transform:translateY(8px);}.hero-animated-word.is-exiting{transform:translateY(-8px);}@media (prefers-reduced-motion:reduce){.hero-animated-word{transition:none;}}.lead{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important;font-weight:400 !important;line-height:1.6 !important;letter-spacing:var(--tracking-body) !important;}.testimonial-text,blockquote,.quote{font-family:var(--font-quote);font-weight:400;font-style:italic;line-height:1.7;}.testimonial-author{font-family:var(--font-display);font-weight:600;}.pricing-title,.price{font-family:var(--font-display);font-weight:700;}.pricing-description{font-family:var(--font-body);font-weight:400;}footer,footer p,footer li,footer a{font-family:var(--font-body);font-weight:400;}footer h5,footer h6,.footer-title{font-family:var(--font-display);font-weight:600;}.faq-question{font-family:var(--font-display);font-weight:600;}.faq-answer{font-family:var(--font-body);font-weight:400;line-height:1.6;}.faq-accordion .faq-item summary::-webkit-details-marker{display:none;}.faq-accordion .faq-item summary::marker{display:none;}.badge,.label,.tag{font-family:var(--font-body);font-weight:600;font-size:0.75rem;letter-spacing:var(--tracking-wide-label);}.font-bold{font-weight:700 !important;}.font-semibold{font-weight:600 !important;}.font-medium{font-weight:500 !important;}.font-normal{font-weight:400 !important;}.font-light{font-weight:300 !important;}.feature-icon-wrapper{display:inline-block;width:auto;}.feature-icon{display:inline-block;transition:transform 0.3s ease;}@keyframes iconPulse{0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.1);opacity:0.8;}}.feature-icon-pulse{animation:iconPulse 2s ease-in-out infinite;}@keyframes iconBounce{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}.feature-icon-bounce{animation:iconBounce 2s ease-in-out infinite;}@keyframes iconWave{0%,100%{transform:rotate(0deg) scale(1);}25%{transform:rotate(-5deg) scale(1.05);}75%{transform:rotate(5deg) scale(1.05);}}.feature-icon-wave{animation:iconWave 2s ease-in-out infinite;}@keyframes iconRotate{0%{transform:rotate(0deg) scale(1);}50%{transform:rotate(180deg) scale(1.1);}100%{transform:rotate(360deg) scale(1);}}.feature-icon-rotate{animation:iconRotate 3s ease-in-out infinite;}@keyframes iconFloat{0%,100%{transform:translateY(0) translateX(0);}33%{transform:translateY(-8px) translateX(5px);}66%{transform:translateY(-8px) translateX(-5px);}}.feature-icon-float{animation:iconFloat 3s ease-in-out infinite;}@keyframes iconSlide{0%,100%{transform:translateY(0);}50%{transform:translateY(8px);}}.feature-icon-slide{animation:iconSlide 2s ease-in-out infinite;}.bg-primary-50:hover .feature-icon{transform:scale(1.15);}.bg-primary-50:hover .feature-icon-pulse,.bg-primary-50:hover .feature-icon-bounce,.bg-primary-50:hover .feature-icon-wave,.bg-primary-50:hover .feature-icon-rotate,.bg-primary-50:hover .feature-icon-float,.bg-primary-50:hover .feature-icon-slide{animation-duration:1s;}.vclar-steps{color:#fff;padding-left:0 !important;font-weight:700;font-size:18px;list-style:none;counter-reset:numCounter;border-radius:32px;margin:0;}.vclar-steps li{counter-increment:numCounter;display:flex;align-items:center;line-height:1.14em;margin-bottom:20px;}.vclar-steps li:last-child{margin-bottom:0;}.vclar-steps li:first-child:before{animation:2s ease-in-out infinite vclar_ani_1;background:#10b981;background-image:linear-gradient(180deg,#10b981 0,#059669 100%);}.vclar-steps li:nth-child(2),.vclar-steps li:nth-child(4),.vclar-steps li:nth-child(6){margin:20px 0;}.vclar-steps li:nth-child(2):before{animation:2s ease-in-out infinite vclar_ani_2;background:#34d399;background-image:linear-gradient(180deg,#34d399 0,#10b981 100%);}.vclar-steps li:nth-child(3):before{animation:2s ease-in-out infinite vclar_ani_3;background:#6ee7b7;background-image:linear-gradient(180deg,#6ee7b7 0,#34d399 100%);}.vclar-steps li:nth-child(4):before{animation:2s ease-in-out infinite vclar_ani_4;background:#10b981;background-image:linear-gradient(180deg,#10b981 0,#059669 100%);}.vclar-steps li:nth-child(5):before{animation:2s ease-in-out infinite vclar_ani_5;background:#34d399;background-image:linear-gradient(180deg,#34d399 0,#10b981 100%);}.vclar-steps li:nth-child(6):before{animation:2s ease-in-out infinite vclar_ani_6;background:#6ee7b7;background-image:linear-gradient(180deg,#6ee7b7 0,#34d399 100%);}.vclar-steps li:before{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;border-radius:99px;width:40px;height:40px;padding-bottom:3px;font-size:22px;margin-right:16px;content:counter(numCounter);color:#fff;font-weight:700;}@keyframes vclar_ani_1{0%,100%,20%{transform:scale(1);}10%{transform:scale(1.2);}}@keyframes vclar_ani_2{0%,10%,100%,30%{transform:scale(1);}20%{transform:scale(1.2);}}@keyframes vclar_ani_3{0%,100%,20%,40%{transform:scale(1);}30%{transform:scale(1.2);}}@keyframes vclar_ani_4{0%,100%,30%,50%{transform:scale(1);}40%{transform:scale(1.2);}}@keyframes vclar_ani_5{0%,100%,40%,60%{transform:scale(1);}50%{transform:scale(1.2);}}@keyframes vclar_ani_6{0%,100%,50%,70%{transform:scale(1);}60%{transform:scale(1.2);}}.transformation-section{background:linear-gradient(135deg,#f8fafc 0%,#ffffff 50%,#f0fdf4 100%);position:relative;overflow-x:clip;}.transformation-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;}.bg-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.4;animation:float-orb 20s ease-in-out infinite;}.bg-orb-1{width:500px;height:500px;background:radial-gradient(circle,#10b981,transparent);top:-200px;left:-100px;animation-delay:0s;}.bg-orb-2{width:600px;height:600px;background:radial-gradient(circle,#34d399,transparent);bottom:-200px;right:-150px;animation-delay:7s;}.bg-orb-3{width:400px;height:400px;background:radial-gradient(circle,#6ee7b7,transparent);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:14s;}@keyframes float-orb{0%,100%{transform:translate(0,0) scale(1);}33%{transform:translate(30px,-30px) scale(1.1);}66%{transform:translate(-20px,20px) scale(0.9);}}.transformation-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;display:block;text-align:center;}.title-gradient{background:linear-gradient(135deg,#10b981 0%,#34d399 50%,#6ee7b7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block;}.transformation-subtitle{font-size:1.25rem;color:#64748b;line-height:1.7;max-width:2xl;margin:0 auto;}.voice-demo-card{position:relative;perspective:1000px;}.demo-card-inner{background:rgba(255,255,255,0.9);backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,0.1);border-radius:32px;padding:2.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.05),0 10px 10px -5px rgba(0,0,0,0.02),inset 0 1px 0 rgba(255,255,255,0.9);transition:all 0.5s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;}.demo-card-inner::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#10b981,#34d399,#6ee7b7,transparent);opacity:0;transition:opacity 0.5s ease;}.voice-demo-card:hover .demo-card-inner{transform:translateY(-8px);box-shadow:0 25px 50px -12px rgba(16,185,129,0.15),0 0 0 1px rgba(16,185,129,0.1);border-color:rgba(16,185,129,0.2);}.voice-demo-card:hover .demo-card-inner::before{opacity:1;}.demo-category{margin-bottom:1.5rem;}.demo-category-label{display:inline-flex;align-items:center;padding:0.35rem 0.85rem;border-radius:9999px;background:linear-gradient(135deg,rgba(16,185,129,0.12),rgba(52,211,153,0.08));border:1px solid rgba(16,185,129,0.18);color:#047857;font-size:0.8125rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;}.demo-walkthrough-header{display:block;position:static;margin-bottom:2.25rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(16,185,129,0.1);}.demo-walkthrough-lead{margin-top:0.85rem;font-size:1rem;line-height:1.65;color:#475569;max-width:42rem;}.demo-walkthrough{list-style:none;margin:0;padding:0;display:grid;gap:2.5rem;}.demo-step{position:relative;padding-left:0;}.demo-step+.demo-step{padding-top:2.5rem;border-top:1px dashed rgba(16,185,129,0.22);}.demo-step__intro{display:flex;flex-direction:column;align-items:flex-start;gap:0.65rem;margin-bottom:1.5rem;}.demo-step__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:4.75rem;padding:0.4rem 0.85rem;border-radius:9999px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:0.75rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;box-shadow:0 4px 14px rgba(16,185,129,0.28);}.demo-step__badge--learn{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px rgba(245,158,11,0.28);}.demo-step__title{font-size:1.2rem;font-weight:700;color:#0f172a;line-height:1.4;}.demo-step__desc{margin-top:0.25rem;font-size:0.9375rem;line-height:1.6;color:#64748b;max-width:40rem;}.demo-step__collapse{width:100%;}.demo-step__intro--toggle{flex-direction:row;align-items:center;gap:0.85rem;margin-bottom:0;cursor:pointer;list-style:none;user-select:none;}.demo-step__intro--toggle::-webkit-details-marker{display:none;}.demo-step__intro--toggle:focus-visible{outline:2px solid #10b981;outline-offset:4px;border-radius:12px;}.demo-step__chevron{margin-left:auto;flex-shrink:0;font-size:1.5rem;line-height:1;color:#10b981;transition:transform 0.25s ease;}.demo-step__collapse[open] .demo-step__chevron{transform:rotate(180deg);}.demo-step__collapse[open]>.demo-results-grid,.demo-step__collapse[open]>.demo-grammar-panel{margin-top:1.5rem;}.demo-results{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(16,185,129,0.12);}.demo-results-grid{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch;}.demo-wording-connector{display:none;align-items:center;justify-content:center;color:#10b981;font-size:1.5rem;padding:0.5rem 0;}@media (min-width:1024px){.demo-results-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.25rem;}.demo-wording-connector{display:flex;}}.demo-wording-panel{border-radius:20px;border:1px solid rgba(15,23,42,0.08);background:rgba(255,255,255,0.92);overflow:hidden;box-shadow:0 10px 30px -20px rgba(15,23,42,0.25);}.demo-wording-panel--original{border-color:rgba(239,68,68,0.14);}.demo-wording-panel--improved{border-color:rgba(16,185,129,0.18);}.demo-wording-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(15,23,42,0.06);background:linear-gradient(180deg,rgba(248,250,252,0.95),rgba(255,255,255,0.85));}.demo-wording-panel__eyebrow{font-size:0.95rem;font-weight:700;color:#0f172a;}.demo-wording-panel__hint{margin-top:0.15rem;font-size:0.78rem;color:#64748b;}.demo-wording-panel__body{padding:1.15rem 1.25rem;font-size:0.95rem;line-height:1.75;color:#334155;max-height:220px;overflow-y:auto;}.demo-wording-panel--improved .demo-wording-panel__body{color:#0f172a;background:linear-gradient(180deg,rgba(236,253,245,0.35),rgba(255,255,255,0));}.demo-copy-btn{display:inline-flex;align-items:center;gap:0.35rem;padding:0.45rem 0.75rem;border-radius:9999px;border:1px solid rgba(15,23,42,0.08);background:#fff;color:#475569;font-size:0.78rem;font-weight:600;transition:all 0.2s ease;flex-shrink:0;}.demo-copy-btn:hover{border-color:rgba(15,23,42,0.14);color:#0f172a;transform:translateY(-1px);}.demo-copy-btn--primary{border-color:rgba(16,185,129,0.22);background:rgba(16,185,129,0.08);color:#047857;}.demo-copy-btn.is-copied{border-color:rgba(16,185,129,0.35);background:rgba(16,185,129,0.14);color:#065f46;}.demo-grammar-panel{margin-top:1.25rem;border-radius:24px;border:1px solid rgba(245,158,11,0.18);background:linear-gradient(180deg,rgba(255,251,235,0.75),rgba(255,255,255,0.95));overflow:hidden;}.demo-grammar-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(245,158,11,0.14);}.demo-grammar-panel__title{display:inline-flex;align-items:center;gap:0.55rem;font-size:1rem;font-weight:700;color:#0f172a;}.demo-grammar-panel__title i{color:#d97706;}.demo-grammar-panel__count{display:inline-flex;align-items:center;padding:0.3rem 0.7rem;border-radius:9999px;background:rgba(245,158,11,0.14);color:#92400e;font-size:0.78rem;font-weight:700;}.demo-grammar-list{display:grid;gap:0.85rem;padding:1rem 1.25rem 1.25rem;}.demo-grammar-item{display:flex;gap:0.85rem;padding:1rem;border-radius:18px;border:1px solid rgba(245,158,11,0.16);background:rgba(255,255,255,0.88);}.demo-grammar-item__index{width:2rem;height:2rem;border-radius:9999px;background:#f59e0b;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:0.82rem;font-weight:800;flex-shrink:0;}.demo-grammar-item__label{font-size:0.88rem;font-weight:700;color:#0f172a;margin-bottom:0.75rem;}.demo-grammar-diff{display:grid;gap:0.65rem;}.demo-grammar-diff__row{display:grid;gap:0.35rem;}.demo-grammar-diff__tag{font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#64748b;}.demo-grammar-diff__tag--corrected{color:#047857;}.demo-grammar-diff__text{padding:0.7rem 0.85rem;border-radius:12px;font-size:0.92rem;line-height:1.55;}.demo-grammar-diff__text--original{background:#fff;border:1px solid rgba(148,163,184,0.25);color:#64748b;text-decoration:line-through;}.demo-grammar-diff__text--corrected{background:rgba(236,253,245,0.85);border:1px solid rgba(16,185,129,0.18);color:#0f172a;font-weight:600;}.demo-grammar-item__reason{margin-top:0.75rem;font-size:0.78rem;line-height:1.5;color:#64748b;}.demo-grammar-item__reason i{margin-right:0.25rem;color:#94a3b8;}.demo-profile{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid #f1f5f9;}.profile-avatar{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,#10b981 0%,#34d399 100%);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 24px rgba(16,185,129,0.3);}.profile-avatar-bill{background:linear-gradient(135deg,#6ee7b7 0%,#34d399 100%);}.avatar-glow{position:absolute;inset:-4px;border-radius:24px;background:linear-gradient(135deg,#10b981,#34d399);opacity:0.3;filter:blur(12px);animation:avatar-pulse 3s ease-in-out infinite;}.avatar-letter{font-size:2rem;font-weight:800;color:white;position:relative;z-index:2;}.profile-info{flex:1;}.profile-name{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 0.25rem 0;letter-spacing:-0.02em;}.profile-role{font-size:0.9375rem;color:#64748b;margin:0;font-weight:500;}.demo-split{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;}.split-panel{position:relative;}.split-before{opacity:0.95;}.split-after{opacity:1;}.panel-header{margin-bottom:1.5rem;}.panel-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border-radius:12px;font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;}.panel-badge-error{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);color:#dc2626;border:1px solid #fca5a5;}.panel-badge-success{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);color:#059669;border:1px solid #6ee7b7;}.panel-badge i{font-size:1rem;}.panel-content{background:#f8fafc;border-radius:20px;padding:1.5rem;border:2px solid #e2e8f0;transition:all 0.3s ease;}.split-before .panel-content{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-color:#fca5a5;}.split-after .panel-content{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-color:#6ee7b7;}.voice-demo-card:hover .split-before .panel-content{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border-color:#f87171;}.voice-demo-card:hover .split-after .panel-content{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-color:#34d399;}.error-indicators,.success-indicators{display:flex;justify-content:center;align-items:center;gap:0.5rem;margin-bottom:1rem;min-height:24px;}.error-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:error-blink 1.5s ease-in-out infinite;}.error-dot:nth-child(2){animation-delay:0.3s;}.error-dot:nth-child(3){animation-delay:0.6s;}.success-indicators i{font-size:1.5rem;color:#10b981;animation:sparkle 2s ease-in-out infinite;}@keyframes error-blink{0%,100%{opacity:0.3;transform:scale(0.8);}50%{opacity:1;transform:scale(1.2);}}@keyframes sparkle{0%,100%{opacity:0.6;transform:scale(1) rotate(0deg);}50%{opacity:1;transform:scale(1.2) rotate(180deg);}}.demo-waveform{height:100px;margin-bottom:1.25rem;border-radius:12px;background:rgba(255,255,255,0.7);overflow:hidden;position:relative;width:100%;display:flex;align-items:center;justify-content:center;}.demo-waveform wave{display:block;width:100%;height:100%;position:relative;margin:0 auto;}.demo-waveform wave canvas{display:block;width:100% !important;height:100% !important;position:absolute;top:0;left:0;}.demo-waveform wave canvas:nth-child(2){z-index:2;}.video-wrapper{position:relative;padding:3px;border-radius:0.75rem;background:#1a1a1a;overflow:hidden;}.video-wrapper::before{content:'';position:absolute;inset:0;border-radius:0.75rem;padding:3px;background:linear-gradient(90deg,transparent 0%,transparent 30%,#10b981 40%,#34d399 50%,#10b981 60%,transparent 70%,transparent 100%);background-size:200% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:moving-border-shine 8s linear infinite;z-index:1;pointer-events:none;}.video-wrapper::after{content:'';position:absolute;inset:3px;background:#000;border-radius:calc(0.75rem - 3px);z-index:0;}.video-placeholder{position:absolute !important;inset:3px !important;cursor:pointer;z-index:1;border-radius:calc(0.75rem - 3px);overflow:hidden;width:calc(100% - 6px) !important;height:calc(100% - 6px) !important;}.video-wrapper #demo-video{position:absolute !important;inset:3px !important;z-index:1;border-radius:calc(0.75rem - 3px);width:calc(100% - 6px) !important;height:calc(100% - 6px) !important;}@keyframes moving-border-shine{0%{background-position:-200% 0;}100%{background-position:200% 0;}}.play-button-overlay{transition:all 0.3s ease;}.play-button-overlay:hover .play-button-circle{transform:scale(1.1);box-shadow:0 10px 40px rgba(16,185,129,0.5);}.play-button{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;}.play-button-circle{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#10b981 0%,#34d399 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(16,185,129,0.4);transition:all 0.3s ease;position:relative;}.play-button-circle::before{content:'';position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(135deg,#10b981,#34d399);opacity:0.3;filter:blur(12px);animation:pulse-play-button 2s ease-in-out infinite;}.play-button-circle i{font-size:2rem;color:white;margin-left:4px;position:relative;z-index:2;}@keyframes pulse-play-button{0%,100%{transform:scale(1);opacity:0.3;}50%{transform:scale(1.2);opacity:0.5;}}.video-wrapper.playing .video-placeholder{display:none;}.video-wrapper.playing #demo-video{display:block;}.wording-container{margin:1.25rem 0;padding:1.25rem;background:rgba(255,255,255,0.9);border-radius:16px;border:1px solid rgba(0,0,0,0.08);max-height:200px;overflow-y:auto;position:relative;transition:all 0.3s ease;display:none;}.split-before .wording-container{background:rgba(255,255,255,0.95);border-color:rgba(239,68,68,0.2);}.split-after .wording-container{background:rgba(255,255,255,0.95);border-color:rgba(16,185,129,0.2);}.voice-demo-card:hover .split-before .wording-container{border-color:rgba(239,68,68,0.3);box-shadow:0 4px 12px rgba(239,68,68,0.1);}.voice-demo-card:hover .split-after .wording-container{border-color:rgba(16,185,129,0.3);box-shadow:0 4px 12px rgba(16,185,129,0.1);}.wording-text{font-size:0.9375rem;line-height:1.8;color:#475569;font-weight:400;text-align:left;}.wording-word{display:inline;transition:all 0.2s ease;padding:2px 4px;border-radius:4px;position:relative;}.wording-word.past{color:#64748b;opacity:0.7;}.split-before .wording-word.past{color:#94a3b8;}.split-after .wording-word.past{color:#94a3b8;}.wording-word.active{color:#0f172a;font-weight:600;background:linear-gradient(120deg,rgba(16,185,129,0.15) 0%,rgba(16,185,129,0.25) 100%);animation:word-highlight 0.3s ease;position:relative;}.split-before .wording-word.active{background:linear-gradient(120deg,rgba(239,68,68,0.15) 0%,rgba(239,68,68,0.25) 100%);color:#991b1b;}.split-after .wording-word.active{background:linear-gradient(120deg,rgba(16,185,129,0.15) 0%,rgba(16,185,129,0.25) 100%);color:#065f46;}.wording-word.active::after{content:'';position:absolute;bottom:0;left:4px;right:4px;height:2px;background:linear-gradient(90deg,#10b981,#34d399);border-radius:2px;animation:underline-pulse 1s ease-in-out infinite;}.split-before .wording-word.active::after{background:linear-gradient(90deg,#ef4444,#f87171);}.split-after .wording-word.active::after{background:linear-gradient(90deg,#10b981,#34d399);}@keyframes word-highlight{0%{transform:scale(1);background:transparent;}50%{transform:scale(1.05);}100%{transform:scale(1);}}@keyframes underline-pulse{0%,100%{opacity:0.6;transform:scaleX(1);}50%{opacity:1;transform:scaleX(1.1);}}.wording-container::-webkit-scrollbar{width:6px;}.wording-container::-webkit-scrollbar-track{background:rgba(0,0,0,0.05);border-radius:10px;}.wording-container::-webkit-scrollbar-thumb{background:rgba(16,185,129,0.3);border-radius:10px;}.wording-container::-webkit-scrollbar-thumb:hover{background:rgba(16,185,129,0.5);}.demo-play-btn{width:100%;padding:1rem 1.5rem;border-radius:14px;font-weight:600;font-size:0.9375rem;display:flex;align-items:center;justify-content:center;gap:0.75rem;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border:none;cursor:pointer;position:relative;overflow:hidden;}.demo-btn-before{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:white;box-shadow:0 4px 14px rgba(239,68,68,0.4);}.demo-btn-after{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:white;box-shadow:0 4px 14px rgba(16,185,129,0.4);}.demo-btn-translated{background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);color:white;box-shadow:0 4px 14px rgba(56,189,248,0.4);}.demo-play-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.2);}.demo-btn-before:hover{box-shadow:0 8px 20px rgba(239,68,68,0.5);}.demo-btn-after:hover{box-shadow:0 8px 20px rgba(16,185,129,0.5);}.demo-btn-translated:hover{box-shadow:0 8px 20px rgba(56,189,248,0.5);}.demo-play-btn:active{transform:translateY(-1px);}.demo-play-btn.playing .play-icon{display:none;}.demo-play-btn.playing .pause-icon{display:inline-block !important;}.product-frame-audio{background:#ffffff;border:1px solid #e2e8f0;border-radius:1rem;padding:1rem 1rem 0.875rem;}.product-frame-audio--after{background:rgba(255,255,255,0.85);border-color:#a7f3d0;}.product-frame-audio--translated{background:rgba(255,255,255,0.9);border-color:#7dd3fc;}.product-frame-audio__wave{margin-bottom:0.75rem;min-height:60px;}.product-frame-audio .demo-play-btn{width:100%;justify-content:center;}.product-demo-trio .demo-play-btn span{font-size:0.875rem;}@media (min-width:1024px){.product-demo-trio .product-frame-audio__wave{min-height:52px;}}.product-flow{display:grid;grid-template-columns:1fr;gap:0.5rem;align-items:stretch;}.product-flow__stage{border-radius:1.25rem;padding:1.25rem;display:flex;flex-direction:column;min-width:0;}.product-flow__stage--before{background:#f8fafc;border:1px solid #e2e8f0;}.product-flow__stage--after{background:#ecfdf5;border:1px solid #a7f3d0;}.product-flow__stage--translated{background:linear-gradient(160deg,#f0f9ff 0%,#fff 70%);border:1px solid #bae6fd;}.product-flow__head{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;flex-wrap:wrap;margin-bottom:0.75rem;}.product-flow__badge{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;padding:0.3rem 0.7rem;border-radius:9999px;}.product-flow__badge--before{background:#fff;border:1px solid #e2e8f0;color:#64748b;}.product-flow__badge--after{background:#fff;border:1px solid #a7f3d0;color:#047857;}.product-flow__badge--translated{background:#fff;border:1px solid #bae6fd;color:#0369a1;}.product-flow__person{font-size:0.72rem;font-weight:600;color:#94a3b8;}.product-flow__meta{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:0.85rem;}.product-flow__pair{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.72rem;font-weight:700;color:#0369a1;background:#fff;border:1px solid #bae6fd;border-radius:9999px;padding:0.3rem 0.7rem;}.product-flow__pair i{font-size:0.85rem;color:#0ea5e9;}.product-flow .product-frame-audio{margin-bottom:0.85rem;}.product-flow__quote{margin:0;font-size:0.95rem;line-height:1.55;flex:1;}.product-flow__quote--before{color:#64748b;font-style:italic;}.product-flow__quote--after{color:#0f172a;}.product-flow__quote--translated{color:#0f172a;}.product-flow__tags{list-style:none;margin:0.85rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.35rem 0.75rem;}.product-flow__tags li{display:flex;align-items:center;gap:0.4rem;font-size:0.8rem;font-weight:600;color:#047857;}.product-flow__tags i{color:#10b981;}.product-flow__connector{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.3rem;padding:0.35rem 0;}.product-flow__connector-icon{width:2.1rem;height:2.1rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:0.95rem;flex-shrink:0;box-shadow:0 4px 12px rgba(16,185,129,0.3);animation:productFlowPulse 2.6s ease-in-out infinite;}.product-flow__connector-icon--clean{background:linear-gradient(135deg,#10b981 0%,#059669 100%);}.product-flow__connector-icon--translate{background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);box-shadow:0 4px 12px rgba(56,189,248,0.35);animation-delay:0.5s;}.product-flow__connector-label{font-size:0.62rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#94a3b8;}.product-flow__connector-line{position:relative;width:2px;height:1.4rem;background:#d1fae5;border-radius:9999px;overflow:hidden;}.product-flow__connector-line--sky{background:#bae6fd;}.product-flow__connector-pulse{position:absolute;left:0;top:-60%;width:100%;height:60%;background:linear-gradient(180deg,transparent,#10b981,transparent);animation:productFlowDownY 2.2s ease-in-out infinite;}.product-flow__connector-pulse--sky{background:linear-gradient(180deg,transparent,#0ea5e9,transparent);animation-delay:0.4s;}@keyframes productFlowPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.08);}}@keyframes productFlowDownY{0%{top:-60%;opacity:0;}25%,70%{opacity:1;}100%{top:100%;opacity:0;}}@media (min-width:1024px){.product-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:0;align-items:stretch;}.product-flow .product-frame-audio__wave{min-height:52px;}.product-flow__connector{flex-direction:column;justify-content:flex-start;padding:0 0.75rem;padding-top:4.25rem;width:5.5rem;}.product-flow__connector-line{width:100%;height:2px;margin-top:0.4rem;}.product-flow__connector-pulse{top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg,transparent,#10b981,transparent);animation-name:productFlowRightX;}.product-flow__connector-pulse--sky{background:linear-gradient(90deg,transparent,#0ea5e9,transparent);}}@keyframes productFlowRightX{0%{left:-60%;opacity:0;}25%,70%{opacity:1;}100%{left:100%;opacity:0;}}@media (prefers-reduced-motion:reduce){.product-flow__connector-icon,.product-flow__connector-pulse{animation:none;}}.split-divider{display:flex;align-items:center;gap:0.5rem;flex-shrink:0;}.divider-line{width:60px;height:2px;background:linear-gradient(90deg,transparent,#10b981,transparent);}.divider-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#10b981 0%,#34d399 100%);display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 8px 24px rgba(16,185,129,0.4);position:relative;flex-shrink:0;}.icon-ripple{position:absolute;inset:-8px;border-radius:50%;border:2px solid #10b981;opacity:0.4;animation:ripple 2s ease-out infinite;}.divider-icon i{font-size:1.5rem;position:relative;z-index:2;}@keyframes ripple{0%{transform:scale(0.8);opacity:0.6;}100%{transform:scale(1.4);opacity:0;}}@keyframes avatar-pulse{0%,100%{opacity:0.3;transform:scale(1);}50%{opacity:0.5;transform:scale(1.1);}}.cta-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.5rem;}.cta-pretext{font-size:1.25rem;color:#64748b;font-weight:500;margin:0;}.cta-button{position:relative;display:inline-flex;align-items:center;gap:1rem;padding:1.25rem 3rem;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:white;border-radius:20px;font-weight:700;font-size:1.125rem;text-decoration:none;overflow:hidden;box-shadow:0 12px 30px rgba(16,185,129,0.35);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);}.cta-button:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 40px rgba(16,185,129,0.45);}.cta-button:active{transform:translateY(-3px) scale(1);}.cta-text{position:relative;z-index:2;}.cta-arrow{position:relative;z-index:2;transition:transform 0.3s ease;}.cta-button:hover .cta-arrow{transform:translateX(6px);}.cta-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transition:left 0.6s ease;}.cta-button:hover .cta-shine{left:100%;}.cta-posttext{font-size:0.875rem;color:#94a3b8;margin:0;display:flex;align-items:center;gap:0.5rem;}.cta-posttext i{font-size:1rem;color:#10b981;}@media (max-width:1024px){.demo-split{grid-template-columns:1fr;gap:2rem;}.split-divider{flex-direction:column;width:100%;}.divider-line{width:2px;height:40px;background:linear-gradient(180deg,transparent,#10b981,transparent);}.divider-icon{transform:rotate(90deg);}}@media (max-width:768px){.transformation-title{font-size:2.5rem;}.transformation-subtitle{font-size:1.125rem;}.demo-card-inner{padding:1.5rem;border-radius:24px;}.demo-profile{flex-direction:column;text-align:center;gap:1rem;}.profile-name{font-size:1.25rem;}.profile-role{font-size:0.875rem;}}.card-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f3f4f6;}.avatar-wrapper{position:relative;flex-shrink:0;}.avatar-circle{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#10b981 0%,#34d399 100%);box-shadow:0 4px 12px rgba(16,185,129,0.3);}.avatar-arnold{background:linear-gradient(135deg,#10b981 0%,#34d399 100%);}.avatar-bill{background:linear-gradient(135deg,#6ee7b7 0%,#34d399 100%);}.avatar-initial{font-size:1.5rem;font-weight:700;color:white;z-index:2;}.avatar-ring{position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(16,185,129,0.3);animation:pulse-ring 2s ease-out infinite;}.avatar-badge{position:absolute;bottom:-4px;right:-4px;width:24px;height:24px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,0.15);border:2px solid #10b981;}.avatar-badge i{color:#10b981;font-size:12px;}.card-header-text{flex:1;}.card-title{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 0.25rem 0;}.card-subtitle{font-size:0.875rem;color:#6b7280;margin:0;}.comparison-wrapper{display:flex;flex-direction:column;gap:1.5rem;}.audio-comparison-item{position:relative;}.audio-before{opacity:0.9;}.audio-after{opacity:1;}.audio-label{display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem;}.audio-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;}.audio-icon-error{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:white;box-shadow:0 4px 12px rgba(239,68,68,0.3);}.audio-icon-success{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:white;box-shadow:0 4px 12px rgba(16,185,129,0.3);}.audio-label-text{display:flex;flex-direction:column;gap:0.125rem;}.audio-label-title{font-size:0.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:0.05em;}.audio-label-subtitle{font-size:1rem;font-weight:600;color:#111827;}.audio-player-wrapper{background:#f9fafb;border-radius:16px;padding:1.25rem;border:2px solid #e5e7eb;transition:all 0.3s ease;}.audio-before .audio-player-wrapper{border-color:#fecaca;background:#fef2f2;}.audio-after .audio-player-wrapper{border-color:#a7f3d0;background:#ecfdf5;}.transformation-card:hover .audio-before .audio-player-wrapper{border-color:#fca5a5;background:#fee2e2;}.transformation-card:hover .audio-after .audio-player-wrapper{border-color:#6ee7b7;background:#d1fae5;}.waveform-container{height:80px;margin-bottom:1rem;border-radius:8px;background:rgba(255,255,255,0.8);}.audio-play-btn{width:100%;padding:0.875rem 1.25rem;border-radius:12px;font-weight:600;font-size:0.9375rem;display:flex;align-items:center;justify-content:center;gap:0.5rem;transition:all 0.3s ease;border:none;cursor:pointer;position:relative;overflow:hidden;}.audio-play-btn-error{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:white;box-shadow:0 4px 12px rgba(239,68,68,0.3);}.audio-play-btn-success{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:white;box-shadow:0 4px 12px rgba(16,185,129,0.3);}.audio-play-btn:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,0.2);}.audio-play-btn:active{transform:translateY(0);}.audio-play-btn.playing .play-icon{display:none;}.audio-play-btn.playing .pause-icon{display:inline-block;}.arrow-separator{display:flex;align-items:center;justify-content:center;margin:0.5rem 0;position:relative;}.arrow-line{flex:1;height:2px;background:linear-gradient(90deg,transparent,#10b981,transparent);}.arrow-head{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#10b981 0%,#34d399 100%);display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 4px 12px rgba(16,185,129,0.4);margin:0 1rem;animation:arrow-pulse 2s ease-in-out infinite;}.arrow-head i{font-size:1rem;}.transform-cta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:white;border-radius:16px;font-weight:600;font-size:1.125rem;text-decoration:none;overflow:hidden;box-shadow:0 10px 25px rgba(16,185,129,0.3);transition:all 0.3s ease;}.transform-cta-btn:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(16,185,129,0.4);}.btn-content{display:flex;align-items:center;gap:0.75rem;position:relative;z-index:2;}.btn-icon{transition:transform 0.3s ease;}.transform-cta-btn:hover .btn-icon{transform:translateX(4px);}.btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.5s ease;}.transform-cta-btn:hover .btn-shine{left:100%;}@keyframes pulse-ring{0%{transform:scale(1);opacity:1;}100%{transform:scale(1.3);opacity:0;}}@keyframes arrow-pulse{0%,100%{transform:scale(1);box-shadow:0 4px 12px rgba(16,185,129,0.4);}50%{transform:scale(1.1);box-shadow:0 6px 20px rgba(16,185,129,0.6);}}@media (max-width:768px){.transformation-card{padding:1.5rem;}.card-header{flex-direction:column;text-align:center;}.arrow-separator{margin:1rem 0;}.arrow-head{transform:rotate(90deg);}.comparison-wrapper{gap:1rem;}}body.bg-white{background:transparent !important;background-color:transparent !important;}section:first-of-type{margin-top:0 !important;position:relative;overflow:hidden !important;}@media (max-width:768px){section:first-of-type{overflow:hidden !important;}}.hero-bg,section:first-of-type{top:0 !important;}#header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;background:transparent !important;background-color:transparent !important;padding:0 !important;margin:0 !important;transition:all 0.3s ease;pointer-events:none;box-shadow:none !important;border:none !important;border-bottom:none !important;height:auto !important;overflow:visible;}#header::before,#header::after{display:none !important;content:none !important;}#header.scrolled{background:none !important;background-color:transparent !important;box-shadow:none !important;}.header-container{display:flex;align-items:center;justify-content:space-between;padding:16px 30px;border-radius:50px;margin:10px auto;max-width:1200px;background:rgba(15,23,42,0.9) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);pointer-events:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);}#header.scrolled .header-container{background:rgba(15,23,42,0.95) !important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.15),0 2px 4px -1px rgba(0,0,0,0.1);}.logo{display:flex;align-items:center;gap:0;}.logo img{width:auto;height:32px;border-radius:8px;}nav ul{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0;}nav>ul>li{position:relative;}nav a{font-weight:500;transition:all 0.3s ease;position:relative;color:white;display:flex;align-items:center;gap:5px;}nav a:hover{color:#10b981;}.nav-item-dropdown{position:relative;}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-10px);margin-top:10px;background:rgba(15,23,42,0.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:0;min-width:600px;opacity:0;visibility:hidden;transition:all 0.3s ease;box-shadow:0 10px 25px rgba(0,0,0,0.2);list-style:none;z-index:1000;}.dropdown-menu-two-column{display:flex;gap:0;padding:20px 0;}.dropdown-column{flex:1;padding:0 20px;min-width:280px;}.dropdown-column:first-child{border-right:1px solid rgba(255,255,255,0.1);}.dropdown-heading{font-weight:600;color:rgba(255,255,255,0.7);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.05em;padding:8px 20px;margin-bottom:8px;pointer-events:none;}.nav-item-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);}.dropdown-menu li{margin:0;}.dropdown-menu a{display:flex;align-items:center;gap:12px;padding:10px 20px;color:white;text-decoration:none;transition:all 0.2s ease;font-weight:400;font-size:0.95rem;}.dropdown-menu a i{font-size:1.1rem;color:#10b981;width:20px;display:flex;align-items:center;justify-content:center;}.dropdown-menu a:hover{background:rgba(255,255,255,0.1);color:#10b981;}.dropdown-menu a:hover i{color:#34d399;}.coming-soon-badge{font-size:0.65rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:#94a3b8;margin-left:6px;white-space:nowrap;}.dropdown-item-coming-soon{cursor:default;}.dropdown-item-coming-soon:hover{background:transparent;}.mobile-submenu .coming-soon-badge{font-size:0.6rem;color:#94a3b8;}.mobile-link-coming-soon .coming-soon-badge{margin-left:4px;}.badge{background:#10b981;color:white;font-size:0.7rem;padding:2px 6px;border-radius:12px;margin-left:5px;}.header-actions{display:flex;align-items:center;gap:15px;}.credits-link{display:flex;align-items:center;gap:5px;color:#10b981;font-weight:500;}.btn-dark{background:rgba(255,255,255,0.1);color:white;padding:12px 24px;border-radius:50px;font-weight:600;cursor:pointer;transition:all 0.3s ease;border:none;font-size:1rem;display:inline-block;text-decoration:none;text-align:center;}.btn-dark:hover{background:rgba(255,255,255,0.2);}.btn-white{background:white;color:#1e293b;font-weight:700;padding:12px 24px;border-radius:50px;cursor:pointer;transition:all 0.3s ease;border:none;font-size:1rem;display:inline-block;text-decoration:none;text-align:center;}.btn-white:hover{background:#f8fafc;}.hero-top-padding{padding-top:112px !important;}@media (min-width:640px){.hero-top-padding{padding-top:120px !important;}}@media (min-width:768px){.hero-top-padding{padding-top:124px !important;}}@media (min-width:1024px){.hero-top-padding{padding-top:128px !important;}}.hero-lcp-stack{min-height:0;}@media (min-width:1024px){.hero-lcp-stack{min-height:clamp(200px,30vh,340px);}}.hero-workflow-path{position:relative;z-index:20;margin-top:-1.5rem;padding:0 0 2rem;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(167,243,208,0.28) 0%,rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 28%,#fff 100%);}.hero-workflow-path__track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem;}.hero-workflow-path__step{min-width:0;}.hero-workflow-path__step:nth-child(1){--step-accent:#10b981;--step-accent-soft:#ecfdf5;}.hero-workflow-path__step:nth-child(2){--step-accent:#059669;--step-accent-soft:#d1fae5;}.hero-workflow-path__step:nth-child(3){--step-accent:#0d9488;--step-accent-soft:#ccfbf1;}.hero-workflow-path__step:nth-child(4){--step-accent:#047857;--step-accent-soft:#ecfdf5;}.hero-workflow-path__card{position:relative;height:100%;padding:1.35rem 1.15rem 1.25rem;border-radius:1.35rem;background:linear-gradient(165deg,#ffffff 0%,var(--step-accent-soft) 140%);border:1px solid rgba(16,185,129,0.14);box-shadow:inset 0 1px 0 rgba(255,255,255,0.95),0 16px 36px -24px rgba(5,150,105,0.35);overflow:hidden;transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease;}.hero-workflow-path__card::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(145deg,rgba(16,185,129,0.55),rgba(52,211,153,0.12) 45%,rgba(16,185,129,0.28));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.hero-workflow-path__card::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,var(--step-accent),transparent);opacity:0.65;}.hero-workflow-path__card:hover{transform:translateY(-5px);border-color:rgba(16,185,129,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.95),0 24px 48px -22px rgba(5,150,105,0.42);}.hero-workflow-path__ghost{position:absolute;top:0.35rem;right:0.65rem;font-size:clamp(2.75rem,8vw,3.5rem);font-weight:800;line-height:1;letter-spacing:-0.05em;color:rgba(16,185,129,0.09);font-family:var(--font-display);pointer-events:none;user-select:none;}.hero-workflow-path__icon-ring{position:relative;z-index:1;width:3.1rem;height:3.1rem;margin-bottom:1rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffffff 0%,var(--step-accent-soft) 100%);box-shadow:0 10px 24px -14px rgba(5,150,105,0.55),inset 0 1px 0 rgba(255,255,255,0.9);}.hero-workflow-path__icon-ring::before{content:'';position:absolute;inset:-1px;border-radius:1.05rem;background:linear-gradient(135deg,var(--step-accent),#34d399);opacity:0.35;z-index:-1;}.hero-workflow-path__icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;color:var(--step-accent);}.hero-workflow-path__optional{display:inline-block;margin-left:0.45rem;padding:0.18rem 0.5rem;border-radius:9999px;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border:1px solid #fdba74;color:#9a3412;font-size:0.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;vertical-align:middle;transform:translateY(-1px);}.hero-workflow-path__title{position:relative;z-index:1;margin:0 0 0.5rem;font-size:1.02rem;font-weight:700;color:#0f172a;line-height:1.45;letter-spacing:-0.01em;}.hero-workflow-path__desc{position:relative;z-index:1;margin:0;font-size:0.8125rem;line-height:1.55;color:#64748b;}.hero-workflow-path__wave{position:relative;z-index:1;display:flex;align-items:flex-end;gap:3px;height:1.35rem;margin-top:1.1rem;opacity:0.7;}.hero-workflow-path__wave span{width:3px;border-radius:9999px;background:linear-gradient(180deg,#6ee7b7,var(--step-accent));transform-origin:bottom;animation:heroWorkflowBar 1.5s ease-in-out infinite;animation-delay:calc(var(--step-index) * 0.08s);}.hero-workflow-path__wave span:nth-child(1){height:38%;animation-delay:calc(var(--step-index) * 0.08s);}.hero-workflow-path__wave span:nth-child(2){height:72%;animation-delay:calc(0.12s+var(--step-index) * 0.08s);}.hero-workflow-path__wave span:nth-child(3){height:52%;animation-delay:calc(0.24s+var(--step-index) * 0.08s);}.hero-workflow-path__wave span:nth-child(4){height:88%;animation-delay:calc(0.36s+var(--step-index) * 0.08s);}.hero-workflow-path__wave span:nth-child(5){height:46%;animation-delay:calc(0.48s+var(--step-index) * 0.08s);}.hero-workflow-path__wave span:nth-child(6){height:64%;animation-delay:calc(0.6s+var(--step-index) * 0.08s);}@media (min-width:640px){.hero-workflow-path{margin-top:-2rem;padding-bottom:2.25rem;}.hero-workflow-path__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;}}@media (min-width:1024px){.hero-workflow-path__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;}.hero-workflow-path__step:not(:last-child) .hero-workflow-path__card::before{mask-composite:exclude;}}@keyframes heroWorkflowBar{0%,100%{transform:scaleY(0.72);opacity:0.55;}50%{transform:scaleY(1);opacity:1;}}@media (prefers-reduced-motion:reduce){.hero-workflow-path__wave span{animation:none;}.hero-workflow-path__card:hover{transform:none;}}.homepage-press-logos{position:relative;z-index:19;padding:0 0 0.25rem;background:#fff;border-top:1px solid #bbf7d0;text-align:center;}.homepage-press-logos__title{margin:0 0 0.75rem;padding-top:1.25rem;font-size:0.6875rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#64748b;}.homepage-press-logos__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);padding-bottom:1.5rem;}.homepage-press-logos__marquee-inner{display:flex;width:max-content;}.homepage-press-logos__marquee-inner.is-marquee-ready{animation:pressLogosMarquee 28s linear infinite;}.homepage-press-logos__marquee-inner.is-marquee-static{width:100%;justify-content:center;}.homepage-press-logos__marquee:hover .homepage-press-logos__marquee-inner.is-marquee-ready{animation-play-state:paused;}@keyframes pressLogosMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}.homepage-press-logos__track{display:flex;flex-shrink:0;align-items:center;gap:3rem;padding-right:3rem;}.homepage-press-logos__item,.homepage-press-logos__link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;}.homepage-press-logos__item{height:3.5rem;}.homepage-press-logos__logo{display:block;width:auto;height:2.75rem;max-width:190px;object-fit:contain;margin:0 auto;filter:drop-shadow(0 6px 14px rgba(15,23,42,0.14)) drop-shadow(0 2px 4px rgba(15,23,42,0.08));}.homepage-press-logos__logo--tight{height:1.5rem;max-width:140px;}@media (min-width:640px){.homepage-press-logos__track{gap:4rem;padding-right:4rem;}.homepage-press-logos__item{height:4rem;}.homepage-press-logos__logo{height:3.25rem;max-width:220px;}.homepage-press-logos__logo--tight{height:1.7rem;max-width:160px;}}@media (prefers-reduced-motion:reduce){.homepage-press-logos__marquee-inner.is-marquee-ready{animation:none;}.homepage-press-logos__track--duplicate{display:none;}}.hero-content-wrapper{padding:12px 15px;}@media (min-width:640px){.hero-content-wrapper{padding:16px 30px;}}@media (min-width:768px){.hero-content-wrapper{padding:20px 40px;}}.hero-title-responsive{padding:12px 20px 12px 20px !important;}@media (min-width:640px){.hero-title-responsive{padding:16px 40px 16px 40px !important;}}@media (min-width:768px){.hero-title-responsive{padding:20px 60px 20px 60px !important;}}@media (max-width:1024px){.header-container{padding:12px 20px;}nav ul{gap:20px;}nav a{font-size:0.9rem;}}.btn-dark,.btn-white{padding:10px 20px!important;font-size:0.9rem!important;}@media (max-width:768px){.header-container{padding:12px 20px;margin:8px 15px;justify-content:space-between;flex-direction:row;}.logo{flex-shrink:0;}.logo img{height:28px;}.mobile-menu-toggle{flex-shrink:0;}}@media (max-width:640px){.logo img{height:28px;}nav ul{gap:10px;}nav a{font-size:0.85rem;}}.mobile-menu-toggle{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:8px;z-index:10051;position:relative;}.mobile-menu-toggle span{width:24px;height:2px;background:white;border-radius:2px;transition:all 0.3s ease;}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(7px,7px);}.mobile-menu-toggle.active span:nth-child(2){opacity:0;}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px);}.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;min-height:100vh;min-height:100dvh;background:rgba(0,0,0,0.5);z-index:10049;opacity:0;transition:opacity 0.3s ease;-webkit-tap-highlight-color:transparent;}.mobile-menu-overlay.active{display:block;opacity:1;pointer-events:auto;}.mobile-menu{position:fixed;top:0;left:-100%;width:320px;max-width:85vw;height:100vh;height:100dvh;min-height:-webkit-fill-available;background:#0f172a;z-index:10050;overflow-y:auto;overflow-x:hidden;transition:left 0.3s ease;box-shadow:2px 0 10px rgba(0,0,0,0.3);display:flex;flex-direction:column;visibility:visible;}.mobile-menu.active{left:0;visibility:visible;}body.menu-open{overflow:hidden !important;overflow-x:hidden !important;position:fixed;width:100%;}html.menu-open{overflow-x:hidden !important;}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,0.1);flex-shrink:0;}.mobile-logo img{height:32px;}.mobile-menu-close{background:transparent;border:none;color:white;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color 0.3s ease;}.mobile-menu-close:hover{color:#10b981;}.mobile-nav{padding:20px 0;flex:1;overflow-y:auto;}.mobile-nav ul{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;}.mobile-nav-item{border-bottom:1px solid rgba(255,255,255,0.05);width:100%;margin:0;padding:0;display:block;}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;color:white;text-decoration:none;font-weight:500;transition:background 0.3s ease,color 0.3s ease;width:100%;box-sizing:border-box;flex-wrap:nowrap;white-space:nowrap;gap:8px;}.mobile-nav-link>span:first-child{flex:1;text-align:left;min-width:0;}.mobile-nav-link:hover{background:rgba(255,255,255,0.05);color:#10b981;}.mobile-nav-link .mobile-arrow{transition:transform 0.3s ease;font-size:18px;flex-shrink:0;margin-left:8px;}.mobile-nav-item.active .mobile-arrow{transform:rotate(180deg);}.mobile-badge{background:#10b981;color:white;padding:4px 8px;border-radius:4px;font-size:0.75rem;font-weight:600;margin-left:auto;flex-shrink:0;white-space:nowrap;}.mobile-submenu{max-height:0;overflow:hidden;transition:max-height 0.3s ease;background:rgba(0,0,0,0.3);list-style:none;padding:0;margin:0;width:100%;border-top:1px solid rgba(255,255,255,0.05);}.mobile-nav-item.active .mobile-submenu{max-height:2000px;padding:8px 0;}.mobile-submenu li{padding:0;margin:0;border-bottom:none;list-style:none;}.mobile-submenu-heading{padding:16px 20px 10px 20px;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.5);font-weight:700;margin:0;margin-top:12px;display:block;border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:10px;}.mobile-submenu-heading:first-child{margin-top:0;}.mobile-submenu a{display:flex;align-items:center;gap:12px;padding:14px 20px 14px 32px;color:rgba(255,255,255,0.9);text-decoration:none;font-size:0.95rem;font-weight:500;transition:all 0.2s ease;width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;position:relative;border-left:3px solid transparent;}.mobile-submenu a:hover{background:rgba(255,255,255,0.08);color:#10b981;border-left-color:#10b981;padding-left:29px;}.mobile-submenu a i{font-size:20px;width:22px;flex-shrink:0;color:rgba(255,255,255,0.7);transition:color 0.2s ease;}.mobile-submenu a:hover i{color:#10b981;}.mobile-menu-footer{padding:20px;border-top:1px solid rgba(255,255,255,0.1);display:flex;flex-direction:column;gap:12px;flex-shrink:0;}.mobile-btn-dark,.mobile-btn-white{width:100%;padding:12px 24px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all 0.3s ease;border:none;display:inline-block;text-decoration:none;text-align:center;}.mobile-btn-dark{background:#1e293b;color:white;}.mobile-btn-dark:hover{background:#334155;}.mobile-btn-white{background:white;color:#0f172a;}.mobile-btn-white:hover{background:#f1f5f9;}@media (max-width:768px){.hero-bg{height:100vh;}.home section:first-of-type{min-height:100vh;}.desktop-nav,.desktop-actions{display:none;}.mobile-menu-toggle{display:flex;}}@media (min-width:769px){.mobile-menu,.mobile-menu-overlay{display:none !important;}}@media (max-width:1024px){.container{padding:0 15px;}}@media (max-width:768px){.container{padding:0 10px;}section{padding-left:1rem;padding-right:1rem;}}@media (max-width:640px){.container{padding:0 5px;}}.notification-container{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;max-width:400px;width:100%;pointer-events:none;}.notification-item{background:white;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.15);padding:16px 20px;display:flex;flex-direction:column;opacity:0;transform:translateX(100%);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);pointer-events:auto;position:relative;overflow:hidden;border-left:4px solid;}.notification-item.show{opacity:1;transform:translateX(0);}.notification-item.notification-slide-in{animation:slideInRight 0.3s cubic-bezier(0.4,0,0.2,1) forwards;}.notification-item.notification-slide-out{animation:slideOutRight 0.3s cubic-bezier(0.4,0,0.2,1) forwards;}.notification-content{display:flex;align-items:flex-start;gap:16px;position:relative;}.notification-icon{font-size:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;}.notification-text{flex:1;min-width:0;}.notification-title{font-weight:600;font-size:14px;margin:0 0 4px 0;color:#0f172a;}.notification-message{font-size:14px;margin:0;color:#64748b;line-height:1.5;}.notification-close{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#64748b;transition:color 0.2s;flex-shrink:0;border-radius:4px;}.notification-close:hover{color:#0f172a;background:rgba(0,0,0,0.05);}.notification-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(0,0,0,0.05);overflow:hidden;}.notification-progress-bar{height:100%;background:currentColor;transition:width linear;}.notification-success{border-left-color:#10b981;background:linear-gradient(to right,#ecfdf5 0%,#ffffff 20%);}.notification-success .notification-icon{color:#10b981;background:rgba(16,185,129,0.1);}.notification-success .notification-progress-bar{background:#10b981;}.notification-error{border-left-color:#ef4444;background:linear-gradient(to right,#fef2f2 0%,#ffffff 20%);}.notification-error .notification-icon{color:#ef4444;background:rgba(239,68,68,0.1);}.notification-error .notification-progress-bar{background:#ef4444;}.notification-warning{border-left-color:#f59e0b;background:linear-gradient(to right,#fffbeb 0%,#ffffff 20%);}.notification-warning .notification-icon{color:#f59e0b;background:rgba(245,158,11,0.1);}.notification-warning .notification-progress-bar{background:#f59e0b;}.notification-info{border-left-color:#3b82f6;background:linear-gradient(to right,#eff6ff 0%,#ffffff 20%);}.notification-info .notification-icon{color:#3b82f6;background:rgba(59,130,246,0.1);}.notification-info .notification-progress-bar{background:#3b82f6;}@keyframes slideInRight{from{opacity:0;transform:translateX(100%);}to{opacity:1;transform:translateX(0);}}@keyframes slideOutRight{from{opacity:1;transform:translateX(0);}to{opacity:0;transform:translateX(100%);}}@media (max-width:640px){.notification-container{top:10px;right:10px;left:10px;max-width:none;}.notification-item{padding:14px 16px;}.notification-icon{width:36px;height:36px;font-size:20px;}}.features-diagonal-container{position:relative;display:flex;align-items:center;justify-content:center;margin:-150px auto -30px auto;min-height:500px;padding:0;width:100%;max-width:100%;flex-wrap:nowrap;}.feature-card{position:absolute;width:280px;height:240px;background:#fff;border-radius:30px;padding:40px 30px;box-shadow:0 25px 60px rgba(0,0,0,0.15);display:flex;flex-direction:column;justify-content:flex-end;transition:all 0.3s ease;}.feature-card:hover{z-index:10;box-shadow:0 30px 70px rgba(0,0,0,0.2);}.feature-card-1{left:50%;top:50%;transform:translateX(-200%) rotate(8deg);background:#fff;z-index:1;}.feature-card-2{left:50%;top:50%;transform:translateX(-100%) rotate(-8deg);background:#fff;z-index:2;}.feature-card-3{left:50%;top:50%;transform:translateX(0%) rotate(8deg);background:#fff;z-index:3;}.feature-card-4{left:50%;top:50%;transform:translateX(100%) rotate(-8deg);background:#fff;z-index:4;}.feature-card:hover.feature-card-1{transform:translateX(-200%) rotate(8deg) translateY(-10px) scale(1.02);}.feature-card:hover.feature-card-2{transform:translateX(-100%) rotate(-8deg) translateY(-10px) scale(1.02);}.feature-card:hover.feature-card-3{transform:translateX(0%) rotate(8deg) translateY(-10px) scale(1.02);}.feature-card:hover.feature-card-4{transform:translateX(100%) rotate(-8deg) translateY(-10px) scale(1.02);}.feature-card-icon{font-size:55px;margin-bottom:auto;color:#000;}.feature-card-icon i{color:#10b981;}.feature-card-title{font-size:28px;font-weight:700;color:black;margin-bottom:8px;line-height:1.2;}.feature-card-sub{font-size:16px;font-weight:500;color:#111;line-height:1.4;}@media (max-width:1200px){.features-diagonal-container{min-height:450px;margin:20px auto 30px auto;flex-wrap:wrap;gap:20px;justify-content:center;}.feature-card{width:240px;height:220px;padding:30px 25px;position:relative;}.feature-card-icon{font-size:45px;}.feature-card-title{font-size:24px;}.feature-card-1{left:auto;top:auto;transform:rotate(8deg);margin:0;}.feature-card-2{left:auto;top:auto;transform:rotate(-8deg);margin:0;}.feature-card-3{left:auto;top:auto;transform:rotate(8deg);margin:0;}.feature-card-4{left:auto;top:auto;transform:rotate(-8deg);margin:0;}.feature-card:hover.feature-card-1,.feature-card:hover.feature-card-2,.feature-card:hover.feature-card-3,.feature-card:hover.feature-card-4{transform:rotate(var(--card-rotation,8deg)) translateY(-10px) scale(1.02);}}@media (max-width:900px){.features-diagonal-container{min-height:auto;padding:20px;margin:20px auto 30px auto;display:flex;flex-direction:column;align-items:center;gap:20px;}.feature-card{position:relative;width:100%;max-width:350px;height:auto;min-height:200px;margin:0;left:auto !important;right:auto !important;top:auto !important;transform:none !important;}.feature-card-1,.feature-card-2,.feature-card-3,.feature-card-4{left:auto !important;top:auto !important;transform:none !important;margin:0;}.feature-card:hover,.feature-card:hover.feature-card-1,.feature-card:hover.feature-card-2,.feature-card:hover.feature-card-3,.feature-card:hover.feature-card-4{transform:translateY(-10px) scale(1.02) !important;}}@media (max-width:768px){.features-diagonal-container{gap:15px;padding:15px;margin:20px auto 30px auto;}.feature-card{max-width:100%;min-height:180px;}}.language-support-aos{overflow-x:hidden;max-width:100%;}.language-support-aos-grid{max-width:100%;}.language-support-aos-grid>*{min-width:0;}.language-marquee{overflow:hidden;}.language-marquee-inner{display:flex;width:max-content;}.language-marquee-inner.is-marquee-ready{animation:languageMarquee 34s linear infinite;}.language-marquee-track{display:flex;flex-shrink:0;}.language-list{list-style:none;margin:0;}.language-marquee-flag-wrap{width:2.75rem;height:2.75rem;border-radius:0.75rem;background:#fff;border:1px solid #d1fae5;box-shadow:0 1px 2px rgba(15,23,42,0.06);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.language-marquee-flag-img{width:2rem;height:1.5rem;object-fit:cover;border-radius:0.25rem;box-shadow:0 1px 2px rgba(15,23,42,0.1);}.language-marquee-inner:not(.is-marquee-ready),.language-marquee-inner.is-marquee-static{flex-wrap:wrap;width:auto;justify-content:center;}.language-marquee-inner:not(.is-marquee-ready) .language-marquee-track,.language-marquee-inner.is-marquee-static .language-marquee-track{flex-wrap:wrap;justify-content:center;}.language-marquee:hover .language-marquee-inner.is-marquee-ready{animation-play-state:paused;}@keyframes languageMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}@media (prefers-reduced-motion:reduce){.language-marquee-inner.is-marquee-ready{animation:none;}.language-marquee-track--duplicate{display:none;}}.vclar-toolkit{margin-top:5rem;overflow-x:hidden;}@media (min-width:1024px){.vclar-toolkit{margin-top:6rem;}}.vclar-toolkit-split{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);max-width:100%;}@media (min-width:1024px){.vclar-toolkit-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:stretch;}}.vclar-toolkit-panel{position:relative;overflow:hidden;min-width:0;border:1px solid #e2e8f0;border-radius:1.75rem;background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);padding:1.25rem;box-shadow:0 24px 70px -50px rgba(15,23,42,.45);}@media (min-width:768px){.vclar-toolkit-panel{padding:1.5rem;}}.vclar-toolkit-panel::before{content:"";position:absolute;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(16,185,129,.16),rgba(16,185,129,0) 68%);top:-110px;right:-90px;pointer-events:none;}.vclar-toolkit-panel-secondary::before{left:-100px;right:auto;background:radial-gradient(circle,rgba(20,184,166,.16),rgba(20,184,166,0) 68%);}.vclar-toolkit-panel-head{position:relative;display:flex;align-items:center;gap:1rem;padding:.25rem .25rem 1rem;}.vclar-toolkit-panel-badge{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#047857;background:linear-gradient(135deg,#ecfdf5,#d1fae5);box-shadow:inset 0 0 0 1px rgba(4,120,87,.12);}.vclar-toolkit-panel-badge svg{width:28px;height:28px;}.vclar-toolkit-panel-kicker{display:block;color:#047857;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.15rem;}.vclar-toolkit-panel-title{color:#0f172a;font-size:1.2rem;font-weight:800;line-height:1.25;margin:0;}.vclar-toolkit-stack{position:relative;display:grid;gap:.85rem;}.vclar-toolkit-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center;padding:1rem;background:rgba(255,255,255,.92);border:1px solid rgba(226,232,240,.92);border-radius:1.1rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.vclar-toolkit-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -26px rgba(15,23,42,.42);border-color:rgba(16,185,129,.35);}.vclar-toolkit-card-icon{position:relative;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857;display:flex;align-items:center;justify-content:center;overflow:hidden;}.vclar-toolkit-card-icon::after{content:"";position:absolute;inset:8px;border-radius:14px;border:1px solid rgba(4,120,87,.12);}.vclar-toolkit-card-icon svg{position:relative;z-index:1;width:32px;height:32px;}.vclar-toolkit-card-title{margin:0 0 .2rem;font-size:1rem;font-weight:800;line-height:1.3;}.vclar-toolkit-card-title a{color:#0f172a;text-decoration:none;transition:color .2s ease;}.vclar-toolkit-card-title a:hover{color:#047857;}.vclar-toolkit-card-title a:focus-visible{outline:3px solid rgba(16,185,129,.35);outline-offset:4px;border-radius:.35rem;}.vclar-toolkit-card-sub{margin:0;font-size:.9rem;color:#475569;line-height:1.55;}.vclar-svg-bar{transform-origin:50% 100%;animation:vclar-bar-pulse 1.6s ease-in-out infinite;}.vclar-svg-bar-2{animation-delay:.12s;}.vclar-svg-bar-3{animation-delay:.24s;}.vclar-svg-bar-4{animation-delay:.36s;}.vclar-svg-bar-5{animation-delay:.48s;}.vclar-svg-bar-6{animation-delay:.60s;}@keyframes vclar-bar-pulse{0%,100%{transform:scaleY(.55);}50%{transform:scaleY(1.05);}}.vclar-svg-bubble{animation:vclar-bubble-fade 2.2s ease-in-out infinite;transform-origin:center;}.vclar-svg-bubble-2{animation-delay:.35s;}.vclar-svg-bubble-3{animation-delay:.7s;}@keyframes vclar-bubble-fade{0%{opacity:1;transform:translateY(0);}70%{opacity:.15;transform:translateY(-3px);}100%{opacity:1;transform:translateY(0);}}.vclar-svg-ring{transform-origin:center;transform-box:fill-box;animation:vclar-ring-out 2.2s ease-out infinite;}.vclar-svg-ring-2{animation-delay:.35s;}.vclar-svg-ring-3{animation-delay:.7s;}@keyframes vclar-ring-out{0%{transform:scale(.35);opacity:1;}100%{transform:scale(1.15);opacity:0;}}.vclar-svg-speckle{animation:vclar-speckle-fade 1.8s ease-in-out infinite;}.vclar-svg-speckle-2{animation-delay:.25s;}.vclar-svg-speckle-3{animation-delay:.5s;}.vclar-svg-speckle-4{animation-delay:.75s;}.vclar-svg-speckle-5{animation-delay:1s;}@keyframes vclar-speckle-fade{0%,100%{opacity:.9;}50%{opacity:.15;}}.vclar-svg-zig{stroke-dasharray:90;stroke-dashoffset:90;animation:vclar-zig 2.4s ease-in-out infinite;}@keyframes vclar-zig{0%{stroke-dashoffset:90;}50%{stroke-dashoffset:0;}100%{stroke-dashoffset:-90;}}.vclar-svg-breath{transform-origin:center;transform-box:fill-box;animation:vclar-breath 3s ease-in-out infinite;}@keyframes vclar-breath{0%,100%{transform:scale(.78);opacity:.65;}50%{transform:scale(1);opacity:1;}}.vclar-svg-click{animation:vclar-click-pop 1.6s ease-in-out infinite;}.vclar-svg-click-2{animation-delay:.25s;}.vclar-svg-click-3{animation-delay:.5s;}@keyframes vclar-click-pop{0%,80%,100%{opacity:.35;transform:scale(.85);}40%{opacity:1;transform:scale(1.1);}}.vclar-svg-gap{transform-origin:50% 50%;animation:vclar-gap 2.2s ease-in-out infinite;}@keyframes vclar-gap{0%,100%{transform:scaleX(1);}50%{transform:scaleX(.45);}}.vclar-svg-wind{stroke-dasharray:24;stroke-dashoffset:24;animation:vclar-wind 2s ease-in-out infinite;}.vclar-svg-wind-2{animation-delay:.25s;}.vclar-svg-wind-3{animation-delay:.5s;}@keyframes vclar-wind{0%{stroke-dashoffset:24;}50%{stroke-dashoffset:0;}100%{stroke-dashoffset:-24;}}.vclar-svg-check{stroke-dasharray:28;stroke-dashoffset:28;animation:vclar-check-draw 2.2s ease-in-out infinite;}@keyframes vclar-check-draw{0%,30%{stroke-dashoffset:28;}60%,100%{stroke-dashoffset:0;}}@media (prefers-reduced-motion:reduce){.vclar-svg-bar,.vclar-svg-bubble,.vclar-svg-ring,.vclar-svg-speckle,.vclar-svg-zig,.vclar-svg-breath,.vclar-svg-click,.vclar-svg-gap,.vclar-svg-wind,.vclar-svg-check{animation:none;}.vclar-toolkit-card:hover{transform:none;}}.cta-spark-btn{position:relative;overflow:hidden;isolation:isolate;border-radius:12px;}.cta-spark-btn .cta-spark-label{position:relative;z-index:2;}.cta-spark-btn .cta-spark-line{position:absolute;pointer-events:none;z-index:1;border-radius:2px;will-change:transform,opacity;}.cta-spark-btn .cta-spark-line--top,.cta-spark-btn .cta-spark-line--bottom{height:2px;width:50%;}.cta-spark-btn .cta-spark-line--left,.cta-spark-btn .cta-spark-line--right{width:2px;height:50%;}.cta-spark-btn .cta-spark-line--top{top:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 60%,#ffffff 100%);box-shadow:0 0 6px rgba(255,255,255,0.7);animation:ctaSparkTop 4s ease-in-out infinite;}.cta-spark-btn .cta-spark-line--right{right:0;bottom:0;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 60%,#ffffff 100%);box-shadow:0 0 6px rgba(255,255,255,0.7);animation:ctaSparkRight 4s ease-in-out infinite;}.cta-spark-btn .cta-spark-line--bottom{bottom:0;right:0;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 60%,#ffffff 100%);box-shadow:0 0 6px rgba(255,255,255,0.7);animation:ctaSparkBottom 4s ease-in-out infinite;}.cta-spark-btn .cta-spark-line--left{left:0;top:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 60%,#ffffff 100%);box-shadow:0 0 6px rgba(255,255,255,0.7);animation:ctaSparkLeft 4s ease-in-out infinite;}@keyframes ctaSparkTop{0%{transform:translateX(-100%);opacity:0;}5%{opacity:1;}45%{transform:translateX(100%);opacity:1;}48%,100%{transform:translateX(100%);opacity:0;}}@keyframes ctaSparkRight{0%{transform:translateY(100%);opacity:0;}5%{opacity:1;}45%{transform:translateY(-100%);opacity:1;}48%,100%{transform:translateY(-100%);opacity:0;}}@keyframes ctaSparkBottom{0%,50%{transform:translateX(100%);opacity:0;}55%{opacity:1;}95%{transform:translateX(-100%);opacity:1;}98%,100%{transform:translateX(-100%);opacity:0;}}@keyframes ctaSparkLeft{0%,50%{transform:translateY(-100%);opacity:0;}55%{opacity:1;}95%{transform:translateY(100%);opacity:1;}98%,100%{transform:translateY(100%);opacity:0;}}.cta-spark-btn .cta-spark-star{position:absolute;width:14px;height:14px;color:#ffffff;pointer-events:none;z-index:3;opacity:0;filter:drop-shadow(0 0 6px rgba(255,255,255,0.95)) drop-shadow(0 0 12px rgba(255,255,255,0.6));will-change:transform,opacity;}.cta-spark-btn .cta-spark-star svg{display:block;}.cta-spark-btn .cta-spark-star--tr{top:-7px;right:-7px;transform-origin:center;animation:ctaStarTR 4s ease-in-out infinite;}.cta-spark-btn .cta-spark-star--bl{bottom:-7px;left:-7px;transform-origin:center;animation:ctaStarBL 4s ease-in-out infinite;}@keyframes ctaStarTR{0%,38%{opacity:0;transform:scale(0.3) rotate(0deg);}45%{opacity:1;transform:scale(1.4) rotate(60deg);}50%{opacity:1;transform:scale(0.95) rotate(110deg);}58%,100%{opacity:0;transform:scale(0.3) rotate(180deg);}}@keyframes ctaStarBL{0%,88%{opacity:0;transform:scale(0.3) rotate(0deg);}95%{opacity:1;transform:scale(1.4) rotate(60deg);}99%{opacity:1;transform:scale(0.95) rotate(110deg);}100%{opacity:0;transform:scale(0.3) rotate(180deg);}}@media (prefers-reduced-motion:reduce){.cta-spark-btn .cta-spark-line,.cta-spark-btn .cta-spark-star{animation:none;opacity:0;}}.hero-social-proof{width:100%;max-width:28rem;margin-left:auto;margin-right:auto;}.hero-social-proof__avatars{flex-wrap:nowrap;}.hero-social-proof__avatar{width:44px;height:44px;box-sizing:border-box;border:2px solid rgba(15,23,42,0.14);position:relative;}.hero-social-proof__avatar:nth-child(1){z-index:1;}.hero-social-proof__avatar:nth-child(2){z-index:2;}.hero-social-proof__avatar:nth-child(3){z-index:3;}.hero-social-proof__avatar:nth-child(4){z-index:4;}.hero-social-proof__avatar:nth-child(5){z-index:5;}.hero-social-proof__avatar:nth-child(6){z-index:6;}.hero-social-proof__avatar+.hero-social-proof__avatar{margin-left:-14px;}.hero-social-proof__caption{text-align:center;line-height:1.35;}
