.tlp-faq[data-v-bd3c240c]{background:var(--tlp-surface)}.tlp-faq-layout[data-v-bd3c240c]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:64px;align-items:start}.tlp-faq-intro[data-v-bd3c240c]{position:sticky;top:112px}.tlp-faq-list[data-v-bd3c240c]{border-top:1px solid var(--tlp-line)}.tlp-faq-item[data-v-bd3c240c]{border-bottom:1px solid var(--tlp-line)}.tlp-faq-button[data-v-bd3c240c]{width:100%;min-height:72px;padding-block:20px;padding-inline:0 48px;position:relative;color:var(--tlp-ink);text-align:start;cursor:pointer;font-size:17px;font-weight:600;line-height:1.5}.tlp-faq-button[data-v-bd3c240c]:focus-visible{outline:2px solid var(--tlp-accent);outline-offset:3px}.tlp-faq-button[data-v-bd3c240c]:after,.tlp-faq-button[data-v-bd3c240c]:before{content:"";position:absolute;top:50%;inset-inline-end:4px;width:14px;height:1.5px;background:var(--tlp-soft-muted);transition:transform .22s ease}.tlp-faq-button[data-v-bd3c240c]:after{transform:rotate(90deg)}.is-open .tlp-faq-button[data-v-bd3c240c]:after{transform:rotate(0)}.tlp-faq-answer[data-v-bd3c240c]{display:grid;grid-template-rows:0fr;color:var(--tlp-muted);font-size:15px;line-height:1.75;transition:grid-template-rows .24s ease}.tlp-faq-answer>div[data-v-bd3c240c]{overflow:hidden}.tlp-faq-answer p[data-v-bd3c240c]{padding-block:0 22px;padding-inline:0 42px}.is-open .tlp-faq-answer[data-v-bd3c240c]{grid-template-rows:1fr}@media(max-width:900px){.tlp-faq-layout[data-v-bd3c240c]{grid-template-columns:1fr;gap:28px}.tlp-faq-intro[data-v-bd3c240c]{position:static}}@media(max-width:640px){.tlp-faq-button[data-v-bd3c240c]{min-height:64px;font-size:16px}.tlp-faq-answer p[data-v-bd3c240c]{padding-inline-end:0}}.tlp{--tlp-ink:#1f2330;--tlp-muted:#5b6070;--tlp-soft-muted:#8a8f9c;--tlp-line:#e6e7eb;--tlp-page:#f7f8fa;--tlp-surface:#fff;--tlp-accent:#5f49e2;--tlp-accent-strong:#523ac8;--tlp-accent-soft:#eef0ff;--tlp-radius:12px;padding-top:56px;overflow:hidden;color:var(--tlp-ink);background:var(--tlp-surface);-webkit-font-smoothing:antialiased}@media(min-width:768px){.tlp{padding-top:64px}}.tlp-container{width:min(1120px,calc(100% - 40px));margin:0 auto}.tlp-section{padding:88px 0}.tlp-section.is-tinted{background:var(--tlp-page)}.tlp :is(h1,h2,h3){word-break:keep-all;overflow-wrap:break-word}.tlp-h1{font-size:clamp(34px,4.6vw,54px);line-height:1.18;font-weight:700;text-wrap:balance}.tlp-h1 span{display:block}.tlp-hero-copy{max-width:680px;margin-top:20px;color:var(--tlp-muted);font-size:18px;line-height:1.7;text-wrap:pretty}.tlp-cta-row{display:flex;margin-top:32px}.tlp-section-title{max-width:760px;font-size:clamp(26px,3.2vw,38px);line-height:1.25;font-weight:700;text-wrap:balance}.tlp-section-copy{max-width:640px;margin-top:14px;color:var(--tlp-muted);font-size:17px;line-height:1.7}.tlp-btn{min-height:48px;padding:0 22px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:var(--tlp-accent);font-size:16px;font-weight:600;transition:background-color .15s ease}.tlp-btn:hover{background:var(--tlp-accent-strong)}.tlp-btn:focus-visible{outline:2px solid var(--tlp-accent);outline-offset:3px}.tlp-btn-arrow{width:18px;height:18px}[dir=rtl] .tlp-btn-arrow{transform:scaleX(-1)}.tlp-steps-head{display:flex;align-items:end;justify-content:space-between;gap:40px}.tlp-steps-head .tlp-section-copy{max-width:400px;margin:0 0 4px}.tlp-step-number{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--tlp-line);border-radius:50%;color:var(--tlp-muted);background:var(--tlp-surface);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.tlp-case-grid{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tlp-case-item{padding:28px;display:grid;grid-template-columns:44px 1fr;align-items:start;gap:18px;border:1px solid var(--tlp-line);border-radius:var(--tlp-radius);background:var(--tlp-surface)}.tlp-case-symbol{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;color:var(--tlp-accent);background:var(--tlp-accent-soft)}.tlp-case-item h3{font-size:19px;line-height:1.35;font-weight:600}.tlp-case-item p{margin-top:8px;color:var(--tlp-muted);font-size:15px;line-height:1.65}.tlp-final-cta{padding:88px 0;background:var(--tlp-page);border-top:1px solid var(--tlp-line)}.tlp-final-inner{max-width:720px;margin:0 auto;text-align:center}.tlp-final-cta h2{font-size:clamp(26px,3.4vw,40px);line-height:1.25;font-weight:700;text-wrap:balance}.tlp-final-cta p{max-width:600px;margin:16px auto 28px;color:var(--tlp-muted);font-size:17px;line-height:1.7}@media(max-width:900px){.tlp-steps-head{display:block}.tlp-steps-head .tlp-section-copy{max-width:640px;margin-top:14px}}@media(max-width:640px){.tlp-container{width:min(100% - 32px,1120px)}.tlp-hero-copy{margin-top:16px;font-size:16px}.tlp-btn{width:100%}.tlp-section{padding:56px 0}.tlp-section-copy{font-size:16px}.tlp-case-grid{margin-top:32px;grid-template-columns:1fr;gap:12px}.tlp-case-item{padding:22px;grid-template-columns:40px 1fr;gap:14px}.tlp-case-symbol{width:40px;height:40px}.tlp-case-item h3{font-size:18px}.tlp-final-cta{padding:56px 0}.tlp-final-cta p{font-size:16px}}@media(prefers-reduced-motion:reduce){.tlp *,.tlp :after,.tlp :before{transition-duration:.01ms!important}}
