/* TechToYou CreativaX inspired editorial redesign. Original product data/links untouched. */
:root{--cx-cream:#F5EFE6;--cx-soft:#FAF7F2;--cx-border:#EADFCF;--cx-orange:#DE5D35;--cx-ink:#161514;--cx-muted:#635E59}
html{scroll-behavior:smooth}body{background:var(--cx-soft);color:var(--cx-ink);font-family:"Plus Jakarta Sans",Arial,sans-serif;overflow-x:hidden}.top{background:rgba(250,247,242,.95);border-bottom:1px solid var(--cx-border);backdrop-filter:blur(16px)}.top .brand{color:#161514!important;font-weight:800}.top .brand .seal{background:#DE5D35!important;color:#fff;border-radius:50%}.nav a{border-radius:999px!important}.nav a:hover,.nav a.active{background:#171615!important;color:#fff!important}.section{background:#FAF7F2}.sectionhead h2{color:#161514!important;font-weight:800}.sectionhead p{color:var(--cx-muted)}.tag,.price{color:var(--cx-orange)}.hero{height:min(850px,90svh);min-height:680px;isolation:isolate;position:relative;background:#F5EFE6!important;color:#161514!important;overflow:hidden;padding:0!important}.hero:after,.hero:before{display:none!important}.hero .cx-video-wrap{position:absolute;inset:0;z-index:-4}.hero .cx-video{width:100%;height:100%;object-fit:cover;object-position:center}.hero .cx-overlay{position:absolute;pointer-events:none}.cx-left{left:0;top:0;bottom:0;width:68%;z-index:-2;background:linear-gradient(90deg,#F5EFE6 0%,rgba(245,239,230,.99) 40%,rgba(245,239,230,.85) 68%,transparent 100%)}.cx-top{inset:0 0 auto;height:230px;z-index:-3;background:linear-gradient(180deg,#F5EFE6 0%,rgba(245,239,230,.92) 40%,transparent)}.cx-bottom{inset:auto 0 0;height:230px;z-index:-3;background:linear-gradient(0deg,#F5EFE6 0%,rgba(245,239,230,.91) 40%,transparent)}.cx-hero-content{width:min(750px,57%);padding:70px 6% 80px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;position:relative;z-index:2}.cx-eyebrow{color:var(--cx-orange);font-weight:800;letter-spacing:.17em;font-size:12px}.cx-hero-content h1{font-family:"Plus Jakarta Sans",sans-serif!important;font-weight:800!important;color:#161514!important;font-size:clamp(58px,7.2vw,110px);letter-spacing:-.07em;line-height:1.05;margin:26px 0 24px;text-align:left}.cx-hero-content h1 em{font-family:"Instrument Serif",Georgia,serif!important;font-weight:400;font-style:italic;color:var(--cx-orange)}.cx-hero-content p{font-size:clamp(15px,1.22vw,18px);line-height:1.9;color:#635E59;max-width:570px;text-align:left;margin:0 0 32px}.cx-actions{display:flex;gap:13px;flex-wrap:wrap}.cx-primary,.cx-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:53px;padding:13px 26px;background:#161514;color:white;border-radius:999px!important;text-decoration:none;font-weight:700;font-size:14px;border:1px solid #161514;transition:transform .25s,background .25s,color .25s;cursor:pointer}.cx-primary:hover,.cx-secondary:hover{background:#DE5D35!important;border-color:#DE5D35!important;color:white!important;transform:translateY(-3px)}.cx-secondary{background:transparent;color:#161514}.cx-proof{font-size:12px;font-weight:600;color:#635E59;margin-top:44px;letter-spacing:.06em}.cx-proof span{color:#DE5D35;margin:0 9px}.cx-scroll{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.14em;color:#635E59}.cx-scroll span{font-size:10px}.card,.product,.guide,.pair,.panel{border-color:#eadfcf!important}a,.btn,button,input[type=submit],.buy,.read,.more,.chips button,.tabs button,.nav a,.social a,.staticlinks a,.guide-cta,.back{border-radius:999px!important}.buy,.read,.more,.chips button,.tabs button,.social a,.guide-cta,button{min-height:42px;padding-left:18px!important;padding-right:18px!important}.buy,.more,.read{display:inline-flex;justify-content:center;align-items:center}.read,.more{background:#DE5D35;color:white}.tabs button.active,.chips button.active{background:#DE5D35!important;color:white!important}.social{background:#20201e;color:#fff}.foot{background:#161514;color:#fff}.foot a{color:#F5EFE6}.cx-modal[hidden]{display:none}.cx-modal{position:fixed;z-index:9999;inset:0;display:flex;justify-content:center;align-items:center;background:rgba(20,18,17,.85);backdrop-filter:blur(12px);padding:20px}.cx-modal-panel{position:relative;width:min(1050px,100%);background:#1a1a18;padding:24px;border-radius:24px;color:white}.cx-modal-panel video{display:block;max-height:70vh;width:100%;object-fit:contain;border-radius:12px}.cx-close{display:block;margin-left:auto;margin-bottom:14px;color:white;background:#DE5D35;border:0;border-radius:999px;padding:12px 22px;cursor:pointer}.cx-modal-panel p{padding:15px 0 0;text-align:center}
@media(max-width:900px){.cx-hero-content{width:100%;max-width:700px;padding:75px 6%}.cx-left{width:100%;background:linear-gradient(90deg,rgba(245,239,230,.98),rgba(245,239,230,.85) 65%,rgba(245,239,230,.48))}.cx-hero-content h1{font-size:clamp(54px,9vw,80px)}}@media(max-width:600px){.hero{min-height:680px;height:85svh}.cx-hero-content{padding:85px 7% 90px}.cx-hero-content h1{font-size:clamp(48px,12vw,66px)}.cx-hero-content p{font-size:15px}.cx-proof{margin-top:27px}.cx-actions{gap:8px}.cx-primary,.cx-secondary{padding:13px 18px;font-size:12px}.top .wrap{flex-wrap:wrap}.nav{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/* Article pages */.article h1,.article h2{color:#161514!important}.article .eyebrow{color:#DE5D35}.article .intro{background:#F5EFE6;border-left:4px solid #DE5D35}.article table th{background:#F5EFE6}.guide-cta{display:inline-flex;background:#DE5D35!important;color:#fff!important;padding:14px 25px;border-radius:999px!important;margin:18px 0}.article li{margin-bottom:12px;line-height:1.8}
