@charset "UTF-8";:root{--primary:#5980a6;--primary-foreground:#f2f2f3;--secondary:#e4e4e7;--secondary-foreground:#09090b;--tertiary:#1d1f20;--tertiary-dark:#1d1f20;--tertiary-light:#5d5d60;--accent:#e9e9ea;--accent-2:#e4e4e7;--text:#1d1f20;--light-bg:#f2f2f3;--muted:#e9e9ea;--muted-foreground:#5d5d60;--card:#ffffff;--card-border:#d4d4d7;--input:#ffffff;--border:#d4d4d7;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray:#71717a;--gray-1:#71717a;--gray-2:#a1a1aa;--gray-3:#898989;--gray-light:#e4e4e7;--red:#D30614;--white:#ffffff;--black:#000000;--color-bg:#f2f2f3;--color-surface:#e9e9ea;--color-text:#1d1f20;--color-accent:#5980a6;--color-accent-2:#728fab;--color-divider:color-mix(in srgb, #1d1f20 16%, transparent);--color-neutral-100:#f5f5f8;--color-neutral-200:#e7e7ea;--color-neutral-300:#d4d4d7;--color-neutral-400:#b7b7ba;--color-neutral-500:#98989b;--color-neutral-600:#7a7a7d;--color-neutral-700:#5d5d60;--color-neutral-800:#424244;--color-neutral-900:#2b2b2d;--color-accent-100:#eef6ff;--color-accent-200:#d6ebff;--color-accent-300:#b5d9fd;--color-accent-400:#94bce3;--color-accent-500:#749dc4;--color-accent-600:#597ea3;--color-accent-700:#416180;--color-accent-800:#2c455d;--color-accent-900:#1d2d3d;--color-accent-2-100:#eef6ff;--color-accent-2-200:#d6ebff;--color-accent-2-300:#bdd8f2;--color-accent-2-400:#9ebbd8;--color-accent-2-500:#7e9cb8;--color-accent-2-600:#627d98;--color-accent-2-700:#486077;--color-accent-2-800:#314457;--color-accent-2-900:#1f2d3a;--shadow-sm:0 .1rem .2rem color-mix(in srgb, #2b2b2d 14%, transparent);--shadow-md:0 .3rem 1rem color-mix(in srgb, #2b2b2d 16%, transparent);--shadow-lg:0 1.2rem 3.2rem color-mix(in srgb, #2b2b2d 22%, transparent);--ease-1:cubic-bezier(0.475,0.425,0,0.995);--ease-2:cubic-bezier(0.835,-0.005,0.06,1);--ease-3:cubic-bezier(0.19,1,0.22,1);--ease-4:cubic-bezier(0.63,0.03,0.21,1);--h1:clamp(2.8rem, calc(1.96vw + 2.17rem), 5rem);--h2:clamp(2.49rem, calc(1.54vw + 2rem), 4.22rem);--h3:clamp(2.22rem, calc(1.19vw + 1.84rem), 3.56rem);--h4:clamp(1.98rem, calc(0.91vw + 1.69rem), 3rem);--h5:clamp(1.76rem, calc(0.68vw + 1.54rem), 2.53rem);--h6:clamp(1.57rem, calc(0.5vw + 1.41rem), 2.13rem);--normal:clamp(1.4rem, calc(0.36vw + 1.29rem), 1.8rem);--small:clamp(1.25rem, calc(0.24vw + 1.17rem), 1.52rem);--space-3xs:clamp(0.31rem, calc(0.27rem + 0.13vw), 0.38rem);--space-2xs:clamp(0.63rem, calc(0.55rem + 0.26vw), 0.75rem);--space-xs:clamp(0.88rem, calc(0.72rem + 0.52vw), 1.13rem);--space-s:clamp(1.19rem, calc(0.99rem + 0.65vw), 1.50rem);--space-m:clamp(1.81rem, calc(1.54rem + 0.92vw), 2.25rem);--space-l:clamp(2.38rem, calc(1.99rem + 1.31vw), 3.00rem);--space-xl:clamp(3.63rem, calc(3.08rem + 1.83vw), 4.50rem);--space-2xl:clamp(4.81rem, calc(4.07rem + 2.49vw), 6.00rem);--space-3xl:clamp(7.19rem, calc(6.06rem + 3.80vw), 9.00rem);--space-3xs-2xs:clamp(0.31rem, calc(0.04rem + 0.92vw), 0.75rem);--space-2xs-xs:clamp(0.63rem, calc(0.31rem + 1.05vw), 1.13rem);--space-xs-s:clamp(0.88rem, calc(0.49rem + 1.31vw), 1.50rem);--space-s-m:clamp(1.19rem, calc(0.53rem + 2.23vw), 2.25rem);--space-m-l:clamp(1.81rem, calc(1.07rem + 2.49vw), 3.00rem);--space-l-xl:clamp(2.38rem, calc(1.05rem + 4.45vw), 4.50rem);--space-xl-2xl:clamp(3.63rem, calc(2.15rem + 4.97vw), 6.00rem);--space-2xl-3xl:clamp(4.81rem, calc(2.20rem + 8.77vw), 9.00rem)}.hero.faq{padding:var(--space-xl) 0 var(--space-l);background:var(--light-bg);color:var(--tertiary-dark)}@media (min-width:768px){.hero.faq{padding-top:var(--space-2xl)}}.hero.faq .hero-eyebrow{margin:0 0 var(--space-m);color:var(--muted-foreground);font-size:var(--small);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.hero.faq .hero-title{max-width:20em;margin:0 0 var(--space-m);font-family:Inter;font-size:clamp(3.6rem,5vw,5.2rem);font-weight:700;line-height:1.04}.hero.faq .hero-intro{max-width:88rem;margin:0;color:var(--tertiary-dark);font-size:calc(var(--normal) - .2rem);line-height:1.55}.hero.faq .hero-search{display:flex;align-items:center;max-width:62rem;margin-top:var(--space-l);border:.1rem solid var(--border);background:var(--card);position:relative}.hero.faq .hero-search::after,.hero.faq .hero-search::before{content:"";position:absolute;left:calc((1.1rem + .1rem)/ -2);right:calc((1.1rem + .1rem)/ -2);height:1.1rem;z-index:2;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent));background-size:.1rem 1.1rem,.1rem 1.1rem,1.1rem .1rem,1.1rem .1rem;background-repeat:no-repeat}.hero.faq .hero-search::before{top:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.hero.faq .hero-search::after{bottom:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.hero.faq .hero-search__icon{display:flex;width:1.8rem;height:1.8rem;margin:0 var(--space-s);color:var(--muted-foreground);flex:0 0 auto}.hero.faq .hero-search__icon svg{width:100%;height:100%}.hero.faq .hero-search__input{min-width:0;min-height:4.8rem;padding-right:var(--space-s);flex:1;border:0;outline:0;background:0 0;color:var(--tertiary-dark);font-size:var(--small);text-overflow:ellipsis;white-space:nowrap}.hero.faq .hero-search__input::-moz-placeholder{color:var(--muted-foreground)}.hero.faq .hero-search__input::placeholder{color:var(--muted-foreground)}.hero.faq .hero-search__input:focus-visible{outline:.2rem solid var(--primary);outline-offset:-.2rem}@media (min-width:576px){.hero.faq .hero-search__input{min-height:4.6rem;padding-right:0;font-size:calc(var(--normal) - .2rem)}}.hero.faq .hero-search__count{display:none;padding:0 var(--space-m);color:var(--muted-foreground);font-size:var(--small);font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:576px){.hero.faq .hero-search__count{display:inline}}.topics.faq{padding:var(--space-xl) 0 0;background:var(--light-bg);color:var(--tertiary-dark)}.topics.faq .topics-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-m);margin-bottom:var(--space-xs)}.topics.faq .topics-label{margin:0;color:var(--muted-foreground);font-size:var(--small);letter-spacing:.11em;text-transform:uppercase}.topics.faq .topics-actions{display:flex;width:100%;flex-wrap:wrap;gap:var(--space-xs)}.topics.faq .topics-collapse,.topics.faq .topics-contact{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;padding:var(--space-2xs) var(--space-s);border:.1rem solid var(--border);background:0 0;color:var(--tertiary-dark);font-size:var(--small);font-weight:500;text-decoration:none;cursor:pointer;transition:background-color 180ms var(--ease-2),color 180ms var(--ease-2),border-color 180ms var(--ease-2)}.topics.faq .topics-collapse:focus-visible,.topics.faq .topics-collapse:hover,.topics.faq .topics-contact:focus-visible,.topics.faq .topics-contact:hover{border-color:var(--primary);background:var(--card);color:var(--primary)}.topics.faq .topics-contact{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.topics.faq .topics-contact:focus-visible,.topics.faq .topics-contact:hover{border-color:var(--tertiary-dark);background:var(--tertiary-dark);color:var(--primary-foreground)}.topics.faq .topics-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:0;border-top:.1rem solid var(--border);border-left:.1rem solid var(--border)}.topics.faq .topics-link{display:flex;align-items:baseline;justify-content:flex-start;gap:var(--space-xs);padding:var(--space-s) var(--space-m);border-right:.1rem solid var(--border);border-bottom:.1rem solid var(--border);color:var(--tertiary-dark);font-size:var(--small);line-height:1.25;text-align:left;text-decoration:none;transition:background-color 180ms var(--ease-2),box-shadow 180ms var(--ease-2),color 180ms var(--ease-2)}.topics.faq .topics-link__number{flex:0 0 auto;color:var(--primary);font-variant-numeric:tabular-nums}.topics.faq .topics-link__title{white-space:nowrap}.topics.faq .topics-link:focus-visible,.topics.faq .topics-link:hover{background:var(--card);box-shadow:inset 0 -.2rem 0 var(--primary);color:var(--primary)}.topics.faq .topics-header{align-items:flex-start;flex-direction:column}.topics.faq .topics-collapse,.topics.faq .topics-contact{flex:1 1 auto}@media (min-width:576px){.topics.faq .topics-header{align-items:baseline;flex-direction:row}.topics.faq .topics-actions{width:auto}.topics.faq .topics-collapse,.topics.faq .topics-contact{flex:0 0 auto}.topics.faq .topics-link{justify-content:center;text-align:center}}.content.faq{padding:var(--space-s) 0 var(--space-2xl);background:var(--light-bg);color:var(--tertiary-dark)}.content.faq .content-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}@media (min-width:992px){.content.faq .content-layout{grid-template-columns:24rem minmax(0,1fr);gap:var(--space-2xl);align-items:start}}.content.faq .content-main{min-width:0}.content.faq .content-topic{padding:var(--space-xl) 0 var(--space-m);border-top:.1rem solid var(--border);scroll-margin-top:12rem}.content.faq .content-topic[hidden]{display:none}.content.faq .content-topic__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-s);align-items:baseline;margin-bottom:var(--space-m)}@media (min-width:576px){.content.faq .content-topic__header{gap:var(--space-m)}}.content.faq .content-topic__title{margin:0 0 var(--space-3xs);font-family:Inter;font-size:var(--h4);line-height:1.2}.content.faq .content-topic__description{margin:0;color:var(--muted-foreground);font-size:var(--small)}.content.faq .content-topic__number{color:var(--primary);font-family:Inter;font-size:calc(var(--normal) - .2rem);font-variant-numeric:tabular-nums}.content.faq .content-accordion{margin-left:0;border-top:.1rem solid var(--border)}@media (min-width:576px){.content.faq .content-accordion{margin-left:3.3rem}}.content.faq .content-accordion__item{border-bottom:.1rem solid var(--border)}.content.faq .content-accordion__item[hidden]{display:none}.content.faq .content-accordion__item.is-open .content-accordion__icon{transform:rotate(45deg)}.content.faq .content-accordion__item:last-child{border-bottom:0}.content.faq .content-accordion__trigger{display:flex;width:100%;min-height:5.2rem;align-items:center;justify-content:space-between;gap:var(--space-m);padding:var(--space-s) 0;border:0;background:0 0;color:var(--tertiary-dark);font-family:Inter;font-size:var(--small);font-weight:500;text-align:left;cursor:pointer}.content.faq .content-accordion__trigger:focus-visible{outline:.2rem solid var(--primary);outline-offset:.3rem}@media (min-width:576px){.content.faq .content-accordion__trigger{font-size:calc(var(--normal) - .2rem)}}.content.faq .content-accordion__question{min-width:0}.content.faq .content-accordion__icon{flex:0 0 auto;color:var(--primary);font-family:Inter,sans-serif;font-size:2.2rem;font-weight:400;line-height:1;transition:transform 180ms var(--ease-2)}.content.faq .content-accordion__answer{padding:0}.content.faq .content-accordion__answer[hidden]{display:none}.content.faq .content-accordion__answer-inner{padding:0 0 var(--space-s)}.content.faq .content-accordion__answer-inner p{max-width:82rem;margin:0;color:var(--tertiary-dark);font-size:var(--small);line-height:1.7}@media (min-width:576px){.content.faq .content-accordion__answer-inner p{font-size:calc(var(--normal) - .2rem)}}.content.faq .content-topic:last-of-type .content-accordion__item:last-child{border-bottom:.1rem solid var(--border)}.content.faq .content-empty{margin-top:var(--space-xl);padding:var(--space-l-xl);border:.1rem solid var(--border);background:var(--color-surface);position:relative}.content.faq .content-empty::after,.content.faq .content-empty::before{content:"";position:absolute;left:calc((1.1rem + .1rem)/ -2);right:calc((1.1rem + .1rem)/ -2);height:1.1rem;z-index:2;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent));background-size:.1rem 1.1rem,.1rem 1.1rem,1.1rem .1rem,1.1rem .1rem;background-repeat:no-repeat}.content.faq .content-empty::before{top:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.content.faq .content-empty::after{bottom:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.content.faq .content-empty__title{margin:0 0 var(--space-xs);font-family:Inter;font-size:var(--h5)}.content.faq .content-empty__description{max-width:66rem;margin:0 0 var(--space-m);color:var(--muted-foreground);font-size:var(--small);line-height:1.6}.content.faq .content-empty__action{display:inline-flex;min-height:4rem;align-items:center;padding:var(--space-xs) var(--space-m);background:var(--primary);color:var(--primary-foreground);font-size:var(--small);font-weight:500;text-decoration:none;transition:background-color 180ms var(--ease-2)}.content.faq .content-empty__action:focus-visible,.content.faq .content-empty__action:hover{background:var(--tertiary-dark)}.banner.faq{padding:var(--space-2xl) 0;background:var(--color-accent-900);color:var(--color-bg)}.banner.faq .banner-wrapper{display:flex;align-items:stretch;flex-direction:column;justify-content:space-between;gap:var(--space-2xl)}@media (min-width:768px){.banner.faq .banner-wrapper{align-items:center;flex-direction:row}}.banner.faq .banner-content{min-width:0}.banner.faq .banner-title{margin:0 0 var(--space-xs);color:var(--color-bg);font-family:Inter;font-size:var(--h3)}.banner.faq .banner-desc{max-width:70rem;margin:0;color:var(--color-accent-200);font-size:calc(var(--normal) - .2rem);line-height:1.6}.banner.faq .banner-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-s)}.banner.faq .banner-action,.banner.faq .banner-phone{display:inline-flex;min-height:4rem;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-m);border:.1rem solid var(--primary);background:var(--primary);color:var(--primary-foreground);font-size:var(--small);font-weight:500;text-decoration:none;transition:background-color 180ms var(--ease-2),color 180ms var(--ease-2),border-color 180ms var(--ease-2)}.banner.faq .banner-action:focus-visible,.banner.faq .banner-action:hover,.banner.faq .banner-phone:focus-visible,.banner.faq .banner-phone:hover{border-color:var(--tertiary-dark);background:var(--tertiary-dark);color:var(--primary-foreground)}.banner.faq .banner-action{border-color:var(--color-accent-200);background:0 0;color:var(--color-bg)}.related.faq{padding:var(--space-2xl) 0;border-block:.1rem solid var(--color-divider);background:var(--color-surface)}.related.faq .related-label{margin:0 0 var(--space-m);color:var(--muted-foreground);font-size:var(--small);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.related.faq .related-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-m)}@media (min-width:576px){.related.faq .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.related.faq .related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.related.faq .related-card{display:flex;min-height:9rem;flex-direction:column;gap:var(--space-xs);justify-content:center;padding:var(--space-m);border:.1rem solid var(--border);background:var(--color-bg);color:var(--tertiary-dark);text-decoration:none;position:relative}.related.faq .related-card::after,.related.faq .related-card::before{content:"";position:absolute;left:calc((1.1rem + .1rem)/ -2);right:calc((1.1rem + .1rem)/ -2);height:1.1rem;z-index:2;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent));background-size:.1rem 1.1rem,.1rem 1.1rem,1.1rem .1rem,1.1rem .1rem;background-repeat:no-repeat}.related.faq .related-card::before{top:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.related.faq .related-card::after{bottom:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.related.faq .related-card__title{font-family:Inter;font-size:calc(var(--normal) - .2rem)}.related.faq .related-card__description{color:var(--muted-foreground);font-size:var(--small);line-height:1.45}.related.faq .related-card:is(a):focus-visible,.related.faq .related-card:is(a):hover{background:var(--color-accent-100)}