:root{--oxyein-ink:#241c14;--oxyein-paper:#fbf6ee;--oxyein-surface:#fffcf7;--oxyein-amber:#ffb343;--oxyein-copper:#97500b;--oxyein-line:#e6d7c3;--bg-primary:var(--oxyein-paper);--bg-secondary:#f3e8d9;--bg-card:var(--oxyein-surface);--text-primary:var(--oxyein-ink);--text-secondary:#6b5c4b;--accent:var(--oxyein-copper);--accent-hover:#75400c;--border:var(--oxyein-line);--muted-foreground:#766752;--font-inter:"Aptos", "Segoe UI", Arial, sans-serif;--font-poppins:"Iowan Old Style", "Palatino Linotype", Georgia, serif}html{background:var(--oxyein-paper);scroll-padding-top:110px}body{font-family:var(--font-inter)}h1,h2{text-wrap:balance}p{text-wrap:pretty}::selection{color:#241c14;background:#ffcc7a}:focus-visible{outline:2px solid var(--oxyein-copper);outline-offset:5px}img{max-width:100%}.oxyein-inner-page{background:radial-gradient(ellipse at 95% 0, #f5d7a84d, transparent 42rem), var(--oxyein-paper)}.oxyein-inner-page h1,.oxyein-inner-page h2,.cx3-page h1,.cx3-page h2{font-family:var(--font-poppins);letter-spacing:-.045em;font-weight:500}.oxyein-inner-page main>section:first-child{border-bottom:1px solid var(--oxyein-line)}.oxyein-inner-page .bg-white{background-color:var(--oxyein-surface)}.oxyein-inner-page article.rounded-\[8px\]{border-color:var(--oxyein-line);border-radius:18px;box-shadow:0 12px 40px #6b421207}.oxyein-inner-page input,.oxyein-inner-page textarea,.oxyein-inner-page select{background:#fffcf7;border-color:#cdb99c;border-radius:10px}.oxyein-inner-page [class*="text-[#ffb343]"]{color:var(--oxyein-copper)}.oxyein-inner-page [class*="bg-[#ffb343]"][class*=text-white]{color:var(--oxyein-ink)}.oxyein-inner-page [class*="bg-[#ffb343]"][class*=text-white]:hover{color:#fff}.oxyein-inner-page a,.oxyein-inner-page button{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.oxyein-refined.oxyein-premium-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffcf7ed;border:1px solid #d4b88a70;border-radius:18px;box-shadow:0 10px 40px #6c461012}.oxyein-refined.oxyein-premium-header.is-scrolled{background:#fffcf7f7;border-color:#c7aa7f80}.oxyein-refined .oxyein-premium-brand{width:134px;height:40px}.oxyein-refined .oxyein-premium-brand img{max-height:40px!important}.oxyein-refined .oxyein-premium-nav>a,.oxyein-refined .oxyein-nav-dropdown>a{letter-spacing:.025em;font-size:11px}.oxyein-refined .oxyein-header-cta{background:#241c14;border-radius:10px}.oxyein-refined .oxyein-header-cta svg{background:#ffb343;border-radius:6px}.oxyein-refined .oxyein-nav-panel{border-color:var(--oxyein-line);background:#fffcf7;border-radius:16px;box-shadow:0 18px 50px #4d320d1a}.oxyein-refined .oxyein-nav-panel a:hover{color:#79420c;background:#f8ead5}.oxyein-refined .oxyein-header-actions select{color:#49351e;background-color:#f8efdf;border-color:#dac7a9;border-radius:8px}.cx3-page{--ink:#241c14;--paper:#fbf6ee;--acid:#ffb343;--violet:#edca96}.cx3-hero{background:#211a13}.cx3-hero:after{background:radial-gradient(520px circle at var(--mx) var(--my), #ffb34321, transparent 68%)}.cx3-hero-copy h1{font-size:clamp(58px,7.3vw,112px);line-height:.96}.cx3-console{background:linear-gradient(140deg,#38291a,#1d1812 75%);border-color:#665033;border-radius:24px;box-shadow:0 32px 90px #0f0d0b66}.cx3-service-machine,.cx3-process-console{border-radius:22px}.cx3-contact{background:#f0d7b1}.cx3-contact form{background:#f9e9ce;border-color:#bda37b;border-radius:18px;box-shadow:9px 12px #c59c5b33}.cx3-contact select option{background:#f9e9ce}.cx3-contact input:focus,.cx3-contact textarea:focus,.cx3-contact select:focus{outline-offset:4px;outline:2px solid #97500b}.cx3-project-image,.cx3-proof-grid article{border-radius:18px}footer{border-top:1px solid #bf944b45}@media (max-width:700px){html{scroll-padding-top:85px}.oxyein-refined.oxyein-premium-header{border-radius:14px}.oxyein-refined .oxyein-premium-brand{width:112px;height:34px}.oxyein-refined .oxyein-premium-brand img{max-height:34px!important}.cx3-hero-copy h1{font-size:clamp(46px,12.5vw,76px)}.cx3-console{border-radius:18px}.cx3-contact form{box-shadow:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
