.tg-page{color:#13253b}.tg-page h1,.tg-page h2,.tg-page h3{line-height:1.12;text-wrap:balance}.tg-page h1{font-size:clamp(2.75rem,4.9vw,4.7rem);letter-spacing:-.055em}.tg-page h2{font-size:clamp(2rem,3vw,3rem);letter-spacing:-.035em}.tg-page h3{font-size:1.27rem}.tg-page p{line-height:1.65;color:#54677b}.tg-page .button-primary{background:#1685c4;border-color:#1685c4;color:#fff}.tg-page .button-primary:hover{background:#106da4;border-color:#106da4}.tg-hero{padding:5rem 0 4.4rem;background:radial-gradient(circle at 82% 17%,#bde9fa 0,transparent 36%),linear-gradient(150deg,#f0f9fd,#fff 72%)}.tg-hero-grid,.tg-api-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:3.4rem;align-items:center}.tg-hero-copy{max-width:670px}.tg-lead{font-size:1.16rem;max-width:620px}.tg-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.65rem}.tg-note{margin-top:1.2rem;font-size:.9rem}.tg-visual{margin:0;background:#fff;border:1px solid #d5e7f1;border-radius:25px;box-shadow:0 26px 65px #16436520;overflow:hidden}.tg-visual-top{display:flex;align-items:center;gap:.35rem;padding:1.1rem 1.3rem;border-bottom:1px solid #e4edf3}.tg-visual-top strong{margin-left:auto;color:#31516c;font-size:.85rem}.tg-visual-dot{width:8px;height:8px;border-radius:50%;background:#b9cbd9}.tg-visual-dot:first-child{background:#ffb9ad}.tg-visual-dot:nth-child(2){background:#f5d18a}.tg-visual-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.35rem;padding:1.5rem 1.3rem}.tg-visual-flow>div{display:grid;justify-items:center;gap:.5rem;text-align:center;font-size:.72rem;font-weight:800;color:#31516c}.tg-visual-flow>b{color:#90b6cc}.tg-flow-symbol{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#e9efff;color:#6652c3;font-size:1.2rem;font-weight:900}.tg-flow-symbol.tg-blue{background:#e0f3fc;color:#1685c4}.tg-flow-symbol.tg-mint{background:#dcf5eb;color:#188363}.tg-message{display:flex;align-items:center;gap:.75rem;margin:0 1.3rem;padding:1rem;border-radius:16px;background:#f3f9fc}.tg-avatar{display:grid;place-items:center;flex:none;width:39px;height:39px;border-radius:50%;background:#cceaf7;color:#116a9b;font-weight:900}.tg-message small{font-size:.72rem;color:#68859a}.tg-message p{margin:.2rem 0 0;color:#17354c;font-size:.84rem;font-weight:700}.tg-message-check{margin-left:auto;color:#15936f;font-weight:900}.tg-visual-status{display:flex;align-items:center;gap:.5rem;margin:1rem 1.3rem;color:#247353;font-size:.78rem;font-weight:800}.tg-visual-status span{font-size:.65rem}.tg-visual figcaption{padding:0 1.3rem 1.1rem;color:#7890a2;font-size:.72rem}.tg-section{padding:4.7rem 0}.tg-section .eyebrow{color:#1685c4}.tg-step-grid,.tg-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;margin:1.8rem 0 0;list-style:none}.tg-step-grid li,.tg-use-grid article{padding:1.5rem;background:#fff;border:1px solid #dce9f2;border-radius:18px}.tg-step-grid li>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e3f5fc;color:#117eaf;font-weight:900}.tg-step-grid h3,.tg-use-grid h3{margin:1.2rem 0 .5rem}.tg-step-grid p,.tg-use-grid p{margin:0}.tg-paths{background:#f4f9fc}.tg-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;margin-top:1.8rem}.tg-path-grid article{display:flex;flex-direction:column;align-items:flex-start;padding:2rem;border-radius:20px;background:#fff;border:1px solid #dce9f2;box-shadow:0 12px 34px #2757780a}.tg-path-icon{display:grid;place-items:center;width:48px;height:48px;background:#e2f7ee;border-radius:14px;color:#138766;font-weight:900}.tg-path-icon-blue{background:#e4f3fd;color:#177eae}.tg-path-grid h3{margin:1.2rem 0 .2rem}.tg-path-grid p{margin-bottom:1.35rem}.tg-path-grid a{margin-top:auto;color:#147cad;font-weight:800}.tg-api{background:#0c2337}.tg-api h2{color:#fff}.tg-api p{color:#c3d6e5}.tg-api .eyebrow{color:#77d2f3}.tg-api-grid{align-items:start}.tg-endpoints{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.4rem 0}.tg-endpoints span{padding:.5rem .7rem;border-radius:8px;background:#1b3b53;color:#c7eaf8;font:700 .76rem ui-monospace,SFMono-Regular,Consolas,monospace}.tg-code{margin:0;background:#102f48;border:1px solid #385a70;border-radius:18px;overflow:hidden}.tg-code figcaption{padding:1rem 1.2rem;color:#b5d1e2;font-size:.8rem;border-bottom:1px solid #35566b}.tg-code pre{overflow:auto;margin:0;padding:1.3rem;white-space:pre-wrap;overflow-wrap:anywhere;color:#e4f5ff;font-size:.79rem;line-height:1.75}.tg-code-result{padding:.85rem 1.2rem;background:#173e57;color:#86e0b9;font:700 .73rem ui-monospace,SFMono-Regular,Consolas,monospace}.tg-api-note{margin:1.5rem 0 0;font-size:.86rem}.tg-uses{background:#f8fbfd}.tg-use-grid article>span{color:#1685c4;font-size:1.4rem}.tg-control>div>div{display:flex;align-items:flex-start;gap:1.2rem;max-width:1040px;margin:auto;padding:2rem;border-radius:18px;background:#eaf8f2;border:1px solid #c6e8d7}.tg-control>div>div>span{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#1b956c;color:#fff;font-weight:900}.tg-control h2{margin:0;font-size:1.7rem}.tg-control p{margin:.6rem 0 0}.tg-faq .container{max-width:940px}.tg-faq details{padding:1.1rem 0;border-bottom:1px solid #d8e6ee}.tg-faq summary{cursor:pointer;font-weight:800;color:#193f5c}.tg-faq details p{margin:.8rem 0 0}.tg-final{padding:4.5rem 0;background:linear-gradient(135deg,#e6f6fc,#f7fcff)}.tg-final>.container{max-width:900px}.tg-final p{font-size:1.1rem}@media(max-width:850px){.tg-hero-grid,.tg-api-grid{grid-template-columns:1fr}.tg-visual{max-width:650px}.tg-step-grid,.tg-use-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.tg-hero{padding:3.2rem 0}.tg-section{padding:3.2rem 0}.tg-step-grid,.tg-use-grid,.tg-path-grid{grid-template-columns:1fr}.tg-actions .button{width:100%;justify-content:center}.tg-visual-flow{gap:.15rem;padding:1.2rem .8rem}.tg-flow-symbol{width:40px;height:40px}.tg-visual-flow>div{font-size:.59rem}.tg-control>div>div{padding:1.3rem}.tg-code pre{font-size:.68rem}}
.tg-media{background:#eaf7fd}.tg-media-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:center}.tg-media-grid h2{max-width:710px}.tg-media-grid p:not(.eyebrow){max-width:720px}.tg-media-grid .button{margin-top:.7rem}.tg-media-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.tg-media-types>div{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:1rem;text-align:center;border:1px solid #cfe4ee;border-radius:18px;background:#fff;box-shadow:0 12px 30px #194e6510}.tg-media-types span{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#dff3fa;color:#107caa;font-size:1.8rem}.tg-media-types strong{color:#183b53;font-size:.95rem}@media(max-width:850px){.tg-media-grid{grid-template-columns:1fr}}@media(max-width:520px){.tg-media-types{grid-template-columns:1fr 1fr}.tg-media-types>div{min-height:125px}.tg-media-types>div:last-child{grid-column:1/-1}}
