.hub{--navy:#062147;--deep:#04162f;--surface:#0a2d58;--cream:#f5f0e8;--aqua:#17b8c4;--teal:#36a3a0;--violet:#8867fa;--cognac:#b5713a;--gold:#c9a96e;--mute:#f5f0e89e;background:var(--deep);min-height:100vh;font-family:var(--font-manrope),sans-serif;position:relative;overflow:hidden}.hub *,.hub :before,.hub :after{box-sizing:border-box}.hub .mesh{z-index:0;background:conic-gradient(from 0deg at 35% 28%,var(--violet),var(--aqua),var(--teal),var(--cognac),var(--violet));filter:blur(80px);opacity:.42;animation:26s linear infinite hub-spin;position:fixed;inset:-30%}.hub .mesh2{z-index:0;background:radial-gradient(70% 45% at 70% 10%,#17b8c42e,#0000 60%);animation:9s ease-in-out infinite hub-pulse;position:fixed;inset:0}.hub .grain{z-index:1;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.hub .vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 50% 16%,#0000 46%,#00000080);position:fixed;inset:0}.hub .col{z-index:2;max-width:460px;margin:0 auto;padding:50px 24px 44px;position:relative}@keyframes hub-spin{to{transform:rotate(360deg)}}@keyframes hub-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes hub-breathe{0%,to{opacity:.5}50%{opacity:.85}}@keyframes hub-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes hub-rise{to{opacity:1;transform:none}}@keyframes hub-shimmer{0%{left:-120%}45%,to{left:170%}}@keyframes hub-scrollx{to{transform:translate(-50%)}}.hub .rise{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards hub-rise;transform:translateY(16px)}.hub .d1{animation-delay:50ms}.hub .d2{animation-delay:.13s}.hub .d3{animation-delay:.22s}.hub .d4{animation-delay:.32s}.hub .d5{animation-delay:.46s}.hub .d6{animation-delay:.58s}.hub .mark{opacity:.92;width:auto;height:22px;margin:0 auto 22px;display:block}.hub .avwrap{width:110px;height:110px;margin:0 auto 15px;position:relative}.hub .avwrap .glow{filter:blur(8px);background:radial-gradient(circle,#17b8c473,#8867fa40 60%,#0000 72%);border-radius:50%;animation:5s ease-in-out infinite hub-breathe;position:absolute;inset:-10px}.hub .avwrap .ring{background:conic-gradient(from 0deg,var(--aqua),var(--violet),var(--teal),var(--aqua));border-radius:50%;animation:14s linear infinite hub-spin;position:absolute;inset:-4px;-webkit-mask:radial-gradient(circle,#0000 54px,#000 55px);mask:radial-gradient(circle,#0000 54px,#000 55px)}.hub .avwrap img{object-fit:cover;border:3px solid var(--deep);border-radius:50%;width:110px;height:110px;animation:6s ease-in-out infinite hub-float;position:relative}.hub .eyebrow{font-family:var(--font-manrope),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);text-align:center;background:#ffffff12;border-radius:999px;margin:0 auto 12px;padding:8px 16px;font-size:10.5px;font-weight:800;display:table;position:relative}.hub .eyebrow:before{content:"";background:linear-gradient(100deg,var(--gold),var(--aqua)55%,var(--violet));-webkit-mask-composite:xor;pointer-events:none;border-radius:999px;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hub h1{font-family:var(--font-fraunces),serif;text-align:center;letter-spacing:-.03em;color:var(--cream);text-shadow:0 1px #082a4d,0 3px 2px #00000073,0 0 30px #17b8c466;margin:0;font-size:36px;font-weight:900;line-height:1}.hub .tagline{text-align:center;font-family:var(--font-fraunces),serif;color:var(--cream);opacity:.95;max-width:320px;margin:12px auto 24px;font-size:17px;font-weight:400;line-height:1.5}.hub .tagline em{color:var(--gold);font-style:italic}.hub .sproof{justify-content:center;align-items:center;gap:11px;margin-bottom:22px;display:flex}.hub .sproof .stack{display:flex}.hub .sproof .stack img{border:2px solid var(--deep);object-fit:cover;border-radius:50%;width:28px;height:28px;margin-left:-9px}.hub .sproof .stack img:first-child{margin-left:0}.hub .sproof .stack .more{border:2px solid var(--deep);background:linear-gradient(135deg,var(--violet),var(--aqua));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-9px;font-size:9px;font-weight:700;display:flex}.hub .sproof .sp-r{text-align:left}.hub .sproof .sp-stars{color:var(--gold);letter-spacing:1px;font-size:12px}.hub .sproof .sp-t{color:var(--mute);margin-top:1px;font-size:10.5px}.hub .calc{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #17b8c447;border-radius:22px;margin-bottom:18px;padding:22px 20px;position:relative;box-shadow:0 0 0 1px #8867fa1f,0 16px 44px #00000052}.hub .clbl{font-family:var(--font-fraunces),serif;color:#fff;text-align:center;margin-bottom:4px;font-size:23px;font-weight:800;line-height:1.08}.hub .csub{color:var(--mute);text-align:center;margin-bottom:18px;font-size:12px}.hub .row{margin-bottom:13px}.hub .row label{color:var(--cream);opacity:.82;margin-bottom:6px;font-size:11.5px;font-weight:500;display:block}.hub .row label span{opacity:.55}.hub .stepper{align-items:center;gap:8px;display:flex}.hub .stepper button{color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffff26;border-radius:10px;width:38px;height:42px;font-family:inherit;font-size:20px;line-height:1;transition:all .2s}.hub .stepper button:hover{border-color:var(--aqua);background:#17b8c424}.hub .stepper input,.hub .moneywrap input{color:#fff;text-align:center;background:#0000004d;border:1px solid #ffffff26;border-radius:10px;flex:1;width:100%;padding:12px;font-family:inherit;font-size:16px;transition:all .25s}.hub .stepper input:focus,.hub .moneywrap input:focus{border-color:var(--aqua);outline:none;box-shadow:0 0 0 3px #17b8c433}.hub .moneywrap{align-items:center;display:flex;position:relative}.hub .moneywrap .pre{color:var(--mute);pointer-events:none;z-index:1;font-size:16px;position:absolute;left:14px}.hub .moneywrap input{text-align:left;padding-left:28px}.hub .out{text-align:center;background:linear-gradient(#c58a4a1a,#c58a4a08);border:1px solid #c58a4a38;border-radius:14px;margin:18px 0 4px;padding:18px 12px}.hub .out .pre{color:var(--mute);letter-spacing:.02em;margin-bottom:4px;font-size:11px;line-height:1.4}.hub .out .pre b{color:var(--cream)}.hub .out .big{font-family:var(--font-fraunces),serif;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 28%,var(--gold)116%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #062147e6);-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:900;line-height:1}.hub .out .cap{color:var(--cream);opacity:.82;margin-top:7px;font-size:11.5px;line-height:1.4}.hub .foot{color:var(--mute);text-align:center;opacity:.72;margin:8px 0 15px;font-size:9.5px;line-height:1.5}.hub .reframe{text-align:center;font-family:var(--font-fraunces),serif;color:var(--gold);margin-bottom:18px;font-size:14.5px;font-style:italic;line-height:1.45}.hub .reframe em{font-style:italic}.hub .gate{border-top:1px solid #ffffff1a;padding-top:16px}.hub .gate .glbl{text-align:center;color:var(--cream);margin-bottom:12px;font-size:13px;font-weight:600}.hub .gate .glbl b{color:var(--aqua)}.hub .field{gap:8px;display:flex}.hub .field input{color:#fff;background:#0000004d;border:1px solid #ffffff26;border-radius:12px;flex:1;width:100%;padding:14px;font-family:inherit;font-size:14px;transition:all .3s}.hub .field input::placeholder{color:var(--mute)}.hub .field input:focus{border-color:var(--aqua);outline:none;box-shadow:0 0 0 3px #17b8c433}.hub .field button{background:linear-gradient(135deg,var(--violet),var(--aqua));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .3s;position:relative;overflow:hidden}.hub .field button:hover{transform:translateY(-1px);box-shadow:0 8px 24px #8867fa66}.hub .field button:disabled{opacity:.6;cursor:default;transform:none}.hub .field button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:55%;height:100%;animation:3.6s ease-in-out infinite hub-shimmer;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.hub .micro{text-align:center;color:var(--mute);margin-top:10px;font-size:10px;line-height:1.4}.hub .err{text-align:center;color:#ff9b8a;margin-top:9px;font-size:11px}.hub .reveal{border-top:1px solid #ffffff1a;padding-top:16px}.hub .reveal .done{text-align:center;color:var(--aqua);letter-spacing:.04em;margin-bottom:13px;font-size:11.5px}.hub .lines{margin-bottom:14px}.hub .li{border-bottom:1px dashed #ffffff1a;justify-content:space-between;padding:8px 0;font-size:12.5px;display:flex}.hub .li span{color:var(--mute)}.hub .li b{color:var(--cream);font-family:var(--font-fraunces),serif;font-weight:700}.hub .insure{background:linear-gradient(135deg,#c58a4a26,#17b8c412);border:1px solid #c58a4a4d;border-radius:14px;margin-bottom:14px;padding:14px 16px}.hub .insure .il{font-family:var(--font-libre),serif;letter-spacing:.24em;text-transform:uppercase;color:var(--cognac);margin-bottom:6px;font-size:9px}.hub .insure .it{font-family:var(--font-fraunces),serif;color:var(--cream);font-size:14px;line-height:1.5}.hub .insure .it b{color:var(--gold);font-weight:700}.hub .routed{text-align:center;background:linear-gradient(135deg,#8867fa29,#17b8c41f);border:1px solid #17b8c44d;border-radius:14px;padding:17px}.hub .routed .rt{font-family:var(--font-fraunces),serif;color:#fff;margin-bottom:4px;font-size:16px;font-weight:700}.hub .routed .rs{color:var(--mute);margin-bottom:13px;font-size:11.5px}.hub .routed a{background:linear-gradient(135deg,var(--violet),var(--aqua));color:#fff;border-radius:999px;padding:13px 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.hub .proof{border-top:1px solid #ffffff12;margin-top:22px;padding-top:24px}.hub .beat-lbl{text-align:center;font-family:var(--font-libre),serif;color:var(--cognac);letter-spacing:.26em;text-transform:uppercase;margin-bottom:12px;font-size:9px}.hub .stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:28px;display:grid}.hub .stat{text-align:center}.hub .stat .v{font-family:var(--font-fraunces),serif;letter-spacing:-.02em;background:linear-gradient(#fff 30%,#bfe6ea 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #062147e6);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:900;line-height:1}.hub .stat:first-child .v{background:linear-gradient(180deg,#fff 30%,var(--gold)110%);-webkit-background-clip:text;background-clip:text}.hub .stat:nth-child(3) .v{background:linear-gradient(180deg,#fff 30%,var(--cognac)115%);-webkit-background-clip:text;background-clip:text}.hub .stat .l{color:var(--mute);margin-top:6px;font-size:9px;line-height:1.3}.hub .logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 22px;margin-bottom:28px;display:flex}.hub .logos img{opacity:.82;filter:brightness(0)invert();width:auto}.hub .wall{flex-direction:column;gap:9px;display:flex}.hub .tmarquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.hub .ttrack{gap:9px;width:max-content;animation:52s linear infinite hub-scrollx;display:flex}.hub .ttrack.rev{animation-direction:reverse}.hub .tcard{background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;flex-shrink:0;width:256px;padding:11px 13px}.hub .tcard .h{align-items:center;gap:9px;margin-bottom:7px;display:flex}.hub .tcard .h .ph{object-fit:cover;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;width:34px;height:34px}.hub .tcard .hi{flex:1;min-width:0}.hub .tcard .nm{color:var(--cream);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.15;overflow:hidden}.hub .tcard .rl{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.hub .tcard .st{color:var(--gold);letter-spacing:1px;flex-shrink:0;font-size:9px}.hub .tcard p{color:var(--cream);opacity:.78;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.hub .find{text-align:center;font-family:var(--font-libre),serif;color:var(--mute);letter-spacing:.24em;text-transform:uppercase;margin:32px 0 14px;font-size:10px}.hub .socials{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hub .socials a{width:42px;height:42px;color:var(--mute);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex}.hub .socials a:hover{color:#fff;background:#17b8c42e;transform:translateY(-3px)}.hub .socials svg{width:18px;height:18px}.hub .contact{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;margin-top:30px;padding:20px}.hub .contact-lbl{font-family:var(--font-fraunces),serif;color:var(--cream);margin-bottom:12px;font-size:15px}.hub .contact-btn{color:var(--cream);background:#17b8c41f;border:1px solid #17b8c452;border-radius:999px;padding:11px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block}.hub .contact-btn:hover{background:#17b8c433;transform:translateY(-1px)}.hub .contact-em{color:var(--mute);letter-spacing:.02em;margin-top:11px;font-size:12px;text-decoration:none;display:block}.hub .contact-em:hover{color:var(--aqua)}.hub footer{opacity:.6;flex-direction:column;align-items:center;gap:7px;margin-top:30px;display:flex}.hub footer img{width:28px;height:28px}.hub footer .wm{color:var(--cream);font-family:var(--font-fraunces),serif;letter-spacing:.02em;font-size:14px;font-weight:700}.hub footer .sl{color:var(--mute);letter-spacing:.04em;font-size:10px}@media (max-width:420px){.hub h1{font-size:32px}.hub .out .big{font-size:40px}}.hub .hubbar{z-index:3;justify-content:space-between;align-items:center;max-width:640px;margin:0 auto;padding:20px 24px 0;display:flex;position:relative}.hub .hubbar img{opacity:.95;width:auto;height:30px;transition:opacity .2s}.hub .hubbar a:hover img{opacity:1}.hub .hubbar-links{align-items:center;gap:16px;display:flex}.hub .hubbar-links a{color:var(--mute);font-size:12.5px;font-weight:600;text-decoration:none;transition:color .2s}.hub .hubbar-links a:hover{color:var(--cream)}.hub .hubbar-links a.pill{color:var(--cream);background:#17b8c41a;border:1px solid #17b8c466;border-radius:999px;padding:8px 16px}.hub .hubbar-links a.pill:hover{background:#17b8c433}
