@import url(https://fonts.googleapis.com/css2?family=Wix+Madefor+Display:wght@400;500;600;700&display=swap);:root{--primary-blue:#025689;--secondary-blue:#c9eaff;--background-blue:#f3f8fb;--black:#000;--white:#fff}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{max-width:100%;overflow-x:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif}#root{max-width:100%;overflow-x:hidden;width:100%}.container{margin:0 auto;max-width:1309px;padding:0 2rem;width:100%}.header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--secondary-blue);left:0;padding:1rem 0;position:fixed;right:0;top:0;z-index:1000}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1309px;padding:0 2rem;width:100%}.logo img{height:50px;width:auto}.navigation,.navigation ul{align-items:center;display:flex;justify-content:flex-end}.navigation ul{gap:35px;list-style:none;margin:0;padding:0}.navigation button{word-wrap:break-word;background:none;border:none;color:var(--primary-blue);cursor:pointer;font-family:Wix Madefor Display,sans-serif;font-size:20px;font-weight:700;padding:0;text-decoration:none;transition:opacity .3s ease}.navigation button:hover{opacity:.8}@media (max-width:1200px){.navigation button{font-size:18px}.logo img{height:45px}}@media (max-width:1024px){.header-container{padding:0 1.5rem}.navigation button{font-size:17px}.navigation ul{gap:25px}.logo img{height:42px}}@media (max-width:768px){.header{padding:.75rem 0}.header-container{padding:0 1rem}.navigation ul{gap:18px}.navigation button{font-size:18px}.logo img{height:38px}}@media (max-width:640px){.header{padding:.6rem 0}.header-container{padding:0 .75rem}.navigation ul{gap:12px}.navigation button{font-size:16px}.logo img{height:35px}}@media (max-width:480px){.header{padding:.5rem 0}.header-container{padding:0 .5rem}.navigation ul{gap:8px}.navigation button{font-size:15px}.logo img{height:32px}}@media (max-width:360px){.header{padding:.4rem 0}.navigation button{font-size:14px}.logo img{height:28px}.navigation ul{gap:6px}}.banner{align-items:center;background:var(--secondary-blue);display:flex;min-height:60vh;padding-top:30px}.banner-container{margin:0 auto;max-width:1309px;padding:0 2rem;width:100%}.banner-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;min-height:calc(60vh - 60px)}.banner-text{padding-left:0;transform:translateY(-60%)}.banner-text h1{word-wrap:break-word;color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-size:60px;font-weight:700;line-height:1.1;margin:0;max-width:100%;width:650px}.banner-phones{align-items:center;display:flex;justify-content:center;margin-right:-25rem;min-height:1152px;overflow:hidden;position:relative;width:calc(100% + 25rem)}.iphone-banner{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:960px}@media (max-width:1024px){.banner-content{align-items:center;gap:1rem;grid-template-columns:1fr 1fr}.banner-text{padding-left:1.5rem;padding-right:1rem}.banner-text h1{font-size:42px;text-align:left;width:100%}.banner-phones{min-height:420px;position:relative}.iphone-banner{height:auto;max-height:none;position:absolute;right:-20%;top:50%;transform:translateY(-50%);width:240px}}@media (max-width:768px){.banner{padding-top:80px}.banner-container{padding:0}.banner-content{gap:.5rem;grid-template-columns:1fr 1fr;min-height:40vh}.banner-text{padding-left:1rem;padding-right:.5rem}.banner-text h1{font-size:28px;line-height:1.1;text-align:left;width:100%}.banner-phones{min-height:360px;position:relative}.iphone-banner{height:auto;max-height:none;position:absolute;right:-15%;top:50%;transform:translateY(-50%);width:384px}}@media (max-width:480px){.banner{padding-top:70px}.banner-container{padding:0}.banner-content{gap:.25rem;grid-template-columns:1fr 1fr;min-height:35vh}.banner-text{padding-left:.5rem;padding-right:.25rem}.banner-text h1{font-size:22px;line-height:1;text-align:left;width:100%}.banner-phones{min-height:300px;position:relative}.iphone-banner{height:auto;max-height:none;position:absolute;right:-10%;top:50%;transform:translateY(-50%);width:336px}}.why-dangol{align-items:center;background:var(--background-blue);display:flex;justify-content:center;padding:100px 0}.why-dangol-container{margin:0 auto;max-width:1309px;padding:0 2rem;text-align:center;width:100%}.why-dangol-title{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:60px}.goal-text,.intro-text,.main-text,.why-dangol-title{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif}.goal-text,.intro-text,.main-text{font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.64px;line-height:normal;margin-bottom:40px;text-align:center}.korean-text{color:var(--primary-blue);font-weight:600}@media (max-width:1024px){.why-dangol{padding:80px 0}.why-dangol-title{font-size:40px;margin-bottom:50px}.goal-text,.intro-text,.main-text{font-size:28px}}@media (max-width:768px){.why-dangol{padding:60px 0}.why-dangol-container{padding:0 1rem}.why-dangol-title{font-size:28px;margin-bottom:35px}.goal-text,.intro-text,.main-text{font-size:18px;line-height:1.3;margin-bottom:25px}}@media (max-width:480px){.why-dangol{padding:50px 0}.why-dangol-container{padding:0 .75rem}.why-dangol-title{font-size:24px;margin-bottom:30px}.goal-text,.intro-text,.main-text{font-size:16px;line-height:1.4;margin-bottom:20px}}@media (max-width:360px){.why-dangol{padding:40px 0}.why-dangol-container{padding:0 .5rem}.why-dangol-title{font-size:22px;margin-bottom:25px}.goal-text,.intro-text,.main-text{font-size:15px;line-height:1.5;margin-bottom:18px}}.getting-started{background:var(--background-blue);padding:100px 0}.getting-started-container{margin:0 auto;max-width:1309px;padding:0 2rem;width:100%}.main-title{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:80px;text-align:center}.getting-started-block{margin-bottom:120px}.getting-started-block:last-child{margin-bottom:0}.content-block{text-align:center}.phone-container{margin-bottom:40px}.phone-mockup{width:300px}.phone-mockup,.three-iphone-mockup{filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));height:auto}.three-iphone-mockup{width:900px}.block-title{color:var(--primary-blue);font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px}.block-description,.block-title{font-family:Wix Madefor Display,sans-serif}.block-description{color:var(--black);font-size:32px;font-weight:400;line-height:1.6;margin:0 auto;max-width:800px}@media (max-width:1024px){.getting-started{padding:80px 0}.main-title{font-size:40px;margin-bottom:60px}.getting-started-block{margin-bottom:100px}.phone-mockup{width:250px}.three-iphone-mockup{width:750px}.block-title{font-size:28px}.block-description{font-size:18px}}@media (max-width:768px){.getting-started{padding:60px 0}.getting-started-container{padding:0 1rem}.main-title{font-size:32px;margin-bottom:50px}.getting-started-block{margin-bottom:80px}.phone-mockup{width:200px}.three-iphone-mockup{width:600px}.block-title{font-size:24px}.block-description{font-size:16px}}@media (max-width:640px){.three-iphone-mockup{max-width:500px;width:90%}}.features{background:var(--white);overflow:visible;padding:100px 0}.features-container{margin:0 auto;max-width:1309px;padding:0 2rem;width:100%}.features-header{margin-bottom:80px;text-align:center}.features-title{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0}.carousel-container{margin-bottom:40px;overflow:hidden;position:relative;width:100%}.carousel-track{cursor:grab;display:flex;touch-action:manipulation;transition:transform .5s ease-in-out;width:400%}.carousel-track:active{cursor:grabbing}.carousel-slide{flex-shrink:0;padding:0 20px;width:25%}.carousel-slide,.feature-image{align-items:center;display:flex;justify-content:center}.feature-image{height:1000px;transition:all .3s ease;width:100%}.feature-image img{height:auto;max-height:100%;max-width:100%;opacity:.6;transform:scale(.8);transition:all .3s ease}.carousel-slide.active .feature-image img{opacity:1;transform:scale(1)}.carousel-arrow{align-items:center;background:var(--white);border:2px solid var(--primary-blue);border-radius:50%;color:var(--primary-blue);cursor:pointer;display:flex;font-size:24px;font-weight:700;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.carousel-arrow:hover{background:var(--primary-blue);color:var(--white);transform:translateY(-50%) scale(1.1)}.carousel-arrow-left{left:calc(49% - 300px)}.carousel-arrow-right{right:calc(49% - 300px)}.carousel-dots{display:flex;gap:12px;justify-content:center;margin-top:40px}.dot{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:12px;transition:background .3s ease;width:12px}.dot.active,.dot:hover{background:var(--primary-blue)}.dot:hover{opacity:.7}@media (max-width:1024px){.features{padding:80px 0}.features-title{font-size:40px;margin-bottom:60px}.feature-image{height:450px}}@media (max-width:768px){.features{padding:60px 0}.features-container{padding:0 1rem}.features-title{font-size:32px;margin-bottom:50px}.feature-image{height:630px}.features-container .carousel-dots{margin-top:5px!important;transform:translateY(-20px)}.dot{height:10px;width:10px}}.kiosk{align-items:center;background:var(--white);display:flex;justify-content:center;padding:100px 0}.kiosk-container{margin:0 auto;max-width:1309px;padding:0 2rem;text-align:center;width:100%}.kiosk-title{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0}.kiosk-content{flex-direction:column;gap:5px}.kiosk-content,.kiosk-image{align-items:center;display:flex}.kiosk-image{height:900px;justify-content:center;width:100%}.kiosk-image img{border-radius:8px;height:auto;max-height:100%;max-width:100%}.kiosk-description{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.64px;line-height:1.4;margin:0;max-width:900px;text-align:center}@media (max-width:1024px){.kiosk{padding:80px 0}.kiosk-title{font-size:40px;margin-bottom:0}.kiosk-image{height:405px}.kiosk-description{font-size:24px}}@media (max-width:768px){.kiosk{padding:60px 0}.kiosk-container{padding:0 1rem}.kiosk-title{font-size:32px;margin-bottom:0}.kiosk-content{gap:5px}.kiosk-image{height:567px}.kiosk-description{font-size:20px;line-height:1.5}}@media (max-width:480px){.kiosk{padding:50px 0}.kiosk-container{padding:0 .75rem}.kiosk-title{font-size:28px;margin-bottom:0}.kiosk-content{gap:5px}.kiosk-description{font-size:18px}}.contact{background:var(--background-blue);padding:100px 0}.contact-container{margin:0 auto;max-width:1309px;padding:0 2rem;width:100%}.contact-header{margin-bottom:60px;text-align:center}.contact-title{font-size:48px;line-height:1.2;margin-bottom:20px}.contact-subtitle,.contact-title{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-weight:700}.contact-subtitle{font-size:32px;margin-bottom:30px}.contact-note{font-size:20px;font-weight:700;margin-bottom:10px}.contact-disclaimer,.contact-note{color:var(--black);font-family:Wix Madefor Display,sans-serif}.contact-disclaimer{font-size:16px;font-style:italic;font-weight:400;margin-top:20px;text-align:center}.contact-form-container{display:flex;justify-content:center;position:relative}.contact-form{background:var(--white);border-radius:16px;box-shadow:0 10px 30px #0000001a;max-width:600px;padding:40px;width:100%}.form-section{margin-bottom:40px}.form-section:last-of-type{margin-bottom:30px}.section-title{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-size:20px;font-weight:600;margin-bottom:25px;text-align:left}.form-group{margin-bottom:20px}.form-group label{color:var(--black);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group input,.form-group label{font-family:Wix Madefor Display,sans-serif}.form-group input{background:var(--white);border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:16px;padding:12px 16px;transition:border-color .3s ease;width:100%}.form-group input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #0256891a;outline:none}.submit-button{background:var(--primary-blue);border:none;border-radius:8px;color:var(--white);cursor:pointer;display:block;font-family:Wix Madefor Display,sans-serif;font-size:16px;font-weight:600;margin:0 auto;padding:12px 30px;transition:background .3s ease}.submit-button:hover{background:#014a75}.submit-button:disabled{background:#ccc;cursor:not-allowed}.submit-message{border-radius:8px;font-family:Wix Madefor Display,sans-serif;font-size:16px;font-weight:500;margin-top:20px;padding:15px;text-align:center}.submit-message.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.submit-message.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.submit-overlay{align-items:center;background:#00000080;border-radius:16px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.submit-overlay-content{background:var(--white);border-radius:12px;box-shadow:0 20px 40px #0000004d;max-width:400px;padding:30px;text-align:center;width:90%}.submit-overlay .submit-message{border-radius:8px;font-size:16px;margin:0 0 20px;padding:20px}.close-overlay-button{background:var(--primary-blue);border:none;border-radius:6px;color:var(--white);cursor:pointer;font-family:Wix Madefor Display,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:background .3s ease}.close-overlay-button:hover{background:#014a75}@media (max-width:1024px){.contact{padding:80px 0}.contact-title{font-size:40px}.contact-subtitle{font-size:20px}.contact-form{padding:30px}}@media (max-width:768px){.contact{padding:60px 0}.contact-container{padding:0 1rem}.contact-title{font-size:32px}.contact-subtitle{font-size:18px}.contact-form{padding:25px}.section-title{font-size:18px}}.access-gate{background:var(--white);border-radius:16px;box-shadow:0 10px 30px #0000001a;max-width:600px;padding:60px 40px;text-align:center;width:100%}.access-gate-content{margin:0 auto;max-width:400px}.access-gate-title{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:20px}.access-gate-description{color:var(--black);font-family:Wix Madefor Display,sans-serif;font-size:18px;font-weight:400;line-height:1.4;margin-bottom:40px}.access-form{text-align:left}.access-form-group{margin-bottom:20px}.access-form-group label{color:var(--black);display:block;font-family:Wix Madefor Display,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.access-form-group input{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:Wix Madefor Display,sans-serif;font-size:16px;font-weight:400;padding:12px 16px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.access-form-group input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #0256891a;outline:none}.access-error{background:#fee2e2;border-left:4px solid #dc2626;border-radius:6px;color:#dc2626;font-size:14px;font-weight:500;margin-bottom:20px;padding:10px 12px}.access-error,.access-submit-button{font-family:Wix Madefor Display,sans-serif}.access-submit-button{background:var(--primary-blue);border:none;border-radius:8px;color:var(--white);cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;transition:background .3s ease,transform .1s ease;width:100%}.access-submit-button:hover{background:#014a75}.access-submit-button:active{transform:translateY(1px)}@media (max-width:768px){.access-gate{padding:40px 25px}.access-gate-title{font-size:24px}.access-gate-description{font-size:16px;margin-bottom:30px}}.faq{background:var(--primary-blue);color:var(--white);padding:100px 0}.faq-container{margin:0 auto;max-width:1309px;padding:0 2rem;width:100%}.faq-title{color:var(--white);font-family:Wix Madefor Display,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:60px}.faq-list{margin-bottom:80px}.faq-item{border-bottom:1px solid #fff3;margin-bottom:0}.faq-question{align-items:center;background:none;border:none;color:var(--white);cursor:pointer;display:flex;font-family:Wix Madefor Display,sans-serif;font-size:20px;font-weight:500;justify-content:space-between;padding:24px 0;text-align:left;transition:all .3s ease;width:100%}.faq-question:hover{opacity:.8}.faq-arrow{color:var(--white);font-size:16px;transition:transform .3s ease}.faq-arrow.open{transform:rotate(180deg)}.faq-answer{animation:fadeIn .3s ease-in-out;padding:0 0 24px}.faq-answer p{color:var(--white);font-family:Wix Madefor Display,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0;opacity:.9}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-contact-section{margin-bottom:60px;text-align:center}.still-questions{color:var(--white);font-size:24px;margin-bottom:20px}.contact-us-button,.still-questions{font-family:Wix Madefor Display,sans-serif;font-weight:600}.contact-us-button{background:var(--white);border:none;border-radius:8px;color:var(--primary-blue);cursor:pointer;font-size:16px;padding:12px 30px;transition:all .3s ease}.contact-us-button:hover{background:var(--secondary-blue);transform:translateY(-2px)}.faq-footer{align-items:flex-start;border-top:1px solid #fff3;display:flex;gap:30px;padding-top:40px}.faq-logo{flex-shrink:0;margin-right:30px}.faq-logo img{height:60px;width:auto}.faq-footer-text{flex:1 1}.footer-main-text{color:var(--white);font-family:Wix Madefor Display,sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:0 0 20px}.footer-contact-info{margin-bottom:20px}.contact-item{align-items:center;color:var(--white);display:flex;font-family:Wix Madefor Display,sans-serif;font-size:18px;font-weight:600;margin-bottom:14px}.contact-item:last-child{margin-bottom:0}.contact-icon{flex-shrink:0;height:16px;margin-right:8px;width:16px}.copyright{color:var(--white);font-family:Wix Madefor Display,sans-serif;font-size:12px;font-weight:400;margin:0;opacity:.8}@media (max-width:1024px){.faq{padding:80px 0}.faq-title{font-size:40px;margin-bottom:50px}.faq-question{font-size:18px;padding:20px 0}.faq-answer p{font-size:16px}.faq-footer{flex-direction:column;gap:20px;text-align:center}}@media (max-width:768px){.faq{padding:60px 0}.faq-container{padding:0 1rem}.faq-title{font-size:32px;margin-bottom:40px}.faq-question{font-size:16px;padding:18px 0}.faq-answer p{font-size:15px}.still-questions{font-size:20px}.contact-us-button{font-size:14px;padding:10px 25px}.faq-logo img{height:50px}.footer-main-text{font-size:14px}.contact-item{font-size:13px}.copyright{font-size:11px}}.legal-page{background:var(--white);min-height:100vh;padding:40px 20px}.legal-container{background:#fff;margin:0 auto;max-width:900px}.back-home{margin-bottom:30px;transition:opacity .2s ease}.legal-title{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-size:42px;font-weight:700;line-height:1.2;margin:0 0 10px}.legal-last-updated{color:#666;font-size:14px;font-style:italic;margin:0 0 40px}.legal-content,.legal-last-updated{font-family:Wix Madefor Text,sans-serif}.legal-content{color:#333;font-size:16px;line-height:1.6}.legal-content h2{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-size:24px;font-weight:700;line-height:1.3;margin:30px 0 15px}.legal-content p{margin:0 0 15px}.legal-content strong{color:var(--primary-blue);font-weight:600}.legal-content ul{margin:15px 0;padding-left:25px}.legal-content li{line-height:1.6;margin-bottom:10px}.legal-content a{color:var(--primary-blue);text-decoration:underline;transition:opacity .2s ease}.legal-content a:hover{opacity:.7}.legal-footer{border-top:1px solid #e5e5e5;font-family:Wix Madefor Display,sans-serif;font-size:14px;margin-top:60px;padding-top:30px;text-align:center}.legal-footer a{color:var(--primary-blue);font-weight:500;text-decoration:none;transition:opacity .2s ease}.legal-footer a:hover{opacity:.7;text-decoration:underline}.legal-footer span{color:#999;margin:0 10px}@media (max-width:768px){.legal-page{padding:30px 15px}.legal-title{font-size:32px}.legal-content h2{font-size:20px}.legal-content{font-size:15px}.legal-footer{font-size:13px}.legal-footer span{display:none}.legal-footer a{display:block;margin:10px 0}}@media (max-width:480px){.legal-page{padding:20px 10px}.legal-title{font-size:28px}.legal-content h2{font-size:18px}.back-home,.legal-content{font-size:14px}}.support{background-color:var(--background-blue);min-height:100vh;padding:100px 20px}.support-container{margin:0 auto;max-width:1000px}.back-home{color:var(--primary-blue);display:inline-block;font-family:Wix Madefor Display,sans-serif;font-size:16px;font-weight:500;margin-bottom:40px;text-decoration:none;transition:opacity .3s ease}.back-home:hover{opacity:.7}.support-header{margin-bottom:60px;text-align:center}.support-title{color:var(--primary-blue);font-size:48px;font-weight:700;margin:0 0 20px}.support-subtitle,.support-title{font-family:Wix Madefor Display,sans-serif}.support-subtitle{color:#000;font-size:20px;font-weight:400;margin:0}.quick-contact-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000f;margin-bottom:60px;padding:30px;text-align:center}.contact-card-title{color:#333;font-family:Wix Madefor Display,sans-serif;font-size:22px;font-weight:600;margin:0 0 12px}.contact-card-description{color:#666;font-family:Wix Madefor Display,sans-serif;font-size:15px;line-height:1.6;margin:0 0 20px}.contact-email{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:25px}.email-label{color:#888;font-size:13px;letter-spacing:.5px;text-transform:uppercase}.email-address,.email-label{font-family:Wix Madefor Display,sans-serif;font-weight:500}.email-address{color:#666;font-size:16px}.help-section{margin-bottom:60px}.help-section-title{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-size:32px;font-weight:700;margin:0 0 40px;text-align:center}.help-categories{display:flex;flex-direction:column;gap:20px}.help-category{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001a;overflow:hidden}.category-header{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:25px 30px;text-align:left;transition:background-color .3s ease;width:100%}.category-header:hover{background-color:#f8f9fa}.category-header.active{background-color:var(--background-blue)}.category-title{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-size:22px;font-weight:700}.category-icon{color:var(--primary-blue);font-size:28px;font-weight:300;transition:transform .3s ease}.category-header.active .category-icon{transform:rotate(180deg)}.category-content{background:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease}.category-content.open{max-height:2000px;padding:0 30px 30px}.support-faq-item{border-bottom:1px solid #e5e5e5;padding:20px 0}.support-faq-item:last-child{border-bottom:none}.support-faq-question{color:#000;font-size:18px;font-weight:600;margin:0 0 12px}.support-faq-answer,.support-faq-question{font-family:Wix Madefor Display,sans-serif}.support-faq-answer{color:#666;font-size:16px;line-height:1.6;margin:0}.support-footer{border-top:1px solid #e5e5e5;padding:40px 0 20px;text-align:center}.support-footer-link{color:var(--primary-blue);font-family:Wix Madefor Display,sans-serif;font-size:14px;text-decoration:none;transition:opacity .3s ease}.support-footer-link:hover{opacity:.7}.footer-separator{color:#ccc;margin:0 15px}@media (max-width:1024px){.support{padding:80px 20px}.support-title{font-size:40px}.support-subtitle{font-size:18px}}@media (max-width:768px){.support{padding:60px 20px}.support-title{font-size:36px}.support-subtitle{font-size:16px}.quick-contact-card{padding:25px 20px}.contact-card-title{font-size:20px}.email-address{font-size:15px}.help-section-title{font-size:28px}.category-header{padding:20px}.category-title{font-size:18px}.category-content.open{padding:0 20px 20px}.faq-question{font-size:16px}.faq-answer{font-size:15px}}@media (max-width:480px){.support{padding:40px 15px}.support-header{margin-bottom:40px}.support-title{font-size:28px}.support-subtitle{font-size:15px}.quick-contact-card{margin-bottom:40px;padding:20px 15px}.contact-card-title{font-size:18px}.email-address{font-size:14px;word-break:break-all}.help-section-title{font-size:24px;margin-bottom:30px}.category-header{padding:18px 15px}.category-title{font-size:16px}.category-icon{font-size:24px}.category-content.open{padding:0 15px 15px}.faq-item{padding:15px 0}.faq-question{font-size:15px}.faq-answer{font-size:14px}.support-footer-link{font-size:13px}.footer-separator{margin:0 10px}}.App{min-height:100vh;width:100%}
/*# sourceMappingURL=main.5c9c8720.css.map*/