*{margin:0;padding:0;box-sizing:border-box}.swag-body{font-family:'Lato',sans-serif;background:#1C1C1C;color:#F5F5F5;overflow-x:hidden;position:relative}.blob-svg{position:fixed;width:600px;height:600px;top:10%;left:10%;z-index:0;pointer-events:none;opacity:0.1}.blob-2{top:auto;bottom:10%;left:auto;right:10%}.blob-path{fill:#B87333;animation:blob-morph 20s ease-in-out infinite}@keyframes blob-morph{0%,100%{d:path('M44.7,-76.4C58.8,-69.2,71.8,-59.1,79.6,-45.8C87.4,-32.6,90,-16.3,88.5,-0.9C87,14.6,81.4,29.2,73.1,42.8C64.8,56.4,53.8,69,40.1,76.8C26.4,84.6,10,87.6,-5.8,86.8C-21.6,86,-43.2,81.4,-58.4,71.2C-73.6,61,-82.4,45.2,-86.8,28.2C-91.2,11.2,-91.2,-7,-86.8,-24.4C-82.4,-41.8,-73.6,-58.4,-60.4,-66.2C-47.2,-74,-29.6,-73,-13.2,-70.8C3.2,-68.6,30.6,-83.6,44.7,-76.4Z')}50%{d:path('M39.5,-65.9C51.4,-58.5,61.3,-47.8,68.4,-35.2C75.5,-22.6,79.8,-8.1,79.3,6.3C78.8,20.7,73.5,34.9,64.8,46.8C56.1,58.7,44,68.3,30.3,73.8C16.6,79.3,1.3,80.7,-14.6,78.9C-30.5,77.1,-47,72.1,-60.1,62.3C-73.2,52.5,-82.9,37.9,-86.8,21.8C-90.7,5.7,-88.8,-11.9,-82.3,-27.4C-75.8,-42.9,-64.7,-56.3,-51.2,-63.2C-37.7,-70.1,-22.8,-70.5,-8.4,-69.2C6,-67.9,27.6,-73.3,39.5,-65.9Z')}}.swag-header{background:rgba(46,46,46,0.95);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100;padding:1rem 0;border-bottom:3px solid #B87333}.brand{color:#B87333!important;font-weight:900;font-size:1.5rem;text-decoration:none;display:flex;align-items:center}.logo-img{width:40px;height:40px;margin-right:10px}.menu-center a{color:#F5F5F5;margin:0 1rem;text-decoration:none;transition:all 0.3s ease;font-weight:700}.menu-center a:hover{color:#B87333}.icon-btn{background:transparent;border:2px solid #B87333;color:#B87333;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:all 0.3s ease;margin-left:0.5rem}.icon-btn:hover{background:#B87333;color:#1C1C1C;transform:scale(1.1)}.swag-btn{background:#B87333;color:#1C1C1C;border:none;padding:1rem 2.5rem;border-radius:8px;font-weight:900;cursor:pointer;transition:all 0.4s cubic-bezier(0.68,-0.55,0.265,1.55);position:relative}.swag-btn:hover{transform:scale(1.1);box-shadow:0 10px 30px rgba(184,115,51,0.5)}.welcome-section{padding:5rem 0;position:relative;z-index:1}.welcome-text-box{background:rgba(46,46,46,0.9);border:3px solid #B87333;border-radius:20px;padding:3rem;backdrop-filter:blur(10px)}.welcome-title{font-size:3rem;font-weight:900;color:#B87333;margin-bottom:2rem;line-height:1.2}.typing-text{overflow:hidden;border-right:3px solid #B87333;white-space:nowrap;animation:typing 3s steps(30),blink 0.5s step-end infinite alternate}@keyframes typing{from{width:0}}@keyframes blink{50%{border-color:transparent}}.welcome-description{font-size:1.1rem;line-height:1.9;margin-bottom:2rem;color:rgba(245,245,245,0.9)}.primary-btn{font-size:1.1rem}.welcome-accent{padding:2rem}.double-frame-img{width:100%;border-radius:15px;padding:10px;border:3px solid #B87333;background:rgba(46,46,46,0.5);position:relative}.double-frame-img::before{content:'';position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:2px solid rgba(184,115,51,0.5);border-radius:10px;pointer-events:none}.product-section{padding:5rem 0;position:relative;z-index:1;background:rgba(46,46,46,0.3)}.section-title{font-size:3rem;font-weight:900;color:#B87333;text-align:center;margin-bottom:3rem}.product-card{background:rgba(46,46,46,0.9);border:3px solid #B87333;border-radius:15px;overflow:hidden;transition:all 0.3s ease}.product-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(184,115,51,0.4)}.card-top-img{width:100%;height:200px;object-fit:cover;display:block}.product-card h3{font-size:1.5rem;font-weight:700;color:#B87333;padding:1.5rem 1.5rem 0.5rem;margin:0}.product-card p{color:rgba(245,245,245,0.9);line-height:1.8;padding:0 1.5rem 1.5rem}.timeline-section{padding:5rem 0;position:relative;z-index:1}.timeline-track{display:flex;justify-content:space-between;position:relative;padding:2rem 0}.timeline-track::before{content:'';position:absolute;top:60px;left:0;right:0;height:3px;background:#B87333}.timeline-mark{text-align:center;position:relative;flex:1}.mark-year{display:inline-block;width:80px;height:80px;background:#B87333;color:#1C1C1C;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;margin:0 auto 1.5rem;box-shadow:0 0 20px rgba(184,115,51,0.6)}.timeline-mark p{color:rgba(245,245,245,0.9);line-height:1.7;font-size:0.9rem;margin-top:1rem}.about-section{padding:5rem 0;position:relative;z-index:1;background:rgba(46,46,46,0.3)}.about-box{max-width:800px;margin:0 auto;background:rgba(46,46,46,0.9);border:3px solid #B87333;border-radius:20px;padding:3rem;text-align:center;backdrop-filter:blur(10px)}.about-title{font-size:2.5rem;font-weight:900;color:#B87333;margin-bottom:2rem}.about-mission{font-size:1.1rem;line-height:1.9;margin-bottom:2rem;color:rgba(245,245,245,0.9)}.about-btn{margin-top:1rem}.qa-section{padding:5rem 0;position:relative;z-index:1}.accordion-list{max-width:900px;margin:0 auto}.accordion-item{background:rgba(46,46,46,0.9);border:3px solid #B87333;border-radius:12px;margin-bottom:1rem;overflow:hidden}.accordion-header{padding:1.5rem;margin:0;cursor:pointer;color:#B87333;font-weight:700;font-size:1.2rem;transition:all 0.3s ease}.accordion-header:hover{background:rgba(184,115,51,0.2)}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.accordion-content.active{max-height:200px}.accordion-content p{padding:0 1.5rem 1.5rem;color:rgba(245,245,245,0.9);line-height:1.8;margin:0}.authorization-section{padding:5rem 0;position:relative;z-index:1;background:rgba(46,46,46,0.3)}.auth-card{background:rgba(46,46,46,0.9);border:3px solid #B87333;border-radius:15px;padding:2.5rem;text-align:center;transition:all 0.3s ease}.auth-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(184,115,51,0.4)}.card-badge{display:inline-block;background:#B87333;color:#1C1C1C;padding:0.5rem 1.5rem;border-radius:20px;font-size:0.9rem;font-weight:900;margin-bottom:1.5rem}.auth-card h3{font-size:1.5rem;font-weight:700;color:#B87333;margin-bottom:1rem}.auth-card p{color:rgba(245,245,245,0.9);line-height:1.8}.support-section{padding:5rem 0;position:relative;z-index:1}.support-list{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.support-card{background:rgba(46,46,46,0.9);border:3px solid #B87333;border-radius:12px;padding:2rem;transition:all 0.3s ease}.support-card:hover{transform:translateX(10px);box-shadow:0 10px 30px rgba(184,115,51,0.3)}.support-card h4{font-size:1.3rem;font-weight:700;color:#B87333;margin-bottom:0.5rem}.support-card p{color:rgba(245,245,245,0.9);line-height:1.8}.swag-footer{background:rgba(46,46,46,0.95);border-top:3px solid #B87333;padding:3rem 0;position:relative;z-index:1}.footer-title{font-size:1.5rem;font-weight:700;color:#B87333;margin-bottom:1.5rem}.footer-text{color:rgba(245,245,245,0.8);line-height:1.7;margin-bottom:0.5rem}.footer-links{list-style:none;padding:0;margin:0}.footer-links a{color:rgba(245,245,245,0.8);transition:all 0.3s ease;text-decoration:none;display:block;margin-bottom:0.5rem}.footer-links a:hover{color:#B87333;padding-left:0.5rem}.footer-bottom{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(184,115,51,0.3);color:rgba(245,245,245,0.6)}@media(max-width:768px){.welcome-title{font-size:2rem}.section-title{font-size:2rem}.timeline-track{flex-direction:column}}
