.sd-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.sd-visible{opacity:1;transform:translateY(0)}.sd-container{max-width:960px;margin:0 auto;padding:0 24px}.sd-hero{justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.sd-hero-inner{z-index:1;text-align:center;max-width:800px;position:relative}.sd-hero-badge{background:hsl(var(--foreground)/.06);border:1px solid hsl(var(--foreground)/.08);color:hsl(var(--foreground));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.sd-dot{background:hsl(var(--pexo-green));border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite sd-pulse}@keyframes sd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.sd-hero h1{color:hsl(var(--foreground));font-family:Poppins,sans-serif;font-size:max(2rem,min(5vw,3.2rem));font-weight:800;line-height:1.15}.sd-grad{background:linear-gradient(135deg,hsl(var(--pexo-blue-light)),hsl(var(--pexo-green)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sd-hero-sub{color:hsl(var(--muted-foreground));max-width:600px;margin:20px auto 0;font-family:Inter,sans-serif;font-size:max(.95rem,min(2vw,1.1rem));line-height:1.7}.sd-cta-btn{color:hsl(var(--foreground));background:linear-gradient(135deg,hsl(var(--pexo-blue-light)/.35),hsl(var(--pexo-green)/.35));border:2px solid hsl(var(--pexo-blue-light)/.5);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;padding:14px 36px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.sd-cta-btn:hover{box-shadow:0 8px 32px hsl(var(--pexo-blue-light)/.3),0 2px 8px hsl(var(--pexo-green)/.2);background:linear-gradient(135deg,hsl(var(--pexo-blue-light)/.5),hsl(var(--pexo-green)/.5));transform:translateY(-2px)scale(1.03)}.sd-cta-btn:active{transform:translateY(0)scale(.98)}.sd-stat-row{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.sd-stat-card{background:hsl(var(--background)/.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsl(var(--border));text-align:center;border-radius:16px;min-width:150px;padding:20px 24px}.sd-stat-num{color:hsl(var(--foreground));margin-bottom:4px;font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:800}.sd-stat-card span{color:hsl(var(--muted-foreground));font-family:Inter,sans-serif;font-size:12px}.sd-section{padding:72px 0}.sd-section-header{text-align:center;margin-bottom:56px}.sd-section-header h2{color:hsl(var(--foreground));margin:16px 0;font-family:Poppins,sans-serif;font-size:max(1.6rem,min(4vw,2.4rem));font-weight:800;line-height:1.2}.sd-section-header p{color:hsl(var(--muted-foreground));max-width:600px;margin:0 auto;font-family:Inter,sans-serif;font-size:1rem;line-height:1.7}.sd-label{color:hsl(var(--foreground));letter-spacing:.04em;text-transform:uppercase;opacity:.55;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.sd-text-block{max-width:720px;margin:0 auto}.sd-text-block h3{color:hsl(var(--foreground));margin-bottom:20px;font-family:Poppins,sans-serif;font-size:max(1.3rem,min(3vw,1.8rem));font-weight:700;line-height:1.3}.sd-text-block p{color:hsl(var(--muted-foreground));margin-bottom:16px;font-family:Inter,sans-serif;font-size:1rem;line-height:1.8}.sd-text-block strong{color:hsl(var(--foreground))}.sd-pull-quote{border-left:3px solid hsl(var(--foreground)/.2);background:hsl(var(--foreground)/.02);border-radius:0 12px 12px 0;max-width:680px;margin:40px auto;padding:28px 32px}.sd-pull-quote p{color:hsl(var(--foreground));margin:0;font-family:Inter,sans-serif;font-size:1.05rem;font-style:italic;line-height:1.7}.sd-attr{color:hsl(var(--muted-foreground))!important;margin-top:12px!important;font-size:.85rem!important;font-style:normal!important}.sd-video-full{aspect-ratio:16/9;background:hsl(var(--foreground)/.04);border-radius:20px;width:100%;position:relative;overflow:hidden}.sd-video-full video{object-fit:cover;width:100%;height:100%}.sd-v-overlay{background:hsl(var(--foreground)/.15);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:background .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sd-v-overlay:hover{background:hsl(var(--foreground)/.25)}.sd-v-play{background:hsl(var(--foreground)/.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.sd-v-play svg{width:28px;height:28px}.sd-v-label{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.sd-feat-row{align-items:center;gap:40px;margin-bottom:56px;display:flex}.sd-feat-row:nth-child(odd){flex-direction:row-reverse}.sd-feat-video{aspect-ratio:4/3;background:hsl(var(--foreground)/.04);border-radius:20px;flex:1;overflow:hidden}.sd-feat-video video{object-fit:cover;width:100%;height:100%}.sd-feat-text{flex:1}.sd-feat-label{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.05em;opacity:.5;margin-bottom:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:block}.sd-feat-text h3{color:hsl(var(--foreground));margin-bottom:16px;font-family:Poppins,sans-serif;font-size:max(1.2rem,min(2.5vw,1.5rem));font-weight:700;line-height:1.3}.sd-feat-text p{color:hsl(var(--muted-foreground));font-family:Inter,sans-serif;font-size:.95rem;line-height:1.7}.sd-comp-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sd-comp-card{background:hsl(var(--background)/.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(var(--border));border-radius:16px;padding:28px 24px;transition:transform .3s,box-shadow .3s}.sd-comp-card:hover{box-shadow:0 12px 40px hsl(var(--pexo-blue-light)/.15);transform:translateY(-4px)}.sd-comp-vs{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.04em;opacity:.5;margin-bottom:12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.sd-comp-card h4{color:hsl(var(--foreground));margin-bottom:10px;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:700}.sd-comp-card p{color:hsl(var(--muted-foreground));margin-bottom:14px;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.65}.sd-verdict{color:hsl(var(--foreground));opacity:.6;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.sd-shock-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sd-shock-card{background:hsl(var(--background)/.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(var(--border));border-radius:16px;padding:28px 24px}.sd-shock-num{background:linear-gradient(135deg,hsl(var(--pexo-blue-light)),hsl(var(--pexo-green)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-family:Poppins,sans-serif;font-size:2rem;font-weight:800}.sd-shock-card h4{color:hsl(var(--foreground));margin-bottom:10px;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:700}.sd-shock-card p{color:hsl(var(--muted-foreground));font-family:Inter,sans-serif;font-size:.9rem;line-height:1.65}.sd-gaps-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:720px;margin:24px auto 0;display:grid}.sd-gap-item{border:1px solid hsl(var(--border));background:hsl(var(--background)/.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.sd-gap-icon{width:32px;height:32px;color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:flex}.sd-gap-icon svg{width:20px;height:20px}.sd-gap-item p{color:hsl(var(--muted-foreground));margin:0;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6}@media (max-width:768px){.sd-feat-row,.sd-feat-row:nth-child(odd){flex-direction:column}.sd-comp-grid,.sd-shock-grid,.sd-gaps-grid{grid-template-columns:1fr}.sd-stat-row{flex-direction:row;align-items:stretch;gap:10px}.sd-stat-card{flex:1;min-width:0;padding:14px 8px}.sd-stat-num{font-size:1.2rem}.sd-hero{padding:100px 20px 60px}.sd-section{padding:56px 0}}
