@layer reset, tokens, base, layout, components, pages, utilities;@layer components{.about-interlinks{--about-interlinks-bg:var(--color-surface-default);--about-interlinks-padding-block:var(--section-padding-lg);background:var(--about-interlinks-bg);color:var(--color-text-dark);padding-block:var(--about-interlinks-padding-block)}.about-interlinks__inner{width:min(calc(100% - 28px),var(--container-width))}.about-interlinks__header{display:grid;gap:24px;justify-items:center;text-align:center}.about-interlinks__title{color:#101820;max-width:920px;text-wrap:balance}.about-interlinks__lead{color:#667085;font-size:17px;line-height:1.55;max-width:760px;text-wrap:balance}.about-interlinks--section-lg{--about-interlinks-padding-block:var(--section-padding-lg)}@media (max-width:900px){.about-interlinks--section-lg{--about-interlinks-padding-block:58px}}.about-interlinks__grid{display:grid;gap:28px 40px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;margin-inline:auto;max-width:760px;width:100%}.about-interlinks__group-title{color:#101820;display:block;font-size:20px;font-weight:var(--heading-subtitle-weight);line-height:1.2;margin:0 0 16px}.about-interlinks__list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.about-interlinks__link{color:var(--color-primary);font-size:17px;line-height:1.4;text-decoration:none;transition:color var(--transition-base)}.about-interlinks__link:focus-visible,.about-interlinks__link:hover{color:var(--color-primary-dark);text-decoration:underline}@media (max-width:900px){.about-interlinks{padding-block:58px}.about-interlinks__lead{font-size:15px;line-height:1.45}.about-interlinks__grid{gap:24px 32px}.about-interlinks__group-title{font-size:18px}.about-interlinks__link{font-size:16px}}@media (max-width:640px){.about-interlinks__grid{gap:28px;grid-template-columns:1fr}}}@layer pages{.page-faq{background:#f5f7f9;color:#101820}.faq-category,.faq-index,.faq-question-page{min-width:0;overflow:clip}.faq-intro{background:#fff;padding-block:46px 56px}.faq-adjacent__inner,.faq-answer__inner,.faq-categories__inner,.faq-intro__inner,.faq-question-list__inner{margin-inline:auto;width:min(calc(100% - 28px),var(--hero-width))}.faq-intro__inner{display:grid;justify-items:center;max-width:1040px;text-align:center}.faq-answer__title,.faq-intro__title{color:#101820;font-size:clamp(42px,7vw,82px);font-weight:400;line-height:.98;margin:0 auto;max-width:980px;overflow-wrap:anywhere;text-align:center}.faq-intro__lead{color:#53606d;font-size:clamp(17px,2vw,21px);line-height:1.55;margin:28px auto 0;max-width:760px;white-space:pre-line}.faq-categories,.faq-question-list{padding-block:64px 96px}.faq-categories__grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-category-card{border-radius:var(--radius-card);box-shadow:0 14px 34px rgba(16,24,32,.1);color:#fff;display:grid;isolation:isolate;min-height:360px;overflow:hidden;position:relative;transition:transform var(--transition-base),box-shadow var(--transition-base)}.faq-category-card__image,.faq-category-card__overlay{height:100%;inset:0;position:absolute;width:100%}.faq-category-card__image{object-fit:cover;transition:transform .42s ease;z-index:-2}.faq-category-card__overlay{background:linear-gradient(180deg,rgba(11,20,28,.12) 4%,rgba(11,20,28,.82) 92%);z-index:-1}.faq-category-card__content{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:34px}.faq-category-card__title{font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.08;max-width:660px;overflow-wrap:anywhere}.faq-category-card__action{align-items:center;color:hsla(0,0%,100%,.82);display:inline-flex;font-size:15px;gap:10px;margin-top:22px}.faq-category-card:focus-visible,.faq-category-card:hover{box-shadow:0 20px 42px rgba(16,24,32,.18);color:#fff;transform:translateY(-3px)}.faq-category-card:focus-visible .faq-category-card__image,.faq-category-card:hover .faq-category-card__image{transform:scale(1.035)}.faq-adjacent a:focus-visible,.faq-category-card:focus-visible,.faq-question-list__link:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.faq-question-list__inner{max-width:1060px}.faq-question-list__items{counter-reset:faq-question;display:grid;gap:12px;list-style:none;margin:0;padding:0}.faq-question-list__item{counter-increment:faq-question;min-width:0}.faq-question-list__link{align-items:center;background:#fff;border:1px solid rgba(16,24,32,.08);border-radius:18px;box-shadow:0 7px 22px rgba(16,24,32,.04);color:#18232d;display:grid;font-size:clamp(18px,2vw,22px);gap:18px;grid-template-columns:42px minmax(0,1fr) auto;line-height:1.35;min-width:0;overflow-wrap:anywhere;padding:24px 28px;transition:color var(--transition-base),border-color var(--transition-base),transform var(--transition-base)}.faq-question-list__link:before{color:var(--color-primary);content:counter(faq-question,decimal-leading-zero);font-size:13px;font-weight:600;letter-spacing:.06em}.faq-question-list__link:focus-visible,.faq-question-list__link:hover{border-color:rgba(1,132,210,.4);color:var(--color-primary-dark);transform:translateX(3px)}.faq-question-list__arrow{color:var(--color-primary);font-size:24px}.faq-empty-state{background:#fff;border-radius:var(--radius-card);box-shadow:0 12px 30px rgba(16,24,32,.06);max-width:760px;padding:36px}.faq-empty-state h2{color:#101820;font-size:clamp(28px,4vw,42px);font-weight:400;margin:0}.faq-empty-state p{color:#5d6974;font-size:17px;line-height:1.6;margin:16px 0 0}.faq-answer{background:#fff;padding-block:50px 72px}.faq-answer__inner{max-width:1040px}.faq-answer__title{font-size:clamp(38px,6vw,70px)}.faq-answer__body{color:#303c47;font-size:clamp(17px,1.8vw,20px);line-height:1.72;margin:44px auto 0;max-width:780px;overflow-wrap:anywhere;text-align:left}.faq-answer__body>:first-child{margin-top:0}.faq-answer__body>:last-child{margin-bottom:0}.faq-answer__body p,.faq-answer__paragraph{color:inherit;font-size:inherit;line-height:inherit;margin:0;overflow-wrap:anywhere}.faq-answer__body p+p,.faq-answer__paragraph+.faq-answer__paragraph{margin-top:24px}.faq-answer__body ol,.faq-answer__body ul{margin:24px 0 0;padding-left:1.2em}.faq-answer__body li+li{margin-top:10px}.faq-answer__body table{margin-top:24px;width:100%}.faq-adjacent{background:#fff;padding-block:28px 82px}.faq-adjacent__inner{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1120px}.faq-adjacent__link{border:1px solid rgba(16,24,32,.12);border-radius:16px;color:#26323d;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:18px 20px;transition:border-color var(--transition-base),color var(--transition-base),background var(--transition-base)}.faq-adjacent__link--next{text-align:right}.faq-adjacent__direction{color:var(--color-primary);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.faq-adjacent__label{font-size:14px;line-height:1.35;margin-top:7px;overflow-wrap:anywhere}.faq-adjacent a:focus-visible,.faq-adjacent a:hover{background:rgba(1,132,210,.05);border-color:rgba(1,132,210,.46);color:var(--color-primary-dark)}.page-faq .about-interlinks{background:#f5f7f9}@media (max-width:760px){.faq-intro{padding-block:28px 42px}.faq-answer__title,.faq-intro__title{font-size:clamp(36px,12vw,54px);line-height:1.02}.faq-intro__lead{font-size:17px;margin-top:22px}.faq-categories,.faq-question-list{padding-block:36px 64px}.faq-categories__grid{gap:14px;grid-template-columns:1fr}.faq-category-card{min-height:300px}.faq-category-card__content{padding:24px}.faq-question-list__link{font-size:17px;gap:11px;grid-template-columns:30px minmax(0,1fr) auto;padding:20px 16px}.faq-answer{padding-block:34px 52px}.faq-answer__body{margin-top:32px}.faq-adjacent{padding-block:8px 56px}.faq-adjacent__inner{grid-template-columns:1fr}.faq-adjacent__spacer{display:none}.faq-adjacent__link--next{text-align:left}}@media (prefers-reduced-motion:reduce){.faq-category-card,.faq-category-card__image,.faq-question-list__link{transition:none}}}