@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&family=Space+Grotesk:wght@400;500;600;700&display=swap");:root{--bg-black:#000000;--bg-surface:#0c0c0e;--bg-card:rgba(18,18,22,0.75);--bg-card-hover:rgba(24,24,30,0.85);--bg-card-border:rgba(255,255,255,0.1);--accent-neon:#BBFF00;--accent-neon-dim:#99d600;--accent-neon-glow:rgba(187,255,0,0.35);--accent-cyan:#00F0FF;--text-primary:#FFFFFF;--text-secondary:rgba(255,255,255,0.88);--text-muted:rgba(255,255,255,0.65);--font-sans:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-space),"Space Grotesk",monospace,sans-serif;--font-montserrat:var(--font-montserrat),"Montserrat",sans-serif;--max-width:1760px;--radius-lg:20px;--radius-md:12px;--radius-sm:8px;--transition-smooth:cubic-bezier(0.16,1,0.3,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color:var(--text-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body,html{font-family:var(--font-sans)!important;background-color:var(--bg-black);overflow-x:clip}body{color:#FFFFFF;line-height:1.55}.highlight-green{color:var(--accent-neon)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)!important;color:#FFFFFF!important}button,input,li,p,span{font-family:var(--font-sans)}.section-subtitle{font-family:var(--font-sans)!important;color:#FFFFFF!important;opacity:.92}#scroll-progress{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--accent-neon),var(--accent-cyan));z-index:9999;box-shadow:0 0 8px var(--accent-neon);transition:width .1s linear}.container{margin:0 auto;padding:0 2vw}.container,.site-header{width:calc(100% - 24px);max-width:var(--max-width)}.site-header{position:fixed;top:12px;left:50%;transform:translateX(-50%);padding:.8rem 2vw;z-index:1000;display:flex;align-items:center;justify-content:space-between;background:rgba(10,10,12,.8);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:14px}.brand-logo img{height:48px;width:auto;display:block;transition:transform .3s ease}.brand-logo:hover img{transform:scale(1.04)}.header-status-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:4px 12px;border-radius:20px;font-size:.75rem;color:var(--text-secondary)}.status-dot{width:6px;height:6px;border-radius:50%;background-color:var(--accent-neon);box-shadow:0 0 8px var(--accent-neon);animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.btn-neon{position:relative;overflow:hidden;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--accent-neon);color:#000000;font-family:var(--font-sans);text-decoration:none;padding:8px 24px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.4);cursor:pointer;animation:neonPulseGlow 3s ease-in-out infinite;transition:transform .25s var(--transition-smooth),box-shadow .25s var(--transition-smooth),filter .25s ease;z-index:1}.btn-neon:after{content:"";position:absolute;top:-50%;left:-70%;width:45%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:rotate(25deg);animation:sweepHighlight 3s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}.btn-line-main{font-size:1.32rem;letter-spacing:.08em;line-height:1.05}.btn-line-main,.btn-line-main:last-child,.btn-line-project{font-weight:900;text-transform:uppercase;color:#000000;text-align:center;display:block}.btn-line-main:last-child,.btn-line-project{font-size:.95rem;letter-spacing:0;line-height:1.1}@keyframes sweepHighlight{0%{left:-70%}35%{left:160%}to{left:160%}}@keyframes neonPulseGlow{0%,to{box-shadow:0 0 16px 2px rgba(187,255,0,.45);filter:brightness(1)}50%{box-shadow:0 0 32px 8px rgba(187,255,0,.85);filter:brightness(1.08)}}.btn-neon:hover{transform:translateY(-2px) scale(1.03);filter:brightness(1.15);box-shadow:0 0 40px 10px rgba(187,255,0,.95)}.hero-scroll-indicator{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;z-index:10;cursor:pointer;opacity:.85;transition:opacity .3s ease,transform .3s ease}.hero-scroll-indicator:hover{opacity:1;transform:translateX(-50%) translateY(3px)}.scroll-mouse-wheel{width:22px;height:36px;border:2px solid var(--accent-neon);border-radius:12px;position:relative;box-shadow:0 0 12px rgba(187,255,0,.35)}.scroll-mouse-wheel:before{content:"";position:absolute;top:6px;left:50%;transform:translateX(-50%);width:4px;height:7px;background-color:var(--accent-neon);border-radius:2px;animation:mouseWheelScroll 1.8s ease-in-out infinite;box-shadow:0 0 6px var(--accent-neon)}.scroll-arrow-icon{animation:arrowBounce 1.8s ease-in-out infinite}@keyframes mouseWheelScroll{0%{transform:translate(-50%);opacity:1}60%{transform:translate(-50%,13px);opacity:0}61%{transform:translate(-50%);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes arrowBounce{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(6px);opacity:1}}.hero-glowing-divider{position:relative;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(187,255,0,.3) 15%,#BBFF00 50%,rgba(187,255,0,.3) 85%,transparent);z-index:20;margin:0;pointer-events:none;box-shadow:none}.btn-glass{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);color:var(--text-primary);border:1px solid var(--bg-card-border);padding:8px 16px;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .25s var(--transition-smooth)}.btn-glass:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);transform:translateY(-2px)}.section-title-large{display:inline-flex;gap:14px;flex-wrap:wrap;color:#FFFFFF!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#FFFFFF!important}.svg-arrow-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 12px rgba(187,255,0,.12);vertical-align:middle;transition:transform .35s var(--transition-smooth),border-color .35s ease,box-shadow .35s ease;flex-shrink:0;animation:float-arrow 2.4s ease-in-out infinite;-webkit-text-fill-color:initial}.svg-arrow-icon svg{width:20px;height:20px}@keyframes float-arrow{0%,to{transform:translate(0)}50%{transform:translate(3px,3px)}}.page-section:hover .svg-arrow-icon{transform:translate(6px,6px) scale(1.15);border-color:var(--accent-neon);box-shadow:0 0 25px rgba(187,255,0,.4)}.page-section{padding:80px 0;position:relative}.page-section:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:92%;max-width:var(--max-width);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.section-title-large{font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:1.2rem;background:linear-gradient(180deg,#FFFFFF,#B5B5BA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%}.section-subtitle{font-size:clamp(.9rem,1.2vw,1.05rem);color:var(--text-secondary);max-width:100%;line-height:1.6;margin-bottom:1.5rem;text-align:center;margin-left:auto;margin-right:auto}.hero-video-section{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000000;padding-top:80px;padding-bottom:0}.hero-video-bg{position:relative;width:100%;height:100%;min-height:75vh;z-index:1;overflow:hidden}.hero-video-bg video{width:100%;height:100%;object-fit:cover;opacity:1}.minimal-hero-section{position:relative;padding-top:170px;padding-bottom:110px;min-height:65vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000000}.hero-animated-green-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}#gradient-orb-canvas{width:100%;height:100%;display:block;opacity:.95}.hero-content-relative,.hero-minimal-content{position:relative;z-index:2;width:100%}.hero-minimal-content{max-width:1050px;margin:0 auto;text-align:center!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-minimal-title{font-size:clamp(1.45rem,5vw,3.8rem);font-weight:900;line-height:1.22;text-transform:uppercase;letter-spacing:-.02em;color:#ffffff;margin:0 auto;text-align:center!important;word-break:break-word;overflow-wrap:break-word;max-width:100%;width:100%}.hero-minimal-title .highlight-green{background:linear-gradient(135deg,var(--accent-neon) 0,#77ff00 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline;text-align:center}.text-center{text-align:center!important}.hero-pitch-text{max-width:800px;margin:0 auto;font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:400;line-height:1.5;color:#FFFFFF;text-shadow:0 4px 20px rgba(0,0,0,.95);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-word{display:inline-block;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),color .25s ease,text-shadow .25s ease;cursor:pointer;padding:0 4px;position:relative;border-radius:4px}.hero-word:hover{color:var(--accent-neon);transform:translateY(-5px) scale(1.18);text-shadow:0 0 25px rgba(187,255,0,.9),0 0 10px rgba(187,255,0,.6);z-index:10}.hero-word.hero-keyword{color:var(--accent-neon);border-bottom:2px dashed rgba(187,255,0,.6);font-weight:700}.hero-word.hero-keyword:hover{border-bottom-style:solid;border-bottom-color:var(--accent-neon);transform:translateY(-6px) scale(1.22);text-shadow:0 0 30px rgba(187,255,0,1)}.structure-grid{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:4rem;gap:4rem;align-items:center}.structure-visual{position:relative;display:flex;justify-content:center;background:radial-gradient(circle at center,rgba(187,255,0,.06) 0,transparent 70%);border-radius:var(--radius-lg);padding:2.5rem;border:1px solid rgba(255,255,255,.06)}.structure-visual img{width:100%;max-width:720px;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.8));transition:transform .4s var(--transition-smooth)}.structure-visual:hover img{transform:scale(1.02)}.spec-card{position:absolute;top:15%;right:10px;background:rgba(14,14,18,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);padding:1rem 1.4rem;box-shadow:0 16px 32px rgba(0,0,0,.6)}.spec-list{list-style:none;display:flex;flex-direction:column;gap:.6rem}.spec-list li{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:var(--text-primary);font-weight:500}.spec-bullet{width:7px;height:7px;border-radius:50%;background-color:var(--accent-neon);box-shadow:0 0 8px var(--accent-neon)}.concept-tag{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font-size:.78rem;font-family:var(--font-mono);color:var(--text-muted);background:rgba(0,0,0,.7);padding:3px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.08)}.prob-sol-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-top:2.5rem;align-items:stretch}.prob-sol-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);padding:2.2rem;text-align:left;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;box-sizing:border-box;transition:transform .3s var(--transition-smooth),border-color .3s ease,box-shadow .3s ease}.prob-sol-card:hover{transform:translateY(-4px);background:var(--bg-card-hover);border-color:rgba(255,255,255,.18)}.prob-sol-card.highlight{border-color:var(--accent-neon);box-shadow:0 0 25px rgba(187,255,0,.12)}.prob-sol-card .tag{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);letter-spacing:.1em;margin-bottom:.6rem;text-align:left}.prob-sol-card h3{font-size:1.2rem;margin-bottom:1rem;text-align:left;min-height:3.2rem;display:flex;align-items:center}.prob-sol-card ul{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;color:var(--text-secondary);font-size:.9rem;margin-bottom:1.8rem;text-align:left;padding:0;width:100%;flex-grow:1}.prob-sol-card ul li:before{content:"— ";color:var(--text-muted)}.prob-sol-card.highlight ul li:before{content:"✓ ";color:var(--accent-neon)}.prob-sol-card img.prob-sol-divider{width:100%;height:1px;margin-bottom:1.2rem;display:block}.prob-sol-card .seq-viewer-wrapper{width:100%;aspect-ratio:16/10;height:380px;max-height:420px;display:flex;align-items:center;justify-content:center;background:rgba(10,10,13,.92);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 2px 8px rgba(0,0,0,.35);margin-top:auto;overflow:hidden;border-radius:var(--radius-sm);transition:background .3s ease,border-color .3s ease}.prob-sol-card:hover .seq-viewer-wrapper{background:rgba(14,14,18,.95);border-color:rgba(255,255,255,.1)}.prob-sol-card.highlight .seq-viewer-wrapper{background:rgba(10,12,11,.92);border-color:rgba(187,255,0,.15)}.prob-sol-card.highlight:hover .seq-viewer-wrapper{background:rgba(13,16,14,.95);border-color:rgba(187,255,0,.25)}.prob-sol-card .seq-viewer-wrapper canvas,.prob-sol-card .seq-viewer-wrapper img{width:100%;height:100%;aspect-ratio:16/10;object-fit:contain;background:transparent!important;border-radius:var(--radius-sm);display:block;transform:scale(1.15);transition:transform .35s ease}.prob-sol-card:hover .seq-viewer-wrapper canvas,.prob-sol-card:hover .seq-viewer-wrapper img{transform:scale(1.18)}.proof-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2rem;gap:1.2rem;margin-top:2rem;width:100%}.proof-gallery-grid .gallery-card{position:relative;aspect-ratio:4/3;width:100%;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--bg-card-border);background:#000000;cursor:pointer;transition:transform .3s ease,border-color .3s ease}.proof-gallery-grid .gallery-card:hover{transform:translateY(-4px);border-color:rgba(187,255,0,.4)}.proof-gallery-grid .gallery-card img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;display:block}.manufacturing-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.8rem;gap:1.8rem;margin-top:2rem}.gallery-card{position:relative;background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:transform .3s var(--transition-smooth),border-color .3s ease,box-shadow .3s ease}.gallery-card:hover{transform:translateY(-4px);border-color:var(--accent-neon);box-shadow:0 10px 25px rgba(187,255,0,.12)}.gallery-card img{width:100%;height:230px;object-fit:cover;display:block;transition:transform .4s var(--transition-smooth)}.gallery-card:hover img{transform:scale(1.04)}.gallery-step-badge{position:absolute;top:10px;left:10px;background:rgba(0,0,0,.85);border:1px solid var(--accent-neon);color:var(--accent-neon);font-family:var(--font-mono);font-size:.7rem;padding:3px 8px;border-radius:4px}.patent-card{background:linear-gradient(135deg,rgba(16,16,22,.9),rgba(10,10,14,.95));border:1px solid var(--accent-neon);border-radius:var(--radius-lg);padding:2rem;margin-top:2rem;flex-direction:column;gap:1.5rem}.patent-card,.patent-info-bar{display:flex;align-items:center;text-align:center}.patent-info-bar{justify-content:center;gap:2.5rem;flex-wrap:wrap;font-size:1.1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.08);width:100%}.patent-16-9-wrapper{position:relative!important;width:100%!important;aspect-ratio:16/9!important;background:#000000!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--radius-md)!important;overflow:hidden!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.patent-16-9-wrapper canvas,.patent-16-9-wrapper img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.cards-4-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem}.card-single-tube{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);padding:1.8rem 1.4rem;text-align:center;display:flex;flex-direction:column;align-items:center;transition:all .3s var(--transition-smooth)}.card-single-tube:hover{border-color:var(--accent-neon);transform:translateY(-4px);box-shadow:0 10px 25px rgba(187,255,0,.1)}.card-single-tube h4{font-size:.85rem;color:var(--accent-neon);font-family:var(--font-mono);margin-bottom:.8rem;text-align:center}.card-single-tube p{font-size:.85rem;color:var(--text-secondary);line-height:1.5;text-align:center}.engraving-customizer{background:linear-gradient(135deg,rgba(20,20,26,.9),rgba(10,10,14,.95));border:1px solid var(--accent-neon);border-radius:var(--radius-lg);padding:2.8rem;margin-top:2.5rem;box-shadow:0 0 35px rgba(187,255,0,.12);display:grid;grid-template-columns:1fr 1.2fr;grid-gap:3rem;gap:3rem;align-items:center;text-align:center}.engraving-preview-badge{background:linear-gradient(90deg,#1c1c24,#2e2e3a 50%,#1c1c24);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);padding:2.5rem 1.8rem;text-align:center;position:relative;overflow:hidden}.engraved-live-text{font-family:var(--font-mono);font-size:1.5rem;font-weight:700;letter-spacing:.12em;color:#E2E2E6;text-shadow:0 0 12px rgba(187,255,0,.6),0 2px 4px rgba(0,0,0,.9);text-transform:uppercase;word-break:break-all;transition:transform .15s ease}.engraving-input{width:100%;padding:14px 18px;background:#000000;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);font-size:.95rem;margin-top:1rem;outline:none;text-align:center;transition:border-color .25s ease,box-shadow .25s ease}.engraving-input:focus{border-color:var(--accent-neon);box-shadow:0 0 12px var(--accent-neon-glow)}.rewards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2.5rem}.reward-card{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);padding:2.2rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;cursor:pointer;transition:all .3s var(--transition-smooth)}.reward-card.active,.reward-card:hover{border-color:var(--accent-neon);transform:translateY(-4px);box-shadow:0 12px 30px rgba(187,255,0,.15)}.reward-card h3{font-size:1.15rem;margin-bottom:.8rem;text-align:left}.reward-card ul{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;color:var(--text-secondary);font-size:.88rem;margin-bottom:1.8rem;text-align:left;padding:0}.reward-card ul li:before{content:"• ";color:var(--accent-neon)}.graphic-infographic-card{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);padding:2.5rem;margin-top:2rem;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:3rem;gap:3rem;align-items:center;text-align:left}.graphic-infographic-card .section-subtitle,.graphic-infographic-card h3,.graphic-infographic-card h4,.graphic-infographic-card p{text-align:left!important;margin-left:0!important;margin-right:0!important}#environmental-footprint .graphic-infographic-card,#environmental-footprint .graphic-infographic-card .section-subtitle,#environmental-footprint .graphic-infographic-card h3,#environmental-footprint .graphic-infographic-card h4,#environmental-footprint .graphic-infographic-card p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.graphic-infographic-card img{width:100%;height:auto;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1)}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2.5rem}.dash-card{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:center;transition:transform .3s var(--transition-smooth),border-color .3s ease}.dash-card:hover{transform:translateY(-5px);border-color:var(--accent-neon)}.dash-number{font-size:clamp(2.2rem,3.5vw,3rem);font-weight:800;font-family:var(--font-mono);color:var(--text-primary);margin-bottom:.8rem;line-height:1;text-align:center}.dash-desc{font-size:.88rem;color:var(--text-secondary);line-height:1.55;text-align:center}.flat-rate-box{background:rgba(18,18,22,.9);border:1px solid var(--accent-neon);border-radius:var(--radius-md);padding:1.8rem 2.2rem;margin-top:2rem;display:inline-block}.flat-rate-list{display:flex;gap:2.5rem;list-style:none;font-size:1rem;font-weight:600;flex-wrap:wrap}.flat-rate-list span{color:var(--accent-neon);font-family:var(--font-mono)}.prominent-flat-rate-box{background:rgba(18,18,24,.95);border:2px solid var(--accent-neon);border-radius:20px;padding:2.5rem 3rem;margin:0 auto;max-width:800px;width:100%;box-shadow:0 15px 40px rgba(187,255,0,.15);text-align:center}.flat-rate-badge-top{font-family:var(--font-mono);font-size:.82rem;color:var(--accent-neon);letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.flat-rate-heading{font-size:1.6rem;font-weight:800;color:#fff;margin-bottom:.6rem}.flat-rate-desc{color:var(--text-secondary);font-size:1rem;margin-bottom:1.8rem;font-weight:500}.flat-rate-list-stacked{max-width:600px;margin:0 auto;list-style:none;padding:0;display:flex;flex-direction:column}.flat-rate-list-stacked li{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;font-size:1.05rem;color:#fff}.flat-rate-list-stacked li:last-child{border-bottom:none}.flat-rate-list-stacked .price-tag{color:var(--accent-neon);font-size:1.4rem;font-weight:800;font-family:var(--font-mono)}#lightbox-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10000;display:none;align-items:center;justify-content:center;cursor:zoom-out}#lightbox-modal.active{display:flex!important}#lightbox-modal img{max-width:90vw;max-height:90vh;border-radius:var(--radius-md);border:1px solid var(--accent-neon);box-shadow:0 0 40px rgba(187,255,0,.3);cursor:default;object-fit:contain}.site-footer{padding:50px 0;background:#000000;text-align:center;border-top:1px solid rgba(255,255,255,.08);position:relative;z-index:10}.site-footer,.site-footer .container,.site-footer p{color:rgba(255,255,255,.75)!important;font-size:.9rem!important;opacity:1!important;transform:none!important;visibility:visible!important}@media (max-width:1100px){.engraving-customizer,.graphic-infographic-card,.patent-card,.structure-grid{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:768px){.container{padding:0 18px}.site-header{width:calc(100% - 20px);padding:.6rem 1rem}.header-status-badge{display:none}.cards-4-grid,.dashboard-grid,.manufacturing-gallery-grid,.prob-sol-grid,.rewards-grid{grid-template-columns:1fr;gap:1.5rem}.hero-pitch-section{padding-top:120px}.flat-rate-list{flex-direction:column;gap:.8rem}}.full-bleed-video-wrapper{width:100vw;position:relative;left:50%;right:50%;margin:2.5rem -50vw;background:#000000;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.full-bleed-video-wrapper video{width:100vw;height:auto;max-height:85vh;object-fit:cover;display:block}.card-single-tube,.clarity-card,.concept-card,.dash-card,.engraving-customizer,.founder-card,.gallery-card,.graphic-infographic-card,.heatmap-visual-card,.patent-card,.prob-sol-card,.reward-card,.service-card,.shipping-card,.spotlight-card,.timeline-card{position:relative;overflow:hidden;transition:transform .35s var(--transition-smooth),border-color .35s ease,box-shadow .35s ease,background .35s ease}.card-single-tube:before,.clarity-card:before,.concept-card:before,.dash-card:before,.engraving-customizer:before,.founder-card:before,.gallery-card:before,.graphic-infographic-card:before,.heatmap-visual-card:before,.patent-card:before,.prob-sol-card:before,.reward-card:before,.service-card:before,.shipping-card:before,.spotlight-card:before,.timeline-card:before{content:"";position:absolute;top:var(--mouse-y,-50%);left:var(--mouse-x,-50%);width:350px;height:350px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(187,255,0,.22) 0,rgba(187,255,0,.06) 45%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:50%;z-index:1}.card-single-tube:hover:before,.clarity-card:hover:before,.concept-card:hover:before,.dash-card:hover:before,.engraving-customizer:hover:before,.founder-card:hover:before,.gallery-card:hover:before,.graphic-infographic-card:hover:before,.heatmap-visual-card:hover:before,.patent-card:hover:before,.prob-sol-card:hover:before,.reward-card:hover:before,.service-card:hover:before,.shipping-card:hover:before,.spotlight-card:hover:before,.timeline-card:hover:before{opacity:1}.card-single-tube:hover,.clarity-card:hover,.concept-card:hover,.dash-card:hover,.engraving-customizer:hover,.founder-card:hover,.gallery-card:hover,.graphic-infographic-card:hover,.heatmap-visual-card:hover,.patent-card:hover,.prob-sol-card:hover,.reward-card:hover,.service-card:hover,.shipping-card:hover,.spotlight-card:hover,.timeline-card:hover{transform:translateY(-6px) scale(1.012);border-color:rgba(187,255,0,.65)!important;box-shadow:0 16px 38px rgba(187,255,0,.18),0 0 22px rgba(187,255,0,.1)!important}.grid-2-col{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.2rem 3.5rem;gap:2.2rem 3.5rem;margin-top:2.5rem}.text-point-item{background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.text-point-item h3{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;text-align:left}.text-point-item .section-subtitle,.text-point-item p{font-size:.95rem;color:var(--text-secondary);line-height:1.6;text-align:left;margin-left:0;margin-right:0}@media (max-width:850px){.grid-2-col{grid-template-columns:1fr!important;gap:1.8rem}.grid-2-col .text-point-item{grid-column:span 1!important}}.section-graphic-banner{width:100%;margin:2.5rem 0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--bg-card-border);box-shadow:0 20px 50px rgba(0,0,0,.8);position:relative;cursor:pointer}.section-graphic-banner img{width:100%;height:auto;max-height:480px;object-fit:cover;display:block;transition:transform .5s var(--transition-smooth)}.section-graphic-banner:hover img{transform:scale(1.02)}.section-graphic-banner.banner-tall img{max-height:800px;object-fit:contain;background:rgba(0,0,0,.4)}.heatmap-split-card{background:linear-gradient(135deg,rgba(16,16,22,.9),rgba(10,10,14,.95));border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);overflow:hidden;display:grid;grid-template-columns:1fr 1.1fr;align-items:stretch;margin-top:1rem;box-shadow:0 20px 50px rgba(0,0,0,.8);text-align:left;transition:border-color .35s ease,box-shadow .35s ease}.heatmap-split-card:hover{border-color:rgba(187,255,0,.4);box-shadow:0 25px 60px rgba(187,255,0,.12)}.heatmap-img-col{position:relative;width:100%;height:100%;min-height:580px;background:#000000;overflow:hidden;cursor:pointer}.heatmap-img-col img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:translate(-80px) scale(1);display:block;transition:transform .5s var(--transition-smooth)}.heatmap-img-col:hover img{transform:translate(-80px) scale(1.03)}.heatmap-text-col{padding:3rem 3.2rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.heatmap-text-col ul{text-align:left}@media (max-width:990px){.heatmap-split-card{grid-template-columns:1fr}.heatmap-img-col{min-height:380px}.heatmap-text-col{padding:2.2rem 1.8rem}}.seq-frameless-container{position:relative;width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:hidden;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.seq-frameless-container:active{cursor:-webkit-grabbing;cursor:grabbing}.seq-frameless-container img{width:100%!important;height:100%!important;object-fit:contain!important;transform:scale(1)!important;filter:drop-shadow(0 15px 35px rgba(0,0,0,.95));transition:transform .25s ease}.seq-frameless-container:hover img{transform:scale(1.03)!important}.structure-stacked-layout{display:flex;flex-direction:column;align-items:center;width:100%}.continuous-2x-large{width:100%!important;max-width:1350px!important;aspect-ratio:16/9!important;margin-top:1rem!important}.continuous-2x-large img{width:100%!important;height:100%!important;object-fit:contain!important;transform:scale(1)!important;transition:transform .3s ease!important}.continuous-2x-large:hover img{transform:scale(1.03)!important}.seq-viewer-wrapper{position:relative;width:100%;aspect-ratio:16/8.5;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border-radius:var(--radius-md);border:1px solid var(--bg-card-border);overflow:hidden;cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:auto;transition:border-color .3s ease,box-shadow .3s ease}.seq-viewer-wrapper.is-draggable{cursor:-webkit-grab;cursor:grab;touch-action:none}.seq-viewer-wrapper.is-draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.seq-viewer-wrapper.is-lightbox{cursor:pointer}.seq-viewer-wrapper img{width:100%;height:100%;object-fit:contain;transform:scale(1.4);filter:drop-shadow(0 10px 20px rgba(0,0,0,.8));transition:transform .25s ease}.seq-viewer-wrapper:hover img{transform:scale(1.4)}.seq-drag-badge{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);background:rgba(10,10,14,.88);border:1px solid rgba(255,255,255,.12);padding:4px 14px;border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}#seq-patent-container{width:100%;aspect-ratio:16/9!important;background:rgba(0,0,0,.6);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);overflow:hidden}#seq-patent-container img{width:100%!important;height:100%!important;object-fit:contain!important;transform:scale(1)!important}#seq-engineered-container.seq-viewer-wrapper{width:100%!important;aspect-ratio:16/9!important;height:auto!important;background:rgba(10,10,14,.75);border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);overflow:hidden;margin:1.5rem 0;transition:border-color .3s ease,box-shadow .3s ease}#seq-engineered-container:hover{border-color:rgba(187,255,0,.4);box-shadow:0 12px 36px rgba(0,0,0,.6),0 0 25px rgba(187,255,0,.08)}#seq-engineered-container canvas,#seq-engineered-container img{width:100%!important;height:100%!important;object-fit:contain!important;transform:scale(1.18)!important;transform-origin:center center;transition:transform .35s cubic-bezier(.16,1,.3,1)}#seq-engineered-container:hover canvas,#seq-engineered-container:hover img{transform:scale(1.23)!important}#seq-patent-container:hover img{transform:scale(1.02)!important}.hero-16-9-wrapper{width:100%!important;aspect-ratio:16/9!important;background:#000000!important;border:1px solid var(--bg-card-border)!important;border-radius:var(--radius-md)!important;overflow:hidden!important}.hero-16-9-wrapper img{width:100%!important;height:100%!important;object-fit:contain!important;transform:scale(1)!important;transition:transform .25s ease}.hero-16-9-wrapper:hover img{transform:scale(1.03)!important}.shipping-section-relative{position:relative;overflow:hidden;padding-top:70px;padding-bottom:80px;min-height:85vh;display:flex;flex-direction:column;justify-content:flex-start}.shipping-content-overlay{position:relative;z-index:5;margin-top:0;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.shipping-content-overlay .section-title-large{display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;width:auto!important;margin-left:0!important;margin-right:auto!important}.shipping-content-overlay .section-subtitle{text-shadow:0 2px 10px rgba(0,0,0,.95);max-width:900px;text-align:left!important;margin-left:0!important;margin-right:auto!important}#seq-shipping-container,.seq-full-bleed-container{position:absolute!important;top:0;left:0;width:100vw!important;height:100%!important;margin:0!important;z-index:1;pointer-events:none;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;display:flex;align-items:center;justify-content:flex-end!important}#seq-shipping-container canvas,#seq-shipping-container img{width:100%!important;height:100%!important;display:block}.interactive-timeline-wrapper{position:relative;width:100%;margin-top:2.5rem;background:rgba(16,16,22,.7);border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);padding:3rem 2.5rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.timeline-track-bar{position:relative;width:100%;height:4px;background:rgba(255,255,255,.1);border-radius:2px;margin-bottom:2rem}.timeline-progress-line{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,var(--accent-neon),#77ff00);border-radius:2px;box-shadow:0 0 12px rgba(187,255,0,.6);transition:width .4s var(--transition-smooth)}.timeline-nodes-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.5rem;gap:.5rem;position:relative;z-index:2;margin-top:-2.75rem;margin-bottom:2.5rem}.timeline-node{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .25s ease;text-align:center}.timeline-node:hover{transform:translateY(-3px)}.node-dot{width:20px;height:20px;border-radius:50%;background:#111116;border:2px solid rgba(255,255,255,.3);transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.timeline-node.active .node-dot{background:var(--accent-neon);border-color:#ffffff;box-shadow:0 0 16px rgba(187,255,0,.85)}.node-label{font-family:var(--font-mono);font-size:clamp(.68rem,.85vw,.8rem);font-weight:700;color:var(--text-muted);margin-top:.75rem;text-transform:uppercase;letter-spacing:.5px;text-align:center;line-height:1.3;transition:color .3s ease}.timeline-node.active .node-label{color:var(--accent-neon)}.node-date{font-size:clamp(.68rem,.75vw,.75rem);color:rgba(255,255,255,.5);margin-top:.25rem;text-align:center}.timeline-detail-cards{position:relative;min-height:160px}.timeline-card{display:none;background:rgba(10,10,14,.9);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);padding:1.8rem 2rem;box-shadow:0 15px 40px rgba(0,0,0,.6);text-align:center;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease,border-color .35s ease}.timeline-card.active{display:block;opacity:1;transform:translateY(0);border-color:rgba(187,255,0,.35)}.timeline-card-header{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:.8rem}.timeline-phase-tag{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--accent-neon);border:1px solid rgba(187,255,0,.3);padding:3px 10px;border-radius:12px;letter-spacing:.5px}.timeline-date-badge{font-family:var(--font-mono);font-size:.8rem;color:rgba(255,255,255,.6)}.timeline-card-title{font-size:1.3rem;font-weight:700;color:#ffffff;margin-bottom:.6rem}.timeline-card-desc{font-size:.95rem;color:rgba(255,255,255,.75);line-height:1.6}@media (max-width:768px){.interactive-timeline-wrapper{padding:1.5rem 1rem!important}.timeline-track-bar{display:none!important}.timeline-nodes-grid{display:flex!important;flex-direction:column!important;gap:1.2rem!important;margin-top:0!important;position:relative!important;padding-left:2.5rem!important}.timeline-nodes-grid:before{content:""!important;position:absolute!important;left:14px!important;top:10px!important;bottom:10px!important;width:2px!important;background:rgba(255,255,255,.15)!important;z-index:1!important}.timeline-node{flex-direction:row!important;gap:.8rem!important;position:relative!important;cursor:pointer!important;text-align:left!important}.timeline-node,.timeline-node .node-dot{display:flex!important;align-items:center!important}.timeline-node .node-dot{position:absolute!important;left:-2.5rem!important;margin:0!important;width:28px!important;height:28px!important;z-index:2!important;justify-content:center!important}.timeline-node .node-label{margin-top:0!important;font-size:.92rem!important;text-align:left!important}.timeline-detail-cards{margin-top:1.8rem!important}.timeline-card{padding:1.4rem!important;text-align:left!important}.timeline-card-header{flex-direction:column!important;align-items:flex-start!important;gap:.4rem!important}}.info-modal-trigger{background:rgba(187,255,0,.12);border:1px solid var(--accent-neon);color:var(--accent-neon);width:28px;height:28px;border-radius:50%;font-family:var(--font-mono);font-size:.9rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.info-modal-trigger:hover{background:var(--accent-neon);color:#000;transform:scale(1.15)}.dashboard-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;display:none;align-items:flex-start;justify-content:center;padding:2.5rem 1.5rem;overflow-y:auto;opacity:0;transition:opacity .3s ease}.dashboard-modal-backdrop.active{display:flex;opacity:1}.dashboard-modal-card{position:relative;background:rgba(18,18,24,.96);border:1px solid rgba(187,255,0,.35);box-shadow:0 20px 50px rgba(0,0,0,.9),0 0 30px rgba(187,255,0,.15);border-radius:var(--radius-lg);padding:2.5rem;max-width:580px;width:100%;margin:auto}.modal-close-btn{position:absolute;top:1.2rem;right:1.5rem;background:transparent;border:none;color:var(--text-muted);font-size:1.8rem;cursor:pointer;line-height:1;transition:color .2s ease}.modal-close-btn:hover{color:var(--accent-neon)}#methodology-overlay{z-index:12000;align-items:center;justify-content:center;padding:2rem 1rem}.methodology-modal-card{max-width:900px!important;width:92%!important;max-height:85vh!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:rgba(14,14,18,.98)!important;border:1px solid var(--accent-neon)!important;padding:3.5rem 3rem!important;margin:auto!important;border-radius:var(--radius-lg)!important;box-shadow:0 25px 60px rgba(0,0,0,.95),0 0 40px rgba(187,255,0,.2)!important;scrollbar-width:thin;scrollbar-color:var(--accent-neon) rgba(255,255,255,.05)}.methodology-modal-card h2{font-size:1.8rem;font-weight:800;color:#fff;margin-bottom:1rem}.methodology-modal-card h3{font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:.8rem}.methodology-modal-card h4{font-size:1.1rem;font-weight:700;color:var(--accent-neon);margin-bottom:.5rem}.methodology-modal-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.65;margin-bottom:1.1rem}.methodology-modal-card .calculation-box p{color:#fff;font-family:var(--font-mono);font-size:.9rem}.methodology-modal-card table{width:100%;border-collapse:collapse;font-size:.9rem}.methodology-modal-card table td,.methodology-modal-card table th{padding:10px 12px}.methodology-modal-card::-webkit-scrollbar{width:8px}.methodology-modal-card::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:4px}.methodology-modal-card::-webkit-scrollbar-thumb{background:var(--accent-neon);border-radius:4px}.key-benefits-pinned-section{position:relative;padding:60px 0 0;overflow:visible!important}.key-benefits-scroll-track{position:relative;height:380vh;width:100%}.key-benefits-sticky-stage{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:0!important;width:100%!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:#000000!important;z-index:10!important}.key-benefits-fullbleed-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.key-benefits-fullbleed-bg img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}@media (min-width:1025px){.key-benefits-fullbleed-bg img{object-fit:contain}}.key-benefits-text-overlay-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none}.key-benefit-text-item{position:absolute;opacity:0;visibility:hidden;transition:opacity .12s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1);pointer-events:none;max-width:520px;width:auto;background:rgba(12,14,18,.78);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:1.8rem 2.2rem;box-shadow:0 16px 40px rgba(0,0,0,.65),0 0 20px rgba(187,255,0,.05)}.key-benefit-text-item[data-step="0"]{top:calc(10vh + 200px);left:calc(8vw + 100px);text-align:center}.key-benefit-text-item[data-step="1"]{top:calc(10vh + 400px);right:calc(8vw + 100px);text-align:center}.key-benefit-text-item[data-step="2"]{bottom:calc(10vh + 200px);right:8vw;text-align:center}.key-benefit-text-item[data-step="3"]{bottom:10vh;left:calc(8vw + 380px);text-align:center}.key-benefit-text-item.active{opacity:1;visibility:visible;pointer-events:auto}.key-benefit-text-item .step-num{font-family:var(--font-mono);font-size:1.1rem;font-weight:800;color:var(--accent-neon);letter-spacing:.12em;display:inline-block;margin-bottom:.4rem;opacity:0;transform:translateY(16px);transition:opacity .4s cubic-bezier(.16,1,.3,1) 0s,transform .4s cubic-bezier(.16,1,.3,1) 0s}.key-benefit-text-item h3{font-size:clamp(1.6rem,2.5vw,2.1rem);font-weight:800;color:#ffffff;margin-bottom:.6rem;line-height:1.25;text-shadow:0 4px 30px rgba(0,0,0,.95);opacity:0;transform:translateY(18px);transition:opacity .45s cubic-bezier(.16,1,.3,1) .05s,transform .45s cubic-bezier(.16,1,.3,1) .05s}.key-benefit-text-item p{font-size:clamp(.95rem,1.3vw,1.1rem);color:rgba(255,255,255,.88);line-height:1.6;text-shadow:0 4px 20px rgba(0,0,0,.95);max-width:480px;margin-top:0;margin-bottom:0;opacity:0;transform:translateY(18px);transition:opacity .45s cubic-bezier(.16,1,.3,1) .2s,transform .45s cubic-bezier(.16,1,.3,1) .2s}.key-benefit-text-item.active .step-num,.key-benefit-text-item.active h3,.key-benefit-text-item.active p{opacity:1;transform:translateY(0)}@media (max-width:992px){.key-benefit-text-item[data-step="0"],.key-benefit-text-item[data-step="1"],.key-benefit-text-item[data-step="2"],.key-benefit-text-item[data-step="3"]{top:auto;bottom:8vh;left:5vw;right:auto;max-width:90vw;width:90vw;text-align:center}}.logistics-compare-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin:5rem auto 0;max-width:1100px;width:100%}@media (max-width:768px){.hero-video-section{min-height:auto!important;padding-top:65px!important;padding-bottom:0!important}.hero-video-bg{width:100vw!important;aspect-ratio:1/1!important;min-height:auto!important;height:auto!important;max-height:100vw!important}.hero-video-bg video{width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:cover!important}.hero-scroll-indicator{bottom:25px!important}.section-title-large{font-size:clamp(1.2rem,4.8vw,1.6rem)!important;gap:.4rem!important;margin-bottom:.75rem!important}.svg-arrow-icon svg{width:20px!important;height:20px!important}.section-subtitle{font-size:.82rem!important;line-height:1.5!important;margin-bottom:1rem!important}.btn-neon{padding:8px 18px!important}.btn-line-main{font-size:.95rem!important}.btn-line-project{font-size:.75rem!important}.container{padding-left:1rem!important;padding-right:1rem!important}.dash-card,.flat-rate-box,.graphic-infographic-card,.heatmap-text-col,.patent-card,.patent-info-bar,.prob-sol-card,.reward-card{padding:1.1rem 1rem!important}.prob-sol-grid{gap:1.2rem!important}.prob-sol-card h3{font-size:1rem!important;min-height:auto!important}.prob-sol-card .seq-viewer-wrapper{height:auto!important;max-height:220px!important;aspect-ratio:16/9!important}.prob-sol-card .seq-viewer-wrapper canvas,.prob-sol-card .seq-viewer-wrapper img{transform:scale(1)!important;aspect-ratio:16/9!important}.proof-gallery-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.patent-card,.patent-card:active,.patent-card:focus,.patent-card:focus-within,.patent-card:hover{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important;outline:none!important;padding:0!important;margin-top:1rem!important;overflow:visible!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;box-sizing:border-box!important}.patent-card:active:before,.patent-card:after,.patent-card:before,.patent-card:focus:before,.patent-card:hover:after,.patent-card:hover:before{display:none!important;opacity:0!important;content:none!important;background:none!important;box-shadow:none!important}.patent-info-bar{background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:0 0 1rem!important;margin:0 0 1rem!important;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important;flex-direction:column!important;gap:.6rem!important;font-size:.92rem!important;width:100%!important}#seq-patent-container,#seq-patent-container:active,#seq-patent-container:focus,#seq-patent-container:hover,.patent-16-9-wrapper,.patent-16-9-wrapper:active,.patent-16-9-wrapper:focus,.patent-16-9-wrapper:hover{width:100%!important;max-width:100%!important;aspect-ratio:16/9!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;transform:none!important;outline:none!important}#seq-patent-container:after,#seq-patent-container:before,.patent-16-9-wrapper:after,.patent-16-9-wrapper:before{display:none!important;opacity:0!important;content:none!important}#seq-patent-container canvas{width:100%!important;height:100%!important;margin:0 auto!important;display:block!important;transform:scale(1.18)!important;transform-origin:center center!important}#seq-patent-container .seq-drag-badge{display:none!important}.logistics-compare-grid{grid-template-columns:1fr!important;gap:1.2rem!important;margin-top:3.5rem!important}.logistics-compare-grid>div{padding:1.2rem 1rem!important;width:100%!important;box-sizing:border-box!important}.logistics-compare-grid h4{font-size:1.02rem!important}.key-benefit-text-item{padding:1.1rem 1.2rem!important;border-radius:12px!important;width:auto!important;max-width:calc(100vw - 32px)!important;margin:0 auto!important}.key-benefit-text-item,.key-benefit-text-item[data-step="0"],.key-benefit-text-item[data-step="1"],.key-benefit-text-item[data-step="2"],.key-benefit-text-item[data-step="3"]{top:auto!important;bottom:24px!important;left:16px!important;right:16px!important}.key-benefit-text-item h3{font-size:1.15rem!important}.key-benefit-text-item p{font-size:.85rem!important}#seq-continuous-container.continuous-2x-large{width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;min-height:280px!important;height:60vw!important;transform:scale(1.1)!important;transform-origin:center center!important}.shipping-section-relative{padding-top:15px!important;min-height:50vh!important;min-height:50dvh!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden!important}.shipping-content-overlay,.shipping-section-relative{padding-bottom:0!important;position:relative!important}.shipping-content-overlay{z-index:5!important;margin-top:0!important;margin-bottom:0!important;width:100%!important}.shipping-content-overlay .section-title-large{font-size:clamp(1.8rem,7vw,2.2rem)!important;margin-bottom:.25rem!important;text-align:left!important}.shipping-content-overlay .section-subtitle{font-size:.88rem!important;line-height:1.35!important;margin-bottom:.5rem!important;max-width:100%!important;text-align:left!important}.shipping-content-overlay .btn-neon{margin-top:0!important;padding:8px 18px!important;margin-top:.2rem!important;padding:10px 24px!important}.methodology-modal-card{padding:1.8rem 1.1rem 1.4rem!important;width:94%!important;max-height:88vh!important;border-radius:var(--radius-md)!important}.methodology-modal-card h2{font-size:1.22rem!important;line-height:1.3!important;margin-bottom:.7rem!important}.methodology-modal-card h3{font-size:1.05rem!important;margin-bottom:.6rem!important}.methodology-modal-card h4{font-size:.88rem!important;margin-bottom:.35rem!important}.methodology-modal-card p{font-size:.82rem!important;line-height:1.5!important;margin-bottom:.75rem!important}.methodology-modal-card .flat-rate-badge{font-size:.7rem!important;padding:3px 8px!important;margin-bottom:.4rem!important}.methodology-modal-card table td,.methodology-modal-card table th{font-size:.75rem!important;padding:6px 4px!important}.methodology-modal-card .calculation-box p{font-size:.78rem!important;line-height:1.45!important}.methodology-modal-card .modal-close-btn{top:.8rem!important;right:1rem!important;font-size:1.8rem!important}.dashboard-modal-card{padding:1.6rem 1.1rem!important}.dashboard-modal-card h3{font-size:1.1rem!important;line-height:1.3!important}.dashboard-modal-card p{font-size:.82rem!important;line-height:1.5!important}.prominent-flat-rate-box{padding:1.6rem 1.1rem!important;border-radius:var(--radius-md)!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.flat-rate-badge-top{font-size:.72rem!important;margin-bottom:.4rem!important}.flat-rate-heading{font-size:1.15rem!important;margin-bottom:.4rem!important;line-height:1.3!important}.flat-rate-desc{font-size:.82rem!important;line-height:1.5!important;margin-bottom:1.2rem!important}.flat-rate-list-stacked li{padding:.75rem 0!important;font-size:.85rem!important}.flat-rate-list-stacked .price-tag{font-size:1.08rem!important}.minimal-hero-section{padding:80px 1rem 60px!important;min-height:40vh!important}}.page-section.key-benefits-pinned-section{overflow:visible!important}.hero-video-bg,.hero-video-bg video,.hero-video-section,.key-benefits-fullbleed-bg,.key-benefits-fullbleed-bg canvas,.key-benefits-pinned-section,.key-benefits-scroll-track,.key-benefits-sticky-stage{opacity:1!important;transform:none!important;will-change:auto!important}@media (prefers-reduced-motion:no-preference){html.js-reveal-active main>section .advantages-grid>div,html.js-reveal-active main>section .clarity-card,html.js-reveal-active main>section .concept-card,html.js-reveal-active main>section .dashboard-wrapper,html.js-reveal-active main>section .engraving-customizer,html.js-reveal-active main>section .founder-card,html.js-reveal-active main>section .gallery-card,html.js-reveal-active main>section .heatmap-visual-card,html.js-reveal-active main>section .patent-grid>div,html.js-reveal-active main>section .reward-card,html.js-reveal-active main>section .reward-card-v2,html.js-reveal-active main>section .risks-grid>div,html.js-reveal-active main>section .seq-frameless-container,html.js-reveal-active main>section .service-card,html.js-reveal-active main>section .shipping-card,html.js-reveal-active main>section .size-guide-diagrams-bar,html.js-reveal-active main>section .size-guide-note-card,html.js-reveal-active main>section .size-table-container,html.js-reveal-active main>section .size-tabs-bar,html.js-reveal-active main>section .sustainability-grid>div,html.js-reveal-active main>section .timeline-container,html.js-reveal-active main>section .wheel-system-card,html.js-reveal-active main>section:not(.key-benefits-pinned-section) .btn-neon,html.js-reveal-active main>section:not(.key-benefits-pinned-section):not(.hero-video-section) .hero-minimal-title,html.js-reveal-active main>section:not(.key-benefits-pinned-section):not(.hero-video-section) .section-subtitle,html.js-reveal-active main>section:not(.key-benefits-pinned-section):not(.hero-video-section) .section-title-large{opacity:0;transform:translateY(24px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}html.js-reveal-active .is-in-view{opacity:1!important;transform:translateY(0)!important}html.js-reveal-active .is-out-of-view{opacity:0;transform:translateY(20px);transition:opacity .35s ease-out,transform .35s ease-out}html.js-reveal-active .proof-gallery-grid .gallery-card:first-child.is-in-view{transition-delay:.05s}html.js-reveal-active .proof-gallery-grid .gallery-card:nth-child(2).is-in-view{transition-delay:.15s}html.js-reveal-active .proof-gallery-grid .gallery-card:nth-child(3).is-in-view{transition-delay:.25s}html.js-reveal-active .proof-gallery-grid .gallery-card:nth-child(4).is-in-view{transition-delay:.35s}html.js-reveal-active .rewards-grid .reward-card:first-child.is-in-view{transition-delay:.05s}html.js-reveal-active .rewards-grid .reward-card:nth-child(2).is-in-view{transition-delay:.15s}html.js-reveal-active .rewards-grid .reward-card:nth-child(3).is-in-view{transition-delay:.25s}html.js-reveal-active .clarity-grid .clarity-card:first-child.is-in-view{transition-delay:.05s}html.js-reveal-active .clarity-grid .clarity-card:nth-child(2).is-in-view{transition-delay:.15s}html.js-reveal-active .clarity-grid .clarity-card:nth-child(3).is-in-view{transition-delay:.25s}html.js-reveal-active .clarity-grid .clarity-card:nth-child(4).is-in-view{transition-delay:.35s}html.js-reveal-active .founders-grid .founder-card:first-child.is-in-view{transition-delay:.05s}html.js-reveal-active .founders-grid .founder-card:nth-child(2).is-in-view{transition-delay:.18s}}@media (prefers-reduced-motion:reduce){html.js-reveal-active *{opacity:1!important;transform:none!important;transition:none!important}}.rewards-grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem;align-items:stretch}.reward-card-v2{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);padding:1.8rem;display:flex;flex-direction:column;justify-content:space-between;text-align:left;cursor:pointer;position:relative;transition:all .3s var(--transition-smooth)}.reward-card-v2.active,.reward-card-v2:hover{border-color:var(--accent-neon);transform:translateY(-4px);box-shadow:0 12px 32px rgba(187,255,0,.16)}.reward-card-v2.featured-reward{border-color:rgba(187,255,0,.5);background:linear-gradient(180deg,rgba(187,255,0,.06),rgba(18,18,24,.95))}.reward-tier-badge{font-family:var(--font-mono);font-size:.72rem;color:var(--accent-neon);letter-spacing:.08em;font-weight:700;text-transform:uppercase;margin-bottom:.3rem}.reward-tier-name{font-size:.78rem;color:var(--text-muted);letter-spacing:.05em;font-weight:600}.reward-title{font-size:1.15rem;font-weight:700;color:#fff;margin:.5rem 0 .8rem;min-height:2.8rem;display:flex;align-items:center}.reward-price-row{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.2rem}.reward-price{font-size:1.75rem;font-weight:800;color:#fff;font-family:var(--font-display)}.reward-savings{font-size:.75rem;font-weight:700;color:var(--accent-neon);background:rgba(187,255,0,.12);padding:2px 8px;border-radius:4px}.reward-msrp-row{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-muted);margin-bottom:.8rem}.reward-msrp{text-decoration:line-through}.reward-unit-price{color:var(--accent-neon);font-size:.8rem;font-weight:600}.reward-avail-tag{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--text-secondary);background:rgba(255,255,255,.04);padding:4px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.07);margin-bottom:1.2rem}.avail-dot{width:6px;height:6px;border-radius:50%;background:var(--accent-neon);box-shadow:0 0 6px var(--accent-neon)}.reward-pitch{font-size:.84rem;line-height:1.45;color:var(--text-secondary);margin-bottom:1.2rem}.reward-bullets{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.5rem}.reward-bullets li{font-size:.82rem;color:var(--text-primary);line-height:1.4;position:relative;padding-left:1.1rem}.reward-bullets li:before{content:"•";position:absolute;left:0;color:var(--accent-neon);font-weight:700}.reward-card-footer{margin-top:auto;width:100%}.size-guide-diagrams-bar{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);padding:1.8rem;margin:2rem 0}.size-guide-diagrams-title{margin-bottom:1.2rem;text-align:left}.size-guide-buttons-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem}.size-pdf-btn{display:flex;align-items:center;gap:1rem;background:rgba(255,255,255,.03);border:1px solid rgba(187,255,0,.25);border-radius:var(--radius-md);padding:1rem 1.2rem;color:var(--text-primary);text-decoration:none;transition:all .25s var(--transition-smooth)}.size-pdf-btn:hover{background:rgba(187,255,0,.08);border-color:var(--accent-neon);transform:translateY(-2px);box-shadow:0 8px 24px rgba(187,255,0,.15);color:#fff}.size-pdf-icon{width:38px;height:38px;border-radius:8px;background:rgba(187,255,0,.12);color:var(--accent-neon);display:flex;align-items:center;justify-content:center;flex-shrink:0}.size-pdf-text{display:flex;flex-direction:column;text-align:left}.size-pdf-label{font-size:.92rem;font-weight:700;color:#fff}.size-pdf-sub{font-size:.78rem;color:var(--accent-neon);font-family:var(--font-mono)}.size-tabs-bar{display:flex;gap:.6rem;margin-bottom:1.5rem;flex-wrap:wrap}.size-tab-btn{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 18px;color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.size-tab-btn:hover{border-color:var(--accent-neon);color:#fff}.size-tab-btn.active{background:rgba(187,255,0,.15);border-color:var(--accent-neon);color:var(--accent-neon);box-shadow:0 0 12px rgba(187,255,0,.15)}.size-table-container{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--bg-card-border);background:var(--bg-card);-webkit-overflow-scrolling:touch;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),border-color .3s ease}.size-guide-table{width:100%;border-collapse:collapse;text-align:left;font-size:.92rem;transition:all .3s ease}.size-guide-table thead{background:rgba(255,255,255,.04);border-bottom:1px solid var(--bg-card-border)}.size-guide-table th{padding:1.2rem 1.4rem;font-size:.88rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);transition:all .3s ease}.size-guide-table th.size-col{color:var(--accent-neon);text-align:center}.size-guide-table td{padding:1.1rem 1.4rem;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-primary);transition:background-color .3s ease,color .3s ease,padding .3s ease}.size-guide-table td.size-col{text-align:center;font-family:var(--font-mono);font-size:.95rem}.size-guide-table tr.row-highlight{background:rgba(187,255,0,.04)}.size-guide-table td.cell-highlight{color:var(--accent-neon);font-weight:700}.spec-subtext{font-size:.78rem;color:var(--text-muted);margin-top:.35rem;line-height:1.35;font-weight:400}.size-guide-note-card{background:rgba(18,18,24,.85);border:1px solid rgba(187,255,0,.2);border-radius:var(--radius-md);padding:1.4rem 1.8rem;margin-top:1.8rem;text-align:left}.size-guide-note-header{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;margin-bottom:.5rem}.size-guide-note-card p{margin:0;font-size:.86rem;color:var(--text-secondary);line-height:1.5}.wheel-system-card{background:rgba(16,17,24,.95);border:1px solid rgba(187,255,0,.28);border-radius:var(--radius-lg);padding:2.2rem;display:flex;flex-direction:column;justify-content:space-between;text-align:left;box-shadow:0 16px 40px rgba(0,0,0,.6);position:relative;transition:all .3s var(--transition-smooth)}.wheel-system-card:hover{border-color:var(--accent-neon);box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 30px rgba(187,255,0,.15);transform:translateY(-2px)}.wheel-system-header{margin-bottom:1.5rem;text-align:left}.wheel-system-tag{font-family:var(--font-mono);font-size:.74rem;color:var(--accent-neon);letter-spacing:.08em;font-weight:700;text-transform:uppercase;margin-bottom:.4rem}.wheel-system-title{font-size:1.4rem;font-weight:800;color:#ffffff;margin:.2rem 0 .8rem;letter-spacing:-.01em}.wheel-system-weight-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-secondary);background:rgba(255,255,255,.05);padding:5px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.08)}.wheel-system-weight-badge strong{color:var(--accent-neon)}.wheel-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.6rem}.wheel-metric-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md);padding:1rem 1.2rem;display:flex;flex-direction:column;text-align:left;transition:all .2s ease}.wheel-metric-item:hover{background:rgba(187,255,0,.05);border-color:rgba(187,255,0,.3)}.wheel-metric-val{font-size:1.5rem;font-weight:800;color:#ffffff;font-family:var(--font-display);line-height:1.1;margin-bottom:.3rem}.wheel-metric-lbl{font-size:.78rem;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.wheel-features-list{display:flex;flex-direction:column;gap:.65rem;text-align:left;background:rgba(0,0,0,.35);border-radius:var(--radius-md);padding:1.2rem 1.4rem;border:1px solid rgba(255,255,255,.05)}.wheel-feature-item{display:flex;align-items:center;gap:.75rem;font-size:.88rem;color:var(--text-primary)}.wheel-check-icon{width:22px;height:22px;border-radius:50%;background:rgba(187,255,0,.15);color:var(--accent-neon);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wheel-feature-text{font-weight:500}@media (max-width:1024px){.rewards-grid-4{grid-template-columns:repeat(2,1fr)}.size-guide-buttons-grid{grid-template-columns:1fr}}@media (max-width:640px){.rewards-grid-4,.wheel-metrics-grid{grid-template-columns:1fr}}.diagram-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:11000;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;visibility:hidden;transition:all .25s ease-out}.diagram-modal-backdrop.active{opacity:1;visibility:visible}.diagram-modal-card{position:relative;background:#0f1015;border:1px solid rgba(187,255,0,.35);box-shadow:0 25px 60px rgba(0,0,0,.95),0 0 35px rgba(187,255,0,.15);border-radius:var(--radius-lg);padding:1.8rem 2rem;max-width:1080px;width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.diagram-modal-header{margin-bottom:1rem;text-align:left}.diagram-modal-tag{font-family:var(--font-mono);font-size:.72rem;color:var(--accent-neon);letter-spacing:.1em;font-weight:700;margin-bottom:.3rem}.diagram-modal-title{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .8rem}.diagram-modal-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.diagram-tab-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:5px 14px;color:var(--text-secondary);font-size:.8rem;font-family:var(--font-mono);cursor:pointer;transition:all .2s ease}.diagram-tab-btn:hover{border-color:var(--accent-neon);color:#fff}.diagram-tab-btn.active{background:rgba(187,255,0,.18);border-color:var(--accent-neon);color:var(--accent-neon);font-weight:700}.diagram-modal-body{flex:1 1;min-height:0;background:#ffffff;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1);padding:.8rem;overflow:auto}.diagram-img-frame,.diagram-modal-body{display:flex;align-items:center;justify-content:center}.diagram-img-frame{width:100%;height:100%}.diagram-display-img{max-width:100%;max-height:60vh;width:auto;height:auto;object-fit:contain;filter:contrast(1.05)}.diagram-modal-footer{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}.diagram-footer-info{font-size:.84rem;color:var(--text-secondary);font-family:var(--font-mono)}.diagram-footer-info strong{color:var(--accent-neon)}