:root{--navy:#f5f7f0;--blue:#b9f000;--green:#c7ff00;--yellow:#f3ff4d;--ink:#f7f8ef;--muted:#b6c0aa;--bg:#050705;--graphite:#10140f;--deep:#020302;--lime:#c7ff00;--lime-soft:rgba(199,255,0,.18);--glass:rgba(14,18,13,0.74);--line:rgba(199,255,0,0.24);--shadow:0 28px 70px rgba(0,0,0,0.46);--slate:#b6c0aa}.home-hero:before{background:linear-gradient(90deg,rgba(2,3,2,.94),rgba(2,3,2,.76) 32%,rgba(2,3,2,.22) 62%,rgba(2,3,2,.08)),radial-gradient(circle at 76% 18%,rgba(199,255,0,.18),transparent 34%)}.catalog-card,.catalog-card small,.course-highlights a,.equipment-disclaimer,.equipment-steps article,.featured-product li,.gallery-tags span,.hero-card,.include-grid article,.lead-form,.mini-card,.package-grid article{border-color:rgba(199,255,0,.18);background:linear-gradient(135deg,rgba(14,18,13,.8),rgba(6,8,6,.54));color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.catalog-card li,.featured-product li,.gallery-tags span,h1,h2,h3{color:#f7f8ef}.catalog-card small,.equipment-disclaimer,.equipment-steps p,.faq-card p,.featured-product p,.include-grid p,.lesson-body p,.package-grid p,p{color:#b6c0aa}.catalog-card-head span,.eyebrow,h1 span{color:var(--lime)}.button,.catalog-actions a,.lead-form button,.mobile-sticky a:first-child,.mobile-sticky a:last-child,.package-grid span{color:#050705;background:linear-gradient(135deg,#e8ff4c,#a7d800);box-shadow:0 18px 44px rgba(199,255,0,.2)}.button.blue,.catalog-actions a:last-child{color:#f7f8ef;background:linear-gradient(135deg,#232a20,#0b0f0a);border:1px solid rgba(199,255,0,.32)}.button.green{color:#050705;background:linear-gradient(135deg,#f3ff4d,#b9f000)}.catalog-card-head i,.equipment-steps i,.feature-list i,.include-grid i,.package-grid i,.path-grid i,.resource-grid i,.safety-banner i{color:#050705;background:linear-gradient(135deg,#e8ff4c,#9fca00);box-shadow:0 0 28px rgba(199,255,0,.2)}.featured-product img,.product-gallery img{background:radial-gradient(circle at 50% 0,rgba(199,255,0,.1),transparent 34%),#050705}.academy-strip span,.hero-floating{color:#f7f8ef;border-color:rgba(199,255,0,.28);background:linear-gradient(135deg,rgba(14,18,13,.82),rgba(5,7,5,.6))}.academy-strip svg,.gallery-tags svg,.hero-floating svg{color:var(--lime)}.lead-form input{border-color:rgba(199,255,0,.2);background:rgba(3,4,3,.72)}.lead-form input::placeholder{color:rgba(246,248,238,.54)}.site-footer{color:#f7f8ef}.footer-bottom span,.footer-links a{color:#b6c0aa}.mobile-sticky{background:linear-gradient(135deg,rgba(14,18,13,.9),rgba(5,7,5,.72))}@media (max-width:680px){.home-hero:before{background:linear-gradient(180deg,rgba(2,3,2,.18),rgba(2,3,2,.62) 38%,rgba(2,3,2,.94)),radial-gradient(circle at 74% 10%,rgba(199,255,0,.16),transparent 32%)}.hero-card{background:linear-gradient(135deg,rgba(14,18,13,.86),rgba(5,7,5,.66))}}.brand-banner{transform:translateY(-6px)}.cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.cta-actions .button{min-width:min(100%,260px);justify-content:center}.footer-developed{margin-top:10px;color:#eaff64;font-weight:900}.footer-company{margin:0;color:rgba(255,255,255,.82);line-height:1.65}.footer-company a{color:#eaff64;font-weight:900}.footer-schwarzstone-logo{display:inline-grid;place-items:center;width:112px;height:112px;padding:10px;border:1px solid rgba(199,255,0,.22);border-radius:26px;background:radial-gradient(circle at 50% 26%,rgba(199,255,0,.1),transparent 48%),linear-gradient(135deg,rgba(5,7,5,.94),rgba(1,2,1,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 44px rgba(0,0,0,.28)}.footer-schwarzstone-logo img{width:100%;height:100%;object-fit:contain;border-radius:18px}.site-footer{margin-top:34px}.footer-brand{grid-template-columns:minmax(280px,520px) minmax(260px,1fr)}.footer-brand>div{max-width:520px}.footer-cta,.mobile-sticky{display:none!important}.legal-summary{max-width:760px;color:rgba(247,248,239,.82);font-size:1.12rem}.legal-nav{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 34px}.legal-nav a{padding:10px 14px;border:1px solid rgba(199,255,0,.22);border-radius:999px;color:#f7f8ef;background:rgba(255,255,255,.06);font-size:.86rem;font-weight:900}.legal-nav a.active,.legal-nav a:hover{color:#050705;background:var(--lime)}.legal-section{padding:22px 0;border-top:1px solid rgba(199,255,0,.16)}.legal-section h2{margin-bottom:12px;color:#eaff64;font-size:clamp(1.35rem,2vw,2rem)}.legal-section p{max-width:880px;color:rgba(247,248,239,.86)}@media (max-width:680px){.brand-banner{transform:translateY(-3px)}.cta-actions{display:grid;grid-template-columns:1fr}.cta-actions .button{width:100%}.legal-nav{gap:8px}.legal-nav a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);text-align:center}.site-footer{margin-top:18px}.footer-brand{grid-template-columns:1fr}.footer-schwarzstone-logo{width:94px;height:94px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 78% 0,rgba(199,255,0,.14),transparent 32%),radial-gradient(circle at 12% 18%,rgba(199,255,0,.08),transparent 28%),linear-gradient(180deg,#050705,#0b0f0a 48%,#030403);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page-shell{min-height:100vh;padding:14px 18px 0}.glass{border:1px solid var(--line);background:linear-gradient(135deg,rgba(18,23,17,.88),rgba(5,7,5,.56)),radial-gradient(circle at 18% 0,rgba(199,255,0,.1),transparent 38%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.site-header{position:-webkit-sticky;position:sticky;top:14px;z-index:50;display:flex;align-items:center;justify-content:center;width:min(1320px,100%);min-height:128px;margin:0 auto 18px;padding:8px;border:1px solid rgba(199,255,0,.2);border-radius:32px;background:radial-gradient(circle at 74% 18%,rgba(199,255,0,.18),transparent 28%),linear-gradient(135deg,rgba(6,8,6,.96),rgba(2,3,2,.84));box-shadow:0 22px 60px rgba(0,0,0,.44),0 0 34px rgba(199,255,0,.1);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}.site-header-compact{min-height:112px}.site-logo{display:flex;align-items:center;justify-content:center;width:100%;min-height:96px;min-width:0}.language-switch{position:absolute;top:50%;right:clamp(16px,2vw,30px);z-index:2;display:inline-grid;grid-template-columns:1fr 1fr;min-width:94px;padding:4px;overflow:hidden;border:1px solid rgba(199,255,0,.36);border-radius:14px;background:rgba(3,5,3,.84);box-shadow:0 10px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-50%);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.language-switch a{display:grid;min-width:40px;min-height:36px;place-items:center;border-radius:10px;color:#cbd2c2;font-size:.72rem;font-weight:950;letter-spacing:.04em}.language-switch a.active,.language-switch a:focus-visible,.language-switch a:hover{color:#050705;background:linear-gradient(135deg,#efff39,#b9f000);outline:0}.brand-logo{display:block;width:100%;height:100%;filter:drop-shadow(0 18px 36px rgba(0,0,0,.45))}.brand-banner{display:block;width:100%;height:clamp(92px,10vw,132px);object-fit:cover;border-radius:26px}.button:focus-visible,.mobile-sticky a:focus-visible,.site-logo:focus-visible{outline:3px solid rgba(253,184,19,.8);outline-offset:4px}.home-hero{position:relative;display:grid;align-items:center;min-height:680px;width:min(1440px,100%);margin:0 auto 24px;padding:64px clamp(22px,5vw,78px);overflow:hidden;border-radius:34px;background:#020302}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.86),rgba(255,255,255,.58) 29%,rgba(255,255,255,.12) 62%,rgba(7,25,47,.18))}.hero-card{position:relative;z-index:2;width:min(570px,100%);padding:32px 30px;border-radius:30px}.eyebrow{margin:0 0 10px;color:var(--green);font-size:.78rem;font-weight:950;letter-spacing:0;text-transform:uppercase}h1,h2,h3{color:var(--navy);line-height:1.04;letter-spacing:0}h1{font-size:clamp(2.4rem,4vw,4.4rem)}h1,h2{margin:0;font-weight:950}h2{font-size:clamp(2rem,3.2vw,3.4rem)}h3{margin:0;font-weight:950}h1 span{display:block;color:var(--green)}p{color:#1f2f49;line-height:1.58}.hero-card p:not(.eyebrow){max-width:480px;margin:18px 0 0;font-size:1rem}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;border:0;border-radius:14px;color:#fff;font-weight:950;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 28px rgba(199,255,0,.18)}.button.green{background:linear-gradient(135deg,var(--green),#1f6724)}.button.blue{background:var(--blue)}.wide-mobile{min-width:230px}.hero-floating{position:absolute;right:clamp(22px,4vw,58px);bottom:clamp(24px,4vw,54px);z-index:2;display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px;align-items:center;width:min(360px,calc(100% - 44px));padding:18px 22px;border:1px solid rgba(255,255,255,.34);border-radius:22px;color:#fff;background:linear-gradient(135deg,rgba(199,255,0,.72),rgba(133,173,0,.48));backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.hero-floating svg{width:40px;height:40px;color:#8bd448}.hero-floating span{font-weight:900;line-height:1.25}.academy-hero,.calculator,.course-card,.faq-card,.growth-card,.kit-includes,.legal-page,.product-hero,.revenue-calculator,.split-card,.vault{width:min(1440px,100%);margin:24px auto;padding:24px;border-radius:30px}#course,#marketing-vault,#revenue-calculator{scroll-margin-top:132px}.academy-hero,.product-hero,.split-card{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:28px;gap:28px;align-items:center}.split-card.reverse{grid-template-columns:.92fr 1.08fr}.split-card.reverse img{order:2}.academy-hero img,.product-hero img,.split-card img{width:100%;min-height:360px;object-fit:cover;border-radius:22px}.academy-hero>div,.product-hero>div,.split-card>div{padding:28px}.product-hero-updated{grid-template-columns:1fr .95fr;align-items:stretch}.product-gallery{display:grid;grid-gap:14px;gap:14px;align-content:start}.product-gallery img{min-height:470px;object-fit:contain;padding:18px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(238,247,255,.68))}.gallery-tags{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.gallery-tags span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:10px;border:1px solid rgba(199,255,0,.12);border-radius:18px;color:var(--navy);background:rgba(255,255,255,.5);font-size:.82rem;font-weight:950;text-transform:uppercase}.gallery-tags svg{color:var(--yellow);flex:0 0 auto}.equipment-hero{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:28px;gap:28px;align-items:center;width:min(1440px,100%);margin:24px auto;padding:28px;border-radius:34px}.equipment-hero>div{padding:clamp(18px,3vw,34px)}.equipment-hero img{width:100%;min-height:520px;object-fit:cover;object-position:center;border-radius:28px;background:rgba(255,255,255,.58)}.equipment-hero h1{font-size:clamp(2.35rem,4vw,4.7rem)}.equipment-disclaimer{margin:18px 0 0;max-width:620px;padding:14px 16px;border:1px solid rgba(199,255,0,.12);border-radius:18px;background:rgba(255,255,255,.52);color:#475569;font-size:.9rem}.equipment-packages,.equipment-request{width:min(1440px,100%);margin:24px auto;padding:24px;border-radius:30px}.featured-products{display:grid;grid-gap:28px;gap:28px}.featured-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);grid-gap:34px;gap:34px;padding:28px;align-items:stretch}.featured-product img{width:100%;min-height:420px;height:100%;object-fit:contain;background:rgba(255,255,255,.82);border:1px solid rgba(13,27,42,.08);border-radius:28px;box-shadow:0 20px 48px rgba(13,27,42,.1)}.featured-product>div{padding:20px 10px 20px 0;display:flex;flex-direction:column;justify-content:center}.featured-product h2{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;color:var(--navy);font-size:clamp(2rem,4vw,4.4rem);line-height:1.02;letter-spacing:0}.featured-product h2 svg{width:36px;height:36px;flex:0 0 36px;margin-top:.12em;stroke:var(--yellow)}.featured-product p{margin:0 0 22px;max-width:680px;color:var(--slate);font-size:1.08rem;line-height:1.65}.featured-product ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 28px;padding:0;list-style:none}.featured-product li{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 14px;border:1px solid rgba(199,255,0,.15);border-radius:18px;background:rgba(255,255,255,.62);color:var(--navy);font-weight:850}.featured-product li:before{content:"";width:10px;height:10px;flex:0 0 10px;border-radius:999px;background:var(--yellow);box-shadow:0 0 0 5px rgba(253,184,19,.16)}.package-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:20px}.package-grid article{display:grid;grid-gap:12px;gap:12px;min-height:230px;padding:20px;border:1px solid rgba(199,255,0,.12);border-radius:24px;background:rgba(255,255,255,.5)}.catalog-card-head i,.equipment-steps i,.package-grid i{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;color:#c7ff00;background:linear-gradient(135deg,#151b12,#060806);border:1px solid rgba(199,255,0,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 24px rgba(199,255,0,.14);font-style:normal}.package-grid h3{font-size:1rem;text-transform:uppercase}.package-grid p{margin:0;font-size:.9rem}.package-grid span{align-self:end;display:inline-flex;width:max-content;padding:9px 12px;border-radius:999px;color:#fff;background:var(--blue);font-size:.76rem;font-weight:950;text-transform:uppercase}.equipment-catalog{width:min(1440px,100%);margin:24px auto}.catalog-intro{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px;padding:28px;border-radius:30px}.catalog-intro p:not(.eyebrow){max-width:780px;margin:0}.catalog-grid{grid-template-columns:repeat(3,1fr)}.catalog-card,.catalog-grid{display:grid;grid-gap:16px;gap:16px}.catalog-card{align-content:start;min-height:450px;padding:22px;border-radius:28px}.catalog-card-head{display:grid;grid-template-columns:52px 1fr;grid-gap:14px;gap:14px;align-items:center}.catalog-card-head span{display:block;color:var(--green);font-size:.74rem;font-weight:950;text-transform:uppercase}.catalog-card h3{font-size:1.2rem}.catalog-card p{margin:0}.catalog-card ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.catalog-card li{position:relative;padding-left:24px;color:var(--navy);font-weight:800}.catalog-card li:before{content:"";position:absolute;left:0;top:.52em;width:9px;height:9px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 5px rgba(253,184,19,.15)}.catalog-card small{display:block;padding:12px;border:1px solid rgba(46,125,50,.14);border-radius:16px;background:rgba(46,125,50,.07);color:#31513b;line-height:1.45}.catalog-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:auto}.catalog-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 12px;border-radius:14px;color:#fff;background:var(--blue);font-size:.78rem;font-weight:950;text-transform:uppercase}.catalog-actions a:last-child{background:var(--green)}.equipment-steps{display:grid;grid-gap:12px;gap:12px;margin:22px 0}.equipment-steps article{display:grid;grid-template-columns:52px 1fr;grid-gap:14px;gap:14px;padding:14px;border:1px solid rgba(199,255,0,.1);border-radius:18px;background:rgba(255,255,255,.48)}.equipment-steps h3{font-size:.95rem;text-transform:uppercase}.equipment-steps p{margin:4px 0 0;font-size:.88rem}.equipment-request{display:grid;grid-template-columns:1fr minmax(340px,.72fr);grid-gap:24px;gap:24px;align-items:center}.equipment-request .lead-form{flex-direction:column;margin:0}.kit-includes{display:grid;grid-gap:22px;gap:22px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.include-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.include-grid article{min-height:220px;padding:20px;border:1px solid rgba(199,255,0,.12);border-radius:24px;background:rgba(255,255,255,.52)}.include-grid i{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:16px;color:var(--navy);background:var(--yellow);font-style:normal}.include-grid h3{font-size:1rem;text-transform:uppercase}.include-grid p{margin:9px 0 0;font-size:.9rem}.academy-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;width:min(1440px,100%);margin:0 auto 24px}.academy-strip article{position:relative;overflow:hidden;min-height:220px;padding:14px;border-radius:28px}.academy-strip img{position:absolute;inset:14px;width:calc(100% - 28px);height:calc(100% - 28px);object-fit:cover;border-radius:20px}.academy-strip span{position:absolute;left:28px;right:28px;bottom:28px;display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 14px;border:1px solid rgba(255,255,255,.48);border-radius:18px;color:#fff;background:linear-gradient(135deg,rgba(13,27,42,.76),rgba(199,255,0,.5));backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);font-weight:950}.academy-strip svg{color:var(--yellow);flex:0 0 auto}.course-highlights{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:18px}.course-highlights a{display:flex;align-items:center;gap:9px;min-width:0;min-height:62px;padding:10px;border:1px solid rgba(199,255,0,.12);border-radius:16px;color:var(--navy);background:rgba(255,255,255,.48)}.course-highlights svg{flex:0 0 auto;color:var(--yellow)}.course-highlights span{display:grid;min-width:0}.course-highlights b{font-size:.76rem;line-height:1.2;text-transform:uppercase}.course-highlights small{margin-top:3px;color:#64748b;font-size:.68rem}.feature-list{display:grid;grid-gap:12px;gap:12px;margin:24px 0}.feature-list article{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(199,255,0,.1);border-radius:18px;background:rgba(255,255,255,.46)}.feature-list i,.mini-card i,.safety-banner i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--navy);background:var(--yellow);font-style:normal}.feature-list h3{font-size:.95rem;text-transform:uppercase}.feature-list p{margin:4px 0 0;font-size:.86rem}.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(1440px,100%);margin:0 auto}.mini-card{min-width:0;padding:20px;border-radius:24px}.mini-card h3{margin-top:16px;font-size:.92rem;text-transform:uppercase}.mini-card p{margin:8px 0 0;font-size:.9rem}.growth-card{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:24px;gap:24px;align-items:center}.growth-card>div:first-child{padding:20px}.path-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.path-grid span{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:178px;padding:18px;border:1px solid rgba(199,255,0,.12);border-radius:22px;background:rgba(255,255,255,.5)}.path-grid i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--navy);background:var(--yellow);font-style:normal}.path-grid b{color:var(--navy);font-size:.98rem;text-transform:uppercase}.path-grid small{color:#475569;font-size:.86rem;line-height:1.45}.check-list{display:grid;grid-gap:10px;gap:10px;margin:24px 0 26px;padding:0;list-style:none}.check-list li{display:flex;gap:11px;color:#10233f;font-weight:850}.check-list li:before{content:"";width:19px;height:19px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:inset 0 0 0 5px rgba(255,255,255,.72)}.pill-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:24px 0}.pill-grid span{display:flex;align-items:center;gap:9px;min-height:54px;padding:10px 12px;border:1px solid rgba(199,255,0,.12);border-radius:999px;color:var(--navy);background:rgba(255,255,255,.48);font-size:.86rem;font-weight:850}.pill-grid svg{color:var(--yellow);flex:0 0 auto}.final-cta{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:28px;gap:28px;overflow:hidden;width:min(1440px,100%);margin:24px auto 0;padding:28px;border-radius:30px 30px 0 0;color:#fff;background:linear-gradient(135deg,var(--navy),#093869)}.final-cta img{width:100%;min-height:340px;border-radius:24px}.final-cta h2{color:#fff}.final-cta p:not(.eyebrow){color:rgba(255,255,255,.82)}.lead-form{display:flex;gap:10px;margin-top:24px}.lead-form input{flex:1 1;min-height:54px;padding:0 16px;border:1px solid rgba(255,255,255,.54);border-radius:14px;color:var(--navy);background:rgba(255,255,255,.92);font:inherit}.lead-form button{min-height:54px;padding:0 22px;border:0;border-radius:14px;color:#fff;background:var(--green);font-weight:950;text-transform:uppercase;cursor:pointer}.safety-banner{display:grid;grid-template-columns:62px 1fr;grid-gap:18px;gap:18px;width:min(1440px,100%);margin:24px auto;padding:28px;border-radius:30px;color:#fff;background:linear-gradient(135deg,rgba(13,27,42,.96),rgba(199,255,0,.58));box-shadow:var(--shadow)}.safety-banner h2,.safety-banner p{color:#fff}.course-card .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.course-resources{display:grid;grid-gap:20px;gap:20px;width:min(1440px,100%);margin:24px auto;padding:24px;border-radius:30px}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.resource-grid article{min-height:210px;padding:20px;border:1px solid rgba(199,255,0,.12);border-radius:24px;background:rgba(255,255,255,.5)}.resource-grid i{display:grid;place-items:center;width:46px;height:46px;margin-bottom:14px;border-radius:16px;color:var(--navy);background:var(--yellow);font-style:normal}.resource-grid h3{font-size:.96rem;text-transform:uppercase}.resource-grid p{margin:8px 0 0;font-size:.9rem}.progress-pill{display:inline-flex;padding:10px 14px;border-radius:999px;color:var(--navy);background:rgba(253,184,19,.28);font-weight:950}.accordion-list{display:grid;grid-gap:10px;gap:10px}.accordion-list details{padding:18px;border:1px solid rgba(199,255,0,.12);border-radius:20px;background:rgba(255,255,255,.48)}.accordion-list summary{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;list-style:none;cursor:pointer}.accordion-list summary::-webkit-details-marker{display:none}.accordion-list summary em,.accordion-list summary span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:.76rem;font-style:normal;font-weight:950;text-transform:uppercase}.accordion-list summary span{color:var(--navy);background:rgba(253,184,19,.28)}.accordion-list summary em{color:#fff;background:var(--blue)}.accordion-list details[open] summary em{background:var(--green)}.accordion-list details p{margin:16px 0 0}.lesson-body{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.lesson-body p{margin:0}.lesson-body ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.lesson-body li{position:relative;padding-left:28px;color:#1f2f49;line-height:1.55}.lesson-body li:before{content:"";position:absolute;left:0;top:.52em;width:10px;height:10px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 5px rgba(253,184,19,.18)}.lesson-action{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid rgba(46,125,50,.16);border-radius:16px;background:rgba(46,125,50,.08);color:var(--navy);font-weight:850}.lesson-action svg{flex:0 0 auto;color:var(--green)}.revenue-calculator{display:grid;grid-template-columns:.9fr 1.05fr .78fr;grid-gap:20px;gap:20px;align-items:center}.calculator-copy p:not(.eyebrow){margin:14px 0 0}.calculator-controls{display:grid;grid-gap:18px;gap:18px}.calculator-controls label{display:grid;grid-gap:10px;gap:10px}.calculator-controls label>span{display:flex;justify-content:space-between;gap:12px;color:var(--navy);font-weight:950}.range-control{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;grid-gap:10px;gap:10px;align-items:center}.range-control button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(199,255,0,.16);border-radius:13px;color:var(--navy);background:rgba(255,255,255,.72);font:900 1.25rem/1 inherit;cursor:pointer;box-shadow:0 8px 18px rgba(13,27,42,.08)}.range-control button:hover{color:#fff;background:var(--blue)}.range-control button:focus-visible{outline:3px solid rgba(253,184,19,.7);outline-offset:2px}.calculator-controls strong{color:var(--blue)}.calculator-controls input[type=range]{width:100%;height:8px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--green));outline:none}.calculator-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:4px solid #fff;border-radius:50%;background:var(--yellow);box-shadow:0 8px 18px rgba(13,27,42,.22);cursor:pointer}.calculator-controls input[type=range]::-moz-range-thumb{width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:var(--yellow);box-shadow:0 8px 18px rgba(13,27,42,.22);cursor:pointer}.calculator-result{display:grid;align-content:center;min-height:128px;padding:20px;border:1px solid rgba(199,255,0,.14);border-radius:22px;background:linear-gradient(135deg,rgba(199,255,0,.12),rgba(46,125,50,.08))}.calculator-result small{color:#1f2f49;font-size:.76rem;font-weight:950;text-transform:uppercase}.calculator-result strong{margin-top:8px;color:var(--navy);font-size:clamp(2.1rem,3vw,3rem);font-weight:950;line-height:1}.calculator-note{grid-column:1/3;margin:0;color:#64748b;font-size:.78rem;line-height:1.45}.revenue-calculator>.button{justify-self:stretch}.calculator,.vault{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:center}.vault{grid-template-columns:.72fr 1.2fr auto}.vault h2 span{display:inline-flex;padding:6px 10px;border-radius:999px;color:var(--navy);background:var(--yellow);font-size:.78rem;vertical-align:middle}.vault-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.vault-list li{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 14px;border:1px solid rgba(199,255,0,.1);border-radius:18px;color:var(--navy);background:rgba(255,255,255,.5);font-weight:900}.vault-list svg{color:var(--yellow);flex:0 0 auto}.faq-card{display:grid;grid-gap:12px;gap:12px}.faq-card details{padding:18px 20px;border:1px solid rgba(199,255,0,.12);border-radius:18px;background:rgba(255,255,255,.5)}.faq-card summary{color:var(--navy);cursor:pointer;font-weight:950}.faq-card p{margin-bottom:0}.calculator small,.muted{color:#64748b;font-size:.82rem;line-height:1.45}.legal-page{max-width:980px;padding:44px}.legal-page h1{font-size:clamp(2.4rem,4vw,4.2rem)}.legal-page p{font-size:1rem}.legal-page .button{margin-top:18px}.site-footer{width:min(1440px,100%);margin:0 auto;padding:34px;border-radius:0;color:#fff;background:radial-gradient(circle at 85% 12%,rgba(199,255,0,.16),transparent 28%),linear-gradient(180deg,#0c100b,#030403)}.footer-brand{display:grid;grid-template-columns:minmax(320px,520px) 1fr auto;grid-gap:24px;gap:24px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.14)}.footer-logo{display:flex;align-items:center;min-height:112px;padding:8px;border:1px solid rgba(199,255,0,.2);border-radius:24px;background:linear-gradient(135deg,rgba(9,12,8,.96),rgba(2,3,2,.8))}.footer-logo .brand-logo{filter:none}.footer-logo .brand-banner{height:96px;border-radius:18px}.footer-bottom,.footer-brand p,.site-footer a{color:rgba(255,255,255,.82)}.footer-cta{display:flex;gap:10px;flex-wrap:wrap}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;padding:28px 0}.footer-links div{display:grid;grid-gap:10px;gap:10px;align-content:start}.footer-links h3{color:#fff;font-size:.86rem;text-transform:uppercase}.footer-bottom{display:flex;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:.82rem}.mobile-sticky{display:none}@media (max-width:1040px){.academy-hero,.calculator,.equipment-hero,.equipment-request,.featured-product,.final-cta,.footer-brand,.product-hero,.revenue-calculator,.split-card,.split-card.reverse,.vault{grid-template-columns:1fr}.featured-product img{min-height:360px}.featured-product>div{padding:0}.academy-strip,.catalog-grid,.growth-card,.include-grid,.package-grid,.path-grid,.resource-grid,.vault-list{grid-template-columns:1fr}.calculator-note{grid-column:auto}.split-card.reverse img{order:0}.product-hero-updated{align-items:start}.product-gallery{align-self:start}.equipment-hero img{min-height:380px}.catalog-card{min-height:0}.benefit-grid,.footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.page-shell{padding:10px 10px 0}.site-header{top:10px;padding:6px;border-radius:24px}.site-header,.site-header-compact{min-height:72px}.site-logo{min-height:58px;width:100%;padding-right:88px}.language-switch{right:14px;min-width:82px;padding:3px;border-radius:12px}.language-switch a{min-width:36px;min-height:32px;border-radius:9px;font-size:.67rem}.brand-banner{height:clamp(58px,15vw,72px);border-radius:18px;object-position:left center}.home-hero{min-height:auto;padding:48px 14px 16px;align-items:flex-end;border-radius:28px}.home-hero:before{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.22) 32%,rgba(238,247,255,.86))}.hero-card{padding:20px;border-radius:24px}h1{font-size:2.32rem}h2{font-size:2rem}.hero-card p:not(.eyebrow){font-size:.96rem;margin-top:14px}.hero-actions,.hero-actions .button,.wide-mobile{width:100%}.hero-floating{display:none}.academy-hero,.calculator,.catalog-intro,.course-card,.course-resources,.equipment-hero,.equipment-packages,.equipment-request,.faq-card,.featured-product,.growth-card,.kit-includes,.legal-page,.product-hero,.revenue-calculator,.split-card,.vault{padding:14px;border-radius:26px}.equipment-hero{gap:14px}.equipment-hero>div{order:2;padding:8px}.equipment-hero img{min-height:300px;border-radius:22px}.featured-product img{min-height:260px;border-radius:24px}.featured-product h2{font-size:clamp(2rem,10vw,3.2rem)}.featured-product ul{grid-template-columns:1fr}.package-grid article{min-height:0}.catalog-card{padding:18px}.catalog-actions{grid-template-columns:1fr}.equipment-request .lead-form{width:100%}.academy-hero>div,.product-hero>div,.split-card>div{padding:20px}.product-hero-updated{gap:12px}.product-gallery{gap:10px}.product-gallery+div{padding-top:4px}.academy-hero img,.product-hero img,.split-card img{min-height:250px;border-radius:18px}.product-gallery img{min-height:240px;padding:10px}.gallery-tags{grid-template-columns:1fr}.section-head{display:grid}.section-head .button{width:100%}.include-grid article{min-height:auto}.academy-strip{gap:12px}.academy-strip article{min-height:210px;border-radius:24px}.academy-strip img{inset:12px;width:calc(100% - 24px);height:calc(100% - 24px)}.academy-strip span{left:22px;right:22px;bottom:22px}.course-highlights{grid-template-columns:1fr}.course-highlights a{min-height:58px}.benefit-grid,.pill-grid{grid-template-columns:1fr}.path-grid span{min-height:auto}.lead-form{flex-direction:column}.safety-banner{grid-template-columns:1fr;padding:22px;border-radius:26px}.course-card .section-head{display:block}.progress-pill{margin-top:14px}.accordion-list summary{grid-template-columns:1fr}.accordion-list summary em{width:100%}.final-cta{padding:18px;margin-bottom:82px;border-radius:26px}.final-cta img{min-height:260px}.footer-bottom,.footer-brand,.footer-links{grid-template-columns:1fr}.footer-logo{min-height:90px;padding:8px}.footer-logo .brand-banner{height:72px}.footer-bottom{display:grid}.site-footer{padding:24px;margin-bottom:0}.mobile-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.42));box-shadow:0 18px 46px rgba(13,27,42,.22);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.mobile-sticky a{display:grid;place-items:center;min-height:48px;border-radius:15px;color:#fff;font-size:.78rem;font-weight:950;text-transform:uppercase}.mobile-sticky a:first-child{background:var(--green)}.mobile-sticky a:last-child{background:var(--blue)}}.home-hero:before{background:linear-gradient(90deg,rgba(2,3,2,.95),rgba(2,3,2,.78) 32%,rgba(2,3,2,.2) 66%,rgba(2,3,2,.06)),radial-gradient(circle at 80% 14%,rgba(199,255,0,.18),transparent 34%)}.catalog-card,.catalog-card small,.course-highlights a,.equipment-disclaimer,.equipment-steps article,.featured-product li,.gallery-tags span,.glass,.hero-card,.include-grid article,.lead-form,.mini-card,.package-grid article{border-color:rgba(199,255,0,.2);background:linear-gradient(135deg,rgba(16,20,15,.9),rgba(5,7,5,.66)),radial-gradient(circle at 16% 0,rgba(199,255,0,.08),transparent 36%);color:#f7f8ef}.catalog-card li,.featured-product li,.footer-links h3,.gallery-tags span,.section-head,h1,h2,h3{color:#f7f8ef}.catalog-card small,.check-list li,.equipment-disclaimer,.equipment-steps p,.faq-card p,.feature-list p,.featured-product p,.include-grid p,.lesson-body p,.package-grid p,.resource-grid p,.vault-list li,p{color:#b6c0aa}.calculator-controls strong,.calculator-result strong,.catalog-card-head span,.eyebrow,h1 span{color:#c7ff00}.button,.button.green,.catalog-actions a,.lead-form button,.mobile-sticky a:first-child,.package-grid span{color:#050705;background:linear-gradient(135deg,#f3ff4d,#b9f000);box-shadow:0 18px 44px rgba(199,255,0,.2)}.button.blue,.catalog-actions a:last-child,.mobile-sticky a:last-child{color:#f7f8ef;background:linear-gradient(135deg,#242c21,#080b07);border:1px solid rgba(199,255,0,.32)}.academy-hero img,.academy-strip img,.equipment-hero img,.featured-product img,.final-cta img,.product-hero img,.split-card img{background:#050705;border:1px solid rgba(199,255,0,.14);box-shadow:0 26px 70px rgba(0,0,0,.34)}.mobile-sticky{background:linear-gradient(135deg,rgba(14,18,13,.92),rgba(5,7,5,.74));box-shadow:0 18px 46px rgba(0,0,0,.42)}.catalog-card-head i,.equipment-steps i,.feature-list i,.include-grid i,.mini-card i,.package-grid i,.path-grid i,.resource-grid i,.safety-banner i{color:#c7ff00;background:radial-gradient(circle at 35% 20%,rgba(199,255,0,.2),transparent 44%),linear-gradient(135deg,#151b12,#060806);border:1px solid rgba(199,255,0,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 24px rgba(199,255,0,.16)}.academy-strip svg,.course-highlights svg,.gallery-tags svg,.hero-floating svg,.pill-grid svg,.vault-list svg{color:#c7ff00}@media (max-width:680px){.home-hero:before{background:linear-gradient(180deg,rgba(2,3,2,.12),rgba(2,3,2,.64) 38%,rgba(2,3,2,.96)),radial-gradient(circle at 74% 10%,rgba(199,255,0,.16),transparent 32%)}}.site-header{width:min(1480px,calc(100% - 28px));min-height:clamp(132px,9vw,172px);border-radius:30px;background:radial-gradient(circle at 82% 8%,rgba(199,255,0,.18),transparent 30%),linear-gradient(135deg,rgba(5,7,5,.96),rgba(1,2,1,.86))}.site-logo{min-height:clamp(110px,8vw,150px)}.brand-banner{height:clamp(110px,8vw,150px);object-fit:contain;object-position:center;background:#050705;border-radius:24px}.button,.button-secondary,.button.blue,.button.green,.catalog-actions a,.catalog-actions a:last-child,.lead-form button,.mobile-sticky a,.mobile-sticky a:first-child,.mobile-sticky a:last-child{color:#050705;background:radial-gradient(circle at 32% 0,rgba(255,255,255,.38),transparent 28%),linear-gradient(135deg,#efff39,#c7ff00 48%,#85ad00);border:1px solid rgba(230,255,76,.45);box-shadow:0 18px 46px rgba(199,255,0,.22),inset 0 1px 0 rgba(255,255,255,.42)}.button-secondary{background:linear-gradient(135deg,rgba(28,35,22,.94),rgba(8,11,7,.96));color:#eaff64;border-color:rgba(199,255,0,.42)}.academy-strip span,.accordion-list summary em,.course-highlights a,.gallery-tags span,.hero-floating,.pill-grid span,.range-control button:hover,.safety-banner{color:#f7f8ef;background:radial-gradient(circle at 16% 0,rgba(199,255,0,.16),transparent 34%),linear-gradient(135deg,rgba(18,24,15,.92),rgba(5,8,4,.78));border-color:rgba(199,255,0,.28)}.final-cta{grid-template-columns:minmax(420px,.92fr) minmax(460px,1.08fr);gap:clamp(24px,4vw,58px);align-items:center;padding:clamp(28px,4vw,56px);border:1px solid rgba(199,255,0,.24);border-radius:34px 34px 0 0;background:radial-gradient(circle at 74% 26%,rgba(199,255,0,.18),transparent 34%),linear-gradient(135deg,rgba(13,18,10,.96),rgba(3,5,3,.94) 62%,rgba(14,20,9,.98));box-shadow:0 34px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08)}.final-cta img{min-height:0;height:clamp(240px,18vw,320px);object-fit:cover;object-position:center;border-radius:26px}.final-cta h2{max-width:780px;color:#f7f8ef;font-size:clamp(2.7rem,4.15vw,5.2rem);line-height:.95}.lead-form{align-items:stretch;padding:8px;border:1px solid rgba(199,255,0,.22);border-radius:18px;background:rgba(3,5,3,.72)}.lead-form input{min-width:0;color:#f7f8ef;border-color:rgba(199,255,0,.18);background:rgba(255,255,255,.08)}.lead-form input::placeholder{color:rgba(247,248,239,.6)}.lead-form button{white-space:nowrap}.site-footer{border:1px solid rgba(199,255,0,.2);border-top:0}@media (max-width:1040px){.final-cta{grid-template-columns:1fr}}@media (max-width:680px){.site-header{width:calc(100% - 16px);min-height:82px;margin-bottom:12px;border-radius:22px}.site-logo{min-height:68px}.brand-banner{height:68px;border-radius:16px}.final-cta{gap:18px;padding:16px;border-radius:26px}.final-cta img{height:auto;min-height:210px}.final-cta h2{font-size:clamp(2.25rem,10vw,3.3rem)}.lead-form{padding:8px}.mobile-sticky{border-color:rgba(199,255,0,.24);background:linear-gradient(135deg,rgba(10,14,9,.94),rgba(3,5,3,.82))}}.footer-cta,.mobile-sticky{display:none!important}.site-footer{margin-top:clamp(22px,4vw,46px)}.footer-brand{grid-template-columns:minmax(300px,520px) minmax(260px,1fr);align-items:center}.footer-brand>div{max-width:560px}.footer-links{border-top:1px solid rgba(199,255,0,.12)}.feature-list article{border-color:rgba(199,255,0,.24);background:radial-gradient(circle at 10% 0,rgba(199,255,0,.12),transparent 34%),linear-gradient(135deg,rgba(13,18,10,.94),rgba(4,6,4,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 42px rgba(0,0,0,.22)}.feature-list h3,.mini-card h3{color:#f7f8ef}.feature-list p,.mini-card p{color:#c9d1be}.equipment-page .equipment-hero{margin-bottom:clamp(18px,3vw,32px)}.equipment-page .featured-products{width:min(1440px,100%);margin:0 auto}.equipment-page .featured-product{scroll-margin-top:180px}.equipment-page .featured-product .button{align-self:flex-start}.equipment-page .safety-banner{margin-top:clamp(18px,3vw,34px)}@media (max-width:880px){.footer-brand{grid-template-columns:1fr}}@media (max-width:680px){.equipment-page .equipment-hero{margin-top:14px}.equipment-page .featured-products{gap:18px}.equipment-page .featured-product{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding:12px;overflow:hidden}.equipment-page .featured-product img{display:block;width:100%;height:auto;min-height:0;max-height:280px;aspect-ratio:1.35/1;object-fit:contain;object-position:center;border-radius:22px;background:#f7f8ef}.equipment-page .featured-product>div{position:relative;z-index:1;display:flex;padding:20px 4px 4px;background:transparent}.equipment-page .featured-product h2{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:clamp(2rem,11vw,3rem);line-height:1.02}.equipment-page .featured-product h2 svg{width:28px;height:28px;flex-basis:28px;margin-top:.18em}.equipment-page .featured-product p{font-size:1rem;line-height:1.55}.equipment-page .featured-product ul{margin-bottom:18px}.equipment-page .featured-product li{min-height:48px;padding:12px}.equipment-page .featured-product .button{align-self:stretch}.equipment-page .safety-banner{margin-top:18px}}body,html{overflow-x:clip}body,button,input{text-wrap:pretty}.academy-hero,.button,.course-card,.course-resources,.equipment-hero,.faq-card,.featured-product,.featured-product>div,.glass,.hero-card,.home-hero,.legal-page,.page-shell,.revenue-calculator,.site-footer,.split-card,.vault{min-width:0}.button,.eyebrow,a,h1,h2,h3,li,p,small,span,strong,summary{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}a[href^="https://"],a[href^="mailto:"]{overflow-wrap:anywhere}.academy-hero>div,.equipment-hero>div,.featured-product>div,.hero-card,.split-card>div{max-width:100%}@media (max-width:680px){.home-hero{width:100%;padding-inline:12px}.hero-card{width:100%;max-width:100%;padding:clamp(16px,5vw,22px)}.hero-card h1{font-size:clamp(2rem,10.5vw,2.55rem)}.hero-actions{display:grid;grid-template-columns:1fr}.button{width:100%;min-height:52px;padding-inline:14px;white-space:normal;text-align:center}.equipment-page .featured-product{width:100%;max-width:100%}.equipment-page .featured-product>div{width:100%;max-width:100%;padding:18px 0 0;overflow:hidden}.equipment-page .featured-product h2{width:100%;max-width:100%;font-size:clamp(1.72rem,8.4vw,2.45rem);line-height:1.08}.equipment-page .featured-product .button,.equipment-page .featured-product .eyebrow,.equipment-page .featured-product li,.equipment-page .featured-product p,.equipment-page .featured-product ul{width:100%;max-width:100%}.equipment-page .featured-product li{align-items:flex-start;min-height:0}}.best-sellers,.equipment-inquiry{width:min(1440px,100%);margin:clamp(24px,4vw,56px) auto}.equipment-section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.72fr);grid-gap:clamp(20px,4vw,62px);gap:clamp(20px,4vw,62px);align-items:end;margin:0 0 22px;padding:0 clamp(2px,.8vw,12px)}.equipment-section-head h2{max-width:760px;margin:0;font-size:clamp(2.25rem,4.2vw,4.3rem);line-height:.98}.equipment-section-head>p{max-width:520px;margin:0 0 3px;color:#b6c0aa;font-size:1.02rem;line-height:1.62}.best-seller-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px)}.best-seller-card{display:grid;grid-template-rows:auto 1fr;min-width:0;padding:12px;overflow:hidden;border:1px solid rgba(199,255,0,.24);border-radius:30px;background:radial-gradient(circle at 82% 9%,rgba(199,255,0,.14),transparent 34%),linear-gradient(135deg,rgba(15,20,13,.98),rgba(3,5,3,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 68px rgba(0,0,0,.28)}.best-seller-card>img{display:block;width:100%;aspect-ratio:1.35/1;min-height:0;object-fit:cover;object-position:center;border:1px solid rgba(199,255,0,.18);border-radius:22px;background:#050705}.best-seller-card>div{display:flex;flex-direction:column;min-width:0;padding:clamp(18px,2vw,28px) clamp(8px,1vw,16px) clamp(8px,1vw,16px)}.best-seller-card h2{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px;font-size:clamp(1.9rem,3.1vw,3.25rem);line-height:1.02}.best-seller-card h2 svg{width:30px;height:30px;flex:0 0 30px;margin-top:.14em;color:#c7ff00}.best-seller-card p:not(.eyebrow){min-height:78px;margin:0 0 20px;color:#c4cbbd;font-size:1rem;line-height:1.6}.best-seller-card ul,.inquiry-assurance{display:grid;grid-gap:10px;gap:10px;margin:0 0 24px;padding:0;list-style:none}.best-seller-card li,.inquiry-assurance li{display:flex;align-items:flex-start;gap:10px;min-width:0;color:#f7f8ef;font-size:.94rem;font-weight:760;line-height:1.4}.best-seller-card li:before{content:"";width:8px;height:8px;flex:0 0 8px;margin-top:.36em;border-radius:50%;background:#c7ff00;box-shadow:0 0 0 5px rgba(199,255,0,.1)}.best-seller-card .button{width:100%;margin-top:auto}.equipment-inquiry{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);grid-gap:clamp(26px,4vw,70px);gap:clamp(26px,4vw,70px);align-items:start;padding:clamp(24px,4vw,52px);scroll-margin-top:160px;border:1px solid rgba(199,255,0,.28);border-radius:34px;background:radial-gradient(circle at 90% 10%,rgba(199,255,0,.2),transparent 32%),linear-gradient(135deg,rgba(15,20,13,.98),rgba(3,5,3,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 80px rgba(0,0,0,.35)}.equipment-inquiry h2{display:flex;align-items:flex-start;gap:12px;max-width:620px;margin:0 0 16px;font-size:clamp(2rem,3.7vw,4rem);line-height:1}.equipment-inquiry h2 svg{width:34px;height:34px;flex:0 0 34px;margin-top:.1em;color:#c7ff00}.equipment-inquiry-copy>p:not(.eyebrow){max-width:560px;margin:0 0 28px;color:#c4cbbd;font-size:1.06rem;line-height:1.65}.inquiry-assurance{gap:14px}.inquiry-assurance li svg{width:21px;height:21px;flex:0 0 21px;color:#c7ff00}.equipment-inquiry-form{min-width:0;padding:clamp(16px,2.4vw,26px);border:1px solid rgba(199,255,0,.18);border-radius:26px;background:rgba(0,0,0,.26)}.equipment-inquiry-form,.inquiry-fields{display:grid;grid-gap:14px;gap:14px}.inquiry-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-inquiry-form label{display:grid;grid-gap:8px;gap:8px;min-width:0}.equipment-inquiry-form label>span{color:#eef2e6;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.equipment-inquiry-form input,.equipment-inquiry-form select,.equipment-inquiry-form textarea{width:100%;min-width:0;border:1px solid rgba(199,255,0,.22);border-radius:14px;color:#f7f8ef;background:rgba(255,255,255,.06);font:inherit;line-height:1.35}.equipment-inquiry-form input,.equipment-inquiry-form select{height:50px;padding:0 14px}.equipment-inquiry-form textarea{min-height:118px;padding:13px 14px;resize:vertical}.equipment-inquiry-form select option{color:#050705}.equipment-inquiry-form input::placeholder,.equipment-inquiry-form textarea::placeholder{color:rgba(247,248,239,.46)}.equipment-inquiry-form input:focus,.equipment-inquiry-form select:focus,.equipment-inquiry-form textarea:focus{outline:3px solid rgba(199,255,0,.18);border-color:rgba(199,255,0,.7)}.equipment-inquiry-form .button{width:100%;margin-top:4px}.equipment-inquiry-form .button:disabled{cursor:wait;filter:saturate(.45)}.inquiry-status{min-height:2.7em;margin:0;color:#b6c0aa;font-size:.82rem;line-height:1.45}.inquiry-status.success{color:#dfff69}.inquiry-status.error{color:#ffb0a6}@media (max-width:980px){.equipment-inquiry,.equipment-section-head{grid-template-columns:1fr}.equipment-section-head>p{margin:-4px 0 0}}@media (max-width:680px){.best-sellers,.equipment-inquiry{margin:24px auto}.equipment-section-head{gap:12px;margin-bottom:16px;padding:0 4px}.equipment-section-head h2{font-size:clamp(2rem,10vw,2.8rem)}.best-seller-grid{grid-template-columns:1fr;gap:18px}.best-seller-card{padding:10px;border-radius:26px}.best-seller-card>img{aspect-ratio:1.3/1;border-radius:18px}.best-seller-card>div{padding:20px 6px 6px}.best-seller-card h2{font-size:clamp(1.85rem,9.2vw,2.55rem)}.best-seller-card p:not(.eyebrow){min-height:0}.equipment-inquiry{gap:22px;padding:16px;border-radius:28px}.equipment-inquiry h2{font-size:clamp(1.9rem,9.4vw,2.65rem)}.equipment-inquiry-form{padding:16px;border-radius:22px}.inquiry-fields-two{grid-template-columns:1fr}}