.benefits{background:0 0;padding:80px 0;position:relative;overflow:visible}.benefits__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.benefits__card{-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #0000000f;border-radius:20px;padding:28px;transition:all .3s}.benefits__card:hover{border-color:var(--theme-200,#bfdbfe);transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.benefits__icon{background:linear-gradient(135deg,var(--theme-100,#dbeafe),var(--theme-200,#bfdbfe));width:48px;height:48px;color:var(--theme-600,#2563eb);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;transition:all .3s;display:flex}.benefits__icon svg{width:24px;height:24px}.benefits__card:hover .benefits__icon{background:var(--theme-600,#2563eb);color:#fff;box-shadow:0 4px 12px #2563eb33}.benefits__title{color:var(--pub-text-primary,#0f172a);margin:0 0 8px;font-size:18px;font-weight:700}.benefits__description{color:var(--pub-text-secondary,#64748b);margin:0;font-size:14px;line-height:1.6}[data-theme-mode=dark] .benefits__card,[data-theme-mode=dark-blue] .benefits__card,[data-theme-mode=dark-ocean] .benefits__card,[data-theme-mode=dark-violet] .benefits__card,[data-theme-mode=dark-emerald] .benefits__card{background:#ffffff0d;border-color:#ffffff1a}[data-theme-mode=dark] .benefits__card:hover,[data-theme-mode=dark-blue] .benefits__card:hover,[data-theme-mode=dark-ocean] .benefits__card:hover,[data-theme-mode=dark-violet] .benefits__card:hover,[data-theme-mode=dark-emerald] .benefits__card:hover{background:#ffffff14;border-color:#fff3}[data-theme-mode=dark] .benefits__icon,[data-theme-mode=dark-blue] .benefits__icon,[data-theme-mode=dark-ocean] .benefits__icon,[data-theme-mode=dark-violet] .benefits__icon,[data-theme-mode=dark-emerald] .benefits__icon{background:#ffffff14}[data-theme-mode=dark] .benefits__title,[data-theme-mode=dark-blue] .benefits__title,[data-theme-mode=dark-ocean] .benefits__title,[data-theme-mode=dark-violet] .benefits__title,[data-theme-mode=dark-emerald] .benefits__title{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .benefits__description,[data-theme-mode=dark-blue] .benefits__description,[data-theme-mode=dark-ocean] .benefits__description,[data-theme-mode=dark-violet] .benefits__description,[data-theme-mode=dark-emerald] .benefits__description{color:var(--pub-text-secondary,#94a3b8)}@media (max-width:1024px){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.benefits{padding:60px 0}.benefits__grid{grid-template-columns:1fr;gap:16px}.benefits__card{padding:24px}.benefits__icon{border-radius:12px;width:40px;height:40px}.benefits__icon svg{width:20px;height:20px}.benefits__title{font-size:16px}.benefits__description{font-size:13px}}
.faq{background:0 0;padding:80px 0;position:relative;overflow:visible}.faq__container{max-width:800px;margin:0 auto}.faq__list{flex-direction:column;gap:12px;display:flex}.faq__item{-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #0000000f;border-radius:16px;transition:all .3s;overflow:hidden}.faq__item:hover{border-color:var(--theme-200,#bfdbfe)}.faq__item--open{border-color:var(--theme-300,#93c5fd);box-shadow:0 4px 16px #0000000f}.faq__question{cursor:pointer;text-align:left;width:100%;color:var(--pub-text-primary,#0f172a);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.faq__question:hover{background:#00000005}.faq__question svg{width:20px;height:20px;color:var(--pub-text-secondary,#64748b);flex-shrink:0;transition:transform .3s}.faq__item--open .faq__question svg{color:var(--theme-600,#2563eb);transform:rotate(180deg)}.faq__answer{color:var(--pub-text-secondary,#64748b);padding:0 24px 20px;font-size:15px;line-height:1.7}.faq__answer p{margin:0}[data-theme-mode=dark] .faq__item,[data-theme-mode=dark-blue] .faq__item,[data-theme-mode=dark-ocean] .faq__item,[data-theme-mode=dark-violet] .faq__item,[data-theme-mode=dark-emerald] .faq__item{background:#ffffff0d;border-color:#ffffff1a}[data-theme-mode=dark] .faq__item:hover,[data-theme-mode=dark-blue] .faq__item:hover,[data-theme-mode=dark-ocean] .faq__item:hover,[data-theme-mode=dark-violet] .faq__item:hover,[data-theme-mode=dark-emerald] .faq__item:hover{border-color:#fff3}[data-theme-mode=dark] .faq__item--open,[data-theme-mode=dark-blue] .faq__item--open,[data-theme-mode=dark-ocean] .faq__item--open,[data-theme-mode=dark-violet] .faq__item--open,[data-theme-mode=dark-emerald] .faq__item--open{border-color:#ffffff40}[data-theme-mode=dark] .faq__question,[data-theme-mode=dark-blue] .faq__question,[data-theme-mode=dark-ocean] .faq__question,[data-theme-mode=dark-violet] .faq__question,[data-theme-mode=dark-emerald] .faq__question{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .faq__question:hover,[data-theme-mode=dark-blue] .faq__question:hover,[data-theme-mode=dark-ocean] .faq__question:hover,[data-theme-mode=dark-violet] .faq__question:hover,[data-theme-mode=dark-emerald] .faq__question:hover{background:#ffffff08}[data-theme-mode=dark] .faq__answer,[data-theme-mode=dark-blue] .faq__answer,[data-theme-mode=dark-ocean] .faq__answer,[data-theme-mode=dark-violet] .faq__answer,[data-theme-mode=dark-emerald] .faq__answer{color:var(--pub-text-secondary,#94a3b8)}@media (max-width:640px){.faq{padding:50px 0}.faq__list{gap:8px}.faq__item{border-radius:12px}.faq__question{gap:12px;padding:14px 16px;font-size:14px}.faq__question svg{width:18px;height:18px}.faq__answer{padding:0 16px 14px;font-size:13px}}.faq-search{background:0 0;padding:80px 0;position:relative;overflow:visible}.faq-search__container{max-width:1200px;margin:0 auto}.faq-search__input-wrapper{margin-bottom:32px}.faq-search__input-container{max-width:560px;margin:0 auto;position:relative}.faq-search__input{-webkit-backdrop-filter:blur(12px);color:#0f172a;background:#ffffffd9;border:2px solid #00000014;border-radius:16px;width:100%;padding:16px 48px 16px 52px;font-size:1rem;transition:all .3s;box-shadow:0 4px 16px #0000000f}.faq-search__input::placeholder{color:#94a3b8}.faq-search__input:focus{border-color:hsl(var(--theme-hue,217),var(--theme-saturation,91%),60%);box-shadow:0 4px 16px #0000000f,0 0 0 4px hsla(var(--theme-hue,217),var(--theme-saturation,91%),60%,.15);outline:none}.faq-search__icon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.faq-search__clear{cursor:pointer;color:#64748b;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.faq-search__clear:hover{color:#0f172a;background:#0000001a}.faq-search__results-info{text-align:center;margin-top:12px}.faq-search__results-count{background:hsla(var(--theme-hue,217),var(--theme-saturation,91%),60%,.1);color:hsl(var(--theme-hue,217),var(--theme-saturation,91%),45%);border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.faq-search__columns{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;display:grid}.faq-search__column{flex-direction:column;gap:16px;display:flex}.faq-search__item{-webkit-backdrop-filter:blur(12px);opacity:0;background:#ffffffb3;border:1px solid #0000000f;border-radius:16px;transition:all .3s;animation:.4s forwards faqFadeIn;overflow:hidden}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.faq-search__item:hover{border-color:var(--theme-200,#bfdbfe)}.faq-search__item--open{border-color:hsl(var(--theme-hue,217),var(--theme-saturation,91%),70%);box-shadow:0 4px 20px #00000014}.faq-search__question{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:18px 20px;transition:all .2s;display:flex}.faq-search__question:hover{background:#00000005}.faq-search__number{color:#64748b;background:#0000000a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;transition:all .25s;display:flex}.faq-search__item--open .faq-search__number{background:linear-gradient(135deg,hsl(var(--theme-hue,217),var(--theme-saturation,91%),55%),hsl(var(--theme-hue,217),var(--theme-saturation,91%),45%));color:#fff}.faq-search__question-text{color:#0f172a;flex:1;font-size:1rem;font-weight:600;line-height:1.4;transition:color .2s}.faq-search__question:hover .faq-search__question-text{color:hsl(var(--theme-hue,217),var(--theme-saturation,91%),45%)}.faq-search__icon-wrapper{background:#0000000a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.faq-search__icon-wrapper svg{color:#64748b;transition:all .3s}.faq-search__item--open .faq-search__icon-wrapper{background:linear-gradient(135deg,hsl(var(--theme-hue,217),var(--theme-saturation,91%),55%),hsl(var(--theme-hue,217),var(--theme-saturation,91%),45%));transform:rotate(180deg)}.faq-search__item--open .faq-search__icon-wrapper svg{color:#fff}.faq-search__answer{max-height:0;transition:max-height .3s;overflow:hidden}.faq-search__answer--open{max-height:500px}.faq-search__answer p{color:#64748b;border-top:1px solid #0000000f;margin:0;padding:16px 20px 20px 66px;font-size:.9375rem;line-height:1.7}.faq-search__highlight{background:hsla(var(--theme-hue,217),var(--theme-saturation,91%),60%,.25);color:hsl(var(--theme-hue,217),var(--theme-saturation,91%),35%);border-radius:4px;padding:0 4px}.faq-search__no-results{text-align:center;-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1px dashed #0000001a;border-radius:20px;padding:48px 24px}.faq-search__no-results-icon{color:#94a3b8;background:#0000000a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.faq-search__no-results-title{color:#0f172a;margin:0 0 8px;font-size:1.25rem;font-weight:700}.faq-search__no-results-text{color:#64748b;margin:0 0 20px;font-size:.9375rem}.faq-search__no-results-btn{background:linear-gradient(135deg,hsl(var(--theme-hue,217),var(--theme-saturation,91%),55%),hsl(var(--theme-hue,217),var(--theme-saturation,91%),45%));color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .25s}.faq-search__no-results-btn:hover{box-shadow:0 4px 12px hsla(var(--theme-hue,217),var(--theme-saturation,91%),50%,.3);transform:translateY(-2px)}[data-theme-mode=dark] .faq-search__input,[data-theme-mode=dark-blue] .faq-search__input,[data-theme-mode=dark-ocean] .faq-search__input,[data-theme-mode=dark-violet] .faq-search__input,[data-theme-mode=dark-emerald] .faq-search__input{color:#f8fafc;background:#ffffff14;border-color:#ffffff1a}[data-theme-mode=dark] .faq-search__input::placeholder,[data-theme-mode=dark-blue] .faq-search__input::placeholder,[data-theme-mode=dark-ocean] .faq-search__input::placeholder,[data-theme-mode=dark-violet] .faq-search__input::placeholder,[data-theme-mode=dark-emerald] .faq-search__input::placeholder{color:#64748b}[data-theme-mode=dark] .faq-search__clear,[data-theme-mode=dark-blue] .faq-search__clear,[data-theme-mode=dark-ocean] .faq-search__clear,[data-theme-mode=dark-violet] .faq-search__clear,[data-theme-mode=dark-emerald] .faq-search__clear{color:#94a3b8;background:#ffffff1a}[data-theme-mode=dark] .faq-search__clear:hover,[data-theme-mode=dark-blue] .faq-search__clear:hover,[data-theme-mode=dark-ocean] .faq-search__clear:hover,[data-theme-mode=dark-violet] .faq-search__clear:hover,[data-theme-mode=dark-emerald] .faq-search__clear:hover{color:#f8fafc;background:#ffffff26}[data-theme-mode=dark] .faq-search__item,[data-theme-mode=dark-blue] .faq-search__item,[data-theme-mode=dark-ocean] .faq-search__item,[data-theme-mode=dark-violet] .faq-search__item,[data-theme-mode=dark-emerald] .faq-search__item{background:#ffffff0d;border-color:#ffffff1a}[data-theme-mode=dark] .faq-search__item:hover,[data-theme-mode=dark-blue] .faq-search__item:hover,[data-theme-mode=dark-ocean] .faq-search__item:hover,[data-theme-mode=dark-violet] .faq-search__item:hover,[data-theme-mode=dark-emerald] .faq-search__item:hover{border-color:#fff3}[data-theme-mode=dark] .faq-search__item--open,[data-theme-mode=dark-blue] .faq-search__item--open,[data-theme-mode=dark-ocean] .faq-search__item--open,[data-theme-mode=dark-violet] .faq-search__item--open,[data-theme-mode=dark-emerald] .faq-search__item--open{border-color:#ffffff40}[data-theme-mode=dark] .faq-search__question:hover,[data-theme-mode=dark-blue] .faq-search__question:hover,[data-theme-mode=dark-ocean] .faq-search__question:hover,[data-theme-mode=dark-violet] .faq-search__question:hover,[data-theme-mode=dark-emerald] .faq-search__question:hover{background:#ffffff08}[data-theme-mode=dark] .faq-search__number,[data-theme-mode=dark-blue] .faq-search__number,[data-theme-mode=dark-ocean] .faq-search__number,[data-theme-mode=dark-violet] .faq-search__number,[data-theme-mode=dark-emerald] .faq-search__number{color:#94a3b8;background:#ffffff14}[data-theme-mode=dark] .faq-search__question-text,[data-theme-mode=dark-blue] .faq-search__question-text,[data-theme-mode=dark-ocean] .faq-search__question-text,[data-theme-mode=dark-violet] .faq-search__question-text,[data-theme-mode=dark-emerald] .faq-search__question-text{color:#f8fafc}[data-theme-mode=dark] .faq-search__icon-wrapper,[data-theme-mode=dark-blue] .faq-search__icon-wrapper,[data-theme-mode=dark-ocean] .faq-search__icon-wrapper,[data-theme-mode=dark-violet] .faq-search__icon-wrapper,[data-theme-mode=dark-emerald] .faq-search__icon-wrapper{background:#ffffff14}[data-theme-mode=dark] .faq-search__icon-wrapper svg,[data-theme-mode=dark-blue] .faq-search__icon-wrapper svg,[data-theme-mode=dark-ocean] .faq-search__icon-wrapper svg,[data-theme-mode=dark-violet] .faq-search__icon-wrapper svg,[data-theme-mode=dark-emerald] .faq-search__icon-wrapper svg{color:#94a3b8}[data-theme-mode=dark] .faq-search__answer p,[data-theme-mode=dark-blue] .faq-search__answer p,[data-theme-mode=dark-ocean] .faq-search__answer p,[data-theme-mode=dark-violet] .faq-search__answer p,[data-theme-mode=dark-emerald] .faq-search__answer p{color:#94a3b8;border-top-color:#ffffff14}[data-theme-mode=dark] .faq-search__no-results,[data-theme-mode=dark-blue] .faq-search__no-results,[data-theme-mode=dark-ocean] .faq-search__no-results,[data-theme-mode=dark-violet] .faq-search__no-results,[data-theme-mode=dark-emerald] .faq-search__no-results{background:#ffffff08;border-color:#ffffff1a}[data-theme-mode=dark] .faq-search__no-results-icon,[data-theme-mode=dark-blue] .faq-search__no-results-icon,[data-theme-mode=dark-ocean] .faq-search__no-results-icon,[data-theme-mode=dark-violet] .faq-search__no-results-icon,[data-theme-mode=dark-emerald] .faq-search__no-results-icon{background:#ffffff14}[data-theme-mode=dark] .faq-search__no-results-title,[data-theme-mode=dark-blue] .faq-search__no-results-title,[data-theme-mode=dark-ocean] .faq-search__no-results-title,[data-theme-mode=dark-violet] .faq-search__no-results-title,[data-theme-mode=dark-emerald] .faq-search__no-results-title{color:#f8fafc}[data-theme-mode=dark] .faq-search__no-results-text,[data-theme-mode=dark-blue] .faq-search__no-results-text,[data-theme-mode=dark-ocean] .faq-search__no-results-text,[data-theme-mode=dark-violet] .faq-search__no-results-text,[data-theme-mode=dark-emerald] .faq-search__no-results-text{color:#94a3b8}[data-theme-mode=dark] .faq-search__highlight,[data-theme-mode=dark-blue] .faq-search__highlight,[data-theme-mode=dark-ocean] .faq-search__highlight,[data-theme-mode=dark-violet] .faq-search__highlight,[data-theme-mode=dark-emerald] .faq-search__highlight{background:hsla(var(--theme-hue,217),var(--theme-saturation,91%),50%,.3);color:hsl(var(--theme-hue,217),var(--theme-saturation,91%),75%)}@media (max-width:1024px){.faq-search__columns,.faq-search__column{gap:12px}}@media (max-width:768px){.faq-search__columns{grid-template-columns:1fr}.faq-search__column{gap:10px}}@media (max-width:640px){.faq-search{padding:60px 0}.faq-search__input{padding:14px 44px 14px 48px;font-size:.9375rem}.faq-search__icon{left:16px}.faq-search__columns{grid-template-columns:1fr}.faq-search__column{gap:8px}.faq-search__item{border-radius:12px}.faq-search__question{gap:10px;padding:14px 16px}.faq-search__number{border-radius:8px;width:28px;height:28px;font-size:.6875rem}.faq-search__question-text{font-size:.9375rem}.faq-search__icon-wrapper{border-radius:8px;width:28px;height:28px}.faq-search__answer p{padding:12px 16px 16px;font-size:.875rem}.faq-search__no-results{padding:32px 20px}.faq-search__no-results-icon{width:52px;height:52px}.faq-search__no-results-icon svg{width:24px;height:24px}}
