.intek-plugin-home{--ip-primary:var(--it-primary,#ff4f5e);--ip-accent:var(--it-accent,#ff8a00);--ip-dark:var(--it-dark,#050505);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#111}.intek-plugin-home svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.ip-hero{position:relative;overflow:hidden;border-radius:34px;margin:20px auto 22px;min-height:410px;padding:54px;background:radial-gradient(circle at 78% 20%,rgba(255,79,94,.35),transparent 34%),radial-gradient(circle at 92% 70%,rgba(255,138,0,.22),transparent 34%),linear-gradient(135deg,#050505 0%,#101010 55%,#3a1117 100%);color:#fff;box-shadow:0 28px 80px rgba(0,0,0,.22)}.ip-badge{display:inline-flex;margin-bottom:20px;padding:10px 16px;border-radius:999px;background:rgba(255,79,94,.2);border:1px solid rgba(255,255,255,.12);font-weight:950;font-size:12px}.ip-hero h1{max-width:760px;margin:0;font-size:clamp(38px,6vw,74px);line-height:.98;letter-spacing:-.065em;font-weight:950}.ip-hero p{max-width:590px;margin:22px 0 0;color:rgba(255,255,255,.82);font-size:18px;line-height:1.6}.ip-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.ip-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:15px 22px;border-radius:17px;text-decoration:none;font-weight:950}.ip-primary{background:linear-gradient(135deg,var(--ip-primary),var(--ip-accent));color:#fff!important;box-shadow:0 16px 38px rgba(255,79,94,.34)}.ip-ghost{color:#fff!important;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.06)}.ip-section{margin:24px 0}.ip-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ip-head h2{margin:0;font-size:28px;letter-spacing:-.04em}.ip-head a{font-weight:950;text-decoration:none;color:#111;background:#fff;border:1px solid rgba(0,0,0,.08);padding:11px 16px;border-radius:999px;box-shadow:0 10px 30px rgba(0,0,0,.06)}.ip-category-strip,.ip-trust-strip{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 2px 20px!important}.ip-category-strip::-webkit-scrollbar,.ip-trust-strip::-webkit-scrollbar{display:none}.ip-cat-card{flex:0 0 220px!important;min-width:220px!important;scroll-snap-align:start;text-decoration:none!important;color:#111!important;background:linear-gradient(145deg,#fff,#fff7f3);border:1px solid rgba(0,0,0,.07);border-radius:24px;padding:20px;box-shadow:0 16px 45px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:9px}.ip-cat-card span{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,#111,#000);color:var(--ip-primary);box-shadow:0 10px 28px rgba(0,0,0,.16)}.ip-cat-card b{font-size:17px;letter-spacing:-.02em}.ip-cat-card small{color:#6b7280;line-height:1.4}.ip-cat-card em{font-style:normal;color:var(--ip-primary);font-weight:950}.ip-trust-card{flex:0 0 300px!important;min-width:300px!important;scroll-snap-align:start;display:flex;align-items:center;gap:16px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:28px;padding:18px;box-shadow:0 15px 42px rgba(0,0,0,.08)}.ip-trust-card>svg{width:54px;height:54px;min-width:54px;padding:15px;border-radius:19px;background:#050505;color:#fff}.ip-trust-card b{display:block;font-size:17px}.ip-trust-card small{display:block;color:#6b7280;margin-top:3px}.intek-plugin-home .woocommerce ul.products{display:flex!important;gap:18px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding-bottom:20px!important;scrollbar-width:none}.intek-plugin-home .woocommerce ul.products::-webkit-scrollbar{display:none}.intek-plugin-home .woocommerce ul.products li.product{float:none!important;clear:none!important;flex:0 0 245px!important;width:245px!important;margin:0!important;scroll-snap-align:start;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:22px;overflow:hidden;box-shadow:0 14px 35px rgba(0,0,0,.08);padding-bottom:16px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce ul.products li.product .button{background:#050505!important;color:#fff!important;border-radius:999px!important;border:0!important;font-weight:950!important}@media(max-width:680px){.ip-hero{border-radius:28px;padding:28px 22px;min-height:auto}.ip-hero h1{font-size:40px}.ip-hero p{font-size:16px}.ip-actions{display:grid;grid-template-columns:1fr}.ip-cat-card{flex-basis:166px!important;min-width:166px!important;padding:16px}.ip-trust-card{flex-basis:260px!important;min-width:260px!important}.intek-plugin-home .woocommerce ul.products li.product{flex-basis:190px!important;width:190px!important}}
