:root{--ypai-color-primary: #6D28D9;--ypai-color-primary-light: #8B5CF6;--ypai-color-primary-lighter: #A78BFA;--ypai-color-primary-dark: #531dab;--ypai-color-primary-darker: #3c1581;--ypai-color-secondary: #06b6d4;--ypai-color-accent: #10b981;--ypai-color-accent-alt: #f97316;--ypai-color-background: #030304;--ypai-color-background-light: #080A17;--ypai-color-background-lighter: #0A0B14;--ypai-color-background-card: rgba(255, 255, 255, .03);--ypai-color-text: #FFFFFF;--ypai-color-text-secondary: rgba(255, 255, 255, .85);--ypai-color-text-tertiary: rgba(255, 255, 255, .7);--ypai-font-heading: "Lora", Georgia, serif;--ypai-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--ypai-border-radius-sm: 8px;--ypai-border-radius-md: 12px;--ypai-border-radius-lg: 16px;--ypai-border-radius-xl: 24px;--ypai-border-radius-full: 9999px;--ypai-shadow-sm: 0 4px 12px rgba(0, 0, 0, .15);--ypai-shadow-md: 0 8px 24px rgba(0, 0, 0, .2);--ypai-shadow-lg: 0 15px 35px rgba(0, 0, 0, .25);--ypai-shadow-xl: 0 25px 50px rgba(0, 0, 0, .3);--ypai-shadow-glow: 0 0 30px rgba(139, 92, 246, .3)}.ypai-hero{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:6rem 0 3rem;background-color:#030304;background:linear-gradient(135deg,#030304,#080a17,#0a0b14)}.ypai-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#030304}.ypai-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#030304e6;z-index:2}.ypai-bg-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(109,40,217,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(109,40,217,.05) 1px,transparent 1px);background-size:30px 30px;opacity:.07;z-index:1}.ypai-glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.15;z-index:1}.ypai-glow-1{width:900px;height:900px;background:radial-gradient(circle,#8b5cf64d,#8b5cf600 70%);top:-300px;right:-200px;animation:float-slow 30s ease-in-out infinite alternate}.ypai-glow-2{width:700px;height:700px;background:radial-gradient(circle,#06b6d433,#06b6d400 70%);bottom:-200px;left:-200px;animation:float-slow 25s ease-in-out infinite alternate-reverse}@keyframes float-slow{0%{transform:translate(0)}50%{transform:translate(40px,-40px)}to{transform:translate(80px,80px)}}.ypai-particles-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.ypai-bg-animation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;opacity:.25;overflow:hidden}.ypai-bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(3px) brightness(.5);transform:scale(1.05);opacity:.5}.ypai-container{width:100%;max-width:1400px;margin:0 auto;padding:0 3rem;position:relative;z-index:10;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.ypai-hero-content{width:50%;z-index:10;animation:fade-in-up 1s ease-out forwards}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ypai-badge{display:inline-flex;align-items:center;gap:10px;background:#6d28d926;border:1px solid rgba(139,92,246,.3);border-radius:var(--ypai-border-radius-full);padding:.6rem 1.2rem;margin-bottom:2rem;box-shadow:0 0 20px #6d28d933;backdrop-filter:blur(8px)}.ypai-badge-pulse{width:8px;height:8px;background:var(--ypai-color-primary-light);border-radius:50%;position:relative}.ypai-badge-pulse:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--ypai-color-primary-light);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.ypai-badge-text{font-size:.875rem;font-weight:600;letter-spacing:1px;color:var(--ypai-color-primary-lighter)}.ypai-title{font-family:var(--ypai-font-heading);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:var(--ypai-color-text);animation:fade-in 1s ease-out forwards;animation-delay:.2s;opacity:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.ypai-highlight{background:linear-gradient(90deg,var(--ypai-color-primary-light),var(--ypai-color-primary-lighter));-webkit-background-clip:text;background-clip:text;color:transparent}.ypai-highlight-alt{background:linear-gradient(90deg,var(--ypai-color-secondary),var(--ypai-color-primary-light));-webkit-background-clip:text;background-clip:text;color:transparent}.ypai-description{font-size:clamp(1rem,2vw,1.25rem);line-height:1.8;color:var(--ypai-color-text-secondary);margin-bottom:2.5rem;max-width:95%;animation:fade-in 1s ease-out forwards;animation-delay:.4s;opacity:0}.ypai-features{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;animation:fade-in 1s ease-out forwards;animation-delay:.6s;opacity:0}.ypai-feature{display:flex;align-items:center;gap:.75rem;background:#0a0b1480;backdrop-filter:blur(10px);border-radius:var(--ypai-border-radius-md);padding:.75rem 1.25rem;border:1px solid rgba(139,92,246,.15);transition:all .5s cubic-bezier(.2,.8,.2,1);box-shadow:var(--ypai-shadow-sm);color:var(--ypai-color-text)}.ypai-feature:hover{background:#6d28d926;border-color:#8b5cf666;transform:translateY(-5px);box-shadow:var(--ypai-shadow-md),var(--ypai-shadow-glow)}.ypai-feature-icon-container{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#6d28d926;border-radius:var(--ypai-border-radius-sm);color:var(--ypai-color-primary-lighter)}.ypai-cta-buttons{display:flex;gap:1rem;flex-wrap:wrap}.ypai-btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--ypai-color-primary) 0%,var(--ypai-color-primary-light) 100%);color:#fff;font-weight:600;border-radius:var(--ypai-border-radius-md);text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #6d28d966}.ypai-btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px #6d28d980}.ypai-btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:transparent;color:var(--ypai-color-text);font-weight:600;border:1px solid rgba(139,92,246,.3);border-radius:var(--ypai-border-radius-md);text-decoration:none;transition:all .3s ease}.ypai-btn-secondary:hover{background:#6d28d91a;border-color:#8b5cf680}.ypai-hero-showcase{width:50%;padding-left:2rem;z-index:10;position:relative;animation:fade-in 1s ease-out forwards;animation-delay:.4s;opacity:0}.ypai-showcase-container{position:relative;perspective:1000px}.ypai-showcase-main{position:relative;width:100%;border-radius:var(--ypai-border-radius-lg);overflow:hidden;box-shadow:var(--ypai-shadow-lg),var(--ypai-shadow-glow);transition:all .5s cubic-bezier(.2,.8,.2,1);transform:rotateY(-5deg) rotateX(3deg);transform-style:preserve-3d}.ypai-showcase-main:hover{transform:rotateY(0) rotateX(0) scale(1.02);box-shadow:var(--ypai-shadow-xl),0 0 40px #8b5cf666}.ypai-showcase-image{width:100%;height:auto;display:block}.ypai-showcase-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#03030400,#030304b3);display:flex;align-items:flex-end;padding:2rem}.ypai-overlay-content{display:flex;align-items:center;gap:1rem}.ypai-overlay-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#6d28d94d;border-radius:50%;color:var(--ypai-color-text)}.ypai-overlay-text{font-size:1.25rem;font-weight:600;color:var(--ypai-color-text)}.ypai-annotation-point{position:absolute;width:1rem;height:1rem;border-radius:50%;background:var(--ypai-color-primary-light);cursor:pointer;z-index:5}.ypai-point-1{top:25%;left:30%}.ypai-point-2{top:40%;right:25%}.ypai-point-3{bottom:30%;left:40%}.ypai-point-pulse{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--ypai-color-primary-light);border-radius:50%;animation:point-pulse 2s infinite}@keyframes point-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.ypai-point-label{position:absolute;white-space:nowrap;background:#080a17e6;padding:.5rem .875rem;border-radius:var(--ypai-border-radius-sm);font-size:.875rem;font-weight:500;color:var(--ypai-color-text);box-shadow:var(--ypai-shadow-md);border:1px solid rgba(139,92,246,.2);opacity:0;transform:translateY(10px);pointer-events:none;transition:all .3s ease;top:-2.5rem;left:50%;transform:translate(-50%) translateY(10px)}.ypai-annotation-point:hover .ypai-point-label{opacity:1;transform:translate(-50%) translateY(0)}.ypai-showcase-small{position:absolute;width:100px;height:100px;border-radius:var(--ypai-border-radius-md);overflow:hidden;box-shadow:var(--ypai-shadow-md);border:2px solid rgba(139,92,246,.3);transition:all .3s ease}.ypai-showcase-small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ypai-showcase-1{top:-30px;right:-30px}.ypai-showcase-2{bottom:20%;left:-50px}.ypai-showcase-3{bottom:-30px;right:20%}.ypai-stats-bar{width:100%;max-width:1200px;margin:3rem auto 0;padding:0 3rem;position:relative;z-index:10}.ypai-stats-container{display:flex;justify-content:center;gap:4rem;padding:2rem 3rem;background:#0a0b1499;backdrop-filter:blur(20px);border-radius:var(--ypai-border-radius-xl);border:1px solid rgba(139,92,246,.15)}.ypai-stat{text-align:center}.ypai-stat-value{font-family:var(--ypai-font-heading);font-size:2.5rem;font-weight:700;color:var(--ypai-color-primary-lighter);display:block}.ypai-stat-label{font-size:.875rem;color:var(--ypai-color-text-tertiary);text-transform:uppercase;letter-spacing:1px}.ypai-feature-cards{width:100%;max-width:1200px;margin:3rem auto 0;padding:0 3rem;position:relative;z-index:10;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ypai-feature-card{background:#0a0b1499;backdrop-filter:blur(20px);border-radius:var(--ypai-border-radius-lg);padding:2rem;border:1px solid rgba(139,92,246,.1);transition:all .3s ease}.ypai-feature-card:hover{border-color:#8b5cf64d;transform:translateY(-5px);box-shadow:var(--ypai-shadow-glow)}.ypai-feature-card-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#6d28d926;border-radius:var(--ypai-border-radius-md);color:var(--ypai-color-primary-lighter);margin-bottom:1rem}.ypai-feature-card-title{font-family:var(--ypai-font-heading);font-size:1.25rem;font-weight:600;color:var(--ypai-color-text);margin-bottom:.5rem}.ypai-feature-card-desc{font-size:.9375rem;color:var(--ypai-color-text-tertiary);line-height:1.6}.ypai-industry-pills{width:100%;max-width:1200px;margin:2rem auto 0;padding:0 3rem;position:relative;z-index:10;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.ypai-pill{padding:.5rem 1rem;background:#6d28d91a;border:1px solid rgba(139,92,246,.2);border-radius:var(--ypai-border-radius-full);font-size:.875rem;color:var(--ypai-color-text-secondary);transition:all .3s ease}.ypai-pill:hover{background:#6d28d933;border-color:#8b5cf666}.ypai-workflow-section{padding:6rem 0;background:linear-gradient(180deg,#030304,#080a17)}.ypai-workflow-container{max-width:1400px;margin:0 auto;padding:0 3rem}.ypai-workflow-header{text-align:center;margin-bottom:4rem}.ypai-section-badge{display:inline-block;padding:.5rem 1rem;background:#6d28d926;border:1px solid rgba(139,92,246,.3);border-radius:var(--ypai-border-radius-full);font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--ypai-color-primary-lighter);margin-bottom:1rem}.ypai-section-title{font-family:var(--ypai-font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--ypai-color-text);margin-bottom:1rem}.ypai-section-desc{font-size:1.125rem;color:var(--ypai-color-text-tertiary);max-width:700px;margin:0 auto;line-height:1.7}.ypai-tabs-nav{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.ypai-tab-button{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#0a0b1499;border:1px solid rgba(139,92,246,.15);border-radius:var(--ypai-border-radius-md);color:var(--ypai-color-text-tertiary);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .3s ease}.ypai-tab-button:hover{background:#6d28d91a;border-color:#8b5cf64d;color:var(--ypai-color-text)}.ypai-tab-button.active{background:#6d28d933;border-color:var(--ypai-color-primary-light);color:var(--ypai-color-text);box-shadow:0 0 20px #6d28d94d}.ypai-tab-icon{display:flex;align-items:center;justify-content:center;color:inherit}.ypai-tab-panel{display:none}.ypai-tab-panel.active{display:block;animation:fade-in .5s ease-out}.ypai-panel-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.ypai-panel-title{font-family:var(--ypai-font-heading);font-size:1.75rem;font-weight:600;color:var(--ypai-color-text);margin-bottom:1rem}.ypai-panel-desc{font-size:1rem;color:var(--ypai-color-text-secondary);line-height:1.7;margin-bottom:2rem}.ypai-workflow-steps{display:flex;flex-direction:column;gap:1rem}.ypai-workflow-step{display:flex;align-items:center;gap:1rem;padding:1rem;background:#0a0b1480;border-radius:var(--ypai-border-radius-md);border:1px solid rgba(139,92,246,.1)}.ypai-step-number{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#6d28d94d;border-radius:50%;font-size:.875rem;font-weight:600;color:var(--ypai-color-primary-lighter)}.ypai-step-text{color:var(--ypai-color-text-secondary);font-size:.9375rem}.ypai-qa-dashboard{background:#0a0b14cc;border-radius:var(--ypai-border-radius-lg);border:1px solid rgba(139,92,246,.15);overflow:hidden}.ypai-dashboard-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#6d28d91a;border-bottom:1px solid rgba(139,92,246,.1)}.ypai-dashboard-title{font-weight:600;color:var(--ypai-color-text)}.ypai-dashboard-badge{padding:.25rem .75rem;background:#6d28d94d;border-radius:var(--ypai-border-radius-full);font-size:.75rem;font-weight:600;color:var(--ypai-color-primary-lighter)}.ypai-badge-success{background:#10b9814d;color:#10b981}.ypai-dashboard-content{padding:1.5rem}.ypai-metric-row{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.ypai-metric-row:last-child{border-bottom:none}.ypai-metric-label{color:var(--ypai-color-text-tertiary);font-size:.9375rem}.ypai-metric-value{color:var(--ypai-color-text);font-weight:600}.ypai-applications-section{padding:6rem 0;background:#030304}.ypai-applications-container{max-width:1400px;margin:0 auto;padding:0 3rem}.ypai-applications-header{text-align:center;margin-bottom:4rem}.ypai-carousel{position:relative;display:flex;align-items:center;gap:1rem}.ypai-carousel-viewport{flex:1;overflow:hidden}.ypai-carousel-track{display:flex;gap:1.5rem;transition:transform .5s ease-out}.ypai-application-card{flex:0 0 calc(33.333% - 1rem);min-width:calc(33.333% - 1rem);background:#0a0b1499;border-radius:var(--ypai-border-radius-lg);overflow:hidden;border:1px solid rgba(139,92,246,.1);transition:all .3s ease}.ypai-application-card:hover{transform:translateY(-8px);border-color:#8b5cf64d;box-shadow:var(--ypai-shadow-lg),var(--ypai-shadow-glow)}.ypai-card-image{position:relative;height:200px;overflow:hidden}.ypai-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.ypai-application-card:hover .ypai-card-image img{transform:scale(1.1)}.ypai-card-overlay{position:absolute;top:1rem;right:1rem}.ypai-card-badge{padding:.5rem 1rem;background:#6d28d9e6;border-radius:var(--ypai-border-radius-full);font-size:.75rem;font-weight:600;color:#fff}.ypai-card-content{padding:1.5rem}.ypai-card-title{font-family:var(--ypai-font-heading);font-size:1.25rem;font-weight:600;color:var(--ypai-color-text);margin-bottom:.75rem}.ypai-card-desc{font-size:.9375rem;color:var(--ypai-color-text-tertiary);line-height:1.6;margin-bottom:1rem}.ypai-card-stats{display:flex;gap:1.5rem}.ypai-card-stat{display:flex;flex-direction:column}.ypai-stat-num{font-size:1.125rem;font-weight:700;color:var(--ypai-color-primary-lighter)}.ypai-stat-txt{font-size:.75rem;color:var(--ypai-color-text-tertiary)}.ypai-arrow{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#0a0b14cc;border:1px solid rgba(139,92,246,.2);border-radius:50%;color:var(--ypai-color-text);cursor:pointer;transition:all .3s ease;flex-shrink:0}.ypai-arrow:hover{background:#6d28d94d;border-color:var(--ypai-color-primary-light)}.ypai-carousel-indicators{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.ypai-app-indicator{width:.5rem;height:.5rem;background:#8b5cf64d;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease}.ypai-app-indicator.active{width:2rem;border-radius:var(--ypai-border-radius-full);background:var(--ypai-color-primary-light)}.ypai-advantages-section{padding:6rem 0;background:linear-gradient(180deg,#080a17,#030304)}.ypai-advantages-container{max-width:1400px;margin:0 auto;padding:0 3rem}.ypai-advantage-header{text-align:center;margin-bottom:4rem}.ypai-advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.ypai-advantage-item{background:#0a0b1499;border-radius:var(--ypai-border-radius-lg);padding:2rem;border:1px solid rgba(139,92,246,.1);transition:all .3s ease}.ypai-advantage-item:hover{border-color:#8b5cf64d;transform:translateY(-5px);box-shadow:var(--ypai-shadow-glow)}.ypai-advantage-stat{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1rem}.ypai-advantage-stat .ypai-stat-value{font-family:var(--ypai-font-heading);font-size:2.5rem;font-weight:700;color:var(--ypai-color-primary-lighter)}.ypai-advantage-stat .ypai-stat-label{font-size:.875rem;color:var(--ypai-color-text-tertiary);text-transform:uppercase;letter-spacing:1px}.ypai-advantage-title{font-family:var(--ypai-font-heading);font-size:1.25rem;font-weight:600;color:var(--ypai-color-text);margin-bottom:.75rem}.ypai-advantage-desc{font-size:.9375rem;color:var(--ypai-color-text-tertiary);line-height:1.6}.ypai-security-badges{display:flex;justify-content:center;gap:2rem;margin-bottom:4rem;flex-wrap:wrap}.ypai-security-badge{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#0a0b1499;border:1px solid rgba(139,92,246,.15);border-radius:var(--ypai-border-radius-full)}.ypai-badge-icon{color:var(--ypai-color-primary-lighter)}.ypai-badge-text{font-size:.875rem;font-weight:600;color:var(--ypai-color-text)}.ypai-process-steps{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.ypai-process-step{display:flex;align-items:center;gap:1rem;padding:1rem 2rem;background:#0a0b1499;border:1px solid rgba(139,92,246,.15);border-radius:var(--ypai-border-radius-lg)}.ypai-process-number{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--ypai-color-primary) 0%,var(--ypai-color-primary-light) 100%);border-radius:50%;font-size:1rem;font-weight:700;color:#fff}.ypai-process-text{font-size:1rem;font-weight:500;color:var(--ypai-color-text)}.ypai-process-connector{width:3rem;height:2px;background:linear-gradient(90deg,var(--ypai-color-primary-light),rgba(139,92,246,.2))}.ypai-cta-section{padding:6rem 0;background:linear-gradient(180deg,#030304,#080a17,#030304)}.ypai-cta-container{max-width:1200px;margin:0 auto;padding:0 3rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.ypai-cta-content{padding-top:2rem}.ypai-cta-title{font-family:var(--ypai-font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--ypai-color-text);margin-bottom:1rem}.ypai-cta-desc{font-size:1.125rem;color:var(--ypai-color-text-secondary);line-height:1.7;margin-bottom:2rem}.ypai-cta-features{display:flex;flex-direction:column;gap:1rem}.ypai-cta-feature{display:flex;align-items:center;gap:.75rem;color:var(--ypai-color-text-secondary)}.ypai-cta-feature svg{color:var(--ypai-color-accent)}.ypai-cta-form{background:#0a0b14cc;border-radius:var(--ypai-border-radius-xl);padding:2.5rem;border:1px solid rgba(139,92,246,.15)}.ypai-form{display:flex;flex-direction:column;gap:1.5rem}.ypai-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ypai-form-group{display:flex;flex-direction:column;gap:.5rem}.ypai-form-label{font-size:.875rem;font-weight:500;color:var(--ypai-color-text-secondary)}.ypai-form-input,.ypai-form-select,.ypai-form-textarea{padding:.875rem 1rem;background:#0a0b14cc;border:1px solid rgba(139,92,246,.2);border-radius:var(--ypai-border-radius-md);color:var(--ypai-color-text);font-size:1rem;font-family:var(--ypai-font-body);transition:all .3s ease}.ypai-form-input:focus,.ypai-form-select:focus,.ypai-form-textarea:focus{outline:none;border-color:var(--ypai-color-primary-light);box-shadow:0 0 0 3px #8b5cf61a}.ypai-form-input::-moz-placeholder,.ypai-form-textarea::-moz-placeholder{color:var(--ypai-color-text-tertiary)}.ypai-form-input::placeholder,.ypai-form-textarea::placeholder{color:var(--ypai-color-text-tertiary)}.ypai-form-select{cursor:pointer}.ypai-form-textarea{resize:vertical;min-height:120px}.ypai-form-checkbox{display:flex;align-items:center;gap:.75rem}.ypai-checkbox{width:1.25rem;height:1.25rem;accent-color:var(--ypai-color-primary-light)}.ypai-checkbox-label{font-size:.875rem;color:var(--ypai-color-text-tertiary)}.ypai-form-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--ypai-color-primary) 0%,var(--ypai-color-primary-light) 100%);color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:var(--ypai-border-radius-md);cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #6d28d966}.ypai-form-submit:hover{transform:translateY(-2px);box-shadow:0 8px 30px #6d28d980}.ypai-form-success{text-align:center;padding:2rem}.ypai-success-icon{color:var(--ypai-color-accent);margin-bottom:1rem}.ypai-success-title{font-family:var(--ypai-font-heading);font-size:1.5rem;font-weight:600;color:var(--ypai-color-text);margin-bottom:.75rem}.ypai-success-text{color:var(--ypai-color-text-secondary);line-height:1.6}@media(max-width:1200px){.ypai-application-card{flex:0 0 calc(50% - .75rem);min-width:calc(50% - .75rem)}}@media(max-width:1024px){.ypai-container{flex-direction:column;padding:0 2rem}.ypai-hero-content,.ypai-hero-showcase{width:100%;padding:0}.ypai-hero-showcase{margin-top:3rem}.ypai-panel-content{grid-template-columns:1fr;gap:2rem}.ypai-cta-container{grid-template-columns:1fr;gap:3rem}.ypai-feature-cards{grid-template-columns:1fr}}@media(max-width:768px){.ypai-hero{padding:4rem 0 2rem}.ypai-container{padding:0 1.5rem}.ypai-stats-container{flex-direction:column;gap:1.5rem}.ypai-tabs-nav{flex-direction:column;align-items:stretch}.ypai-tab-button{justify-content:center}.ypai-application-card{flex:0 0 100%;min-width:100%}.ypai-form-row,.ypai-advantages-grid{grid-template-columns:1fr}.ypai-process-steps{flex-direction:column}.ypai-process-connector{width:2px;height:2rem;background:linear-gradient(180deg,var(--ypai-color-primary-light),rgba(139,92,246,.2))}.ypai-security-badges{gap:1rem}.ypai-showcase-small{display:none}}
