.dc-tp-media{--dc-tp-ease:cubic-bezier(.22, .7, .18, 1);background:#efe9e6;position:relative;overflow:hidden}.dc-tp-media__el.dc-tp-media__el{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;display:block}.dc-tp-media__toggle{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#1a1a2e73;border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .3s,transform .3s;display:inline-flex;position:absolute;top:14px;right:14px}.dc-tp-media__toggle:hover{background:#1a1a2eb3;transform:scale(1.06)}.dc-tp-media__toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}.dc-tp-media__toggle[hidden]{display:none}.dc-tp-media__toggle svg{width:16px;height:16px;display:block}.dc-tp-media__toggle .dc-tp-media__ico-play,.dc-tp-media__toggle[aria-pressed=true] .dc-tp-media__ico-pause{display:none}.dc-tp-media__toggle[aria-pressed=true] .dc-tp-media__ico-play{display:block}.is-motion [data-dc-tp-reveal] .dc-tp-media__el{transition:scale 2.4s var(--dc-tp-ease,ease), transform .9s var(--dc-tp-ease,ease);scale:1.16}.is-motion [data-dc-tp-reveal].is-in .dc-tp-media__el{scale:1.04}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dc-tp-media--drift .dc-tp-media__el{animation:linear both dc-tp-drift;animation-timeline:view();animation-range:cover}}}@keyframes dc-tp-drift{0%{translate:0 -2.5%}to{translate:0 2.5%}}[data-dc-tp-count]{position:relative}[data-dc-tp-count].is-counting{color:#0000!important}[data-dc-tp-count].is-counting:after{content:attr(data-dc-tp-shown);text-align:inherit;color:var(--dc-tp-count-color,#8b6b62);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.dc-tp-media__el.dc-tp-media__el{transition:none!important;animation:none!important;scale:1!important}}.dc-faq{max-width:1400px;margin:0 auto;padding:80px 24px 0}.dc-faq .dc-faq__header{text-align:center;margin-bottom:40px}.dc-faq .dc-faq__subtitle{align-items:center;gap:14px;margin-bottom:12px;display:inline-flex}.dc-faq .dc-faq__subtitle-line{background:linear-gradient(90deg,#0000,#a78278);width:40px;height:1px}.dc-faq .dc-faq__subtitle-line:last-child{background:linear-gradient(90deg,#a78278,#0000)}.dc-faq .dc-faq__subtitle-text{letter-spacing:3.5px;text-transform:uppercase;color:#8b6b62;font-family:Trajan Pro,Cinzel,serif;font-size:11px;font-weight:400}.dc-faq .dc-faq__title{color:#1a1a2e;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:300;line-height:1.15}.dc-faq .dc-faq__grid{grid-template-columns:1fr 420px;align-items:start;gap:48px;display:grid}.dc-faq .dc-faq__categories{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.dc-faq .dc-faq__cat-btn{color:#505059;cursor:pointer;background:0 0;border:1px solid #a782782e;border-radius:50px;padding:8px 18px;font-family:inherit;font-size:13px;transition:all .3s}.dc-faq .dc-faq__cat-btn:hover{color:#a78278;border-color:#a78278}.dc-faq .dc-faq__cat-btn--active{color:#fff;background:#a78278;border-color:#a78278}.dc-faq .dc-faq__cat-btn--active:hover{color:#fff}.dc-faq .dc-faq__search{margin-bottom:20px;position:relative}.dc-faq .dc-faq__search-icon{color:#94a3b8;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.dc-faq .dc-faq__search-input{box-sizing:border-box;background:#fff;border:1px solid #a782781f;border-radius:50px;outline:none;width:100%;padding:12px 16px 12px 42px;font-family:inherit;font-size:14px;transition:all .3s}.dc-faq .dc-faq__search-input:focus{border-color:#a78278;box-shadow:0 0 0 3px #a7827814}.dc-faq .dc-faq__item{background:#fff;border:1px solid #0000000d;border-radius:14px;margin-bottom:8px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.dc-faq .dc-faq__item--active{border-color:#a7827833;box-shadow:0 4px 16px #0000000a}.dc-faq .dc-faq__question{color:#1a1a2e;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:18px 20px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.dc-faq .dc-faq__question:focus-visible{outline-offset:-2px;border-radius:14px;outline:2px solid #a78278}.dc-faq .dc-faq__question svg{color:#a78278;flex-shrink:0;width:18px;height:18px;transition:transform .3s}.dc-faq .dc-faq__item--active .dc-faq__question svg{transform:rotate(180deg)}.dc-faq .dc-faq__answer{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.dc-faq .dc-faq__answer-inner{color:#505059;padding:0 20px 18px;font-size:14px;line-height:1.7}.dc-faq .dc-faq__no-results{text-align:center;color:#94a3b8;padding:30px;font-size:14px}.dc-faq .dc-faq__right{position:sticky;top:32px}.dc-faq .dc-faq__contact-card{border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:480px;display:flex;position:relative;overflow:hidden}.dc-faq .dc-faq__contact-bg{z-index:0;position:absolute;inset:0}.dc-faq .dc-faq__contact-bg img{object-fit:cover;width:100%;height:100%;display:block}.dc-faq .dc-faq__contact-overlay{z-index:1;background:linear-gradient(#10101e33 0%,#10101e99 45%,#10101eeb 100%);position:absolute;inset:0}.dc-faq .dc-faq__contact-content{z-index:2;padding:32px;position:relative}.dc-faq .dc-faq__contact-title{color:#fff;margin:0 0 6px;font-size:22px;font-weight:400;line-height:1.2}.dc-faq .dc-faq__contact-desc{color:#ffffff8c;margin:0 0 20px;font-size:13px;font-weight:300;line-height:1.6}.dc-faq .dc-faq__contact-items{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.dc-faq .dc-faq__contact-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffc;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;text-decoration:none;transition:all .3s;display:flex}.dc-faq a.dc-faq__contact-item:hover{color:#fff;background:#ffffff1f;border-color:#a782784d;transform:translate(4px)}.dc-faq .dc-faq__contact-icon{background:#a7827833;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dc-faq .dc-faq__contact-icon svg{color:#a78278;width:15px;height:15px}.dc-faq .dc-faq__contact-cta{flex-wrap:wrap;gap:10px;display:flex}.dc-faq .dc-faq__cta-primary{color:#fff;background:#a78278;border-radius:50px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #a7827859}.dc-faq .dc-faq__cta-primary:hover{color:#fff;background:#967269;transform:translateY(-2px);box-shadow:0 8px 28px #a7827866}.dc-faq .dc-faq__cta-primary svg{width:15px;height:15px}.dc-faq .dc-faq__cta-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffc;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:400;text-decoration:none;transition:all .3s;display:inline-flex}.dc-faq .dc-faq__cta-secondary:hover{color:#fff;background:#ffffff1f;border-color:#fff3;transform:translateY(-2px)}.dc-faq .dc-faq__cta-secondary svg{width:14px;height:14px}.dc-faq .dc-faq__usp{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;display:flex}.dc-faq .dc-faq__usp-chip{color:#505059;background:#a782780a;border:1px solid #a782781a;border-radius:50px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:500;transition:all .3s;display:flex}.dc-faq .dc-faq__usp-chip:hover{background:#a7827814;border-color:#a7827833;transform:translateY(-1px)}.dc-faq .dc-faq__usp-icon{background:#a782781a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.dc-faq .dc-faq__usp-icon svg{color:#a78278;width:11px;height:11px}.dc-faq .dc-faq__item,.dc-faq .dc-faq__contact-card,.dc-faq .dc-faq__usp-chip{opacity:0;transition:opacity .5s,transform .5s,border-color .3s,box-shadow .3s,background .3s;transform:translateY(20px)}.dc-faq .dc-faq__item.dc-faq--visible,.dc-faq .dc-faq__contact-card.dc-faq--visible,.dc-faq .dc-faq__usp-chip.dc-faq--visible{opacity:1;transform:translateY(0)}@media (width<=1024px){.dc-faq .dc-faq__grid{grid-template-columns:1fr 360px;gap:32px}}@media (width<=800px){.dc-faq{padding:50px 16px}.dc-faq .dc-faq__grid{grid-template-columns:1fr;gap:32px}.dc-faq .dc-faq__right{order:-1;position:static}.dc-faq .dc-faq__contact-card{min-height:400px}}@media (width<=640px){.dc-faq{padding:40px 12px}.dc-faq .dc-faq__contact-card{min-height:360px}.dc-faq .dc-faq__contact-content{padding:24px}.dc-faq .dc-faq__question{padding:14px 16px;font-size:14px}.dc-faq .dc-faq__answer-inner{padding:0 16px 14px;font-size:13px}.dc-faq .dc-faq__contact-cta{flex-direction:column}.dc-faq .dc-faq__cta-secondary{justify-content:center}.dc-faq .dc-faq__cat-btn{padding:7px 14px;font-size:12px}}.dc-faq.dc-faq--no-contact{max-width:920px;padding-bottom:72px}.dc-faq.dc-faq--no-contact .dc-faq__grid{grid-template-columns:minmax(0,1fr)}.dc-faq .dc-faq__question:focus-visible{outline-offset:2px;outline:2px solid #1a1a2e}.dc-faq .dc-faq__answer-inner{overflow-wrap:anywhere}@media (width<=640px){.dc-faq.dc-faq--no-contact{padding-bottom:48px}}.dc-faq .dc-faq__answer{visibility:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),visibility 0s linear .4s}.dc-faq .dc-faq__item--active .dc-faq__answer{visibility:visible;transition:max-height .4s cubic-bezier(.4,0,.2,1),visibility}.dc-faq.dc-faq--treatment{--dc-faq-accent:#a78278;--dc-faq-accent-text:#8b6b62;--dc-faq-dark:#1a1a2e;--dc-faq-text:#505059;--dc-faq-line:#a782783d;--dc-tp-ease:cubic-bezier(.22, .7, .18, 1);background:radial-gradient(50% 40% at 100% 100%,#a782781f,#0000 70%),linear-gradient(#fff 0%,#faf6f4 100%);max-width:none;margin:0;padding:96px 24px;font-family:Inter,sans-serif}.dc-faq--treatment *,.dc-faq--treatment :before,.dc-faq--treatment :after{box-sizing:border-box}.dc-faq-tp__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,88px);max-width:1200px;margin:0 auto;display:grid}.dc-faq-tp__sticky{flex-direction:column;gap:26px;display:flex}@media (width>=1025px) and (height>=820px){.dc-faq-tp__sticky{position:sticky;top:110px}}.dc-faq-tp__eyebrow{letter-spacing:3.5px;text-transform:uppercase;color:var(--dc-faq-accent-text);align-items:center;gap:12px;margin:0 0 14px;font-family:Trajan Pro,Cinzel,serif;font-size:11px;line-height:1.4;display:inline-flex}.dc-faq-tp__eyebrow span{background:linear-gradient(90deg, transparent, var(--dc-faq-accent));width:32px;height:1px}.dc-faq.dc-faq--treatment .dc-faq-tp__title{font-size:clamp(28px,3vw,40px)}.dc-faq-tp__intro{color:var(--dc-faq-text);margin:14px 0 0;font-size:16px;line-height:1.7}.dc-faq-tp__media{aspect-ratio:16/9;isolation:isolate;transition:opacity 1s var(--dc-tp-ease), clip-path 1.4s var(--dc-tp-ease);border-radius:140px 22px 22px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 80px -56px #1a1a2e99}.dc-faq-tp__media .dc-tp-media{position:absolute;inset:0}.dc-faq-tp__media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1a1a2e00 55%,#1a1a2e73);position:absolute;inset:0}.dc-faq-tp__caption{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--dc-faq-dark);background:#ffffffd1;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:16px}.dc-faq-tp__caption span{background:var(--dc-faq-accent);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out 3 dc-faq-pulse;box-shadow:0 0 #a7827899}@keyframes dc-faq-pulse{0%{box-shadow:0 0 #a7827899}to{box-shadow:0 0 0 10px #a7827800}}.dc-faq-tp__help{background:var(--dc-faq-dark);color:#fff;transition:opacity .9s ease .2s, translate 1s var(--dc-tp-ease) .2s;border-radius:22px;padding:26px 26px 24px;box-shadow:0 30px 60px -40px #1a1a2eb3}.dc-faq-tp__help-title{color:#fff;margin:0 0 6px;font-size:19px;font-weight:400;line-height:1.3}.dc-faq-tp__help-text{color:#ffffffa8;margin:0 0 18px;font-size:14px;line-height:1.65}.dc-faq-tp__help-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.dc-faq-tp__phone{color:#fff;align-items:center;gap:12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.dc-faq-tp__phone small{letter-spacing:1px;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:500;display:block}.dc-faq-tp__phone-ico{color:#e6c9bf;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .3s,border-color .3s;display:inline-flex}.dc-faq-tp__phone-ico svg{width:17px;height:17px}.dc-faq-tp__phone:hover .dc-faq-tp__phone-ico{background:var(--dc-faq-accent);border-color:var(--dc-faq-accent);color:#fff}.dc-faq-tp__phone:focus-visible,.dc-faq-tp__cta:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #fff}.dc-faq-tp__cta{margin-left:auto}.dc-faq--treatment .dc-faq__accordion{border-top:1px solid var(--dc-faq-line)}.dc-faq.dc-faq--treatment .dc-faq__item{--dc-tp-d:calc(var(--dc-tp-i,0) * 70ms);opacity:1;border:0;border-bottom:1px solid var(--dc-faq-line);box-shadow:none;transition:opacity .7s var(--dc-tp-ease) var(--dc-tp-d), translate .8s var(--dc-tp-ease) var(--dc-tp-d), background-color .4s ease;background:0 0;border-radius:0;margin:0;position:relative;overflow:visible;transform:none}.dc-faq.dc-faq--treatment .dc-faq__item:after{content:"";background:var(--dc-faq-accent);transform-origin:0;height:1px;transition:transform .8s var(--dc-tp-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.dc-faq.dc-faq--treatment .dc-faq__item--active:after{transform:scaleX(1)}.dc-faq.dc-faq--treatment .dc-faq__question{color:var(--dc-faq-dark);gap:22px;padding:26px 4px;font-size:18px;font-weight:400;line-height:1.4}.dc-faq.dc-faq--treatment .dc-faq__question:focus-visible{outline:2px solid var(--dc-faq-dark);outline-offset:2px;border-radius:8px}.dc-faq-tp__num{letter-spacing:1px;color:#8b6b62bf;flex-shrink:0;min-width:28px;font-family:Cinzel,serif;font-size:13px;font-weight:600;transition:color .3s}.dc-faq-tp__q{transition:translate .45s var(--dc-tp-ease), color .3s ease;flex:1}.dc-faq.dc-faq--treatment .dc-faq__question:hover .dc-faq-tp__q{color:var(--dc-faq-accent-text);translate:6px}.dc-faq-tp__icon{border:1px solid var(--dc-faq-line);width:42px;height:42px;transition:background-color .4s ease, border-color .4s ease, rotate .5s var(--dc-tp-ease);border-radius:50%;flex-shrink:0;position:relative}.dc-faq-tp__icon:before,.dc-faq-tp__icon:after{content:"";background:var(--dc-faq-accent-text);width:13px;height:1.5px;transition:rotate .5s var(--dc-tp-ease), background-color .3s ease;border-radius:2px;margin:-.75px 0 0 -6.5px;position:absolute;top:50%;left:50%}.dc-faq-tp__icon:after{rotate:90deg}.dc-faq.dc-faq--treatment .dc-faq__question:hover .dc-faq-tp__icon{border-color:var(--dc-faq-accent)}.dc-faq--treatment .dc-faq__item--active .dc-faq-tp__icon{background:var(--dc-faq-accent);border-color:var(--dc-faq-accent);rotate:180deg}.dc-faq--treatment .dc-faq__item--active .dc-faq-tp__icon:before,.dc-faq--treatment .dc-faq__item--active .dc-faq-tp__icon:after{background:#fff}.dc-faq--treatment .dc-faq__item--active .dc-faq-tp__icon:after{rotate:0deg}.dc-faq--treatment .dc-faq__item--active .dc-faq-tp__num{color:var(--dc-faq-accent)}.dc-faq.dc-faq--treatment .dc-faq__answer-inner{color:var(--dc-faq-text);opacity:0;transition:opacity .4s ease, translate .5s var(--dc-tp-ease);padding:0 68px 28px 54px;font-size:15.5px;line-height:1.8;translate:0 -6px}.dc-faq--treatment .dc-faq__item--active .dc-faq__answer-inner{opacity:1;transition-delay:.12s;translate:0}.dc-faq--treatment .dc-faq__answer-inner p{margin:0 0 .8em}.dc-faq--treatment .dc-faq__answer-inner p:last-child{margin-bottom:0}.dc-faq--treatment .dc-faq__categories,.dc-faq--treatment .dc-faq__search{margin-bottom:24px}.dc-faq--treatment.is-motion .dc-faq-tp__header:not(.is-in){opacity:0;translate:0 24px}.dc-faq--treatment .dc-faq-tp__header{transition:opacity .9s var(--dc-tp-ease), translate 1s var(--dc-tp-ease)}.dc-faq--treatment.is-motion .dc-faq-tp__media:not(.is-in){opacity:0;clip-path:inset(10% 6% 0 round 140px 22px 22px)}.dc-faq--treatment.is-motion .dc-faq-tp__media{clip-path:inset(0)}.dc-faq--treatment.is-motion .dc-faq-tp__help:not(.is-in){opacity:0;translate:0 24px}.dc-faq.dc-faq--treatment.is-motion .dc-faq__item:not(.is-in){opacity:0;translate:0 22px}@media (width<=1024px){.dc-faq.dc-faq--treatment{padding:64px 24px}.dc-faq-tp__grid{flex-direction:column;align-items:stretch;gap:28px;max-width:720px;display:flex}.dc-faq-tp__aside,.dc-faq-tp__sticky{display:contents}.dc-faq-tp__media{aspect-ratio:16/9}.dc-faq-tp__list{width:100%}.dc-faq-tp__help{order:3}}@media (width<=640px){.dc-faq.dc-faq--treatment{padding:48px 16px}.dc-faq-tp__media{border-radius:90px 18px 18px}.dc-faq.dc-faq--treatment .dc-faq__question{gap:14px;padding:20px 2px;font-size:16px}.dc-faq-tp__num{min-width:22px;font-size:12px}.dc-faq-tp__icon{width:36px;height:36px}.dc-faq.dc-faq--treatment .dc-faq__answer-inner{padding:0 8px 22px 36px;font-size:15px}.dc-faq-tp__help{padding:22px 20px}.dc-faq-tp__cta{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.dc-faq--treatment *,.dc-faq--treatment :before,.dc-faq--treatment :after{transition:none!important;animation:none!important}}
