*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#06f;--text-dark:#111827;--text-gray:#6b7280;--bg-light:#f9fafb;--bg-white:#fff;--border-color:#e5e7eb;--success-color:#10b981;--warning-color:#f59e0b;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:1.75rem;--fs-3xl:2rem;--fs-4xl:2.25rem;--fs-5xl:3rem;--fs-6xl:3.5rem;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-base:1rem;--spacing-lg:1.25rem;--spacing-xl:1.5rem;--spacing-2xl:1.875rem;--spacing-3xl:2.5rem;--spacing-4xl:3rem;--spacing-5xl:3.75rem;--spacing-6xl:5rem;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:50%;--transition-base:.3s ease-in-out;--transition-fast:.2s ease;--transition-slow:.5s}html{scroll-behavior:smooth}html:has(dialog[open]),html:has(.perk-modal-overlay.active){scrollbar-gutter:stable;overflow:hidden}body{color:var(--text-dark);background-color:var(--bg-white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}header{padding:var(--spacing-lg)0;background:var(--bg-white);z-index:100;transition:box-shadow var(--transition-base);position:sticky;top:0}.is-scrolling{box-shadow:0 2px 10px #0000001a}nav{justify-content:space-between;align-items:center;display:flex}.logo{color:var(--text-dark);font-size:1.3125rem;font-weight:700}.nav-links{gap:var(--spacing-2xl);align-items:center;display:flex}.nav-links a{color:var(--text-gray);transition:color var(--transition-base);font-weight:500;text-decoration:none;position:relative}.nav-links a:where(:not(.cta-button)):after{content:"";background-color:var(--primary-color);width:0;height:2px;transition:width var(--transition-base);position:absolute;bottom:-4px;left:0}.nav-links a:where(:not(.cta-button)):hover:after{width:100%}.nav-links a:hover{color:var(--text-dark)}.hero{text-align:center;padding:8rem 0}.badge{color:#92400e;padding:.375rem var(--spacing-base);border-radius:var(--radius-2xl);font-size:var(--fs-sm);margin-bottom:var(--spacing-lg);background:#fef3c7;font-weight:600;display:inline-block}h1{font-size:var(--fs-6xl);margin-bottom:var(--spacing-xl);letter-spacing:-.02em;font-weight:800;line-height:1.1}.hero-subtitle{font-size:var(--fs-lg);color:var(--text-gray);margin-bottom:var(--spacing-3xl);max-width:700px;margin-left:auto;margin-right:auto}.cta-button{background:var(--primary-color);color:#fff;padding:var(--spacing-base)var(--spacing-3xl);border-radius:var(--radius-md);font-size:var(--fs-md);font-weight:600;text-decoration:none;display:inline-block}.pricing-hero{margin-top:var(--spacing-base);font-size:var(--fs-base);color:var(--text-gray)}.pricing-hero .price{font-size:var(--fs-xl);color:var(--text-dark);margin:0 var(--spacing-sm);font-weight:700;text-decoration:line-through}.pricing-hero .price-current{font-size:var(--fs-3xl);color:var(--success-color);text-decoration:none}.social-proof{padding:var(--spacing-3xl)0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--bg-light)}.testimonial-avatars{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.avatar-group{margin-right:var(--spacing-lg);display:flex}.avatar{width:var(--spacing-4xl);height:var(--spacing-4xl);border-radius:var(--radius-full);margin-left:calc(var(--spacing-md)*-1);color:var(--text-gray);background:#e5e7eb 50% 25%/cover no-repeat;border:3px solid #fff;justify-content:center;align-items:center;font-weight:600;display:flex}.avatar:first-child{margin-left:0}.social-proof-text{font-size:var(--fs-md);color:var(--text-dark);font-weight:600}.problem-section{padding:var(--spacing-6xl)0;text-align:center}.problem-grid{gap:var(--spacing-2xl);text-align:left;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:3.125rem 0;display:grid}.problem-item{padding:var(--spacing-xl);background:var(--bg-light);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.problem-item h3{font-size:var(--fs-lg);margin-bottom:var(--spacing-md);color:var(--text-dark)}.problem-item p{color:var(--text-gray);line-height:1.6}.time-calc{padding:var(--spacing-2xl);border-radius:var(--radius-lg);margin:var(--spacing-3xl)auto;text-align:left;background:#fee2e2;max-width:600px}.time-calc-item{padding:var(--spacing-sm)0;border-bottom:1px solid #fecaca;justify-content:space-between;align-items:center;gap:8px;display:flex}.time-calc-item span:first-child{align-items:center;gap:8px;display:flex}.time-calc-item:last-child{padding-top:var(--spacing-lg);font-weight:700;font-size:var(--fs-lg);border-bottom:none}.solution-section{padding:var(--spacing-6xl)0;background:linear-gradient(to bottom,var(--bg-light),var(--bg-white))}.solution-header{text-align:center;margin-bottom:var(--spacing-5xl)}.solution-header h2{font-size:var(--fs-5xl);margin-bottom:var(--spacing-lg);font-weight:700}.features-container{max-width:1200px;margin:0 auto}.features-tabs{gap:var(--spacing-3xl);grid-template-columns:350px 1fr;align-items:start;display:grid}.tab-list{border-radius:var(--radius-xl);padding:var(--spacing-sm);border:2px solid var(--border-color);background:#fff;position:sticky;top:6.25rem}.tab-button{width:100%;padding:var(--spacing-base)var(--spacing-lg);border-radius:var(--radius-lg);text-align:left;cursor:pointer;transition:all var(--transition-base);margin-bottom:var(--spacing-xs);align-items:center;gap:var(--spacing-md);background:0 0;border:none;display:flex}.tab-button:is(:hover,:focus-visible){background:var(--bg-light)}.tab-button.active{background:var(--primary-color);color:#fff}.tab-icon{width:var(--spacing-3xl);height:var(--spacing-3xl);background:var(--bg-light);font-size:var(--fs-lg);transition:all var(--transition-base);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tab-button.active .tab-icon{background:#fff}.tab-label{flex:1}.tab-title{font-size:var(--fs-base);margin-bottom:var(--spacing-xs);font-weight:600}.tab-subtitle{opacity:.8;font-size:.8125rem;line-height:1.3}.tab-content{border-radius:var(--radius-xl);padding:var(--spacing-3xl);border:2px solid var(--border-color);background:#fff;min-height:500px}.tab-panel{animation:fadeIn var(--transition-slow);display:none}.tab-panel.active{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.feature-header{align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg);border-bottom:2px solid var(--border-color);display:flex}.feature-header-icon{width:var(--spacing-5xl);height:var(--spacing-5xl);background:var(--primary-color);border-radius:var(--radius-lg);color:#fff;font-size:var(--fs-2xl);justify-content:center;align-items:center;display:flex}.feature-header-text h3{line-height:1.3;font-size:var(--fs-2xl);margin-bottom:var(--spacing-sm)}.feature-header-text p{color:var(--text-gray);font-size:var(--fs-base)}.feature-details{gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);grid-template-columns:1fr 1fr;display:grid}.detail-item{padding:var(--spacing-base);background:var(--bg-light);border-radius:var(--radius-lg)}.detail-item h4{font-size:var(--fs-base);margin-bottom:var(--spacing-sm);color:var(--text-dark)}.detail-item p{font-size:var(--fs-sm);color:var(--text-gray);line-height:1.5}.feature-list{margin:var(--spacing-2xl)0;padding:0;list-style:none}.feature-list li{align-items:start;gap:var(--spacing-md);margin-bottom:var(--spacing-base);padding:var(--spacing-md);background:var(--bg-light);border-radius:var(--radius-md);display:flex}.feature-list .checkmark{color:var(--success-color);font-size:var(--fs-lg);flex-shrink:0;margin-top:2px}@media (width<=968px){.features-tabs{grid-template-columns:1fr}.tab-list{padding:var(--spacing-xs);display:flex;position:static;overflow-x:auto}.tab-button{flex-shrink:0;width:auto}.feature-details{grid-template-columns:1fr}}.founder-section{padding:var(--spacing-6xl)0;background:var(--bg-white);border-top:1px solid var(--border-color)}.founder-content{gap:var(--spacing-5xl);grid-template-columns:1fr 1.2fr;align-items:center;max-width:1100px;margin:0 auto;display:grid}.founder-image-wrapper{position:relative}.founder-image{border-radius:var(--radius-full);color:#fff;width:7.25rem;height:7.25rem;font-size:var(--fs-4xl);margin-bottom:var(--spacing-2xl);justify-content:center;align-items:center;font-weight:700;display:flex}:is(.founder-info,.founder-left) h3{font-size:var(--fs-3xl);margin-bottom:var(--spacing-base);color:var(--text-dark)}.founder-left h3{margin-bottom:var(--spacing-md)}.founder-story{color:var(--text-gray);line-height:1.8;font-size:var(--fs-base)}.founder-story p{margin-bottom:var(--spacing-base)}.founder-story strong{color:var(--text-dark);font-weight:600}.dashboard-showcase{padding:var(--spacing-6xl)0;background:var(--bg-light)}.dashboard-header{text-align:center;margin-bottom:var(--spacing-5xl)}.dashboard-header h2{font-size:var(--fs-5xl);margin-bottom:var(--spacing-lg);font-weight:700}.dashboard-content{gap:var(--spacing-5xl);grid-template-columns:1fr 1.3fr;align-items:center;max-width:1200px;margin:0 auto;display:grid}.dashboard-benefits{padding-right:var(--spacing-lg)}.dashboard-benefit{margin-bottom:var(--spacing-2xl);align-items:start;gap:var(--spacing-base);display:flex}.benefit-icon{width:var(--spacing-4xl);height:var(--spacing-4xl);background:var(--primary-color);color:#fff;border-radius:var(--radius-lg);font-size:var(--fs-xl);flex-shrink:0;justify-content:center;align-items:center;display:flex}.benefit-content h4{font-size:var(--fs-lg);margin-bottom:var(--spacing-sm);color:var(--text-dark)}.benefit-content p{color:var(--text-gray);font-size:.9375rem;line-height:1.6}.savings-badge{background:var(--success-color);color:#fff;padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-2xl);font-size:var(--fs-sm);margin-top:var(--spacing-sm);font-weight:600;display:inline-block}.dashboard-preview{border-radius:var(--radius-xl);background:#fff;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.dashboard-header-bar{background:var(--text-dark);padding:var(--spacing-2xl);justify-content:space-between;align-items:center;display:flex}.dashboard-preview .dashboard-header-bar{border-radius:0;margin-top:-1px}.brand-placeholder{color:var(--text-dark);padding:var(--spacing-sm)var(--spacing-base);border-radius:var(--radius-sm);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:var(--spacing-sm);background:#fff;display:flex}.dashboard-nav{gap:var(--spacing-lg);display:flex}.nav-item{color:#fff;opacity:.7;font-size:var(--fs-sm)}.dashboard-body{padding:var(--spacing-2xl)}.metrics-grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(3,1fr);display:grid}.metric-card{background:var(--bg-light);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.metric-label{font-size:var(--fs-xs);color:var(--text-gray);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm)}.metric-value{font-size:var(--fs-2xl);color:var(--text-dark);margin-bottom:var(--spacing-xs);font-weight:700}.metric-change{font-size:var(--fs-sm);color:var(--success-color);font-weight:600}.activity-section{background:var(--bg-light);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.activity-header{font-size:var(--fs-base);margin-bottom:var(--spacing-base);color:var(--text-dark);font-weight:600}.activity-item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)0;border-bottom:1px solid var(--border-color);display:flex}.activity-item:last-child{border-bottom:none}.activity-icon{background:var(--primary-color);color:#fff;border-radius:var(--radius-md);width:36px;height:36px;font-size:var(--fs-base);justify-content:center;align-items:center;display:flex}.activity-text{font-size:var(--fs-sm);color:var(--text-gray);flex:1}.activity-time{font-size:var(--fs-xs);color:var(--text-gray);opacity:.7}.browser-bar{border-radius:var(--radius-xl)var(--radius-xl)0 0;padding:var(--spacing-sm);align-items:center;gap:var(--spacing-md);border:2px solid var(--border-color);border-bottom:1px solid var(--border-color);background:#f3f4f6;display:flex}.browser-controls{gap:var(--spacing-sm);padding:0 var(--spacing-sm);display:flex}.browser-dot{border-radius:var(--radius-full);width:12px;height:12px;transition:opacity var(--transition-fast);display:inline-block}.browser-dot-red{background:#ff5f57}.browser-dot-yellow{background:#febc2e}.browser-dot-green{background:#28c940}.browser-bar:hover .browser-dot{opacity:.8}.browser-address-bar{align-items:center;gap:var(--spacing-sm);flex:1;display:flex}.browser-nav-buttons{gap:var(--spacing-xs);display:flex}.browser-nav-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-gray);font-size:var(--fs-sm);cursor:pointer;transition:background var(--transition-fast);border:1px solid var(--border-color);background:#fff;justify-content:center;align-items:center;display:flex}.browser-nav-btn:hover{background:var(--bg-light)}.browser-url-field{border-radius:var(--radius-md);padding:var(--spacing-sm)var(--spacing-base);align-items:center;gap:var(--spacing-sm);border:1px solid var(--border-color);font-size:var(--fs-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:#fff;flex:1;display:flex}.browser-url-field:hover{border-color:var(--primary-color);box-shadow:0 0 0 3px #0066ff1a}.browser-lock{color:var(--success-color);font-size:var(--fs-sm);align-items:center;display:flex}.browser-url{color:var(--text-dark);letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace;font-weight:500}.browser-actions{padding-right:var(--spacing-sm)}.browser-action-btn{border-radius:var(--radius-sm);width:32px;height:28px;color:var(--text-gray);font-size:var(--fs-lg);cursor:pointer;border:1px solid var(--border-color);transition:background var(--transition-fast);background:#fff;justify-content:center;align-items:center;display:flex}.browser-action-btn:hover{background:var(--bg-light)}.no-skills-section{padding:var(--spacing-5xl)0;background:var(--text-dark);text-align:center}.no-skills-section h2{font-size:var(--fs-4xl);color:#fff;margin-bottom:var(--spacing-xl);font-weight:700}.no-skills-section p{font-size:var(--fs-md);color:#ffffffe6;max-width:800px;margin:0 auto;line-height:1.8}@media (width<=768px){.browser-nav-buttons,.browser-actions,.browser-url-field .icon-sm{display:none}.browser-url-field{font-size:var(--fs-xs);justify-content:center}.browser-controls{padding:0 var(--spacing-xs)}}.pricing{padding:var(--spacing-6xl)0;text-align:center}.email-input{width:100%;padding:var(--fs-sm)var(--spacing-lg);font-size:var(--fs-base);border:2px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--spacing-base);transition:border-color var(--transition-base)}.email-input:is(:focus,:focus-visible){border-color:var(--primary-color);outline:none}.email-input::placeholder{color:var(--text-gray)}.pricing h2{font-size:var(--fs-5xl);margin-bottom:var(--spacing-lg);font-weight:700}.pricing-card{border:2px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-4xl);max-width:600px;margin:var(--spacing-3xl)auto;background:#fff;position:relative}.pricing-card.featured{border-color:var(--primary-color)}.limited-badge{color:#92400e;padding:var(--spacing-sm)var(--spacing-xl);border-radius:var(--radius-2xl);font-weight:600;font-size:var(--fs-sm);background:#fef3c7;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.price-display{margin:var(--spacing-2xl)0}.price-original{font-size:var(--fs-xl);color:var(--text-gray);text-decoration:line-through}.price-final{font-size:var(--fs-5xl);color:var(--text-dark);margin-top:var(--spacing-sm);font-weight:700}.pricing-features{text-align:left;margin:var(--spacing-3xl)0}.pricing-feature{margin-bottom:var(--spacing-base);align-items:start;gap:var(--spacing-md);display:flex}.checkmark{color:var(--success-color);font-size:var(--fs-lg);flex-shrink:0;margin-top:2px}.guarantee{padding:var(--spacing-5xl)0;background:var(--bg-light);text-align:center}.guarantee-box{padding:var(--spacing-3xl);border-radius:var(--radius-xl);background:#fff;max-width:800px;margin:0 auto}.guarantee-box h3{font-size:var(--fs-3xl);margin-bottom:var(--spacing-lg)}.guarantee-badge{background:var(--success-color);color:#fff;padding:var(--spacing-sm)var(--spacing-lg);border-radius:var(--radius-2xl);margin-top:var(--spacing-lg);font-weight:600;display:inline-block}.testimonials{padding:var(--spacing-6xl)0}.testimonials h2{text-align:center;font-size:var(--fs-5xl);margin-bottom:var(--spacing-5xl);font-weight:700}.testimonial-grid{gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.testimonial-card{background:var(--bg-light);padding:var(--spacing-2xl);border-radius:var(--radius-xl);border:1px solid var(--border-color);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.testimonial-text{font-size:var(--fs-base);margin-bottom:var(--spacing-lg);line-height:1.6}.testimonial-author{align-items:center;gap:var(--spacing-md);display:flex}.testimonial-avatar{width:var(--spacing-4xl);height:var(--spacing-4xl);border-radius:var(--radius-full);object-fit:cover;object-position:top;background-position:50% 25%;background-repeat:no-repeat;background-size:cover}.testimonial-info h4{font-size:var(--fs-base);font-weight:600}.testimonial-info p{font-size:var(--fs-sm);color:var(--text-gray)}.faq{padding:var(--spacing-6xl)0;background:var(--bg-light)}.faq h2{text-align:center;font-size:var(--fs-5xl);margin-bottom:var(--spacing-5xl);font-weight:700}.faq-grid{gap:var(--spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(450px,1fr));max-width:1000px;margin:0 auto;display:grid}.faq-item{padding:var(--spacing-2xl);border-radius:var(--radius-lg);background:#fff}.faq-item h3{font-size:var(--fs-lg);margin-bottom:var(--spacing-md)}.faq-item p{color:var(--text-gray);line-height:1.6}footer{padding:var(--fs-3xl)0;background:var(--bg-light);color:var(--text-dark);text-align:left}.footer-cta{background:var(--text-dark);color:#fff;padding:var(--spacing-5xl)0;text-align:center;margin:0}.footer-cta h2{font-size:var(--fs-4xl);margin-bottom:var(--spacing-lg)}.footer-cta .cta-button{color:var(--primary-color);background:#fff}.footer-links{justify-content:flex-end;align-items:center;gap:var(--spacing-xl);flex-wrap:wrap;margin:0;display:flex}.footer-links a{color:var(--text-gray);font-size:var(--fs-sm);transition:color var(--transition-fast),text-decoration-color var(--transition-fast);font-weight:500;text-decoration:none}.footer-links a:is(:hover,:focus){color:var(--text-dark)}.link-button{color:var(--text-gray);font-size:var(--fs-sm);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-family:inherit;font-weight:500}.link-button:is(:hover,:focus){color:var(--text-dark)}.footer-separator{color:var(--border-color);font-size:var(--fs-xl);margin:0 var(--spacing-sm);opacity:.5}.linkedin-link{transition:fill var(--transition-fast);align-items:center;display:inline-flex}.linkedin-link svg{width:22px;height:22px;fill:var(--text-gray);transition:fill var(--transition-fast)}.linkedin-link:hover svg{fill:var(--text-dark)}.footer-bar{justify-content:space-between;align-items:center;gap:var(--spacing-base);flex-wrap:wrap;display:flex}.footer-copy{opacity:.7;font-size:var(--fs-sm)}@media (width<=968px){.founder-content{text-align:center;grid-template-columns:1fr}.dashboard-content{grid-template-columns:1fr}.dashboard-benefits{padding-right:0}.metrics-grid{grid-template-columns:1fr}.pricing-card .pricing-horizontal{grid-template-columns:1fr!important}.pricing-card{padding:var(--spacing-2xl)!important}.pricing-card>div[style*="display: grid"]{grid-template-columns:none!important;display:block!important}.pricing-card>div>div{margin-bottom:var(--spacing-xl)}}@media (width<=768px){.container{padding-left:1rem;padding-right:1rem}h1{font-size:var(--fs-4xl)}.hero-subtitle{font-size:1rem}:is(.solution-header,.pricing,.testimonials,.faq) h2{font-size:var(--fs-3xl)}.faq-grid{grid-template-columns:1fr}.nav-links{display:none}.pricing-hero .price-current{font-size:var(--fs-xl)}.time-calc{padding:var(--spacing-lg)}.footer-bar{text-align:center;gap:var(--spacing-sm);flex-direction:column}.footer-links{justify-content:center}.pricing-card{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm);padding:var(--spacing-xl)var(--spacing-lg)!important}.pricing-card>div[style*="display: grid"]{grid-template-columns:none!important;display:block!important}.pricing-card>div>div{margin-bottom:var(--spacing-2xl)}.pricing-comparison-bar{padding:var(--spacing-lg)!important;flex-direction:column!important;gap:5px!important}.comparison-separator{width:100%!important;height:1px!important;margin:var(--spacing-sm)0!important}.dashboard-header-bar{flex-direction:column!important;gap:15px!important}h1,h2{font-size:1.5rem!important;line-height:1.2!important}h3{font-size:var(--fs-xl)!important;line-height:1.2!important}h4{font-size:1rem!important;line-height:1.2!important}.time-calc-item{font-size:.9375rem}.time-calc-item:last-child{font-size:var(--fs-sm)}.time-calc-item span:nth-child(2){text-align:right}.dashboard-benefit:not(:last-child){margin-bottom:var(--spacing-4xl)}.pricing p:first-of-type{font-size:1.1rem!important}.footer-separator{display:none}.activity-text{white-space:nowrap}.activity-item{white-space:nowrap;width:max-content}.activity-section{white-space:nowrap;overflow:auto hidden}.activity-section::-webkit-scrollbar{height:6px}.activity-section::-webkit-scrollbar-track{background:var(--bg-light);border-radius:3px}.activity-section::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.activity-section::-webkit-scrollbar-thumb:hover{background:var(--text-dark)}.email-input{font-size:var(--fs-sm);padding:var(--spacing-md)var(--spacing-base)}.pricing-comparison{-webkit-overflow-scrolling:touch;overflow-x:auto}.pricing-comparison table{min-width:100%}.feature-header-icon{width:var(--spacing-4xl);height:var(--spacing-4xl);min-width:var(--spacing-4xl);min-height:var(--spacing-4xl);flex-shrink:0}.feature-header{text-align:center;gap:var(--spacing-base);flex-direction:column}.feature-header-text{text-align:center}.testimonial-grid{gap:var(--spacing-lg);grid-template-columns:1fr}.problem-grid{grid-template-columns:1fr}.dashboard-preview{margin:0 var(--spacing-sm)}.solution-section,.pricing{padding:var(--spacing-4xl)0}.hero{padding:4rem 0}.badge{font-size:var(--fs-xs);padding:var(--spacing-xs)var(--spacing-md)}.cta-button{padding:var(--spacing-md)var(--spacing-2xl);font-size:var(--fs-base)}.founder-image{width:5rem;height:5rem;margin-left:auto;margin-right:auto}.benefit-icon{width:var(--spacing-3xl);height:var(--spacing-3xl);min-width:var(--spacing-3xl);min-height:var(--spacing-3xl)}.tab-icon{width:var(--spacing-2xl);height:var(--spacing-2xl);min-width:var(--spacing-2xl);min-height:var(--spacing-2xl)}.price-final{font-size:var(--fs-4xl)}.dashboard-showcase,.no-skills-section{padding:var(--spacing-4xl)0}.no-skills-section h2{font-size:var(--fs-3xl)}.guarantee{padding:var(--spacing-4xl)0}.guarantee-box{padding:var(--spacing-2xl)}.testimonials,.faq,.founder-section{padding:var(--spacing-4xl)0}}.testimonial-one{background-image:url(testimonial-one.webp)}.testimonial-two{background-image:url(testimonial-two.webp)}.testimonial-three{background-image:url(testimonial-three.webp)}.testimonial-four{background-image:url(testimonial-four.webp)}.testimonial-five{background-image:url(testimonial-five.webp)}.testimonial-six{background-image:url(testimonial-six.webp)}.testimonial-seven{background-image:url(testimonial-seven.webp)}.testimonial-eight{background-image:url(testimonial-eight.webp)}.testimonial-nine{background-image:url(testimonial-nine.webp)}.perks-grid{gap:var(--spacing-base);margin-top:var(--spacing-2xl);grid-template-columns:repeat(4,1fr);display:grid}.perk-card{background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);aspect-ratio:1;position:relative;overflow:hidden}.perk-card:hover:not(.more-perks){border-color:var(--text-gray);box-shadow:0 1px 3px #0000001a}.perk-logo{width:100%;height:100%;padding:var(--spacing-xl);transition:opacity var(--transition-fast),filter var(--transition-fast);justify-content:center;align-items:center;display:flex}.company-logo{object-fit:contain;width:auto;min-width:50px;max-width:70px;height:auto;max-height:50px}.perk-info{opacity:0;transition:opacity var(--transition-fast);padding:var(--spacing-base);text-align:center;pointer-events:none;background:#fffffffa;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.perk-card:hover:not(.more-perks) .perk-info{opacity:1}.perk-card:hover:not(.more-perks) .perk-logo{opacity:.08;filter:blur(2px)}.perk-company{font-size:var(--fs-sm);color:var(--text-gray);margin-bottom:var(--spacing-xs);letter-spacing:.3px;font-weight:500}.perk-value{font-size:var(--fs-base);color:var(--text-dark);font-weight:600}.perk-card.more-perks{cursor:default}.perk-info.always-visible{opacity:1}@media (width<=1024px){.perks-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.perks-grid{grid-template-columns:repeat(2,1fr)}.company-logo{max-width:55px;max-height:40px}.perk-value{font-size:var(--fs-sm)}}@media (width<=480px){.perks-grid{grid-template-columns:repeat(2,1fr)}}.icon-sm{width:16px;height:16px}.icon-md{width:20px;height:20px}.icon-lg{width:24px;height:24px}.icon-xl{width:32px;height:32px}.icon-inline{vertical-align:middle;margin-right:4px}.icon-white{filter:brightness(0)invert()}.icon-primary{filter:invert(33%)sepia()saturate(7498%)hue-rotate(210deg)brightness(101%)contrast(105%)}.icon-success{filter:invert(48%)sepia(79%)saturate(2476%)hue-rotate(86deg)brightness(118%)contrast(119%)}dialog{border-radius:var(--radius-xl);opacity:0;width:90%;max-width:800px;max-height:85vh;transition:opacity .15s,transform .15s,overlay .15s allow-discrete,display .15s allow-discrete;border:none;margin:auto;padding:0;overflow:auto;transform:translateY(-20px)scale(.95);box-shadow:0 25px 50px -12px #00000040}dialog[open]{opacity:1;transition:opacity .15s,transform .15s,overlay .15s allow-discrete,display .15s allow-discrete;overflow:auto;transform:translateY(0)scale(1)}dialog::backdrop{backdrop-filter:blur(8px);background:#0009}dialog[open]::backdrop{opacity:1;transition:opacity .15s}@starting-style{dialog[open]{opacity:0;transition:opacity .15s,transform .15s,overlay .15s allow-discrete,display .15s allow-discrete;overflow:auto;transform:translateY(-20px)scale(.95)}dialog[open]::backdrop{opacity:0;transition:opacity .15s}}.modal-content{background:var(--bg-white);border-radius:var(--radius-xl);flex-direction:column;height:100%;display:flex;overflow:hidden}.modal-header{padding:var(--spacing-xl)var(--spacing-2xl);border-bottom:1px solid var(--border-color);background:var(--bg-light);justify-content:space-between;align-items:center;display:flex}.modal-header h2{font-size:var(--fs-2xl);color:var(--text-dark);margin:0;font-weight:700}.modal-close{font-size:var(--fs-3xl);color:var(--text-gray);cursor:pointer;border-radius:var(--radius-md);width:36px;height:36px;transition:background-color var(--transition-fast),color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.modal-close:hover{background-color:var(--bg-white);color:var(--text-dark)}.modal-body{padding:var(--spacing-2xl);color:var(--text-gray);flex:1;line-height:1.7;overflow-y:auto}.modal-body h3{font-size:var(--fs-lg);color:var(--text-dark);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-base);font-weight:600}.modal-body h3:first-child{margin-top:0}.modal-body p{margin-bottom:var(--spacing-base)}.modal-body ul,.modal-body ol{margin-bottom:var(--spacing-base);padding-left:var(--spacing-xl)}.modal-body li{margin-bottom:var(--spacing-sm)}.modal-body strong{color:var(--text-dark);font-weight:600}@media (width<=768px){dialog{width:95%;max-height:90vh}.modal-header{padding:var(--spacing-base)var(--spacing-lg)}.modal-body{padding:var(--spacing-lg)}.modal-header h2{font-size:var(--fs-xl)}}.perk-modal-overlay{backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-in-out fadeIn;display:none;position:fixed;inset:0}.perk-modal-overlay.active{display:flex}.perk-modal-content{background:var(--bg-white);border-radius:var(--radius-xl);width:90%;max-width:480px;max-height:90vh;animation:.3s ease-out slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.perk-modal-close{top:var(--spacing-base);right:var(--spacing-base);color:var(--text-gray);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:28px;line-height:1;transition:all .2s;display:flex;position:absolute}.perk-modal-close:hover{background:var(--bg-light);color:var(--text-dark)}.perk-modal-body{padding:var(--spacing-4xl)var(--spacing-3xl);text-align:center}.perk-modal-logo{width:80px;height:80px;margin:0 auto var(--spacing-xl);justify-content:center;align-items:center;display:flex}.perk-modal-logo img{object-fit:contain;max-width:100%;max-height:100%}.perk-modal-company{font-size:var(--fs-2xl);color:var(--text-dark);margin-bottom:var(--spacing-sm);font-weight:700}.perk-modal-value{font-size:var(--fs-lg);color:var(--primary-color);margin-bottom:var(--spacing-xl);font-weight:600}.perk-modal-description{font-size:var(--fs-md);color:var(--text-gray);line-height:1.6}.perk-card{cursor:pointer}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}