:root{--tp-navy:#0b1736;--tp-ink:#142235;--tp-blue:#155eef;--tp-deep:#0d4f89;--tp-lime:#c9f438;--tp-green:#40a865;--tp-clay:#e56b3f;--tp-chalk:#f7f8f4;--tp-cloud:#eef4f8;--tp-purple:#7357d8;--tp-gold:#f2b84b;--tp-white:#fff;--tp-line:#dbe5ea;--tp-muted:#657487;--tp-shadow:0 18px 50px rgba(11,23,54,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--tp-chalk);color:var(--tp-ink);font-family:Manrope,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.tp-shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.tp-skip{position:fixed;left:16px;top:-80px;background:var(--tp-lime);color:var(--tp-navy);padding:12px 16px;z-index:9999;font-weight:800}.tp-skip:focus{top:16px}.tp-announcement{background:var(--tp-lime);color:var(--tp-navy);padding:8px 20px;text-align:center;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.tp-header{background:rgba(247,248,244,.96);border-bottom:1px solid rgba(11,23,54,.08);position:sticky;top:0;z-index:999;backdrop-filter:blur(14px)}.admin-bar .tp-header{top:32px}.tp-header-inner{height:82px;display:flex;align-items:center;justify-content:space-between;gap:22px}.tp-brand{display:flex;align-items:center;gap:10px;font:500 21px "Space Grotesk",sans-serif;letter-spacing:-.04em;white-space:nowrap}.tp-brand strong{font-weight:800}.tp-brand .custom-logo{display:block;max-height:52px;width:auto}.tp-mark{width:44px;height:44px;border-radius:14px;background:var(--tp-navy);display:grid;place-items:center;position:relative;overflow:hidden}.tp-mark-ball{position:absolute;width:25px;height:25px;border-radius:50%;background:var(--tp-lime)}.tp-mark-ball:after{content:"";position:absolute;inset:3px;border:1.5px solid var(--tp-navy);border-block-color:transparent;border-radius:50%;transform:rotate(35deg)}.tp-mark b{position:relative;font-size:10px;color:var(--tp-navy);z-index:1}.tp-nav{margin-left:auto}.tp-menu{display:flex;align-items:center;gap:23px;margin:0;padding:0;list-style:none}.tp-menu a{font-size:12px;font-weight:750}.tp-menu a:hover{color:var(--tp-blue)}.tp-menu-toggle{display:none;width:42px;height:42px;border:0;background:var(--tp-navy);border-radius:12px;padding:10px}.tp-menu-toggle span:not(.screen-reader-text){display:block;height:2px;background:white;margin:4px 0}.tp-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 21px;border:0;border-radius:999px;font-weight:800;font-size:12px;cursor:pointer;transition:.2s}.tp-button:hover{transform:translateY(-2px)}.tp-button-dark{background:var(--tp-navy);color:white}.tp-button-lime{background:var(--tp-lime);color:var(--tp-navy)}.tp-button-blue{background:var(--tp-blue);color:white}.tp-button-outline{border:1px solid rgba(255,255,255,.45);color:white}.tp-button-white{background:white;color:var(--tp-navy)}.tp-hero{background:var(--tp-navy);color:white;padding:78px 0 92px;position:relative;overflow:hidden}.tp-hero:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(21,94,239,.34),transparent 66%);left:-200px;bottom:-230px}.tp-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:74px}.tp-hero-grid>div:first-child{position:relative;z-index:2}.tp-eyebrow,.tp-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:900;color:var(--tp-blue)}.tp-eyebrow{color:white}.tp-eyebrow i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--tp-lime);margin-right:10px;box-shadow:0 0 0 5px rgba(201,244,56,.13)}.tp-kicker-light{color:var(--tp-lime)}.tp-hero h1,.tp-section h2,.tp-entry-head h1,.tp-archive-head h1{font-family:"Space Grotesk",sans-serif;letter-spacing:-.055em;line-height:.98}.tp-hero h1{font-size:clamp(58px,6.5vw,92px);margin:24px 0}.tp-hero h1 em,.tp-shootout em{font-style:normal;color:var(--tp-lime)}.tp-hero-grid>div:first-child>p{font-size:18px;color:#c8d4e3;line-height:1.7}.tp-actions{display:flex;gap:12px;margin:30px 0}.tp-hero small{color:#94a6bb}.tp-court{min-height:500px;background:#1677c8;border-radius:32px;position:relative;box-shadow:0 28px 80px rgba(0,0,0,.28);overflow:hidden;transform:rotate(1deg)}.tp-court-lines{position:absolute;inset:38px;border:3px solid rgba(255,255,255,.7)}.tp-court-lines:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:3px solid rgba(255,255,255,.65)}.tp-court-lines:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:8px double rgba(255,255,255,.7)}.tp-float{position:absolute;background:white;color:var(--tp-ink);display:flex;align-items:center;gap:11px;min-width:210px;padding:13px;border-radius:16px;box-shadow:var(--tp-shadow)}.tp-float>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--tp-lime);font-size:10px;font-weight:900}.tp-float strong,.tp-float small{display:block}.tp-float small{font-size:9px;color:var(--tp-muted)}.tp-float-a{left:25px;top:45px}.tp-float-b{right:25px;bottom:58px}.tp-float-b>span{background:var(--tp-blue);color:white}.tp-fit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:115px;height:115px;border:7px solid var(--tp-lime);background:var(--tp-navy);border-radius:50%;display:grid;place-content:center;text-align:center;box-shadow:0 0 0 13px rgba(11,23,54,.18)}.tp-fit strong{font:800 30px "Space Grotesk",sans-serif}.tp-fit span{font-size:9px;color:#9aabc0;text-transform:uppercase}.tp-court>p{position:absolute;bottom:8px;left:0;right:0;text-align:center;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.tp-paths{background:white;border-radius:20px;box-shadow:var(--tp-shadow);display:grid;grid-template-columns:repeat(3,1fr);margin-top:-39px;position:relative;z-index:3;overflow:hidden}.tp-paths>a{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:23px 27px;border-right:1px solid var(--tp-line)}.tp-paths>a:last-child{border:0}.tp-paths span{font-size:9px;font-weight:900;color:var(--tp-blue)}.tp-paths h2{font:800 17px "Space Grotesk",sans-serif;margin:0}.tp-paths p{font-size:10px;color:var(--tp-muted);margin:3px 0}.tp-paths b{width:32px;height:32px;display:grid;place-items:center;background:var(--tp-cloud);border-radius:50%}.tp-section{padding:100px 0}.tp-section-head{max-width:760px;margin:0 auto 40px;text-align:center}.tp-section-head.tp-left{text-align:left;margin-left:0}.tp-section h2{font-size:clamp(38px,4.5vw,60px);margin:13px 0}.tp-section-head>p{color:var(--tp-muted);max-width:720px}.tp-pro-grid{display:grid;grid-template-columns:1fr 1fr}.tp-pro-intro,.tp-pro-copy{padding:56px}.tp-pro-intro{background:var(--tp-blue);color:white;border-radius:30px 0 0 30px}.tp-pro-intro h2,.tp-pro-copy h2{font-size:48px}.tp-pro-intro>p{color:#d5e2ff}.tp-missions{display:grid;gap:9px;margin-top:30px}.tp-missions span{background:white;color:var(--tp-ink);border-radius:12px;padding:14px;font-size:11px}.tp-missions b{display:inline-block;background:var(--tp-lime);padding:7px;border-radius:8px;margin-right:8px}.tp-pro-copy{background:white;border-radius:0 30px 30px 0}.tp-pro-copy ol{padding:0;list-style:none;counter-reset:pros;margin:27px 0}.tp-pro-copy li{counter-increment:pros;position:relative;padding-left:37px;margin-bottom:17px}.tp-pro-copy li:before{content:"0" counter(pros);position:absolute;left:0;top:2px;color:var(--tp-blue);font-size:9px;font-weight:900}.tp-pro-copy strong{font-family:"Space Grotesk",sans-serif}.tp-pro-copy p{font-size:10px;color:var(--tp-muted);margin:3px 0}.tp-shootout{background:var(--tp-navy);color:white}.tp-shootout-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.tp-shootout h2{font-size:66px}.tp-shootout-grid>div>p{color:#aebdcd}.tp-tools-preview{background:var(--tp-cloud)}.tp-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.tp-rewards{background:white}.tp-token-banner{background:var(--tp-navy);color:white;border-radius:20px;margin-top:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between}.tp-token-banner strong{font-family:"Space Grotesk",sans-serif}.tp-token-banner p{font-size:10px;color:#9dacbe;margin:4px 0}.tp-token-banner a{font-size:11px;font-weight:900;color:var(--tp-lime)}.tp-love-preview{background:linear-gradient(130deg,#8a265c,#e14770);color:white}.tp-love-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:40px;align-items:center}.tp-love-grid>div>p{color:#ffe1eb}.tp-mode-pills{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0}.tp-mode-pills span{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.12);padding:9px 12px;border-radius:999px;font-size:9px}.tp-love-grid aside{background:white;color:var(--tp-ink);border-radius:25px;padding:32px}.tp-love-grid aside h3{font:800 24px "Space Grotesk",sans-serif}.tp-love-grid aside ul{padding:0;list-style:none}.tp-love-grid aside li{font-size:10px;padding:9px 0;border-bottom:1px solid var(--tp-line)}.tp-love-grid aside li:before{content:"✓";color:var(--tp-green);font-weight:900;margin-right:8px}.tp-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.tp-post-card{background:white;border:1px solid var(--tp-line);border-radius:20px;overflow:hidden}.tp-post-image{display:block;aspect-ratio:16/9;overflow:hidden}.tp-post-image img{width:100%;height:100%;object-fit:cover}.tp-post-fallback{background:linear-gradient(135deg,var(--tp-blue),var(--tp-navy));display:grid;place-items:center}.tp-post-fallback span{width:72px;height:72px;background:var(--tp-lime);border-radius:50%;display:grid;place-items:center;font:900 18px "Space Grotesk",sans-serif}.tp-post-card-body{padding:21px}.tp-post-card h2,.tp-post-card h3{font:800 20px "Space Grotesk",sans-serif;line-height:1.2}.tp-post-card p{font-size:11px;color:var(--tp-muted)}.tp-text-link{font-size:10px;color:var(--tp-blue);font-weight:900}.tp-center-button{display:flex;width:max-content;margin:35px auto 0}.tp-waitlist{background:var(--tp-blue);color:white;padding:62px 0}.tp-waitlist-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}.tp-waitlist h2{font:800 47px "Space Grotesk",sans-serif;letter-spacing:-.05em;margin:12px 0}.tp-waitlist p{color:#d3e1ff}.tp-content-shell{padding-block:75px;min-height:60vh}.tp-entry-head,.tp-archive-head{text-align:center;max-width:850px;margin:0 auto 45px}.tp-entry-head h1,.tp-archive-head h1{font-size:clamp(42px,6vw,76px);margin:13px 0}.tp-entry-head p{color:var(--tp-muted)}.tp-entry-content{max-width:850px;margin:0 auto;font-size:16px;line-height:1.8}.tp-entry-content h2,.tp-entry-content h3{font-family:"Space Grotesk",sans-serif;line-height:1.15;margin-top:2em}.tp-entry-content h2{font-size:34px}.tp-entry-content a{color:var(--tp-blue);text-decoration:underline}.tp-entry-content blockquote{border-left:5px solid var(--tp-lime);background:white;margin:30px 0;padding:18px 25px;font:600 20px "Space Grotesk",sans-serif}.tp-featured{max-width:1000px;margin:0 auto 40px}.tp-featured img{border-radius:25px}.tp-entry-footer{max-width:850px;margin:40px auto;border-top:1px solid var(--tp-line);padding-top:20px;font-size:11px}.tp-404{text-align:center;max-width:750px;margin:30px auto}.tp-404 h1{font:800 60px "Space Grotesk",sans-serif;letter-spacing:-.05em}.tp-404 .tp-button{margin:8px}.tp-empty{background:white;border:1px dashed var(--tp-line);padding:35px;border-radius:20px;text-align:center;color:var(--tp-muted)}.tp-footer{background:#071027;color:white;padding:62px 0 25px}.tp-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:38px}.tp-brand-light{color:white}.tp-footer-brand>p{font-size:10px;color:#8395a9;max-width:270px}.tp-footer-grid>div:not(.tp-footer-brand){display:grid;align-content:start;gap:7px}.tp-footer-grid h2{font-size:9px;color:var(--tp-lime);text-transform:uppercase;letter-spacing:.12em;margin:0 0 7px}.tp-footer-grid>div:not(.tp-footer-brand) a{font-size:10px;color:#9dacbe}.tp-footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:32px;padding-top:18px;display:flex;justify-content:space-between;color:#657487;font-size:8px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1000px){.tp-nav{display:none;position:absolute;top:82px;left:0;right:0;background:white;padding:20px}.tp-nav.is-open{display:block}.tp-menu{display:grid;gap:15px}.tp-menu-toggle{display:block;margin-left:auto}.tp-header-cta{display:none}.tp-hero-grid{grid-template-columns:1fr}.tp-court{min-height:420px}.tp-pro-grid,.tp-shootout-grid,.tp-tools-grid,.tp-love-grid{grid-template-columns:1fr}.tp-pro-intro{border-radius:30px 30px 0 0}.tp-pro-copy{border-radius:0 0 30px 30px}.tp-post-grid{grid-template-columns:repeat(2,1fr)}.tp-waitlist-grid{grid-template-columns:1fr}}
@media(max-width:782px){.admin-bar .tp-header{top:46px}}
@media(max-width:700px){.tp-shell{width:min(100% - 28px,1160px)}.tp-announcement{font-size:8px}.tp-header-inner{height:70px}.tp-brand{font-size:18px}.tp-mark{width:40px;height:40px}.tp-nav{top:70px}.tp-hero{padding:56px 0 78px}.tp-hero h1{font-size:57px}.tp-hero-grid{gap:45px}.tp-actions{flex-direction:column;align-items:stretch}.tp-court{min-height:345px}.tp-court-lines{inset:25px}.tp-float{min-width:172px;padding:9px}.tp-float-a{left:10px;top:30px}.tp-float-b{right:10px;bottom:42px}.tp-fit{width:88px;height:88px}.tp-fit strong{font-size:23px}.tp-paths{grid-template-columns:1fr;margin-top:-20px}.tp-paths>a{border-right:0;border-bottom:1px solid var(--tp-line)}.tp-section{padding:70px 0}.tp-pro-intro,.tp-pro-copy{padding:32px}.tp-pro-intro h2,.tp-pro-copy h2{font-size:38px}.tp-shootout h2{font-size:52px}.tp-token-banner{align-items:flex-start;flex-direction:column;gap:18px}.tp-post-grid{grid-template-columns:1fr}.tp-waitlist h2{font-size:40px}.tp-footer-grid{grid-template-columns:1fr 1fr}.tp-footer-brand{grid-column:1/-1}.tp-footer-bottom{display:block}.tp-entry-head h1,.tp-archive-head h1{font-size:45px}.tp-404 h1{font-size:44px}}
