:root{--primary-hue:0deg;--primary-saturation:0%;--primary-lightness:50%}body .hero-section{background-color:#0a0a15 !important;background-image:url(/samstacks/images/samstacks-hero.jpg) !important;background-size:cover !important;background-position:50% 0;background-repeat:no-repeat !important;height:50vh !important;min-height:400px !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;margin:0 !important;margin-bottom:3rem !important;width:100vw !important;margin-left:calc(-50vw + 50%) !important;overflow:hidden !important;filter:grayscale(75%) !important}html[class~=dark] body .hero-section{filter:grayscale(75%) !important}body .hero-section::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:rgba(255,255,255,.1) !important;z-index:1 !important}html[class~=dark] body .hero-section::before{background:0 0 !important}body .hero-content{position:relative !important;z-index:2 !important;text-align:center !important;max-width:800px !important;padding:2rem !important}body .hero-subtitle{font-size:1.5rem !important;font-weight:500 !important;margin-bottom:2rem !important;line-height:1.4 !important;color:#fff !important}html[class~=dark] body .hero-subtitle{color:#fff !important}body .hero-cta{display:inline-flex !important;gap:1rem !important;flex-wrap:wrap !important;justify-content:center !important;margin-top:40% !important}body p.hero-description{font-size:1.5rem !important;font-weight:700 !important}body .hero-description{font-size:1.1rem !important;font-weight:400 !important;margin-bottom:2rem !important;line-height:1.5 !important;color:#fff !important;opacity:.9 !important}body .hero-button{display:inline-block !important;padding:.75rem 2rem !important;font-size:1.1rem !important;font-weight:600 !important;text-decoration:none !important;border-radius:.5rem !important;transition:all .3s ease !important}body .hero-button-primary{background-color:#3b82f6 !important;color:#fff !important;border:2px solid #3b82f6 !important}body .hero-button-primary:hover{background-color:#2563eb !important;border-color:#2563eb !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(59,130,246,.4) !important}body .hero-button-secondary{background-color:#fff !important;color:#1f2937 !important;border:2px solid #fff !important}body .hero-button-secondary:hover{background-color:#f3f4f6 !important;color:#1f2937 !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(255,255,255,.5) !important}html[class~=dark] body .hero-button-secondary{background-color:#1f2937 !important;color:#fff !important;border:2px solid #1f2937 !important}html[class~=dark] body .hero-button-secondary:hover{background-color:#374151 !important;color:#fff !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(31,41,55,.4) !important}.pretty-table-3{border-collapse:collapse;width:100%;border:1px solid #ddd;table-layout:auto}.pretty-table-3 td:last-child{width:100%}@media(max-width:768px){body .hero-section{height:40vh !important;min-height:300px !important}body .hero-subtitle{font-size:1.25rem !important}body .hero-cta{flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:.75rem !important}body .hero-button{width:144px !important;text-align:center !important;padding:.5rem 1rem !important;font-size:.9rem !important}body p.hero-description{font-size:.9rem !important}}@media(max-width:480px){body .hero-section{height:20vh !important;min-height:250px !important}body .hero-subtitle{font-size:.5rem !important}body p.hero-description{font-size:.9rem !important}body .hero-cta{gap:.5rem !important}body .hero-button{width:120px !important;padding:.4rem .8rem !important;font-size:.75rem !important}}.content>h1:first-child,.hextra-content h1:first-child,main h1:first-of-type{display:none !important}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth !important}}