.header-1 .hdr{display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: 64px}.header-1 .breadcrumbs{margin-top: .625rem;padding-top: .625rem;border-top: 1px solid rgba(10, 37, 64, .07)}.header-1 .breadcrumb{display: flex;flex-wrap: nowrap;align-items: center;gap: .375rem .5rem;list-style: none;margin: 0;padding: 0;font-size: .8125rem;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none}.header-1 .breadcrumb::-webkit-scrollbar{width: 0;height: 0;display: none}.header-1 .breadcrumb-item{display: inline-flex;align-items: center;gap: .5rem;flex: 0 0 auto;white-space: nowrap;color: var(--bs-secondary-color)}.header-1 .breadcrumb-item + .breadcrumb-item::before{content: "\f105";font-family: "Font Awesome 6 Free";font-weight: 900;font-size: .625rem;opacity: .45}.header-1 .breadcrumb-item a{color: var(--bs-secondary-color) !important;text-decoration: none}.header-1 .breadcrumb-item a:hover{color: var(--bs-primary) !important}.header-1 .breadcrumb-item.active a, .header-1 .breadcrumb-item.active span{color: var(--bs-body-color) !important;font-weight: 600;pointer-events: none}.header-1 .brand{display: inline-flex;align-items: center;gap: .55rem;text-decoration: none;color: var(--bs-body-color);font-weight: 600;font-size: 1.05rem;white-space: nowrap}.header-1 .brand-mark{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 8px;background: var(--bs-primary);color: var(--bs-primary-text);font-size: .95rem}.header-1 .hdr-actions{display: flex;align-items: center;gap: .6rem;flex-shrink: 0}.header-1 .hdr-nav{display: flex;align-items: center;gap: .25rem;flex: 1;min-width: 0;overflow-x: auto;scrollbar-width: none}.header-1 .hdr-nav::-webkit-scrollbar{display: none}.header-1 .hdr-nav-link{padding: .35rem .6rem;border-radius: 8px;font-size: .93rem;line-height: 1.3;white-space: nowrap;text-decoration: none;color: var(--bs-secondary-color)}.header-1 .hdr-nav-link:hover{color: var(--bs-body-color);background: var(--bs-tertiary-bg)}.header-1 .hdr-nav-link.is-on{color: var(--bs-primary);font-weight: 600}@media (max-width: 991.98px){.header-1 .hdr{flex-wrap: wrap}.header-1 .hdr-nav{order: 3;flex-basis: 100%;padding-bottom: .5rem}}.header-1 .geo-btn{display: inline-flex;align-items: center;gap: .45rem;background: transparent;border: 1px solid var(--bs-border-color);border-radius: 999px;padding: .38rem .8rem;font-size: .92rem;color: var(--bs-body-color);line-height: 1.2}.header-1 .geo-btn:hover{border-color: var(--bs-primary);color: var(--bs-primary)}.header-1 .geo-flag{font-size: 1.05rem;line-height: 1}.header-1 .geo-caret{font-size: .62rem;opacity: .55}.header-1 .hdr-acc{display: inline-flex;align-items: center;gap: .4rem;padding: .35rem .6rem;border-radius: 999px;font-size: .9rem;line-height: 1.2;text-decoration: none;color: var(--bs-secondary-color);white-space: nowrap}.header-1 .hdr-acc:hover{color: var(--bs-body-color);background: var(--bs-tertiary-bg)}.header-1 .hdr-acc i{font-size: 1.05rem}.header-1 .hdr-acc.is-in{color: var(--bs-primary);font-weight: 600;background: rgba(var(--bs-primary-rgb), .08)}.header-1 .hdr-acc-name{max-width: 10rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@media (max-width: 575.98px){.header-1 .geo-label{display: none}.header-1 .hdr-acc-name{display: none}.header-1 .hdr-acc{padding: .35rem .45rem}}.header-1 .geo-menu{min-width: 260px;padding: .4rem;border-color: var(--bs-border-color)}.header-1 .geo-menu-head{font-size: .72rem;letter-spacing: .08em;text-transform: uppercase;color: var(--bs-secondary-color);padding: .4rem .6rem .35rem}.header-1 .geo-item{display: flex;align-items: center;gap: .55rem;padding: .5rem .6rem;border-radius: 7px;text-decoration: none;color: var(--bs-body-color)}.header-1 .geo-item:hover{background: var(--bs-tertiary-bg)}.header-1 .geo-item.is-active{background: var(--bs-tertiary-bg);font-weight: 600}.header-1 .geo-name{flex: 1}.header-1 .geo-lang{font-size: .68rem;letter-spacing: .06em;color: var(--bs-secondary-color);border: 1px solid var(--bs-border-color);border-radius: 4px;padding: .05rem .3rem}.header-1 .geo-all{display: block;margin-top: .3rem;padding: .55rem .6rem;border-top: 1px solid var(--bs-border-color);font-size: .88rem;text-decoration: none;color: var(--bs-primary)}.header-1 .geo-count{font-variant-numeric: tabular-nums;color: var(--bs-secondary-color)}.header-1 .hdr-cta{white-space: nowrap}

.pagehead-1{background: #fff}.pagehead-1 .ph-flag{font-size: 1.125rem;line-height: 1}.pagehead-1 .ph-law{padding-left: .5rem;margin-left: .125rem;border-left: 1px solid rgba(var(--bs-primary-rgb), .3);font-size: .75rem;font-weight: 700;letter-spacing: .04em}.pagehead-1 .ph-title{margin: 0 0 .875rem;font-weight: 800;letter-spacing: -.03em;line-height: 1.1;text-wrap: balance}.pagehead-1 .ph-lead{max-width: 42rem;font-size: 1.0625rem;color: var(--bs-secondary-color)}.pagehead-1 .ph-lead p:last-child{margin-bottom: 0}.pagehead-1 .ph-facts{display: flex;flex-wrap: wrap;gap: .5rem;margin-top: 1.5rem}.pagehead-1 .ph-facts span{display: inline-flex;align-items: center;gap: .4rem;padding: .35rem .75rem;border-radius: var(--ok-radius-pill);font-size: .8125rem;font-weight: 600;color: #3c4257;background: var(--ok-surface);border: 1px solid var(--ok-line)}.pagehead-1 .ph-facts i{color: var(--bs-primary)}

.module.pagehead-1{padding:56px 0}

.builder-1{background: #fff}.builder-1 .bld-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 1rem;margin-bottom: 1.5rem}.builder-1 .bld-head-text{min-width: 0}.builder-1 .bld-doc-title{margin: 0 0 .375rem;font-size: 1.5rem;font-weight: 800;letter-spacing: -.025em}.builder-1 .bld-doc-lead{margin: 0;font-size: .9375rem;color: var(--bs-secondary-color)}.builder-1 .bld-head-links{display: flex;flex-wrap: wrap;gap: 1rem}.builder-1 .bld-link{font-size: .875rem;font-weight: 600;white-space: nowrap}.builder-1 .bld-link i{font-size: .75rem;margin-left: .2rem}.builder-1 .bld-pick{margin-top: 3rem;padding-top: 2rem;border-top: 1px solid var(--ok-line)}.builder-1 .bld-pick-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: .75rem;margin-bottom: 1rem}.builder-1 .bld-pick-h{margin: 0;font-size: 1.25rem;font-weight: 700;letter-spacing: -.02em}.builder-1 .bld-pick-count{font-size: .875rem;color: var(--bs-secondary-color)}.builder-1 .bld-search{position: relative;max-width: 28rem;margin-bottom: 1.25rem}.builder-1 .bld-search > i{position: absolute;left: .875rem;top: 50%;transform: translateY(-50%);color: var(--bs-secondary-color);font-size: .875rem}.builder-1 .bld-search .form-control{padding-left: 2.25rem}.builder-1 .bld-group{padding: 1.125rem 1.25rem}.builder-1 .bld-group-h{margin-bottom: .625rem;font-size: .75rem;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;color: var(--bs-secondary-color)}.builder-1 .bld-list{list-style: none;margin: 0;padding: 0}.builder-1 .bld-item{display: block;padding: .3rem 0;font-size: .9375rem;line-height: 1.35;color: #3c4257 !important}.builder-1 .bld-item:hover{color: var(--bs-primary) !important}.builder-1 .bld-item.is-on{font-weight: 700;color: var(--bs-primary) !important}.builder-1 .bld-empty, .builder-1 .bld-none{display: flex;align-items: center;gap: .75rem;padding: 1.25rem 1.5rem;border-radius: var(--ok-radius-lg);background: var(--ok-surface);color: var(--bs-secondary-color)}.builder-1 .bld-none{margin-top: 1rem}.builder-1 .bld-empty i{color: var(--bs-primary);font-size: 1.25rem}@media (max-width: 575.98px){.builder-1 .bld-pick{margin-top: 2rem;padding-top: 1.5rem}}

.module.builder-1{padding:40px 0}

.how-1{background: #fff}.how-1 .sec-title{font-weight: 800;letter-spacing: -.03em;margin-bottom: .75rem}.how-1 .sec-desc{font-size: 1.0625rem;color: var(--bs-secondary-color)}.how-1 .sec-desc p:last-child{margin-bottom: 0}.how-1 .step{padding: 1.5rem;border-radius: var(--ok-radius-lg);background: var(--ok-surface);border: 1px solid var(--ok-line)}.how-1 .step-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 1rem}.how-1 .step-num{display: inline-flex;align-items: center;justify-content: center;width: 1.75rem;height: 1.75rem;border-radius: .625rem;font-size: .8125rem;font-weight: 700;color: #fff;background: linear-gradient(135deg, var(--bs-primary), var(--ok-cyan))}.how-1 .step-top i{font-size: 1.25rem;color: rgba(var(--bs-primary-rgb), .35)}.how-1 .step-title{margin-bottom: .375rem;font-size: 1.0625rem;font-weight: 700;letter-spacing: -.01em}.how-1 .step-desc{font-size: .9375rem;color: var(--bs-secondary-color)}.how-1 .step-desc p:last-child{margin-bottom: 0}.how-1 .how-cta{margin-top: 2.5rem;text-align: center}.how-1 .how-cta .btn i{margin-right: .4rem}.how-1 .how-cta-hint{margin-top: .75rem;font-size: .875rem;color: var(--bs-secondary-color)}

.module.how-1{padding:80px 0}

.faq-1{background: #fff}.faq-1 .sec-title{font-weight: 800;letter-spacing: -.03em;margin-bottom: .75rem}.faq-1 .sec-desc{font-size: 1.0625rem;color: var(--bs-secondary-color)}.faq-1 .sec-desc p:last-child{margin-bottom: 0}.faq-1 .faq{--bs-accordion-border-color: var(--ok-line)}.faq-1 .accordion-item{margin-bottom: .75rem;border: 1px solid var(--ok-line);border-radius: var(--ok-radius) !important;overflow: hidden;background: #fff}.faq-1 .accordion-header{margin: 0}.faq-1 .accordion-button{padding: 1.125rem 1.25rem;font-size: 1.0625rem;font-weight: 600;letter-spacing: -.01em;color: var(--bs-body-color);background: #fff;box-shadow: none}.faq-1 .accordion-button:not(.collapsed){color: var(--bs-primary);background: rgba(var(--bs-primary-rgb), .06);box-shadow: none}.faq-1 .accordion-button:focus{border-color: transparent;box-shadow: 0 0 0 3px rgba(var(--bs-primary-rgb), .18)}.faq-1 .accordion-button::after{filter: none;background-image: none;background-color: currentColor;-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain}.faq-1 .accordion-body{padding: 0 1.25rem 1.25rem;font-size: .9375rem;line-height: 1.6;color: var(--bs-secondary-color)}.faq-1 .accordion-body p:last-child{margin-bottom: 0}@media (max-width: 575.98px){.faq-1 .accordion-button{padding: 1rem;font-size: 1rem}.faq-1 .accordion-body{padding: 0 1rem 1rem}}

.module.faq-1{padding:80px 0}

.footer-1{border-top: 1px solid var(--bs-border-color)}.footer-1 .ftr{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem 2rem;padding: 1.75rem 0}.footer-1 .ftr-brand{display: flex;flex-direction: column;gap: .15rem}.footer-1 .ftr-name{font-weight: 600}.footer-1 .ftr-tagline{font-size: .86rem;color: var(--bs-secondary-color)}.footer-1 .ftr-links{display: flex;flex-wrap: wrap;gap: .4rem 1.25rem}.footer-1 .ftr-links a{font-size: .9rem;color: var(--bs-secondary-color);text-decoration: none}.footer-1 .ftr-links a:hover{color: var(--bs-primary);text-decoration: underline}.footer-1 .ftr-copy{font-size: .82rem;color: var(--bs-secondary-color)}

