.legacy-site-shell .legacy-static-page .page-container{background:#fff;border-radius:20px;max-width:780px;margin:60px auto 30px;padding:36px;position:relative;box-shadow:0 5px 25px #0000001a;overflow:visible!important}.legacy-site-shell .legacy-static-page .page-header-image-container{z-index:1;border-radius:20px;width:108%;margin-top:-64px;margin-left:-4%;position:relative;overflow:hidden}.legacy-site-shell .page-header-image-container picture,.legacy-site-shell .page-article-image picture{display:block}.legacy-site-shell .legacy-static-page .page-header-image{z-index:1;object-fit:cover;border-radius:20px;width:100%;height:340px;display:block;position:relative;box-shadow:0 10px 30px #00000026}.legacy-site-shell .legacy-static-page .page-header-overlay{z-index:3;color:#fff;text-shadow:0 2px 4px #00000080;background:linear-gradient(#0000 0%,#000000b8 100%);border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:30px 32px;position:absolute;bottom:0;left:0;right:0}.legacy-site-shell .legacy-static-page .page-header-overlay .page-title{color:#fff;letter-spacing:.5px;text-align:left;margin:0;font-size:2.5rem;font-weight:700;line-height:1.2}.legacy-site-shell .page-content{z-index:2;color:#444;padding-top:40px;font-size:1.1rem;line-height:1.8;position:relative}.legacy-site-shell .page-content h2,.legacy-site-shell .page-content .page-title1,.legacy-site-shell .page-content .page-title2{color:#333;text-align:left;margin-top:40px;margin-bottom:20px;padding-bottom:12px;font-size:1.8rem;font-weight:600;position:relative}.legacy-site-shell .page-content h2:after,.legacy-site-shell .page-content .page-title1:after,.legacy-site-shell .page-content .page-title2:after{content:"";background:var(--legacy-theme);border-radius:3px;width:60px;height:3px;position:absolute;bottom:0;left:0}.legacy-site-shell .page-content h3{color:#444;text-align:left;margin-top:30px;margin-bottom:15px;font-size:1.5rem;font-weight:500}.legacy-site-shell .page-content p,.legacy-site-shell .page-content ul{text-align:left;margin-bottom:24px;font-size:1.05rem;line-height:1.8}.legacy-site-shell .page-content ul{padding-left:22px}.legacy-site-shell .page-content li{margin-bottom:10px}.legacy-site-shell .page-text-wrap{clear:both;margin:20px 0;display:block;position:relative;overflow:visible}.legacy-site-shell .page-text-wrap:after{content:"";clear:both;display:table}.legacy-site-shell .page-text-content{display:block;overflow:visible}.legacy-site-shell .page-article-image{z-index:2;border-radius:15px;width:50%;margin-top:10px;margin-bottom:10px;position:relative;overflow:hidden}.legacy-site-shell .page-article-image img{object-fit:cover;border-radius:15px;width:100%;max-height:300px;display:block;box-shadow:0 10px 25px #00000026}.legacy-site-shell .page-article-image-left{float:left;width:calc(50% + 90px);margin-left:-90px;margin-right:30px}.legacy-site-shell .page-article-image-right{float:right;width:calc(50% + 90px);margin-left:30px;margin-right:-90px}.legacy-site-shell .page-fade-in{opacity:1;transform:none}.legacy-site-shell .widget-contact{grid-template-columns:repeat(var(--count,1),minmax(0,1fr));gap:1.5rem;width:100%;max-width:920px;margin:3rem auto;display:grid}@media (min-width:576px){.legacy-site-shell .widget-contact{--count:2}}@media (min-width:992px){.legacy-site-shell .widget-contact{--count:4}}.legacy-site-shell .contact-card{z-index:1;aspect-ratio:4/5;cursor:pointer;opacity:1;text-align:center;background-color:#fff;border-radius:.5rem;flex-direction:column;align-items:center;padding:1.5rem;transition:opacity .5s,transform .5s,box-shadow .3s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.legacy-site-shell .contact-card:before{content:"";z-index:1;background-color:var(--card-color,#3b82f6);width:100%;height:4px;position:absolute;top:0;left:0}.legacy-site-shell .contact-card:after{content:"";z-index:0;opacity:0;background-color:#0000;transition:background-color .3s,opacity .3s;position:absolute;inset:0}.legacy-site-shell .contact-card>*,.legacy-site-shell .contact-card a>*{z-index:2;position:relative}.legacy-site-shell .contact-card a{width:100%;color:inherit;flex-direction:column;flex:auto;justify-content:center;align-items:center;text-decoration:none;display:flex}.legacy-site-shell .contact-card-icon{color:#6b7280;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:.75rem;transition:color .3s;display:flex}.legacy-site-shell .contact-card-content{flex-direction:column;gap:.2rem;display:flex}.legacy-site-shell .contact-card-title{color:#1f2937;margin:0;font-weight:500;line-height:1.1;transition:color .3s;font-size:1rem!important}.legacy-site-shell .contact-card-text{color:#6b7280;text-overflow:ellipsis;max-width:100%;margin:0;font-size:.5rem;line-height:1.3;transition:color .3s;overflow:hidden}.legacy-site-shell .contact-card:hover,.legacy-site-shell .contact-card:focus-within,.legacy-site-shell .contact-card.card-hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.legacy-site-shell .contact-card:hover:after,.legacy-site-shell .contact-card:focus-within:after,.legacy-site-shell .contact-card.card-hover:after{opacity:.9;background-color:var(--card-color,#3b82f6)}.legacy-site-shell .contact-card:hover .contact-card-icon,.legacy-site-shell .contact-card:hover .contact-card-title,.legacy-site-shell .contact-card:hover .contact-card-text,.legacy-site-shell .contact-card:focus-within .contact-card-icon,.legacy-site-shell .contact-card:focus-within .contact-card-title,.legacy-site-shell .contact-card.card-hover .contact-card-icon,.legacy-site-shell .contact-card.card-hover .contact-card-title{color:#fff}.legacy-site-shell .contact-card:focus-within .contact-card-text,.legacy-site-shell .contact-card.card-hover .contact-card-text,.legacy-site-shell .contact-card:hover .contact-card-text{color:#fffc}.legacy-site-shell .contact-card-delay-1{--card-color:#3b82f6}.legacy-site-shell .contact-card-delay-2{--card-color:#f59e0b}.legacy-site-shell .contact-card-delay-3{--card-color:#ec4899}.legacy-site-shell .contact-card-delay-4{--card-color:#10b981}.legacy-site-shell .faq-section .title-area{max-width:760px;margin-bottom:45px;margin-left:auto;margin-right:auto}.legacy-site-shell .legacy-faq-page .container{max-width:900px}.legacy-site-shell .faq-content{max-width:760px;margin-top:1.5rem;margin-left:auto;margin-right:auto}.legacy-site-shell .faq-accordion .accordion+.accordion{margin-top:28px}.legacy-site-shell .faq-group{position:relative}.legacy-site-shell .faq-group-stack{background:var(--white);border:1px solid #0f172a14;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #00000012}.legacy-site-shell .faq-group-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.legacy-site-shell .faq-group-icon{background:color-mix(in srgb,var(--theme)16%,#fff);border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:inline-flex;box-shadow:0 6px 18px #00000014}.legacy-site-shell .faq-group h3{color:var(--title);letter-spacing:-.02em;margin:0;font-size:1.9rem;font-weight:800;line-height:1.15}.legacy-site-shell .faq-content.style-1 .legacy-faq-item{box-shadow:none;background-color:#0000;border-bottom:1px solid #0f172a14;border-radius:0;transition:background-color .25s,box-shadow .25s;overflow:hidden;margin-bottom:0!important}.legacy-site-shell .faq-content.style-1 .legacy-faq-item:last-child{border-bottom:none}.legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-header{list-style:none;display:block}.legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-header::-webkit-details-marker{display:none}.legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-button{width:100%;color:var(--title);font-family:inherit;font-size:20px;font-style:normal;font-weight:600;line-height:inherit;text-align:left;background-color:#0000;border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;transition:background-color .25s,color .25s,padding .25s;display:flex;position:relative}.legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-button:after{content:"+";background-color:color-mix(in srgb,var(--theme)10%,#fff);width:40px;height:40px;color:var(--title);border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;font-size:28px;font-weight:500;line-height:1;transition:background-color .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a0f}.legacy-site-shell .faq-content.style-1 .legacy-faq-item:hover .accordion-button{background-color:color-mix(in srgb,var(--theme)5%,#fff)}.legacy-site-shell .faq-content.style-1 .legacy-faq-item[open] .accordion-button{background:linear-gradient(180deg,color-mix(in srgb,var(--theme)12%,#fff),color-mix(in srgb,var(--theme)5%,#fff));color:var(--title);padding-top:18px;padding-bottom:18px}.legacy-site-shell .faq-content.style-1 .legacy-faq-item[open] .accordion-button:after{content:"−";background-color:var(--theme);color:var(--white);transform:scale(1.04);box-shadow:0 8px 20px #0000001f}.legacy-site-shell .faq-content.style-1 .legacy-faq-item[open]{background:color-mix(in srgb,var(--theme)4%,#fff);box-shadow:inset 0 1px #fff6}.legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-collapse{background-color:#0000;border-top:1px solid #0f172a14}.legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-body{color:var(--text);background-color:#0000;border-radius:0;padding:18px 24px 24px;line-height:1.75}@media (max-width:991px){.legacy-site-shell .legacy-faq-page .container,.legacy-site-shell .faq-section .title-area,.legacy-site-shell .faq-content{max-width:720px}.legacy-site-shell .legacy-static-page .page-container{margin-top:40px;margin-bottom:40px;padding:30px 20px;overflow:hidden}.legacy-site-shell .legacy-static-page .page-header-image-container{width:106%;margin-top:-50px;margin-left:-3%}.legacy-site-shell .legacy-static-page .page-header-image{height:280px}.legacy-site-shell .legacy-static-page .page-header-overlay{padding:24px 20px}.legacy-site-shell .legacy-static-page .page-header-overlay .page-title{font-size:2rem}.legacy-site-shell .page-content h2,.legacy-site-shell .page-content .page-title1,.legacy-site-shell .page-content .page-title2{font-size:1.6rem}.legacy-site-shell .page-content h3{font-size:1.3rem}.legacy-site-shell .page-content p,.legacy-site-shell .page-content ul{font-size:1rem}.legacy-site-shell .page-article-image,.legacy-site-shell .page-article-image-left,.legacy-site-shell .page-article-image-right{float:none;width:100%;margin:20px 0}.legacy-site-shell .page-text-content{clear:both}.legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-button{font-size:16px}.legacy-site-shell .faq-group h3{font-size:1.65rem}}@media (max-width:767px){.legacy-site-shell .legacy-faq-page .container,.legacy-site-shell .faq-section .title-area,.legacy-site-shell .faq-content{max-width:100%}.legacy-site-shell .faq-content{margin-top:40px}.legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-body{font-size:16px}.legacy-site-shell .faq-group-heading{gap:10px;margin-bottom:12px}.legacy-site-shell .faq-group-icon{flex-basis:36px;width:36px;height:36px;font-size:17px}.legacy-site-shell .faq-group h3{font-size:1.4rem}}@media (max-width:480px){.legacy-site-shell .legacy-static-page .page-container{margin-top:30px;margin-bottom:30px;padding:20px 15px}.legacy-site-shell .legacy-static-page .page-header-image-container{width:102%;margin-top:-34px;margin-left:-1%}.legacy-site-shell .legacy-static-page .page-header-image{height:210px}.legacy-site-shell .legacy-static-page .page-header-overlay{padding:18px 15px}.legacy-site-shell .legacy-static-page .page-header-overlay .page-title{font-size:1.65rem}.legacy-site-shell .page-content h2,.legacy-site-shell .page-content .page-title1,.legacy-site-shell .page-content .page-title2{font-size:1.4rem}.legacy-site-shell .page-content h3{font-size:1.2rem}.legacy-site-shell .widget-contact{margin:2rem auto}}.legacy-site-shell[dir=rtl] .page-content h2:after,.legacy-site-shell[dir=rtl] .page-content .page-title1:after,.legacy-site-shell[dir=rtl] .page-content .page-title2:after{left:auto;right:0}.legacy-site-shell[dir=rtl] .page-header-overlay .page-title,.legacy-site-shell[dir=rtl] .page-content h2,.legacy-site-shell[dir=rtl] .page-content .page-title1,.legacy-site-shell[dir=rtl] .page-content .page-title2,.legacy-site-shell[dir=rtl] .page-content h3,.legacy-site-shell[dir=rtl] .page-content p,.legacy-site-shell[dir=rtl] .page-content ul,.legacy-site-shell[dir=rtl] .accordion-button,.legacy-site-shell[dir=rtl] .accordion-body{text-align:right}.legacy-site-shell[dir=rtl] .page-content ul{padding-left:0;padding-right:20px}.legacy-site-shell[dir=rtl] .page-article-image-left{float:right;margin-left:-90px;margin-right:30px}.legacy-site-shell[dir=rtl] .page-article-image-right{float:left;margin-left:30px;margin-right:-90px}.legacy-site-shell[dir=rtl] .faq-content.style-1 .legacy-faq-item .accordion-button{text-align:right}.legacy-site-shell[dir=rtl] .faq-group-heading{flex-direction:row-reverse}html[data-theme=dark] .legacy-site-shell .page-container,html[data-theme=dark] .legacy-site-shell .contact-card,html[data-theme=dark] .legacy-site-shell .faq-group-stack,html[data-theme=dark] .legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-button,html[data-theme=dark] .legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-collapse,html[data-theme=dark] .legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-body{background:color-mix(in srgb,var(--color-surface)94%,#08131f);color:var(--color-foreground)}html[data-theme=dark] .legacy-site-shell .page-content,html[data-theme=dark] .legacy-site-shell .page-content p,html[data-theme=dark] .legacy-site-shell .page-content ul,html[data-theme=dark] .legacy-site-shell .contact-card-text{color:var(--color-muted)}html[data-theme=dark] .legacy-site-shell .page-content h2,html[data-theme=dark] .legacy-site-shell .page-content .page-title1,html[data-theme=dark] .legacy-site-shell .page-content .page-title2,html[data-theme=dark] .legacy-site-shell .page-content h3,html[data-theme=dark] .legacy-site-shell .contact-card-title,html[data-theme=dark] .legacy-site-shell .contact-card-icon,html[data-theme=dark] .legacy-site-shell .faq-group h3,html[data-theme=dark] .legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-button{color:var(--color-foreground)}html[data-theme=dark] .legacy-site-shell .faq-group-icon{background:color-mix(in srgb,var(--color-secondary)18%,var(--color-surface));box-shadow:0 10px 24px #0003}html[data-theme=dark] .legacy-site-shell .faq-group-stack{border-color:#7fafd924}html[data-theme=dark] .legacy-site-shell .faq-content.style-1 .legacy-faq-item{border-bottom-color:#7fafd924}html[data-theme=dark] .legacy-site-shell .faq-content.style-1 .legacy-faq-item:hover .accordion-button{background-color:color-mix(in srgb,var(--color-secondary)10%,var(--color-surface))}html[data-theme=dark] .legacy-site-shell .page-header-image{box-shadow:0 18px 34px #00000052}html[data-theme=dark] .legacy-site-shell .contact-card{box-shadow:0 10px 24px #0003}html[data-theme=dark] .legacy-site-shell .faq-content.style-1 .legacy-faq-item[open] .accordion-button{background:linear-gradient(180deg,color-mix(in srgb,var(--color-secondary)12%,var(--color-surface)),color-mix(in srgb,var(--color-secondary)5%,var(--color-surface)));color:var(--color-foreground)}html[data-theme=dark] .legacy-site-shell .faq-content.style-1 .legacy-faq-item[open] .accordion-button:after{background-color:var(--color-secondary);color:#fff}html[data-theme=dark] .legacy-site-shell .faq-content.style-1 .legacy-faq-item[open]{background:color-mix(in srgb,var(--color-secondary)5%,var(--color-surface));box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .legacy-site-shell .faq-content.style-1 .legacy-faq-item .accordion-collapse{border-top-color:#7fafd924}
