.tk-faq-page{background:#f3f7ff;color:#475069}.tk-faq-backdrop{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(44% 520px at 97% 300px,rgba(34,193,233,.2),transparent 72%),radial-gradient(46% 520px at 2% 600px,rgba(99,99,244,.16),transparent 72%),radial-gradient(44% 520px at 97% 1200px,rgba(34,193,233,.16),transparent 72%),radial-gradient(46% 520px at 2% 1900px,rgba(99,99,244,.14),transparent 72%),radial-gradient(44% 520px at 97% 2600px,rgba(34,193,233,.14),transparent 72%),#f3f7ff}.tk-faq-wrap{width:min(1200px,100%);margin:0 auto;padding:0 24px}.tk-faq-hero{padding:clamp(120px,13vw,150px) 0 clamp(64px,8vw,104px)}.tk-faq-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:clamp(40px,5vw,64px) clamp(24px,3vw,56px);align-items:center}.tk-faq-intro{display:flex;min-width:0;max-width:600px;flex-direction:column;align-items:flex-start;gap:22px}.tk-faq-eyebrow{display:flex;align-items:center;gap:12px;margin:0;color:#3244fb;font:600 13px/1 Poppins,system-ui,sans-serif;letter-spacing:2px;text-transform:uppercase}.tk-faq-eyebrow>span{width:24px;height:2px;flex:none;background:#3244fb}.tk-faq-intro h1{margin:0;padding-bottom:6px;color:#04123c;font:700 clamp(30px,4.4vw,54px)/1.18 Poppins,system-ui,sans-serif;letter-spacing:-.025em;text-wrap:balance}.tk-faq-intro h1>span,.tk-faq-section-heading h2>span,.tk-faq-cta h2>span{background:linear-gradient(90deg,#6363f4,#4290ee 50%,#22c1e9);-webkit-background-clip:text;background-clip:text;color:transparent}.tk-faq-intro>p:not(.tk-faq-eyebrow){margin:0;color:#475069;font-size:clamp(16px,1.4vw,18px);line-height:1.65;text-wrap:pretty}.tk-faq-search{position:relative;display:flex;width:100%;align-items:center}.tk-faq-search>svg{position:absolute;left:20px;color:#8c98b8;pointer-events:none}.tk-faq-search input{width:100%;height:58px;padding:0 150px 0 52px;border:1px solid #e3e8f2;border-radius:18px;outline:none;background:#fff;color:#04123c;font:500 15.5px/1 Poppins,system-ui,sans-serif;box-shadow:0 14px 30px -22px rgba(4,18,60,.25)}.tk-faq-search input:focus{border-color:#4290ee;box-shadow:0 0 0 3px rgba(66,144,238,.13),0 14px 30px -22px rgba(4,18,60,.25)}.tk-faq-search>[data-faq-count]{position:absolute;right:12px;padding:7px 12px;border-radius:999px;background:#e4edff;color:#3244fb;font:600 12px/1 Poppins,system-ui,sans-serif;white-space:nowrap}.tk-faq-search>[data-faq-clear]{position:absolute;right:12px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:#e4edff;color:#3244fb;font-size:20px;cursor:pointer}.tk-faq-search>[data-faq-clear][hidden]{display:none}.tk-faq-chips{display:flex;flex-wrap:wrap;gap:8px}.tk-faq-chips a{display:inline-flex;height:38px;align-items:center;padding:0 16px;border:1px solid #e3e8f2;border-radius:999px;background:#fff;color:#04123c;font:500 13.5px/1 Poppins,system-ui,sans-serif;white-space:nowrap;transition:background .2s,border-color .2s}.tk-faq-chips a:hover,.tk-faq-chips a.is-active{border-color:#4290ee;background:#e4edff}.tk-faq-top-card{width:100%;max-width:460px;margin:0 auto;padding:22px 24px;border:1px solid #e3e8f2;border-radius:26px;background:#fff;box-shadow:0 24px 48px -36px rgba(4,18,60,.2)}.tk-faq-top-heading{display:flex;align-items:center;gap:12px;padding-bottom:16px}.tk-faq-top-heading>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#e4edff;color:#4290ee}.tk-faq-top-heading strong{color:#04123c;font:600 18px/1.2 Poppins,system-ui,sans-serif}.tk-faq-top-card>a{display:flex;width:100%;min-height:62px;align-items:center;gap:14px;padding:8px 0;border-top:1px solid #eef2f8;color:#04123c;text-align:left;transition:color .2s}.tk-faq-top-card>a:hover{color:#3244fb}.tk-faq-top-card>a>span{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:50%;background:#e4edff;color:#3244fb;font:600 13px/1 Poppins,system-ui,sans-serif}.tk-faq-top-card>a>b{flex:1;font:500 15px/1.35 Poppins,system-ui,sans-serif}.tk-faq-top-card>a>i{color:#4290ee;font:600 18px/1 Poppins,system-ui,sans-serif;font-style:normal}.tk-faq-content-section{padding:clamp(40px,5vw,64px) 0 clamp(72px,9vw,112px)}.tk-faq-layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px)}.tk-faq-sidebar{position:sticky;top:calc(var(--tk-faq-sticky-offset, 100px));z-index:5;align-self:start;display:flex;flex-direction:column;gap:18px;padding:0;background:#f3f7ff}.tk-faq-sidebar-label{color:#8c98b8;font:500 12px/1 Poppins,system-ui,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.tk-faq-sidebar nav{display:flex;flex-direction:column;gap:4px}.tk-faq-sidebar nav a{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border-radius:14px;color:#475069;font:500 15px/1.3 Poppins,system-ui,sans-serif;transition:background .2s,color .2s}.tk-faq-sidebar nav a:hover,.tk-faq-sidebar nav a.is-active{background:#e4edff;color:#04123c}.tk-faq-sidebar nav a.is-active{font-weight:600}.tk-faq-sidebar nav b{display:grid;min-width:26px;min-height:26px;place-items:center;padding:4px 7px;border-radius:999px;background:#e3e8f2;color:#475069;font:600 12px/1 Poppins,system-ui,sans-serif}.tk-faq-sidebar nav a.is-active b{background:#04123c;color:#fff}.tk-faq-groups{display:flex;min-width:0;flex-direction:column;gap:clamp(36px,4vw,56px)}.tk-faq-group{scroll-margin-top:calc(var(--tk-faq-sticky-offset, 100px) + 12px)}.tk-faq-group[hidden]{display:none}.tk-faq-group-title{display:flex;align-items:center;gap:12px;margin:0 0 6px;color:#3244fb;font:600 13px/1.2 Poppins,system-ui,sans-serif;letter-spacing:2px;text-transform:uppercase}.tk-faq-group-title>span{width:24px;height:2px;flex:none;background:#3244fb}.tk-faq-list{border-top:1px solid #e3e8f2}.tk-faq-item{border-bottom:1px solid #e3e8f2;scroll-margin-top:calc(var(--tk-faq-sticky-offset, 100px) + 10px);transition:background .35s}.tk-faq-item[hidden]{display:none}.tk-faq-item.is-highlighted{background:#eaf1ff}.tk-faq-item details>summary{position:relative;display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:#04123c;cursor:pointer;list-style:none;font:600 17px/1.4 Poppins,system-ui,sans-serif}.tk-faq-item details>summary::-webkit-details-marker{display:none}.tk-faq-item details>summary:after{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:50%;background:#e4edff;color:#3244fb;content:"+";font:500 20px/1 Poppins,system-ui,sans-serif;transition:transform .2s,background .2s,color .2s}.tk-faq-item details[open]>summary:after{transform:rotate(45deg);background:linear-gradient(135deg,#6363f4,#4290ee);color:#fff}.tk-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.7,.2,1)}.tk-faq-item details[open] .tk-faq-answer{grid-template-rows:1fr}.tk-faq-answer>p{overflow:hidden;margin:0;padding:0 70px 22px 0;color:#475069;font-size:15.5px;line-height:1.7}.tk-faq-answer mark{border-radius:3px;background:#e4edff;color:inherit}.tk-faq-empty{margin:0;padding:24px;border:1px solid #e3e8f2;border-radius:18px;background:#fff;color:#475069}.tk-faq-empty a{color:#3244fb;font-weight:600}.tk-faq-empty[hidden]{display:none}.tk-faq-doubts{padding:clamp(72px,9vw,112px) 0 clamp(56px,7vw,88px)}.tk-faq-section-heading{display:flex;max-width:700px;flex-direction:column;gap:18px;margin-bottom:clamp(32px,4vw,52px)}.tk-faq-section-heading h2,.tk-faq-cta h2{margin:0;color:#04123c;font:700 clamp(28px,3.4vw,44px)/1.14 Poppins,system-ui,sans-serif;letter-spacing:-.02em;text-wrap:balance}.tk-faq-section-heading>p:last-child,.tk-faq-cta>div>p{margin:0;color:#475069;font-size:clamp(16px,1.4vw,18px);line-height:1.65;text-wrap:pretty}.tk-faq-contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tk-faq-contact-cards article{display:flex;min-height:236px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;border:1px solid #e3e8f2;border-radius:26px;background:#fff;box-shadow:0 24px 48px -36px rgba(4,18,60,.2);transition:transform .22s,box-shadow .22s}.tk-faq-contact-cards article:hover{transform:translateY(-3px);box-shadow:0 28px 48px -34px rgba(4,18,60,.28)}.tk-faq-icon{display:grid;width:46px;height:46px;flex:none;place-items:center;border-radius:12px;background:#e4edff;color:#4290ee}.tk-faq-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tk-faq-contact-cards h3,.tk-faq-explore-grid h3{margin:0;color:#04123c;font:600 21px/1.25 Poppins,system-ui,sans-serif}.tk-faq-contact-cards p,.tk-faq-explore-grid p{margin:0;color:#475069;font-size:14.5px;line-height:1.6}.tk-faq-contact-cards a{margin-top:auto;color:#3244fb;font:600 14.5px/1.4 Poppins,system-ui,sans-serif}.tk-faq-contact-cards a:hover{color:#04123c}.tk-faq-explore{padding:0 0 clamp(72px,9vw,112px)}.tk-faq-explore-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tk-faq-explore-grid>a{position:relative;display:flex;min-height:200px;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;border:1px solid #e3e8f2;border-radius:26px;background:#fff;box-shadow:0 24px 48px -36px rgba(4,18,60,.2);transition:transform .22s,box-shadow .22s}.tk-faq-explore-grid>a:hover{transform:translateY(-3px);box-shadow:0 28px 48px -34px rgba(4,18,60,.28)}.tk-faq-explore-grid p{padding-right:28px}.tk-faq-explore-grid i{position:absolute;right:24px;bottom:22px;color:#4290ee;font:600 20px/1 Poppins,system-ui,sans-serif;font-style:normal;transition:transform .2s}.tk-faq-explore-grid>a:hover i{transform:translateX(3px)}.tk-faq-cta{padding:clamp(24px,3vw,40px) 0 clamp(80px,10vw,128px)}.tk-faq-cta>div{display:flex;max-width:880px;flex-direction:column;align-items:center;gap:28px;margin:0 auto;padding:0 24px;text-align:center}.tk-faq-cta h2{font-size:clamp(28px,3.8vw,46px);line-height:1.14}.tk-faq-cta>div>p{max-width:680px;font-size:clamp(16px,1.5vw,18.5px)}.tk-faq-cta>div>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tk-faq-button-primary,.tk-faq-button-secondary{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 28px;border-radius:14px;font:600 16px/1 Poppins,system-ui,sans-serif;white-space:nowrap;transition:transform .22s,background .22s}.tk-faq-button-primary{background:linear-gradient(90deg,#6363f4,#4290ee);box-shadow:0 12px 28px -12px rgba(66,144,238,.8);color:#fff}.tk-faq-button-primary:hover{transform:translateY(-1px);color:#fff}.tk-faq-button-secondary{border:1.5px solid #4290ee;color:#04123c}.tk-faq-button-secondary:hover{background:#e4edff;color:#04123c}.tk-js .tk-faq-page [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.tk-js .tk-faq-page [data-reveal].is-visible{opacity:1;transform:none}
@media(max-width:1040px){.tk-faq-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:36px}.tk-faq-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}.tk-faq-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.tk-faq-hero-grid{grid-template-columns:1fr}.tk-faq-intro{max-width:680px}.tk-faq-top-card{max-width:none}.tk-faq-layout{grid-template-columns:minmax(0,1fr);gap:24px}.tk-faq-sidebar{top:calc(var(--tk-faq-sticky-offset, 100px));flex-direction:row;align-items:center;gap:12px;margin:0 -18px;padding:10px 18px;border:1px solid rgba(227,232,242,.9);border-radius:16px;background:rgba(255,255,255,.94);backdrop-filter:blur(16px)}.tk-faq-sidebar-label{flex:none}.tk-faq-sidebar nav{flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:thin}.tk-faq-sidebar nav a{min-height:40px;flex:none;padding:0 12px;border:1px solid #e3e8f2;background:#fff;font-size:13px}.tk-faq-sidebar nav b{min-width:22px;min-height:22px;padding:3px 6px}.tk-faq-group{scroll-margin-top:calc(var(--tk-faq-sticky-offset, 100px) + 58px)}.tk-faq-item{scroll-margin-top:calc(var(--tk-faq-sticky-offset, 100px) + 58px)}}
@media(max-width:700px){.tk-faq-wrap{padding-right:18px;padding-left:18px}.tk-faq-hero{padding-top:112px}.tk-faq-intro h1{font-size:38px}.tk-faq-search input{padding-right:116px}.tk-faq-search>[data-faq-count]{right:10px;font-size:11px}.tk-faq-content-section{padding-top:32px}.tk-faq-sidebar{margin-right:-18px;margin-left:-18px;border-radius:0}.tk-faq-sidebar-label{display:none}.tk-faq-sidebar nav a{gap:6px}.tk-faq-item details>summary{min-height:72px;font-size:15.5px}.tk-faq-answer>p{padding-right:0;font-size:15px}.tk-faq-contact-cards{grid-template-columns:1fr}.tk-faq-contact-cards article{min-height:210px}.tk-faq-explore-grid{grid-template-columns:1fr 1fr}.tk-faq-explore-grid>a{padding:22px;min-height:190px}.tk-faq-cta>div{padding-right:18px;padding-left:18px}.tk-faq-cta>div>div{width:100%}.tk-faq-button-primary,.tk-faq-button-secondary{width:100%}}
@media(max-width:430px){.tk-faq-explore-grid{grid-template-columns:1fr}.tk-faq-hero-grid{gap:28px}.tk-faq-top-card{padding:18px}.tk-faq-top-card>a>b{font-size:14px}}
@media(prefers-reduced-motion:reduce){.tk-faq-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.tk-js .tk-faq-page [data-reveal]{opacity:1;transform:none}}

.tk-faq-backdrop{overflow:visible}/* Inline Lucide plus/minus controls for FAQ accordions. */
.tk-faq-item details>summary:after{display:none!important;content:none!important}
.tk-faq-item details>summary .tk-faq-toggle{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:50%;background:#e4edff;color:#3244fb;transition:background .2s,color .2s}
.tk-faq-item details>summary .tk-faq-toggle svg{display:block;width:16px;height:16px}
.tk-faq-item details>summary .tk-faq-icon-minus{display:none}
.tk-faq-item details[open]>summary .tk-faq-toggle{background:linear-gradient(135deg,#6363f4,#4290ee);color:#fff}
.tk-faq-item details[open]>summary .tk-faq-icon-plus{display:none}
.tk-faq-item details[open]>summary .tk-faq-icon-minus{display:block}/* Ensure only the icon for the current accordion state is visible. */
.tk-faq-item details>summary .tk-faq-toggle .tk-faq-icon-plus{display:block}
.tk-faq-item details>summary .tk-faq-toggle .tk-faq-icon-minus{display:none}
.tk-faq-item details[open]>summary .tk-faq-toggle .tk-faq-icon-plus{display:none}
.tk-faq-item details[open]>summary .tk-faq-toggle .tk-faq-icon-minus{display:block}