@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&family=Tajawal:wght@400;500;600;700&family=Amiri:wght@400;700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--navbar-bg);border-bottom:1px solid var(--navbar-border);height:var(--navbar-height);left:0;position:fixed;right:0;top:0;transition:all var(--transition-normal);z-index:var(--z-fixed)}.navbar.scrolled{background:#1c1611fa;box-shadow:var(--shadow-lg)}.navbar-container{height:100%;justify-content:space-between;margin:0 auto;max-width:var(--container-2xl);padding:0 var(--spacing-lg)}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo{color:var(--text-primary);gap:var(--spacing-md);text-decoration:none;transition:all var(--transition-normal)}.navbar-logo:hover{color:var(--primary);transform:scale(1.05)}.logo-icon{align-items:center;box-shadow:var(--shadow-sandy);display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.logo-icon,.logo-icon img{border-radius:var(--radius-lg)}.logo-icon img{height:100%;object-fit:cover;width:100%}.logo-text{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:var(--font-weight-bold)}.navbar-right{gap:var(--spacing-lg)}.nav-menu,.navbar-right{align-items:center;display:flex}.nav-menu{gap:var(--spacing-sm);list-style:none;margin:0;padding:0}.nav-item{margin:0}.nav-link{align-items:center;border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:.95rem;font-weight:var(--font-weight-medium);gap:var(--spacing-sm);overflow:hidden;padding:var(--spacing-sm) var(--spacing-md);position:relative;text-decoration:none;transition:all var(--transition-normal)}.nav-link:before{background:var(--gradient-primary);content:"";height:100%;left:-100%;opacity:.1;position:absolute;top:0;transition:left var(--transition-normal);width:100%}.nav-link:hover{background:var(--primary-alpha-10);color:var(--primary);transform:translateY(-2px)}.nav-link:hover:before{left:100%}.nav-link.active{background:var(--primary-alpha-20);box-shadow:var(--shadow-sandy);color:var(--primary)}.nav-link i{font-size:1rem}.nav-action .action-link{background:var(--gradient-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sandy);color:var(--white);font-weight:var(--font-weight-semibold);overflow:hidden;padding:var(--spacing-sm) var(--spacing-lg);position:relative}.nav-action .action-link:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.nav-action .action-link:hover:before{left:100%}.nav-action .action-link:hover{background:var(--primary-dark);box-shadow:var(--shadow-sandy-hover);transform:translateY(-2px)}.discord-link{background:var(--gradient-accent)!important}.discord-link:hover{background:var(--accent)!important}.menu-icon{border-radius:var(--radius-sm);cursor:pointer;display:none;flex-direction:column;padding:var(--spacing-sm);transition:all var(--transition-normal)}.menu-icon:hover{background:var(--primary-alpha-10)}.hamburger{display:flex;flex-direction:column;gap:4px}.hamburger span{background:var(--text-primary);border-radius:var(--radius-sm);height:3px;transform-origin:center;transition:all var(--transition-normal);width:25px}.hamburger.active span:first-child{transform:rotate(45deg) translate(7px,7px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}@media screen and (max-width:1024px){.navbar-container{padding:0 var(--spacing-md)}.nav-menu{gap:var(--spacing-xs)}.nav-link{font-size:.9rem;padding:var(--spacing-xs) var(--spacing-sm)}.nav-action .action-link{padding:var(--spacing-xs) var(--spacing-md)}}@media screen and (max-width:768px){.menu-icon{display:flex}.nav-menu{background:var(--bg-primary);border-top:1px solid var(--border-color);box-shadow:var(--shadow-xl);flex-direction:column;gap:var(--spacing-md);left:0;opacity:0;padding:var(--spacing-lg);position:fixed;right:0;top:var(--navbar-height);transform:translateY(-100%);transition:all var(--transition-normal);visibility:hidden}.nav-menu.active{opacity:1;transform:translateY(0);visibility:visible}.nav-item,.nav-link{width:100%}.nav-link{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);font-size:1.1rem;justify-content:center;padding:var(--spacing-lg)}.nav-link:hover{box-shadow:var(--shadow-sandy);transform:translateY(-2px)}.nav-action .action-link{font-size:1.1rem;justify-content:center;margin-top:var(--spacing-md);padding:var(--spacing-lg)}.logo-text{display:none}}@media screen and (max-width:480px){.navbar-container{padding:0 var(--spacing-sm)}.logo-icon{font-size:1.1rem;height:35px;width:35px}.nav-menu{padding:var(--spacing-md)}.nav-action .action-link,.nav-link{font-size:1rem;padding:var(--spacing-md)}}.footer{background:var(--bg-secondary);color:var(--text-primary);margin-top:auto;position:relative}.footer:before{background:var(--gradient-primary);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer-content{padding:4rem 0 2rem}.footer-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.footer-section h3,.footer-section h4{color:var(--primary);font-size:1.375rem;font-weight:700;margin-bottom:1.5rem;position:relative}.footer-section h4:after{background:var(--gradient-accent);border-radius:2px;bottom:-8px;content:"";height:2px;position:absolute;right:0;width:40px}.footer-logo{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.footer-logo .logo-icon{align-items:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-sandy);display:flex;height:50px;justify-content:center;overflow:hidden;width:50px}.footer-logo .logo-icon img{border-radius:var(--radius-lg);height:100%;object-fit:cover;width:100%}.footer-logo h3{-webkit-text-fill-color:#0000;background:var(--gradient-glow);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;margin:0}.footer-description{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin-bottom:1.5rem}.server-info{display:flex;flex-direction:column;gap:.75rem}.info-item{align-items:center;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.75rem}.info-item i{color:var(--accent);text-align:center;width:16px}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:.75rem}.footer-link{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:.5rem;padding:.25rem 0;text-decoration:none;transition:all var(--transition-normal)}.footer-link:hover{color:var(--primary);transform:translateX(-5px)}.footer-link i{font-size:.75rem;transition:transform var(--transition-normal)}.footer-link:hover i{transform:translateX(-3px)}.contact-info{flex-direction:column;gap:1rem}.contact-item{align-items:flex-start;gap:1rem}.contact-item i{color:var(--accent);font-size:1.125rem;margin-top:.25rem;text-align:center;width:20px}.contact-label{color:var(--text-secondary);font-size:.8rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.contact-value{color:var(--text-primary);font-size:.9rem;font-weight:600}.social-links{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.social-link{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:.875rem;gap:.75rem;padding:.75rem;text-decoration:none;transition:all var(--transition-normal)}.social-link:hover{background:var(--primary-alpha-10);border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.social-link i{color:var(--accent);color:var(--social-color,var(--accent));font-size:1.125rem;transition:transform var(--transition-normal)}.social-link:hover i{transform:scale(1.1)}.newsletter{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem}.newsletter p{color:var(--text-secondary);font-size:.875rem;margin-bottom:1rem;text-align:center}.newsletter-form{display:flex;gap:.5rem}.newsletter-input{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);flex:1 1;font-size:.875rem;padding:.75rem;transition:all var(--transition-normal)}.newsletter-input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-alpha-20);outline:none}.newsletter-input::placeholder{color:var(--text-secondary);opacity:.7}.newsletter-btn{align-items:center;background:var(--gradient-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:all var(--transition-normal);width:45px}.newsletter-btn:hover{box-shadow:var(--shadow-sandy);transform:translateY(-2px)}.footer-bottom{background:var(--bg-primary);border-top:1px solid var(--border-color);padding:1.5rem 0}.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer-bottom p{color:var(--text-secondary);font-size:.875rem;margin:0}.footer-bottom-links{display:flex;gap:1.5rem}.footer-bottom-links a{color:var(--text-secondary);font-size:.875rem;text-decoration:none;transition:color var(--transition-normal)}.footer-bottom-links a:hover{color:var(--primary)}@media (max-width:768px){.footer-content{padding:3rem 0 1.5rem}.footer-grid{gap:2.5rem;grid-template-columns:1fr}.footer-logo{justify-content:center}.footer-logo,.footer-section{text-align:center}.footer-section h4:after{right:50%;transform:translateX(50%)}.contact-info,.server-info{align-items:center}.contact-item{flex-direction:column;gap:.5rem;text-align:center}.social-links{grid-template-columns:1fr;margin:0 auto 1.5rem;max-width:280px}.footer-bottom-content{flex-direction:column;text-align:center}.footer-bottom-links{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.footer-content{padding:2rem 0 1rem}.footer-grid{gap:2rem}.newsletter-form{flex-direction:column}.newsletter-btn{width:100%}.footer-bottom-links{flex-direction:column;gap:.75rem}}.footer-developer{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:1rem 0}.developer-content{color:var(--text-secondary);font-size:.875rem;text-align:center}.developer-link{color:var(--primary);font-weight:600;position:relative;text-decoration:none;transition:all var(--transition-normal)}.developer-link:hover{color:var(--accent);text-shadow:0 0 8px var(--primary-alpha-40)}.developer-link:before{background:linear-gradient(90deg,var(--primary),var(--accent));bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width var(--transition-normal);width:0}.developer-link:hover:before{width:100%}@media (max-width:480px){.footer-developer{padding:.75rem 0}.developer-content{font-size:.8rem}}.back-to-top{background:var(--gradient-primary);border:none;border-radius:var(--radius-full);bottom:30px;box-shadow:var(--shadow-sandy);color:var(--white);cursor:pointer;font-size:1.2rem;height:50px;left:30px;opacity:0;position:fixed;transform:translateY(20px);transition:all var(--transition-normal);visibility:hidden;width:50px;z-index:var(--z-fixed)}.back-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}.back-to-top:hover{background:var(--primary-dark);box-shadow:var(--shadow-sandy-hover);transform:translateY(-3px)}.back-to-top:active{transform:translateY(-1px)}.back-to-top:before{animation:pulse 2s infinite;background:var(--primary);border-radius:var(--radius-full);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@keyframes pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@media screen and (max-width:768px){.back-to-top{bottom:20px;font-size:1.1rem;height:45px;left:20px;width:45px}}@media screen and (max-width:480px){.back-to-top{bottom:15px;font-size:1rem;height:40px;left:15px;width:40px}}.video-background{align-items:center;background:var(--bg-primary);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.video-small{min-height:300px}.video-medium{min-height:500px}.video-large{min-height:700px}.video-full{min-height:100vh}.background-video{object-fit:cover;z-index:-2}.background-video,.video-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.video-overlay{background:#00000080;z-index:-1}.video-content{color:#fff;position:relative;text-align:center;width:100%;z-index:1}.video-title{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #000000b3}.video-subtitle{font-size:1.2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px;text-shadow:1px 1px 2px #000000b3}.hero-buttons{gap:20px;margin-top:30px}.hero-btn{background:var(--primary);border-radius:8px;box-shadow:0 4px 15px #0003;font-size:1rem;gap:10px;padding:15px 30px;transition:all .3s ease}.hero-btn:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.hero-btn.secondary{border:2px solid var(--primary);color:var(--primary)}.hero-btn.secondary:hover{background:var(--primary);color:#fff}@media (max-width:768px){.video-title{font-size:2rem}.video-subtitle{font-size:1rem}.video-small{min-height:250px}.video-medium{min-height:400px}.video-large{min-height:600px}.video-full{min-height:100vh}.hero-buttons{flex-direction:column;gap:15px}.hero-btn{font-size:.9rem;padding:12px 24px}}.home-page{min-height:100vh}.hero-background{background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.hero-overlay{background:var(--gradient-overlay);z-index:2}.hero-content{margin:0 auto;z-index:3}.hero-title{font-size:4rem;margin-bottom:var(--spacing-xl);text-shadow:0 4px 20px #daa5204d}.hero-subtitle{font-size:1.375rem;margin-bottom:var(--spacing-3xl)}.hero-buttons{gap:var(--spacing-lg)}.features-section{background:var(--bg-secondary)}.features-section .cards-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.sectors-section{background:var(--bg-primary);padding:80px 0}.sectors-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.sector-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;padding:30px;position:relative;text-align:center;transition:all .3s ease}.sector-card:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-10px)}.sector-image{border:4px solid var(--primary);border-radius:50%;height:120px;margin:0 auto 20px;overflow:hidden;transition:transform .3s ease;width:120px}.sector-image:hover{transform:scale(1.05)}.sector-image img{height:100%;object-fit:cover;width:100%}.sector-content h4{color:var(--text-primary);font-size:1.5rem;margin-bottom:15px}.sector-content p{color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.sector-link{align-items:center;color:var(--primary);display:inline-flex;font-weight:500;gap:8px;text-decoration:none;transition:color .3s ease}.sector-link:hover{color:var(--primary-light)}.sector-link i{transition:transform .3s ease}.sector-link:hover i{transform:translateX(-5px)}@media (max-width:768px){.sectors-grid{gap:20px;grid-template-columns:1fr}.sector-card{padding:20px}.sector-image{height:100px;width:100px}}.about-section{background:var(--bg-secondary);padding:80px 0}.about-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.about-text h2{color:var(--text-primary);font-size:2.5rem;margin-bottom:25px}.about-text p{color:var(--text-secondary);font-size:1.1rem;line-height:1.8;margin-bottom:20px}.about-text .btn-primary{margin-top:var(--spacing-lg)}.about-image{text-align:center}.about-image img{border-radius:16px;box-shadow:var(--shadow-sandy);height:auto;max-width:100%}.image-placeholder{align-items:center;background:var(--gradient-card);border:2px dashed var(--border-color);border-radius:var(--radius-lg);color:var(--text-muted);display:flex;flex-direction:column;gap:var(--spacing-md);height:400px;justify-content:center;transition:all var(--transition-normal);width:100%}.image-placeholder:hover{background:var(--primary-alpha-10);border-color:var(--primary)}.image-placeholder i{color:var(--primary);font-size:3rem}.image-placeholder span{font-size:1.125rem;font-weight:var(--font-weight-medium)}.rules-preview-section{background:var(--bg-primary);padding:80px 0}.rules-preview-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.rules-preview-text h2{color:var(--text-primary);font-size:2.5rem;margin-bottom:25px}.rules-preview-text p{color:var(--text-secondary);font-size:1.1rem;line-height:1.8;margin-bottom:25px}.rules-highlights{list-style:none;margin-bottom:30px;padding:0}.rules-highlights li{align-items:center;color:var(--text-secondary);display:flex;gap:10px;margin-bottom:15px}.rules-highlights li i{color:var(--primary)}.rules-preview-image{text-align:center}.rules-preview-image img{border-radius:16px;box-shadow:var(--shadow-sandy);height:auto;max-width:100%}.stats-section{background:var(--gradient-card);overflow:hidden;padding:var(--spacing-5xl) 0;position:relative}.stats-section:before{background:var(--gradient-overlay);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.stats-section .container{position:relative;z-index:2}.stats-section .section-title{color:var(--primary);margin-bottom:var(--spacing-3xl)}.cta-section{background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-primary) 100%)}@media screen and (max-width:1024px){.about-content,.rules-preview-content{gap:var(--spacing-2xl);grid-template-columns:1fr}.features-section .cards-grid,.sectors-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.hero-title{font-size:2.75rem}.hero-subtitle{font-size:1.25rem}.hero-buttons{align-items:center;flex-direction:column}.features-section .cards-grid,.sectors-grid{grid-template-columns:1fr}.about-text h2,.rules-preview-text h2{font-size:2rem}.about-content,.rules-preview-content{gap:40px;grid-template-columns:1fr}.about-text p,.rules-highlights li,.rules-preview-text p{font-size:1rem}.image-placeholder{height:300px}.image-placeholder i{font-size:2.5rem}.image-placeholder span{font-size:1rem}}@media screen and (max-width:480px){.hero-title{font-size:2.25rem}.hero-subtitle{font-size:1.125rem}.about-text h2,.rules-preview-text h2{font-size:1.75rem}.feature-card,.sector-card{padding:var(--spacing-xl)}.sector-icon{font-size:1.5rem;height:60px;width:60px}.image-placeholder{height:250px}.image-placeholder i{font-size:2rem}}.hero-section{background:var(--gradient-accent);justify-content:center;text-align:center}.hero-small{min-height:40vh;padding:4rem 0}.hero-medium{min-height:60vh;padding:6rem 0}.hero-large{min-height:80vh;padding:8rem 0}.hero-full{min-height:100vh;padding:10rem 0}.hero-overlay{background:linear-gradient(135deg,#1a161266,#2f25204d 50%,#1a161280);z-index:1}.hero-content{width:100%}.hero-title{margin-bottom:1.5rem;text-shadow:2px 2px 8px #00000080}.hero-subtitle{line-height:1.7;margin:0 auto 2rem;max-width:700px;opacity:.95;text-shadow:1px 1px 4px #0000004d}.hero-section:before{background:radial-gradient(circle at 30% 70%,#d4af371a 0,#0000 50%),radial-gradient(circle at 70% 30%,#ff8c4214 0,#0000 50%)}.hero-home{background:var(--gradient-glow)}.hero-store{background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%)}.hero-guide{background:linear-gradient(135deg,var(--secondary) 0,var(--tertiary) 100%)}.hero-rules{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%)}.hero-jobs{background:linear-gradient(135deg,var(--accent) 0,var(--primary) 100%)}.hero-buttons{animation:fadeInUp 1s ease-out .4s both;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.hero-btn{align-items:center;background:var(--gradient-primary);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sandy);color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;letter-spacing:.5px;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:all var(--transition-normal)}.hero-btn:hover{background:var(--primary-dark);box-shadow:var(--shadow-sandy-hover);transform:translateY(-3px)}.hero-btn.secondary{background:#0000;border:2px solid #fff;color:#fff}.hero-btn.secondary:hover{background:#fff;color:var(--primary)}@media (max-width:768px){.hero-small{min-height:30vh;padding:3rem 0}.hero-medium{min-height:50vh;padding:4rem 0}.hero-large{min-height:70vh;padding:6rem 0}.hero-full{min-height:90vh;padding:8rem 0}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1rem;margin-bottom:1.5rem}.hero-buttons{align-items:center;flex-direction:column}.hero-btn{justify-content:center;max-width:280px;width:100%}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-subtitle{font-size:.9rem}.hero-btn{padding:.875rem 1.5rem}}.store-page{min-height:100vh}.store-info-section{background:var(--bg-secondary)}.store-info-content{grid-gap:var(--spacing-4xl);align-items:center;display:grid;gap:var(--spacing-4xl);grid-template-columns:1fr 1fr}.store-info-text h2{color:var(--primary);font-size:2.25rem;margin-bottom:var(--spacing-xl)}.store-info-text p{color:var(--text-secondary);font-size:1.125rem;line-height:1.7;margin-bottom:var(--spacing-lg)}.store-highlights{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin:var(--spacing-xl) 0;padding:var(--spacing-xl)}.store-highlights h3{color:var(--primary);font-size:1.25rem;margin-bottom:var(--spacing-md)}.benefits-list{list-style:none;margin:0;padding:0}.benefits-list li{align-items:center;color:var(--text-secondary);display:flex;font-size:1rem;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.benefits-list i{color:var(--success);font-size:1rem}.store-btn{font-size:1.125rem;margin-top:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-2xl)}.store-info-image{align-items:center;display:flex;justify-content:center}.store-features-section{background:var(--bg-primary)}.store-features-grid{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:var(--spacing-2xl)}.store-feature-card{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;padding:var(--spacing-2xl);position:relative;text-align:center;transition:all var(--transition-normal)}.store-feature-card:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:center;transition:transform var(--transition-normal)}.store-feature-card:hover:before{transform:scaleX(1)}.store-feature-card:hover{border-color:var(--primary);box-shadow:var(--shadow-sandy-hover);transform:translateY(-5px)}.store-feature-icon{align-items:center;background:var(--gradient-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sandy);color:var(--white);display:flex;font-size:1.75rem;height:70px;justify-content:center;margin:0 auto var(--spacing-lg);width:70px}.store-feature-card h3{color:var(--primary);font-size:1.25rem;margin-bottom:var(--spacing-sm)}.store-feature-card p{color:var(--text-secondary);line-height:1.6}.payment-section{background:var(--bg-secondary)}.payment-content{text-align:center}.payment-content h2{color:var(--primary);font-size:2rem;margin-bottom:var(--spacing-md)}.payment-content p{color:var(--text-secondary);font-size:1.125rem;margin-bottom:var(--spacing-2xl)}.payment-methods{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:800px}.payment-method{align-items:center;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);transition:all var(--transition-normal)}.payment-method:hover{border-color:var(--primary);box-shadow:var(--shadow-sandy);transform:translateY(-3px)}.payment-method i{color:var(--primary);font-size:2.5rem}.payment-method span{color:var(--text-primary);font-size:1.125rem;font-weight:var(--font-weight-semibold)}.support-section{background:var(--bg-primary)}.support-content{grid-gap:var(--spacing-4xl);align-items:center;display:grid;gap:var(--spacing-4xl);grid-template-columns:1fr 1fr}.support-text h2{color:var(--primary);font-size:2.25rem;margin-bottom:var(--spacing-xl)}.support-text p{color:var(--text-secondary);font-size:1.125rem;line-height:1.7;margin-bottom:var(--spacing-xl)}.support-info{flex-direction:column}.support-info,.support-item{display:flex;gap:var(--spacing-lg)}.support-item{align-items:center;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-lg);transition:all var(--transition-normal)}.support-item:hover{border-color:var(--primary);transform:translateX(-5px)}.support-item i{color:var(--primary);font-size:1.5rem;text-align:center;width:30px}.support-item div{display:flex;flex-direction:column;gap:var(--spacing-xs)}.support-label{color:var(--text-muted);font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.support-value{color:var(--text-primary);font-size:1rem;font-weight:var(--font-weight-semibold)}.support-image{align-items:center;display:flex;justify-content:center}@media screen and (max-width:1024px){.store-info-content,.support-content{gap:var(--spacing-2xl);grid-template-columns:1fr}.payment-methods,.store-features-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.store-info-text h2,.support-text h2{font-size:2rem}.store-info-text p,.support-text p{font-size:1rem}.payment-methods,.store-features-grid{grid-template-columns:1fr}.store-btn{font-size:1rem;padding:var(--spacing-md) var(--spacing-xl)}.support-item{flex-direction:column;text-align:center}}@media screen and (max-width:480px){.store-info-text h2,.support-text h2{font-size:1.75rem}.store-feature-card{padding:var(--spacing-xl)}.store-feature-icon{font-size:1.5rem;height:60px;width:60px}.payment-method{padding:var(--spacing-lg)}.payment-method i{font-size:2rem}.payment-method span{font-size:1rem}}.guide-page{min-height:100vh}.server-status-section{background:var(--bg-secondary)}.server-status-card{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin:0 auto;max-width:600px;padding:var(--spacing-2xl)}.status-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg)}.status-header h2{color:var(--primary);font-size:1.5rem;margin:0}.status-indicator{align-items:center;display:flex;gap:var(--spacing-sm)}.status-dot{animation:pulse 2s infinite;border-radius:var(--radius-full);height:12px;width:12px}.status-text{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.status-details{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.status-item{background:var(--bg-primary);border:1px solid var(--border-dark);border-radius:var(--radius-md);padding:var(--spacing-lg);text-align:center}.status-label{color:var(--text-muted);display:block;font-size:.875rem;margin-bottom:var(--spacing-xs)}.status-value{color:var(--primary);display:block;font-size:1.25rem;font-weight:var(--font-weight-bold)}.server-actions{border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-lg);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg)}.connect-server-btn{align-items:center;background:var(--gradient-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:1rem;font-weight:var(--font-weight-semibold);gap:var(--spacing-sm);justify-content:center;overflow:hidden;padding:var(--spacing-lg) var(--spacing-xl);position:relative;text-decoration:none;transition:all var(--transition-normal)}.connect-server-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.connect-server-btn:hover:before{left:100%}.connect-server-btn:hover:not(:disabled){box-shadow:var(--shadow-sandy-hover);transform:translateY(-2px)}.connect-server-btn:disabled{background:var(--border-color);cursor:not-allowed;opacity:.6}.server-actions .btn-secondary{align-items:center;background:#0000;border:2px solid var(--primary);border-radius:var(--radius-md);color:var(--primary);cursor:pointer;display:flex;flex:1 1;font-size:1rem;font-weight:var(--font-weight-semibold);gap:var(--spacing-sm);justify-content:center;padding:var(--spacing-lg) var(--spacing-xl);text-decoration:none;transition:all var(--transition-normal)}.server-actions .btn-secondary:hover{background:var(--primary);box-shadow:var(--shadow-sandy);color:#fff;transform:translateY(-2px)}.landmarks-section{background:var(--bg-primary)}.landmarks-grid{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:var(--spacing-2xl)}.landmark-card{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;padding:var(--spacing-2xl);position:relative;text-align:center;transition:all var(--transition-normal)}.landmark-card:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:center;transition:transform var(--transition-normal)}.landmark-card:hover:before{transform:scaleX(1)}.landmark-card:hover{border-color:var(--primary);box-shadow:var(--shadow-sandy-hover);transform:translateY(-5px)}.landmark-icon{align-items:center;background:var(--gradient-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sandy);color:var(--white);display:flex;font-size:1.75rem;height:70px;justify-content:center;margin:0 auto var(--spacing-lg);width:70px}.landmark-card h3{color:var(--primary);font-size:1.25rem;margin-bottom:var(--spacing-sm)}.landmark-card p{color:var(--text-secondary);line-height:1.6}.discord-section{background:var(--bg-secondary)}.discord-channels{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:var(--spacing-2xl)}.discord-channel{align-items:center;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);display:flex;gap:var(--spacing-md);overflow:hidden;padding:var(--spacing-lg);position:relative;text-decoration:none;transition:all var(--transition-normal)}.discord-channel:before{background:var(--gradient-accent);content:"";height:100%;left:-100%;opacity:.1;position:absolute;top:0;transition:left var(--transition-normal);width:100%}.discord-channel:hover:before{left:100%}.discord-channel:hover{border-color:var(--primary);box-shadow:var(--shadow-sandy);color:var(--primary);transform:translateX(-5px)}.channel-icon{align-items:center;background:var(--gradient-accent);border-radius:var(--radius-md);color:var(--white);display:flex;font-size:1.125rem;height:40px;justify-content:center;width:40px}.discord-channel span{flex:1 1;font-weight:var(--font-weight-medium)}.discord-channel .fa-external-link-alt{color:var(--text-muted);font-size:.875rem}.news-section{background:var(--bg-primary)}.news-grid{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:var(--spacing-2xl)}.news-card{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;padding:var(--spacing-2xl);position:relative;transition:all var(--transition-normal)}.news-card:before{background:var(--gradient-glow);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform var(--transition-normal)}.news-card:hover:before{transform:scaleX(1)}.news-card:hover{border-color:var(--accent-glow);box-shadow:var(--shadow-sandy-hover);transform:translateY(-5px)}.news-header{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between;margin-bottom:var(--spacing-md)}.news-header h3{color:var(--primary);flex:1 1;font-size:1.25rem;margin:0}.news-date{color:var(--text-muted);font-size:.875rem;font-weight:var(--font-weight-medium);white-space:nowrap}.news-card p{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-lg)}.read-more{align-items:center;color:var(--accent-light);display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--spacing-sm);text-decoration:none;transition:all var(--transition-normal)}.read-more:hover{color:var(--accent-glow);transform:translateX(-3px)}.read-more i{font-size:.875rem;transition:transform var(--transition-normal)}.read-more:hover i{transform:translateX(-2px)}.job-guides-section{background:var(--bg-secondary)}.job-guides-grid{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:var(--spacing-2xl)}.job-guide-card{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;padding:var(--spacing-2xl);position:relative;transition:all var(--transition-normal)}.job-guide-card:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:right;transition:transform var(--transition-normal)}.job-guide-card:hover:before{transform:scaleX(1)}.job-guide-card:hover{border-color:var(--primary);box-shadow:var(--shadow-sandy-hover);transform:translateY(-5px)}.job-guide-card h3{color:var(--primary);font-size:1.375rem;margin-bottom:var(--spacing-sm)}.job-guide-card>p{color:var(--text-secondary);line-height:1.6}.job-guide-card>p,.job-requirements{margin-bottom:var(--spacing-lg)}.job-requirements h4{color:var(--accent);font-size:1.125rem;margin-bottom:var(--spacing-md)}.job-requirements ul{list-style:none;margin:0;padding:0}.job-requirements li{align-items:center;color:var(--text-secondary);display:flex;font-size:.95rem;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.job-requirements i{color:var(--success);font-size:.875rem;text-align:center;width:16px}.job-apply-btn{align-items:center;background:var(--gradient-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sandy);color:var(--white);display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);text-decoration:none;transition:all var(--transition-normal)}.job-apply-btn:hover{background:var(--primary-dark);box-shadow:var(--shadow-sandy-hover);transform:translateY(-2px)}.job-apply-btn i{font-size:.875rem;transition:transform var(--transition-normal)}.job-apply-btn:hover i{transform:translateX(-2px)}@media screen and (max-width:768px){.status-header{flex-direction:column;gap:var(--spacing-md);text-align:center}.status-details{grid-template-columns:1fr}.server-actions{flex-direction:column;gap:var(--spacing-md)}.connect-server-btn,.server-actions .btn-secondary{font-size:.9rem;padding:var(--spacing-md) var(--spacing-lg)}.discord-channels,.job-guides-grid,.landmarks-grid,.news-grid{grid-template-columns:1fr}.news-header{align-items:flex-start;flex-direction:column}}@media screen and (max-width:480px){.job-guide-card,.landmark-card,.news-card,.server-status-card{padding:var(--spacing-xl)}.landmark-icon{font-size:1.5rem;height:60px;width:60px}.channel-icon{font-size:1rem;height:35px;width:35px}}.rules-page{background:var(--bg-primary);min-height:100vh}.page-hero{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:#fff;padding:8rem 0 6rem;text-align:center}.page-hero:before{background:radial-gradient(circle at 30% 70%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 70% 30%,#ffffff0d 0,#0000 50%)}.page-hero h1{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 4px #0000004d}.page-hero p{line-height:1.6;max-width:700px;opacity:.9}.section{padding:5rem 0}.section-title{font-weight:700;margin-bottom:1rem}.section-subtitle{line-height:1.6;margin:0 auto 3rem;max-width:600px}.notice-section{background:var(--bg-secondary)}.important-notice{align-items:flex-start;background:linear-gradient(135deg,var(--warning) 0,var(--warning-light) 100%);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:#fff;gap:1.5rem;overflow:hidden;padding:2.5rem;position:relative}.important-notice:before{background:#ffffff1a;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.important-notice:hover:before{opacity:1}.notice-icon{color:#ffffffe6;font-size:3rem}.notice-content h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.notice-content p{margin:0;opacity:.95}.general-rules-section{background:var(--bg-primary)}.roleplay-rules-section{background:var(--bg-secondary)}.smuggling-rules-section{background:var(--bg-primary)}.rules-list{grid-gap:1.5rem;display:grid;gap:1.5rem;margin:0 auto;max-width:900px}.rule-item{align-items:flex-start;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex;gap:1.5rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.rule-item:before{background:var(--gradient-accent);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease;width:4px}.rule-item:hover:before{transform:scaleY(1)}.rule-item:hover{border-color:var(--primary);box-shadow:var(--shadow-sandy);transform:translateY(-3px)}.rule-number{align-items:center;background:var(--gradient-primary);border-radius:50%;box-shadow:var(--shadow-sm);color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;font-weight:700;height:40px;justify-content:center;width:40px}.rule-content p{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0}.smuggling-warning{align-items:center;background:linear-gradient(135deg,var(--error) 0,var(--error-light) 100%);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:#fff;display:flex;gap:1.5rem;margin-bottom:3rem;overflow:hidden;padding:2rem;position:relative}.smuggling-warning:before{background:radial-gradient(circle at 20% 80%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0d 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.warning-icon{flex-shrink:0;font-size:2.5rem;position:relative;z-index:2}.warning-content h3{font-size:1.375rem;font-weight:700;margin-bottom:.5rem;position:relative;z-index:2}.warning-content p{line-height:1.6;margin:0;opacity:.95;position:relative;z-index:2}.penalties-section{background:var(--bg-secondary)}.penalties-table{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:0 auto;max-width:1000px;overflow:hidden}.table-header{background:var(--gradient-primary);color:#fff;display:grid;grid-template-columns:1fr 1fr}.header-cell{font-size:1.125rem;font-weight:700;padding:1.5rem;text-align:center}.table-row{border-bottom:1px solid var(--border-color);display:grid;grid-template-columns:1fr 1fr;transition:background-color .3s ease}.table-row:hover{background:var(--primary-alpha-10)}.table-row:last-child{border-bottom:none}.table-cell{line-height:1.6;padding:1.25rem 1.5rem}.table-cell.violation{border-left:1px solid var(--border-color);color:var(--text-primary);font-weight:600}.table-cell.penalty{color:var(--text-secondary)}.appeal-section{background:var(--bg-primary)}.appeal-content{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:0 auto;max-width:800px;padding:3rem;text-align:center}.appeal-content h2{color:var(--primary);font-size:2rem;font-weight:700;margin-bottom:1.5rem}.appeal-content>p{color:var(--text-secondary);font-size:1.125rem;line-height:1.7;margin-bottom:2rem}.appeal-steps{margin-bottom:2.5rem;text-align:right}.appeal-steps h3{color:var(--primary);font-size:1.375rem;font-weight:600;margin-bottom:1rem}.appeal-steps ol{counter-reset:step-counter;list-style:none}.appeal-steps li{color:var(--text-secondary);counter-increment:step-counter;line-height:1.6;padding:.75rem 0 .75rem 3rem;position:relative}.appeal-steps li:before{border-radius:50%;content:counter(step-counter);display:flex;font-size:.875rem;height:24px;justify-content:center;position:absolute;right:0;top:.75rem;width:24px}.appeal-content .btn-primary,.appeal-steps li:before{align-items:center;background:var(--gradient-primary);color:#fff;font-weight:700}.appeal-content .btn-primary{border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sandy);display:inline-flex;font-size:1.125rem;gap:.5rem;letter-spacing:.5px;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.appeal-content .btn-primary:hover{background:var(--primary-dark);box-shadow:var(--shadow-sandy-hover);transform:translateY(-2px)}.rules-navigation-section{background:var(--bg-secondary)}.rules-menu{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.menu-item{align-items:center;background:var(--card-bg);border:2px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;overflow:hidden;padding:1.5rem;position:relative;text-align:right;transition:all .3s ease}.menu-item:before{background:var(--gradient-primary);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.menu-item i{color:var(--primary);flex-shrink:0;font-size:1.5rem}.menu-item i,.menu-item span{position:relative;transition:color .3s ease;z-index:2}.menu-item:hover:before{opacity:.1}.menu-item:hover{border-color:var(--primary);box-shadow:var(--shadow-sandy);transform:translateY(-3px)}.menu-item.active{background:var(--gradient-primary);border-color:var(--primary);box-shadow:var(--shadow-lg);color:#fff}.menu-item.active i,.menu-item.active span{color:#fff}.selected-rules-section{background:var(--bg-primary)}.robberies-content{margin:0 auto;max-width:1000px}.robbery-section{margin-bottom:3rem}.subsection-title{color:var(--primary);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative;text-align:center}.subsection-title:after{background:var(--gradient-accent);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.copyright-section{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:2rem 0}.copyright-content{text-align:center}.copyright-content p{color:var(--text-secondary);font-size:.95rem;margin:0}@media (max-width:768px){.page-hero{padding:6rem 0 4rem}.page-hero h1{font-size:2.5rem}.page-hero p{font-size:1rem}.section{padding:3rem 0}.section-title{font-size:2rem}.important-notice,.smuggling-warning{flex-direction:column;padding:2rem;text-align:center}.notice-icon,.warning-icon{font-size:2rem}.rule-item{flex-direction:column;gap:1rem;text-align:center}.rule-number{align-self:center}.table-header,.table-row{grid-template-columns:1fr}.table-cell.violation{background:var(--primary-alpha-10);border-bottom:1px solid var(--border-color);border-left:none;font-weight:700}.appeal-content{padding:2rem}.appeal-steps{text-align:center}.appeal-steps li{padding:.75rem 0;text-align:right}.rules-menu{gap:.75rem;grid-template-columns:1fr}.menu-item{font-size:.9rem;padding:1rem}.menu-item i,.subsection-title{font-size:1.25rem}.robbery-section{margin-bottom:2rem}}@media (max-width:480px){.page-hero h1{font-size:2rem}.section-title{font-size:1.75rem}.appeal-content,.important-notice,.smuggling-warning{padding:1.5rem}.rule-item{padding:1.25rem}.header-cell,.table-cell{padding:1rem}.appeal-content .btn-primary{justify-content:center;width:100%}.rules-menu{grid-template-columns:1fr}.menu-item{gap:.75rem;padding:.875rem}}.jobs-page{background:var(--bg-primary);min-height:100vh}.jobs-hero{align-items:center;background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);display:flex;height:60vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.jobs-hero:before{background:radial-gradient(circle at 20% 80%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0d 0,#0000 50%);content:""}.hero-overlay,.jobs-hero:before{bottom:0;left:0;position:absolute;right:0;top:0}.hero-overlay{background:#0000004d}.hero-content{color:#fff;max-width:800px;padding:0 2rem}.hero-title{animation:fadeInUp 1s ease-out;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}.hero-subtitle{animation:fadeInUp 1s ease-out .2s both;line-height:1.6;margin:0 auto;opacity:.9}.jobs-content{padding:6rem 0}.section-header{margin-bottom:4rem;text-align:center}.section-header h2{color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-header p{color:var(--text-secondary);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}.jobs-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:5rem}.job-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;padding:30px;transition:all .3s ease}.job-card:hover{box-shadow:var(--shadow-sandy-hover);transform:translateY(-5px)}.job-header{align-items:center;display:flex;gap:20px;margin-bottom:20px}.job-image{border:3px solid var(--primary);border-radius:50%;flex-shrink:0;height:80px;overflow:hidden;width:80px}.job-image img{height:100%;object-fit:cover;width:100%}.job-titles{flex:1 1}.job-title{color:var(--text-primary);font-size:1.5rem;margin-bottom:5px}.job-title-en{color:var(--text-secondary);font-size:.9rem;margin:0}.job-description{margin-bottom:20px}.job-description p{color:var(--text-secondary);line-height:1.6}.job-video{margin-bottom:20px;text-align:center}.job-video video{border-radius:8px;box-shadow:0 5px 15px #0000001a;height:auto;max-width:400px;width:100%}.video-caption{color:var(--text-secondary);font-size:.9rem;font-style:italic;margin-top:10px}.job-details{margin-bottom:25px}.job-section{margin-bottom:20px}.job-section h4{color:var(--text-primary);font-size:1.1rem;margin-bottom:10px}.job-section ul{list-style:none;padding:0}.job-section li{color:var(--text-secondary);line-height:1.5;padding:8px 20px 8px 0;position:relative}.job-section li:before{color:var(--primary);content:"✓";font-weight:700;position:absolute;right:0}.job-actions{display:flex;gap:15px;justify-content:space-between}.btn-primary,.btn-secondary{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark)}.btn-secondary:hover{color:#fff}.application-process{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:4rem;padding:3rem}.application-process h3{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center}.process-steps{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.step{position:relative;text-align:center}.step:not(:last-child):after{color:var(--primary);content:"→";font-size:1.5rem;font-weight:700;left:calc(100% + .5rem);position:absolute;top:1.5rem}.step-number{background:linear-gradient(135deg,var(--primary),var(--secondary));box-shadow:var(--shadow-sm);font-size:1.5rem;font-weight:700;height:60px;margin:0 auto 1rem;width:60px}.step-content h4{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.step-content p{font-size:.9rem}.jobs-cta{background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:var(--radius-lg);color:#fff;overflow:hidden;padding:4rem 2rem;position:relative;text-align:center}.jobs-cta:before{background:radial-gradient(circle at 30% 70%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 70% 30%,#ffffff0d 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.jobs-cta h3{font-size:2.25rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:2}.jobs-cta p{margin-bottom:2rem;opacity:.9}.btn-large,.jobs-cta p{font-size:1.125rem;position:relative;z-index:2}.btn-large{background:#fff;border:none;border-radius:var(--radius-md);color:var(--primary);cursor:pointer;font-weight:700;letter-spacing:1px;padding:1rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.btn-large:hover{background:#fffffff2;box-shadow:0 10px 25px #0003;transform:translateY(-3px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1rem}.job-details,.jobs-grid{gap:1.5rem}.job-details,.jobs-grid,.process-steps{grid-template-columns:1fr}.step:not(:last-child):after{content:"↓";left:50%;top:calc(100% + .5rem);transform:translateX(-50%)}.section-header h2{font-size:2rem}.jobs-cta h3{font-size:1.75rem}.application-process{padding:2rem 1.5rem}.job-header{flex-direction:column;gap:15px;text-align:center}.job-image{height:100px;width:100px}.job-actions{flex-direction:column}.job-video video{max-width:100%}}@media (max-width:480px){.jobs-content{padding:4rem 0}.hero-content{padding:0 1rem}.job-card{margin:0 .5rem}.job-header{padding:1.5rem}.job-icon{font-size:2rem;height:60px;margin-right:1rem;width:60px}.job-actions,.job-description,.job-details{padding:1.5rem}}.privacy-page{background:var(--bg-primary);min-height:100vh}.privacy-content{padding:var(--spacing-4xl) 0;position:relative}.privacy-content:before{background:linear-gradient(135deg,var(--primary-50),var(--secondary-50));border-radius:0 0 50px 50px;content:"";height:200px;left:0;opacity:.1;position:absolute;right:0;top:0}.privacy-intro{background:var(--bg-secondary);border:1px solid var(--primary-100);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);margin-bottom:var(--spacing-3xl);overflow:hidden;padding:var(--spacing-3xl);position:relative}.privacy-intro:before{background:var(--gradient-primary);content:"";height:4px;left:0;position:absolute;right:0;top:0}.privacy-intro h2{align-items:center;color:var(--primary-600);display:flex;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.privacy-intro h2:before{background:var(--gradient-primary);border-radius:var(--border-radius-sm);content:"";height:30px;width:4px}.privacy-intro p{color:var(--text-secondary);font-size:var(--font-size-md);line-height:1.8;margin-bottom:var(--spacing-lg)}.privacy-intro p:last-of-type{margin-bottom:var(--spacing-xl)}.last-updated{align-items:center;background:var(--primary-50);border-radius:var(--border-radius-md);border-right:4px solid var(--primary-400);color:var(--primary-500);display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-sm);padding:var(--spacing-md)}.last-updated i{font-size:var(--font-size-lg)}.privacy-sections{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}.privacy-section{background:var(--bg-secondary);border:1px solid var(--primary-100);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-2xl);position:relative;transition:all var(--transition-normal)}.privacy-section:hover{border-color:var(--primary-200);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.privacy-section h3{align-items:center;color:var(--primary-600);display:flex;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.privacy-list{list-style:none;margin:0;padding:0}.privacy-list li{align-items:flex-start;border-bottom:1px solid var(--primary-50);display:flex;gap:var(--spacing-md);padding:var(--spacing-md) 0;transition:all var(--transition-normal)}.privacy-list li:last-child{border-bottom:none}.privacy-list li:hover{background:var(--primary-25);border-radius:var(--border-radius-md);margin:0 calc(var(--spacing-md)*-1);padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.privacy-list li i{color:var(--primary-500);flex-shrink:0;font-size:var(--font-size-md);margin-top:2px}.privacy-list li span{color:var(--text-secondary);flex:1 1;line-height:1.7}.children-privacy{background:var(--secondary-50);border:1px solid var(--secondary-200);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-3xl);padding:var(--spacing-2xl);position:relative}.children-privacy:before{background:var(--gradient-secondary);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.children-privacy h2{align-items:center;color:var(--secondary-600);display:flex;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.children-privacy h2:before{content:"🛡️";font-size:var(--font-size-xl)}.children-privacy p{color:var(--text-secondary);font-size:var(--font-size-md);line-height:1.8}.data-retention{margin-bottom:var(--spacing-3xl)}.data-retention h2{color:var(--primary-600);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xl);text-align:center}.retention-info{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.retention-item{background:var(--bg-secondary);border:1px solid var(--primary-100);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);display:flex;gap:var(--spacing-lg);padding:var(--spacing-xl);transition:all var(--transition-normal)}.retention-item:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.retention-icon{align-items:center;background:var(--gradient-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);color:#fff;display:flex;flex-shrink:0;font-size:var(--font-size-xl);height:60px;justify-content:center;width:60px}.retention-details h4{color:var(--primary-600);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}.retention-details p{color:var(--text-secondary);line-height:1.6}.privacy-contact{background:var(--bg-secondary);border:1px solid var(--primary-100);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-3xl);padding:var(--spacing-2xl)}.privacy-contact h2{color:var(--primary-600);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg);text-align:center}.privacy-contact>p{color:var(--text-secondary);line-height:1.8;margin-bottom:var(--spacing-xl);text-align:center}.contact-methods{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.contact-method{align-items:center;background:var(--primary-25);border:1px solid var(--primary-100);border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);transition:all var(--transition-normal)}.contact-method:hover{background:var(--primary-50);transform:translateY(-2px)}.contact-method i{color:var(--primary-500);font-size:var(--font-size-xl);text-align:center;width:40px}.contact-method div{display:flex;flex-direction:column;gap:var(--spacing-xs)}.contact-label{color:var(--primary-600);font-size:var(--font-size-sm)}.contact-label,.contact-value{font-weight:var(--font-weight-medium)}.contact-value{color:var(--text-secondary)}.updates-notice{align-items:flex-start;background:var(--accent-50);border:1px solid var(--accent-200);border-radius:var(--border-radius-lg);display:flex;gap:var(--spacing-lg);padding:var(--spacing-2xl)}.notice-icon{align-items:center;background:var(--gradient-accent);border-radius:50%;box-shadow:var(--shadow-md);color:#fff;display:flex;flex-shrink:0;font-size:var(--font-size-lg);height:50px;justify-content:center;width:50px}.notice-content h3{color:var(--accent-600);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}.notice-content p{color:var(--text-secondary);line-height:1.7}@media (max-width:768px){.privacy-content{padding:var(--spacing-2xl) 0}.privacy-intro,.privacy-section{padding:var(--spacing-xl)}.retention-info{grid-template-columns:1fr}.retention-item{flex-direction:column;text-align:center}.retention-icon{align-self:center}.contact-methods{grid-template-columns:1fr}.updates-notice{flex-direction:column;text-align:center}.section-number{font-size:var(--font-size-md);height:35px;width:35px}}.terms-page{background:var(--bg-primary);min-height:100vh}.terms-content{padding:var(--spacing-4xl) 0;position:relative}.terms-content:before{background:linear-gradient(135deg,var(--primary-50),var(--accent-50));border-radius:0 0 50px 50px;content:"";height:200px;left:0;opacity:.1;position:absolute;right:0;top:0}.terms-intro{background:var(--bg-secondary);border:1px solid var(--primary-100);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);margin-bottom:var(--spacing-3xl);overflow:hidden;padding:var(--spacing-3xl);position:relative}.terms-intro:before{background:var(--gradient-primary);content:"";height:4px;left:0;position:absolute;right:0;top:0}.terms-intro h2{align-items:center;color:var(--primary-600);display:flex;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.terms-intro h2:before{background:var(--gradient-primary);border-radius:var(--border-radius-sm);content:"";height:30px;width:4px}.terms-intro p{color:var(--text-secondary);font-size:var(--font-size-md);line-height:1.8;margin-bottom:var(--spacing-xl)}.important-notice{align-items:center;background:var(--accent-50);border-radius:var(--border-radius-md);border-right:4px solid var(--accent-400);color:var(--accent-600);display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-md);padding:var(--spacing-lg)}.important-notice i{color:var(--accent-500);font-size:var(--font-size-lg)}.terms-sections{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}.terms-section{background:var(--bg-secondary);border:1px solid var(--primary-100);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-2xl);position:relative;transition:all var(--transition-normal)}.terms-section:hover{border-color:var(--primary-200);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.terms-section h3{color:var(--primary-600);font-size:var(--font-size-xl);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.section-number,.terms-section h3{align-items:center;display:flex;font-weight:var(--font-weight-bold)}.section-number{background:var(--gradient-primary);border-radius:50%;box-shadow:var(--shadow-md);color:#fff;font-size:var(--font-size-lg);height:40px;justify-content:center;width:40px}.terms-list{list-style:none;margin:0;padding:0}.terms-list li{align-items:flex-start;border-bottom:1px solid var(--primary-50);display:flex;gap:var(--spacing-md);padding:var(--spacing-md) 0;transition:all var(--transition-normal)}.terms-list li:last-child{border-bottom:none}.terms-list li:hover{background:var(--primary-25);border-radius:var(--border-radius-md);margin:0 calc(var(--spacing-md)*-1);padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.terms-list li i{color:var(--primary-500);flex-shrink:0;font-size:var(--font-size-md);margin-top:2px}.terms-list li span{color:var(--text-secondary);flex:1 1;line-height:1.7}.store-terms{margin-bottom:var(--spacing-3xl)}.store-terms h2{color:var(--primary-600);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xl);text-align:center}.store-terms-grid{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.store-term-card{background:var(--bg-secondary);border:1px solid var(--secondary-100);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-xl);text-align:center;transition:all var(--transition-normal)}.store-term-card:hover{border-color:var(--secondary-200);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.store-term-icon{align-items:center;background:var(--gradient-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);color:#fff;display:flex;font-size:var(--font-size-xl);height:60px;justify-content:center;margin:0 auto var(--spacing-lg);width:60px}.store-term-card h4{color:var(--secondary-600);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}.store-term-card p{color:var(--text-secondary);line-height:1.6}.penalties-section{margin-bottom:var(--spacing-3xl)}.penalties-section h2{color:var(--primary-600);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xl);text-align:center}.penalties-table-container{background:var(--bg-secondary);border:1px solid var(--primary-100);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.penalties-table{border-collapse:collapse;width:100%}.penalties-table thead{background:var(--gradient-primary);color:#fff}.penalties-table th{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.penalties-table td,.penalties-table th{padding:var(--spacing-lg);text-align:right}.penalties-table td{border-bottom:1px solid var(--primary-50);color:var(--text-secondary)}.penalties-table tbody tr:hover{background:var(--primary-25)}.penalties-table tbody tr:last-child td{border-bottom:none}.penalties-table .no-action{color:var(--text-muted);font-style:italic}.penalties-table .warning{color:var(--accent-600);font-weight:var(--font-weight-medium)}.penalties-table .temp-ban{color:var(--secondary-600);font-weight:var(--font-weight-medium)}.penalties-table .perm-ban{color:var(--error-600);font-weight:var(--font-weight-medium)}.penalties-table .immediate{background:var(--error-50);border-radius:var(--border-radius-sm);color:var(--error-600);font-weight:var(--font-weight-bold);padding:var(--spacing-xs) var(--spacing-sm)}.appeals-section{margin-bottom:var(--spacing-3xl)}.appeals-section h2{color:var(--primary-600);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xl);text-align:center}.appeals-content{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:2fr 1fr}.appeals-info{background:var(--bg-secondary);border:1px solid var(--primary-100);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-2xl)}.appeals-info h3{color:var(--primary-600);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg)}.appeals-steps{display:flex;flex-direction:column;gap:var(--spacing-lg)}.appeal-step{align-items:flex-start;display:flex;gap:var(--spacing-md)}.step-number{align-items:center;background:var(--gradient-primary);border-radius:50%;box-shadow:var(--shadow-md);color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.step-content h4,.step-number{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.step-content h4{color:var(--primary-600);margin-bottom:var(--spacing-xs)}.step-content p{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.appeals-requirements{background:var(--accent-50);border:1px solid var(--accent-200);border-radius:var(--border-radius-lg);padding:var(--spacing-xl)}.appeals-requirements h3{color:var(--accent-600);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}.appeals-requirements ul{list-style:none;margin:0;padding:0}.appeals-requirements li{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-sm);padding-right:var(--spacing-md);position:relative}.appeals-requirements li:before{color:var(--accent-500);content:"✓";font-weight:var(--font-weight-bold);position:absolute;right:0;top:0}.liability-section{margin-bottom:var(--spacing-3xl)}.liability-section h2{color:var(--primary-600);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xl);text-align:center}.liability-content{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.liability-item{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--primary-100);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);display:flex;gap:var(--spacing-lg);padding:var(--spacing-xl);transition:all var(--transition-normal)}.liability-item:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.liability-item i{color:var(--primary-500);flex-shrink:0;font-size:var(--font-size-2xl);margin-top:var(--spacing-xs)}.liability-item h4{color:var(--primary-600);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}.liability-item p{color:var(--text-secondary);line-height:1.7}.terms-contact{background:var(--bg-secondary);border:1px solid var(--primary-100);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-3xl);padding:var(--spacing-2xl);text-align:center}.terms-contact h2{color:var(--primary-600);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg)}.terms-contact p{color:var(--text-secondary);line-height:1.8;margin-bottom:var(--spacing-xl)}.contact-info{display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:center}.contact-item{align-items:center;background:var(--primary-25);border:1px solid var(--primary-100);border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);transition:all var(--transition-normal)}.contact-item:hover{background:var(--primary-50);transform:translateY(-2px)}.contact-item i{color:var(--primary-500);font-size:var(--font-size-xl)}.contact-item div{display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:right}.contact-item span:first-child{color:var(--primary-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.contact-item span:last-child{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.acceptance-section{background:var(--secondary-50);border:1px solid var(--secondary-200);border-radius:var(--border-radius-lg);padding:var(--spacing-2xl);position:relative}.acceptance-section:before{background:var(--gradient-secondary);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.acceptance-content h2{color:var(--secondary-600);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg);text-align:center}.acceptance-content p{color:var(--text-secondary);line-height:1.8;margin-bottom:var(--spacing-xl);text-align:center}.acceptance-content .last-updated{align-items:center;background:var(--secondary-100);border-radius:var(--border-radius-md);border-right:4px solid var(--secondary-400);color:var(--secondary-500);display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-sm);justify-content:center;padding:var(--spacing-md)}.acceptance-content .last-updated i{font-size:var(--font-size-lg)}@media (max-width:1024px){.appeals-content{grid-template-columns:1fr}}@media (max-width:768px){.terms-content{padding:var(--spacing-2xl) 0}.terms-intro,.terms-section{padding:var(--spacing-xl)}.store-terms-grid{grid-template-columns:1fr}.penalties-table-container{overflow-x:auto}.penalties-table{min-width:600px}.contact-info{align-items:center;flex-direction:column}.liability-content{gap:var(--spacing-lg)}.liability-item{flex-direction:column;text-align:center}.section-number{font-size:var(--font-size-md);height:35px;width:35px}.step-number{font-size:var(--font-size-sm);height:35px;width:35px}}:root{--primary:#d4af37;--primary-dark:#b8860b;--primary-light:khaki;--primary-muted:wheat;--secondary:#ff8c42;--secondary-light:orange;--tertiary:peru;--accent:tan;--accent-glow:#daa520;--accent-light:#deb887;--accent-warm:#bc9a6a;--bg-primary:#1a1612;--bg-secondary:#2f2520;--bg-tertiary:#3e3227;--card-bg:#2f2520;--overlay-bg:#1a1612e6;--text-primary:#fdf5e6;--text-secondary:#e6d7c3;--text-muted:#c4b5a0;--text-inverse:#1c1611;--border-color:#5d4e37;--border-light:#8b7355;--border-dark:#3d3025;--border-accent:#d4a574;--success:#8fbc8f;--success-light:#98fb98;--warning:#ff8c00;--warning-light:orange;--error:#cd5c5c;--error-light:#f08080;--info:#4682b4;--info-light:#87ceeb;--gradient-primary:linear-gradient(135deg,#d4af37,#b8860b);--gradient-accent:linear-gradient(135deg,#ff8c42,peru);--gradient-glow:linear-gradient(135deg,#daa520,#ff8c42 50%,peru);--gradient-card:linear-gradient(135deg,#2f2520,#3e3227);--gradient-overlay:linear-gradient(135deg,#d4af371a,#ff8c421a);--primary-alpha-10:#d4af371a;--primary-alpha-20:#d4af3733;--primary-alpha-30:#d4af374d;--primary-alpha-50:#d4af3780;--white-alpha-10:#ffffff1a;--white-alpha-20:#fff3;--black-alpha-50:#00000080;--black-alpha-70:#000000b3;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:0.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--spacing-5xl:6rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-primary:"Cairo","Tajawal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-secondary:"Amiri","Scheherazade",Georgia,serif;--font-mono:"JetBrains Mono","Fira Code",Consolas,monospace;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #1c16110d;--shadow-md:0 4px 6px -1px #1c16111a,0 2px 4px -1px #1c16110f;--shadow-lg:0 10px 15px -3px #1c16111a,0 4px 6px -2px #1c16110d;--shadow-xl:0 20px 25px -5px #1c16111a,0 10px 10px -5px #1c16110a;--shadow-2xl:0 25px 50px -12px #1c161140;--shadow-inner:inset 0 2px 4px 0 #1c16110f;--shadow-sandy:0 4px 14px 0 #d4a57440;--shadow-sandy-hover:0 8px 25px 0 #d4a57459;--shadow-glow:0 0 20px #daa5204d;--shadow-glow-strong:0 0 30px #daa52080;--transition-fast:0.15s ease-out;--transition-normal:0.3s ease-in-out;--transition-slow:0.5s ease-in-out;--transition-bounce:0.5s cubic-bezier(0.68,-0.55,0.265,1.55);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--navbar-height:70px;--navbar-bg:#1c1611f2;--navbar-border:#d4a5741a;--btn-primary-bg:var(--gradient-primary);--btn-primary-hover:var(--primary-dark);--btn-secondary-bg:#0000;--btn-secondary-border:var(--primary);--btn-secondary-hover:var(--primary);--card-border:var(--border-color);--card-hover-border:var(--primary);--card-shadow:var(--shadow-md);--card-hover-shadow:var(--shadow-sandy);--input-bg:var(--card-bg);--input-border:var(--border-color);--input-focus-border:var(--primary);--input-focus-shadow:0 0 0 3px var(--primary-alpha-20);--white:#fff;--black:#000;--transparent:#0000;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary);color:var(--text-primary);direction:rtl;font-family:var(--font-primary);line-height:1.6;overflow-x:hidden;text-align:right;transition:background-color var(--transition-normal),color var(--transition-normal)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--accent-light)}::selection{background:var(--accent-light);color:var(--white)}::-moz-selection{background:var(--accent-light);color:var(--white)}a{color:var(--primary);text-decoration:none;transition:all var(--transition-normal)}a:hover{color:var(--accent-light)}a:focus{border-radius:var(--radius-sm);outline:2px solid var(--primary);outline-offset:2px}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:var(--font-weight-bold);line-height:1.3;margin-bottom:var(--spacing-md)}h1{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:2.5rem}h2{color:var(--primary);font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{color:var(--text-secondary);line-height:1.7}ol,p,ul{margin-bottom:var(--spacing-md)}ol,ul{padding-right:var(--spacing-lg)}li{color:var(--text-secondary);margin-bottom:var(--spacing-xs)}img{display:block;height:auto;max-width:100%}button,input,select,textarea{font-family:var(--font-primary);font-size:1rem}input,select,textarea{background:var(--card-bg);border:2px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);direction:rtl;padding:var(--spacing-sm) var(--spacing-md);text-align:right;transition:all var(--transition-normal)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:var(--input-focus-shadow);outline:none}button{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--spacing-sm);justify-content:center;transition:all var(--transition-normal)}button:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:var(--gradient-primary);box-shadow:var(--shadow-sandy);color:var(--white);font-weight:var(--font-weight-semibold);overflow:hidden;padding:var(--spacing-md) var(--spacing-xl);position:relative}.btn-primary:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:var(--shadow-sandy-hover);transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid var(--primary);color:var(--primary);padding:var(--spacing-md) var(--spacing-xl)}.btn-secondary:hover{background:var(--primary);box-shadow:var(--shadow-sandy);color:var(--white);transform:translateY(-2px)}table{border-collapse:collapse;margin-bottom:var(--spacing-md);width:100%}td,th{border-bottom:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md);text-align:right}th{background:var(--bg-secondary);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.container{margin:0 auto;max-width:var(--container-xl);padding:0 var(--spacing-lg)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fade-in{animation:fadeIn .6s ease-in}.slide-up{animation:slideUp .6s ease-out}.slide-in-right{animation:slideInRight .6s ease-out}.slide-in-left{animation:slideInLeft .6s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.hardware-acceleration{transform:translateZ(0);will-change:transform}@media screen and (max-width:1200px){.container{max-width:var(--container-lg)}}@media screen and (max-width:768px){html{font-size:14px}.container{padding:0 var(--spacing-md)}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}}@media screen and (max-width:480px){.container{padding:0 var(--spacing-sm)}h1{font-size:1.75rem}h2{font-size:1.5rem}}.card{background:var(--gradient-card);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);overflow:hidden;padding:var(--spacing-xl);position:relative;transition:all var(--transition-normal)}.card:before{background:var(--gradient-primary);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform var(--transition-normal)}.card:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow);transform:translateY(-4px)}.card:hover:before{transform:scaleX(1)}.hero-section{align-items:center;background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-section:before{background:var(--gradient-overlay);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-content{position:relative;text-align:center;z-index:2}.hero-title{-webkit-text-fill-color:#0000;background:var(--gradient-glow);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-lg)}.hero-subtitle{color:var(--text-secondary);font-size:1.25rem;margin-bottom:var(--spacing-2xl);margin-left:auto;margin-right:auto;max-width:600px}@media screen and (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.125rem}}.app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;padding-top:var(--navbar-height)}.page{min-height:calc(100vh - var(--navbar-height));position:relative}.page-content{padding:var(--spacing-2xl) 0}.page-hero{align-items:center;background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);display:flex;justify-content:center;min-height:80vh;overflow:hidden;position:relative}.page-hero:before{background:var(--gradient-overlay);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.page-hero .container{position:relative;z-index:2}.page-hero h1{-webkit-text-fill-color:#0000;background:var(--gradient-glow);-webkit-background-clip:text;background-clip:text;font-size:3rem;margin-bottom:var(--spacing-lg);text-align:center}.page-hero p{color:var(--text-secondary);font-size:1.25rem;margin:0 auto;max-width:600px;text-align:center}.section{padding:var(--spacing-5xl) 0}.section-title{color:var(--primary);font-size:2.5rem;margin-bottom:var(--spacing-2xl);text-align:center}.section-subtitle{color:var(--text-secondary);font-size:1.125rem;margin:0 auto var(--spacing-3xl);max-width:800px;text-align:center}.cards-grid{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:var(--spacing-2xl)}.feature-card{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;padding:var(--spacing-2xl);position:relative;text-align:center;transition:all var(--transition-normal)}.feature-card:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:right;transition:transform var(--transition-normal)}.feature-card:hover:before{transform:scaleX(1)}.feature-card:hover{border-color:var(--primary);box-shadow:var(--shadow-sandy-hover);transform:translateY(-8px)}.feature-icon{align-items:center;background:var(--gradient-primary);border-radius:var(--radius-full);box-shadow:var(--shadow-sandy);color:var(--white);display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto var(--spacing-lg);width:80px}.feature-card h3{color:var(--primary);font-size:1.5rem;margin-bottom:var(--spacing-md)}.feature-card p{color:var(--text-secondary);line-height:1.6}.cta-section{background:var(--gradient-card);overflow:hidden;padding:var(--spacing-5xl) 0;position:relative;text-align:center}.cta-section:before{background:var(--gradient-overlay);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.cta-content{position:relative;z-index:2}.cta-section h2{-webkit-text-fill-color:#0000;background:var(--gradient-glow);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:var(--spacing-lg)}.cta-section p{color:var(--text-secondary);font-size:1.25rem;margin-bottom:var(--spacing-2xl)}.cta-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center}.stats-section{background:var(--bg-secondary);padding:var(--spacing-4xl) 0}.stats-grid{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:center}.stat-item{padding:var(--spacing-xl)}.stat-item h3{color:var(--primary);font-size:3rem;font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-sm);text-shadow:0 0 20px #d4a5744d}.stat-item p{color:var(--text-secondary);font-size:1.125rem;margin:0}.services-grid{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.service-card{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;padding:var(--spacing-2xl);position:relative;text-align:center;transition:all var(--transition-normal)}.service-card:before{background:var(--gradient-accent);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform var(--transition-normal)}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{border-color:var(--accent);box-shadow:var(--shadow-sandy-hover);transform:translateY(-5px)}.service-icon{align-items:center;background:var(--gradient-accent);border-radius:var(--radius-lg);color:var(--white);display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto var(--spacing-lg);width:60px}.service-card h4{color:var(--accent);font-size:1.25rem;margin-bottom:var(--spacing-sm)}.service-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.5}@media screen and (max-width:768px){.page-hero h1{font-size:2.5rem}.page-hero p{font-size:1.125rem}.section-title{font-size:2rem}.cards-grid{gap:var(--spacing-lg);grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.cta-buttons{align-items:center;flex-direction:column}.services-grid{grid-template-columns:1fr}}@media screen and (max-width:480px){.page-hero h1{font-size:2rem}.section-title{font-size:1.75rem}.stats-grid{grid-template-columns:1fr}.stat-item h3{font-size:2.5rem}}
/*# sourceMappingURL=main.4eef2661.css.map*/