@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600;700&display=swap");:root{--primary-color: #f97316;--secondary-color: #00ffff;--primary-gradient: linear-gradient(135deg, var(--primary-color), var(--secondary-color));--gradient-text: var(--primary-gradient);--gradient-bg: var(--primary-gradient);--gradient-size: 200% 200%}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'IBM Plex Mono', monospace;background:#191919;color:#fff;line-height:1.6;font-size:0.9rem}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.layout{display:flex;min-height:100vh}.sidebar{position:fixed;left:0;top:0;width:300px;height:100vh;background:#191919;padding:40px 25px;border-right:1px solid #333;overflow-y:auto}.site-title{font-size:2rem;font-weight:300;margin-bottom:40px}.site-title a{background:var(--gradient-text);background-size:var(--gradient-size);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:background-position 0.3s ease;text-decoration:none}.site-title a:hover{background-position:100% 100%}.nav{margin-bottom:40px;display:flex;flex-direction:column;gap:0}.nav .nav-item{display:block;color:#666;text-decoration:none;padding:12px 0;font-size:1rem;order:1}.nav .nav-item:hover{color:#fff}.nav .nav-item.active{background:var(--primary-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav .nav-item.active::before{content:'> ';background:var(--primary-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav .nav-item:hover:not(.active){background:var(--primary-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-position:100% 100%;transition:background-position 0.3s ease}.nav .nav-subitem{display:none;color:#666;text-decoration:none;padding:6px 0;padding-left:16px;font-size:0.9rem;font-family:'IBM Plex Mono', monospace;font-weight:400;order:2}.nav .nav-subitem:hover{color:#fff}.nav .nav-subitem.active{background:var(--primary-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav .nav-subitem.active::before{content:'> ';background:var(--primary-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav .nav-subitem:hover:not(.active){background:var(--primary-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-position:100% 100%;transition:background-position 0.3s ease}.nav .nav-subsection{display:none;color:#999;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.05em;padding:12px 0 4px 16px;font-weight:500;order:2}.nav .nav-subsubitem{display:none;color:#666;text-decoration:none;padding:5px 0;padding-left:24px;font-size:0.9rem;font-family:'IBM Plex Mono', monospace;font-weight:400;order:2}.nav .nav-subsubitem:hover{color:#fff}.nav .nav-subsubitem.active{color:var(--primary-color)}.nav .nav-subsubitem.active::before{content:'› ';color:var(--primary-color)}.nav .nav-subsubitem:hover:not(.active){color:var(--primary-color)}.nav.show-blog-submenu .nav-subitem.blog-sub{display:block}.nav.show-ai-submenu .nav-subitem.ai-sub,.nav.show-ai-submenu .nav-subsection.ai-sub,.nav.show-ai-submenu .nav-subsubitem.ai-sub{display:block}.language-switcher{position:absolute;bottom:20px;left:25px;font-size:0.8rem}.language-switcher .lang-link{color:#666;text-decoration:none}.language-switcher .lang-link:hover{color:var(--primary-color)}.language-switcher .lang-link.active{color:var(--primary-color)}.language-switcher .lang-separator{color:#444;margin:0 8px}.content{margin-left:300px;flex:1;padding:60px 60px;min-height:100vh}.content h1{font-size:2rem;margin-bottom:40px;font-weight:300}.homepage-content{padding:40px 0}.homepage-content .intro-section{max-width:800px;margin-bottom:60px}.homepage-content .intro-section h1{font-size:2rem;margin-bottom:12px}.homepage-content .intro-section .description{color:#ccc;margin-bottom:32px;line-height:1.7;font-size:0.95rem}.homepage-content .intro-section p a{color:var(--primary-color);text-decoration:none}.homepage-content .intro-section p a:hover{color:#fff}.homepage-content .intro-section .discovery-mode{margin-top:24px;padding:12px 16px;background:rgba(0,255,255,0.05);border-left:3px solid var(--secondary-color);font-size:0.95rem}.homepage-content .intro-section .discovery-mode a{color:var(--secondary-color);font-weight:500}.homepage-content .intro-section .discovery-mode a:hover{color:#fff}.homepage-content .contact-section{max-width:800px;border-top:1px solid #333;padding-top:40px}.homepage-content .contact-section h2{font-size:1.8rem;margin-bottom:20px}.homepage-content .contact-section p{margin-bottom:20px;color:#fff}.homepage-content .contact-section ul{margin-bottom:20px;list-style:none}.homepage-content .contact-section ul li{margin-bottom:10px;padding-left:16px;position:relative}.homepage-content .contact-section ul li::before{content:'';position:absolute;left:0;width:4px;height:4px;background:#666;border-radius:50%;top:0.6em}.homepage-content .contact-section a{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none}.homepage-content .contact-section a:hover{color:#fff}.blog-intro{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #333}.blog-intro p{color:#ccc;line-height:1.7;font-size:0.95rem}.blog-intro a{color:var(--primary-color);text-decoration:none}.blog-intro a:hover{color:#fff}.post-list{list-style:none}.post-list .post-item{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #333}.post-list .post-item:last-child{border-bottom:none}.post-list .post-item .post-meta{display:flex;gap:20px;margin-bottom:12px;font-size:0.9rem}.post-list .post-item .post-meta .post-date{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:0.85rem}.post-list .post-item .post-meta .post-source{color:#666;font-size:0.8rem;padding:2px 8px;background:#333;border-radius:4px;text-transform:uppercase}.post-list .post-item .post-title{color:#fff;font-size:1.2rem;text-decoration:none;transition:all 0.3s ease}.post-list .post-item .post-title:hover{background:var(--primary-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-position:100% 100%}.post-content .post-header{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #333}.post-content .post-header .post-title{font-size:1.8rem;margin-bottom:16px}.post-content .post-header .post-meta{display:flex;gap:20px;font-size:0.9rem;color:#666}.post-content .post-header .post-meta .post-date{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.post-content .post-header .post-meta .post-source{background:#333;padding:2px 8px;border-radius:4px;text-transform:uppercase;font-size:0.8rem}.post-content .post-body h1,.post-content .post-body h2,.post-content .post-body h3{color:#fff;margin:30px 0 20px 0}.post-content .post-body p{margin-bottom:20px;color:#fff}.post-content .post-body ul,.post-content .post-body ol{margin-bottom:20px}.post-content .post-body ul li,.post-content .post-body ol li{color:#fff;margin-bottom:8px}.post-content .post-body a{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none}.post-content .post-body a:hover{color:#fff}.content h2{font-size:1.8rem;margin-bottom:24px;margin-top:60px}.content h2:first-child{margin-top:0}.subtitle{background:var(--gradient-text);background-size:var(--gradient-size);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 4s ease infinite;font-style:italic;margin-bottom:32px;font-size:1.1rem;line-height:1.5}.tagline{background:var(--gradient-text);background-size:var(--gradient-size);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 4s ease infinite;font-size:1.1rem;line-height:1.5;margin-bottom:24px}p{margin-bottom:28px;line-height:1.8}p strong{display:block;margin-bottom:12px;margin-top:48px;color:#fff;font-size:1.05rem;font-weight:600}ul{margin-bottom:32px;list-style:none}ul li{margin-bottom:16px;padding-left:20px;position:relative;line-height:1.7}ul li::before{content:'-';position:absolute;left:0;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}ul li strong{display:inline;margin:0;font-size:inherit;color:#e6e6e6;font-weight:600}a{color:var(--primary-color);text-decoration:none;position:relative}a:hover{color:#fff}a .domain-badge{display:inline-block;margin-left:4px;padding:1px 6px;background:#1a1a1a;border:1px solid #333;border-radius:3px;font-size:0.7rem;color:#666;vertical-align:middle;font-weight:400;line-height:1.3}.team-content{max-width:900px}.team-content .team-intro{margin-bottom:30px}.team-content .team-intro p{background:var(--gradient-text);background-size:var(--gradient-size);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 4s ease infinite;font-style:italic;margin-bottom:32px;font-size:1.1rem;line-height:1.5}.team-content .origin-story{margin-bottom:60px;padding:30px 0;border-left:3px solid var(--primary-color);padding-left:30px}.team-content .origin-story p{line-height:1.8;color:#ddd;font-size:0.95rem}.team-content .team-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:80px}.team-content .consultant-card h2{font-size:1.3rem;margin-bottom:12px;font-weight:400}.team-content .consultant-card .role{color:var(--primary-color);font-size:0.9rem;margin-bottom:24px}.team-content .consultant-card .career-highlight{margin-bottom:24px}.team-content .consultant-card .career-highlight p{margin-bottom:16px;line-height:1.7;font-size:0.95rem}.team-content .consultant-card .career-highlight p strong{color:var(--primary-color);font-weight:500}.team-content .consultant-card .expertise{margin-bottom:24px;font-size:0.9rem;color:#ccc}.team-content .consultant-card .expertise strong{color:#fff}.team-content .consultant-card a{color:var(--primary-color);text-decoration:none;font-size:0.9rem}.team-content .consultant-card a:hover{color:#fff}.team-content .combined-value{text-align:center;margin-bottom:40px}.team-content .combined-value p{font-size:1rem;line-height:1.6}.team-content .combined-value p strong{color:var(--primary-color)}.team-content .network-section{margin:60px 0;padding:40px 0;border-top:1px solid #222}.team-content .network-section h2{font-size:1.5rem;margin-bottom:24px;font-weight:400}.team-content .network-section p{margin-bottom:20px;line-height:1.7}.team-content .network-section p:first-of-type{color:#ccc;margin-bottom:30px}.team-content .network-section ul{list-style:none;margin-bottom:30px}.team-content .network-section ul li{margin-bottom:12px;padding-left:20px;position:relative;line-height:1.7}.team-content .network-section ul li::before{content:'';position:absolute;left:0;width:4px;height:4px;background:#666;border-radius:50%;top:0.6em}.team-content .network-section ul li strong{color:var(--primary-color)}.team-content .contact-simple{text-align:center}.team-content .contact-simple p{margin-bottom:16px;color:#ccc}.team-content .contact-simple a{color:var(--primary-color);text-decoration:none}.team-content .contact-simple a:hover{color:#fff}.resume-content{max-width:800px}.resume-content .resume-section{margin-bottom:60px}.resume-content .resume-section h2{font-size:1.5rem;margin-bottom:30px;font-weight:400}.resume-content .role-item{margin-bottom:40px}.resume-content .role-item.current{padding-left:20px;border-left:3px solid var(--primary-color)}.resume-content .role-item h3{font-size:1.2rem;margin-bottom:8px;font-weight:500}.resume-content .role-item .date{color:#666;font-size:0.9rem;display:block;margin-bottom:16px}.resume-content .role-item ul{list-style:none}.resume-content .role-item ul li{margin-bottom:12px;padding-left:20px;position:relative}.resume-content .role-item ul li::before{content:'';position:absolute;left:0;width:4px;height:4px;background:#666;border-radius:50%;top:0.6em}.resume-content .role-item ul li strong{color:var(--primary-color)}.resume-content .skills-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.resume-content .skills-grid .skill-category h4{font-size:1.1rem;margin-bottom:16px;color:var(--primary-color)}.resume-content .skills-grid .skill-category ul{list-style:none}.resume-content .skills-grid .skill-category ul li{margin-bottom:8px;padding-left:20px;position:relative}.resume-content .skills-grid .skill-category ul li::before{content:'';position:absolute;left:0;width:4px;height:4px;background:#666;border-radius:50%;top:0.6em}.resume-content .value-props{list-style:none}.resume-content .value-props li{margin-bottom:16px;padding-left:20px;position:relative}.resume-content .value-props li::before{content:'';position:absolute;left:0;width:4px;height:4px;background:var(--primary-color);border-radius:50%;top:0.6em}.resume-content .value-props li strong{color:var(--primary-color)}.resume-content .education-item{margin-bottom:20px}.resume-content .education-item h3{font-size:1.1rem;margin-bottom:4px}.resume-content .education-item .institution{color:#666;font-size:0.9rem}.resume-content .cta-section{text-align:center;margin-top:60px;padding:40px;background:#111;border-radius:8px}.resume-content .cta-section p{font-size:1.2rem;margin-bottom:24px}.resume-content .cta-section .cta-button{display:inline-block;padding:12px 32px;background:var(--gradient-bg);background-size:var(--gradient-size);transition:background-position 0.3s ease;color:#fff;text-decoration:none;font-weight:500;border-radius:4px}.resume-content .cta-section .cta-button:hover{background-position:100% 100%}.success-content{max-width:800px}.success-content .success-intro{background:var(--gradient-text);background-size:var(--gradient-size);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 4s ease infinite;font-style:italic;margin-bottom:32px;font-size:1.1rem;line-height:1.5}.success-content .case-study{margin-bottom:80px;padding-bottom:40px;border-bottom:1px solid #222}.success-content .case-study:last-of-type{border-bottom:none}.success-content .case-study h2{font-size:1.3rem;margin-bottom:24px;font-weight:400}.success-content .case-study p{margin-bottom:20px;line-height:1.7}.success-content .case-study p strong{color:var(--primary-color)}.success-content .case-study blockquote{margin:30px 0 0 0;padding:20px 0;border-left:3px solid var(--primary-color);padding-left:20px}.success-content .case-study blockquote p{margin:0;font-style:italic;color:#fff}.success-content .service-note{margin:60px 0;padding:20px;background:#0a0a0a;border-radius:4px}.success-content .service-note p{margin:0;text-align:center;font-size:0.95rem}.success-content .service-note p strong{color:var(--primary-color)}.success-content .contact-simple{text-align:center;padding-top:60px;border-top:1px solid #222}.success-content .contact-simple a{color:var(--primary-color);text-decoration:none}.success-content .contact-simple a:hover{color:#fff}.talk-content{max-width:800px}.talk-content .talk-intro{background:var(--gradient-text);background-size:var(--gradient-size);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 4s ease infinite;font-style:italic;margin-bottom:32px;font-size:1.1rem;line-height:1.5}.talk-content .discovery-notice{border-left:3px solid var(--primary-color);padding-left:20px;margin-bottom:60px}.talk-content .discovery-notice p{margin:0;line-height:1.7;color:#ccc}.talk-content .discovery-notice .highlight{color:#fff;font-weight:500}.talk-content .consultation-option{margin-bottom:60px;padding:30px 0;border-bottom:1px solid #222}.talk-content .consultation-option:last-of-type{border-bottom:none}.talk-content .consultation-option h2{font-size:1.5rem;margin-bottom:8px;font-weight:400;color:#fff}.talk-content .consultation-option .pricing{margin-bottom:20px;font-size:1.1rem}.talk-content .consultation-option .pricing .strikethrough{text-decoration:line-through;color:#666;margin-right:12px}.talk-content .consultation-option .pricing .free-text{color:var(--secondary-color);font-weight:500}.talk-content .consultation-option.special-offer .free-text{background:var(--gradient-text);background-size:var(--gradient-size);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 3s ease infinite}.talk-content .consultation-option p{margin-bottom:20px;line-height:1.7}.talk-content .consultation-option p strong{color:#fff}.talk-content .consultation-option ul{list-style:none;margin-bottom:20px}.talk-content .consultation-option ul li{margin-bottom:10px;padding-left:20px;position:relative}.talk-content .consultation-option ul li::before{content:'';position:absolute;left:0;width:4px;height:4px;background:#666;border-radius:50%;top:0.6em}.talk-content .consultation-option .booking-link{margin-top:30px}.talk-content .consultation-option .booking-link a{color:var(--primary-color);text-decoration:none;font-weight:500}.talk-content .consultation-option .booking-link a:hover{color:#fff}.talk-content .talk-cta{text-align:center;margin-top:60px}.talk-content .talk-cta p{margin-bottom:20px;color:#ccc}.email-container{display:inline-flex;align-items:center;gap:8px;position:relative}.email-container .copy-email{background:none;border:none;cursor:pointer;padding:4px;color:#666;transition:color 0.2s ease;line-height:0;position:relative}.email-container .copy-email:hover{color:var(--primary-color)}.email-container .copy-email.copied{color:var(--secondary-color)}.email-container .copy-email svg{width:16px;height:16px}.email-container .copy-email[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:6px 10px;border-radius:4px;font-size:0.75rem;font-family:'IBM Plex Mono', monospace;font-weight:400;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.2s ease;z-index:1000}.email-container .copy-email[data-tooltip]::before{content:'';position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:#333;pointer-events:none;opacity:0;transition:opacity 0.2s ease;z-index:1000}.email-container .copy-email:hover[data-tooltip]::after,.email-container .copy-email:hover[data-tooltip]::before{opacity:1}.mobile-header{display:none;position:fixed;top:0;left:0;right:0;height:60px;background:#191919;border-bottom:1px solid #333;padding:0 20px;align-items:center;justify-content:space-between;z-index:1001}.mobile-header .site-title{font-size:1.5rem;font-weight:300;margin:0}.mobile-header .site-title a{background:var(--gradient-text);background-size:var(--gradient-size);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none}.mobile-header .mobile-menu-toggle{background:none;border:none;cursor:pointer;padding:8px;width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.mobile-header .mobile-menu-toggle .hamburger-line{width:24px;height:2px;background:#fff;transition:all 0.3s ease}.mobile-header .mobile-menu-toggle.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.mobile-header .mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.mobile-header .mobile-menu-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px, -6px)}@media (max-width: 768px){body{font-size:0.85rem}.mobile-header{display:flex}.layout{padding-top:60px}.sidebar{position:fixed;top:60px;left:-100%;width:280px;height:calc(100vh - 60px);background:#191919;border-right:1px solid #333;padding:20px;padding-bottom:80px;overflow-y:auto;transition:left 0.3s ease;z-index:1000;display:flex;flex-direction:column}.sidebar.mobile-open{left:0}.sidebar .site-title{display:none}.sidebar .nav{margin-bottom:20px}.sidebar .language-switcher{position:relative;bottom:auto;left:auto;right:auto;z-index:auto;margin-top:20px;padding-top:20px;border-top:1px solid #333}.content{margin-left:0;padding:20px;padding-top:80px;min-height:calc(100vh - 60px)}.content h1{font-size:1.6rem;margin-bottom:24px}.content h2{font-size:1.4rem;margin-bottom:20px}.content .subtitle{font-size:1rem;margin-bottom:24px}.content p{margin-bottom:20px;line-height:1.6}.content ul{margin-bottom:24px}.content ul li{margin-bottom:12px;padding-left:16px;line-height:1.5}.whitepaper-item table{display:block;width:100%;overflow-x:auto;white-space:nowrap}.whitepaper-item table th,.whitepaper-item table td{padding:12px 16px;min-width:120px}.homepage-content{padding:20px 0}.homepage-content .intro-section{margin-bottom:40px}.homepage-content .intro-section h1{font-size:1.6rem}.homepage-content .intro-section .description{font-size:0.9rem;margin-bottom:24px}.homepage-content .intro-section .discovery-mode{margin-top:20px;padding:10px 14px;font-size:0.9rem}.homepage-content .contact-section{padding-top:30px}.homepage-content .contact-section h2{font-size:1.4rem}.homepage-content .contact-section p{margin-bottom:16px;text-align:center}.blog-intro{margin-bottom:30px;padding-bottom:20px}.blog-intro p{font-size:0.9rem}.post-list .post-item{margin-bottom:30px;padding-bottom:20px}.post-list .post-item .post-meta{flex-direction:column;gap:8px;margin-bottom:10px}.post-list .post-item .post-title{font-size:1.1rem;line-height:1.4}.post-content .post-header{margin-bottom:30px;padding-bottom:20px}.post-content .post-header .post-title{font-size:1.4rem;line-height:1.3}.post-content .post-header .post-meta{flex-direction:column;gap:8px}.post-content .post-body h1,.post-content .post-body h2,.post-content .post-body h3{margin:24px 0 16px 0}.post-content .post-body h1{font-size:1.4rem}.post-content .post-body h2{font-size:1.2rem}.post-content .post-body h3{font-size:1.1rem}.team-content .team-grid{grid-template-columns:1fr;gap:30px;margin-bottom:40px}.team-content .consultant-card h2{font-size:1.2rem}.team-content .consultant-card .career-highlight p{font-size:0.9rem}.team-content .network-section{margin:40px 0;padding:30px 0}.team-content .network-section h2{font-size:1.3rem}.success-content .case-study{margin-bottom:40px;padding-bottom:30px}.success-content .case-study h2{font-size:1.2rem}.success-content .case-study p{margin-bottom:16px}.success-content .case-study blockquote{margin:20px 0;padding:16px;padding-left:16px}.success-content .service-note{margin:40px 0;padding:16px}.talk-content .consultation-option{margin-bottom:40px;padding:20px 0}.talk-content .consultation-option h2{font-size:1.3rem}.talk-content .consultation-option .pricing{font-size:1rem;margin-bottom:16px}.email-container .copy-email{padding:6px}.email-container .copy-email svg{width:14px;height:14px}.domain-badge{font-size:0.65rem !important;padding:1px 4px !important;margin-left:2px !important}}@media (max-width: 480px){.content{padding:15px}.mobile-header{padding:0 15px}.mobile-header .site-title{font-size:1.3rem}.sidebar{width:100%;left:-100%}.sidebar.mobile-open{left:0}.content h2{font-size:1.3rem}.content .subtitle{font-size:0.95rem}.whitepaper-item table{font-size:0.8rem}.whitepaper-item table th,.whitepaper-item table td{padding:8px 12px;min-width:100px}.homepage-content .intro-section h1{font-size:1.4rem}.homepage-content .intro-section .description{font-size:0.85rem}.homepage-content .contact-section h2{font-size:1.3rem}}@media (max-width: 768px) and (orientation: landscape){.mobile-header{height:50px}.layout{padding-top:50px}.sidebar{top:50px;height:calc(100vh - 50px);padding-bottom:60px}.sidebar .language-switcher{position:absolute;bottom:10px;left:20px;right:20px;z-index:auto}.content{padding-top:70px;min-height:calc(100vh - 50px)}}
