:root{--welaken-purple: #A062CC;--welaken-pink: #F57AA3;--welaken-yellow: #FFD74D;--welaken-white: #FFFFFF;--welaken-gray: #F8F9FA;--welaken-dark: #2C2C2C;--hero-gradient: linear-gradient(135deg, #A062CC 0%, #F57AA3 100%);--card-gradient: linear-gradient(145deg, rgba(160, 98, 204, .05) 0%, rgba(245, 122, 163, .05) 100%);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem}*{box-sizing:border-box}.customization-page{font-family:var(--font-family);line-height:1.6;color:var(--welaken-dark)}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.hidden{display:none!important}.lang-toggle{display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);justify-content:center}.lang-btn{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--welaken-purple);background:transparent;color:var(--welaken-purple);border-radius:var(--radius-sm);cursor:pointer;transition:all .3s ease;font-size:var(--font-size-sm);font-weight:500}.lang-btn.active,.lang-btn:hover{background:var(--welaken-purple);color:var(--welaken-white)}.hero-section{background:var(--hero-gradient);min-height:70vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:var(--spacing-2xl) 0}.hero-section:before{content:"";position:absolute;top:-50%;right:-10%;width:40%;height:200%;background:#ffffff1a;border-radius:50%;transform:rotate(-15deg)}.hero-content{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md);display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xl);align-items:center;position:relative;z-index:2}.hero-title{font-size:var(--font-size-4xl);font-weight:700;color:var(--welaken-white);margin-bottom:var(--spacing-md);line-height:1.2}.hero-title .en,.hero-title .cn{display:block}.hero-title .subtitle{font-size:var(--font-size-xl);font-weight:400;opacity:.9;margin-top:var(--spacing-xs)}.hero-description{margin-bottom:var(--spacing-xl)}.hero-description p{font-size:var(--font-size-lg);color:#ffffffe6;margin-bottom:var(--spacing-md);max-width:600px}.hero-description a{color:var(--welaken-yellow);text-decoration:underline;font-weight:500}.hero-buttons{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.btn{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:var(--font-size-base);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:all .3s ease;min-width:140px}.btn-primary{background:var(--welaken-yellow);color:var(--welaken-dark)}.btn-primary:hover{background:#ffe066;transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary{background:#fff3;color:var(--welaken-white);border:1px solid rgba(255,255,255,.3)}.btn-secondary:hover{background:#ffffff4d;transform:translateY(-2px)}.hero-visual{display:flex;justify-content:center;align-items:center}.unicorn-graphic{position:relative;animation:float 3s ease-in-out infinite}.unicorn-svg{width:200px;height:200px;filter:drop-shadow(0 10px 25px rgba(0,0,0,.1))}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.section-title{text-align:center;font-size:var(--font-size-3xl);font-weight:700;color:var(--welaken-dark);margin-bottom:var(--spacing-xl)}.highlights-section{padding:var(--spacing-2xl) 0;background:var(--welaken-gray)}.highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.highlight-card{background:var(--welaken-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);transition:all .3s ease;position:relative;overflow:hidden}.highlight-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--hero-gradient)}.highlight-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.highlight-icon{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}.highlight-card h3{font-size:var(--font-size-lg);font-weight:600;color:var(--welaken-dark);line-height:1.4}.vision-section{padding:var(--spacing-2xl) 0;background:var(--welaken-white)}.vision-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:center}.vision-image{display:flex;justify-content:center}.mockup-container{position:relative;padding:var(--spacing-lg)}.custom-tee{width:200px;height:250px;position:relative;background:var(--card-gradient);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:var(--shadow-md)}.tee-base{width:120px;height:140px;background:var(--welaken-pink);border-radius:var(--radius-md);position:relative;opacity:.8}.custom-text{position:absolute;font-size:var(--font-size-lg);font-weight:700;color:var(--welaken-white);z-index:2}.custom-pattern{position:absolute;bottom:20px;width:60px;height:20px;background:var(--welaken-yellow);border-radius:var(--radius-sm);opacity:.7}.vision-text h2{font-size:var(--font-size-3xl);font-weight:700;color:var(--welaken-dark);margin-bottom:var(--spacing-md)}.vision-text p{font-size:var(--font-size-lg);color:var(--welaken-dark);opacity:.8;line-height:1.6}.process-section{padding:var(--spacing-2xl) 0;background:var(--welaken-gray)}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.step{background:var(--welaken-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);transition:all .3s ease}.step:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.step:nth-child(odd){background:var(--card-gradient)}.step-number{width:50px;height:50px;background:var(--hero-gradient);color:var(--welaken-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:700;margin:0 auto var(--spacing-md)}.step h3{font-size:var(--font-size-base);font-weight:600;color:var(--welaken-dark);line-height:1.4}.listening-section{padding:var(--spacing-2xl) 0;background:var(--welaken-yellow);text-align:center}.listening-section h2{font-size:var(--font-size-3xl);font-weight:700;color:var(--welaken-dark);margin-bottom:var(--spacing-md)}.listening-section p{font-size:var(--font-size-lg);color:var(--welaken-dark);max-width:800px;margin:0 auto var(--spacing-xl);opacity:.9}.listening-section .btn-primary{background:var(--welaken-white);color:var(--welaken-dark)}.listening-section .btn-primary:hover{background:#f8f9fa}.faq-section{padding:var(--spacing-2xl) 0;background:var(--welaken-white)}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid #e5e5e5;margin-bottom:var(--spacing-md)}.faq-question{width:100%;padding:var(--spacing-md) 0;background:none;border:none;text-align:left;font-size:var(--font-size-lg);font-weight:600;color:var(--welaken-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.faq-question:hover{color:var(--welaken-purple)}.faq-icon{font-size:var(--font-size-xl);font-weight:300;transition:transform .3s ease;flex-shrink:0;margin-left:var(--spacing-sm)}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;opacity:0}.faq-item.active .faq-answer{max-height:200px;padding:0 0 var(--spacing-md) 0;opacity:1}.faq-answer p{font-size:var(--font-size-base);color:var(--welaken-dark);opacity:.8;line-height:1.6;margin:0;padding-top:var(--spacing-xs)}.contact-section{padding:var(--spacing-2xl) 0;background:var(--welaken-gray);text-align:center}.contact-section h2{font-size:var(--font-size-2xl);font-weight:700;color:var(--welaken-dark);margin-bottom:var(--spacing-lg)}.contact-email{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}.contact-email a{color:var(--welaken-purple);text-decoration:none;font-weight:600}.contact-email a:hover{text-decoration:underline}.contact-note{font-size:var(--font-size-sm);color:var(--welaken-dark);opacity:.7;max-width:600px;margin:0 auto}@media (max-width: 768px){:root{--font-size-4xl: 2rem;--font-size-3xl: 1.5rem;--font-size-2xl: 1.25rem}.hero-content{grid-template-columns:1fr;text-align:center;gap:var(--spacing-lg)}.hero-title{font-size:var(--font-size-3xl)}.hero-buttons{justify-content:center}.vision-content{grid-template-columns:1fr;text-align:center}.process-steps,.highlights-grid{grid-template-columns:1fr}.container{padding:0 var(--spacing-sm)}.hero-section,.highlights-section,.vision-section,.process-section,.listening-section,.faq-section,.contact-section{padding:var(--spacing-xl) 0}.unicorn-svg{width:150px;height:150px}.custom-tee{width:150px;height:180px}.tee-base{width:90px;height:100px}.lang-toggle{justify-content:center}}@media (max-width: 480px){.hero-title{font-size:var(--font-size-2xl)}.hero-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:280px}.highlight-card,.step{padding:var(--spacing-lg)}}.fade-in{animation:fadeIn .6s ease-in-out}.slide-up{animation:slideUp .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)}}html{scroll-behavior:smooth}.btn:focus,.lang-btn:focus,.faq-question:focus{outline:2px solid var(--welaken-purple);outline-offset:2px}.loading{opacity:.6;pointer-events:none}@media print{.hero-section{background:none;color:#000}.btn,.lang-toggle{display:none}.faq-answer{max-height:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/customization-page.css.map */
