@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";:root{--bg: #f0f0f2;--panel: #0a0a0a;--panel-strong: #1a1a1a;--text: #000000;--text-light: #ffffff;--surface: #ffffff;--muted: #4a4a4a;--muted-light: #c8c8c8;--accent: #0066cc;--accent-strong: #0052a3;--accent-secondary: #8b5cf6;--accent-success: #10b981;--accent-warm: #f59e0b;--border: rgba(0, 0, 0, .12);--border-light: rgba(255, 255, 255, .15);--glow: rgba(0, 102, 204, .15);--focus-ring: #0066cc;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--max-width: 1120px;--page-gap: clamp(32px, 6vw, 220px);--radius: 14px;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-2xl: 64px;--space: 22px;--shadow-sm: 0 2px 8px rgba(0,0,0,.15);--shadow-md: 0 8px 24px rgba(0,0,0,.25);--shadow-lg: 0 20px 60px rgba(0,0,0,.35);--shadow: var(--shadow-lg);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s ease}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6;color:var(--text);background:var(--bg);position:relative;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}body:before{content:"";position:fixed;inset:0;background:#f0f0f2;z-index:-1;pointer-events:none}html{scroll-behavior:smooth}body.is-preload *,body.is-preload *:before,body.is-preload *:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.section-shell{position:relative;padding:clamp(56px,7vw,96px) 0;isolation:isolate;background-color:transparent;background-image:var(--section-bg, none);background-size:var(--section-bg-size, cover);background-position:center calc(50% + var(--parallax-y, 0px));background-repeat:no-repeat;transition:background-position .18s ease-out,background-size .6s ease}.section-shell:before{content:"";position:absolute;inset:0;background:transparent;z-index:-1}.section-shell:nth-child(odd){background:#f0f0f2}.section-shell:nth-child(2n){background:#0a0a0a;position:relative}.section-shell:nth-child(2n):before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom,rgba(240,240,242,.35),transparent 48px),linear-gradient(to top,rgba(240,240,242,.35),transparent 48px),radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:100% 100%,100% 100%,24px 24px;pointer-events:none;z-index:0}.section-shell:nth-child(2n):last-child:before{background-image:linear-gradient(to bottom,rgba(240,240,242,.35),transparent 48px),radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:100% 100%,24px 24px}.section-shell:nth-child(2n):after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:200px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-secondary),transparent);z-index:1}.section-shell:nth-child(2n) h1,.section-shell:nth-child(2n) h2,.section-shell:nth-child(2n) h3,.section-shell:nth-child(2n) h4,.section-shell:nth-child(2n) strong{color:var(--text-light)}.section-shell:nth-child(2n) p,.section-shell:nth-child(2n) li,.section-shell:nth-child(2n) span,.section-shell:nth-child(2n) .lead,.section-shell:nth-child(2n) .eyebrow{color:var(--muted-light)}.section-shell--image{--section-bg-size: 112%}.section-shell--image.section-shell--light:before{background:linear-gradient(180deg,#f0f0f2eb,#f0f0f2e0 35%,#f0f0f2ed)}.section-shell--image.section-shell--dark:before{background:linear-gradient(180deg,#0a0a0aeb,#0a0a0ae0 35%,#0a0a0af0)}.section-shell .container{position:relative;z-index:1}@media (max-width: 640px){.section-shell{padding:46px 0}}.section-shell--muted .pricing-new__card,.section-shell--panel .pricing-new__card,.section-shell:nth-child(2n) .pricing-new__card,.section-shell--muted .fcard,.section-shell--panel .fcard,.section-shell:nth-child(2n) .fcard,.section-shell--muted .test-area-card,.section-shell--panel .test-area-card,.section-shell:nth-child(2n) .test-area-card,.section-shell--muted .service-card,.section-shell--panel .service-card,.section-shell:nth-child(2n) .service-card,.section-shell--muted .frameworks__card,.section-shell--panel .frameworks__card,.section-shell:nth-child(2n) .frameworks__card,.section-shell--muted .card,.section-shell--panel .card,.section-shell:nth-child(2n) .card,.section-shell--muted .article,.section-shell--panel .article,.section-shell:nth-child(2n) .article,.section-shell--muted .help-art,.section-shell--panel .help-art,.section-shell:nth-child(2n) .help-art,.section-shell--muted .mv-faq__item,.section-shell--panel .mv-faq__item,.section-shell:nth-child(2n) .mv-faq__item,.section-shell--muted .process-steps li,.section-shell--panel .process-steps li,.section-shell:nth-child(2n) .process-steps li,.section-shell--muted .comparison-card,.section-shell--panel .comparison-card,.section-shell:nth-child(2n) .comparison-card,.section-shell--muted .testi-card,.section-shell--panel .testi-card,.section-shell:nth-child(2n) .testi-card{background:var(--surface);border-color:var(--border);color:var(--text)}.section-shell--muted .pricing-new__card h1,.section-shell--muted .pricing-new__card h2,.section-shell--muted .pricing-new__card h3,.section-shell--muted .pricing-new__card h4,.section-shell--muted .pricing-new__card strong,.section-shell--muted .pricing-new__title,.section-shell--muted .pricing-new__price,.section-shell--panel .pricing-new__card h1,.section-shell--panel .pricing-new__card h2,.section-shell--panel .pricing-new__card h3,.section-shell--panel .pricing-new__card h4,.section-shell--panel .pricing-new__card strong,.section-shell--panel .pricing-new__title,.section-shell--panel .pricing-new__price,.section-shell--muted .fcard h1,.section-shell--muted .fcard h2,.section-shell--muted .fcard h3,.section-shell--muted .fcard h4,.section-shell--muted .fcard strong,.section-shell--muted .fcard__title,.section-shell--panel .fcard h1,.section-shell--panel .fcard h2,.section-shell--panel .fcard h3,.section-shell--panel .fcard h4,.section-shell--panel .fcard strong,.section-shell--panel .fcard__title,.section-shell--muted .test-area-card h1,.section-shell--muted .test-area-card h2,.section-shell--muted .test-area-card h3,.section-shell--muted .test-area-card h4,.section-shell--muted .test-area-card strong,.section-shell--panel .test-area-card h1,.section-shell--panel .test-area-card h2,.section-shell--panel .test-area-card h3,.section-shell--panel .test-area-card h4,.section-shell--panel .test-area-card strong,.section-shell--muted .service-card h1,.section-shell--muted .service-card h2,.section-shell--muted .service-card h3,.section-shell--muted .service-card h4,.section-shell--muted .service-card strong,.section-shell--panel .service-card h1,.section-shell--panel .service-card h2,.section-shell--panel .service-card h3,.section-shell--panel .service-card h4,.section-shell--panel .service-card strong,.section-shell--muted .frameworks__card h1,.section-shell--muted .frameworks__card h2,.section-shell--muted .frameworks__card h3,.section-shell--muted .frameworks__card h4,.section-shell--muted .frameworks__card strong,.section-shell--panel .frameworks__card h1,.section-shell--panel .frameworks__card h2,.section-shell--panel .frameworks__card h3,.section-shell--panel .frameworks__card h4,.section-shell--panel .frameworks__card strong,.section-shell--muted .card h1,.section-shell--muted .card h2,.section-shell--muted .card h3,.section-shell--muted .card h4,.section-shell--muted .card strong,.section-shell--panel .card h1,.section-shell--panel .card h2,.section-shell--panel .card h3,.section-shell--panel .card h4,.section-shell--panel .card strong,.section-shell--muted .article h1,.section-shell--muted .article h2,.section-shell--muted .article h3,.section-shell--muted .article h4,.section-shell--muted .article strong,.section-shell--muted .article .title,.section-shell--panel .article h1,.section-shell--panel .article h2,.section-shell--panel .article h3,.section-shell--panel .article h4,.section-shell--panel .article strong,.section-shell--panel .article .title,.section-shell--muted .help-art h1,.section-shell--muted .help-art h2,.section-shell--muted .help-art h3,.section-shell--muted .help-art h4,.section-shell--muted .help-art strong,.section-shell--panel .help-art h1,.section-shell--panel .help-art h2,.section-shell--panel .help-art h3,.section-shell--panel .help-art h4,.section-shell--panel .help-art strong,.section-shell--muted .mv-faq__item summary,.section-shell--panel .mv-faq__item summary,.section-shell--muted .process-steps li h4,.section-shell--muted .process-steps li strong,.section-shell--panel .process-steps li h4,.section-shell--panel .process-steps li strong,.section-shell--muted .comparison-card h1,.section-shell--muted .comparison-card h2,.section-shell--muted .comparison-card h3,.section-shell--panel .comparison-card h1,.section-shell--panel .comparison-card h2,.section-shell--panel .comparison-card h3{color:var(--text)}.section-shell--muted .pricing-new__card p,.section-shell--muted .pricing-new__card li,.section-shell--muted .pricing-new__card span,.section-shell--muted .pricing-new__sub,.section-shell--muted .pricing-new__list,.section-shell--panel .pricing-new__card p,.section-shell--panel .pricing-new__card li,.section-shell--panel .pricing-new__card span,.section-shell--panel .pricing-new__sub,.section-shell--panel .pricing-new__list,.section-shell--muted .fcard p,.section-shell--muted .fcard li,.section-shell--muted .fcard span,.section-shell--muted .fcard__blurb,.section-shell--panel .fcard p,.section-shell--panel .fcard li,.section-shell--panel .fcard span,.section-shell--panel .fcard__blurb,.section-shell--muted .test-area-card p,.section-shell--muted .test-area-card li,.section-shell--muted .test-area-card span,.section-shell--panel .test-area-card p,.section-shell--panel .test-area-card li,.section-shell--panel .test-area-card span,.section-shell--muted .service-card p,.section-shell--muted .service-card li,.section-shell--muted .service-card span,.section-shell--panel .service-card p,.section-shell--panel .service-card li,.section-shell--panel .service-card span,.section-shell--muted .frameworks__card p,.section-shell--muted .frameworks__card span,.section-shell--panel .frameworks__card p,.section-shell--panel .frameworks__card span,.section-shell--muted .card p,.section-shell--muted .card li,.section-shell--muted .card span,.section-shell--panel .card p,.section-shell--panel .card li,.section-shell--panel .card span,.section-shell--muted .article p,.section-shell--muted .article li,.section-shell--muted .article span,.section-shell--panel .article p,.section-shell--panel .article li,.section-shell--panel .article span,.section-shell--muted .help-art p,.section-shell--muted .help-art li,.section-shell--muted .help-art span,.section-shell--panel .help-art p,.section-shell--panel .help-art li,.section-shell--panel .help-art span,.section-shell--muted .mv-faq__item p,.section-shell--panel .mv-faq__item p,.section-shell--muted .process-steps li p,.section-shell--panel .process-steps li p,.section-shell--muted .comparison-card p,.section-shell--muted .comparison-card span,.section-shell--panel .comparison-card p,.section-shell--panel .comparison-card span{color:var(--muted)}.section-shell:nth-child(2n) .pricing-new__card,.section-shell:nth-child(2n) .pricing-new__title,.section-shell:nth-child(2n) .pricing-new__price,.section-shell:nth-child(2n) .pricing-new__card h1,.section-shell:nth-child(2n) .pricing-new__card h2,.section-shell:nth-child(2n) .pricing-new__card h3,.section-shell:nth-child(2n) .pricing-new__card h4,.section-shell:nth-child(2n) .pricing-new__card strong,.section-shell:nth-child(2n) .fcard__title,.section-shell:nth-child(2n) .fcard h1,.section-shell:nth-child(2n) .fcard h2,.section-shell:nth-child(2n) .fcard h3,.section-shell:nth-child(2n) .fcard h4,.section-shell:nth-child(2n) .fcard strong,.section-shell:nth-child(2n) .test-area-card h1,.section-shell:nth-child(2n) .test-area-card h2,.section-shell:nth-child(2n) .test-area-card h3,.section-shell:nth-child(2n) .test-area-card h4,.section-shell:nth-child(2n) .test-area-card strong,.section-shell:nth-child(2n) .service-card h1,.section-shell:nth-child(2n) .service-card h2,.section-shell:nth-child(2n) .service-card h3,.section-shell:nth-child(2n) .service-card h4,.section-shell:nth-child(2n) .service-card strong,.section-shell:nth-child(2n) .frameworks__card h1,.section-shell:nth-child(2n) .frameworks__card h2,.section-shell:nth-child(2n) .frameworks__card h3,.section-shell:nth-child(2n) .frameworks__card h4,.section-shell:nth-child(2n) .frameworks__card strong,.section-shell:nth-child(2n) .card h1,.section-shell:nth-child(2n) .card h2,.section-shell:nth-child(2n) .card h3,.section-shell:nth-child(2n) .card h4,.section-shell:nth-child(2n) .card strong,.section-shell:nth-child(2n) .article h1,.section-shell:nth-child(2n) .article h2,.section-shell:nth-child(2n) .article h3,.section-shell:nth-child(2n) .article h4,.section-shell:nth-child(2n) .article strong,.section-shell:nth-child(2n) .article .title,.section-shell:nth-child(2n) .help-art h1,.section-shell:nth-child(2n) .help-art h2,.section-shell:nth-child(2n) .help-art h3,.section-shell:nth-child(2n) .help-art h4,.section-shell:nth-child(2n) .help-art strong,.section-shell:nth-child(2n) .mv-faq__item summary,.section-shell:nth-child(2n) .process-steps li h4,.section-shell:nth-child(2n) .process-steps li strong,.section-shell:nth-child(2n) .comparison-card h1,.section-shell:nth-child(2n) .comparison-card h2,.section-shell:nth-child(2n) .comparison-card h3,.section-shell:nth-child(2n) .testi-card h3,.section-shell:nth-child(2n) .testi-card strong{color:var(--text)}.section-shell:nth-child(2n) .pricing-new__sub,.section-shell:nth-child(2n) .pricing-new__list,.section-shell:nth-child(2n) .pricing-new__card p,.section-shell:nth-child(2n) .pricing-new__card li,.section-shell:nth-child(2n) .pricing-new__card span,.section-shell:nth-child(2n) .fcard__blurb,.section-shell:nth-child(2n) .fcard p,.section-shell:nth-child(2n) .fcard li,.section-shell:nth-child(2n) .fcard span,.section-shell:nth-child(2n) .test-area-card p,.section-shell:nth-child(2n) .test-area-card li,.section-shell:nth-child(2n) .test-area-card span,.section-shell:nth-child(2n) .service-card p,.section-shell:nth-child(2n) .service-card li,.section-shell:nth-child(2n) .service-card span,.section-shell:nth-child(2n) .frameworks__card p,.section-shell:nth-child(2n) .frameworks__card span,.section-shell:nth-child(2n) .card p,.section-shell:nth-child(2n) .card li,.section-shell:nth-child(2n) .card span,.section-shell:nth-child(2n) .article p,.section-shell:nth-child(2n) .article li,.section-shell:nth-child(2n) .article span,.section-shell:nth-child(2n) .help-art p,.section-shell:nth-child(2n) .help-art li,.section-shell:nth-child(2n) .help-art span,.section-shell:nth-child(2n) .mv-faq__item p,.section-shell:nth-child(2n) .process-steps li p,.section-shell:nth-child(2n) .comparison-card p,.section-shell:nth-child(2n) .comparison-card span,.section-shell:nth-child(2n) .testi-card p,.section-shell:nth-child(2n) .testi-card span{color:var(--muted)}.section-shell:nth-child(2n) .btn.primary{background:var(--surface);color:#000;box-shadow:0 8px 24px #ffffff26}.section-shell:nth-child(2n) .btn.primary:hover{box-shadow:0 12px 32px #ffffff40}.section-shell:nth-child(2n) .btn.secondary{background:transparent;border-color:var(--border-light);color:var(--text-light)}.section-shell:nth-child(2n) .btn.secondary:hover{background:#ffffff1a;border-color:var(--text-light)}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;top:-100px;left:50%;transform:translate(-50%);background:var(--accent);color:#051024;padding:12px 24px;border-radius:var(--radius);font-weight:700;z-index:100;transition:top .2s ease}.skip-link:focus{top:10px}.container{width:min(var(--max-width),calc(100% - (var(--page-gap) * 2)));margin:0 auto;text-align:center}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs);color:var(--muted);text-align:center}.lead{color:var(--muted);font-size:var(--font-size-lg);margin-top:6px;text-align:center}.section-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:24px}.section-title{margin:0 0 8px;font-size:var(--font-size-3xl);text-align:center}.section-head h2:before{content:"";display:block;width:40px;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-secondary));margin:0 auto 12px;border-radius:2px}.section-shell:nth-child(2n) .section-head h1,.section-shell:nth-child(2n) .section-head h2,.section-shell:nth-child(2n) .section-head h3,.section-shell:nth-child(2n) .section-title{color:var(--text-light)}.section-shell:nth-child(2n) .section-head p,.section-shell:nth-child(2n) .section-head .lead{color:#a0a0a0}.hero--primary{background:#0a0a0a}.hero--primary .hero__title,.hero--primary h1{color:var(--text-light)}.hero--primary .help-hero__sub,.hero--primary p{color:var(--muted-light)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:999px;font-weight:700;font-size:var(--font-size-sm);border:1px solid transparent;cursor:pointer;background:#f0f0f0;color:var(--text);transition:transform var(--transition-fast),box-shadow var(--transition-normal),background var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal)}.btn.btn--lg{padding:18px 40px;font-size:1.15rem;margin-bottom:2rem}.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:var(--text-light);box-shadow:0 8px 24px #0066cc40}.btn.primary:hover{box-shadow:0 12px 32px #0066cc59;transform:translateY(-2px)}.btn.secondary{background:var(--surface);border-color:var(--border);color:var(--text)}.btn.secondary:hover{background:#e8e8e8;border-color:var(--accent);transform:translateY(-2px)}.btn.ghost{background:transparent;border-color:transparent;color:var(--accent-strong);padding:8px 12px}.btn.ghost:hover{background:#73c7ff1a;color:var(--accent)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.link{color:var(--accent-strong);font-weight:700;display:inline-flex;align-items:center;gap:6px}:root{--header-height: 102px}.site-header{position:fixed;top:0;left:0;right:0;z-index:30;background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 2px 20px #0000;transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .4s ease}.site-header.hidden{transform:translateY(-100%);box-shadow:0 2px 20px #0000}.site-header.at-top{border-color:transparent}body{padding-top:var(--header-height)}.nav-wrap{max-width:var(--max-width);margin:0 auto;padding:14px var(--space);display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-link{display:inline-flex;align-items:center;gap:10px}.brand-logo{height:72px;width:auto}.menu-toggle{display:none;flex-direction:column;gap:4px;background:none;border:0;padding:6px;cursor:pointer}.menu-toggle span{width:22px;height:2px;background:var(--surface);border-radius:10px}.main-nav{display:flex;align-items:center;gap:18px}.nav-links{list-style:none;display:flex;gap:18px;margin:0;padding:0}.nav-item{position:relative}.nav-link{padding:10px 4px;font-weight:600;color:#ffffffd9;border-bottom:2px solid transparent;transition:color var(--transition-fast)}.nav-link:hover,.nav-link:focus-visible,.nav-link.active{color:var(--text-light);border-color:var(--accent)}.nav-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mega{position:absolute;left:50%;transform:translate(-50%) translateY(8px);top:100%;margin-top:6px;padding:8px;background:#0b1020f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;min-width:140px}.nav-item.is-open>.mega{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.mega-grid{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.mega-link{display:block;padding:8px 12px;border-radius:6px;color:var(--text);font-weight:500;text-align:center;white-space:nowrap}.mega-link:hover{background:#ffffff1a}.mega-title{display:block}.mega-sub{display:none}.sublist-mobile{display:none;list-style:none;padding:0 0 12px;margin:0}.sublist-link{display:block;padding:6px 0;color:var(--muted)}.signin-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#2d7fc1;color:var(--text-light);border:1px solid var(--border);font-weight:700}.signin-btn:hover{background:#246ba3}.signin-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.header-underline{height:1px;background:#ffffff0f}@media (max-width: 900px){.menu-toggle{display:flex}.main-nav{position:fixed;inset:var(--header-height) var(--space) auto var(--space);background:#0b1020f2;border:1px solid transparent;border-radius:var(--radius);padding:18px;flex-direction:column;align-items:flex-start;gap:12px;box-shadow:var(--shadow);max-height:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-6px);transition:max-height .25s ease,opacity .2s ease,transform .2s ease,border-color .2s ease}.main-nav.open{max-height:min(70vh,520px);overflow-y:auto;opacity:1;pointer-events:auto;transform:translateY(0);border-color:var(--border)}.nav-links{flex-direction:column;gap:10px;width:100%}.nav-link{display:inline-block}.mega{display:none}.sublist-mobile{display:block}.team-card{flex:0 0 calc(50% - 7px)}}.site-footer{background:#0a0a0a;border-top:1px solid var(--border-light);margin-top:0;color:var(--text-light)}.footer-wrap{max-width:var(--max-width);margin:0 auto;padding:48px var(--space) 32px}.footer-grid{display:grid;grid-template-columns:1fr 2fr;gap:48px;margin-bottom:32px}.footer-brand{display:flex;flex-direction:column;gap:16px}.footer-logo{height:auto;max-height:50px;width:auto;max-width:180px;object-fit:contain}.footer-tagline{color:var(--muted-light);margin:0;font-size:var(--font-size-sm)}.footer-contact{display:flex;flex-direction:column;gap:8px}.footer-contact p{margin:0;color:var(--muted-light);font-size:var(--font-size-sm)}.footer-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer-col h4{margin:0 0 12px;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-light)}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer-col li a{color:var(--muted-light);font-size:var(--font-size-sm);transition:color var(--transition-fast)}.footer-col li a:hover,.footer-col li a:focus-visible{color:var(--accent)}.footer-col li a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.footer-link{color:var(--accent-strong)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--border-light)}.footer-copyright{color:var(--muted-light);font-size:var(--font-size-sm);margin:0}.footer-social{display:flex;gap:16px}.footer-social a{color:var(--muted-light);transition:color var(--transition-fast)}.footer-social a:hover{color:var(--accent-strong)}.footer-top-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);font-size:var(--font-size-sm);font-weight:600}.footer-top-link:hover{color:var(--accent)}@media (max-width: 768px){.footer-grid{grid-template-columns:1fr;gap:32px}.footer-links-grid{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;text-align:center}}@media (max-width: 480px){.footer-links-grid{grid-template-columns:1fr}}.hero{padding:70px 0 40px}.hero--main{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:stretch;padding:0}.hero--main:before{content:"";position:absolute;inset:0;background:var(--bg);pointer-events:none;z-index:0}.hero--main .container{position:relative;min-height:100vh;display:grid;align-items:start;padding:clamp(120px,15vh,180px) var(--page-gap) 60px}.hero--primary{background:var(--panel);border-bottom:1px solid var(--border)}.hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.hero__content{display:flex;flex-direction:column;align-items:center;text-align:center}.hero__comparison{grid-column:1 / -1;margin-top:12px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.hero__comparison .comparison-title{margin-top:0}.hero__comparison .table-wrap{margin-top:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero__title{margin:0 0 20px;font-size:clamp(2.8rem,7vw,4.2rem);text-align:center;letter-spacing:-.03em;font-weight:700;line-height:1.1}.hero__subtitle{color:var(--muted);margin:0 0 36px;text-align:center;font-size:var(--font-size-xl);font-weight:500;letter-spacing:-.01em}.hero__proof{color:var(--accent-strong);font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0 0 32px;text-align:center}.hero__cta-wrap{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px;justify-content:center}.hero__cta.primary{padding:16px 32px;font-size:var(--font-size-base)}.hero__stats{display:flex;gap:var(--space-sm);padding:0;justify-content:center;margin:0;list-style:none}.hero__stats li{background:#0a0a0a;padding:var(--space-sm);border-radius:var(--radius);border:1px solid var(--border-light);min-width:130px;transition:transform var(--transition-fast),border-color var(--transition-fast)}.hero__stats li:hover{transform:translateY(-2px);border-color:#ffffff4d}.hero__stats strong{display:block;color:var(--text-light);font-size:1.15rem;margin-bottom:2px}.hero__stats span{color:var(--muted-light)}@media (max-width: 768px){.hero--main{min-height:auto}.hero--main .container{padding-top:100px;padding-bottom:80px}.hero__stats{flex-wrap:wrap;justify-content:center}.hero__stats li{min-width:110px;flex:1 1 40%}}.hero__media{align-self:stretch;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center}.hero__icons{display:flex;gap:10px;justify-content:center}.icon-bubble{width:64px;height:64px;border-radius:16px;background:#0a0a0a;display:grid;place-items:center;border:1px solid var(--border-light);color:var(--text-light)}.hero__note{color:var(--muted);margin:0}.approach-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-top:var(--space-xl)}.approach-card{padding:var(--space-xl) var(--space-lg);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--space-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.approach-card:hover{transform:translateY(-4px)}.approach-card--dark{background:#0a0a0a;border:1px solid rgba(255,255,255,.1);color:var(--text-light)}.approach-card--dark:hover{box-shadow:0 20px 50px #0006}.approach-card--dark h3{color:var(--text-light)}.approach-card--dark p{color:#ffffffb3}.approach-card--light{background:var(--surface);border:1px solid var(--border);color:var(--text)}.approach-card--light:hover{box-shadow:0 20px 50px #0000001f}.approach-card--light h3{color:var(--text)}.approach-card--light p{color:var(--muted)}.approach-card__icon{width:56px;height:56px;border-radius:12px;display:grid;place-items:center;margin-bottom:var(--space-xs)}.approach-card--dark .approach-card__icon{background:#ffffff14;color:var(--accent)}.approach-card--light .approach-card__icon{background:#0000000d;color:var(--accent)}.approach-card h3{font-size:var(--font-size-2xl);margin:0}.approach-card>p{font-size:var(--font-size-base);line-height:1.7;margin:0}.approach-card__list{list-style:none;padding:0;margin:var(--space-sm) 0 0;display:flex;flex-direction:column;gap:10px}.approach-card__list li{display:flex;align-items:center;gap:10px;font-size:var(--font-size-sm);font-weight:500}.approach-card--dark .approach-card__list li{color:#fff9}.approach-card--light .approach-card__list li{color:var(--muted)}.approach-card__list li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}@media (max-width: 768px){.approach-grid{grid-template-columns:1fr}}.page-hero{padding:60px 0 30px;text-align:center}.page-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.page-hero__inner h1{margin:0 0 8px}.page-hero__inner .lead{margin:0 0 24px}.page-hero__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.page-hero__badge{text-align:center}.page-hero__badge span{display:block;font-weight:700;font-size:var(--font-size-4xl);color:var(--accent)}.page-hero__badge small{color:var(--muted);font-size:var(--font-size-sm)}.comparison{padding:40px 0}.comparison-title{margin:0 0 16px;font-size:var(--font-size-3xl);text-align:center}.section-shell--muted .comparison-title,.section-shell--panel .comparison-title,.section-shell:nth-child(2n) .comparison-title{color:var(--text-light)}.section-shell .comparison-card .comparison-title,.section-shell:nth-child(2n) .comparison-card .comparison-title{color:var(--text)}.table-wrap{position:relative;overflow-x:auto;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);-webkit-overflow-scrolling:touch}.table-wrap:before,.table-wrap:after{content:"";position:absolute;top:0;bottom:0;width:30px;pointer-events:none;z-index:2;opacity:0;transition:opacity var(--transition-normal)}.table-wrap:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.table-wrap:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}@media (max-width: 768px){.table-wrap:after{opacity:.8}.table-wrap::-webkit-scrollbar{height:6px}.table-wrap::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.table-wrap::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}}.comparison-card{max-width:600px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px;text-align:center}.comparison-title{margin:0 0 24px;font-size:var(--font-size-2xl)}.comparison-table{width:100%;border-collapse:collapse;color:var(--text)}.comparison-table th,.comparison-table td{padding:12px 16px;text-align:center}.comparison-table th{font-weight:600;font-size:var(--font-size-sm);color:var(--muted);padding-bottom:16px}.comparison-table td{border-top:1px solid var(--border)}.comparison-table .highlight{color:var(--muted);font-weight:500;text-align:left}.comparison-table td:last-child{color:var(--accent-strong);font-weight:600}@media (max-width: 640px){.comparison-card{padding:20px}.comparison-table th,.comparison-table td{padding:10px 8px;font-size:.85rem}}.pricing-new{padding:50px 0}.pricing-new__wrap{width:min(var(--max-width),calc(100% - (var(--page-gap) * 2)));margin:0 auto}.pricing-new__heading{font-size:var(--font-size-3xl);margin:0 0 32px;text-align:center}.pricing-new__card{display:flex;justify-content:space-between;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:40px;margin-bottom:24px;box-shadow:0 4px 12px #00000014}.pricing-new__content{text-align:left;flex:1}.pricing-new__title{font-size:var(--font-size-2xl);margin:0 0 16px;font-weight:700;color:var(--text)}.pricing-new__sub{color:var(--muted);font-size:var(--font-size-sm);margin:0 0 16px;font-weight:600}.pricing-new__list{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:var(--muted)}.pricing-new__badge{display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--radius);padding:24px 32px;min-width:180px;background:#ffffff08}.pricing-new__price{font-size:2rem;font-weight:700;display:flex;align-items:baseline;gap:4px;color:var(--text)}.pricing-new__currency{font-size:1rem;color:var(--muted)}.pricing-new__unit{font-size:.9rem;color:var(--muted);margin-left:4px}.pricing-new__cta{display:inline-block;padding:10px 20px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#051024;font-size:var(--font-size-sm);font-weight:600;text-decoration:none;border-radius:999px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.pricing-new__cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px #5eb8ff4d}@media (max-width: 700px){.pricing-new__card{flex-direction:column;gap:24px;padding:24px}.pricing-new__badge{align-self:center}}.pricing-page{padding-bottom:40px}.pricing-includes__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.pricing-includes__inner h2{font-size:var(--font-size-2xl);margin:0 0 16px}.pricing-includes__inner ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pricing-includes__inner li{color:var(--text);font-size:var(--font-size-base)}.pricing-includes__cta{background:#1a1a1a;border:1px solid var(--border-light);border-radius:var(--radius);padding:24px}.pricing-includes__cta h3{margin:0 0 8px;font-size:var(--font-size-lg);color:var(--text-light)}.pricing-includes__cta p{color:var(--muted-light);margin:0 0 16px}@media (max-width: 768px){.pricing-includes__inner{grid-template-columns:1fr;gap:32px}}.features2{padding:40px 0}.features2__wrap{width:min(var(--max-width),calc(100% - (var(--page-gap) * 2)));margin:0 auto;background:#0a0a0a;border:1px solid var(--border-light);border-radius:var(--radius);padding:26px;text-align:center}.features2__title{margin:0 0 8px;font-size:var(--font-size-3xl);text-align:center;color:var(--text-light)}.features2__sub{color:var(--muted-light);margin:0 0 16px;font-size:var(--font-size-base);text-align:center}.features2__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.fcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;position:relative;box-shadow:0 2px 8px #0000000f;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.fcard:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 8px 24px #0000001f}.fcard__media{overflow:hidden}.fcard__media img{width:100%;height:auto;transition:transform var(--transition-slow)}.fcard:hover .fcard__media img{transform:scale(1.03)}.fcard__body{padding:var(--space-sm)}.fcard__title{margin:0 0 6px;color:var(--text)}.fcard__blurb{margin:0;color:var(--muted)}.fcard__cta{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;transition:background var(--transition-fast),border-color var(--transition-fast)}.fcard:hover .fcard__cta{background:var(--surface);border-color:var(--accent)}.features2__disclaimer{color:var(--muted);margin-top:12px}.fcard--interactive{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fcard--interactive:hover,.fcard--interactive:focus-visible{transform:translateY(-3px);border-color:var(--accent-strong);box-shadow:var(--shadow);outline:none}.fcard--interactive:active{transform:translateY(-1px)}.fcard--interactive .fcard__cta{pointer-events:none}.portal-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.portal-modal__backdrop{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:modalBackdropIn .25s ease-out}.portal-modal__panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(820px,85vw);max-height:85vh;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px;box-shadow:0 20px 70px #0003;display:grid;gap:12px;z-index:1;overflow-y:auto;animation:modalPanelIn .3s ease-out}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalPanelIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.portal-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:#ffffff0a;color:var(--text);font-size:1.2rem;cursor:pointer}.portal-modal__close:hover{background:#ffffff14}.portal-modal__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:var(--muted)}.portal-modal__title{margin:0}.portal-modal__lede{margin:0;color:var(--muted)}.portal-modal__body{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:start}.portal-modal__media{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#ffffff05;box-shadow:var(--shadow)}.portal-modal__media img{display:block;width:100%;height:auto}.portal-modal__steps{border:1px solid var(--border);border-radius:12px;padding:14px;background:#ffffff05;display:grid;gap:10px}.portal-modal__steps-title{margin:0}.portal-modal__list{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:8px}.portal-modal__list strong{color:var(--text)}.portal-modal__cta{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;background:var(--accent);color:var(--text-light);border-radius:8px;font-weight:700;text-decoration:none;width:fit-content;box-shadow:0 8px 22px #0066cc40}.portal-modal__cta:hover{filter:brightness(1.05)}.portal-modal__cta svg{transform:translate(2px)}.portal-modal__aside{display:grid;gap:12px;align-content:start}.scheduler-demo{border:1px solid var(--border);border-radius:12px;padding:14px;background:#f5f7fa;display:grid;gap:12px}.scheduler-demo__header{display:grid;gap:6px}.scheduler-demo__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-weight:700;width:fit-content}.scheduler-demo__hint{margin:0;color:var(--muted);font-size:.9rem}.scheduler-demo__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.scheduler-demo__field{display:grid;gap:6px}.scheduler-demo__field label{font-weight:700}.scheduler-demo input,.scheduler-demo textarea{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);padding:10px 12px;font:inherit}.scheduler-demo textarea{min-height:90px;resize:vertical}.scheduler-demo__toggles{display:grid;gap:10px}.scheduler-demo__toggle{display:grid;gap:8px}.scheduler-demo__link{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);background:transparent;border:0;padding:0;font-weight:700;cursor:pointer}.scheduler-demo__list{display:grid;gap:6px}.scheduler-demo__row-inline{display:flex;gap:6px;align-items:center}.scheduler-demo__icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);cursor:pointer}.scheduler-demo__icon-btn:hover{background:#ffffff14}.scheduler-demo__status{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.scheduler-demo__pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);font-weight:700}.scheduler-demo__pill--white{background:#56c88a2e;color:#b5ffd7;border-color:#56c88a80}.scheduler-demo__pill--black{background:#5688ff24;color:#c8daff;border-color:#5688ff80}.scheduler-demo__pill--muted{color:var(--muted)}.scheduler-demo__toast{padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#ffffff08}.scheduler-demo__toast--success{border-color:#56c88a99;color:#1a7a3d}.scheduler-demo__toast--error{border-color:#ff8c66b3;color:#c44022}.scheduler-demo__actions{display:flex;gap:10px;flex-wrap:wrap}.scheduler-demo__primary{border:0;border-radius:10px;padding:10px 14px;background:var(--accent);color:var(--text-light);font-weight:700;cursor:pointer;box-shadow:0 8px 18px #0066cc40}.scheduler-demo__primary:disabled{opacity:.5;cursor:not-allowed}.scheduler-demo__ghost{border:1px solid var(--border);border-radius:10px;padding:10px 14px;background:var(--surface);color:var(--text);cursor:pointer}.scheduler-demo__ghost:hover{background:#f5f7fa}@media (max-width: 980px){.portal-modal__body{grid-template-columns:1fr}}@media (max-width: 768px){.portal-modal__panel{width:92vw;max-height:90vh;padding:18px 16px}.scheduler-demo__grid{grid-template-columns:1fr}}@media (max-width: 640px){.portal-modal{padding:10px}.portal-modal__panel{width:95vw;max-height:92vh;padding:16px 14px;border-radius:12px}.portal-modal__close{width:32px;height:32px;top:10px;right:10px}.portal-modal__title{font-size:1.1rem}.portal-modal__lede{font-size:.9rem}.scheduler-demo{padding:12px}.scheduler-demo__actions{flex-direction:column}.scheduler-demo__primary,.scheduler-demo__ghost{width:100%;text-align:center}}.verification-modal__panel{width:min(480px,85vw);max-height:85vh}.verification-instructions__body{display:grid;gap:20px}.verification-instructions__header{text-align:center;display:grid;gap:8px;justify-items:center}.verification-instructions__icon-wrapper{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#56c88a33,#5688ff33);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.verification-instructions__header-icon{color:var(--accent-strong)}.verification-instructions__title{margin:0;font-size:1.4rem}.verification-instructions__subtitle{margin:0;color:var(--muted)}.verification-code-box{border:1px solid var(--border);border-radius:10px;background:#f5f7fa;padding:14px;display:grid;gap:8px}.verification-code-box__label{font-size:.85rem;color:var(--muted);font-weight:600}.verification-code-box__value-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.verification-code-box__code{font-family:SF Mono,Fira Code,monospace;font-size:.95rem;color:var(--accent-strong);background:#56c88a1a;padding:6px 10px;border-radius:6px;word-break:break-all}.verification-code-box__copy-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid var(--border);border-radius:6px;background:#ffffff0a;color:var(--text);font-weight:600;cursor:pointer;transition:background .15s}.verification-code-box__copy-btn:hover{background:#ffffff14}.verification-methods{display:grid;gap:14px}.verification-methods__intro{font-weight:700;color:var(--muted);font-size:.9rem}.verification-methods__tabs{display:grid;gap:16px}.verification-method-section{border:1px solid var(--border);border-radius:10px;background:#ffffff05;padding:14px;display:grid;gap:12px}.verification-method-section__header{display:flex;align-items:center;gap:8px;font-weight:700}.verification-method-section__icon{color:var(--accent-strong)}.verification-method-section__title{font-size:1rem}.dns-provider-selector{display:grid;gap:8px}.dns-provider-selector__label{font-size:.85rem;color:var(--muted)}.dns-provider-pills{display:flex;flex-wrap:wrap;gap:8px}.dns-provider-pill{padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:#ffffff08;color:var(--muted);font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s}.dns-provider-pill:hover{background:#ffffff0f;color:var(--text)}.dns-provider-pill--active{background:#56c88a26;border-color:#56c88a80;color:#b5ffd7}.dns-record-example{border:1px solid var(--border);border-radius:8px;overflow:hidden}.dns-record-example__header{padding:8px 12px;background:#ffffff0a;font-weight:700;font-size:.85rem;border-bottom:1px solid var(--border)}.dns-record-example__fields{display:grid;gap:1px;background:var(--border)}.dns-record-field{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:10px 12px;background:#f5f7fa}.dns-record-field__label{font-weight:600;color:var(--muted);font-size:.85rem}.dns-record-field__value{font-family:SF Mono,Fira Code,monospace;font-size:.85rem;word-break:break-all}.dns-record-field__desc{display:block;font-family:inherit;font-size:.8rem;color:var(--muted);margin-top:2px}.verification-methods__divider-horizontal{display:flex;align-items:center;gap:12px;color:var(--muted);font-weight:700;font-size:.85rem}.verification-methods__divider-horizontal:before,.verification-methods__divider-horizontal:after{content:"";flex:1;height:1px;background:var(--border)}.robots-txt-example{display:grid;gap:8px}.robots-txt-example__label{font-size:.85rem;color:var(--muted)}.robots-txt-example__code{display:block;font-family:SF Mono,Fira Code,monospace;font-size:.9rem;padding:10px 12px;background:#eef1f6;border-radius:6px;color:var(--accent-strong)}.robots-txt-example__path{font-size:.8rem;color:var(--muted)}.verification-instructions__help{text-align:center}.verification-instructions__help-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);font-weight:600;text-decoration:none}.verification-instructions__help-link:hover{text-decoration:underline}.verification-instructions__footer{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid var(--border);margin-top:8px}.verification-instructions__btn{padding:10px 18px;border-radius:8px;font-weight:700;cursor:pointer;transition:all .15s}.verification-instructions__btn--secondary{border:1px solid var(--border);background:var(--surface);color:var(--text)}.verification-instructions__btn--secondary:hover{background:#f5f7fa}.verification-instructions__btn--primary{border:0;background:var(--accent);color:var(--text-light);box-shadow:0 6px 16px #0066cc40}.verification-instructions__btn--primary:hover{filter:brightness(1.05)}@media (max-width: 768px){.verification-modal__panel{width:92vw;max-height:90vh}.verification-instructions__body{gap:16px}.verification-instructions__icon-wrapper{width:48px;height:48px}.verification-instructions__header-icon{width:24px;height:24px}.verification-instructions__title{font-size:1.2rem}}@media (max-width: 640px){.verification-modal__panel{width:95vw;max-height:92vh;padding:16px 14px}.verification-instructions__body{gap:14px}.verification-code-box{padding:12px}.verification-code-box__value-row{flex-direction:column;align-items:stretch}.verification-code-box__code{font-size:.85rem;text-align:center}.verification-code-box__copy-btn{justify-content:center}.verification-method-section{padding:12px}.dns-provider-pills{gap:6px}.dns-provider-pill{padding:5px 10px;font-size:.8rem}.dns-record-field{grid-template-columns:1fr;gap:4px}.verification-instructions__footer{flex-direction:column-reverse}.verification-instructions__btn{width:100%;text-align:center}}.whyvana{padding:40px 0}.whyvana__wrap{width:min(var(--max-width),calc(100% - (var(--page-gap) * 2)));margin:0 auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:32px}.whyvana__title{margin:0 0 8px;font-size:var(--font-size-3xl);text-align:center;color:var(--text-light)}.whyvana__sub{color:var(--muted-light);margin:0 0 32px;text-align:center;font-size:var(--font-size-base)}.whyvana__flow{display:flex;justify-content:space-between;align-items:stretch;gap:16px}.whyvana__step{flex:1;text-align:center;position:relative;padding:20px 12px;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius);transition:transform var(--transition-normal),border-color var(--transition-normal)}.whyvana__step:hover,.whyvana__step:focus-visible{transform:translateY(-3px);border-color:#ffffff40}.whyvana__step-icon{color:var(--accent-strong);margin-bottom:12px;display:flex;justify-content:center}.whyvana__step-title{margin:0 0 8px;font-size:var(--font-size-xl);color:var(--text-light)}.whyvana__step-desc{margin:0;color:var(--muted-light);font-size:var(--font-size-sm)}.whyvana__arrow{display:none}@media (min-width: 768px){.whyvana__arrow{display:block;position:absolute;right:-20px;top:50%;transform:translateY(-50%);color:var(--accent);opacity:.5;z-index:1}}@media (max-width: 640px){.whyvana__flow{flex-direction:column;gap:12px}.whyvana__step{width:100%}}.risks-ai{padding:40px 0}.risks-ai__wrap{width:min(var(--max-width),calc(100% - (var(--page-gap) * 2)));margin:0 auto;display:grid;gap:32px}.risks-ai__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;align-items:center}.risks-ai__row.reverse{direction:rtl}.risks-ai__row.reverse>*{direction:ltr}.risks-ai__media{position:relative}.risks-ai__media img{border-radius:var(--radius);border:1px solid var(--border)}.risks-ai__card{position:absolute;bottom:12px;left:12px;background:#fffffff2;border:1px solid #ddd;border-radius:10px;padding:10px 14px;color:#1a1a1a!important;display:flex;flex-direction:column;gap:2px}.risks-ai__card span{font-size:.85rem;color:#666!important}.risks-ai__card strong{font-size:1.25rem;color:#1a1a1a!important}.risks-ai__card small{font-size:.8rem;color:#888!important}.risks-ai__text{text-align:center}.risks-ai__text h2{margin:0 0 10px}.risks-ai__text p{color:var(--muted);margin:0 0 8px}.bar-chart{letter-spacing:2px;color:#3b82f6!important;font-weight:700}.testi{padding:40px 0}.testi__wrap{width:min(var(--max-width),calc(100% - (var(--page-gap) * 2)));margin:0 auto;background:#f8f9fb;border:1px solid var(--border);border-radius:var(--radius);padding:24px}.testi__title{margin:0 0 14px;text-align:center}.section-shell--muted .testi__title,.section-shell--panel .testi__title,.section-shell:nth-child(2n) .testi__title{color:var(--text-light)}.section-shell .testi__wrap .testi__title,.section-shell:nth-child(2n) .testi__wrap .testi__title{color:var(--text)}.testi__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.testi-card{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-sm) var(--space-md);background:var(--surface);box-shadow:0 2px 8px #0000000f;display:grid;gap:12px;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal);position:relative;overflow:hidden}.testi-card__logo-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.12;filter:brightness(1.5);pointer-events:none;z-index:0}.testi-card>*:not(.testi-card__logo-bg){position:relative;z-index:1}.testi-card:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 6px 20px #0000001a}.testi-card__stars{color:var(--accent-strong);font-size:var(--font-size-lg)}.testi-card__quote{margin:0;color:var(--text);font-weight:600;line-height:1.5}.testi-card__person{display:flex;gap:12px;align-items:center}.testi-card__name{color:var(--text)}.testi-card__avatar{width:44px;height:44px;border-radius:50%;background:#e0e0e0;display:grid;place-items:center;border:1px solid var(--border)}.testi-card__role{color:var(--muted);margin:2px 0 0}.section-shell--muted .testi-card,.section-shell--panel .testi-card,.section-shell:nth-child(2n) .testi-card{background:var(--surface);color:var(--text)}.section-shell--muted .testi-card__quote,.section-shell--panel .testi-card__quote,.section-shell:nth-child(2n) .testi-card__quote,.section-shell--muted .testi-card__name,.section-shell--panel .testi-card__name,.section-shell:nth-child(2n) .testi-card__name,.section-shell--muted .testi-card h3,.section-shell--panel .testi-card h3,.section-shell:nth-child(2n) .testi-card h3,.section-shell--muted .testi-card strong,.section-shell--panel .testi-card strong,.section-shell:nth-child(2n) .testi-card strong{color:var(--text)}.section-shell--muted .testi-card__role,.section-shell--panel .testi-card__role,.section-shell:nth-child(2n) .testi-card__role,.section-shell--muted .testi-card p,.section-shell--panel .testi-card p,.section-shell:nth-child(2n) .testi-card p,.section-shell--muted .testi-card span,.section-shell--panel .testi-card span,.section-shell:nth-child(2n) .testi-card span{color:var(--muted)}.team{padding:40px 0;position:relative}.team__wrap{width:min(var(--max-width),calc(100% - (var(--page-gap) * 2)));margin:0 auto;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.team__title{margin:0 0 16px;text-align:center;color:var(--text-light)}.team__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.team-card{border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:#ffffff05;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer;text-decoration:none}.team-card:hover,.team-card:focus-visible{transform:translateY(-3px);border-color:#ffffff40;box-shadow:var(--shadow-sm)}.team-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.team-card__avatar{width:100%;aspect-ratio:1;overflow:hidden;border-radius:10px;border:1px solid var(--border)}.team-card__avatar img{width:100%;height:100%;object-fit:cover;object-position:center top}.team-card__body{text-align:center}.team-card__name{margin:10px 0 4px;color:var(--text-light)}.team-card__role{color:var(--muted-light);margin:0}.contact__body{padding:24px 0 40px}.contact__grid{width:min(var(--max-width),calc(100% - (var(--page-gap) * 2)));margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.contact__panel{background:#0a0a0a;border:1px solid var(--border-light);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow);color:var(--text-light)}.contact__panel h2,.contact__panel h3{color:var(--text-light)}.contact__panel h2,.contact__panel h3{margin:0 0 10px}.contact__form{display:grid;gap:12px}.contact__form label{display:grid;gap:6px;color:var(--muted-light);font-weight:600}.contact__form input,.contact__form textarea{width:100%;padding:12px;border-radius:10px;border:1px solid var(--border-light);background:#1a1a1a;color:var(--text-light);font:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact__form input:focus,.contact__form textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #62b8ff26;background:#2a2a2a}.contact__form textarea{resize:vertical;min-height:120px}.contact__success{padding:16px 0}.contact__success p{margin:0 0 12px}.contact__error{color:#c0392b;margin:0;font-size:.9rem}.contact__panel--info ul{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:8px;color:var(--muted-light)}.contact__panel--info a{color:var(--accent)}.contact__panel--info p{color:var(--muted-light);margin:6px 0 10px}.faq2{padding:40px 0}.faq2__wrap{width:min(var(--max-width),calc(100% - (var(--page-gap) * 2)));margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:var(--space-lg);align-items:start}.faq2__sidebar{position:sticky;top:calc(var(--header-height) + var(--space-md));text-align:center}.faq2__title{margin:0 0 12px;font-size:var(--font-size-3xl);text-align:center}.faq2__blurb{color:var(--muted);margin:0 0 14px;line-height:1.6;font-size:var(--font-size-base);text-align:center}.faq2__email{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);margin-bottom:12px;transition:color var(--transition-fast)}.faq2__email:hover{color:var(--accent)}.faq2__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.faq2__item{border:1px solid var(--border-light);border-radius:var(--radius);background:#0a0a0a;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.faq2__item:hover{border-color:#ffffff40}.faq2__item.open{border-color:var(--accent);box-shadow:0 0 20px var(--glow)}.faq2__q{width:100%;background:none;border:0;color:var(--text-light);padding:var(--space-sm);display:flex;align-items:center;justify-content:space-between;font-weight:700;cursor:pointer;text-align:left;font-size:1rem;transition:color var(--transition-fast)}.faq2__q:hover{color:var(--accent)}.faq2__a{padding:0 var(--space-sm);color:var(--muted-light);max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:max-height var(--transition-slow),opacity var(--transition-normal),transform var(--transition-normal),padding var(--transition-normal)}.faq2__item.open .faq2__a{padding:0 var(--space-sm) var(--space-sm);max-height:500px;opacity:1;transform:translateY(0)}.faq2__icon{margin-left:12px;transition:transform var(--transition-normal);flex-shrink:0;color:var(--text-light)}.faq2__item.open .faq2__icon{transform:rotate(180deg)}@media (max-width: 720px){.faq2__wrap{grid-template-columns:1fr;gap:var(--space-md)}.faq2__sidebar{position:static;text-align:center}.faq2__q{padding:var(--space-sm) var(--space-sm);font-size:.95rem}}.standards-page{padding-bottom:40px}.standards-hero__content{text-align:center;max-width:700px;margin:0 auto}.standards-hero__content h1{font-size:var(--font-size-4xl);margin:0 0 16px}.standards-hero__content .lead{color:var(--muted);font-size:var(--font-size-lg);margin:0 0 32px}.standards-hero__stats{display:flex;justify-content:center;gap:48px;margin-bottom:32px;padding:24px;background:#1a1a1a;border-radius:var(--radius);border:1px solid var(--border-light)}.standards-hero__stats .stat{text-align:center}.standards-hero__stats .stat strong{display:block;font-size:var(--font-size-3xl);color:var(--accent);font-weight:700}.standards-hero__stats .stat span{font-size:var(--font-size-sm);color:var(--muted-light)}.frameworks{padding:0}.frameworks__wrap{width:min(var(--max-width),calc(100% - (var(--page-gap) * 2)));margin:0 auto;text-align:center}.frameworks__title{margin:0 0 12px;font-size:var(--font-size-3xl)}.frameworks__subtitle{color:var(--muted);max-width:600px;margin:0 auto 32px}.frameworks__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px}.frameworks__card{border:1px solid var(--border);border-radius:var(--radius);padding:16px 12px;background:var(--surface);text-align:center;box-shadow:0 2px 6px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.frameworks__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.frameworks__card h3{margin:0 0 4px;font-size:var(--font-size-base);color:var(--text);font-weight:600}.frameworks__card p{margin:0;font-size:var(--font-size-xs);color:var(--muted)}.frameworks__note{color:var(--muted);font-size:var(--font-size-sm)}.test-areas-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.test-area-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:0 2px 8px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.test-area-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.test-area-id{display:inline-block;font-size:11px;font-weight:700;color:var(--bg);background:var(--accent);padding:3px 10px;border-radius:4px;margin-bottom:10px}.test-area-card h3{margin:0 0 14px;font-size:var(--font-size-base);color:var(--text);font-weight:600}.test-area-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.test-area-card li{color:var(--muted);font-size:var(--font-size-xs)}@media (max-width: 1200px){.test-areas-grid,.frameworks__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.test-areas-grid,.frameworks__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.standards-hero__stats{flex-direction:column;gap:20px}.test-areas-grid,.frameworks__grid{grid-template-columns:1fr}}.services{padding-bottom:0}.service-grid{padding:30px 0}.service-grid__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.service-card{border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:var(--surface);transition:border-color .2s ease,transform .2s ease;box-shadow:0 2px 8px #0000000f}.service-card.is-highlighted{border-color:var(--accent-strong);transform:translateY(-2px)}.service-card__eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.service-card h3{margin:6px 0 8px;color:var(--text)}.service-card p{margin:0 0 8px;color:var(--muted)}.service-card ul{margin:0 0 10px;padding-left:16px;color:var(--muted)}.service-card__cta{margin-top:6px}.service-card--coming-soon{position:relative;pointer-events:none}.service-card--coming-soon h3,.service-card--coming-soon p{opacity:.3}.service-card__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:700;color:var(--muted);letter-spacing:.04em}.service-process{padding:20px 0}.process-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.process-steps li{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:0 2px 8px #0000000f}.process-steps li h3{margin:0;font-size:var(--font-size-xl)}.process-steps li h3,.process-steps li h4,.process-steps li strong{color:var(--text)}.process-steps li p{color:var(--muted);margin:0}.section-shell:nth-child(2n) .process-steps li{background:#ffffff0a;border-color:var(--border-light);box-shadow:none}.section-shell:nth-child(2n) .process-steps li h3,.section-shell:nth-child(2n) .process-steps li h4,.section-shell:nth-child(2n) .process-steps li strong{color:var(--text-light)}.section-shell:nth-child(2n) .process-steps li p{color:var(--muted-light)}.step-badge{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#0066cc1f,#8b5cf61f);color:var(--accent);display:grid;place-items:center;font-weight:700;font-size:var(--font-size-base);flex-shrink:0}.service-cta{padding:20px 0}.service-cta__inner{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--panel)}.service-cta__inner h2{color:var(--text-light)}.service-cta__inner p{margin:6px 0 0;color:var(--muted-light)}.service-cta__actions{display:flex;gap:10px;flex-wrap:wrap}.meet-grid{padding:30px 0}.meet-grid__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.meet-card{border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:var(--panel)}.meet-card__eyebrow{color:var(--muted-light);font-size:.9rem}.meet-card h3{margin:6px 0 8px;color:var(--text-light)}.meet-card p{margin:0 0 8px;color:var(--muted-light)}.mv-hero{padding:80px 0 60px;position:relative;background-color:#f8f9fa;background-image:url(/assets/vana-LARGE_4.png);background-repeat:no-repeat;background-position:center center;background-size:80% auto;min-height:450px;display:flex;align-items:center}.mv-hero:before{content:"";position:absolute;inset:0;background:#ffffff4d;z-index:1}.mv-hero__inner{position:relative;z-index:2;display:grid;gap:16px}.certs-hero,.media-hero{padding:50px 0 24px}.certs-hero__inner,.media-hero__inner{display:grid;gap:14px}.mv-hero__title,.certs-hero__title,.media-hero__title{margin:6px 0 10px;font-size:2rem}.mv-hero__sub,.certs-hero__sub,.media-hero__sub{color:var(--muted);margin:0 0 10px}.mv-hero__art{display:none}.mv-hero__underline,.certs-hero__underline,.media-hero__underline{height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.about-hero{padding:60px 0 40px;background:linear-gradient(180deg,rgba(115,199,255,.08) 0%,transparent 60%);border-bottom:1px solid var(--border)}.about-hero__inner{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.about-hero__content{max-width:620px}.about-hero__title{margin:12px 0 16px;font-size:2.4rem;line-height:1.2}.about-hero__title .highlight{color:var(--accent-strong)}.about-hero__sub{color:var(--muted);margin:0 0 24px;font-size:1.1rem;line-height:1.6}.about-hero__stats{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.about-hero__stat{padding:14px 18px;background:#0a0a0a;border:1px solid var(--border-light);border-radius:var(--radius);min-width:110px}.about-hero__stat-value{font-size:1.5rem;font-weight:700;color:var(--accent)}.about-hero__stat-label{color:var(--muted-light);font-size:.85rem}.about-hero__stat-label .hint{opacity:.7}.about-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.about-hero__icons{display:flex;flex-direction:column;gap:16px;align-items:center}.about-hero__icons .icon-bubble{width:72px;height:72px;border-radius:50%;background:var(--panel);border:1px solid var(--border);display:grid;place-items:center;padding:14px;transition:transform .2s,border-color .2s}.about-hero__icons .icon-bubble:hover{transform:scale(1.08);border-color:var(--accent)}.about-hero__icons .icon-bubble img{width:100%;height:100%;object-fit:contain;border-radius:50%}.mv-stats{padding:20px 0}.mv-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.mv-stat{border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--panel);color:var(--text-light)}.mv-stat__value{font-size:1.2rem;font-weight:700;color:var(--text-light)}.mv-stat__label{color:var(--muted-light)}.mv-stat__label .hint{color:var(--muted-light);opacity:.8}.mv-what,.about-what{padding:20px 0}.mv-what__wrap,.about-what__wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:center}.mv-what__text p,.about-what__text p{color:var(--muted)}.mv-what__actions,.about-what__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.mv-steps,.about-values,.mv-features,.mv-compare,.mv-faq,.about-team,.about-testimonials{padding:20px 0}.mv-steps__grid,.mv-features__grid,.about-values__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;list-style:none;padding:0;margin:0}.mv-step,.mv-feature,.about-value{border:1px solid var(--border);border-radius:var(--radius);padding:14px;background:var(--panel)}.mv-step__badge,.about-value__badge{width:32px;height:32px;border-radius:50%;background:#4da3ff33;display:grid;place-items:center;font-weight:700}.mv-step h3,.mv-feature h3,.about-value h3{margin:8px 0 6px}.mv-step p,.mv-feature p,.about-value p{margin:0}.about-value p{color:var(--muted)}.mv-step p,.mv-feature p{color:var(--muted-light)}.mv-faq__list{display:grid;gap:10px}.mv-faq__item{border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--surface);box-shadow:0 2px 8px #0000000f}.mv-faq__item summary{cursor:pointer;font-weight:700;color:var(--text)}.mv-faq__item p{color:var(--muted);margin:8px 0 0}.mv-cta,.about-cta{padding:24px 0 10px}.mv-cta__wrap,.about-cta__wrap{display:grid;gap:10px;align-items:center;border:1px solid var(--border);border-radius:var(--radius);padding:18px;background:var(--panel)}.mv-cta__buttons,.about-cta__buttons{display:flex;gap:10px;flex-wrap:wrap}.about-values__sub{color:var(--muted);margin:0 0 12px}.about-compare{padding:20px 0}.about-crumbs a{color:var(--accent-strong)}.mv-hero__title{color:var(--text)}.mv-hero__title .accent{color:var(--accent-strong)}.mv-hero__sub,.mv-crumbs{color:var(--muted)}.mv-crumbs a{color:var(--accent-strong)}.mv-crumbs a:hover{color:var(--accent)}.mv-stats .section-title{color:var(--text-light)}.mv-what__text h2{color:var(--text)}.mv-what__text p{color:var(--muted)}.mv-step,.mv-step__badge,.mv-step h3,.mv-steps .section-title,.mv-feature,.mv-feature h3{color:var(--text-light)}.mv-features .section-title{color:var(--text)}.mv-cta__wrap h2{color:var(--text-light)}.mv-cta__wrap p{color:var(--muted-light)}.mv-compare .section-title{color:var(--text-light)}.mv-compare .table-wrap{background:var(--panel);border-color:var(--border-light)}.mv-compare .table-wrap:before{background:linear-gradient(90deg,var(--panel),transparent)}.mv-compare .table-wrap:after{background:linear-gradient(270deg,var(--panel),transparent)}.mv-compare .comparison-table{background:transparent}.mv-compare .comparison-table th{color:var(--text-light);background:#ffffff0d}.mv-compare .comparison-table td{color:var(--muted-light);border-color:var(--border-light)}.mv-compare .comparison-table td.highlight{color:var(--text-light)}.mv-compare .comparison-table td:last-child{color:var(--accent)}.mv-faq .mv-faq__item{background:var(--surface);border-color:var(--border)}.mv-faq .mv-faq__item summary{color:var(--text)}.mv-faq .mv-faq__item p{color:var(--muted)}.mv-faq .section-title{color:var(--text)}.mv-hero__title{font-size:2.5rem;font-weight:800}.mv-hero__title .accent{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mv-stat{transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);border-color:var(--border-light)}.mv-stat:hover{transform:translateY(-4px);box-shadow:0 8px 24px #06c3;border-color:var(--accent)}.mv-stat__value{font-size:1.5rem;background:linear-gradient(135deg,var(--accent),#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mv-what__media{position:relative;border-radius:var(--radius-lg);overflow:hidden}.mv-what__media img{transition:transform var(--transition-normal)}.mv-what__media:hover img{transform:scale(1.02)}.mv-what__text h2{font-size:1.8rem;position:relative}.mv-what__text h2:after{content:"";display:block;width:50px;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-secondary));margin-top:12px;border-radius:2px}.mv-step{transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);border-left:3px solid transparent;position:relative;overflow:hidden}.mv-step:before{content:"";position:absolute;top:0;right:0;width:80px;height:80px;background:radial-gradient(circle at top right,rgba(0,102,204,.15),transparent 70%);pointer-events:none}.mv-step:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d;border-left-color:var(--accent)}.mv-step__badge{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));font-size:.9rem;box-shadow:0 4px 12px #0066cc4d}.mv-step h3{font-size:1.1rem}.mv-feature{transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);border-left:3px solid transparent;position:relative;overflow:hidden}.mv-feature:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-secondary),transparent);opacity:0;transition:opacity var(--transition-normal)}.mv-feature:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d;border-left-color:var(--accent)}.mv-feature:hover:before{opacity:1}.mv-feature h3{font-size:1.1rem}.mv-feature:nth-child(1):after{content:"";position:absolute;top:12px;right:12px;width:32px;height:32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234da3ff' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 12.75L11.25 15 15 9.75m-3-7.036A11.959 11.959 0 013.598 6 11.99 11.99 0 003 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285z'/%3E%3C/svg%3E") no-repeat center;opacity:.5}.mv-feature:nth-child(2):after{content:"";position:absolute;top:12px;right:12px;width:32px;height:32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234da3ff' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2.036 12.322a1.012 1.012 0 010-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15 12a3 3 0 11-6 0 3 3 0 016 0z'/%3E%3C/svg%3E") no-repeat center;opacity:.5}.mv-feature:nth-child(3):after{content:"";position:absolute;top:12px;right:12px;width:32px;height:32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234da3ff' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3.75 6A2.25 2.25 0 016 3.75h2.25A2.25 2.25 0 0110.5 6v2.25a2.25 2.25 0 01-2.25 2.25H6a2.25 2.25 0 01-2.25-2.25V6zM3.75 15.75A2.25 2.25 0 016 13.5h2.25a2.25 2.25 0 012.25 2.25V18a2.25 2.25 0 01-2.25 2.25H6A2.25 2.25 0 013.75 18v-2.25zM13.5 6a2.25 2.25 0 012.25-2.25H18A2.25 2.25 0 0120.25 6v2.25A2.25 2.25 0 0118 10.5h-2.25a2.25 2.25 0 01-2.25-2.25V6zM13.5 15.75a2.25 2.25 0 012.25-2.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-2.25A2.25 2.25 0 0113.5 18v-2.25z'/%3E%3C/svg%3E") no-repeat center;opacity:.5}.mv-feature:nth-child(4):after{content:"";position:absolute;top:12px;right:12px;width:32px;height:32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234da3ff' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99'/%3E%3C/svg%3E") no-repeat center;opacity:.5}.mv-compare .table-wrap{box-shadow:0 4px 20px #0000004d}.mv-compare .comparison-table th{text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}.mv-compare .comparison-table td:last-child{font-weight:600;background:#0066cc1a}.mv-compare .comparison-table tr:hover td{background:#ffffff08}.mv-compare .comparison-table tr:hover td:last-child{background:#0066cc26}.mv-faq .mv-faq__item{transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.mv-faq .mv-faq__item:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014;border-color:var(--accent)}.mv-faq .mv-faq__item summary{display:flex;align-items:center;gap:10px}.mv-faq .mv-faq__item summary:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,var(--accent),var(--accent-secondary));color:var(--text-light);border-radius:50%;font-size:1rem;font-weight:700;flex-shrink:0;transition:transform var(--transition-normal)}.mv-faq .mv-faq__item[open] summary:before{content:"−";transform:rotate(180deg)}.mv-faq .mv-faq__item summary::-webkit-details-marker{display:none}.mv-faq .mv-faq__item summary::marker{display:none;content:""}.mv-cta__wrap{position:relative;overflow:hidden;text-align:center}.mv-cta__wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-secondary),var(--accent))}.mv-cta__wrap h2{font-size:1.5rem}.mv-cta__buttons{justify-content:center}.mv-stats .section-title,.mv-steps .section-title,.mv-features .section-title,.mv-compare .section-title,.mv-faq .section-title{font-size:1.8rem;margin-bottom:24px}.mv-steps .section-title:after,.mv-compare .section-title:after{content:"";display:block;width:50px;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-secondary));margin:12px auto 0;border-radius:2px}.mv-features .section-title:after,.mv-faq .section-title:after{content:"";display:block;width:50px;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-secondary));margin:12px auto 0;border-radius:2px}.mv-step:nth-child(1) .mv-step__badge{background:linear-gradient(135deg,#06c,#08f)}.mv-step:nth-child(2) .mv-step__badge{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.mv-step:nth-child(3) .mv-step__badge{background:linear-gradient(135deg,#10b981,#34d399)}.mv-step:nth-child(4) .mv-step__badge{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.mv-stat:nth-child(1){animation-delay:.05s}.mv-stat:nth-child(2){animation-delay:.1s}.mv-stat:nth-child(3){animation-delay:.15s}.mv-stat:nth-child(4){animation-delay:.2s}.mv-step:nth-child(1){animation-delay:.05s}.mv-step:nth-child(2){animation-delay:.1s}.mv-step:nth-child(3){animation-delay:.15s}.mv-step:nth-child(4){animation-delay:.2s}.mv-feature:nth-child(1){animation-delay:.05s}.mv-feature:nth-child(2){animation-delay:.1s}.mv-feature:nth-child(3){animation-delay:.15s}.mv-feature:nth-child(4){animation-delay:.2s}.mv-what__wrap{gap:32px}.mv-what__media{background:linear-gradient(135deg,#0066cc0d,#8b5cf60d);padding:16px;border:1px solid var(--border)}.mv-what__text{display:flex;flex-direction:column;gap:12px}.mv-what__text p strong{color:var(--accent-strong)}.mv-stats__grid{gap:16px}.certs-grid{padding:24px 0}.grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px;box-shadow:0 2px 8px #0000000f;color:var(--text)}.card h3,.card h4{color:var(--text)}.card p{color:var(--muted)}.img-wrap{background:#ffffff05;border-radius:10px;border:1px dashed var(--border);padding:12px;display:grid;place-items:center}.dashed-box{border:1px dashed var(--border);padding:20px;border-radius:10px;color:var(--muted);text-align:center}.meta h3{margin:10px 0 6px}.muted{color:var(--muted)}.placeholder{text-align:center}.certs-cta{padding:20px 0}.cta__wrap{border:1px solid var(--border-light);border-radius:var(--radius);padding:18px;background:#0a0a0a;display:grid;gap:10px;color:var(--text-light)}.cta__wrap h1,.cta__wrap h2,.cta__wrap h3,.cta__wrap h4,.cta__wrap strong{color:var(--text-light)}.cta__wrap p,.cta__wrap li,.cta__wrap span{color:var(--muted-light)}.cta__buttons{display:flex;gap:10px;flex-wrap:wrap}.media-section{padding:24px 0}.media-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.article{display:grid;gap:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px;height:100%;box-shadow:0 2px 8px #0000000f;color:var(--text)}.article h3,.article .title{color:var(--text)}.thumb{display:block;background:#ffffff0a;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.thumb__placeholder{display:grid;place-items:center;height:120px;color:var(--muted)}.article .meta{display:grid;gap:6px}.eyebrow .tag{padding:4px 8px;background:#4da3ff26;border-radius:999px;margin-right:6px}.article .title{margin:0}.article .summary{color:var(--muted);margin:0}.article .cta{color:var(--accent-strong);font-weight:700}.article .cta--coming-soon{color:var(--muted);font-style:italic;font-weight:400}.media-cta{padding:20px 0}.help-hero{text-align:center}.help-hero__sub{color:var(--muted);margin:8px 0 20px;font-size:var(--font-size-lg)}.help-search{display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--transition-normal),background var(--transition-normal);width:min(500px,90vw)}.help-search:focus-within{border-color:var(--accent);background:#ffffff1f}.help-search input{background:transparent;border:none;color:var(--text-light);width:100%;font-size:var(--font-size-base)}.help-search input::placeholder{color:#ffffff73}.help-search input:focus{outline:none}.help-search__icon{color:#fff6;font-size:1.1rem}.help-cats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.help-cat{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:20px;cursor:pointer;color:var(--text);text-align:left;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);box-shadow:0 2px 8px #0000000f}.help-cat:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--accent)}.help-cat.is-active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent),var(--shadow-sm);transform:translateY(-2px)}.help-cat__hdr{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.help-cat__info h3{margin:8px 0 4px;color:var(--text);font-size:var(--font-size-xl)}.help-cat__info p{margin:0 0 8px;color:var(--muted)}.help-cat__icon{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#0066cc1f,#8b5cf61f);display:grid;place-items:center;font-weight:700;font-size:.85rem;color:var(--accent);flex-shrink:0}.help-cat__count{color:var(--muted);font-size:var(--font-size-sm)}.section-shell:nth-child(2n) .help-cat h3,.section-shell:nth-child(2n) .help-cat__item strong{color:var(--text)}.section-shell:nth-child(2n) .help-cat p,.section-shell:nth-child(2n) .help-cat li,.section-shell:nth-child(2n) .help-cat span{color:var(--muted)}.help-arts{display:grid;gap:12px}.help-art{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:16px 20px;box-shadow:0 2px 8px #0000000f;color:var(--text);text-align:left;cursor:pointer;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.help-art:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:var(--accent)}.help-art h3,.help-art h4{color:var(--text);margin:0;font-size:var(--font-size-base)}.help-art__main{display:flex;gap:14px;align-items:center}.help-art__num{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#0066cc1f,#8b5cf61f);display:grid;place-items:center;font-weight:700;font-size:var(--font-size-sm);color:var(--accent);flex-shrink:0}.help-art__content span{color:var(--muted);font-size:var(--font-size-sm)}.help-art__expand{max-height:0;overflow:hidden;transition:max-height .35s ease}.help-art__expand.is-open{max-height:none;margin-top:12px;padding-top:12px;padding-left:50px;border-top:1px solid var(--border)}.help-art__desc{color:var(--muted);line-height:1.7}.help-art__desc p{margin:0 0 8px}.help-art__desc ol,.help-art__desc ul{padding-left:18px;margin:8px 0}.help-art__desc li{margin-bottom:4px}.help-art__tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.help-tag{background:linear-gradient(135deg,#0066cc1a,#8b5cf61a);padding:4px 10px;border-radius:999px;color:var(--accent-strong);font-size:var(--font-size-xs);font-weight:600}.help-popular .section-title{text-align:left}.help-contact{text-align:center}.help-contact p{margin-bottom:20px}.lead a,.faq2__a a,.help-art__desc a,.summary a{text-decoration:underline}.legal__content{padding:20px 0 40px}.legal__inner{border:1px solid var(--border-light);border-radius:var(--radius);padding:20px;background:linear-gradient(145deg,#ffffff0f,#ffffff05),var(--panel);box-shadow:var(--shadow);display:grid;gap:16px;text-align:left}.legal__inner h2{margin:12px 0 4px;color:var(--accent);letter-spacing:.02em}.legal__inner p{margin:0;color:var(--muted-light);line-height:1.65}.legal__inner ul{margin:0;padding-left:18px;color:var(--muted-light)}.legal__inner a{color:var(--accent)}.legal__toc{border:1px solid var(--border-light);border-radius:var(--radius);padding:16px 20px;background:#ffffff08}.legal__toc-title{margin:0 0 8px;font-size:1rem;color:var(--text-light)}.legal__toc-list{margin:0;padding-left:20px;display:grid;gap:4px}.legal__toc-list a{color:var(--accent);text-decoration:none}.legal__toc-list a:hover{text-decoration:underline}.fcard,.pricing-new__card,.service-card,.test-area-card,.process-steps li{border-left:3px solid transparent;transition:border-color var(--transition-normal),transform var(--transition-normal),box-shadow var(--transition-normal)}.fcard:hover,.pricing-new__card:hover,.service-card:hover,.test-area-card:hover,.process-steps li:hover{border-left-color:var(--accent)}.fcard{position:relative;overflow:hidden}.fcard:after{content:"";position:absolute;bottom:-10px;left:-10px;width:80px;height:80px;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath d='M0 40 L20 40 L20 20 L40 20 L40 0' stroke='%230066cc' stroke-width='2' fill='none'/%3E%3Cpath d='M0 60 L30 60 L30 40 L60 40 L60 0' stroke='%230066cc' stroke-width='2' fill='none'/%3E%3Ccircle cx='20' cy='40' r='3' fill='%230066cc'/%3E%3Ccircle cx='40' cy='20' r='3' fill='%230066cc'/%3E%3Ccircle cx='30' cy='60' r='3' fill='%230066cc'/%3E%3Ccircle cx='60' cy='40' r='3' fill='%230066cc'/%3E%3C/svg%3E");background-size:contain;transition:opacity var(--transition-normal)}.fcard:hover:after{opacity:.12}.pricing-new__card{position:relative;overflow:hidden}.pricing-new__card:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M100 0 L100 100 L0 100 Z' fill='%230066cc'/%3E%3Cpath d='M60 30 L80 30 L80 50 L60 50 Z' stroke='%23ffffff' stroke-width='2' fill='none'/%3E%3Cpath d='M65 40 L75 40' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M65 45 L72 45' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:opacity var(--transition-normal)}.pricing-new__card:hover:before{opacity:.1}.test-area-card{position:relative;overflow:hidden}.test-area-card:before{content:"";position:absolute;top:10px;right:10px;width:50px;height:50px;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M25 5 L45 12 L45 25 C45 38 35 45 25 48 C15 45 5 38 5 25 L5 12 Z' stroke='%230066cc' stroke-width='2' fill='none'/%3E%3Cpath d='M18 25 L23 30 L33 20' stroke='%230066cc' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:opacity var(--transition-normal)}.test-area-card:hover:before{opacity:.15}.section-shell:nth-child(2n) .step-badge,.section-shell--panel .step-badge{background:linear-gradient(135deg,#0066cc40,#8b5cf633);color:var(--text-light)}.section-shell:nth-child(2n) .process-steps .step-badge,.section-shell--panel .process-steps .step-badge{background:linear-gradient(135deg,#0066cc1f,#8b5cf61f);color:var(--accent)}.pillar-card__icon,.help-cat__icon{background:linear-gradient(135deg,#06c3,#8b5cf626)}.hero__stats li strong,.pricing-new__price{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.comparison-card,.testi__wrap{background:linear-gradient(145deg,var(--surface),#f5f5f5)}.hero__stats li{position:relative;overflow:hidden}.hero__stats li:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#06c6,#8b5cf64d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal[data-reveal=up]{animation:fadeInUp .6s ease-out forwards}.section-shell:nth-child(2) .reveal{animation-delay:.1s}.section-shell:nth-child(3) .reveal{animation-delay:.15s}.section-shell:nth-child(4) .reveal{animation-delay:.2s}.section-shell:nth-child(5) .reveal{animation-delay:.25s}.hero--main:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 20% 40%,rgba(0,102,204,.05) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 80% 60%,rgba(139,92,246,.03) 0%,transparent 70%);pointer-events:none;z-index:0}.fcard,.service-card,.pricing-new__card,.pillar-card,.test-area-card,.testi-card,.help-cat{transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.fcard:hover,.service-card:hover,.pricing-new__card:hover,.pillar-card:hover,.test-area-card:hover,.testi-card:hover,.help-cat:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000001f;border-color:var(--accent)}.pillar-card__icon,.step-badge,.help-cat__icon{transition:transform var(--transition-normal)}.pillar-card:hover .pillar-card__icon,.process-steps li:hover .step-badge,.help-cat:hover .help-cat__icon{transform:scale(1.05)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pricing-new__badge{position:relative;overflow:hidden}.pricing-new__badge:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 4s infinite;pointer-events:none}@media (max-width: 720px){.hero__stats,.page-hero__inner{flex-direction:column}.service-cta__inner{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){:root{--page-gap: 16px}.hero{padding:56px 0 28px}.hero__title{font-size:2rem}.hero__subtitle{margin:0 0 12px;font-size:1rem}.hero__cta-wrap{gap:10px}.hero__stats{width:100%}.hero__stats li{width:100%;min-width:0}.comparison{padding:32px 0}.comparison-title{font-size:1.5rem}.comparison-table th,.comparison-table td{padding:10px 12px;font-size:.9rem}.pricing__wrap{padding:var(--space-md)}.pricing-card{padding:var(--space-sm)}.pricing-card__price{font-size:2rem}.pricing-card__desc{font-size:.95rem}.features2__grid,.mv-stats__grid,.pillars__grid{grid-template-columns:1fr}.mv-hero{padding:50px 0 40px;min-height:300px}.about-hero{padding:40px 0 30px}.about-hero__inner{grid-template-columns:1fr;gap:24px}.about-hero__title{font-size:1.8rem}.about-hero__sub{font-size:1rem;margin-bottom:20px}.about-hero__stats{gap:10px}.about-hero__stat{padding:12px 16px;min-width:0;flex:1 1 calc(50% - 5px)}.about-hero__stat-value{font-size:1.3rem}.about-hero__stat-label{font-size:.8rem}.about-hero__icons{flex-direction:row;justify-content:center}.about-hero__icons .icon-bubble{width:60px;height:60px;padding:12px}.team-card{flex:0 0 85%;min-width:0}.testi-card{flex:0 0 85%;max-width:none}.btn{padding:10px 16px;font-size:.9rem}.reveal{transform:translateY(12px)}.reveal[data-reveal=left]{transform:translate(-16px)}.reveal[data-reveal=right]{transform:translate(16px)}}.pillars{padding:48px 0}.pillars__wrap{width:min(var(--max-width),calc(100% - (var(--page-gap) * 2)));margin:0 auto;background:#0a0a0a;border:1px solid var(--border-light);border-radius:var(--radius);padding:32px}.pillars__title{margin:0 0 8px;font-size:var(--font-size-3xl);text-align:center;color:var(--text-light)}.pillars__sub{color:var(--muted-light);margin:0 0 24px;text-align:center;font-size:var(--font-size-base)}.pillars__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.pillar-card{background:#1a1a1a;border:1px solid var(--border-light);border-radius:var(--radius);padding:20px;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.pillar-card:hover,.pillar-card:focus-visible{transform:translateY(-3px);border-color:#ffffff40;box-shadow:var(--shadow-sm)}.pillar-card__icon{color:var(--accent);margin-bottom:12px}.pillar-card__title{margin:0 0 8px;font-size:var(--font-size-xl);color:var(--text-light)}.pillar-card__desc{margin:0;color:var(--muted-light);font-size:var(--font-size-sm)}@media (max-width: 1024px){.pillars__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.pillars__grid{grid-template-columns:repeat(2,1fr)}}
