@charset "UTF-8";.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#e8bbd3f0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .35s ease,box-shadow .35s ease,padding .35s ease}.header--scrolled{background:#fffffff2;box-shadow:0 4px 22px -14px #c94e884d}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(20px,4vw,44px);min-height:60px}@media(max-width:767px){.nav{padding:12px 16px;flex-wrap:wrap}}.nav-logo{font-family:Be Vietnam Pro,-apple-system,sans-serif;font-weight:800;font-size:1.6rem;letter-spacing:.06em;color:#fff;text-decoration:none;transition:color .35s ease}.header--scrolled .nav-logo{color:#c94e88}.nav-links{display:flex;gap:26px;flex:1;justify-content:center}@media(max-width:820px){.nav-links{display:none}}.nav-link{background:transparent;border:none;cursor:pointer;padding:0;font-family:Be Vietnam Pro,-apple-system,sans-serif;color:#fff;text-decoration:none;font-size:.92rem;font-weight:600;transition:color .35s ease,opacity .2s ease;white-space:nowrap}.header--scrolled .nav-link{color:#241a2b}.nav-link:hover{opacity:.8}.nav-cta{font-family:Be Vietnam Pro,-apple-system,sans-serif;font-weight:700;font-size:.9rem;padding:10px 22px;border-radius:100px;border:none;cursor:pointer;text-decoration:none;background:#fff;color:#c94e88;box-shadow:0 8px 20px -8px #0003;transition:transform .25s ease,background .35s ease,color .35s ease,box-shadow .35s ease;white-space:nowrap}.nav-cta:hover{transform:translateY(-2px)}.header--scrolled .nav-cta{background:linear-gradient(120deg,#d96ba0,#7e4fb0);color:#fff;box-shadow:0 10px 22px -8px #b23c7480}@media(max-width:520px){.nav-cta{padding:9px 16px;font-size:.82rem}}.home{width:100%;overflow-x:hidden;background:#fff;color:#241a2b;font-family:Be Vietnam Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.62}.home h1,.home h2,.home h3{font-family:inherit;font-weight:800;line-height:1.12;letter-spacing:-.01em}.home a:focus-visible{outline:3px solid #7E4FB0;outline-offset:3px}.eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c94e88;display:inline-flex;align-items:center;gap:.6em}.eyebrow:before{content:"✦"}.eyebrow--center{justify-content:center;width:100%}.eyebrow--light{color:#fff}.pk{color:#c94e88}.sec-head{text-align:center;max-width:36em;margin:0 auto 54px}.sec-head h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.01em;margin:14px 0 12px;color:#241a2b}.sec-head p{color:#726a78;font-size:1.05rem}.store-row{display:flex;gap:13px;flex-wrap:wrap}.store-btn{display:inline-flex;align-items:center;gap:11px;text-decoration:none;border-radius:15px;padding:11px 22px 11px 18px;min-height:48px;box-sizing:border-box;transition:transform .25s ease}.store-btn:focus-visible{outline:3px solid #7E4FB0;outline-offset:3px}.store-btn:hover{transform:translateY(-3px)}.store-btn--primary{background:#241a2b;color:#fff;box-shadow:0 14px 30px -16px #00000080}.store-btn--ghost{background:#fff;color:#241a2b;box-shadow:0 14px 30px -16px #c94e8866}.store-btn--ghost .store-btn__top{color:#726a78}.store-btn--ghost .store-btn__big{color:#241a2b}.store-btn__icon{width:26px;height:26px;flex-shrink:0}.store-btn__text{display:flex;flex-direction:column;line-height:1.2}.store-btn__top{font-size:.62rem;letter-spacing:.05em;color:#ffffffb3;line-height:1}.store-btn__big{font-size:1.05rem;font-weight:700}.hero{position:relative;overflow:hidden;margin-top:60px;padding:72px 0 84px;background:radial-gradient(115% 80% at 86% 4%,rgba(201,78,136,.22),transparent 55%),radial-gradient(90% 70% at 0% 102%,rgba(126,79,176,.16),transparent 60%),linear-gradient(180deg,#e8bbd3,#fce4ec 26%,#fdf4f8 58%,#fff)}.hero__container{max-width:1180px;margin:0 auto;padding:0 24px;position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:34px}.hero__cover{width:100%;max-width:1000px}.hero__cover-img{width:100%;height:auto;display:block;border-radius:22px;box-shadow:0 30px 70px -30px #a83a6e80}.hero__copy{max-width:800px;text-align:center}.hero__copy .store-row,.hero__copy .hero__trust{justify-content:center}.hero__title{font-size:clamp(2.4rem,5.2vw,4rem);font-weight:800;line-height:1.14;letter-spacing:-.01em;margin-bottom:18px;color:#241a2b}.hero__title-gradient{display:inline-block;margin-top:6px;background:linear-gradient(100deg,#a83a6e,#b23c74 42%,#7e4fb0);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lead{font-size:1.14rem;color:#726a78;max-width:31em;margin-bottom:14px;font-weight:400}.hero__lead b{font-weight:700;color:#b23c74}.hero__cta{margin:20px 0 22px}.hero__trust{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero__trust small{font-size:.88rem;color:#726a78}.hero__trust small b{color:#c94e88;font-weight:700}.hero__avatars{display:flex}.hero__avatars span{width:34px;height:34px;border-radius:50%;border:2px solid #FFFFFF;margin-left:-10px;background:linear-gradient(135deg,#d96ba0,#b23c74)}.hero__avatars span:first-child{margin-left:0}.sec-banner{margin:0 auto 46px;max-width:1000px}.sec-banner img{width:100%;height:auto;display:block;border-radius:22px;box-shadow:0 22px 54px -24px #c94e8852}.mission{background:#fdf4f8;text-align:center;padding:78px 0}.mission__container{max-width:1180px;margin:0 auto;padding:0 24px}.mission__quote{font-weight:800;font-size:clamp(1.6rem,3.4vw,2.5rem);color:#241a2b;max-width:17em;margin:16px auto 0}.mission__quote em{font-style:normal;color:#c94e88}.mission__sub{max-width:35em;margin:20px auto 0;color:#726a78;font-size:1.03rem}.journey{padding:92px 0;background:#fff}.journey__container{max-width:1180px;margin:0 auto;padding:0 24px}.journey__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.journey__steps{grid-template-columns:1fr}}.journey__step{background:#fff;border-radius:24px;padding:36px 30px;position:relative;overflow:hidden;border:1px solid #F1D3E0;box-shadow:0 12px 30px -16px #c94e883d;transition:transform .3s ease,box-shadow .3s ease}.journey__step:hover{transform:translateY(-6px);box-shadow:0 22px 54px -24px #c94e8852}.journey__step h3{font-size:1.5rem;font-weight:800;margin-bottom:8px;color:#241a2b}.journey__step p{color:#726a78;font-size:.96rem}.journey__num{display:block;font-weight:800;font-size:2.6rem;color:#c94e88;margin-bottom:10px;line-height:1}.journey__arrow{position:absolute;top:44px;right:-13px;z-index:4;color:#c94e88;font-size:1.4rem;opacity:.5}@media(max-width:900px){.journey__arrow{display:none}}.courses{padding:92px 0;background:linear-gradient(180deg,#fdf4f8,#fff)}.courses__container{max-width:1180px;margin:0 auto;padding:0 24px}.courses__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}@media(max-width:900px){.courses__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.courses__grid{grid-template-columns:1fr}}.courses__cat{background:#fff;border-radius:24px;padding:32px 30px;position:relative;overflow:hidden;box-shadow:0 12px 30px -16px #c94e883d;border:1px solid #F1D3E0;transition:transform .3s ease,box-shadow .3s ease}.courses__cat:hover{transform:translateY(-6px);box-shadow:0 22px 54px -24px #c94e8852}.courses__cat h3{font-size:1.42rem;font-weight:800;margin-bottom:8px;color:#241a2b}.courses__cat--feature{grid-column:span 2;color:#fff;border:none;background:linear-gradient(125deg,#d2649a,#b23c74 42%,#7e4fb0)}.courses__cat--feature:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;top:-90px;right:-60px;background:#ffffff1f}.courses__cat--feature h3{color:#fff;font-size:1.85rem}.courses__cat--feature .courses__desc{color:#ffffffe6}.courses__cat--feature .courses__pill{background:#ffffff2e;color:#fff}@media(max-width:520px){.courses__cat--feature{grid-column:span 1}}.courses__cat--feature .courses__ic{background:#ffffff2e;color:#fff}.courses__ic{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#fbeff5;color:#c94e88;margin-bottom:18px}.courses__ic svg{width:27px;height:27px}.courses__hot{position:absolute;top:22px;right:22px;font-size:.66rem;font-weight:700;letter-spacing:.06em;background:#fff;color:#b23c74;padding:5px 12px;border-radius:100px;text-transform:uppercase;z-index:3}.courses__desc{color:#726a78;font-size:.94rem;margin-bottom:16px}.courses__pills{display:flex;flex-wrap:wrap;gap:8px}.courses__pill{font-size:.8rem;font-weight:500;padding:6px 14px;border-radius:100px;background:#fbeff5;color:#b23c74}.community{padding:92px 0;position:relative;overflow:hidden;color:#fff;background:linear-gradient(140deg,#b23c74,#9b5fb6)}.community:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:#ffffff1a;top:-150px;right:-110px}.community__container{max-width:1180px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;position:relative;z-index:3}@media(max-width:900px){.community__container{grid-template-columns:1fr;gap:40px}}.community__container h2{font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800;margin:14px 0 16px}.community__container h2 em{font-style:normal;color:#ffe0ee}.community__lead{color:#ffffffe6;font-size:1.05rem;font-weight:400}.community__list{margin-top:24px;display:flex;flex-direction:column;gap:15px}.community__item{display:flex;gap:14px;align-items:flex-start}.community__item b{display:block;margin-bottom:2px;font-weight:700}.community__item span{color:#ffffffd1;font-size:.92rem}.community__dot{width:36px;height:36px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff29}.community__dot svg{width:19px;height:19px;stroke:#fff}.community__poster img{width:100%;height:auto;display:block;border-radius:24px;box-shadow:0 30px 60px -26px #00000080}.shop{padding:92px 0;background:#fff}.shop__container{max-width:1180px;margin:0 auto;padding:0 24px}.shop__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:10px}@media(max-width:900px){.shop__grid{grid-template-columns:1fr}}.shop__brand{border-radius:26px;padding:44px 38px;color:#fff;position:relative;overflow:hidden;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 22px 54px -24px #c94e8852}.shop__brand:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;top:-70px;right:-60px;background:#ffffff24}.shop__brand--mairis{background:linear-gradient(150deg,#d2649a,#a83a6e)}.shop__brand--mailife{background:linear-gradient(150deg,#9b5fb6,#5e3a8c)}.shop__brand-tag{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;position:relative;z-index:2;color:#ffffffeb}.shop__brand h3{font-weight:800;font-size:2.2rem;margin:8px 0 10px;position:relative;z-index:2}.shop__brand p{color:#ffffffeb;font-size:.98rem;position:relative;z-index:2;max-width:22em}.shop__note{text-align:center;margin-top:26px;color:#726a78;font-size:.96rem}.love{padding:92px 0;background:#fdf4f8}.love__container{max-width:1180px;margin:0 auto;padding:0 24px}.love__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:900px){.love__grid{grid-template-columns:1fr}}.love__card{background:#fff;border-radius:22px;padding:30px 28px;box-shadow:0 12px 30px -16px #c94e883d;border:1px solid #F1D3E0}.love__card p{font-size:1.02rem;color:#241a2b;line-height:1.6;margin-bottom:20px;font-weight:500}.love__stars{color:#fcd34d;font-size:.95rem;letter-spacing:.12em;margin-bottom:14px}.love__who{display:flex;align-items:center;gap:12px}.love__who b{font-size:.94rem;display:block;color:#b23c74}.love__who span{font-size:.8rem;color:#726a78}.love__avatar{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#d96ba0,#b23c74);flex-shrink:0}.benefits{background:#fdf4f8;padding:74px 0 22px;text-align:center}.benefits__container{max-width:1180px;margin:0 auto;padding:0 24px}.benefits .eyebrow{margin-bottom:18px}.benefits__img{width:100%;max-width:560px;height:auto;display:block;margin:0 auto;border-radius:24px;box-shadow:0 22px 54px -24px #c94e8852}.final{position:relative;text-align:center;color:#fff;padding:100px 0;overflow:hidden;background:linear-gradient(140deg,#b23c74,#9b5fb6)}.final:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:#ffffff1a;bottom:-160px;left:-100px}.final__container{max-width:1180px;margin:0 auto;padding:0 24px;position:relative;z-index:3}.final__container h2{font-size:clamp(2.2rem,4.8vw,3.5rem);font-weight:800;margin:16px auto 14px;max-width:15em}.final__container p{color:#ffffffeb;max-width:31em;margin:0 auto 32px;font-size:1.1rem;font-weight:400}.final__container .final__note{margin-top:48px;font-size:.86rem;color:#ffffffd1;max-width:none}.final__hl{color:#ffe0ee}.final__store-row{justify-content:center}.home-footer{background:#1b1420;color:#fff9;padding:56px 0 32px}.home-footer__container{max-width:1180px;margin:0 auto;padding:0 24px}.home-footer__grid{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;align-items:flex-start}.home-footer__logo{font-weight:800;font-size:1.8rem;letter-spacing:.06em;color:#d96ba0}.home-footer__tag{margin-top:6px;font-weight:600;font-size:.95rem;color:#ff6b9d}.home-footer__col b{color:#fff;font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;display:block;margin-bottom:12px;font-weight:700}.home-footer__col a{display:block;color:#fff9;text-decoration:none;font-size:.9rem;margin-bottom:8px;transition:color .2s ease}.home-footer__col a:hover{color:#ff6b9d}.home-footer__bottom{margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);font-size:.82rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.policy{width:100%;min-height:100vh;background:#fff;padding:96px 20px 60px}@media(min-width:768px){.policy{padding:112px 40px 80px}}@media(min-width:1024px){.policy{padding:128px 60px 96px}}.policy__header{max-width:860px;margin:0 auto 32px;border-bottom:2px solid #E5E7EB;padding-bottom:20px}@media(min-width:768px){.policy__header{margin-bottom:40px;padding-bottom:28px}}.policy__title{font-size:26px;font-weight:700;color:#000;margin:0 0 12px;line-height:1.3}@media(min-width:768px){.policy__title{font-size:34px}}.policy__updated{font-size:14px;color:#6b7280;margin:0 0 16px}.policy__back{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:#d8478c;text-decoration:none;transition:color .2s ease}.policy__back:hover{color:#c93a7c;text-decoration:underline}.policy__back:focus-visible{outline:2px solid #D8478C;outline-offset:2px;border-radius:4px}.policy__body{max-width:860px;margin:0 auto;font-size:16px;line-height:1.7;color:#4b5563;overflow-wrap:break-word}@media(min-width:768px){.policy__body{font-size:17px}}.policy__body p{margin:0 0 16px}.policy__body p:last-child{margin-bottom:0}.policy__body strong{color:#000;font-weight:700}.policy__body em{font-style:italic}.policy__body a{color:#3b82f6;font-weight:500;text-decoration:none;transition:color .2s ease;border-radius:2px}.policy__body a:hover{color:#2563eb;text-decoration:underline}.policy__body a:focus-visible{outline:2px solid #3B82F6;outline-offset:2px}.policy__body h1,.policy__body h2,.policy__body h3,.policy__body h4{color:#000;font-weight:700;line-height:1.35;scroll-margin-top:96px}.policy__body>p:first-child{text-align:center;font-size:20px;font-weight:700;color:#000;margin-bottom:24px}@media(min-width:768px){.policy__body>p:first-child{font-size:24px}}.policy__body h2{font-size:22px;margin:48px 0 20px;padding-top:24px;border-top:2px solid #E5E7EB}@media(min-width:768px){.policy__body h2{font-size:26px}}.policy__body h2:first-of-type{margin-top:32px}.policy__body h3{font-size:18px;margin:28px 0 12px}@media(min-width:768px){.policy__body h3{font-size:19px}}.policy__body ul,.policy__body ol{margin:0 0 16px;padding-left:24px}@media(min-width:768px){.policy__body ul,.policy__body ol{padding-left:28px}}.policy__body li{margin-bottom:8px;padding-left:4px}.policy__body li:last-child{margin-bottom:0}.policy__body li ul,.policy__body li ol{margin-top:8px;margin-bottom:8px}.policy__body ol[type="1"]:first-of-type{background:#f9fafb;border-left:4px solid #D8478C;border-radius:4px;padding:20px 20px 20px 44px;margin-bottom:40px;list-style-position:outside}.policy__body ol[type="1"]:first-of-type li{font-weight:600}.policy__body ol[type="1"]:first-of-type a{color:#4b5563}.policy__body ol[type="1"]:first-of-type a:hover{color:#d8478c}.policy__body table{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:15px;overflow-x:auto;display:block}@media(min-width:768px){.policy__body table{display:table}}.policy__body td,.policy__body th{border:1px solid #D1D5DB;padding:10px 12px;text-align:left;vertical-align:top}.policy__body td p,.policy__body th p{margin:0}.policy__body thead td,.policy__body th{background:#f9fafb;font-weight:700}.policy__body hr{border:none;border-top:1px solid #E5E7EB;margin:32px 0}.csae-standards{width:100%;min-height:100vh;background:#fff;padding:40px 20px}@media(min-width:768px){.csae-standards{padding:60px 40px}}@media(min-width:1024px){.csae-standards{padding:80px 60px}}.csae-standards__header{max-width:900px;margin:0 auto 40px;border-bottom:2px solid #E5E7EB;padding-bottom:24px}@media(min-width:768px){.csae-standards__header{margin-bottom:48px;padding-bottom:32px}}.csae-standards__title{font-size:28px;font-weight:700;color:#000;margin:0 0 20px;line-height:1.3}@media(min-width:768px){.csae-standards__title{font-size:36px;margin-bottom:24px}}@media(min-width:1024px){.csae-standards__title{font-size:42px}}.csae-standards__meta{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#6b7280}@media(min-width:768px){.csae-standards__meta{flex-direction:row;flex-wrap:wrap;gap:12px 24px;font-size:15px}}.csae-standards__meta p{margin:0;display:flex;gap:6px}.csae-standards__meta p strong{font-weight:600;color:#000}.csae-standards__meta a{color:#3b82f6;text-decoration:none;transition:color .2s ease}.csae-standards__meta a:hover{color:#2563eb;text-decoration:underline}.csae-standards__content{max-width:900px;margin:0 auto}.csae-standards__intro{font-size:16px;line-height:1.7;color:#4b5563;margin:0 0 32px;padding:16px;background:#f9fafb;border-left:4px solid #D8478C;border-radius:4px}@media(min-width:768px){.csae-standards__intro{font-size:17px;padding:20px;margin-bottom:40px}}.csae-standards__section{margin-bottom:32px}@media(min-width:768px){.csae-standards__section{margin-bottom:40px}}.csae-standards__section h2{font-size:20px;font-weight:700;color:#000;margin:0 0 16px;line-height:1.4}@media(min-width:768px){.csae-standards__section h2{font-size:24px;margin-bottom:20px}}.csae-standards__section p{font-size:15px;line-height:1.7;color:#4b5563;margin:0 0 12px}@media(min-width:768px){.csae-standards__section p{font-size:16px;margin-bottom:16px}}.csae-standards__section p:last-child{margin-bottom:0}.csae-standards__section ul{margin:12px 0;padding-left:24px}@media(min-width:768px){.csae-standards__section ul{margin:16px 0;padding-left:28px}}.csae-standards__section ul li{font-size:15px;line-height:1.7;color:#4b5563;margin-bottom:8px;padding-left:8px}@media(min-width:768px){.csae-standards__section ul li{font-size:16px;margin-bottom:10px}}.csae-standards__section ul li:last-child{margin-bottom:0}.csae-standards__section a{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}.csae-standards__section a:hover{color:#2563eb;text-decoration:underline}.csae-standards__contact{font-weight:600;padding:12px;background:#f9fafb;border-radius:4px;margin:16px 0!important}@media(min-width:768px){.csae-standards__contact{padding:14px}}.help{min-height:100vh;background:linear-gradient(180deg,#fff5f7,#fff);padding-bottom:80px}.help__header{background:#fff;border-bottom:1px solid #E4E6EB;padding:32px 20px;margin-top:60px}@media(max-width:767px){.help__header{padding:24px 16px}}.help__header-container{max-width:1200px;margin:0 auto;text-align:center}.help__logo{height:40px;margin-bottom:20px}@media(max-width:767px){.help__logo{height:32px;margin-bottom:16px}}.help__title{font-size:48px;font-weight:800;color:#111827;margin:0 0 24px;letter-spacing:-.02em}@media(max-width:1023px){.help__title{font-size:36px}}@media(max-width:767px){.help__title{font-size:28px;margin-bottom:20px}}.help__nav{display:flex;justify-content:center;gap:20px}@media(max-width:767px){.help__nav{gap:16px}}.help__nav-link{padding:12px 32px;font-size:16px;font-weight:600;color:#d8478c;background:#fff;border:2px solid #D8478C;border-radius:100px;cursor:pointer;transition:all .3s ease;outline:none}.help__nav-link:hover{background:#d8478c;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #d8478c4d}.help__nav-link:active{transform:translateY(0)}@media(max-width:767px){.help__nav-link{padding:10px 24px;font-size:15px}}.help__container{max-width:1000px;margin:60px auto 0;padding:0 20px}@media(max-width:767px){.help__container{padding:0 16px;margin-top:40px}}.help__search{padding:40px 0}@media(max-width:767px){.help__search{padding:32px 0}}.help__search-wrapper{position:relative;max-width:600px;margin:0 auto}.help__search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#4b5563;font-size:18px}.help__search-input{width:100%;padding:18px 24px 18px 52px;font-size:16px;border:2px solid #D1D5DB;border-radius:100px;background:#fff;color:#111827;transition:all .3s ease;outline:none}.help__search-input::placeholder{color:#4b5563}.help__search-input:focus{border-color:#d8478c;box-shadow:0 0 0 4px #d8478c1a}@media(max-width:767px){.help__search-input{font-size:15px;padding:16px 20px 16px 48px}}.help__content{padding-top:30px;margin-bottom:60px}.help__section-title{font-size:32px;font-weight:700;color:#111827;margin:0 0 32px;text-align:center}@media(max-width:767px){.help__section-title{font-size:24px;margin-bottom:24px}}.help__categories{display:flex;flex-direction:column;gap:16px}.help__category{background:#fff;border-radius:16px;border:2px solid #D1D5DB;overflow:hidden;transition:all .3s ease}.help__category:hover{border-color:#d8478c;box-shadow:0 4px 12px #d8478c1a}.help__category-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;background:transparent}@media(max-width:767px){.help__category-header{padding:20px}}.help__category-title{display:flex;align-items:center;gap:16px}.help__category-icon{font-size:32px;flex-shrink:0}@media(max-width:767px){.help__category-icon{font-size:28px}}.help__category-name{font-size:22px;font-weight:700;color:#111827;text-align:left}@media(max-width:767px){.help__category-name{font-size:18px}}.help__questions{padding:0 28px 24px;display:flex;flex-direction:column;gap:8px}@media(max-width:767px){.help__questions{padding:0 20px 20px}}.help__question{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff5f7;border-radius:12px;text-decoration:none;color:#111827;transition:all .2s ease;border:2px solid transparent}.help__question:hover{background:#fff;border-color:#d8478c;transform:translate(4px)}.help__question:hover .help__question-arrow{color:#d8478c;transform:translate(4px)}@media(max-width:767px){.help__question{padding:14px 16px}}.help__question-text{font-size:16px;font-weight:500;flex:1}@media(max-width:767px){.help__question-text{font-size:15px}}.help__question-arrow{font-size:14px;color:#4b5563;transition:all .2s ease;flex-shrink:0;margin-left:12px}@media(max-width:767px){.help__question-arrow{font-size:12px}}.help__faq-section{margin-bottom:60px;padding:30px 20px 0}@media(max-width:767px){.help__faq-section{margin-bottom:40px;padding:50px 16px 0}}.help__faq-title{font-size:32px;font-weight:700;color:#111827;margin:0 0 32px;text-align:center}@media(max-width:767px){.help__faq-title{font-size:24px;margin-bottom:24px}}.help__faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.help__faq-item{background:#fff;border-radius:16px;border:2px solid #D1D5DB;overflow:hidden;transition:all .3s ease}.help__faq-item:hover{border-color:#d8478c;box-shadow:0 4px 12px #d8478c1a}.help__faq-question{width:100%;display:flex;align-items:center;gap:12px;padding:24px 28px;background:transparent;border:none;cursor:pointer;transition:all .2s ease;text-align:left}.help__faq-question:hover{background:#fff5f7}@media(max-width:767px){.help__faq-question{padding:20px;gap:10px}}.help__faq-number{font-size:20px;font-weight:700;color:#d8478c;flex-shrink:0}@media(max-width:767px){.help__faq-number{font-size:18px}}.help__faq-question-text{flex:1;font-size:18px;font-weight:600;color:#111827}@media(max-width:767px){.help__faq-question-text{font-size:16px}}.help__faq-arrow{font-size:18px;color:#4b5563;transition:all .3s ease;flex-shrink:0}.help__faq-arrow.expanded{transform:rotate(90deg);color:#d8478c}@media(max-width:767px){.help__faq-arrow{font-size:16px}}.help__faq-answer{padding:0 28px 24px 60px;animation:fadeIn .3s ease}@media(max-width:767px){.help__faq-answer{padding:0 20px 20px 48px}}.help__faq-answer p{margin:0;font-size:16px;line-height:1.6;color:#4b5563}@media(max-width:767px){.help__faq-answer p{font-size:15px}}.help__contact-section{margin-bottom:60px;max-width:700px;margin-left:auto;margin-right:auto}@media(max-width:767px){.help__contact-section{margin-bottom:40px}}.help__contact-title{font-size:32px;font-weight:700;color:#111827;margin:0 0 12px;text-align:center}@media(max-width:767px){.help__contact-title{font-size:24px}}.help__contact-subtitle{font-size:16px;color:#4b5563;margin:0 0 32px;text-align:center}@media(max-width:767px){.help__contact-subtitle{font-size:15px;margin-bottom:24px}}.help__contact-form{background:#fff;border:2px solid #D1D5DB;border-radius:20px;padding:40px}@media(min-width:768px)and (max-width:1024px){.help__contact-form{padding:32px}}@media(max-width:767px){.help__contact-form{padding:24px}}.help__form-group{margin-bottom:24px}@media(max-width:767px){.help__form-group{margin-bottom:20px}}.help__form-label{display:block;font-size:15px;font-weight:600;color:#111827;margin-bottom:8px}@media(max-width:767px){.help__form-label{font-size:14px}}.help__form-input{width:100%;padding:14px 18px;font-size:16px;border:2px solid #D1D5DB;border-radius:12px;background:#fff;color:#111827;transition:all .3s ease;outline:none;font-family:inherit}.help__form-input::placeholder{color:#4b5563}.help__form-input:focus{border-color:#d8478c;box-shadow:0 0 0 4px #d8478c1a}@media(max-width:767px){.help__form-input{font-size:15px;padding:12px 16px}}.help__form-textarea{width:100%;padding:14px 18px;font-size:16px;border:2px solid #D1D5DB;border-radius:12px;background:#fff;color:#111827;transition:all .3s ease;outline:none;resize:vertical;font-family:inherit;min-height:120px}.help__form-textarea::placeholder{color:#4b5563}.help__form-textarea:focus{border-color:#d8478c;box-shadow:0 0 0 4px #d8478c1a}@media(max-width:767px){.help__form-textarea{font-size:15px;padding:12px 16px;min-height:100px}}.help__form-submit{width:100%;padding:18px 36px;background:linear-gradient(135deg,#d8478c,#ff4081);color:#fff;font-size:16px;font-weight:700;border:none;border-radius:100px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #d8478c4d}.help__form-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #d8478c66}.help__form-submit:active:not(:disabled){transform:translateY(0)}.help__form-submit:disabled{opacity:.6;cursor:not-allowed}@media(max-width:767px){.help__form-submit{padding:16px 32px;font-size:15px}}.help__form-success{margin-top:16px;padding:14px 20px;background:#f0fdf4;color:#10b981;font-size:15px;font-weight:600;border-radius:12px;text-align:center;animation:fadeIn .3s ease}@media(max-width:767px){.help__form-success{font-size:14px;padding:12px 16px}}.help__footer{text-align:center;padding:60px 20px;background:#fff;border-radius:20px;border:2px solid #FBCFE8;max-width:600px;margin:0 auto}@media(max-width:767px){.help__footer{padding:40px 20px}}.help__footer-title{font-size:28px;font-weight:700;color:#111827;margin:0 0 12px}@media(max-width:767px){.help__footer-title{font-size:22px}}.help__footer-text{font-size:16px;color:#4b5563;margin:0 0 32px}@media(max-width:767px){.help__footer-text{font-size:15px;margin-bottom:24px}}.help__footer-button{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;background:linear-gradient(135deg,#d8478c,#ff4081);color:#fff;font-size:16px;font-weight:700;text-decoration:none;border-radius:100px;transition:all .3s ease;box-shadow:0 4px 16px #d8478c4d}.help__footer-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d8478c66}.help__footer-button:active{transform:translateY(0)}@media(max-width:767px){.help__footer-button{padding:16px 32px;font-size:15px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.app-container{min-height:100vh;width:100%;background:#fff}.app-container__content{max-width:1440px;margin:0 auto;width:100%}@media(max-width:767px){.app-container__content{padding:0}}@media(min-width:768px)and (max-width:1023px){.app-container__content{padding:0 20px}}@media(min-width:1024px){.app-container__content{padding:0 40px}}@media(min-width:1440px){.app-container__content{padding:0 60px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
