.support-page{min-height:100vh;position:relative;overflow-x:hidden}.support-page .support-animated-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.support-page .support-bg-circle-1,.support-page .support-bg-circle-2,.support-page .support-bg-circle-3{background:linear-gradient(135deg,#5d76f11a 0%,#8a4af30d 100%);border-radius:50%;animation:20s ease-in-out infinite float;position:absolute}.support-page .support-bg-circle-1{width:500px;height:500px;top:-250px;right:-250px}.support-page .support-bg-circle-2{width:300px;height:300px;animation-delay:-5s;bottom:-150px;left:-150px}.support-page .support-bg-circle-3{width:200px;height:200px;animation-delay:-10s;top:30%;left:10%}@keyframes float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-20px)rotate(120deg)}66%{transform:translateY(20px)rotate(240deg)}}.support-page .container{z-index:1;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.support-page .support-hero{background:linear-gradient(135deg,var(--primary-shade)0%,var(--secondary-shade)100%);color:#fff;padding:clamp(4rem,8vw,6rem) 0 clamp(3rem,6vw,4rem);position:relative;overflow:hidden}.support-page .support-hero:before{content:"";background:radial-gradient(circle at 20% 80%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff1a 0%,#0000 50%);position:absolute;inset:0}.support-page .support-hero-content{text-align:center;z-index:1;max-width:800px;margin:0 auto;position:relative}.support-page .support-hero h1{margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.1}.support-page .hero-highlight{background:linear-gradient(135deg,var(--warning-shade)0%,var(--warning-tint)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.support-page .hero-subtitle{opacity:.95;max-width:600px;margin:0 auto 3rem;font-size:clamp(1rem,2vw,1.1rem);line-height:1.6}.support-page .hero-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--light-box-shadow);background:#ffffff1a;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:900px;margin:3rem auto 0;padding:2rem;display:grid}.support-page .stat-item{text-align:left;align-items:center;gap:1rem;display:flex}.support-page .stat-icon{color:#fff;background:#fff3;border-radius:12px;flex-shrink:0;padding:.75rem;font-size:1.75rem}.support-page .stat-content{flex:1}.support-page .stat-number{color:#fff;margin-bottom:.25rem;font-size:1.75rem;font-weight:800;line-height:1}.support-page .stat-label{color:#ffffffe6;font-size:.875rem;font-weight:500}.support-page .support-options-section{padding:clamp(4rem,8vw,6rem) 0;position:relative}.support-page .section-header{text-align:center;flex-direction:column;margin-bottom:clamp(2.5rem,4vw,3.5rem);display:flex}.support-page .section-header h2{color:var(--primary-color);margin-bottom:.75rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.2}.support-page .section-subtitle{max-width:600px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.6}.support-page .support-options-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1.5rem,2.5vw,2rem);display:grid}.support-page .option-card-wrapper{perspective:1000px}.support-page .option-card{background:var(--card-bg);box-shadow:var(--light-box-shadow);color:inherit;text-align:center;border:1px solid var(--border-color);height:100%;transform-style:preserve-3d;border-radius:20px;flex-direction:column;align-items:center;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.5rem,2.5vw,2rem);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.support-page .option-card:hover{box-shadow:var(--box-shadow);border-color:var(--card-color);transform:translateY(-8px)rotateX(5deg)}.support-page .option-card.coming-soon{opacity:.8}.support-page .option-icon-wrapper{margin-bottom:1.5rem;position:relative}.support-page .option-icon-bg{z-index:0;border-radius:50%;width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support-page .option-icon{z-index:1;margin-bottom:0;font-size:2.5rem;position:relative}.support-page .option-card h3{color:var(--primary-color);margin:0 0 1rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.3}.support-page .option-card p{flex:1;margin:0 0 1.5rem;font-size:clamp(.875rem,1.5vw,.95rem);line-height:1.6}.support-page .option-link{color:var(--card-color);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.support-page .option-card:hover .option-link{gap:.75rem}.support-page .link-arrow{transition:transform .3s}.support-page .option-card:hover .link-arrow{transform:translate(4px)}.support-page .coming-soon-link{cursor:not-allowed}.support-page .coming-soon-badge{background:var(--primary-contrast);color:var(--medium-tint);box-sizing:var(--box-shadow);border-radius:20px;padding:.375rem .875rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;right:1rem}.support-page .contact-info-section{background:#f8fafc;padding:clamp(4rem,8vw,6rem) 0;position:relative}.support-page .contact-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1.5rem,2.5vw,2rem);max-width:900px;margin:0 auto;display:grid}.support-page .contact-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:clamp(1.5rem,2.5vw,2rem);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 25px #0000000d}.support-page .contact-card:hover{border-color:#0000}.support-page .contact-icon-wrapper{margin-bottom:1.5rem;display:inline-flex;position:relative}.support-page .contact-icon-bg{border-radius:50%;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support-page .contact-icon{z-index:1;font-size:2.25rem;position:relative}.support-page .contact-card h4{color:var(--primary-color);margin:0 0 .5rem;font-size:clamp(1.125rem,1.8vw,1.25rem);font-weight:700;line-height:1.3}.contact-info-section .section-subtitle{color:#354c6e}.support-page .contact-detail{color:#1a202c;margin:0 0 .25rem;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:600;line-height:1.4}.support-page .contact-subdetail{color:#64748b;margin:0;font-size:clamp(.875rem,1.2vw,.95rem);line-height:1.5}.support-page .contact-highlight{border-radius:0 0 20px 20px;height:3px;position:absolute;bottom:0;left:0}.support-page .faq-section{padding:clamp(4rem,8vw,6rem) 0;position:relative}.support-page .faq-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.5rem,4vw,3.5rem);display:flex}.support-page .view-all-link{color:var(--primary-tint);white-space:nowrap;align-items:center;gap:.5rem;font-size:clamp(.875rem,1.2vw,1rem);font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.support-page .view-all-link:hover{color:var(--secondary-tint);gap:.75rem}.support-page .faq-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:clamp(1.25rem,2vw,1.5rem);margin-bottom:3rem;display:grid}.support-page .faq-card{background:var(--primary-contrast);box-shadow:var(--light-box-shadow);border:1px solid var(--border-color);border-radius:16px;padding:clamp(1.25rem,2vw,1.75rem);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.support-page .faq-card:hover{border-color:var(--primary-color);box-shadow:var(--box-shadow)}.support-page .faq-icon{color:var(--primary-color);background:#5d76f11a;border-radius:10px;margin-bottom:1rem;padding:.5rem;font-size:1.5rem;display:inline-flex}.support-page .faq-card h4{color:var(--primary-color);margin:0 0 .75rem;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:700;line-height:1.4}.support-page .faq-card p{margin:0;font-size:clamp(.875rem,1.2vw,.95rem);line-height:1.6}.support-page .faq-underline{background:linear-gradient(90deg,var(--primary-color),transparent);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.support-page .faq-card:hover .faq-underline{transform:scaleX(1)}.support-page .faq-cta{text-align:center;background:#5d76f10d;border:1px solid #5d76f11a;border-radius:16px;padding:2rem}.support-page .faq-cta p{margin:0 0 1.5rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.5}.support-page .support-benefits{background:#f8fafc;padding:clamp(4rem,8vw,6rem) 0;position:relative}.support-page .benefits-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(1.5rem,2.5vw,2rem);max-width:900px;margin:0 auto;display:grid}.support-page .benefit-card{text-align:center;box-shadow:var(--light-box-shadow);border:1px solid var(--border-color);background:#fff;border-radius:16px;padding:clamp(1.5rem,2.5vw,2rem);transition:all .3s cubic-bezier(.4,0,.2,1)}.support-page .benefit-card:hover{border-color:var(--primary-color);box-shadow:var(--box-shadow);transform:translateY(-5px)}.support-page .benefit-icon{color:var(--primary-color);background:#5d76f11a;border-radius:14px;margin-bottom:1.25rem;padding:1rem;font-size:2.5rem;display:inline-flex}.support-page .benefit-card h4{color:var(--primary-color);margin:0 0 .75rem;font-size:clamp(1.125rem,1.8vw,1.25rem);font-weight:700;line-height:1.3}.support-page .benefit-card p{color:#354c6e;margin:0;font-size:clamp(.875rem,1.2vw,.95rem);line-height:1.6}.support-benefits .section-subtitle{color:#354c6e}.support-page .support-final-cta{background:linear-gradient(135deg,var(--primary-shade)0%,var(--secondary-shade)100%);color:#fff;text-align:center;padding:clamp(4rem,8vw,6rem) 0;position:relative;overflow:hidden}.support-page .support-final-cta:before{content:"";background:radial-gradient(circle at 20% 80%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff1a 0%,#0000 50%);position:absolute;inset:0}.support-page .final-cta-content{z-index:1;max-width:700px;margin:0 auto;position:relative}.support-page .support-final-cta h2{margin:0 0 1.5rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.2}.support-page .support-final-cta p{opacity:.95;max-width:550px;margin:0 auto 2.5rem;font-size:clamp(1.125rem,1.8vw,1.25rem);line-height:1.5}.support-page .cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.support-page .cta-button{cursor:pointer;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:clamp(.875rem,1.5vw,1rem) clamp(1.5rem,2.5vw,2rem);font-size:clamp(1rem,1.5vw,1.125rem);font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.support-page .cta-primary-large{color:var(--primary-color);background:var(--primary-contrast);box-shadow:var(--light-box-shadow);border-radius:var(--border-radius);align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.support-page .cta-primary-large:hover{box-shadow:var(--box-shadow);transform:translateY(-2px)scale(1.02)}.support-page .cta-secondary{color:var(--primary-contrast);border-radius:var(--border-radius);background:0 0;border-color:#ffffff87;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.support-page .cta-secondary:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.support-page .cta-icon{font-size:clamp(1rem,1.5vw,1.25rem);transition:transform .3s}.support-page .cta-button:hover .cta-icon{transform:translate(4px)}.support-page .animate-on-scroll{opacity:0;transition:all .6s ease-out;transform:translateY(30px)}.support-page .animate-on-scroll.animated{opacity:1;transform:translateY(0)}@media (max-width:1024px){.support-page .hero-stats{grid-template-columns:repeat(2,1fr)}.support-page .faq-grid{grid-template-columns:1fr}}@media (max-width:768px){.support-page .hero-stats{grid-template-columns:1fr;gap:1.5rem}.support-page .stat-item{text-align:center;flex-direction:column}.support-page .stat-icon{margin-bottom:.5rem}.support-page .faq-header{flex-direction:column;align-items:flex-start;gap:1rem}.support-page .cta-actions{flex-direction:column;align-items:stretch}.support-page .cta-button{text-align:center;width:100%}.support-page .support-options-grid,.support-page .contact-grid,.support-page .benefits-grid{grid-template-columns:1fr}}@media (max-width:640px){.support-page .container{padding:0 16px}.support-page .hero-stats{padding:1.5rem;grid-template-columns:1fr!important}.support-page .stat-item{text-align:center;gap:.5rem}.support-page .faq-card,.support-page .benefit-card,.support-page .contact-card,.support-page .option-card{padding:1.5rem}}@media (max-width:480px){.support-page .support-hero h1{font-size:1.75rem}.support-page .section-header h2{font-size:1.5rem}.support-page .hero-subtitle{font-size:1rem}}@keyframes pulse{0%{box-shadow:0 0 #fff6}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}.support-page .cta-primary-large{animation:2s infinite pulse}.support-page .faq-header h2{color:var(--primary-color)}
