body[data-version=colt]{--colt-bg:#1a1714;--colt-bg-alt:#231f1a;--colt-bg-card:#2b2520;--colt-bg-elevated:#342d27;--colt-text:#f5f0e8;--colt-text-secondary:#d4c9b8;--colt-text-muted:#8a7e70;--colt-accent:#c87941;--colt-accent-dark:#a86532;--colt-accent-glow:rgba(200, 121, 65, 0.15);--colt-secondary:#7b6b5d;--colt-border:#3d352e;--colt-border-light:#4a413a;--colt-divider:#c87941;--black:var(--colt-bg);--white:var(--colt-text);--accent:var(--colt-accent);--accent-dark:var(--colt-accent-dark);--gradient-brand:var(--colt-accent);--purple:var(--colt-accent);--teal:var(--colt-accent);--font-colt-display:'Playfair Display',Georgia,'Times New Roman',serif;--font-colt-body:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;--font-colt-mono:'JetBrains Mono','SF Mono',monospace;background:var(--colt-bg);color:var(--colt-text-secondary);font-family:var(--font-colt-body);font-size:16px;line-height:1.7;--color-bg:var(--colt-bg);--color-bg-alt:var(--colt-bg-alt);--color-text:var(--colt-text);--color-text-muted:var(--colt-text-secondary);--color-border:var(--colt-border);--color-accent:var(--colt-accent)}body[data-version=colt][data-colt-palette=teal]{--colt-bg:#0c0f14;--colt-bg-alt:#12161e;--colt-bg-card:#161b26;--colt-bg-elevated:#1c232f;--colt-text:#f0f4f8;--colt-text-secondary:#cbd5e1;--colt-text-muted:#64748b;--colt-accent:#14b8a6;--colt-accent-dark:#0d9488;--colt-accent-glow:rgba(20, 184, 166, 0.15);--colt-accent-end:#8b5cf6;--colt-accent-gradient:linear-gradient(135deg, #14b8a6 0%, #8b5cf6 100%);--colt-secondary:#64748b;--colt-border:#2d3748;--colt-border-light:#374151;--colt-divider:#14b8a6;--black:var(--colt-bg);--white:var(--colt-text);--accent:var(--colt-accent);--accent-dark:var(--colt-accent-dark);--gradient-brand:var(--colt-accent-gradient);--purple:#8b5cf6;--teal:#14b8a6}body[data-version=colt][data-colt-palette=purple]{--colt-bg:#0d0b14;--colt-bg-alt:#14111e;--colt-bg-card:#1a1626;--colt-bg-elevated:#211c2f;--colt-text:#f0f0f8;--colt-text-secondary:#c5c1d5;--colt-text-muted:#6b6484;--colt-accent:#7c3aed;--colt-accent-dark:#6d28d9;--colt-accent-glow:rgba(124, 58, 237, 0.15);--colt-accent-end:#14b8a6;--colt-accent-gradient:linear-gradient(135deg, #7c3aed 0%, #14b8a6 100%);--colt-secondary:#64748b;--colt-border:#2d2748;--colt-border-light:#372f51;--colt-divider:#7c3aed;--black:var(--colt-bg);--white:var(--colt-text);--accent:var(--colt-accent);--accent-dark:var(--colt-accent-dark);--gradient-brand:var(--colt-accent-gradient);--purple:#7c3aed;--teal:#14b8a6}body[data-version=colt][data-colt-palette=ainode]{--colt-bg:#0a0d17;--colt-bg-alt:#101420;--colt-bg-card:#151a28;--colt-bg-elevated:#1b2132;--colt-text:#f0f2f8;--colt-text-secondary:#c1c8de;--colt-text-muted:#6474a0;--colt-accent:#6366f1;--colt-accent-dark:#4f46e5;--colt-accent-glow:rgba(99, 102, 241, 0.15);--colt-accent-end:#06b6d4;--colt-accent-gradient:linear-gradient(135deg, #6366f1 0%, #06b6d4 100%);--colt-secondary:#64748b;--colt-border:#272d48;--colt-border-light:#313851;--colt-divider:#6366f1;--black:var(--colt-bg);--white:var(--colt-text);--accent:var(--colt-accent);--accent-dark:var(--colt-accent-dark);--gradient-brand:var(--colt-accent-gradient);--purple:#6366f1;--teal:#06b6d4}body[data-version=colt] .hero-title,body[data-version=colt] .product-name,body[data-version=colt] .section-title,body[data-version=colt] h1,body[data-version=colt] h2,body[data-version=colt] h3{font-family:var(--font-colt-display);font-weight:900;color:var(--colt-text);letter-spacing:-.02em;line-height:1.15;text-transform:none}body[data-version=colt] .hero-title .accent{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:var(--colt-accent);background-clip:unset;color:var(--colt-accent)}body[data-version=colt][data-colt-palette=ainode] .hero-title .accent,body[data-version=colt][data-colt-palette=purple] .hero-title .accent,body[data-version=colt][data-colt-palette=teal] .hero-title .accent{background:var(--colt-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}body[data-version=colt] .about-content,body[data-version=colt] .hero-subtitle,body[data-version=colt] .product-desc,body[data-version=colt] p{font-family:var(--font-colt-body);color:var(--colt-text-secondary);line-height:1.7}body[data-version=colt] .debug-info,body[data-version=colt] .ticker-text,body[data-version=colt] .verdict-label,body[data-version=colt] code{font-family:var(--font-colt-mono);font-size:12px;letter-spacing:.05em}body[data-version=colt] .btn,body[data-version=colt] .hero-cta,body[data-version=colt] .nav-link{font-family:var(--font-colt-body);font-weight:500;text-transform:uppercase;letter-spacing:.05em}body[data-version=colt] .ticker{background:var(--colt-bg-alt);color:var(--colt-text-muted);border-bottom:1px solid var(--colt-border);font-family:var(--font-colt-mono);font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}body[data-version=colt] .ticker-text{color:var(--colt-text-muted)}body[data-version=colt] .navbar{background:rgba(26,23,20,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--colt-border)}body[data-version=colt] .nav-logo{font-family:var(--font-colt-display);font-weight:900;font-size:22px;color:var(--colt-text);text-transform:none;background:0 0;-webkit-text-fill-color:var(--colt-text);animation:.8s .6s both coltFadeIn}body[data-version=colt][data-colt-palette=ainode] .nav-logo,body[data-version=colt][data-colt-palette=purple] .nav-logo,body[data-version=colt][data-colt-palette=teal] .nav-logo{background:var(--colt-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body[data-version=colt] .nav-links,body[data-version=colt] .nav-right{animation:.8s .8s both coltFadeIn}@keyframes coltFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}body[data-version=colt] .nav-links a{font-family:var(--font-colt-body);font-size:13px;font-weight:500;color:var(--colt-text-muted);transition:color .2s}body[data-version=colt] .nav-links a:hover{color:var(--colt-accent)}body[data-version=colt] .nav-links a::after{background:var(--colt-accent);height:2px}body[data-version=colt] .hero{background:linear-gradient(180deg,var(--colt-bg) 0,var(--colt-bg-alt) 100%)}body[data-version=colt] .hero-animation,body[data-version=colt] .hero-bottom,body[data-version=colt] .hero-top,body[data-version=colt] .hero::before{display:none}body[data-version=colt] .hero.hero-split{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(32px + 80px + 30px) var(--spacing-lg) var(--spacing-sm);min-height:55vh;justify-content:center}body[data-version=colt] .colt-hero-identity{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:800px;margin:0 auto;padding:var(--spacing-md) var(--spacing-lg);position:relative;z-index:2}body[data-version=colt] .colt-hero-headline{font-family:var(--font-colt-display);font-size:clamp(2.8rem, 7vw, 4.5rem);font-weight:900;line-height:1.1;color:var(--colt-text);text-transform:none;letter-spacing:-.02em;margin-bottom:var(--spacing-lg);opacity:0;transform:translateY(20px);animation:1s ease-out .3s forwards coltHeadlineReveal}@keyframes coltHeadlineReveal{to{opacity:1;transform:translateY(0)}}body[data-version=colt] .colt-hero-headline .accent{color:var(--colt-accent);-webkit-text-fill-color:var(--colt-accent);background:0 0;-webkit-background-clip:unset;background-clip:unset}body[data-version=colt][data-colt-palette=ainode] .colt-hero-headline .accent,body[data-version=colt][data-colt-palette=purple] .colt-hero-headline .accent,body[data-version=colt][data-colt-palette=teal] .colt-hero-headline .accent{background:var(--colt-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}body[data-version=colt] .colt-hero-tagline{font-family:var(--font-colt-body);font-size:clamp(1rem, 2.5vw, 1.2rem);line-height:1.7;color:var(--colt-text-secondary);max-width:580px;margin-bottom:var(--spacing-xl);opacity:0;animation:1s ease-out .8s forwards coltTaglineReveal}@keyframes coltTaglineReveal{to{opacity:1}}body[data-version=colt] .colt-hero-scroll-hint{display:flex;align-items:center;gap:8px;font-family:var(--font-colt-body);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--colt-accent);opacity:0;animation:1s ease-out 1.3s forwards coltScrollReveal;cursor:pointer;transition:opacity .3s}body[data-version=colt] .colt-hero-scroll-hint:hover{opacity:.7!important}body[data-version=colt] .colt-hero-scroll-hint svg{animation:2s ease-in-out infinite coltArrowBounce}@keyframes coltScrollReveal{to{opacity:1}}@keyframes coltArrowBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}body[data-version=colt] .hero-cta{display:none}body[data-version=colt] .hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,var(--colt-bg-alt));pointer-events:none;z-index:1}body[data-version=colt][data-theme=light] .colt-hero-headline{color:var(--colt-text)}body[data-version=colt][data-theme=light] .colt-hero-tagline{color:var(--colt-text-secondary)}body[data-version=colt] #produtos,body[data-version=colt] #produtos+.section-divider,body[data-version=colt] .hero+.section-divider{display:none}body[data-version=colt] .section{padding:var(--spacing-xl) var(--spacing-lg)}body[data-version=colt] .section-header{margin-bottom:var(--spacing-md)}body[data-version=colt] .section-title{font-size:clamp(2rem, 5vw, 3rem);margin-bottom:var(--spacing-sm);color:var(--colt-text);text-transform:none}body[data-version=colt] .section-title::before{display:none}body[data-version=colt] .section-subtitle{color:var(--colt-text-secondary);font-size:1.125rem;max-width:600px;margin:0 auto var(--spacing-md)}body[data-version=colt] .products-grid{gap:var(--spacing-xl)}body[data-version=colt] .product-card{background:var(--colt-bg-card);border:1px solid var(--colt-border);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.3)}body[data-version=colt] .product-card::before{display:none}body[data-version=colt] .product-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.4),0 0 20px var(--colt-accent-glow);border-color:var(--colt-accent);background:var(--colt-bg-card);color:var(--colt-text)}body[data-version=colt] .product-card:hover .product-brand,body[data-version=colt] .product-card:hover .product-description,body[data-version=colt] .product-card:hover .product-name,body[data-version=colt] .product-card:hover .product-price{color:var(--colt-text)}body[data-version=colt] .product-card:hover .product-brand{color:var(--colt-text-muted)}body[data-version=colt] .product-card:hover .product-description{color:var(--colt-text-secondary)}body[data-version=colt] .product-card:hover .product-footer{border-top-color:var(--colt-border)}body[data-version=colt] .product-card:hover .product-unavailable{color:var(--colt-text-muted)}body[data-version=colt] .product-card:hover .btn-audit-detail,body[data-version=colt] .product-card:hover .btn-buy{border-color:var(--colt-accent);color:var(--colt-text)}body[data-version=colt] .product-card:hover .audit-badge{background:var(--colt-bg-elevated)}body[data-version=colt] .product-image-wrapper{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--colt-bg-alt);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--colt-border)}body[data-version=colt] .product-image-wrapper::after{display:none}body[data-version=colt] .product-image{max-width:90%;max-height:90%;width:auto;height:auto;object-fit:contain;transition:transform .3s}body[data-version=colt] .product-card:hover .product-image{transform:scale(1.03)}body[data-version=colt] .product-label{position:absolute;top:12px;right:12px;background:var(--colt-bg-elevated);color:var(--colt-accent);padding:6px 12px;font-family:var(--font-colt-mono);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.3)}body[data-version=colt] .product-content{padding:var(--spacing-md)}body[data-version=colt] .product-name{font-family:var(--font-colt-display);font-size:1.35rem;font-weight:700;margin-bottom:var(--spacing-xs);color:var(--colt-text);text-transform:none}body[data-version=colt] .product-name::before{display:none}body[data-version=colt] .product-desc{color:var(--colt-text-muted);line-height:1.6;font-size:14px;margin-bottom:var(--spacing-md)}body[data-version=colt] .product-features{list-style:none;margin-bottom:var(--spacing-md);background:var(--colt-bg-alt);padding:var(--spacing-sm);border-radius:6px;border:1px solid var(--colt-border)}body[data-version=colt] .product-features li{color:var(--colt-text-secondary);padding:6px 0 6px 20px;position:relative;font-size:13px;border-bottom:1px solid var(--colt-border)}body[data-version=colt] .product-features li:last-child{border-bottom:none}body[data-version=colt] .product-features li::before{content:'✓';position:absolute;left:0;color:var(--colt-accent);font-weight:700}body[data-version=colt] .product-verdict{padding:var(--spacing-sm);background:var(--colt-bg-alt);border-radius:6px;border-left:3px solid var(--colt-accent)}body[data-version=colt] .verdict-label{font-family:var(--font-colt-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}body[data-version=colt] .verdict-text{color:var(--colt-text-secondary);font-size:13px;font-weight:500;margin-top:4px}body[data-version=colt] .product-verdict.passed{border-left-color:#10b981;background:rgba(16,185,129,.05)}body[data-version=colt] .product-verdict.passed .verdict-label{color:#10b981}body[data-version=colt] .product-verdict.failed{border-left-color:#ef4444;background:rgba(239,68,68,.05)}body[data-version=colt] .product-verdict.failed .verdict-label{color:#ef4444}body[data-version=colt] .product-verdict.warning{border-left-color:#f59e0b;background:rgba(245,158,11,.05)}body[data-version=colt] .product-verdict.warning .verdict-label{color:#f59e0b}body[data-version=colt] .features-grid{gap:var(--spacing-lg)}body[data-version=colt] .feature-card{background:var(--colt-bg-card);border:1px solid var(--colt-border);border-radius:8px;padding:var(--spacing-lg);box-shadow:0 2px 8px rgba(0,0,0,.2)}body[data-version=colt] .feature-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.3);border-color:var(--colt-accent)}body[data-version=colt] .feature-icon{width:48px;height:48px;margin-bottom:var(--spacing-md);background:var(--colt-accent-glow);border:1px solid var(--colt-accent);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--colt-accent)}body[data-version=colt] .feature-card h4,body[data-version=colt] .feature-title{font-family:var(--font-colt-display);font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-xs);color:var(--colt-accent);text-transform:none}body[data-version=colt][data-colt-palette=ainode] .feature-card h4,body[data-version=colt][data-colt-palette=purple] .feature-card h4,body[data-version=colt][data-colt-palette=teal] .feature-card h4{background:var(--colt-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body[data-version=colt] .feature-card h4::before,body[data-version=colt] .feature-title::before{display:none}body[data-version=colt] .feature-card p,body[data-version=colt] .feature-desc{color:var(--colt-text-muted);line-height:1.6;font-size:14px}body[data-version=colt] .about{background:var(--colt-bg-alt)}body[data-version=colt] .about-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);color:var(--colt-text-secondary);line-height:1.8;font-size:16px}body[data-version=colt] .about-main h3{font-family:var(--font-colt-display);font-size:clamp(1.1rem, 2vw, 1.4rem);font-weight:700;color:var(--colt-accent);margin-bottom:var(--spacing-md);text-transform:none}body[data-version=colt] .about-methodology h3{font-size:clamp(1.5rem, 3vw, 2.2rem);margin-bottom:var(--spacing-sm);color:var(--colt-accent)}body[data-version=colt][data-colt-palette=ainode] .about-main h2.section-title,body[data-version=colt][data-colt-palette=ainode] .about-main h3,body[data-version=colt][data-colt-palette=ainode] .about-methodology h3,body[data-version=colt][data-colt-palette=purple] .about-main h2.section-title,body[data-version=colt][data-colt-palette=purple] .about-main h3,body[data-version=colt][data-colt-palette=purple] .about-methodology h3,body[data-version=colt][data-colt-palette=teal] .about-main h2.section-title,body[data-version=colt][data-colt-palette=teal] .about-main h3,body[data-version=colt][data-colt-palette=teal] .about-methodology h3{background:var(--colt-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body[data-version=colt] .method-steps{grid-template-columns:1fr;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}body[data-version=colt] .method-step{padding:var(--spacing-xs) var(--spacing-sm);border-color:var(--colt-border)}body[data-version=colt] .step-num{font-size:24px;color:var(--colt-accent)}body[data-version=colt] .about-grid{grid-column:1/-1}body[data-version=colt] .about-content strong{color:var(--colt-accent);font-weight:600}body[data-version=colt] .contact-grid{gap:var(--spacing-lg)}body[data-version=colt] .contact-card{background:var(--colt-bg-card);border:1px solid var(--colt-border);border-radius:8px;padding:var(--spacing-xl);text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.2)}body[data-version=colt] .contact-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.3);border-color:var(--colt-accent)}body[data-version=colt] .contact-card h4{font-family:var(--font-colt-display);font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-sm);color:var(--colt-text);text-transform:none}body[data-version=colt] .contact-card p{color:var(--colt-text-muted);margin-bottom:var(--spacing-md)}body[data-version=colt] .btn-contact{display:inline-block;background:var(--colt-accent);color:var(--colt-bg);padding:12px 24px;font-family:var(--font-colt-body);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;transition:.2s}body[data-version=colt] .btn-contact:hover{background:var(--colt-accent-dark);transform:translateY(-1px)}body[data-version=colt] .contact-socials{text-align:center;margin-top:var(--spacing-lg)}body[data-version=colt] .contact-socials h3,body[data-version=colt] .contact-socials h4{font-family:var(--font-colt-display);font-size:1.1rem;font-weight:700;letter-spacing:.05em;color:var(--colt-text-muted);margin-bottom:var(--spacing-md)}body[data-version=colt] .contact-socials-links{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}body[data-version=colt] .contact-social-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--colt-border);border-radius:8px;color:var(--colt-text-muted);font-family:var(--font-colt-body);font-size:.8125rem;font-weight:600;text-decoration:none;letter-spacing:.03em;transition:.2s}body[data-version=colt] .contact-social-btn:hover{border-color:var(--colt-accent);color:var(--colt-accent);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}body[data-version=colt] .contact-social-btn svg{width:18px;height:18px;fill:currentColor;flex-shrink:0}body[data-version=colt] .footer-content{color:var(--colt-text-muted);font-size:14px}body[data-version=colt] .footer a{color:var(--colt-accent);transition:color .2s}body[data-version=colt] .footer a:hover{color:var(--colt-accent-dark)}body[data-version=colt] #debugPanel{background:var(--colt-bg-card);border:1px solid var(--colt-border);border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.5)}body[data-version=colt] #debugToggle{background:var(--colt-bg-alt);color:var(--colt-text);border:1px solid var(--colt-border);border-radius:6px}body[data-version=colt] #debugToggle:hover{border-color:var(--colt-accent)}body[data-version=colt] .debug-title{color:var(--colt-accent);font-family:var(--font-colt-mono);font-weight:600;font-size:11px;letter-spacing:.1em}body[data-version=colt] .debug-btn,body[data-version=colt] .debug-mode-btn,body[data-version=colt] .debug-version-btn{color:var(--colt-text-muted);border:1px solid var(--colt-border);border-radius:4px;font-family:var(--font-colt-body);font-size:12px}body[data-version=colt] .debug-btn:hover,body[data-version=colt] .debug-mode-btn:hover,body[data-version=colt] .debug-version-btn:hover{border-color:var(--colt-accent);color:var(--colt-text)}body[data-version=colt] .debug-btn.active,body[data-version=colt] .debug-mode-btn.active,body[data-version=colt] .debug-version-btn.active{border-color:var(--colt-accent);background:var(--colt-accent-glow);color:var(--colt-accent)}body[data-version=colt] .debug-info{color:var(--colt-text-muted)}.colt-editorial-section{display:none}body[data-version=colt] .colt-editorial-section{display:block;padding:var(--spacing-lg) 0;background:var(--colt-bg)}body[data-version=colt] .colt-featured-spotlight{margin-bottom:var(--spacing-lg)}body[data-version=colt] .colt-featured-label,body[data-version=colt] .colt-sayno-label{display:inline-block;font-family:var(--font-colt-body);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--colt-accent);border:1px solid var(--colt-accent);padding:4px 12px;margin-bottom:var(--spacing-lg);border-radius:2px}body[data-version=colt] .colt-featured-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}body[data-version=colt] .colt-featured-card{display:grid;grid-template-columns:200px 1fr;gap:var(--spacing-md);background:var(--colt-bg-card);border:1px solid var(--colt-border);border-radius:12px;overflow:hidden;padding:var(--spacing-md);transition:.3s}body[data-version=colt] .colt-featured-card:hover{border-color:var(--colt-accent);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 16px var(--colt-accent-glow);transform:translateY(-3px)}body[data-version=colt] .colt-featured-image{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1}body[data-version=colt] .colt-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}body[data-version=colt] .colt-featured-card:hover .colt-featured-image img{transform:scale(1.05)}body[data-version=colt] .colt-featured-tier{position:absolute;bottom:8px;left:8px;right:8px;background:rgba(26,23,20,.85);color:var(--colt-accent);font-family:var(--font-colt-mono);font-size:10px;letter-spacing:.05em;padding:4px 8px;border-radius:4px;text-align:center}body[data-version=colt] .colt-featured-name{font-family:var(--font-colt-display);font-size:1.4rem;font-weight:700;color:var(--colt-text);margin-bottom:4px;text-transform:none}body[data-version=colt] .colt-featured-brand{font-family:var(--font-colt-body);font-size:13px;color:var(--colt-text-muted);margin-bottom:8px}body[data-version=colt] .colt-featured-desc{font-family:var(--font-colt-body);font-size:14px;color:var(--colt-text-secondary);line-height:1.6;margin-bottom:var(--spacing-sm)}body[data-version=colt] .colt-featured-actions{display:flex;gap:8px;align-items:center}body[data-version=colt] .colt-btn-audit,body[data-version=colt] .colt-btn-buy{font-family:var(--font-colt-body);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:6px 14px;border-radius:4px;border:1px solid var(--colt-border);background:0 0;color:var(--colt-text);cursor:pointer;text-decoration:none;transition:.2s}body[data-version=colt] .colt-btn-audit:hover{border-color:var(--colt-accent);color:var(--colt-accent)}body[data-version=colt] .colt-btn-buy{background:var(--colt-accent);border-color:var(--colt-accent);color:var(--colt-bg)}body[data-version=colt] .colt-btn-buy:hover{background:var(--colt-accent-dark);border-color:var(--colt-accent-dark)}body[data-version=colt] .colt-see-all{display:inline-block;font-family:var(--font-colt-body);font-size:14px;font-weight:500;color:var(--colt-accent);text-decoration:none;transition:opacity .2s}body[data-version=colt] .colt-see-all:hover{opacity:.7}body[data-version=colt] .colt-editorial-divider{width:60px;height:1px;background:var(--colt-accent);margin:var(--spacing-xl) auto;opacity:.4}body[data-version=colt] .colt-sayno-card{background:var(--colt-bg-card);border:1px solid rgba(220,80,60,.3);border-radius:12px;padding:var(--spacing-lg);position:relative}body[data-version=colt] .colt-sayno-label span{color:#dc503c;border-color:#dc503c}body[data-version=colt] .colt-sayno-content{display:grid;grid-template-columns:160px 1fr;gap:var(--spacing-md);align-items:start}body[data-version=colt] .colt-sayno-image{position:relative;border-radius:8px;overflow:hidden}body[data-version=colt] .colt-sayno-image img{width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(60%);opacity:.8}body[data-version=colt] .colt-sayno-score{position:absolute;bottom:8px;left:8px;right:8px;background:rgba(220,80,60,.9);color:#fff;font-family:var(--font-colt-mono);font-size:10px;letter-spacing:.05em;padding:4px 8px;border-radius:4px;text-align:center}body[data-version=colt] .colt-sayno-name{font-family:var(--font-colt-display);font-size:1.3rem;font-weight:700;color:var(--colt-text);margin-bottom:4px;text-transform:none}body[data-version=colt] .colt-sayno-brand{font-family:var(--font-colt-body);font-size:13px;color:var(--colt-text-muted);margin-bottom:12px}body[data-version=colt] .colt-sayno-reason{font-family:var(--font-colt-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#dc503c;margin-bottom:6px}body[data-version=colt] .colt-sayno-desc{font-family:var(--font-colt-body);font-size:14px;color:var(--colt-text-secondary);line-height:1.6;margin-bottom:12px}body[data-version=colt] .colt-sayno-verdict{font-family:var(--font-colt-body);font-size:13px;font-style:italic;color:var(--colt-text-muted)}body[data-version=colt] .colt-sayno-count{font-family:var(--font-colt-mono);font-size:11px;color:var(--colt-text-muted);text-align:right;margin-top:var(--spacing-md);letter-spacing:.05em}.colt-content-section{display:none}body[data-version=colt] .colt-content-section{display:block;padding:var(--spacing-lg) 0}body[data-version=colt] .colt-blog-featured-section{background:var(--colt-bg-alt)}body[data-version=colt] .colt-podcast-section{background:var(--colt-bg)}body[data-version=colt] .colt-blog-latest-section{background:var(--colt-bg-alt)}body[data-version=colt] .colt-section-label{display:inline-block;font-family:var(--font-colt-body);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--colt-accent);border:1px solid var(--colt-accent);padding:4px 12px;margin-bottom:var(--spacing-lg);border-radius:2px}body[data-version=colt] .colt-blog-featured-card{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-lg);background:var(--colt-bg-card);border:1px solid var(--colt-border);border-radius:12px;overflow:hidden}body[data-version=colt] .colt-blog-featured-card:hover{border-color:var(--colt-accent);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 16px var(--colt-accent-glow);transform:translateY(-3px)}body[data-version=colt] .colt-blog-featured-gradient{min-height:200px;display:flex;align-items:flex-end;padding:var(--spacing-md);position:relative}body[data-version=colt] .colt-blog-type-badge{display:inline-block;font-family:var(--font-colt-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.5);padding:4px 10px;border-radius:3px}body[data-version=colt] .colt-blog-featured-info{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) 0;display:flex;flex-direction:column;justify-content:center}body[data-version=colt] .colt-blog-featured-title{font-family:var(--font-colt-display);font-size:clamp(1.3rem, 2.5vw, 1.8rem);font-weight:700;color:var(--colt-text);margin-bottom:var(--spacing-sm);text-transform:none;line-height:1.25}body[data-version=colt] .colt-blog-featured-excerpt{font-family:var(--font-colt-body);font-size:14px;color:var(--colt-text-secondary);line-height:1.7;margin-bottom:var(--spacing-md);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body[data-version=colt] .colt-blog-featured-meta{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}body[data-version=colt] .colt-blog-date,body[data-version=colt] .colt-blog-readtime{font-family:var(--font-colt-mono);font-size:11px;color:var(--colt-text-muted);letter-spacing:.05em}body[data-version=colt] .colt-blog-read-link{font-family:var(--font-colt-body);font-size:14px;font-weight:500;color:var(--colt-accent);text-decoration:none;transition:opacity .2s}body[data-version=colt] .colt-blog-read-link:hover{opacity:.7}body[data-version=colt] .colt-podcast-intro{max-width:600px;text-align:center;margin:0 auto}body[data-version=colt] .colt-podcast-title{font-family:var(--font-colt-display);font-size:clamp(1.8rem, 4vw, 2.5rem);font-weight:900;color:var(--colt-text);margin-bottom:var(--spacing-md);text-transform:none}body[data-version=colt] .colt-podcast-date{font-family:var(--font-colt-body);font-size:13px;color:var(--colt-text-muted);margin-bottom:var(--spacing-sm)}body[data-version=colt] .colt-podcast-desc{font-family:var(--font-colt-body);font-size:16px;color:var(--colt-text-secondary);line-height:1.7;margin-bottom:var(--spacing-lg)}body[data-version=colt] .colt-podcast-cta{display:inline-block;font-family:var(--font-colt-body);font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--colt-bg);background:var(--colt-accent);padding:12px 28px;border-radius:4px;text-decoration:none;transition:.2s}body[data-version=colt] .colt-podcast-cta:hover{background:var(--colt-accent-dark);transform:translateY(-1px)}body[data-version=colt] .colt-blog-latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}body[data-version=colt] .colt-blog-latest-card{display:flex;flex-direction:column;background:var(--colt-bg-card);border:1px solid var(--colt-border);border-radius:10px;overflow:hidden;text-decoration:none;color:inherit}body[data-version=colt] .colt-blog-latest-card:hover{border-color:var(--colt-accent);box-shadow:0 6px 20px rgba(0,0,0,.3),0 0 12px var(--colt-accent-glow);transform:translateY(-4px)}body[data-version=colt] .colt-blog-latest-gradient{height:120px;display:flex;align-items:flex-end;padding:var(--spacing-sm)}body[data-version=colt] .colt-blog-latest-info{padding:var(--spacing-md);display:flex;flex-direction:column;flex:1}body[data-version=colt] .colt-blog-latest-title{font-family:var(--font-colt-display);font-size:1.1rem;font-weight:700;color:var(--colt-text);margin-bottom:var(--spacing-xs);text-transform:none;line-height:1.3}body[data-version=colt] .colt-blog-latest-excerpt{font-family:var(--font-colt-body);font-size:13px;color:var(--colt-text-muted);line-height:1.6;margin-bottom:var(--spacing-sm);flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body[data-version=colt] .colt-blog-latest-meta{display:flex;gap:var(--spacing-sm)}body[data-version=colt] .colt-blog-all-link{display:inline-block;font-family:var(--font-colt-body);font-size:14px;font-weight:500;color:var(--colt-accent);text-decoration:none;transition:opacity .2s}body[data-version=colt] .colt-blog-all-link:hover{opacity:.7}body[data-version=colt][data-theme=light]{--colt-bg:#faf7f2;--colt-bg-alt:#ffffff;--colt-bg-card:#ffffff;--colt-bg-elevated:#f5f0e8;--colt-text:#2c2420;--colt-text-secondary:#4a3f35;--colt-text-muted:#8a7e70;--colt-accent:#b86a35;--colt-accent-dark:#9c5a2c;--colt-accent-glow:rgba(184, 106, 53, 0.12);--colt-border:#e8e0d4;--colt-border-light:#f0ebe3}body[data-version=colt][data-colt-palette=teal][data-theme=light]{--colt-bg:#f8fafc;--colt-bg-alt:#ffffff;--colt-bg-card:#ffffff;--colt-bg-elevated:#f1f5f9;--colt-text:#0f172a;--colt-text-secondary:#334155;--colt-text-muted:#475569;--colt-accent:#0f766e;--colt-accent-dark:#0f766e;--colt-accent-glow:rgba(15, 118, 110, 0.12);--colt-accent-end:#7c3aed;--colt-accent-gradient:linear-gradient(135deg, #0f766e 0%, #7c3aed 100%);--colt-border:#e2e8f0;--colt-border-light:#f1f5f9}body[data-version=colt][data-colt-palette=purple][data-theme=light]{--colt-bg:#faf8ff;--colt-bg-alt:#ffffff;--colt-bg-card:#ffffff;--colt-bg-elevated:#f3f0ff;--colt-text:#1a1030;--colt-text-secondary:#3d3555;--colt-text-muted:#6b6484;--colt-accent:#6d28d9;--colt-accent-dark:#5b21b6;--colt-accent-glow:rgba(109, 40, 217, 0.12);--colt-accent-end:#0d9488;--colt-accent-gradient:linear-gradient(135deg, #6d28d9 0%, #0d9488 100%);--colt-border:#e4dff0;--colt-border-light:#f0ecf9}body[data-version=colt][data-colt-palette=ainode][data-theme=light]{--colt-bg:#f8f9ff;--colt-bg-alt:#ffffff;--colt-bg-card:#ffffff;--colt-bg-elevated:#eef0ff;--colt-text:#111827;--colt-text-secondary:#374151;--colt-text-muted:#6474a0;--colt-accent:#4f46e5;--colt-accent-dark:#4338ca;--colt-accent-glow:rgba(79, 70, 229, 0.12);--colt-accent-end:#0891b2;--colt-accent-gradient:linear-gradient(135deg, #4f46e5 0%, #0891b2 100%);--colt-border:#dde0f0;--colt-border-light:#eceeff}body[data-version=colt][data-theme=light] .ticker{background:var(--colt-accent);color:#fff}body[data-version=colt][data-colt-palette=ainode][data-theme=light] .ticker,body[data-version=colt][data-colt-palette=purple][data-theme=light] .ticker,body[data-version=colt][data-colt-palette=teal][data-theme=light] .ticker{background:var(--colt-accent-gradient)}body[data-version=colt][data-theme=light] .ticker-text{color:#fff}body[data-version=colt][data-theme=light] .navbar{background:rgba(255,255,255,.95);border-bottom:1px solid var(--colt-border)}body[data-version=colt][data-theme=light] .contact-card,body[data-version=colt][data-theme=light] .feature-card,body[data-version=colt][data-theme=light] .product-card{box-shadow:0 2px 12px rgba(0,0,0,.08)}body[data-version=colt][data-theme=light] .product-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.12),0 0 20px var(--colt-accent-glow)}body[data-version=colt][data-theme=light] .colt-blog-featured-card,body[data-version=colt][data-theme=light] .colt-blog-latest-card{background:#fff;border-color:#e8e0d8}body[data-version=colt][data-theme=light] .colt-blog-featured-card:hover,body[data-version=colt][data-theme=light] .colt-blog-latest-card:hover,body[data-version=colt][data-theme=light] .contact-card:hover,body[data-version=colt][data-theme=light] .feature-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1)}body[data-version=colt][data-theme=light] .colt-editorial-section{background:var(--colt-bg)}body[data-version=colt][data-theme=light] .colt-featured-card{background:#fff;border-color:#e8e0d8}body[data-version=colt][data-theme=light] .colt-sayno-card{background:#fff;border-color:rgba(220,80,60,.2)}body[data-version=colt][data-theme=light] .colt-featured-tier{background:rgba(255,255,255,.9)}body[data-version=colt][data-theme=light] .method-step{background:#f5f0e8}body[data-version=colt][data-theme=light] .footer{background:#faf7f2}body[data-version=colt] .contact-card,body[data-version=colt] .feature-card,body[data-version=colt] .product-card,body[data-version=colt] .section-title{opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s}body[data-version=colt] .colt-revealed{opacity:1;transform:translateY(0)}body[data-version=colt] .colt-about-intro,body[data-version=colt] .colt-contact-intro,body[data-version=colt] .colt-content-section,body[data-version=colt] .colt-featured-spotlight{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s}body[data-version=colt] .colt-section-revealed{opacity:1;transform:translateY(0)}body[data-version=colt] .colt-blog-featured-card,body[data-version=colt] .colt-blog-latest-card,body[data-version=colt] .colt-podcast-intro,body[data-version=colt] .colt-section-label{opacity:0;transform:translateY(16px);transition:opacity .5s,transform .5s}body[data-version=colt] .colt-section-revealed .colt-blog-featured-card,body[data-version=colt] .colt-section-revealed .colt-blog-latest-card,body[data-version=colt] .colt-section-revealed .colt-podcast-intro,body[data-version=colt] .colt-section-revealed .colt-section-label,body[data-version=colt] .colt-section-revealed.colt-blog-featured-card,body[data-version=colt] .colt-section-revealed.colt-blog-latest-card,body[data-version=colt] .colt-section-revealed.colt-podcast-intro,body[data-version=colt] .colt-section-revealed.colt-section-label{opacity:1;transform:translateY(0)}body[data-version=colt] .colt-content-section+.colt-content-section::before{content:'';display:block;width:60px;height:1px;background:var(--colt-accent,#c09060);margin:0 auto 1.5rem;opacity:.3}@media (prefers-reduced-motion:reduce){body[data-version=colt] .colt-hero-headline,body[data-version=colt] .colt-hero-scroll-hint,body[data-version=colt] .colt-hero-tagline{animation:none;opacity:1;transform:none}body[data-version=colt] .colt-hero-scroll-hint svg{animation:none}body[data-version=colt] .colt-about-intro,body[data-version=colt] .colt-blog-featured-card,body[data-version=colt] .colt-blog-latest-card,body[data-version=colt] .colt-contact-intro,body[data-version=colt] .colt-content-section,body[data-version=colt] .colt-featured-spotlight,body[data-version=colt] .colt-podcast-intro,body[data-version=colt] .colt-section-label,body[data-version=colt] .contact-card,body[data-version=colt] .feature-card,body[data-version=colt] .product-card,body[data-version=colt] .section-title{opacity:1;transform:none;transition:none}body[data-version=colt] .product-card:hover{transform:none}body[data-version=colt] .product-card:hover .product-image{transform:none!important}}@media (max-width:768px){body[data-version=colt] .hero.hero-split{min-height:45vh;padding-top:calc(32px + 60px + 20px)}body[data-version=colt] .colt-hero-headline{font-size:clamp(2rem, 6vw, 3rem)}body[data-version=colt] .colt-about-headline{font-size:clamp(1.5rem, 4vw, 2rem)}body[data-version=colt] .hero-title{font-size:2rem}body[data-version=colt] .hero-subtitle{font-size:16px}body[data-version=colt] .contact-grid,body[data-version=colt] .features-grid,body[data-version=colt] .products-grid{grid-template-columns:1fr}body[data-version=colt] .section-title{font-size:1.75rem}body[data-version=colt] .section{padding:var(--spacing-lg) var(--spacing-md)}body[data-version=colt] .about-content{grid-template-columns:1fr}body[data-version=colt] .hero-cta{margin-left:calc(-1 * var(--spacing-md));margin-right:calc(-1 * var(--spacing-md));padding:var(--spacing-md) var(--spacing-md);width:auto}body[data-version=colt] .hero.hero-split.hero-collapsed{padding-top:calc(32px + 60px + 32px)}body[data-version=colt] .hero-collapsed .hero-cta{flex:0 0 calc(100% + 2 * var(--spacing-md));margin-left:calc(-1 * var(--spacing-md));margin-right:calc(-1 * var(--spacing-md))}body[data-version=colt] .colt-featured-grid{grid-template-columns:1fr}body[data-version=colt] .colt-featured-card{grid-template-columns:140px 1fr}body[data-version=colt] .colt-sayno-content{grid-template-columns:120px 1fr}body[data-version=colt] .colt-blog-featured-card{grid-template-columns:1fr}body[data-version=colt] .colt-blog-featured-gradient{min-height:160px}body[data-version=colt] .colt-blog-featured-info{padding:var(--spacing-md)}body[data-version=colt] .colt-blog-latest-grid{grid-template-columns:1fr}body[data-version=colt] .colt-podcast-title{font-size:clamp(1.5rem, 4vw, 2rem)}}@media (max-width:480px){body[data-version=colt] .colt-hero-headline{font-size:clamp(1.8rem, 8vw, 2.5rem)}body[data-version=colt] .colt-hero-tagline{font-size:1rem}body[data-version=colt] .hero-title{font-size:1.75rem}body[data-version=colt] .section{padding:var(--spacing-md) var(--spacing-sm)}body[data-version=colt] .products-grid{gap:var(--spacing-md)}body[data-version=colt] .colt-featured-card{grid-template-columns:1fr}body[data-version=colt] .colt-featured-image{aspect-ratio:16/9}body[data-version=colt] .colt-sayno-content{grid-template-columns:1fr}body[data-version=colt] .colt-sayno-image{max-width:200px;margin:0 auto var(--spacing-sm)}body[data-version=colt] .colt-blog-featured-gradient{min-height:140px}body[data-version=colt] .colt-content-section{padding:var(--spacing-lg) 0}}body[data-version=colt] #investigacao{display:none}body[data-version=colt] #investigacao+.section-divider,body[data-version=colt] .section-divider:has(+ #investigacao){display:none}.colt-about-intro,body[data-version=colt] #sobre+.section-divider{display:none}body[data-version=colt] .colt-about-intro{display:block;text-align:center;margin-bottom:var(--spacing-xl)}body[data-version=colt] #sobre .section-header{display:none}body[data-version=colt] .colt-about-headline{font-family:var(--font-colt-display);font-size:clamp(1.8rem, 4vw, 2.8rem);font-weight:900;color:var(--colt-text);margin-bottom:var(--spacing-sm);text-transform:none;line-height:1.15}body[data-version=colt] .colt-about-subtitle{font-family:var(--font-colt-body);font-size:clamp(1rem, 2vw, 1.15rem);color:var(--colt-text-secondary);line-height:1.7;max-width:550px;margin:0 auto}body[data-version=colt] #sobre{background:var(--colt-bg)}body[data-version=colt] .method-step{background:var(--colt-bg-alt);border-radius:8px;padding:var(--spacing-sm) var(--spacing-md);transition:border-color .2s}body[data-version=colt] .method-step:hover{border-color:var(--colt-accent)}body[data-version=colt] .method-step h4{font-family:var(--font-colt-body);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--colt-text)}body[data-version=colt] .method-step p{font-size:13px;color:var(--colt-text-muted)}body[data-version=colt] .tier-inline{margin:var(--spacing-md) 0}body[data-version=colt] .tier-mini{border-radius:4px;font-family:var(--font-colt-body);font-size:13px}body[data-version=colt] .tier-mini span{font-family:var(--font-colt-display);font-weight:700}body[data-version=colt] .method-override{font-family:var(--font-colt-body);font-size:13px;color:#dc503c;font-style:italic;border-left:2px solid #dc503c;padding-left:var(--spacing-sm)}body[data-version=colt][data-theme=light] .method-override{color:#b91c1c;border-left-color:#b91c1c;background:rgba(185,28,28,.07)}.colt-contact-intro{display:none}body[data-version=colt] .colt-contact-intro{display:block;text-align:center;margin-bottom:var(--spacing-sm)}body[data-version=colt] #contacto .section-header{display:none}body[data-version=colt] #contacto{background:var(--colt-bg-alt)}body[data-version=colt] .footer{background:var(--colt-bg);border-top:1px solid var(--colt-border);padding:var(--spacing-xl) 0 var(--spacing-lg)}body[data-version=colt] .footer-brand .nav-logo{font-family:var(--font-colt-display);font-weight:900;font-size:24px;color:var(--colt-text);text-decoration:none;background:0 0;-webkit-text-fill-color:var(--colt-text);-webkit-background-clip:unset;background-clip:unset}body[data-version=colt][data-colt-palette=ainode] .footer-brand .nav-logo,body[data-version=colt][data-colt-palette=purple] .footer-brand .nav-logo,body[data-version=colt][data-colt-palette=teal] .footer-brand .nav-logo{background:var(--colt-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body[data-version=colt] .footer-brand p{font-family:var(--font-colt-body);font-size:14px;color:var(--colt-text-muted);line-height:1.7;max-width:350px}body[data-version=colt] .footer-links a{font-family:var(--font-colt-body);font-size:13px;font-weight:500;color:var(--colt-text-muted);text-transform:uppercase;letter-spacing:.05em;transition:color .2s}body[data-version=colt] .footer-links a:hover{color:var(--colt-accent)}body[data-version=colt] .footer-bottom{border-top:1px solid var(--colt-border);padding-top:var(--spacing-md);margin-top:var(--spacing-lg)}body[data-version=colt] .footer-bottom span{font-family:var(--font-colt-mono);font-size:11px;color:var(--colt-text-muted);letter-spacing:.1em}body[data-version=colt] .footer-bottom .footer-credit{color:var(--colt-accent);font-weight:600}body[data-version=colt] .footer .footer-socials{display:flex;gap:16px;margin-top:12px}body[data-version=colt] .footer .footer-socials a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--colt-border);border-radius:6px;padding:0;line-height:1}body[data-version=colt] .footer .footer-socials a:hover{border-color:var(--colt-accent);background:rgba(0,0,0,.04)}body[data-version=colt] .footer .footer-socials svg{width:18px;height:18px;max-width:18px;max-height:18px;fill:var(--colt-text-muted)}body[data-version=colt] .footer .footer-socials a:hover svg{fill:var(--colt-accent)}body[data-version=colt][data-theme=light] .nav-cart-btn{color:var(--colt-text)}body[data-version=colt][data-theme=light] .nav-cart-btn:hover{color:var(--colt-accent)}body[data-version=colt] .hero:not(.hero-split){min-height:auto!important;padding:calc(32px + 80px + var(--spacing-md)) var(--spacing-lg) var(--spacing-sm)}body[data-version=colt] .hero:not(.hero-split) .hero-title{font-size:clamp(2.8rem, 7vw, 4.5rem);line-height:1.1;margin-bottom:var(--spacing-xs)}body[data-version=colt] .hero:not(.hero-split) .hero-subtitle{font-size:clamp(14px, 1.5vw, 17px);max-width:550px;margin-bottom:var(--spacing-sm)}body[data-version=colt] #loja{padding-top:var(--spacing-sm)}body[data-version=colt] #loja .section-header{margin-bottom:var(--spacing-sm)}body[data-version=colt] .shop-product-card{background:var(--colt-bg-card);border:1px solid var(--colt-border)}body[data-version=colt] .shop-product-card:hover{border-color:var(--colt-accent);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.4),0 0 20px var(--colt-accent-glow)}body[data-version=colt] .shop-product-card__image-wrap{background:var(--colt-bg-alt);border-radius:12px 12px 0 0}body[data-version=colt] .shop-product-card__image-wrap img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}body[data-version=colt] .shop-product-card__price{color:var(--colt-accent);font-family:var(--font-colt-display);font-weight:700}body[data-version=colt] .shop-modal{background:var(--colt-bg-card);border:1px solid var(--colt-border)}body[data-version=colt] .shop-modal__image{max-width:100%;max-height:400px;width:auto;height:auto;object-fit:contain;margin:0 auto;display:block;background:var(--colt-bg-alt)}body[data-version=colt] .shop-modal__price{color:var(--colt-accent)}.review-score{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;align-items:center;padding:8px 12px;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.review-score__label{font-family:'SF Mono',SFMono-Regular,monospace;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.5)}.review-score__value{font-family:'Space Grotesk',sans-serif;font-size:18px;font-weight:700;line-height:1.2}.review-score--pass .review-score__value{color:#22c55e}.review-score--investigate .review-score__value{color:#ffbe0b}.review-score--fail .review-score__value{color:#f33}.shop-product-card__image-wrap{position:relative}.shop-product-card--rejected{border-color:rgba(255,51,51,.3)!important}body[data-version=colt] .shop-product-card--rejected:hover{box-shadow:0 12px 32px rgba(255,51,51,.15)}.review-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.review-action-btn{display:inline-flex;align-items:center;padding:8px 16px;font-family:'SF Mono',SFMono-Regular,monospace;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border:2px solid;cursor:pointer;transition:.2s;background:0 0}body[data-version=colt] .review-action-btn{border-radius:6px}.review-action-btn--report{color:var(--accent,#ffbe0b);border-color:var(--accent,#ffbe0b)}.review-action-btn--report:hover{background:var(--accent,#ffbe0b);color:#0d0d0d}body[data-version=colt] .review-action-btn--report{color:var(--colt-accent);border-color:var(--colt-accent)}body[data-version=colt] .review-action-btn--report:hover{background:var(--colt-accent);color:var(--colt-bg)}.review-action-btn--blog{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.2)}.review-action-btn--blog:hover{color:#fff;border-color:rgba(255,255,255,.5)}body[data-version=colt] .review-action-btn--blog{color:var(--colt-text-muted);border-color:var(--colt-border)}body[data-version=colt] .review-action-btn--blog:hover{color:var(--colt-text);border-color:var(--colt-text-secondary)}body[data-theme=light] .review-score{background:rgba(255,255,255,.92);border-color:#e2e8f0}body[data-theme=light] .review-score__label{color:#475569}body[data-theme=light] .review-score--pass .review-score__value{color:#047857}body[data-theme=light] .review-score--investigate .review-score__value{color:#b45309}body[data-theme=light] .review-score--fail .review-score__value{color:#b91c1c}body[data-theme=light] .review-action-btn--blog{color:#64748b;border-color:#e2e8f0}body[data-theme=light] .review-action-btn--blog:hover{color:#0f172a;border-color:#94a3b8}body[data-version=colt] #reviews{padding-top:var(--spacing-sm)}body[data-version=colt] #reviews .section-header{margin-bottom:var(--spacing-sm)}body[data-version=colt] .shop-product-card{background:var(--colt-bg-card);border:1px solid var(--colt-border);border-radius:12px;overflow:hidden;transition:border-color .3s,box-shadow .3s}body[data-version=colt] .shop-product-card:hover{transform:none;border-color:var(--colt-accent);box-shadow:0 12px 32px rgba(0,0,0,.3),0 0 0 1px var(--colt-accent-glow)}body[data-version=colt] .shop-product-card--rejected{border-color:rgba(239,68,68,.4)}body[data-version=colt] .shop-product-card--rejected:hover{border-color:#ef4444;box-shadow:0 12px 32px rgba(239,68,68,.15)}body[data-version=colt] .shop-product-card__image-wrap,body[data-version=colt] .shop-product-card__image-wrap--accessory,body[data-version=colt] .shop-product-card__image-wrap--audio,body[data-version=colt] .shop-product-card__image-wrap--glasses,body[data-version=colt] .shop-product-card__image-wrap--ring,body[data-version=colt] .shop-product-card__image-wrap--watch{background:var(--colt-bg-alt)}body[data-version=colt] .shop-product-card__image-wrap--no-image::after{font-family:'DM Sans',sans-serif;color:var(--colt-text-muted)}body[data-version=colt] .shop-product-card__brand{font-family:'JetBrains Mono',monospace;color:var(--colt-text-muted)}body[data-version=colt] .shop-product-card__title{font-family:'Playfair Display',serif;font-weight:900;font-size:1.25rem;color:var(--colt-text)}body[data-version=colt] .shop-product-card__description{font-family:'DM Sans',sans-serif;color:var(--colt-text-secondary)}body[data-version=colt] .shop-product-card__price{font-family:'JetBrains Mono',monospace;color:var(--colt-accent)}body[data-version=colt] .shop-product-card__audit-badge{font-family:'JetBrains Mono',monospace;border-radius:4px}body[data-version=colt] .shop-filter-btn{font-family:'JetBrains Mono',monospace;border:1px solid var(--colt-border);border-radius:6px;color:var(--colt-text-muted);transition:.2s}body[data-version=colt] .shop-filter-btn:hover{color:var(--colt-text);border-color:var(--colt-text-secondary)}body[data-version=colt] .shop-filter-btn.active{color:var(--colt-bg);background:var(--colt-accent);border-color:var(--colt-accent)}body[data-version=colt] .shop-modal{background:var(--colt-bg-elevated);border:1px solid var(--colt-border);border-radius:16px;overflow:hidden}body[data-version=colt] .shop-modal__close{border:1px solid var(--colt-border);border-radius:8px;color:var(--colt-text)}body[data-version=colt] .shop-modal__close:hover{border-color:var(--colt-accent);color:var(--colt-accent)}body[data-version=colt] .shop-modal__image{background:var(--colt-bg-alt)}body[data-version=colt] .shop-modal__brand{font-family:'JetBrains Mono',monospace;color:var(--colt-text-muted)}body[data-version=colt] .shop-modal__title{font-family:'Playfair Display',serif;font-weight:900;color:var(--colt-text)}body[data-version=colt] .shop-modal__description{font-family:'DM Sans',sans-serif;color:var(--colt-text-secondary)}body[data-version=colt] .shop-modal__spec-tag{font-family:'JetBrains Mono',monospace;color:var(--colt-text-muted);border:1px solid var(--colt-border);border-radius:4px}body[data-version=colt] .shop-modal__price-row{border-top-color:var(--colt-border)}body[data-version=colt] .shop-modal__price{font-family:'JetBrains Mono',monospace;color:var(--colt-accent)}body[data-version=colt] .shop-modal__add-btn{font-family:'DM Sans',sans-serif;font-weight:700;background:var(--colt-accent);color:var(--colt-bg);border-radius:8px}body[data-version=colt] .shop-modal__add-btn:hover{background:var(--colt-accent-dark);transform:none;box-shadow:0 4px 12px var(--colt-accent-glow)}body[data-version=colt] .shop-modal__audit-info{border:1px solid var(--colt-border);border-radius:8px}body[data-version=colt] .shop-modal__audit-label{font-family:'JetBrains Mono',monospace;color:var(--colt-text-muted)}body[data-version=colt] .shop-modal__audit-verdict{font-family:'Playfair Display',serif;font-weight:900}body[data-version=colt] .shop-modal__report-btn{font-family:'JetBrains Mono',monospace;border-color:var(--colt-accent);color:var(--colt-accent);border-radius:6px}body[data-version=colt] .shop-modal__report-btn:hover{background:var(--colt-accent);color:var(--colt-bg)}body[data-version=colt] .shop-modal__image-fallback{font-family:'DM Sans',sans-serif;color:var(--colt-text-muted)}body[data-version=colt] .cart-drawer{background:var(--colt-bg-elevated);border-left:1px solid var(--colt-border)}body[data-version=colt] .cart-drawer__header{border-bottom-color:var(--colt-border)}body[data-version=colt] .cart-drawer__title{font-family:'Playfair Display',serif;font-weight:900;color:var(--colt-text)}body[data-version=colt] .cart-drawer__close{border:1px solid var(--colt-border);border-radius:8px;color:var(--colt-text)}body[data-version=colt] .cart-drawer__close:hover{border-color:var(--colt-accent)}body[data-version=colt] .cart-drawer__empty{font-family:'DM Sans',sans-serif;color:var(--colt-text-muted)}body[data-version=colt] .cart-item__title{font-family:'DM Sans',sans-serif;font-weight:700;color:var(--colt-text)}body[data-version=colt] .cart-item__variant{font-family:'JetBrains Mono',monospace;color:var(--colt-text-muted)}body[data-version=colt] .cart-item__price{font-family:'JetBrains Mono',monospace;color:var(--colt-accent)}body[data-version=colt] .cart-item__qty-btn{border-color:var(--colt-border);color:var(--colt-text);border-radius:4px}body[data-version=colt] .cart-item__qty-btn:hover{border-color:var(--colt-accent)}body[data-version=colt] .cart-item{border-bottom-color:var(--colt-border)}body[data-version=colt] .cart-drawer__footer{border-top:1px solid var(--colt-border)}body[data-version=colt] .cart-drawer__subtotal-label{font-family:'JetBrains Mono',monospace;color:var(--colt-text-muted)}body[data-version=colt] .cart-drawer__subtotal-value{font-family:'JetBrains Mono',monospace;color:var(--colt-accent)}body[data-version=colt] .cart-drawer__checkout{font-family:'DM Sans',sans-serif;font-weight:700;background:var(--colt-accent);color:var(--colt-bg);border-radius:8px}body[data-version=colt] .cart-drawer__checkout:hover:not(:disabled){background:var(--colt-accent-dark);transform:none;box-shadow:0 4px 12px var(--colt-accent-glow)}body[data-version=colt] .shop-empty,body[data-version=colt] .shop-loading{font-family:'JetBrains Mono',monospace;color:var(--colt-text-muted)}body[data-version=colt] .nav-cart-btn:hover{color:var(--colt-accent)}body[data-version=colt] .nav-cart-badge{background:var(--colt-accent);color:var(--colt-bg)}body[data-version=colt][data-theme=light] .shop-product-card{background:#fff;border-color:#e2e8f0}body[data-version=colt][data-theme=light] .shop-product-card:hover{border-color:var(--colt-accent);box-shadow:0 12px 32px rgba(0,0,0,.08),0 0 0 1px var(--colt-accent-glow)}body[data-version=colt][data-theme=light] .shop-product-card__image-wrap,body[data-version=colt][data-theme=light] .shop-product-card__image-wrap--accessory,body[data-version=colt][data-theme=light] .shop-product-card__image-wrap--audio,body[data-version=colt][data-theme=light] .shop-product-card__image-wrap--glasses,body[data-version=colt][data-theme=light] .shop-product-card__image-wrap--ring,body[data-version=colt][data-theme=light] .shop-product-card__image-wrap--watch{background:#f1f5f9}body[data-version=colt][data-theme=light] .shop-product-card__brand{color:#64748b}body[data-version=colt][data-theme=light] .shop-product-card__title{color:#0f172a}body[data-version=colt][data-theme=light] .shop-product-card__description{color:#475569}body[data-version=colt][data-theme=light] .shop-product-card__price{color:var(--colt-accent)}body[data-version=colt][data-theme=light] .shop-filter-btn{color:#475569;border-color:#e2e8f0}body[data-version=colt][data-theme=light] .shop-filter-btn:hover{color:#0f172a;border-color:#94a3b8}body[data-version=colt][data-theme=light] .shop-filter-btn.active{color:#fff;background:var(--colt-accent);border-color:var(--colt-accent)}body[data-version=colt][data-theme=light] .shop-modal{background:#fff;border-color:#e2e8f0}body[data-version=colt][data-theme=light] .shop-modal__close{color:#0f172a;border-color:#e2e8f0}body[data-version=colt][data-theme=light] .shop-modal__brand{color:#64748b}body[data-version=colt][data-theme=light] .shop-modal__title{color:#0f172a}body[data-version=colt][data-theme=light] .shop-modal__description{color:#475569}body[data-version=colt][data-theme=light] .shop-modal__spec-tag{color:#475569;border-color:#e2e8f0}body[data-version=colt][data-theme=light] .shop-modal__price-row{border-top-color:#e2e8f0}body[data-version=colt][data-theme=light] .shop-modal__add-btn{background:var(--colt-accent);color:#fff}body[data-version=colt][data-theme=light] .shop-modal__audit-info{border-color:#e2e8f0}body[data-version=colt][data-theme=light] .cart-drawer{background:#fff;border-left-color:#e2e8f0}body[data-version=colt][data-theme=light] .cart-drawer__header{border-bottom-color:#e2e8f0}body[data-version=colt][data-theme=light] .cart-drawer__title{color:#0f172a}body[data-version=colt][data-theme=light] .cart-drawer__close{color:#0f172a;border-color:#e2e8f0}body[data-version=colt][data-theme=light] .cart-drawer__footer{border-top-color:#e2e8f0}body[data-version=colt][data-theme=light] .cart-drawer__checkout{background:var(--colt-accent);color:#fff}body[data-version=colt][data-theme=light] .cart-item{border-bottom-color:#f1f5f9}body[data-version=colt][data-theme=light] .cart-item__title{color:#0f172a}body[data-version=colt][data-theme=light] .cart-item__qty-btn{border-color:#e2e8f0;color:#0f172a}@media (max-width:640px){body[data-version=colt] .shop-modal{border-radius:16px 16px 0 0;border:none;border-top:1px solid var(--colt-border)}}body[data-version=colt] .podcast-episode-card{border:1px solid var(--colt-border);border-radius:12px;padding:40px;margin-bottom:40px;background:var(--colt-bg-card);transition:border-color .3s}body[data-version=colt] .podcast-episode-card:hover{border-color:var(--colt-accent)}body[data-version=colt] .podcast-meta{display:flex;gap:8px;align-items:center;margin-bottom:16px}body[data-version=colt] .podcast-meta-label{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--colt-text-muted);letter-spacing:1px;text-transform:uppercase}body[data-version=colt] .podcast-meta-dot{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--colt-text-muted);opacity:.5}body[data-version=colt] .podcast-meta-accent{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--colt-accent);letter-spacing:1px}body[data-version=colt] .podcast-episode-title{font-family:'Playfair Display',serif;font-size:clamp(24px, 4vw, 36px);font-weight:900;text-transform:uppercase;margin-bottom:16px;letter-spacing:-.5px;color:var(--colt-text)}body[data-version=colt] .podcast-episode-desc{font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.7;color:var(--colt-text-secondary);margin-bottom:24px;max-width:700px}body[data-version=colt] .podcast-teaser-card{border:1px solid var(--colt-border);border-radius:12px;padding:24px;background:var(--colt-bg-card)}body[data-theme=light] .podcast-episode-card{background:#f8fafc;border-color:#e2e8f0}body[data-theme=light] .podcast-episode-card:hover{border-color:var(--colt-accent)}body[data-theme=light] .podcast-meta-label{color:#64748b}body[data-theme=light] .podcast-meta-dot{color:#94a3b8}body[data-theme=light] .podcast-episode-title{color:#0f172a}body[data-theme=light] .podcast-episode-desc{color:#475569}body[data-theme=light] .podcast-teaser-card{background:#f8fafc;border-color:#e2e8f0}body[data-version=colt] .privacy-heading{font-family:'Playfair Display',serif;font-size:28px;font-weight:900;text-transform:uppercase;margin-bottom:24px;color:var(--colt-text)}body[data-version=colt] .privacy-subheading{font-family:'Playfair Display',serif;font-size:18px;font-weight:900;text-transform:uppercase;margin:32px 0 16px}body[data-version=colt] .privacy-subheading--negative{color:#ef4444}body[data-version=colt] .privacy-subheading--positive{color:#22c55e}body[data-version=colt] .privacy-subheading--neutral{color:var(--colt-text)}body[data-version=colt] .privacy-body{font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.8;color:var(--colt-text-secondary)}body[data-version=colt] .privacy-list-item{padding:8px 0;border-bottom:1px solid var(--colt-border)}body[data-theme=light] .privacy-heading,body[data-theme=light] .privacy-subheading--neutral{color:#0f172a}body[data-theme=light] .privacy-subheading--negative{color:#b91c1c}body[data-theme=light] .privacy-subheading--positive{color:#166534}body[data-theme=light] .privacy-body{color:#475569}body[data-theme=light] .privacy-list-item{border-color:#e2e8f0}body[data-version=colt] .pass-title{font-family:'Playfair Display',serif;font-weight:900}body[data-version=colt] .pass-description{font-family:'DM Sans',sans-serif}body[data-version=colt] .pass-detail-card{border:1px solid var(--colt-border);border-radius:12px;background:var(--colt-bg-card)}body[data-version=colt] .pass-detail-card p{font-family:'DM Sans',sans-serif}body[data-version=colt] .tier-card{border-radius:12px;background:var(--colt-bg-card)}body[data-version=colt] .dimensions-list li{border-left-color:var(--colt-accent);font-family:'DM Sans',sans-serif}body[data-version=colt] .override-box{border-radius:12px}body[data-version=colt] .method-cta p{font-family:'DM Sans',sans-serif}body[data-theme=light] .pass-detail-card{background:#f8fafc;border-color:#e2e8f0}body[data-theme=light] .tier-card{background:#f8fafc}body[data-version=colt] .blog-hero{background:var(--colt-bg);border-bottom:1px solid var(--colt-border);padding:140px 24px 24px}body[data-version=colt] .blog-hero h1{font-family:'Playfair Display',serif;font-weight:900;letter-spacing:-.02em}body[data-version=colt] .blog-hero .eyebrow{font-family:'JetBrains Mono',monospace;color:var(--colt-accent);letter-spacing:2px}body[data-version=colt] .blog-hero .lead{font-family:'DM Sans',sans-serif;color:var(--colt-accent);font-size:15px}body[data-version=colt] .article-card{border:1px solid var(--colt-border);border-radius:12px;overflow:hidden;transition:border-color .3s,box-shadow .3s}body[data-version=colt] .article-card:hover{transform:none;border-color:var(--colt-accent);box-shadow:0 8px 24px rgba(0,0,0,.2)}body[data-version=colt] .article-hero{border-radius:0}body[data-version=colt] .article-content{padding:24px}body[data-version=colt] .article-meta{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:1.5px;color:var(--colt-text-muted)}body[data-version=colt] .article-type-badge{font-family:'JetBrains Mono',monospace;border-radius:4px;font-weight:700}body[data-version=colt] .article-card h2{font-family:'Playfair Display',serif;font-weight:900;color:var(--colt-text);letter-spacing:-.02em}body[data-version=colt] .article-excerpt{font-family:'DM Sans',sans-serif;color:var(--colt-text-secondary)}body[data-version=colt] .read-more{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:1px;border-radius:4px;color:var(--colt-accent);background:rgba(20,184,166,.1)}body[data-version=colt] .article-card:hover .read-more{background:rgba(20,184,166,.2)}body[data-version=colt] .blog-list{background:var(--colt-bg)}body[data-version=colt] .footer{background:var(--colt-bg);border-top:1px solid var(--colt-border)}body[data-version=colt][data-theme=light] .blog-hero{background:var(--colt-bg);border-bottom-color:#e2e8f0}body[data-version=colt][data-theme=light] .blog-hero h1{color:#0f172a}body[data-version=colt][data-theme=light] .blog-hero .eyebrow{color:var(--colt-accent)}body[data-version=colt][data-theme=light] .blog-hero .lead{color:var(--colt-accent);font-size:15px}body[data-version=colt][data-theme=light] .article-card{background:#fff;border-color:#e2e8f0}body[data-version=colt][data-theme=light] .article-card:hover{border-color:var(--colt-accent);box-shadow:0 8px 24px rgba(0,0,0,.06)}body[data-version=colt][data-theme=light] .article-meta{color:#64748b}body[data-version=colt][data-theme=light] .article-type-badge{color:#0f172a;background:rgba(15,23,42,.08)}body[data-version=colt][data-theme=light] .article-card h2{color:#0f172a}body[data-version=colt][data-theme=light] .article-excerpt{color:#475569}body[data-version=colt][data-theme=light] .read-more{color:var(--colt-accent);background:rgba(15,118,110,.08)}body[data-version=colt][data-theme=light] .article-card:hover .read-more{background:rgba(15,118,110,.15)}body[data-version=colt][data-theme=light] .blog-list{background:var(--colt-bg)}body[data-version=colt][data-theme=light] .footer{background:var(--colt-bg);border-top-color:#e2e8f0}body[data-version=colt] .blog-article h1{font-family:var(--font-colt-display);font-size:clamp(1.75rem, 4vw, 2.5rem);font-weight:700;line-height:1.2;text-transform:none;letter-spacing:-.01em}body[data-version=colt] .blog-article .article-lead{font-family:var(--font-colt-body);font-size:1.125rem;line-height:1.7}body[data-version=colt] .blog-article .article-body h2{font-family:var(--font-colt-display);font-size:1.5rem;font-weight:700;text-transform:none;letter-spacing:0;line-height:1.3}body[data-version=colt] .blog-article .article-body h3{font-family:var(--font-colt-body);font-size:1.2rem;font-weight:600;text-transform:none}body[data-version=colt] .blog-article .article-body{font-family:var(--font-colt-body);font-size:1.0625rem;line-height:1.8}body[data-version=colt] .blog-article .article-meta{font-family:var(--font-colt-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}body[data-version=colt] .blog-article .article-footer{font-family:var(--font-colt-mono)}
/* ============================================================
   Tomas Founder Profile Card — Phase 28
   ============================================================ */
.tomas-profile{margin-top:var(--spacing-md,24px);padding:16px;border:1px solid rgba(255,255,255,.1);max-width:400px}
.tomas-profile-default{display:flex;align-items:center;gap:16px}
.tomas-profile-photo{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid var(--accent,#14b8a6);flex-shrink:0}
.tomas-profile-info{display:flex;flex-direction:column;gap:4px}
.tomas-profile-name{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:16px;font-weight:700;color:var(--white,#f1f5f9);margin:0 0 2px}
.tomas-profile-title{font-family:var(--font-mono,'SF Mono',monospace);font-size:11px;color:var(--text-muted,#94a3b8);letter-spacing:.05em;margin:0 0 8px}
.tomas-about-link{background:none;border:1px solid rgba(255,255,255,.2);color:var(--accent,#14b8a6);font-family:var(--font-mono,'SF Mono',monospace);font-size:11px;letter-spacing:.05em;padding:4px 10px;cursor:pointer;transition:border-color .2s,color .2s;min-height:44px;display:inline-flex;align-items:center}
.tomas-about-link:hover{border-color:var(--accent,#14b8a6);color:var(--white,#f1f5f9)}
.tomas-expanded{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}
.tomas-bio-short{font-size:13px;line-height:1.6;color:rgba(255,255,255,.7);margin-bottom:8px}
.tomas-disclosure{font-family:var(--font-mono,'SF Mono',monospace);font-size:11px;color:var(--text-muted,#94a3b8);letter-spacing:.04em;padding:8px 10px;border-left:2px solid var(--accent,#14b8a6);background:rgba(20,184,166,.05)}
body[data-version=colt] .tomas-profile{border-color:var(--colt-border,rgba(255,255,255,.1))}
body[data-version=colt] .tomas-profile-name{font-family:var(--font-colt-display,'Playfair Display',serif);color:var(--colt-text,#f5f0e8)}
body[data-version=colt] .tomas-profile-title{font-family:var(--font-colt-mono,'JetBrains Mono',monospace);color:var(--colt-text-muted,#8a7e70)}
body[data-version=colt] .tomas-about-link{font-family:var(--font-colt-mono,'JetBrains Mono',monospace);color:var(--colt-accent,#c87941)}
body[data-version=colt] .tomas-about-link:hover{border-color:var(--colt-accent,#c87941);color:var(--colt-text,#f5f0e8)}
body[data-version=colt] .tomas-disclosure{border-left-color:var(--colt-accent,#c87941);background:rgba(200,121,65,.05)}
/* Social brand hover colours — contact section */
body[data-version=colt] .contact-social-btn[aria-label="YouTube"]:hover{border-color:#ff0000;color:#ff0000;box-shadow:0 4px 12px rgba(255,0,0,.15)}
body[data-version=colt] .contact-social-btn[aria-label="Facebook"]:hover{border-color:#1877f2;color:#1877f2;box-shadow:0 4px 12px rgba(24,119,242,.15)}
body[data-version=colt] .contact-social-btn[aria-label="Instagram"]:hover{border-color:#e4405f;color:#e4405f;box-shadow:0 4px 12px rgba(228,64,95,.15)}
body[data-version=colt] .contact-social-btn[aria-label="LinkedIn"]:hover{border-color:#0a66c2;color:#0a66c2;box-shadow:0 4px 12px rgba(10,102,194,.15)}
body[data-version=colt] .contact-social-btn[aria-label="TikTok"]:hover{border-color:#25f4ee;color:#25f4ee;box-shadow:0 4px 12px rgba(37,244,238,.15)}
body[data-version=colt] .contact-social-btn[aria-label="Pinterest"]:hover{border-color:#e60023;color:#e60023;box-shadow:0 4px 12px rgba(230,0,35,.15)}
