:root{--home-benefits2-body-bg:hsl(0,0%,4%);--home-benefits2-focus-outline:#c8a24e;--home-benefits2-surface:hsl(0,0%,10%);--home-benefits2-text:hsl(0,0%,98%);--home-benefits2-text-secondary:hsla(40,40%,98%,0.7);--primary:#c8a24e;--primary-light:#d4b05c;--primary-dark:#8b6914;--secondary:#a3812a;--secondary-light:#b8960c;--secondary-dark:#705010;--accent:#c8a24e;--accent-light:#d4b05c;--accent-dark:#8b6914;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#c8a24e;--dark-bg:#0a0a0a;--dark-surface:#1a1a1a;--dark-surface-elevated:#2a2a2a;--dark-text:#f8fafc;--dark-text-secondary:rgba(248,250,252,0.7);--light-bg:#fafafa;--light-surface:#ffffff;--light-surface-elevated:#f8fafc;--light-text:#0f172a;--light-text-secondary:rgba(15,23,42,0.7);--border-light:rgba(255,255,255,0.08);--border-dark:rgba(15,23,42,0.08);--border-accent:rgba(200,162,78,0.2);--gradient:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--accent) 100%);--gradient-light:linear-gradient(135deg,#d4b05c,#a3812a 50%,#8b6914);--gradient-mesh:radial-gradient(circle at 20% 80%,rgba(200,162,78,0.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(163,129,42,0.15) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(200,162,78,0.1) 0%,transparent 50%);--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--shadow-glow:0 0 20px rgba(200,162,78,0.3);--shadow-glow-accent:0 0 30px rgba(200,162,78,0.4);--glass-bg:rgba(255,255,255,0.05);--glass-border:rgba(255,255,255,0.1);--glass-blur:blur(20px);--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-normal:0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.5s cubic-bezier(0.19,1,0.22,1);--transition-bounce:0.6s cubic-bezier(0.68,-0.55,0.265,1.55);--font-primary:"Outfit",sans-serif;--font-secondary:"Inter",sans-serif}html[data-theme=light]{--home-benefits2-body-bg:hsl(0,0%,98%);--home-benefits2-focus-outline:#8b6914;--home-benefits2-surface:hsl(0,0%,100%);--home-benefits2-text:hsl(222,47%,11%);--home-benefits2-text-secondary:hsla(222,47%,11%,0.7);--bg:var(--light-bg);--surface:var(--light-surface);--surface-elevated:var(--light-surface-elevated);--text:var(--light-text);--text-secondary:var(--light-text-secondary);--border:var(--border-dark);--shadow:var(--shadow-lg);--overlay:rgba(250,250,250,0.8);--surface-transparent:rgba(255,255,255,0.7);--accent-current:var(--accent-light);--gradient-current:var(--gradient-light);--gradient-mesh-current:var(--gradient-mesh)}html[data-theme=sunset]{--home-benefits2-body-bg:hsl(0,43%,8%);--home-benefits2-focus-outline:hsl(14,100%,70%);--home-benefits2-surface:hsl(0,43%,13%);--home-benefits2-text:hsl(0,100%,98%);--home-benefits2-text-secondary:hsla(0,100%,98%,0.7);--bg:#1a0e0e;--surface:#2a1515;--surface-elevated:#3a1c1c;--text:#fff5f5;--text-secondary:rgba(255,245,245,0.7);--border:rgba(255,120,80,0.2);--shadow:0 20px 25px -5px rgba(255,107,107,0.3);--overlay:rgba(26,14,14,0.8);--surface-transparent:rgba(255,120,80,0.1);--accent-current:#ff9068;--gradient-current:linear-gradient(135deg,#ff6b6b,#ee5a6f 50%,#ff9068);--gradient-mesh-current:radial-gradient(circle at 20% 80%,rgba(255,107,107,0.2) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(238,90,111,0.2) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,144,104,0.15) 0%,transparent 50%)}html[data-theme=ocean]{--home-benefits2-body-bg:hsl(210,50%,8%);--home-benefits2-focus-outline:#c8a24e;--home-benefits2-surface:hsl(210,39%,17%);--home-benefits2-text:hsl(186,71%,94%);--home-benefits2-text-secondary:hsla(186,71%,94%,0.7);--bg:#0a141e;--surface:#1a283c;--surface-elevated:#2a3c50;--text:#e0f7fa;--text-secondary:rgba(224,247,250,0.7);--border:rgba(139,105,20,0.2);--shadow:0 20px 25px -5px rgba(139,105,20,0.3);--overlay:rgba(10,20,30,0.8);--surface-transparent:rgba(139,105,20,0.1);--accent-current:#c8a24e;--gradient-current:linear-gradient(135deg,#8b6914,#a3812a 50%,#c8a24e);--gradient-mesh-current:radial-gradient(circle at 20% 80%,rgba(139,105,20,0.2) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(163,129,42,0.2) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(200,162,78,0.15) 0%,transparent 50%)}html[data-theme=forest]{--home-benefits2-body-bg:hsl(150,43%,8%);--home-benefits2-focus-outline:#c8a24e;--home-benefits2-surface:hsl(100,20%,13%);--home-benefits2-text:hsl(120,100%,97%);--home-benefits2-text-secondary:hsla(120,100%,97%,0.7);--bg:#0a140f;--surface:#1a2819;--surface-elevated:#2a3c23;--text:#f0fff4;--text-secondary:rgba(240,255,244,0.7);--border:rgba(139,105,20,0.2);--shadow:0 20px 25px -5px rgba(139,105,20,0.3);--overlay:rgba(10,20,15,0.8);--surface-transparent:rgba(139,105,20,0.1);--accent-current:#c8a24e;--gradient-current:linear-gradient(135deg,#8b6914,#a3812a 50%,#c8a24e);--gradient-mesh-current:radial-gradient(circle at 20% 80%,rgba(139,105,20,0.2) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(163,129,42,0.2) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(200,162,78,0.15) 0%,transparent 50%)}@media (prefers-color-scheme:dark){html[data-theme=auto]{--home-benefits2-body-bg:hsl(0,0%,4%);--home-benefits2-focus-outline:#c8a24e;--home-benefits2-surface:hsl(0,0%,10%);--home-benefits2-text:hsl(0,0%,98%);--home-benefits2-text-secondary:hsla(40,40%,98%,0.7);--bg:var(--dark-bg);--surface:var(--dark-surface);--surface-elevated:var(--dark-surface-elevated);--text:var(--dark-text);--text-secondary:var(--dark-text-secondary);--border:var(--border-light);--shadow:var(--shadow-xl);--overlay:rgba(10,10,10,0.8);--surface-transparent:var(--glass-bg);--accent-current:var(--accent);--gradient-current:var(--gradient);--gradient-mesh-current:var(--gradient-mesh)}}@media (prefers-color-scheme:light){html[data-theme=auto]{--home-benefits2-body-bg:hsl(0,0%,98%);--home-benefits2-focus-outline:#8b6914;--home-benefits2-surface:hsl(0,0%,100%);--home-benefits2-text:hsl(222,47%,11%);--home-benefits2-text-secondary:hsla(222,47%,11%,0.7);--bg:var(--light-bg);--surface:var(--light-surface);--surface-elevated:var(--light-surface-elevated);--text:var(--light-text);--text-secondary:var(--light-text-secondary);--border:var(--border-dark);--shadow:var(--shadow-lg);--overlay:rgba(250,250,250,0.8);--surface-transparent:rgba(255,255,255,0.7);--accent-current:var(--accent-light);--gradient-current:var(--gradient-light);--gradient-mesh-current:var(--gradient-mesh)}}body{background-color:var(--home-benefits2-body-bg);transition:background-color .3s cubic-bezier(.4,0,.2,1)}.section2Benefits{padding:90px 0;position:relative}.container2Benefits{max-width:1200px;margin:0 auto;padding:0 20px}.benefits2{background-color:var(--surface);position:relative;overflow:hidden;transition:background-color var(--transition-normal)}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease}.fade-in.active{opacity:1;transform:translateY(0)}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale-in{animation:scaleIn .6s cubic-bezier(.25,.46,.45,.94) forwards}.stagger-2{animation-delay:.2s}@media screen and (min-width:480px){.section2Benefits{padding:95px 0}}@media screen and (min-width:768px){.section2Benefits{padding:100px 0}.container2Benefits{padding:0 30px}}@media screen and (min-width:1024px){.section2Benefits{padding:110px 0}}@media screen and (min-width:1440px){.section2Benefits{padding:120px 0}}@media screen and (min-width:2560px){.section2Benefits{padding:140px 0}.container2Benefits{max-width:1600px}}@media (prefers-reduced-motion:reduce){.animate-scale-in,.fade-in{animation:none;opacity:1;transform:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:3px solid var(--home-benefits2-focus-outline);outline-offset:2px}