@font-face{font-family:__Cormorant_Garamond_682e08;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a2d129db5d59da79-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_682e08;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8f733f73cb036450-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_682e08;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25daf57490523afa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_682e08;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8198f5f88e082d16-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_682e08;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/58e15ce3f60c02ac-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_Fallback_682e08;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_682e08{font-family:__Cormorant_Garamond_682e08,__Cormorant_Garamond_Fallback_682e08;font-weight:600;font-style:normal}.__variable_682e08{--font-cormorant:"__Cormorant_Garamond_682e08","__Cormorant_Garamond_Fallback_682e08"}@font-face{font-family:__Jost_c12095;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a9b1453781eac9e6-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_c12095;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e9ecf55e71a874cd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_c12095;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dd843ebd3ff03195-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_Fallback_c12095;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_c12095{font-family:__Jost_c12095,__Jost_Fallback_c12095;font-weight:400;font-style:normal}.__variable_c12095{--font-jost:"__Jost_c12095","__Jost_Fallback_c12095"}@font-face{font-family:__DM_Mono_47751c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_47751c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_Fallback_47751c;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_47751c{font-family:__DM_Mono_47751c,__DM_Mono_Fallback_47751c;font-weight:400;font-style:normal}.__variable_47751c{--font-dm-mono:"__DM_Mono_47751c","__DM_Mono_Fallback_47751c"}:root{--font-cormorant:"Cormorant Garamond",serif;--font-jost:"Jost",sans-serif;--font-dm-mono:"DM Mono",monospace}.tb-app{scroll-behavior:smooth;font-family:var(--font-jost);background-color:#fafbff;color:#0d0f1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tb-app ::-moz-selection{background:#c0b8ff;color:#0e0c2e}.tb-app ::selection{background:#c0b8ff;color:#0e0c2e}.tb-app ::-webkit-scrollbar{width:6px}.tb-app ::-webkit-scrollbar-track{background:#f3f4fb}.tb-app ::-webkit-scrollbar-thumb{background:#c0b8ff;border-radius:3px}.tb-app ::-webkit-scrollbar-thumb:hover{background:#9d92ff}.tb-app .delay-100{animation-delay:.1s}.tb-app .delay-200{animation-delay:.2s}.tb-app .delay-300{animation-delay:.3s}.tb-app .delay-400{animation-delay:.4s}.tb-app .delay-500{animation-delay:.5s}.tb-app .delay-600{animation-delay:.6s}.tb-app .delay-700{animation-delay:.7s}.tb-app .animate-fade-in,.tb-app .animate-fade-up{opacity:0}.tb-app .section-rule{width:48px;height:2px;background:linear-gradient(90deg,#7b6eff,#2a9bff);border-radius:2px}.tb-app .text-gradient{background:linear-gradient(135deg,#7b6eff,#2a9bff 60%,#9d92ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tb-app .text-ink{color:#0d0f1a}.tb-app .text-ink-muted{color:#4b5563}.tb-app .text-ink-soft{color:#6b7280}.tb-app .text-ink-faint{color:#94a3b8}.tb-app .btn-iris{position:relative;overflow:hidden;background:linear-gradient(135deg,#5a4ee8,#2a9bff);color:#fff;border-radius:100px;font-family:var(--font-jost);font-weight:500;letter-spacing:.04em;transition:opacity .2s,transform .2s}.tb-app .btn-iris:hover{opacity:.9;transform:translateY(-1px)}.tb-app .btn-iris:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15) 50%,transparent);background-size:200% 100%;animation:shimmer 2.5s linear infinite}.tb-app .btn-ghost-iris{border:1.5px solid #c0b8ff;color:#5a4ee8;border-radius:100px;font-family:var(--font-jost);font-weight:500;letter-spacing:.04em;transition:all .2s;background:transparent}.tb-app .btn-ghost-iris:hover{background:#f0eeff;border-color:#9d92ff}.tb-app .card-elegant{background:#fff;border:1px solid #eaecf8;border-radius:20px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tb-app .card-elegant:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(90,78,232,.09);border-color:#c0b8ff}.tb-app .stat-card{position:relative;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#c0b8ff,#a0d4ff) border-box;border:1.5px solid transparent;border-radius:20px}.tb-app .noise:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:0;border-radius:inherit}.tb-app .skill-fill{height:100%;border-radius:100px;transition:width 1.4s cubic-bezier(.22,1,.36,1)}.tb-app .rule-elegant{border:none;height:1px;background:linear-gradient(90deg,transparent,#eaecf8 30%,#eaecf8 70%,transparent)}.tb-app .nav-link{position:relative;font-family:var(--font-jost);font-size:13px;font-weight:500;letter-spacing:.05em;color:#6b6f8a;text-decoration:none;transition:color .2s}.tb-app .nav-link:hover{color:#0d0f1a}.tb-app .nav-link:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1.5px;background:linear-gradient(90deg,#7b6eff,#2a9bff);transition:width .25s ease;border-radius:1px}.tb-app .nav-link:hover:after{width:100%}.tb-app .icon-ring{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid #eaecf8;transition:border-color .2s,background .2s}.tb-app .card-elegant:hover .icon-ring{border-color:#c0b8ff;background:#f0eeff}.tb-app .step-line:after{content:"";position:absolute;top:26px;left:calc(50% + 28px);width:calc(100% - 56px);height:1px;background:linear-gradient(90deg,#c0b8ff,#a0d4ff)}.tb-app @media(max-width: 768px){.nav-links-desktop{display:none}}.tb-app .font-display{font-family:var(--font-cormorant),Georgia,serif}.tb-app .tb-app nav{background:hsla(0,0%,100%,.97);border-bottom:1px solid #e2e6f8;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:62px;position:sticky;top:0;z-index:100;backdrop-filter:blur(8px)}.tb-app .tb-nav-unified{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.tb-app .tb-skyware{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0}.tb-app .tb-skyware-logo{border-radius:6px;-o-object-fit:cover;object-fit:cover;width:28px;height:28px}.tb-app .tb-skyware-text{font-size:14px;font-weight:700;color:#0a0f1e;letter-spacing:-.02em}.tb-app .tb-skyware-accent{color:#3b5bff}.tb-app .tb-nav-center{justify-self:center}.tb-app .tb-nav-right{display:flex;align-items:center;gap:24px;justify-self:end}.tb-app .nav-logo{font-family:var(--font-cormorant),sans-serif;font-weight:800;font-size:21px;color:#0a0f1e;display:flex;align-items:center;gap:10px;text-decoration:none}.tb-app .logo-mark{width:28px;height:28px;background:#3b5bff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tb-app .logo-mark svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.tb-app .logo-accent{color:#3b5bff}.tb-app .nav-links{display:flex;gap:30px;list-style:none}.tb-app .nav-links a{font-size:13.5px;font-weight:500;color:#6b75a0;text-decoration:none;transition:color .15s}.tb-app .nav-links a:hover{color:#3b5bff}.tb-app .nav-cta{display:flex;gap:10px;align-items:center}.tb-app .btn-out{font-family:var(--font-jost);font-size:13px;font-weight:600;padding:8px 18px;border:1.5px solid #e2e6f8;border-radius:9px;background:transparent;cursor:pointer;color:#2e3756;transition:all .15s}.tb-app .btn-out:hover{border-color:#3b5bff;color:#3b5bff}.tb-app .btn-fill{font-family:var(--font-jost);font-size:13px;font-weight:600;padding:8px 20px;border:none;border-radius:9px;background:#3b5bff;color:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.tb-app .btn-fill:hover{background:#2644e8}.tb-app .badge-pill{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border-radius:999px;background:#f3f4ff;color:#3b4bff;font-size:.85rem;font-weight:700}.tb-app .hero-wrap{background:#eef1ff;border-bottom:1px solid #e2e6f8}.tb-app .hero{padding:76px 2rem 68px;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 400px;gap:72px;align-items:center}.tb-app .chip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #c9d4ff;border-radius:100px;padding:5px 14px 5px 8px;font-size:12px;font-weight:600;color:#3b5bff;margin-bottom:22px}.tb-app .chip-dot{width:22px;height:22px;background:#eef1ff;border-radius:50%;display:flex;align-items:center;justify-content:center}.tb-app .chip-dot svg{width:10px;height:10px;fill:#3b5bff;animation:blink 2s infinite}.tb-app @keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.tb-app h1{font-family:var(--font-cormorant),sans-serif;font-weight:800;font-size:50px;line-height:1.08;letter-spacing:-.035em;color:#0a0f1e;margin-bottom:20px}.tb-app h1 .hi{color:#3b5bff}.tb-app h1 .hv{color:#7c3aff}.tb-app .hero-desc{font-size:16px;line-height:1.75;color:#6b75a0;max-width:490px;font-weight:400;margin-bottom:34px}.tb-app .h-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.tb-app .hbtn-p{font-family:var(--font-jost);font-size:15px;font-weight:600;padding:14px 30px;border:none;border-radius:12px;background:#3b5bff;color:#fff;cursor:pointer;display:flex;align-items:center;gap:9px;transition:background .15s}.tb-app .hbtn-p:hover{background:#2644e8}.tb-app .hbtn-s{font-family:var(--font-jost);font-size:15px;font-weight:600;padding:14px 24px;border:1.5px solid #c9d4ff;border-radius:12px;background:#fff;color:#2e3756;cursor:pointer;display:flex;align-items:center;gap:9px;transition:all .15s}.tb-app .hbtn-s:hover{border-color:#3b5bff;color:#3b5bff}.tb-app .play-badge{width:22px;height:22px;border-radius:50%;background:#f0eeff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#3b5bff}.tb-app .trust{display:flex;align-items:center;gap:12px}.tb-app .avs{display:flex}.tb-app .avs span{width:30px;height:30px;border-radius:50%;border:2.5px solid #fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;margin-left:-9px}.tb-app .avs span:first-child{margin-left:0}.tb-app .trust-txt{font-size:13px;color:#6b75a0}.tb-app .trust-txt b{color:#0a0f1e;font-weight:600}.tb-app .hcard{background:#fff;border:1px solid #d4dbff;border-radius:22px;padding:22px;box-shadow:0 4px 32px rgba(59,91,255,.09)}.tb-app .hcard-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.tb-app .hcard-name{font-family:var(--font-cormorant),sans-serif;font-weight:700;font-size:14px;color:#0a0f1e}.tb-app .track-pill{background:#f3eeff;color:#7c3aff;font-size:11px;font-weight:600;padding:4px 11px;border-radius:100px}.tb-app .sbars{gap:11px;margin-bottom:18px}.tb-app .sbars,.tb-app .srow{display:flex;flex-direction:column}.tb-app .srow{gap:5px}.tb-app .slbl{display:flex;justify-content:space-between;font-size:12px;color:#6b75a0}.tb-app .slbl span:last-child{font-weight:600;color:#0a0f1e}.tb-app .strk{height:7px;background:#eef1ff;border-radius:100px;overflow:hidden}.tb-app .sfill{height:100%;border-radius:100px}.tb-app .s1{width:85%;background:#3b5bff}.tb-app .s2{width:90%;background:#7c3aff}.tb-app .s3{width:70%;background:#0ea5e9}.tb-app .s4{width:45%;background:#a78bff}.tb-app .hdiv{height:1px;background:#e2e6f8;margin:14px 0}.tb-app .match-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tb-app .match-lbl{font-size:12px;color:#6b75a0;font-weight:500}.tb-app .mbadges{display:flex;gap:6px}.tb-app .mb{font-size:11px;font-weight:600;padding:4px 10px;border-radius:100px}.tb-app .mb-b{background:#eef1ff;color:#3b5bff}.tb-app .mb-v{background:#f3eeff;color:#7c3aff}.tb-app .mb-s{background:#ebf5ff;color:#0ea5e9}.tb-app .chips-row{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.tb-app .co{gap:5px;background:#f4f6ff;border:1px solid #e2e6f8;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;color:#2e3756}.tb-app .co,.tb-app .co-b{display:flex;align-items:center}.tb-app .co-b{width:18px;height:18px;border-radius:5px;justify-content:center;font-size:9px;color:#fff}.tb-app .ai-bar{background:#eef1ff;border:1px solid #c0b8ff;border-radius:10px;padding:10px 13px;display:flex;align-items:flex-start;gap:9px}.tb-app .ai-icon{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#5a4ee8,#2a9bff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px}.tb-app .ai-txt{font-size:12px;color:#2644e8;line-height:1.5}.tb-app .ai-txt b{font-weight:700}.tb-app .stats{background:#3b5bff;padding:30px 2rem}.tb-app .stats-in{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.tb-app .st{text-align:center}.tb-app .st-n{font-family:var(--font-cormorant),sans-serif;font-weight:800;font-size:34px;color:#fff;letter-spacing:-.03em}.tb-app .st-n em{font-style:normal;color:#a5b8ff}.tb-app .st-l{font-size:13px;color:hsla(0,0%,100%,.55);margin-top:4px}.tb-app .sec{padding:76px 2rem;max-width:1120px;margin:0 auto}.tb-app .sec-ey{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#3b5bff;margin-bottom:10px}.tb-app .sec-t{font-family:var(--font-cormorant),sans-serif;font-weight:800;font-size:36px;letter-spacing:-.028em;color:#0a0f1e;margin-bottom:12px}.tb-app .sec-sub{font-size:16px;color:#6b75a0;line-height:1.75;max-width:520px;margin-bottom:50px}.tb-app .portals{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.tb-app .pc{border-radius:22px;padding:28px;border:1.5px solid #e2e6f8;background:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s}.tb-app .pc:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(59,91,255,.1)}.tb-app .p-ico{width:50px;height:50px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:20px}.tb-app .pi-b{background:#eef1ff}.tb-app .pi-v{background:#f3eeff}.tb-app .pi-s{background:#e8f7ff}.tb-app .pi-m{background:#f5f0ff}.tb-app .p-name{font-family:var(--font-cormorant),sans-serif;font-weight:800;font-size:18px;color:#0a0f1e;margin-bottom:8px}.tb-app .p-desc{font-size:14px;color:#6b75a0;line-height:1.65;margin-bottom:20px}.tb-app .p-feats{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.tb-app .pf{gap:9px;font-size:13px;color:#6b75a0}.tb-app .pck,.tb-app .pf{display:flex;align-items:center}.tb-app .pck{width:17px;height:17px;border-radius:50%;justify-content:center;font-size:9px;color:#fff;flex-shrink:0;font-weight:700}.tb-app .ck-b{background:#3b5bff}.tb-app .ck-v{background:#7c3aff}.tb-app .ck-s{background:#0ea5e9}.tb-app .ck-m{background:#a78bff}.tb-app .p-cta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .15s}.tb-app .p-cta:hover{opacity:.75}.tb-app .ct-b{color:#3b5bff}.tb-app .ct-v{color:#7c3aff}.tb-app .ct-s{color:#0ea5e9}.tb-app .ct-m{color:#a78bff}.tb-app .hiw-bg{background:#0a0f1e;padding:72px 0}.tb-app .hiw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tb-app .hs{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:22px;padding:24px;position:relative}.tb-app .hn{font-family:var(--font-cormorant),sans-serif;font-weight:800;font-size:38px;color:hsla(0,0%,100%,.06);letter-spacing:-.04em;margin-bottom:14px}.tb-app .hi-ico{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:19px;margin-bottom:14px}.tb-app .hi-b{background:#eef1ff}.tb-app .hi-v{background:#f3eeff}.tb-app .hi-s{background:#e8f7ff}.tb-app .hi-m{background:#f5f0ff}.tb-app .ht{font-family:var(--font-cormorant),sans-serif;font-weight:700;font-size:15px;color:#fff;margin-bottom:8px}.tb-app .hd{font-size:13px;color:hsla(0,0%,100%,.42);line-height:1.65}.tb-app .harr{position:absolute;top:38px;right:-13px;width:24px;height:24px;background:#3b5bff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;z-index:2}.tb-app .fg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tb-app .fc{background:#fff;border:1.5px solid #e2e6f8;border-radius:22px;padding:24px}.tb-app .fi{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:18px}.tb-app .ft{font-family:var(--font-cormorant),sans-serif;font-weight:800;font-size:15px;color:#0a0f1e;margin-bottom:8px}.tb-app .fd{font-size:13px;color:#6b75a0;line-height:1.65}.tb-app .cg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tb-app .cc{background:#fff;border:1.5px solid #e2e6f8;border-radius:22px;overflow:hidden;transition:transform .2s}.tb-app .cc:hover{transform:translateY(-2px)}.tb-app .cth{height:118px;display:flex;align-items:center;justify-content:center;font-size:38px}.tb-app .cth-b{background:#eef1ff}.tb-app .cth-v{background:#f3eeff}.tb-app .cth-s{background:#e8f7ff}.tb-app .cb-inner{padding:18px}.tb-app .ccat{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}.tb-app .cc-b .ccat{color:#3b5bff}.tb-app .cc-v .ccat{color:#7c3aff}.tb-app .cc-s .ccat{color:#0ea5e9}.tb-app .cn{font-family:var(--font-cormorant),sans-serif;font-weight:700;font-size:15px;color:#0a0f1e;margin-bottom:8px;line-height:1.3}.tb-app .cm{display:flex;gap:12px;font-size:12px;color:#6b75a0}.tb-app .cf{border-top:1px solid #e2e6f8;padding:12px 18px;display:flex;justify-content:space-between;align-items:center}.tb-app .cp{font-family:var(--font-cormorant),sans-serif;font-weight:800;font-size:15px;color:#0a0f1e}.tb-app .enr{font-size:12px;font-weight:600;padding:6px 14px;border:1.5px solid #3b5bff;border-radius:8px;color:#3b5bff;background:transparent;cursor:pointer;transition:all .15s}.tb-app .enr:hover{background:#3b5bff;color:#fff}.tb-app .enr-v{border-color:#7c3aff;color:#7c3aff}.tb-app .enr-v:hover{background:#7c3aff;color:#fff}.tb-app .enr-s{border-color:#0ea5e9;color:#0ea5e9}.tb-app .enr-s:hover{background:#0ea5e9;color:#fff}.tb-app .cta-outer{padding:0 2rem;margin-bottom:76px;max-width:1160px;margin-left:auto;margin-right:auto}.tb-app .cta-w{background:#0a0f1e;border-radius:22px;padding:60px;margin:0 auto;max-width:1120px;position:relative;overflow:hidden}.tb-app .cta-orb{top:-80px;right:-80px;width:320px;height:320px;background:rgba(124,58,255,.18)}.tb-app .cta-orb,.tb-app .cta-orb2{position:absolute;border-radius:50%}.tb-app .cta-orb2{bottom:-60px;left:30%;width:200px;height:200px;background:rgba(59,91,255,.15)}.tb-app .cta-in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap}.tb-app .cta-h{font-family:var(--font-cormorant),sans-serif;font-weight:800;font-size:34px;color:#fff;letter-spacing:-.028em;margin-bottom:12px}.tb-app .cta-p{font-size:15px;color:hsla(0,0%,100%,.5);line-height:1.75;max-width:470px}.tb-app .cta-stats{display:flex;gap:36px;margin-top:28px;flex-wrap:wrap}.tb-app .cs-n{font-family:var(--font-cormorant),sans-serif;font-weight:800;font-size:24px;color:#fff;margin-bottom:.5rem}.tb-app .cs-l{font-size:12px;color:hsla(0,0%,100%,.4)}.tb-app .cta-btns{display:flex;flex-direction:column;gap:12px}.tb-app .cb-m{font-family:var(--font-jost);font-size:14px;font-weight:700;padding:13px 28px;border:none;border-radius:11px;background:#fff;color:#0a0f1e;cursor:pointer;transition:background .15s;white-space:nowrap}.tb-app .cb-m:hover{background:#eef1ff}.tb-app .cb-s{font-family:var(--font-jost);font-size:14px;font-weight:600;padding:13px 28px;border:1.5px solid hsla(0,0%,100%,.18);border-radius:11px;background:transparent;color:#fff;cursor:pointer;transition:background .15s;white-space:nowrap}.tb-app .cb-s:hover{background:hsla(0,0%,100%,.07)}.tb-app footer{background:#fff;border-top:1px solid #e2e6f8;padding:32px 2rem}.tb-app .f-in{max-width:1120px;margin:0 auto}.tb-app .f-top{justify-content:space-between;margin-bottom:20px}.tb-app .f-logo,.tb-app .f-top{display:flex;align-items:center}.tb-app .f-logo{font-family:var(--font-cormorant),sans-serif;font-weight:800;font-size:18px;color:#0a0f1e;gap:8px;text-decoration:none}.tb-app .f-logo-m{width:24px;height:24px;background:#3b5bff;border-radius:6px;flex-shrink:0}.tb-app .fla{color:#3b5bff}.tb-app .f-links{display:flex;gap:24px}.tb-app .f-links a{font-size:13px;color:#6b75a0;text-decoration:none;font-weight:500;transition:color .15s}.tb-app .f-links a:hover{color:#0a0f1e}.tb-app .f-bot{border-top:1px solid #e2e6f8;padding-top:16px;display:flex;justify-content:space-between;align-items:center}.tb-app .f-copy,.tb-app .pw{font-size:12px;color:#6b75a0}.tb-app .pw{gap:8px}.tb-app .pw,.tb-app .pw-dot{display:flex;align-items:center}.tb-app .pw-dot{width:18px;height:18px;background:#eef1ff;border-radius:5px;justify-content:center;flex-shrink:0}.tb-app .pw-dot svg{width:10px;height:10px;fill:#3b5bff}.tb-app .pw b{font-weight:700;color:#7c3aff}.tb-app @media(max-width:900px){.hero{grid-template-columns:1fr}.hcard{display:none}h1{font-size:36px}.stats-in{grid-template-columns:repeat(2,1fr)}.cg,.fg,.portals{grid-template-columns:1fr}.hiw-grid{grid-template-columns:repeat(2,1fr)}.cta-in{flex-direction:column}.f-top{gap:16px}.f-bot,.f-top{flex-direction:column;align-items:flex-start}.f-bot{gap:8px}}.tb-app @media(max-width:600px){h1{font-size:28px}.stats-in{grid-template-columns:1fr 1fr}.hiw-grid{grid-template-columns:1fr}.harr{display:none}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}