main.presentation{background:linear-gradient(180deg,oklch(7% .01 250deg),oklch(11% .01 250deg) 30%,oklch(10% .01 250deg) 60%,oklch(7% .01 250deg))!important;background-attachment:fixed;color:var(--color-text-primary,oklch(97% 0 0deg))!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,system-ui,sans-serif;letter-spacing:.3px;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main.presentation section{background:transparent!important;border-top:1px solid var(--border-subtle,oklch(100% 0 0deg/.05));padding:48px 24px}main.presentation .section-container{margin:0 auto;max-width:1400px}main.presentation .section-title{color:var(--color-text-primary,oklch(97% 0 0deg))!important;font-size:clamp(32px,2rem + 2vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px;text-align:center}main.presentation .section-subtitle{color:var(--color-text-secondary,oklch(76% .01 250deg))!important;font-size:16px;font-weight:400;line-height:1.6;margin:0 0 32px;text-align:center}main.presentation .hero-galaxy,main.presentation .hero-section{align-items:center;background:var(--color-executive-dark,oklch(7% .01 250deg))!important;display:flex;justify-content:center;min-height:90vh;overflow:hidden;padding:48px 24px;position:relative}main.presentation .hero-content{max-width:900px;position:relative;text-align:center;z-index:2}main.presentation .hero-title{color:oklch(1 0 0)!important;font-size:clamp(48px,4rem + 2vw,72px);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0 0 24px;text-shadow:0 2px 8px oklch(0 0 0/.8)}main.presentation .hero-subtitle{color:oklch(.86 .01 250)!important;font-size:18px;font-weight:400;line-height:1.6;margin:0 0 16px;text-shadow:0 1px 4px oklch(0 0 0/.6)}main.presentation .hero-tagline{color:var(--color-accent-gold,oklch(75% .08 85deg))!important;font-size:16px;font-weight:500;margin:0 0 32px}main.presentation .ai-badge{align-items:center;backdrop-filter:blur(20px);background:var(--color-accent-gold-subtle,oklch(75% .08 85deg/.08));border:1px solid var(--border-moderate,oklch(100% 0 0deg/.08));border-radius:24px;color:var(--color-accent-gold,oklch(75% .08 85deg));display:flex;font-size:13px;font-weight:500;gap:8px;inset-inline-end:24px;padding:8px 16px;position:absolute;top:24px}main.presentation .btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.3px;padding:14px 32px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}main.presentation .btn.btn-primary{background:var(--color-accent-gold,oklch(75% .08 85deg));box-shadow:0 2px 8px oklch(.75 .08 85/.3);color:var(--color-executive-dark,oklch(7% .01 250deg))}main.presentation .btn.btn-primary:hover{box-shadow:0 4px 16px oklch(.75 .08 85/.4);transform:translateY(-2px)}main.presentation .btn.btn-secondary{background:var(--color-executive-elevated,oklch(22% .01 250deg));border:1px solid var(--border-moderate,oklch(100% 0 0deg/.08));color:var(--color-text-primary,oklch(97% 0 0deg))}main.presentation .btn.btn-secondary:hover{background:var(--color-executive-tertiary,oklch(18% .01 250deg));border-color:var(--border-prominent,oklch(100% 0 0deg/.12))}main.presentation .hero-cta{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}main.presentation .ai-card,main.presentation .feature-card,main.presentation .highlight-card,main.presentation .lighthouse-card,main.presentation .metric-card,main.presentation .roadmap-item,main.presentation .seo-card,main.presentation .tech-card{opacity:0;transform:translateY(40px) scale(.95);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}main.presentation .ai-card.card-visible,main.presentation .feature-card.card-visible,main.presentation .highlight-card.card-visible,main.presentation .lighthouse-card.card-visible,main.presentation .metric-card.card-visible,main.presentation .roadmap-item.card-visible,main.presentation .seo-card.card-visible,main.presentation .tech-card.card-visible{opacity:1;transform:translateY(0) scale(1)}main.presentation .feature-card:nth-child(2n),main.presentation .lighthouse-card:nth-child(2n),main.presentation .seo-card:nth-child(2n){transform:translateY(40px) scale(.95) translateX(-10px)}main.presentation .feature-card:nth-child(2n).card-visible,main.presentation .lighthouse-card:nth-child(2n).card-visible,main.presentation .seo-card:nth-child(2n).card-visible{transform:translateY(0) scale(1) translateX(0)}main.presentation .feature-card:nth-child(odd),main.presentation .lighthouse-card:nth-child(odd),main.presentation .seo-card:nth-child(odd){transform:translateY(40px) scale(.95) translateX(10px)}main.presentation .feature-card:nth-child(odd).card-visible,main.presentation .lighthouse-card:nth-child(odd).card-visible,main.presentation .seo-card:nth-child(odd).card-visible{transform:translateY(0) scale(1) translateX(0)}main.presentation .metrics-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1200px}main.presentation .metric-card{backdrop-filter:blur(20px);background:var(--color-executive-elevated,oklch(22% .01 250deg));border:1px solid var(--border-subtle-exec,oklch(100% 0 0deg/.05));border-radius:12px;box-shadow:var(--shadow-glass,0 8px 32px oklch(0 0 0deg/.6));overflow:hidden;padding:32px 24px;position:relative;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1)}main.presentation .metric-card:before{background:linear-gradient(180deg,var(--color-accent-gold,oklch(75% .08 85deg)),var(--color-accent-gold-secondary,oklch(60% .04 60deg)));content:"";height:100%;inset-inline-start:0;position:absolute;top:0;width:3px}main.presentation .metric-card:after{background:linear-gradient(90deg,transparent,oklch(75% .08 85deg/.3),transparent);content:"";height:1px;opacity:0;position:absolute;top:0;inset-inline:0;transition:opacity .25s}main.presentation .metric-card:hover{border-color:var(--border-moderate-exec,oklch(100% 0 0deg/.08));transform:translateY(-4px)}main.presentation .metric-card:hover:after{opacity:1}main.presentation .metric-value{color:var(--color-text-primary-exec,oklch(97% 0 0deg));font-size:clamp(40px,3rem + 1vw,56px);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;margin-bottom:12px}main.presentation .metric-unit{color:var(--color-accent-gold,oklch(75% .08 85deg));font-size:.5em;margin-inline-start:4px}main.presentation .metric-label{color:var(--color-text-secondary-exec,oklch(76% .01 250deg));font-size:13px;font-weight:500;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}main.presentation .metric-desc{color:var(--color-text-tertiary,oklch(57% .01 250deg));font-size:12px}main.presentation .ai-features-grid,main.presentation .capabilities-grid,main.presentation .tech-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}main.presentation .ai-card,main.presentation .feature-card,main.presentation .tech-card{backdrop-filter:blur(20px);background:var(--color-executive-elevated,oklch(22% .01 250deg));border:1px solid var(--border-subtle-exec,oklch(100% 0 0deg/.05));border-radius:12px;box-shadow:0 2px 8px oklch(0 0 0/.4);padding:24px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}main.presentation .ai-card:hover,main.presentation .feature-card:hover,main.presentation .tech-card:hover{border-color:var(--border-moderate-exec,oklch(100% 0 0deg/.08));box-shadow:0 4px 16px oklch(0 0 0/.5);transform:translateY(-2px)}main.presentation .ai-icon,main.presentation .feature-icon,main.presentation .tech-icon{color:var(--color-accent-gold,oklch(75% .08 85deg));filter:drop-shadow(0 2px 4px oklch(75% .08 85deg/.3));height:48px;margin-bottom:16px;width:48px}main.presentation .ai-card-title,main.presentation .feature-title,main.presentation .tech-card-title{color:var(--color-text-primary-exec,oklch(97% 0 0deg));font-size:18px;font-weight:600;line-height:1.3;margin:0 0 12px}main.presentation .ai-card-desc,main.presentation .feature-desc,main.presentation .tech-card-desc{color:var(--color-text-secondary-exec,oklch(76% .01 250deg));font-size:14px;line-height:1.6;margin:0}main.presentation .ai-status{bottom:12px;color:var(--color-text-tertiary,oklch(57% .01 250deg));font-size:10px;font-weight:500;inset-inline-end:12px;letter-spacing:.5px;position:absolute}main.presentation .feature-grid-comprehensive{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:32px}main.presentation .feature-category{background:var(--color-executive-elevated,oklch(22% .01 250deg));border:1px solid var(--border-subtle-exec,oklch(100% 0 0deg/.05));border-radius:12px;padding:24px}main.presentation .category-title{border-bottom:2px solid var(--color-accent-gold,oklch(75% .08 85deg));color:var(--color-text-primary-exec,oklch(97% 0 0deg));font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:12px}main.presentation .feature-list-detailed{list-style:none;margin:0;padding:0}main.presentation .feature-list-detailed li{color:var(--color-text-secondary-exec,oklch(76% .01 250deg));font-size:13px;line-height:1.5;margin-bottom:8px;padding-inline-start:20px;position:relative}main.presentation .feature-list-detailed li:before{color:var(--color-accent-gold,oklch(75% .08 85deg));content:"→";font-weight:600;inset-inline-start:0;position:absolute}main.presentation .security-badges{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:32px}main.presentation .highlight-card{backdrop-filter:blur(20px);background:var(--color-executive-elevated,oklch(22% .01 250deg));border:1px solid var(--border-subtle-exec,oklch(100% 0 0deg/.05));border-radius:12px;box-shadow:var(--shadow-glass,0 8px 32px oklch(0 0 0deg/.6));overflow:hidden;padding:32px 24px;position:relative;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1)}main.presentation .highlight-card:before{background:linear-gradient(180deg,var(--color-accent-gold,oklch(75% .08 85deg)),var(--color-accent-gold-secondary,oklch(60% .04 60deg)));content:"";height:100%;inset-inline-start:0;position:absolute;top:0;width:3px}main.presentation .highlight-card:after{background:linear-gradient(90deg,transparent,oklch(75% .08 85deg/.3),transparent);content:"";height:1px;opacity:0;position:absolute;top:0;inset-inline:0;transition:opacity .25s}main.presentation .highlight-card:hover{border-color:var(--border-moderate-exec,oklch(100% 0 0deg/.08));transform:translateY(-4px)}main.presentation .highlight-card:hover:after{opacity:1}main.presentation .badge-icon{color:var(--color-accent-gold,oklch(75% .08 85deg));filter:drop-shadow(0 2px 4px oklch(75% .08 85deg/.3));height:48px;margin:0 auto 16px;width:48px}main.presentation .badge-title{color:var(--color-text-primary-exec,oklch(97% 0 0deg));font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}main.presentation .badge-desc{color:var(--color-text-secondary-exec,oklch(76% .01 250deg));font-size:14px;line-height:1.5;margin:0}main.presentation .roadmap-timeline{display:flex;flex-direction:column;gap:16px;margin:32px auto 0;max-width:900px}main.presentation .roadmap-item{backdrop-filter:blur(20px);background:var(--color-executive-elevated,oklch(22% .01 250deg));border:1px solid var(--border-subtle-exec,oklch(100% 0 0deg/.05));border-radius:12px;box-shadow:0 2px 8px oklch(0 0 0/.4);display:flex;gap:20px;padding:24px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}main.presentation .roadmap-item:hover{border-color:var(--border-moderate-exec,oklch(100% 0 0deg/.08));box-shadow:0 4px 16px oklch(0 0 0/.5);transform:translateY(-2px)}main.presentation .roadmap-item.current{border-inline-start:3px solid var(--color-accent-gold,oklch(75% .08 85deg))}main.presentation .roadmap-item.current .roadmap-marker{color:var(--color-accent-gold,oklch(75% .08 85deg))}main.presentation .roadmap-item.completed .roadmap-marker{color:oklch(.78 .18 145)}main.presentation .roadmap-item.future .roadmap-marker{color:var(--color-text-tertiary,oklch(57% .01 250deg))}main.presentation .roadmap-marker{align-items:center;display:flex;flex-shrink:0;font-size:24px;font-weight:600;height:32px;justify-content:center;width:32px}main.presentation .roadmap-content{flex:1}main.presentation .roadmap-title{color:var(--color-text-primary-exec,oklch(97% 0 0deg));font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}main.presentation .roadmap-desc{color:var(--color-text-secondary-exec,oklch(76% .01 250deg));font-size:14px;line-height:1.6;margin:0}main.presentation .premium-cta{background:linear-gradient(180deg,var(--color-executive-secondary,oklch(11% .01 250deg)) 0,var(--color-executive-dark,oklch(7% .01 250deg)) 100%)!important;padding:64px 24px!important;text-align:center}main.presentation .cta-title{color:var(--color-text-primary-exec,oklch(97% 0 0deg));font-size:clamp(40px,3rem + 2vw,56px);font-weight:600;letter-spacing:-.02em;margin:0 0 16px}main.presentation .cta-subtitle{color:var(--color-text-secondary-exec,oklch(76% .01 250deg));font-size:18px;margin:0 0 32px}main.presentation .cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:32px}main.presentation .trust-indicators{align-items:center;color:var(--color-text-tertiary,oklch(57% .01 250deg));display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:center;letter-spacing:1px;text-transform:uppercase}main.presentation .trust-item{color:var(--color-accent-gold,oklch(75% .08 85deg));font-weight:600}main.presentation .trust-separator{color:var(--color-text-tertiary,oklch(57% .01 250deg))}main.presentation .analytics-grid,main.presentation .communication-grid,main.presentation .pwa-grid,main.presentation .security-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:32px}main.presentation .lighthouse-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}main.presentation .card-icon{color:var(--color-accent-gold,oklch(75% .08 85deg));filter:drop-shadow(0 2px 4px oklch(75% .08 85deg/.3));height:48px;margin-bottom:16px;width:48px}main.presentation .card-title{color:var(--color-text-primary-exec,oklch(97% 0 0deg));font-size:18px;font-weight:600;line-height:1.3;margin:0 0 12px}main.presentation .card-desc{color:var(--color-text-secondary-exec,oklch(76% .01 250deg));font-size:14px;line-height:1.6;margin:12px 0 0}main.presentation .lighthouse-scores{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:12px}main.presentation .score-item{align-items:center;background:oklch(.75 .08 85/.08);border:1px solid var(--border-subtle,oklch(100% 0 0deg/.05));border-radius:8px;display:flex;flex-direction:column;padding:12px}main.presentation .score-label{color:var(--color-text-tertiary,oklch(57% .01 250deg));font-size:11px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}main.presentation .score-value{color:var(--color-accent-gold,oklch(75% .08 85deg));font-size:24px;font-weight:600}main.presentation .vitals-metrics{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}main.presentation .vital-item{align-items:center;background:oklch(.75 .08 85/.08);border:1px solid var(--border-subtle,oklch(100% 0 0deg/.05));border-radius:8px;display:flex;flex:1;flex-direction:column;min-width:80px;padding:12px}main.presentation .vital-label{color:var(--color-text-tertiary,oklch(57% .01 250deg));font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}main.presentation .vital-value{color:var(--color-accent-gold,oklch(75% .08 85deg));font-size:20px;font-weight:600}main.presentation .feature-list{list-style:none;margin:0 0 12px;padding:0}main.presentation .feature-list li{color:var(--color-text-secondary-exec,oklch(76% .01 250deg));font-size:13px;line-height:1.5;margin-bottom:8px;padding-inline-start:20px;position:relative}main.presentation .feature-list li:before{color:var(--color-accent-gold,oklch(75% .08 85deg));content:"✓";font-weight:600;inset-inline-start:0;position:absolute}main.presentation .seo-dominance-section{section-container:inherit}main.presentation .seo-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:32px}main.presentation .seo-card{backdrop-filter:blur(20px);background:var(--color-executive-elevated,oklch(22% .01 250deg));border:1px solid var(--border-subtle-exec,oklch(100% 0 0deg/.05));border-radius:12px;box-shadow:0 2px 8px oklch(0 0 0/.4);opacity:0;padding:24px;position:relative;transform:translateY(40px) scale(.95);transition:all .25s cubic-bezier(.4,0,.2,1)}main.presentation .seo-card.seo-card-visible{opacity:1;transform:translateY(0) scale(1)}main.presentation .seo-card:hover{border-color:var(--border-moderate-exec,oklch(100% 0 0deg/.08));box-shadow:0 4px 16px oklch(0 0 0/.5);transform:translateY(-2px)}main.presentation .seo-card:before{background:linear-gradient(180deg,var(--color-accent-gold,oklch(75% .08 85deg)),var(--color-accent-gold-secondary,oklch(60% .04 60deg)));content:"";height:100%;inset-inline-start:0;position:absolute;top:0;width:3px}main.presentation .seo-card .card-icon{color:var(--color-accent-gold,oklch(75% .08 85deg));filter:drop-shadow(0 2px 4px oklch(75% .08 85deg/.3));height:48px;margin-bottom:16px;width:48px}main.presentation .seo-card .card-title{color:var(--color-text-primary-exec,oklch(97% 0 0deg));font-size:18px;font-weight:600;line-height:1.3;margin:0 0 12px}main.presentation .seo-card .card-desc{color:var(--color-text-secondary-exec,oklch(76% .01 250deg));font-size:14px;line-height:1.6;margin:12px 0 0}main.presentation .seo-card .card-list{list-style:none;margin:12px 0;padding:0}main.presentation .seo-card .card-list li{color:var(--color-text-secondary-exec,oklch(76% .01 250deg));font-size:13px;line-height:1.5;margin-bottom:8px;padding-inline-start:20px;position:relative}main.presentation .seo-card .card-list li:before{color:var(--color-accent-gold,oklch(75% .08 85deg));content:"→";font-weight:600;inset-inline-start:0;position:absolute}main.presentation .seo-power-messaging{background:oklch(.75 .08 85/.08);border:1px solid var(--color-accent-gold,oklch(75% .08 85deg));border-radius:12px;margin-top:32px;padding:24px;text-align:center}main.presentation .seo-message{color:var(--color-accent-gold,oklch(75% .08 85deg));font-size:16px;font-weight:600;line-height:1.5;margin:8px 0}@media(width <= 768px){main.presentation .analytics-grid,main.presentation .communication-grid,main.presentation .pwa-grid,main.presentation .security-grid,main.presentation .seo-grid{grid-template-columns:1fr}}