:root{--font-primary:"Inter", system-ui, -apple-system, sans-serif;--font-secondary:"Playfair Display", Georgia, serif;--color-bg:#fafafa;--color-primary:#0f2b5b;--color-primary-hover:#07193b;--color-primary-light:#f3f6fa;--color-border:#e5e7eb;--color-text:#1f2937;--color-text-muted:#4b5563;--color-white:#fff;--radius-lg:20px;--radius-md:16px;--radius-sm:8px;--spacing-xl:48px;--spacing-lg:32px;--spacing-md:24px;--spacing-sm:16px;--spacing-xs:12px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4,.editorial-serif{font-family:var(--font-secondary);color:var(--color-primary);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}.app-container{max-width:1200px;padding-inline:var(--spacing-md);flex-direction:column;min-height:100vh;margin-inline:auto;display:flex}.header{padding-block:var(--spacing-md);background-color:#0000;justify-content:space-between;align-items:center;display:flex}.logo{font-family:var(--font-secondary);color:var(--color-primary);letter-spacing:-.5px;font-size:26px;font-weight:700}.nav-links{gap:var(--spacing-lg);list-style:none;display:flex}@media (width<=768px){.nav-links{display:none}}.nav-link{color:var(--color-text-muted);font-size:14px;font-weight:500}.nav-link:hover{color:var(--color-primary)}.header-actions{align-items:center;gap:var(--spacing-md);display:flex}.btn-text{color:var(--color-primary);cursor:pointer;font-size:14px;font-weight:600}.btn-text:hover{opacity:.8}.btn-primary{background-color:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:10px 20px;font-size:14px;font-weight:600;transition:background-color .2s,transform .1s}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-primary:active{transform:scale(.98)}.hero-section{gap:var(--spacing-xl);padding-block:var(--spacing-xl);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}@media (width<=900px){.hero-section{text-align:center;gap:var(--spacing-lg);grid-template-columns:1fr}}.hero-content{flex-direction:column;align-items:flex-start;display:flex}@media (width<=900px){.hero-content{align-items:center}}.hero-badge{border:1px solid var(--color-border);color:var(--color-primary);margin-bottom:var(--spacing-md);background-color:#fff;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #00000005}.hero-badge-icon{color:var(--color-primary)}.hero-title{margin-bottom:var(--spacing-md);letter-spacing:-1px;text-align:start;font-size:56px;font-weight:700;line-height:1.15}@media (width<=900px){.hero-title{text-align:center;font-size:42px}}.hero-desc{color:var(--color-text-muted);margin-bottom:var(--spacing-lg);text-align:start;max-inline-size:480px;font-size:16px;line-height:1.6}@media (width<=900px){.hero-desc{text-align:center;margin-inline:auto}}.hero-cta{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.btn-learn{color:var(--color-primary);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.btn-learn:hover{opacity:.8}.hero-stats{align-items:center;gap:var(--spacing-sm);margin-top:8px;display:flex}.avatar-group{display:flex}.avatar-group img{border:2px solid var(--color-bg);object-fit:cover;border-radius:50%;width:32px;height:32px;margin-inline-start:-8px}.avatar-group img:first-child{margin-inline-start:0}.stats-text{color:var(--color-text-muted);text-align:start;font-size:12px;line-height:1.4}.hero-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.hero-grid-col-1,.hero-grid-col-2{flex-direction:column;gap:16px;display:flex}.hero-img-tall{border-radius:var(--radius-lg);object-fit:cover;aspect-ratio:4/5;width:100%;box-shadow:0 4px 10px #0000000d}.hero-img-horiz{border-radius:var(--radius-lg);object-fit:cover;aspect-ratio:1.5;width:100%;box-shadow:0 4px 10px #0000000d}.hero-img-square{border-radius:var(--radius-lg);object-fit:cover;aspect-ratio:1;width:100%;box-shadow:0 4px 10px #0000000d}.hero-info-card{border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);aspect-ratio:1.1;background-color:#f6f5f2;border:1px solid #00000005;flex-direction:column;justify-content:center;display:flex;box-shadow:0 2px 8px #00000005}.hero-info-card-icon{background-color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 2px 4px #00000008}.hero-info-card-text{color:var(--color-primary);text-align:start;font-size:14px;font-weight:600;line-height:1.5}.features-section{padding-block:var(--spacing-xl);border-top:1px solid var(--color-border);text-align:center}.features-title{margin-bottom:var(--spacing-xl);font-size:28px;font-weight:700}.features-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;position:relative}@media (width<=900px){.features-grid{gap:var(--spacing-lg);grid-template-columns:1fr 1fr}}@media (width<=500px){.features-grid{gap:var(--spacing-md);grid-template-columns:1fr}}.feature-card{padding-inline:var(--spacing-sm);text-align:center;flex-direction:column;align-items:center;display:flex}.feature-card:not(:last-child){border-right:1px solid var(--color-border)}@media (width<=900px){.feature-card:not(:last-child){border-right:none}.feature-card:nth-child(odd){border-right:1px solid var(--color-border)}}@media (width<=500px){.feature-card:nth-child(odd){border-right:none}}.feature-icon-wrapper{background-color:var(--color-primary-light);width:48px;height:48px;margin-bottom:var(--spacing-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.feature-card h3{font-family:var(--font-primary);color:var(--color-primary);margin-bottom:var(--spacing-xs);font-size:16px;font-weight:600}.feature-card p{color:var(--color-text-muted);max-width:210px;font-size:13px;line-height:1.6}.testimonials-section{padding-block:var(--spacing-xl);border-top:1px solid var(--color-border);grid-template-columns:1.1fr 3fr;gap:40px;display:grid}@media (width<=990px){.testimonials-section{gap:var(--spacing-lg);grid-template-columns:1fr}}.testimonials-left{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media (width<=990px){.testimonials-left{text-align:center;align-items:center}}.testimonials-title{margin-bottom:var(--spacing-sm);text-align:start;font-size:36px;font-weight:700;line-height:1.2}@media (width<=990px){.testimonials-title{text-align:center}}.testimonials-subtitle{color:var(--color-text-muted);margin-bottom:var(--spacing-md);text-align:start;font-size:15px;line-height:1.5}@media (width<=990px){.testimonials-subtitle{text-align:center;max-width:480px}}.testimonials-link{color:var(--color-primary);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.testimonials-link:hover{opacity:.8}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=768px){.testimonials-grid{gap:var(--spacing-sm);grid-template-columns:1fr}}.testimonial-card{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);text-align:start;flex-direction:column;justify-content:space-between;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 4px #00000005}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px #0000000a}.testimonial-quote{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:14px;line-height:1.6}.testimonial-author{align-items:center;gap:12px;display:flex}.testimonial-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.testimonial-author-info h4{font-family:var(--font-primary);color:var(--color-primary);margin:0;font-size:14px;font-weight:600}.testimonial-author-info p{color:var(--color-text-muted);margin:0;font-size:12px}.logos-section{padding-block:var(--spacing-xl);border-top:1px solid var(--color-border);text-align:center}.logos-title{color:var(--color-primary);margin-bottom:var(--spacing-lg);font-size:16px;font-weight:500}.layoffs-staggered{gap:var(--spacing-sm);width:100%;margin-top:var(--spacing-lg);padding-block:var(--spacing-sm);flex-direction:column;display:flex;overflow:hidden}.layoffs-row{width:100%;padding-block:4px;display:flex;overflow:hidden}.layoffs-row-track{gap:var(--spacing-sm);width:max-content;display:flex}.layoffs-row-track .layoff-card{flex:0 0 260px}.layoffs-row.scroll-left .layoffs-row-track{animation:25s linear infinite ticker-left}.layoffs-row.scroll-right .layoffs-row-track{animation:25s linear infinite ticker-right}.layoffs-row:hover .layoffs-row-track{animation-play-state:paused}@keyframes ticker-left{0%{transform:translate(0,0)}to{transform:translate(-1656px)}}@keyframes ticker-right{0%{transform:translate(-1656px)}to{transform:translate(0,0)}}.layoff-card{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm);text-align:left;gap:var(--spacing-xs);flex-direction:column;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 3px #00000005}.layoff-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 6px 16px #0f2b5b0d}.layoff-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.layoff-brand{color:var(--color-primary);letter-spacing:-.5px;font-size:18px;font-weight:700}.layoff-brand.google{font-family:Product Sans,Inter,sans-serif}.layoff-brand.ibm{letter-spacing:1px;font-family:monospace;font-weight:800}.layoff-brand.klarna{letter-spacing:-.8px;font-weight:800}.layoff-brand.duolingo{font-family:Inter,sans-serif;font-weight:700}.layoff-brand.dropbox{font-family:Inter,sans-serif;font-weight:600}.layoff-brand.salesforce,.layoff-brand.intuit{font-family:Inter,sans-serif;font-weight:800}.layoff-brand.chegg{letter-spacing:-.8px;font-family:Inter,sans-serif;font-weight:900}.layoff-brand.microsoft{font-family:Segoe UI,Inter,sans-serif;font-weight:600}.layoff-brand.paypal{letter-spacing:-1px;font-family:Inter,sans-serif;font-style:italic;font-weight:800}.layoff-brand.meta{letter-spacing:-.5px;font-family:Inter,sans-serif;font-weight:800}.layoff-brand.stripe{font-family:Inter,sans-serif;font-style:italic;font-weight:800}.layoff-badge{text-transform:uppercase;letter-spacing:.5px;color:#6b7280;white-space:nowrap;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;padding:3px 8px;font-size:9px;font-weight:600;display:inline-block}.layoff-card{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:104px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #00000005}.layoff-card.is-collapsed{cursor:pointer}.layoff-card.is-collapsed:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px #0f2b5b14}.layoff-card.is-expanded{background-color:var(--color-white);border-color:var(--color-border);color:var(--color-text)}.layoff-card.is-expanded:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px #0f2b5b14}.layoff-card.is-expanded .layoff-brand{color:var(--color-primary)}.layoff-card.is-expanded .layoff-badge{color:#6b7280;background-color:#f3f4f6;border:1px solid #e5e7eb}.layoff-expanded-content{justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm);flex-direction:column;height:100%;display:flex}.layoff-expanded-content .layoff-header-row{justify-content:space-between;align-items:center;width:100%;display:flex}.layoff-expanded-content .layoff-detail{color:var(--color-text-muted);text-align:left;margin:0;font-size:11.5px;line-height:1.4}.layoff-card-default{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);flex-direction:column;height:100%;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.layoff-card.is-collapsed:hover .layoff-card-default{opacity:0;transform:scale(.9)}.layoff-card-hover{background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-sm);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:8px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(10px)}.layoff-card.is-collapsed:hover .layoff-card-hover{opacity:1;pointer-events:auto;transform:translateY(0)}.layoff-hover-header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;width:100%;padding-bottom:6px;display:flex}.layoff-hover-brand{letter-spacing:-.3px;color:var(--color-white);font-size:13px;font-weight:700}.layoff-hover-badge{text-transform:uppercase;letter-spacing:.5px;color:var(--color-white);white-space:nowrap;background-color:#fff3;border-radius:9999px;padding:2px 6px;font-size:8px;font-weight:600}.layoff-hover-detail{color:#ffffffe6;text-align:left;margin:0;font-size:11.5px;line-height:1.4}.layoffs-footer-desc{color:var(--color-text-muted);max-width:680px;margin:var(--spacing-md) auto 0;text-align:center;padding-inline:var(--spacing-md);font-size:13.5px;font-style:italic;line-height:1.6}.cta-section{padding-block:var(--spacing-lg)}.cta-banner{background-color:var(--color-primary-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}@media (width<=768px){.cta-banner{text-align:center;gap:var(--spacing-lg);flex-direction:column}}.cta-content{text-align:start}@media (width<=768px){.cta-content{text-align:center}}.cta-content h2{margin-bottom:8px;font-size:32px;font-weight:700}.cta-content p{color:var(--color-text-muted);font-size:15px}.cta-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}@media (width<=768px){.cta-actions{align-items:center}}.cta-subtext{color:var(--color-text-muted);font-size:12px}.footer{border-top:1px solid var(--color-border);padding-block:var(--spacing-lg);justify-content:space-between;align-items:center;margin-top:auto;display:flex}@media (width<=600px){.footer{gap:var(--spacing-md);text-align:center;flex-direction:column}}.footer-logo{font-family:var(--font-secondary);color:var(--color-primary);font-size:22px;font-weight:700}.footer-links{gap:var(--spacing-md);list-style:none;display:flex}.footer-link{color:var(--color-text-muted);font-size:13px}.footer-link:hover{color:var(--color-primary)}.footer-socials{gap:var(--spacing-sm);display:flex}.social-icon-link{color:var(--color-primary);opacity:.7;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.social-icon-link:hover{opacity:1}.pricing-view{padding-block:var(--spacing-xl);gap:var(--spacing-xl);flex-direction:column;display:flex}.pricing-hero{text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;max-width:800px;margin-inline:auto;display:flex}.pricing-title{letter-spacing:-1px;font-size:48px;font-weight:700}@media (width<=600px){.pricing-title{font-size:36px}}.pricing-badges{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;list-style:none;display:flex}.pricing-badge-item{background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:500}.pricing-badge-item.highlight{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.pricing-layout-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;display:grid}@media (width<=900px){.pricing-layout-grid{gap:var(--spacing-lg);grid-template-columns:1fr}}.pricing-card{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:start;align-items:flex-start;gap:var(--spacing-md);flex-direction:column;padding:40px;display:flex;box-shadow:0 4px 20px #00000008}.pricing-card-header{width:100%}.pricing-card-badge{background-color:var(--color-primary-light);color:var(--color-primary);text-transform:uppercase;border-radius:var(--radius-sm);margin-bottom:var(--spacing-sm);padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.pricing-card-price{font-family:var(--font-secondary);color:var(--color-primary);margin-block:8px;font-size:42px;font-weight:700}.pricing-card-price-sub{color:var(--color-text-muted);font-size:14px}.pricing-features-list{gap:var(--spacing-xs);flex-direction:column;width:100%;margin-block:8px;list-style:none;display:flex}.pricing-feature-item{color:var(--color-text);align-items:center;gap:12px;font-size:14px;display:flex}.pricing-feature-item svg{flex-shrink:0}.why-verification-card{text-align:start;gap:var(--spacing-md);padding-block:var(--spacing-sm);flex-direction:column;display:flex}.why-verification-title{margin-bottom:8px;font-size:24px;font-weight:700}.why-verification-list{gap:var(--spacing-xs);flex-direction:column;margin-block:8px;list-style:none;display:flex}.why-verification-item{color:var(--color-text-muted);align-items:center;gap:12px;font-size:14px;display:flex}.why-verification-desc{color:var(--color-text);font-size:15px;line-height:1.6}.different-section{padding-block:var(--spacing-xl);border-top:1px solid var(--color-border);text-align:center}.different-title{margin-bottom:var(--spacing-xl);font-size:28px;font-weight:700}.different-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=900px){.different-grid{grid-template-columns:1fr 1fr}}@media (width<=500px){.different-grid{grid-template-columns:1fr}}.different-card{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);text-align:start;flex-direction:column;gap:12px;transition:transform .2s;display:flex;box-shadow:0 1px 3px #00000003}.different-card:hover{transform:translateY(-2px)}.different-card h4{font-family:var(--font-primary);color:var(--color-primary);font-size:16px;font-weight:600}.different-card p{color:var(--color-text-muted);font-size:13px;line-height:1.6}.early-access-box{border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:start;background-color:#f6f5f2;grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;padding:40px;display:grid}@media (width<=768px){.early-access-box{gap:var(--spacing-lg);grid-template-columns:1fr}}.early-access-left h4{margin-bottom:12px;font-size:24px;font-weight:700}.early-access-left p{color:var(--color-text-muted);font-size:14px;line-height:1.6}.early-access-list{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;list-style:none;display:grid}@media (width<=480px){.early-access-list{grid-template-columns:1fr}}.early-access-item{color:var(--color-primary);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.pricing-bottom-cta{text-align:center;padding-block:var(--spacing-lg);align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.pricing-bottom-cta h3{font-size:28px;font-weight:700}.pricing-bottom-cta p{color:var(--color-text-muted);font-size:15px}.portal-view{padding-block:var(--spacing-xl);justify-content:center;align-items:center;min-height:60vh;display:flex}.portal-card{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;gap:var(--spacing-md);flex-direction:column;width:100%;max-width:500px;margin-inline:auto;padding:40px;display:flex;box-shadow:0 10px 30px #00000008}.portal-icon-wrapper{background-color:var(--color-primary-light);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-inline:auto;display:flex}.portal-title{font-size:32px;font-weight:700}.portal-subtitle{color:var(--color-text-muted);font-size:15px;line-height:1.6}.human-laws-box{background-color:var(--color-primary-light);border-radius:var(--radius-md);padding:var(--spacing-md);text-align:start;border:1px solid #0f2b5b0d}.human-laws-title{color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:700}.human-laws-list{flex-direction:column;gap:8px;list-style:none;display:flex}.human-laws-item{color:var(--color-text);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.portal-input{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:100%;font-family:var(--font-primary);outline:none;padding:12px 16px;font-size:14px;transition:border-color .2s}.portal-input:focus{border-color:var(--color-primary)}
