@font-face{font-family:Avenir TT;src:url(/fonts/AvenirNextLTPro-Regular.ttf) format("truetype");font-weight:400 500;font-display:swap}@font-face{font-family:Avenir TT;src:url(/fonts/AvenirNextLTPro-Bold.ttf) format("truetype");font-weight:600 800;font-display:swap}.tt-academy-landing{--black:#020203;--panel:#08080a;--cream:#eeece7;--white:#f4f3f1;--muted:rgba(244,243,241,.5);--line:rgba(255,255,255,.105);--red:#d82f43;--red-dark:#3a080f;--green:#12d9a4}.tt-academy-landing *{box-sizing:border-box}.tt-academy-landing{background:var(--black)}.tt-academy-landing{color:var(--white);background:var(--black);font-family:Avenir TT,Avenir Next,Arial,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}.tt-academy-landing a{color:inherit;text-decoration:none}.tt-academy-landing img{display:block;max-width:100%}.tt-academy-landing button,.tt-academy-landing a{-webkit-tap-highlight-color:transparent}.tt-academy-landing h1,.tt-academy-landing h2,.tt-academy-landing h3,.tt-academy-landing p,.tt-academy-landing figure,.tt-academy-landing blockquote{margin-top:0}.tt-academy-landing h1,.tt-academy-landing h2{margin-bottom:0;font-weight:400;letter-spacing:-.045em;line-height:.98}.tt-academy-landing h3{font-weight:500}.tt-academy-landing ul{padding:0}.tt-academy-landing em{font-style:normal}.tt-academy-landing .section-shell{width:min(1200px,calc(100% - 80px));margin-inline:auto;position:relative;z-index:2}.tt-academy-landing .section-dark{background:#030304}.tt-academy-landing .tt-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:4px 4px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 44%,transparent 70%,#000);mask-image:linear-gradient(90deg,#000,transparent 44%,transparent 70%,#000)}.tt-academy-landing .micro-label{display:inline-flex;align-items:center;gap:10px;color:#ffffff94;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.tt-academy-landing .micro-label i{width:5px;height:5px;border-radius:50%;background:var(--red);box-shadow:0 0 14px #d82f43bf}.tt-academy-landing .micro-label.dark{color:#8a303c}.tt-academy-landing .micro-label.dark i{box-shadow:none}.tt-academy-landing .launchbar{height:31px;padding:0 24px;position:relative;z-index:130;display:flex;align-items:center;justify-content:center;gap:13px;overflow:hidden;color:#ffffffc2;border-top:1px solid rgba(220,45,65,.42);border-bottom:1px solid rgba(220,45,65,.28);background:#090507;font-size:9px;letter-spacing:.02em}.tt-academy-landing .launchbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.52;background:radial-gradient(circle at 12% 50%,rgba(216,47,67,.42),transparent 28%),radial-gradient(circle at 88% 50%,rgba(216,47,67,.42),transparent 28%),radial-gradient(circle,rgba(255,71,91,.35) .6px,transparent .8px);background-size:auto,auto,4px 4px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 42%,transparent 58%,#000);mask-image:linear-gradient(90deg,#000,transparent 42%,transparent 58%,#000)}.tt-academy-landing .launchbar>*{position:relative;z-index:1}.tt-academy-landing .launchbar__label{color:#fa5365;font-weight:700;letter-spacing:.13em}.tt-academy-landing .launchbar>i{width:1px;height:12px;background:#fff3}.tt-academy-landing .launchbar>a{margin-left:10px;font-weight:600}.tt-academy-landing .site-header{height:58px;padding:0 max(28px,calc(50vw - 600px));position:sticky;top:0;z-index:120;display:grid;grid-template-columns:220px 1fr 360px;align-items:center;border-bottom:1px solid rgba(239,54,76,.32);background:radial-gradient(circle at 76% -80%,rgba(148,25,43,.58),transparent 45%),linear-gradient(105deg,#1b0308fa,#3d0710fa 48%,#1f0309fa);box-shadow:0 12px 32px #14000547,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tt-academy-landing .brand{width:max-content;display:inline-flex;align-items:center;gap:12px}.tt-academy-landing .brand-logo{width:53px;height:37px;flex:0 0 auto}.tt-academy-landing .brand-divider{width:1px;height:20px;background:#ffffff3d}.tt-academy-landing .brand-name{font-size:10px;font-weight:600;letter-spacing:.2em}.tt-academy-landing .site-header nav{display:flex;align-items:center;justify-content:flex-start;gap:30px}.tt-academy-landing .site-header nav a,.tt-academy-landing .login{color:#fff;font-size:13px;letter-spacing:.045em;text-transform:uppercase;transition:color .2s}.tt-academy-landing .site-header nav a:hover,.tt-academy-landing .login:hover{color:#fff}.tt-academy-landing .site-header .academy-cta{font-size:13px}.tt-academy-landing .header-actions{justify-self:end;display:flex;align-items:center;gap:21px}.tt-academy-landing .academy-cta{min-width:148px;height:46px;padding:0 52px 0 20px;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:flex-start;border:1px solid rgba(255,255,255,.09);border-radius:14px;color:#fff;background:linear-gradient(180deg,#862330c2,#370c13e6);box-shadow:inset 0 1px #ffffff1f,0 10px 28px #00000057;font-size:11px;white-space:nowrap;transition:transform .2s,border-color .2s,background .2s}.tt-academy-landing .academy-cta:hover{transform:translateY(-1px);border-color:#ffffff30;background:linear-gradient(180deg,#a52738d6,#450d16f0)}.tt-academy-landing .academy-cta--full{width:100%}.tt-academy-landing .academy-cta__label{position:relative;z-index:2}.tt-academy-landing .academy-cta__icon{width:34px;height:34px;position:absolute;right:5px;top:5px;display:grid;place-items:center;border:1px solid rgba(235,58,78,.46);border-radius:10px;background:#75121fbf}.tt-academy-landing .academy-cta__icon svg{width:15px;height:15px}.tt-academy-landing .academy-burger{width:42px;height:42px;display:none;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:#ffffff06}.tt-academy-landing .academy-burger span{width:17px;height:1px;background:#fff}.tt-academy-landing .academy-mobile{position:fixed;z-index:115;top:93px;right:0;bottom:0;left:0;padding:70px 24px;display:flex;flex-direction:column;gap:0;background:radial-gradient(circle at 88% 8%,rgba(148,25,43,.34),transparent 34%),linear-gradient(145deg,#26050c,#120207 58%,#070104)}.tt-academy-landing .academy-mobile>a{padding:17px 0;border-bottom:1px solid var(--line);font-size:22px;letter-spacing:-.02em}.tt-academy-landing .academy-mobile-actions{margin-top:auto;display:grid;gap:12px}.tt-academy-landing .academy-mobile-login{height:46px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;font-size:11px;letter-spacing:.1em}.tt-academy-landing .tt-hero{height:910px;min-height:calc(100vh - 93px);max-height:980px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#020203}.tt-academy-landing .tt-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,#030304,#030304fa,#030304d1 40%,#0303044d,#0303047a),linear-gradient(180deg,#0000000a 56%,#020203 96%),radial-gradient(circle at 44% 48%,rgba(169,18,39,.32),transparent 40%)}.tt-academy-landing .tt-hero:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 38% 48%,rgba(207,28,54,.12),transparent 24%);pointer-events:none}.tt-academy-landing .tt-hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.tt-academy-landing .tt-hero-media img{width:100%;height:100%;object-fit:cover;object-position:72% 44%;filter:saturate(.48) contrast(1.12) brightness(.58)}.tt-academy-landing .tt-hero-inner{width:min(1200px,calc(100% - 80px));height:100%;margin:auto;position:relative;z-index:5}.tt-academy-landing .tt-hero-copy{width:650px;max-width:58vw;padding-top:182px}.tt-academy-landing .tt-hero h1{max-width:650px;margin-top:22px;font-size:clamp(60px,5.5vw,78px);line-height:.98}.tt-academy-landing .tt-hero h1 span{display:block;color:#ffffff7a}.tt-academy-landing .tt-hero-copy>p{max-width:575px;margin:24px 0 28px;color:#ffffff94;font-size:14px;line-height:1.72}.tt-academy-landing .tt-actions{display:flex;align-items:center;gap:14px}.tt-academy-landing .button-secondary{height:46px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:4px;color:#ffffffb8;font-size:11px;transition:border-color .2s,color .2s}.tt-academy-landing .button-secondary:hover{border-color:#ffffff4d;color:#fff}.tt-academy-landing .coach-signal{padding:14px 17px;position:absolute;right:0;bottom:215px;display:grid;gap:1px;border-left:2px solid var(--red);background:#020203b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tt-academy-landing .coach-signal span{color:var(--red);font-size:7px;font-weight:700;letter-spacing:.14em}.tt-academy-landing .coach-signal strong{font-size:14px;font-weight:500}.tt-academy-landing .coach-signal small{color:#ffffff6b;font-size:9px}.tt-academy-landing .hero-fundamentals{width:min(1200px,calc(100% - 80px));position:absolute;z-index:6;left:50%;bottom:38px;translate:-50% 0;display:grid;grid-template-columns:repeat(4,1fr)}.tt-academy-landing .hero-fundamentals article{min-height:128px;padding:18px 24px 0 0;border-top:1px solid rgba(255,255,255,.18)}.tt-academy-landing .hero-fundamentals article+article{padding-left:28px}.tt-academy-landing .hero-fundamentals span{color:#ffffff4d;font-size:8px}.tt-academy-landing .hero-fundamentals h3{margin:9px 0;font-size:14px;line-height:1.25}.tt-academy-landing .hero-fundamentals p{margin:0;color:#ffffff61;font-size:10px;line-height:1.55}.tt-academy-landing .program-heading h2,.tt-academy-landing .coach-content h2,.tt-academy-landing .pricing-heading h2,.tt-academy-landing .faq-grid h2,.tt-academy-landing .final-content h2{font-size:clamp(44px,4.2vw,61px)}.tt-academy-landing .program-heading h2 span,.tt-academy-landing .coach-content h2 span,.tt-academy-landing .pricing-heading h2 span,.tt-academy-landing .faq-grid h2 span,.tt-academy-landing .final-content h2 span{color:#ffffff59}.tt-academy-landing .problems-section{padding:105px 0 118px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 54%,rgba(119,9,27,.1),transparent 44%),#060506}.tt-academy-landing .problems-section:after{content:"";width:6px;height:6px;position:absolute;right:0;top:12px;border-radius:50%;background:var(--red);box-shadow:0 0 11px #ef3348d9}.tt-academy-landing .problems-heading h2{max-width:800px;margin-top:20px;font-size:clamp(32px,3vw,39px);font-weight:400;line-height:1.08;letter-spacing:-.035em}.tt-academy-landing .problems-heading h2 span{color:#f03349;font-weight:400}.tt-academy-landing .problems-heading>p{max-width:610px;margin:24px 0 0;color:#fff6;font-size:14px;line-height:1.75}.tt-academy-landing .problems-grid{margin-top:72px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tt-academy-landing .problems-grid article{min-height:305px;padding:36px 32px 30px;position:relative;overflow:hidden;border:1px solid rgba(225,42,64,.3);border-radius:4px;background:radial-gradient(circle at 92% 4%,rgba(128,12,30,.2),transparent 42%),linear-gradient(145deg,#25070d9e,#0a0608d1);box-shadow:inset 0 1px #ee304673}.tt-academy-landing .problem-cross{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(238,48,70,.55);border-radius:10px;color:#f2374e;background:#4a081347;font-size:18px;line-height:1}.tt-academy-landing .problem-index{position:absolute;right:25px;top:15px;color:#f03349;font-size:34px;font-weight:600;line-height:1}.tt-academy-landing .problems-grid h3{max-width:320px;margin:25px 0 15px;font-size:17px;font-weight:600;line-height:1.38;letter-spacing:-.015em}.tt-academy-landing .problems-grid p{margin:0;color:#ffffff61;font-size:13px;line-height:1.75}.tt-academy-landing .solution-section{padding:128px 0 136px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 70%,rgba(150,13,34,.18),transparent 36%),#060304}.tt-academy-landing .solution-heading{max-width:850px;margin-left:max(40px,calc((100vw - 1200px)/2))}.tt-academy-landing .solution-heading h2{margin-top:22px;font-size:clamp(44px,4.2vw,61px)}.tt-academy-landing .solution-heading h2 span{color:var(--red)}.tt-academy-landing .solution-heading>p{max-width:650px;margin:25px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.tt-academy-landing .solution-layout{margin-top:62px;display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:35px;align-items:center}.tt-academy-landing .solution-column{display:grid;gap:24px}.tt-academy-landing .solution-column article{min-height:132px;padding:22px;display:grid;grid-template-columns:30px 1fr;gap:10px;border:1px solid rgba(255,255,255,.11);border-radius:4px;background:#0c0c0fe0}.tt-academy-landing .solution-column>article>span{padding-top:2px;color:var(--red);font-size:8px;font-weight:700}.tt-academy-landing .solution-column h3{margin:0 0 7px;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.tt-academy-landing .solution-column p{margin:0;color:#ffffff61;font-size:10px;line-height:1.65}.tt-academy-landing .solution-column.is-right article{grid-template-columns:30px 1fr}.tt-academy-landing .solution-platform{position:relative;overflow:hidden;border:1px solid rgba(222,46,66,.45);border-radius:5px;background:#08090d;box-shadow:0 28px 70px #00000073}.tt-academy-landing .solution-platform:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 68%,rgba(3,3,4,.76));pointer-events:none}.tt-academy-landing .solution-platform img{width:100%;aspect-ratio:1.42/1;object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.04) brightness(.76)}.tt-academy-landing .solution-platform figcaption{position:absolute;z-index:2;left:18px;bottom:14px;color:#ffffff73;font-size:8px;letter-spacing:.12em}.tt-academy-landing .solution-platform figcaption i{width:5px;height:5px;margin-right:7px;display:inline-block;border-radius:50%;background:var(--red)}.tt-academy-landing .complete-section{padding:104px 0 112px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 12%,rgba(126,10,28,.16),transparent 32%),#070507}.tt-academy-landing .complete-heading{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:start}.tt-academy-landing .complete-heading h2{max-width:700px;margin-top:20px;font-size:clamp(36px,3.4vw,48px);font-weight:400;line-height:1.08;letter-spacing:-.04em}.tt-academy-landing .complete-heading h2 span{color:#ef3348}.tt-academy-landing .complete-heading p{margin:27px 0 0;color:#fff6;font-size:14px;line-height:1.78}.tt-academy-landing .complete-heading p strong{color:#ffffffd1;font-weight:600}.tt-academy-landing .complete-heading>.academy-cta{min-width:305px;height:48px;justify-content:center;padding-right:52px;border-radius:14px;background:linear-gradient(110deg,#c61d31,#77101f)}.tt-academy-landing .complete-stats{margin-top:20px;display:flex;gap:48px}.tt-academy-landing .complete-stats span{display:grid}.tt-academy-landing .complete-stats b{font-size:14px;font-weight:600}.tt-academy-landing .complete-stats small{color:#ffffff5c;font-size:8px;font-weight:600;letter-spacing:.06em}.tt-academy-landing .complete-grid{margin-top:58px;display:grid;grid-template-columns:1fr 1.18fr .93fr;gap:20px}.tt-academy-landing .complete-grid>article{min-height:392px;padding:27px 32px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:#0a0a0d}.tt-academy-landing .complete-grid h3{margin:0 0 4px;font-size:20px;font-weight:600;letter-spacing:-.025em}.tt-academy-landing .complete-grid>article>p{margin:14px 0 0;color:#fff6;font-size:13px;line-height:1.72}.tt-academy-landing .complete-grid .complete-lead{margin-top:0;font-size:15px}.tt-academy-landing .complete-alert{margin-top:10px;display:block;color:#ef3348;font-size:12px;font-weight:600}.tt-academy-landing .coach-connection{height:166px;position:absolute;left:32px;right:32px;bottom:23px}.tt-academy-landing .coach-live{padding:4px 9px;position:absolute;right:0;top:0;display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff;background:#050506;font-size:8px;font-weight:600}.tt-academy-landing .coach-live i{width:6px;height:6px;border-radius:50%;background:#e92e46;box-shadow:0 0 9px #e92e46cc}.tt-academy-landing .coach-person{position:absolute;left:0;bottom:0;display:grid;justify-items:center;gap:7px}.tt-academy-landing .coach-avatar{width:72px;height:72px;padding:5px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.24);border-radius:4px;background:#151518;overflow:hidden}.tt-academy-landing .coach-avatar img{width:58px;height:58px;border-radius:50%;object-fit:cover;object-position:62% 42%;filter:grayscale(1) contrast(1.13) brightness(.92)}.tt-academy-landing .coach-person>span:last-child,.tt-academy-landing .student-person span,.tt-academy-landing .student-person strong{padding:3px 10px;border:1px solid rgba(255,255,255,.16);border-radius:7px;color:#fff;background:#050506;font-size:9px;font-weight:600}.tt-academy-landing .student-person{height:58px;position:absolute;right:0;bottom:8px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.tt-academy-landing .student-person strong{color:#fff;border-color:#f1384d;background:#ea3047;box-shadow:0 5px 14px #eb2d4547}.tt-academy-landing .connection-line{height:1px;position:absolute;left:83px;right:71px;bottom:47px;border-top:1px dashed rgba(238,51,72,.72)}.tt-academy-landing .connection-chat{width:34px;height:34px;position:absolute;left:51%;bottom:30px;translate:-50% 0;display:grid;place-items:center;border:1px solid #ff6072;border-radius:50%;background:#ee3048;box-shadow:0 0 22px #ef304899}.tt-academy-landing .connection-chat>i{width:14px;height:12px;position:relative;border:1.6px solid #fff;border-radius:50%}.tt-academy-landing .connection-chat>i:after{content:"";width:4px;height:4px;position:absolute;left:0;bottom:-3px;border-left:1.6px solid #fff;rotate:-34deg}.tt-academy-landing .review-messages{position:absolute;left:27px;right:27px;bottom:28px;display:grid;gap:8px}.tt-academy-landing .review-messages>div{min-height:80px;padding:11px 12px;display:grid;grid-template-columns:20px 1fr;gap:3px 8px;border:1px solid rgba(231,51,72,.45);border-radius:4px;background:#490f1952}.tt-academy-landing .review-messages>div>b{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ffffff21;font-size:8px}.tt-academy-landing .review-messages strong{font-size:9px}.tt-academy-landing .review-messages small{color:#ffffff59;font-size:7px;font-weight:400}.tt-academy-landing .review-messages p{grid-column:1/-1;margin:3px 0 0;color:#ffffff54;font-size:9px;line-height:1.6}.tt-academy-landing .payout-list{margin-top:20px;display:grid;gap:8px}.tt-academy-landing .payout-list>div{min-height:50px;padding:8px 12px;display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#050506}.tt-academy-landing .payout-list>div>b{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#fff;background:linear-gradient(145deg,#ed3348,#a91127);font-size:13px}.tt-academy-landing .payout-list span{display:grid}.tt-academy-landing .payout-list strong{font-size:9px}.tt-academy-landing .payout-list small{color:#ffffff57;font-size:7px}.tt-academy-landing .payout-list em{color:#12d9a4;font-size:10px;font-style:normal;font-weight:600}.tt-academy-landing .program-section{padding:132px 0 128px;border-bottom:1px solid var(--line);background:#020203}.tt-academy-landing .program-heading{display:grid;grid-template-columns:1fr 390px;gap:70px;align-items:end}.tt-academy-landing .program-heading h2{margin-top:23px}.tt-academy-landing .program-heading>p{margin:0 0 5px;color:var(--muted);font-size:14px;line-height:1.72}.tt-academy-landing .program-stats{margin-top:58px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tt-academy-landing .program-stats article{min-height:132px;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}.tt-academy-landing .program-stats article+article{border-left:1px solid var(--line)}.tt-academy-landing .program-stats strong{font-size:34px;font-weight:400;letter-spacing:-.04em}.tt-academy-landing .program-stats span{margin-top:3px;color:#ffffff61;font-size:10px}.tt-academy-landing .curriculum-frame{margin-top:64px}.tt-academy-landing .curriculum-dashboard{min-height:720px;padding:38px 38px 32px;display:grid;grid-template-columns:41% 59%;gap:40px;border:1px solid rgba(255,255,255,.11);border-radius:5px;background:radial-gradient(circle at 102% 50%,rgba(135,10,29,.14),transparent 48%),#08080a}.tt-academy-landing .curriculum-status{display:flex;align-items:center;gap:10px;color:#e53a4e;font-size:9px;font-weight:600;letter-spacing:.14em}.tt-academy-landing .curriculum-status i{width:5px;height:5px;border-radius:50%;background:#ef344d}.tt-academy-landing .curriculum-overview>h2{margin:22px 0 20px;font-size:34px;font-weight:600;line-height:1.12;letter-spacing:-.035em}.tt-academy-landing .curriculum-overview>h2 strong{color:#ed3349;font-weight:600}.tt-academy-landing .curriculum-overview>p{max-width:410px;margin:0;color:#ffffff6b;font-size:12px;line-height:1.78}.tt-academy-landing .curriculum-stats{margin:22px 0;color:#ffffff57;font-size:9px}.tt-academy-landing .curriculum-visual{height:240px;position:relative;overflow:hidden;border:1px solid rgba(218,45,64,.3);border-radius:3px;background:#111}.tt-academy-landing .curriculum-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(2,2,3,.58));pointer-events:none}.tt-academy-landing .curriculum-visual img{width:100%;height:100%;object-fit:cover}.tt-academy-landing .curriculum-visual button{width:34px;height:34px;position:absolute;z-index:2;top:calc(50% - 17px);border:1px solid rgba(255,255,255,.2);border-radius:9px;color:#fff;background:#00000094;font-size:18px}.tt-academy-landing .curriculum-visual button:first-of-type{left:9px}.tt-academy-landing .curriculum-visual button:last-of-type{right:9px}.tt-academy-landing .curriculum-module-preview>span{display:block;margin:14px 0 5px;color:#ea8336;font-size:8px;font-weight:700;letter-spacing:.13em}.tt-academy-landing .curriculum-module-preview h3{margin:0 0 5px;font-size:14px}.tt-academy-landing .curriculum-module-preview p{margin:0;color:#ffffff6b;font-size:11px;line-height:1.65}.tt-academy-landing .curriculum-preview-progress{height:2px;margin-top:13px;background:#ffffff14}.tt-academy-landing .curriculum-preview-progress i{height:100%;display:block;background:#ec6a2a}.tt-academy-landing .curriculum-progression{display:flex;flex-direction:column}.tt-academy-landing .curriculum-module-list{display:grid;gap:6px}.tt-academy-landing .curriculum-progress-row{min-height:58px;padding:8px 13px;display:grid;grid-template-columns:30px 1fr 62px;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:4px;background:#070708}.tt-academy-landing .curriculum-progress-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffff52;font-size:9px}.tt-academy-landing .curriculum-progress-copy{min-width:0}.tt-academy-landing .curriculum-progress-copy h3{overflow:hidden;margin:0;color:#ffffff4d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tt-academy-landing .curriculum-progress-copy p{overflow:hidden;margin:1px 0;color:#ffffff30;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.tt-academy-landing .curriculum-progress-line{height:2px;background:#ffffff0b}.tt-academy-landing .curriculum-progress-line i{width:0;height:100%;display:block}.tt-academy-landing .curriculum-progress-row>span{text-align:right;color:#ffffff3b;font-size:7px}.tt-academy-landing .curriculum-progress-row.is-done{border-color:#12d9a43d}.tt-academy-landing .curriculum-progress-row.is-done .curriculum-progress-icon{border-color:#12d9a459;color:#12d9a4;background:#12d9a414}.tt-academy-landing .curriculum-progress-row.is-done .curriculum-progress-copy h3{color:#ffffffc7}.tt-academy-landing .curriculum-progress-row.is-done .curriculum-progress-copy p{color:#ffffff61}.tt-academy-landing .curriculum-progress-row.is-done .curriculum-progress-line i{width:100%;background:#12d9a4}.tt-academy-landing .curriculum-progress-row.is-done>span{color:#12d9a4}.tt-academy-landing .curriculum-progress-row.is-active{border-color:#e32f4566;background:#5c0a1724}.tt-academy-landing .curriculum-progress-row.is-active .curriculum-progress-icon{border-color:#e32f4559;color:#ec3f55}.tt-academy-landing .curriculum-progress-row.is-active .curriculum-progress-copy h3{color:#fff}.tt-academy-landing .curriculum-progress-row.is-active .curriculum-progress-copy p{color:#ffffff6b}.tt-academy-landing .curriculum-progress-row.is-active .curriculum-progress-line i{width:45%;background:#ee344c}.tt-academy-landing .curriculum-progress-row.is-active>span{color:#ee344c}.tt-academy-landing .curriculum-progress-row.is-bonus{margin-top:2px;border-color:#a636b157;background:#68144b24}.tt-academy-landing .curriculum-progress-row.is-bonus .curriculum-progress-icon{border-color:#a636b159}.tt-academy-landing .curriculum-progress-row.is-bonus .curriculum-progress-copy h3{color:#ffffff8f}.tt-academy-landing .curriculum-progress-row.is-bonus>span{padding:4px 7px;color:#ef4962;background:#af19303b}.tt-academy-landing .curriculum-tools{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.tt-academy-landing .curriculum-tools article{min-height:47px;padding:8px 13px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:3px}.tt-academy-landing .curriculum-tools b{color:#ef334c}.tt-academy-landing .curriculum-tools div{display:grid}.tt-academy-landing .curriculum-tools strong{font-size:9px}.tt-academy-landing .curriculum-tools small{color:#ffffff4d;font-size:7px}.tt-academy-landing .journey-section{padding:118px 0 72px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 72%,rgba(137,11,31,.16),transparent 33%),#060406}.tt-academy-landing .journey-heading{text-align:center}.tt-academy-landing .journey-heading h2{margin-top:22px;font-size:clamp(38px,3.6vw,52px)}.tt-academy-landing .journey-heading h2 b{color:var(--red);font-weight:400}.tt-academy-landing .journey-heading>p{max-width:760px;margin:22px auto 0;color:#ffffff6b;font-size:13px}.tt-academy-landing .journey-heading>p strong{color:#ffffffc7;font-weight:500}.tt-academy-landing .journey-path{height:490px;margin-top:58px;padding:60px 40px 35px;position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;border:1px solid var(--line);border-radius:5px;background:#09090b}.tt-academy-landing .journey-line{height:1px;position:absolute;left:40px;right:40px;top:100px;background:linear-gradient(90deg,var(--red),rgba(216,47,67,.35))}.tt-academy-landing .journey-path article{position:relative;display:flex;flex-direction:column}.tt-academy-landing .journey-path article:nth-of-type(2){padding-top:48px}.tt-academy-landing .journey-path article:nth-of-type(3){padding-top:96px}.tt-academy-landing .journey-path article:nth-of-type(4){padding-top:144px}.tt-academy-landing .journey-path article:nth-of-type(5){padding-top:192px}.tt-academy-landing .journey-path article>span{width:36px;height:36px;position:relative;z-index:2;display:grid;place-items:center;border:1px solid rgba(216,47,67,.55);border-radius:50%;color:var(--red);background:#0a0a0d;font-size:10px;font-weight:700}.tt-academy-landing .journey-path article>div{min-height:120px;margin-top:15px;padding:20px 17px;border:1px solid var(--line);border-radius:4px;background:#111114}.tt-academy-landing .journey-path article:last-child>span{color:#fff;border-color:var(--red);background:var(--red);box-shadow:0 0 30px #d82f4352}.tt-academy-landing .journey-path article:last-child>div{color:#fff;border-color:#ef3b51;background:linear-gradient(145deg,#dc2d42,#9f1428);box-shadow:0 16px 38px #820c1f3d}.tt-academy-landing .journey-path h3{margin:0 0 8px;font-size:14px}.tt-academy-landing .journey-path p{margin:0;color:#fff6;font-size:10px;line-height:1.55}.tt-academy-landing .journey-path article:last-child p{color:#ffffffd1}.tt-academy-landing .journey-note{margin:20px 0 0;text-align:center;color:#ffffff59;font-size:9px;font-style:italic}.tt-academy-landing .coach-section{padding:132px 0;border-bottom:1px solid var(--line);background:var(--cream);color:#111216}.tt-academy-landing .coach-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.tt-academy-landing .coach-visual{height:680px;position:relative;overflow:hidden;background:#151515}.tt-academy-landing .coach-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.58))}.tt-academy-landing .coach-visual img{width:100%;height:100%;object-fit:cover;object-position:58% center;filter:saturate(.75) contrast(1.03)}.tt-academy-landing .coach-visual figcaption{position:absolute;z-index:2;left:22px;bottom:20px;color:#fff;font-size:8px;font-weight:700;letter-spacing:.13em}.tt-academy-landing .coach-visual figcaption i{width:6px;height:6px;margin-right:8px;display:inline-block;border-radius:50%;background:#20dca9}.tt-academy-landing .coach-content .micro-label{color:#8d2635}.tt-academy-landing .coach-content h2{margin-top:23px}.tt-academy-landing .coach-content h2 span{color:#11121659}.tt-academy-landing .coach-content>p{max-width:525px;margin:26px 0 0;color:#11121694;font-size:14px;line-height:1.75}.tt-academy-landing .coach-content blockquote{max-width:560px;margin:39px 0 0;padding:25px 0;border-top:1px solid rgba(0,0,0,.17);border-bottom:1px solid rgba(0,0,0,.17);font-size:21px;line-height:1.45;letter-spacing:-.02em}.tt-academy-landing .coach-credentials{margin-top:30px;display:flex;gap:35px}.tt-academy-landing .coach-credentials span{display:grid;color:#11121675;font-size:9px}.tt-academy-landing .coach-credentials strong{color:#111216;font-size:17px;font-weight:500}.tt-academy-landing .precision-section{padding:122px 0 92px;border-bottom:1px solid var(--line)}.tt-academy-landing .precision-heading h2{margin-top:22px;font-size:clamp(40px,3.7vw,54px)}.tt-academy-landing .precision-heading h2 b{color:var(--red);font-weight:400}.tt-academy-landing .precision-heading>p{max-width:650px;margin:24px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.tt-academy-landing .precision-grid{margin-top:58px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.tt-academy-landing .precision-grid figure{margin:0;padding:7px;border:1px solid var(--line);border-radius:4px;background:#08080a}.tt-academy-landing .precision-grid img{width:100%;height:355px;object-fit:cover;filter:saturate(.78) contrast(1.05) brightness(.78)}.tt-academy-landing .precision-grid figcaption{min-height:67px;padding:14px 10px 8px;display:grid;gap:5px}.tt-academy-landing .precision-grid figcaption strong{color:var(--red);font-size:9px;letter-spacing:.13em}.tt-academy-landing .precision-grid figcaption span{color:#ffffff6e;font-size:10px}.tt-academy-landing .precision-note{margin:24px 0 0;text-align:center;color:#ffffff61;font-size:10px;font-style:italic}.tt-academy-landing .paulson-section{width:100%;overflow:hidden;background:#030304}.tt-academy-landing .paulson-section img{width:100%;height:auto;display:block}.tt-academy-landing .projection-section{padding:122px 0 130px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 25%,rgba(118,9,27,.12),transparent 37%),#050506}.tt-academy-landing .projection-heading h2{margin-top:21px;font-size:clamp(40px,3.8vw,54px);font-weight:400;letter-spacing:-.04em}.tt-academy-landing .projection-heading h2 span{color:var(--red)}.tt-academy-landing .projection-heading>p{max-width:690px;margin:22px 0 0;color:var(--muted);font-size:14px;line-height:1.72}.tt-academy-landing .projection-list{max-width:1100px;margin-top:62px;border-top:1px solid var(--line)}.tt-academy-landing .projection-list article{min-height:160px;padding:28px 8px;display:grid;grid-template-columns:70px 1fr 1.15fr;gap:35px;align-items:center;border-bottom:1px solid var(--line)}.tt-academy-landing .projection-list article>span{color:var(--red);font-size:10px;font-weight:600;letter-spacing:.12em}.tt-academy-landing .projection-list h3{margin:0;font-size:21px;font-weight:500;line-height:1.28;letter-spacing:-.02em}.tt-academy-landing .projection-list p{margin:0;color:#ffffff6e;font-size:13px;line-height:1.7}.tt-academy-landing .consistency-section{padding:118px 0 92px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 18%,rgba(116,10,28,.13),transparent 35%),#070507}.tt-academy-landing .consistency-heading{text-align:center}.tt-academy-landing .consistency-heading h2{max-width:840px;margin:21px auto 0;font-size:clamp(39px,3.8vw,56px);font-weight:400;line-height:1.06}.tt-academy-landing .consistency-heading h2 span{color:var(--red)}.tt-academy-landing .consistency-heading>p{max-width:730px;margin:22px auto 0;color:var(--muted);font-size:13px;line-height:1.7}.tt-academy-landing .consistency-chart{max-width:900px;aspect-ratio:2.5/1;margin-top:64px;position:relative}.tt-academy-landing .consistency-chart canvas{width:100%;height:100%;display:block}.tt-academy-landing .chart-label{position:absolute;color:#ffffff87;font-size:10px;font-weight:500;letter-spacing:.02em}.tt-academy-landing .chart-label--consistency{right:1%;top:33%}.tt-academy-landing .chart-label--intensity{left:0;bottom:4%}.tt-academy-landing .consistency-copy{margin:36px auto 0;text-align:center;color:#ffffff6b;font-size:12px}.tt-academy-landing .consistency-copy span{color:#18dd8a}.tt-academy-landing .consistency-copy b{color:#ef3b50;font-weight:500}.tt-academy-landing .consistency-copy small{margin-top:7px;display:block;color:#ffffff47;font-size:11px}.tt-academy-landing .pricing-section{padding:132px 0 125px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 52%,rgba(134,13,30,.2),transparent 39%),#020203}.tt-academy-landing .pricing-section>.tt-grid{opacity:.18;background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}.tt-academy-landing .pricing-heading{display:grid;grid-template-columns:1fr 390px;gap:70px;align-items:end}.tt-academy-landing .pricing-heading h2{margin-top:22px}.tt-academy-landing .pricing-heading>p{margin:0 0 4px;color:var(--muted);line-height:1.72}.tt-academy-landing .pricing-board{width:min(900px,calc(100% - 40px));margin:58px auto 0;position:relative;z-index:2;border:1px solid rgba(255,255,255,.18);background:#030304b8}.tt-academy-landing .pricing-board-banner{min-height:102px;position:relative;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 51% 115%,rgba(182,18,43,.35),transparent 43%)}.tt-academy-landing .pricing-board-banner article{padding:25px 28px}.tt-academy-landing .pricing-board-banner article:last-child{text-align:right}.tt-academy-landing .pricing-board-banner span{color:var(--red);font-size:8px;font-weight:700;letter-spacing:.13em}.tt-academy-landing .pricing-board-banner h3{margin:6px 0 0;font-size:15px;font-weight:400}.tt-academy-landing .pricing-board-banner>b{padding:5px 12px;position:absolute;left:50%;top:37px;translate:-50% 0;border:1px solid rgba(216,47,67,.5);color:#f16373;background:#16070a;font-size:7px;font-weight:500;letter-spacing:.12em}.tt-academy-landing .pricing-plans{display:grid;grid-template-columns:1fr 1fr}.tt-academy-landing .pricing-card{min-height:620px;padding:36px 38px 30px;position:relative;display:flex;flex-direction:column;background:linear-gradient(145deg,#09090b,#030304 78%)}.tt-academy-landing .pricing-card+.pricing-card{border-left:1px solid rgba(255,255,255,.18)}.tt-academy-landing .pricing-card.is-featured{background:radial-gradient(circle at 100% 0,rgba(145,15,36,.24),transparent 43%),linear-gradient(145deg,#120508,#040304 78%)}.tt-academy-landing .recommended{position:absolute;right:25px;top:22px;padding:6px 10px;border:1px solid rgba(229,58,80,.68);color:#fff;background:#6d101f75;font-size:7px;font-weight:500;letter-spacing:.11em}.tt-academy-landing .pricing-card-top{display:flex;justify-content:space-between;color:var(--red);font-size:8px;font-weight:700;letter-spacing:.12em}.tt-academy-landing .pricing-card-top span:last-child{color:#ffffff59}.tt-academy-landing .pricing-card.is-featured .pricing-card-top span:last-child{display:none}.tt-academy-landing .pricing-card h3{margin:37px 0 7px;font-size:34px;font-weight:400;letter-spacing:-.04em}.tt-academy-landing .pricing-card>p{min-height:43px;margin:0 0 21px;color:#ffffff73;font-size:11px;line-height:1.6}.tt-academy-landing .price{padding:19px 0 22px;display:grid;border-top:1px solid rgba(216,47,67,.3);border-bottom:1px solid var(--line)}.tt-academy-landing .price small{color:var(--red);font-size:7px;font-weight:700;letter-spacing:.12em}.tt-academy-landing .price strong{margin:8px 0 4px;font-size:51px;font-weight:400;line-height:1}.tt-academy-landing .price span{color:#ffffff57;font-size:9px}.tt-academy-landing .pricing-card ul{flex:1;margin:21px 0 20px;display:grid;grid-template-columns:1fr 1fr;align-content:start;column-gap:18px;list-style:none}.tt-academy-landing .pricing-card li{margin:9px 0;color:#ffffff9e;font-size:10px;line-height:1.35}.tt-academy-landing .pricing-card li:before{content:"✓";margin-right:8px;color:var(--red)}.tt-academy-landing .pricing-card .academy-cta{align-self:flex-start;width:auto;min-width:210px}.tt-academy-landing .faq-section{padding:130px 0;background:var(--cream);color:#111216}.tt-academy-landing .faq-grid{display:grid;grid-template-columns:.62fr 1.38fr;gap:95px}.tt-academy-landing .faq-grid h2{margin-top:23px}.tt-academy-landing .faq-grid h2 span{color:#11121659}.tt-academy-landing .faq-list{border-top:1px solid rgba(0,0,0,.19)}.tt-academy-landing .faq-list details{border-bottom:1px solid rgba(0,0,0,.16)}.tt-academy-landing .faq-list summary{min-height:77px;display:grid;grid-template-columns:44px 1fr 20px;align-items:center;cursor:pointer;list-style:none;font-size:14px}.tt-academy-landing .faq-list summary::-webkit-details-marker{display:none}.tt-academy-landing .faq-list summary span{color:#a51d31;font-size:8px}.tt-academy-landing .faq-list summary i{color:#11121661;font-style:normal}.tt-academy-landing .faq-list details[open] summary i{rotate:45deg;color:#a51d31}.tt-academy-landing .faq-list details p{max-width:680px;margin:-2px 20px 25px 44px;color:#1112168c;font-size:12px;line-height:1.72}.tt-academy-landing .final-section{min-height:600px;padding:110px 30px;position:relative;overflow:hidden;display:grid;place-items:center;text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 85%,rgba(166,16,38,.25),transparent 38%),#030304}.tt-academy-landing .final-section>.tt-grid{opacity:.2;background-size:40px 40px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 72%);mask-image:radial-gradient(circle at center,#000,transparent 72%)}.tt-academy-landing .final-content{position:relative;z-index:2}.tt-academy-landing .final-content h2{margin-top:23px;font-size:clamp(56px,6vw,82px)}.tt-academy-landing .final-content p{max-width:590px;margin:24px auto 29px;color:var(--muted);line-height:1.75}.tt-academy-landing .academy-footer{position:relative;overflow:hidden;border-top:1px solid var(--line);background:radial-gradient(90% 120% at 92% 18%,rgba(93,7,17,.32),transparent 65%),linear-gradient(132deg,#020202,#0d0305 70%,#030202)}.tt-academy-landing .academy-footer-rays{position:absolute;width:78%;height:125%;right:-8%;top:-25%;opacity:.28;background:repeating-linear-gradient(116deg,transparent 0 31px,rgba(198,28,45,.08) 31px 32px);-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.tt-academy-landing .academy-footer-shell{width:min(1200px,calc(100% - 80px));margin:auto;padding:78px 0 27px;position:relative}.tt-academy-landing .academy-footer-main{display:grid;grid-template-columns:330px repeat(4,1fr);gap:52px}.tt-academy-landing .academy-footer-brand-lockup{width:max-content;min-height:58px;display:inline-flex;align-items:center;gap:14px}.tt-academy-landing .academy-footer-brand-lockup .brand-logo{width:72px;height:50px}.tt-academy-landing .academy-footer-brand-lockup .brand-divider{height:27px}.tt-academy-landing .academy-footer-brand-lockup .brand-name{font-size:12px}.tt-academy-landing .academy-footer-intro>p{max-width:315px;margin:27px 0 23px;color:#ffffff7a;font-size:12px;line-height:1.65}.tt-academy-landing .academy-footer-social{width:100%;max-width:310px;height:42px;padding:0 13px;display:flex;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffffad;box-shadow:inset 0 -1px #c41d29b3}.tt-academy-landing .academy-footer-social b{font-size:16px}.tt-academy-landing .academy-footer-social span{font-size:10px}.tt-academy-landing .academy-footer-column{display:flex;flex-direction:column;gap:13px}.tt-academy-landing .academy-footer-column h3{margin:2px 0 13px;color:#fffc;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tt-academy-landing .academy-footer-column a{color:#fff6;font-size:11px;line-height:1.35}.tt-academy-landing .academy-footer-column a:hover{color:#fff}.tt-academy-landing .academy-risk{max-width:1120px;margin-top:52px;color:#ffffff80;font-size:10px;line-height:1.68}.tt-academy-landing .academy-risk p{margin:0 0 12px}.tt-academy-landing .academy-risk p span{color:#ffffffb8}.tt-academy-landing .academy-risk div{display:flex;gap:9px}.tt-academy-landing .academy-risk a{color:#ffffffa8;text-decoration:underline}.tt-academy-landing .academy-risk i{color:#ffffff40;font-style:normal}.tt-academy-landing .academy-footer-ecosystem{max-width:1120px;margin-top:24px;padding-top:22px;display:grid;grid-template-columns:270px 1fr;gap:38px;border-top:1px solid rgba(255,255,255,.08)}.tt-academy-landing .academy-footer-ecosystem>div{display:flex;flex-direction:column;gap:14px}.tt-academy-landing .academy-footer-ecosystem span{color:#ffffff52;font-size:8px;letter-spacing:.14em}.tt-academy-landing .academy-footer-ecosystem a{color:#ffffffa3;font-size:11px}.tt-academy-landing .academy-footer-ecosystem p{margin:0;color:#ffffff57;font-size:9px;line-height:1.7}.tt-academy-landing .academy-footer-ecosystem p b{color:#ffffff94;font-weight:500}.tt-academy-landing .academy-footer-bottom{margin-top:68px;padding-top:22px;display:grid;grid-template-columns:1fr auto;gap:22px;border-top:1px solid rgba(255,255,255,.1);color:#ffffff52;font-size:9px}.tt-academy-landing .academy-footer-bottom a{color:#ffffff75}.tt-academy-landing .academy-footer-bottom b{margin-left:8px;color:#fff}.tt-academy-landing .academy-footer-social>span:last-child{font-size:10px}.tt-academy-landing .academy-x-logo{width:17px;height:17px;position:relative;display:inline-block;flex:0 0 auto;font-size:0!important}.tt-academy-landing .academy-x-logo:before,.tt-academy-landing .academy-x-logo:after{content:"";position:absolute;left:50%;top:50%;display:block;background:#fff;transform-origin:center}.tt-academy-landing .academy-x-logo:before{width:3px;height:20px;transform:translate(-50%,-50%) rotate(-36deg)}.tt-academy-landing .academy-x-logo:after{width:1.5px;height:20px;transform:translate(-50%,-50%) rotate(36deg)}.tt-academy-landing .academy-footer-shell{width:min(1200px,calc(100% - 56px));padding:82px 0 28px}.tt-academy-landing .academy-footer-main{grid-template-columns:minmax(260px,1.55fr) repeat(4,minmax(120px,.72fr));gap:54px}.tt-academy-landing .academy-footer-intro{max-width:330px}.tt-academy-landing .academy-footer-brand-lockup{min-height:32px;gap:12px}.tt-academy-landing .academy-footer-brand-lockup .brand-logo{width:50px;height:32px}.tt-academy-landing .academy-footer-brand-lockup .brand-divider{height:20px}.tt-academy-landing .academy-footer-brand-lockup .brand-name{font-size:10px;letter-spacing:.2em}.tt-academy-landing .academy-footer-intro>p{max-width:310px;margin:28px 0 26px;font-size:14px;line-height:1.65}.tt-academy-landing .academy-footer-social{width:min(100%,310px);min-height:42px;padding:0 12px;border-radius:10px}.tt-academy-landing .academy-footer-social>span:last-child{font-size:12px}.tt-academy-landing .academy-footer-column{gap:14px}.tt-academy-landing .academy-footer-column h3{margin:2px 0 13px;font-size:10px}.tt-academy-landing .academy-footer-column a{font-size:13px;line-height:1.35}.tt-academy-landing .academy-footer-ecosystem span{font-size:9px}.tt-academy-landing .academy-footer-ecosystem a{font-size:13px}.tt-academy-landing .academy-footer-ecosystem p{font-size:10px}.tt-academy-landing .academy-footer-bottom{margin-top:76px;padding-top:24px;font-size:10px}.tt-academy-landing .solution-heading h2{font-size:clamp(34px,3vw,42px);line-height:1.08;letter-spacing:-.035em}.tt-academy-landing .program-heading h2,.tt-academy-landing .coach-content h2,.tt-academy-landing .faq-grid h2{font-size:clamp(40px,3.7vw,52px)}.tt-academy-landing .pricing-heading h2{font-size:clamp(44px,4.2vw,58px)}.tt-academy-landing .final-content h2{font-size:clamp(50px,5.2vw,70px)}.tt-academy-landing .journey-heading h2{font-size:clamp(32px,2.7vw,38px);font-weight:400;letter-spacing:-.035em}.tt-academy-landing .precision-heading h2{font-size:clamp(34px,3vw,42px);font-weight:400;letter-spacing:-.035em}.tt-academy-landing .consistency-heading h2{max-width:760px;font-size:clamp(32px,2.8vw,39px);line-height:1.1;letter-spacing:-.035em}.tt-academy-landing .curriculum-overview>h2,.tt-academy-landing .curriculum-overview>h2 strong{font-weight:400}.tt-academy-landing .curriculum-overview>h2{font-size:32px}@media (max-width:1050px){.tt-academy-landing .site-header{grid-template-columns:1fr auto;padding-inline:22px}.tt-academy-landing .site-header nav,.tt-academy-landing .header-actions{display:none}.tt-academy-landing .academy-burger{display:flex}.tt-academy-landing .tt-hero-copy{max-width:70vw}.tt-academy-landing .hero-fundamentals{grid-template-columns:repeat(2,1fr);bottom:25px}.tt-academy-landing .hero-fundamentals article{min-height:100px}.tt-academy-landing .coach-signal{display:none}.tt-academy-landing .problems-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-academy-landing .solution-layout{grid-template-columns:1fr 1.25fr}.tt-academy-landing .solution-column.is-right{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.tt-academy-landing .complete-heading{grid-template-columns:1fr}.tt-academy-landing .complete-heading>.academy-cta{justify-self:start}.tt-academy-landing .complete-grid{grid-template-columns:1fr 1fr}.tt-academy-landing .complete-practice-card{grid-column:1/-1}.tt-academy-landing .coach-grid{grid-template-columns:1fr;gap:55px}.tt-academy-landing .program-heading,.tt-academy-landing .pricing-heading{grid-template-columns:1fr;gap:25px}.tt-academy-landing .program-heading>p,.tt-academy-landing .pricing-heading>p{max-width:650px}.tt-academy-landing .curriculum-dashboard{grid-template-columns:1fr;gap:45px}.tt-academy-landing .curriculum-overview{max-width:720px}.tt-academy-landing .coach-visual{height:620px;max-width:760px}.tt-academy-landing .academy-footer-main{grid-template-columns:1.25fr repeat(2,1fr)}}@media (max-width:680px){.tt-academy-landing .section-shell{width:calc(100% - 40px)}.tt-academy-landing .launchbar{min-height:38px;height:auto;padding:7px 14px;text-align:center;font-size:8px}.tt-academy-landing .launchbar__label,.tt-academy-landing .launchbar>i,.tt-academy-landing .launchbar>a{display:none}.tt-academy-landing .site-header{height:58px;padding-inline:16px}.tt-academy-landing .brand-logo{width:49px}.tt-academy-landing .brand-name{font-size:9px}.tt-academy-landing .academy-mobile{top:96px;right:0;bottom:0;left:0;padding-top:45px}.tt-academy-landing .tt-hero{height:850px;min-height:850px;max-height:none}.tt-academy-landing .tt-hero:before{background:linear-gradient(180deg,#020203f2,#020203db 47%,#0202037a 70%,#020203 95%),linear-gradient(90deg,#020203b3,#0202032e)}.tt-academy-landing .tt-hero-media img{object-position:67% center;filter:saturate(.48) contrast(1.12) brightness(.55)}.tt-academy-landing .tt-hero-inner{width:calc(100% - 40px)}.tt-academy-landing .tt-hero-copy{max-width:none;width:100%;padding-top:84px}.tt-academy-landing .tt-hero h1{max-width:355px;margin-top:18px;font-size:46px;line-height:1}.tt-academy-landing .tt-hero-copy>p{max-width:350px;margin:21px 0 24px;font-size:13px}.tt-academy-landing .tt-actions{width:100%;max-width:330px;align-items:stretch;flex-direction:column}.tt-academy-landing .tt-actions>a{width:100%}.tt-academy-landing .button-secondary{height:44px}.tt-academy-landing .tt-partners{display:none}.tt-academy-landing .hero-fundamentals{width:calc(100% - 40px);bottom:22px;grid-template-columns:1fr 1fr}.tt-academy-landing .hero-fundamentals article{min-height:104px;padding:13px 13px 0 0}.tt-academy-landing .hero-fundamentals article+article{padding-left:13px}.tt-academy-landing .hero-fundamentals article:nth-child(odd){padding-left:0}.tt-academy-landing .hero-fundamentals article:nth-child(n+3){border-top-color:#ffffff1a}.tt-academy-landing .hero-fundamentals h3{margin:5px 0;font-size:11px}.tt-academy-landing .hero-fundamentals p{display:none}.tt-academy-landing .journey-section,.tt-academy-landing .projection-section{padding:84px 0}.tt-academy-landing .solution-heading h2,.tt-academy-landing .program-heading h2,.tt-academy-landing .coach-content h2,.tt-academy-landing .projection-heading h2,.tt-academy-landing .pricing-heading h2,.tt-academy-landing .faq-grid h2{font-size:40px;line-height:1.02}.tt-academy-landing .problems-section{padding:84px 0}.tt-academy-landing .problems-heading h2{font-size:34px}.tt-academy-landing .problems-heading>p{font-size:13px}.tt-academy-landing .problems-grid{margin-top:44px;grid-template-columns:1fr;gap:14px}.tt-academy-landing .problems-grid article{min-height:270px;padding:30px 25px}.tt-academy-landing .problem-index{font-size:30px}.tt-academy-landing .solution-section,.tt-academy-landing .complete-section,.tt-academy-landing .program-section,.tt-academy-landing .coach-section,.tt-academy-landing .precision-section,.tt-academy-landing .pricing-section,.tt-academy-landing .faq-section{padding:84px 0}.tt-academy-landing .solution-heading{margin-left:20px}.tt-academy-landing .solution-heading>p{font-size:13px}.tt-academy-landing .solution-layout{margin-top:43px;grid-template-columns:1fr;gap:24px}.tt-academy-landing .solution-column,.tt-academy-landing .solution-column.is-right{grid-column:auto;grid-template-columns:1fr;gap:12px}.tt-academy-landing .solution-column article{min-height:112px}.tt-academy-landing .solution-platform{grid-row:2}.tt-academy-landing .solution-platform img{aspect-ratio:1.25/1}.tt-academy-landing .complete-heading{gap:32px}.tt-academy-landing .complete-heading h2{font-size:36px}.tt-academy-landing .complete-heading p br{display:none}.tt-academy-landing .complete-heading>.academy-cta{width:100%;min-width:0}.tt-academy-landing .complete-grid{margin-top:42px;grid-template-columns:1fr}.tt-academy-landing .complete-practice-card{grid-column:auto}.tt-academy-landing .complete-grid>article{min-height:390px;padding:25px 22px}.tt-academy-landing .coach-connection{left:22px;right:22px}.tt-academy-landing .projection-heading h2{font-size:38px}.tt-academy-landing .projection-list{margin-top:43px}.tt-academy-landing .projection-list article{grid-template-columns:40px 1fr;gap:15px 17px;padding:25px 0}.tt-academy-landing .projection-list p{grid-column:2}.tt-academy-landing .projection-list h3{font-size:18px}.tt-academy-landing .program-heading{gap:22px}.tt-academy-landing .program-heading>p{font-size:13px}.tt-academy-landing .program-stats{margin-top:42px;grid-template-columns:1fr 1fr}.tt-academy-landing .program-stats article{min-height:110px;padding:20px}.tt-academy-landing .program-stats article:nth-child(2){border-right:0}.tt-academy-landing .program-stats article:nth-child(n+3){border-top:1px solid var(--line)}.tt-academy-landing .program-stats article:nth-child(3){border-left:0}.tt-academy-landing .program-stats strong{font-size:28px}.tt-academy-landing .curriculum-frame{width:calc(100% - 24px);margin-top:44px}.tt-academy-landing .curriculum-dashboard{min-height:0;padding:24px 14px;gap:35px}.tt-academy-landing .curriculum-overview>h2{font-size:30px}.tt-academy-landing .curriculum-visual{height:205px}.tt-academy-landing .curriculum-progress-row{grid-template-columns:30px minmax(0,1fr) 56px;padding-inline:9px}.tt-academy-landing .curriculum-progress-copy p{display:none}.tt-academy-landing .curriculum-tools{grid-template-columns:1fr}.tt-academy-landing .journey-heading h2{font-size:38px}.tt-academy-landing .journey-heading>p{font-size:12px}.tt-academy-landing .journey-path{height:auto;margin-top:42px;padding:28px 20px;grid-template-columns:1fr;gap:14px}.tt-academy-landing .journey-line{width:1px;height:auto;left:37px;right:auto;top:28px;bottom:28px}.tt-academy-landing .journey-path article,.tt-academy-landing .journey-path article:nth-of-type(2),.tt-academy-landing .journey-path article:nth-of-type(3),.tt-academy-landing .journey-path article:nth-of-type(4),.tt-academy-landing .journey-path article:nth-of-type(5){padding-top:0;display:grid;grid-template-columns:36px 1fr;gap:13px}.tt-academy-landing .journey-path article>div{min-height:105px;margin-top:0}.tt-academy-landing .journey-note{padding-inline:20px}.tt-academy-landing .coach-grid{gap:43px}.tt-academy-landing .coach-visual{height:500px}.tt-academy-landing .coach-content>p{font-size:13px}.tt-academy-landing .coach-content blockquote{font-size:18px}.tt-academy-landing .coach-credentials{gap:20px;flex-wrap:wrap}.tt-academy-landing .precision-heading h2{font-size:39px}.tt-academy-landing .precision-heading>p{font-size:13px}.tt-academy-landing .precision-grid{margin-top:43px;grid-template-columns:1fr}.tt-academy-landing .precision-grid img{height:280px}.tt-academy-landing .paulson-section{height:330px}.tt-academy-landing .paulson-section img{width:920px;max-width:none;height:330px;position:relative;left:50%;transform:translate(-50%)}.tt-academy-landing .consistency-section{padding:84px 0 72px}.tt-academy-landing .consistency-heading h2{font-size:38px}.tt-academy-landing .consistency-chart{margin-top:45px}.tt-academy-landing .chart-label{font-size:7px}.tt-academy-landing .consistency-copy{padding-inline:20px}.tt-academy-landing .pricing-heading{gap:21px}.tt-academy-landing .pricing-heading>p{font-size:13px}.tt-academy-landing .pricing-board{width:calc(100% - 30px);margin-top:43px}.tt-academy-landing .pricing-board-banner{grid-template-columns:1fr}.tt-academy-landing .pricing-board-banner article{padding:21px}.tt-academy-landing .pricing-board-banner article:last-child{text-align:left;border-top:1px solid var(--line)}.tt-academy-landing .pricing-board-banner>b{display:none}.tt-academy-landing .pricing-plans{grid-template-columns:1fr}.tt-academy-landing .pricing-card{min-height:590px;padding:28px 22px}.tt-academy-landing .pricing-card+.pricing-card{border-left:0;border-top:1px solid rgba(255,255,255,.18)}.tt-academy-landing .pricing-card ul{grid-template-columns:1fr}.tt-academy-landing .pricing-card .academy-cta{width:100%}.tt-academy-landing .faq-grid{grid-template-columns:1fr;gap:38px}.tt-academy-landing .faq-list summary{grid-template-columns:38px 1fr 18px;font-size:13px}.tt-academy-landing .faq-list details p{margin-left:38px}.tt-academy-landing .final-section{min-height:540px;padding:90px 20px}.tt-academy-landing .final-content h2{font-size:49px}.tt-academy-landing .final-content p{font-size:13px}.tt-academy-landing .academy-footer-shell{width:calc(100% - 40px);padding-top:62px}.tt-academy-landing .academy-footer-main{grid-template-columns:1fr 1fr;gap:38px 25px}.tt-academy-landing .academy-footer-intro{grid-column:1/-1}.tt-academy-landing .academy-footer-social{max-width:none}.tt-academy-landing .academy-footer-column:nth-of-type(4),.tt-academy-landing .academy-footer-column:nth-of-type(5){margin-top:0}.tt-academy-landing .academy-footer-ecosystem{grid-template-columns:1fr}.tt-academy-landing .academy-footer-bottom{margin-top:48px;grid-template-columns:1fr}}@media (max-width:680px){.tt-academy-landing .program-heading h2,.tt-academy-landing .coach-content h2,.tt-academy-landing .projection-heading h2,.tt-academy-landing .pricing-heading h2,.tt-academy-landing .faq-grid h2{font-size:38px}.tt-academy-landing .solution-heading h2,.tt-academy-landing .precision-heading h2{font-size:34px}.tt-academy-landing .journey-heading h2,.tt-academy-landing .consistency-heading h2{font-size:32px}.tt-academy-landing .curriculum-overview>h2{font-size:28px;font-weight:400}.tt-academy-landing .curriculum-overview>h2 strong{font-weight:400}.tt-academy-landing .academy-footer-shell{width:calc(100% - 30px);padding:62px 0 24px}.tt-academy-landing .academy-footer-main{grid-template-columns:1fr 1fr;gap:46px 24px}.tt-academy-landing .academy-footer-intro{max-width:100%}.tt-academy-landing .academy-footer-intro>p{max-width:390px}.tt-academy-landing .academy-footer-column{gap:12px}.tt-academy-landing .academy-footer-column h3{margin-bottom:8px}.tt-academy-landing .academy-footer-bottom{margin-top:58px;padding-top:24px}}@media (prefers-reduced-motion:reduce){.tt-academy-landing *{transition:none!important;animation:none!important}}.tt-academy-landing{--green:#ef3340;--green-muted:#6d1720;--ash:#797d86;--graphite-light:#303236;--graphite:#242628;--graphite-deep:#151617;--depth:#0a0a0b}.tt-cta{--accent: #c41d29;position:relative;display:inline-flex;align-items:center;max-width:100%;height:46px;padding:0 54px 0 22px;color:#f4f2fb;text-decoration:none;cursor:pointer;background:linear-gradient(180deg,#842832a8,#561a2299 52%,#3412198f);border:0;border-radius:14px;font-family:inherit;font-size:14.5px;font-weight:500;letter-spacing:-.2px;white-space:nowrap;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff12,0 8px 20px #00000059;transition:background .25s ease,box-shadow .25s ease;isolation:isolate}.tt-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.4px;background:linear-gradient(120deg,#ef4450,#c41d29 45%,#e8323f 72%,#8c121b);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;z-index:3;transition:opacity .25s ease;pointer-events:none}.tt-cta:hover{background:linear-gradient(180deg,#a2303cc2,#601c26a8);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14,0 0 16px #c41d2957,0 10px 24px #0006}.tt-cta:hover:before{opacity:1}.tt-cta__label{position:relative;z-index:2;transition:transform .45s cubic-bezier(.22,.7,.25,1)}.tt-cta:hover .tt-cta__label{transform:translate(6px)}.tt-cta:after{content:"";position:absolute;top:5px;bottom:5px;right:5px;width:36px;border-radius:10px;background:linear-gradient(180deg,#c41d2933,#96121c1f);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #d8283480,0 0 10px #c41d293d;z-index:0;pointer-events:none;transition:width .48s cubic-bezier(.22,.7,.25,1),background .35s ease,box-shadow .35s ease}.tt-cta:hover:after{width:calc(100% - 10px);background:linear-gradient(160deg,#ef4450,#c41d29 46%,#7a0e15);box-shadow:inset 0 1px #ffffff3d,0 0 16px #c41d2966}.tt-cta__icon{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;color:#fff;z-index:2;pointer-events:none;transition:transform .45s cubic-bezier(.22,.7,.25,1)}.tt-cta:hover .tt-cta__icon{transform:translate(4px,-50%)}.tt-cta__icon svg{width:15px;height:15px;display:block}.tt-cta--graphite{background:linear-gradient(180deg,#36383dcc,#1f2125c2 52%,#121316bd);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff1a,0 8px 20px #00000059}.tt-cta--graphite:before{background:linear-gradient(120deg,#ffffffe6,#8f949eb8 46%,#ebedf1d1 72%,#555962b8)}.tt-cta--graphite:after{background:linear-gradient(180deg,#ffffff21,#8b909914);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #cfd3da5c,0 0 10px #d2d6de1a}.tt-cta--graphite:hover{background:linear-gradient(180deg,#44474ddb,#23252ad1);box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #ffffff1f,0 0 16px #cdd2dc1f,0 10px 24px #0000006b}.tt-cta--graphite:hover:after{background:linear-gradient(155deg,#777c86,#454951 48%,#24262b);box-shadow:inset 0 1px #ffffff47,0 0 16px #c8cdd629}.tt-cta--sm{height:40px;padding:0 44px 0 18px;font-size:13px;border-radius:12px}.tt-cta--sm:after{top:4px;bottom:4px;right:4px;width:32px;border-radius:9px}.tt-cta--sm .tt-cta__icon{right:4px;width:32px;height:32px}.tt-cta--sm .tt-cta__icon svg{width:13px;height:13px}.tt-cta--lg{height:54px;padding:0 64px 0 26px;font-size:15.5px;border-radius:16px}.tt-cta--lg:after{width:44px}.tt-cta--lg .tt-cta__icon{width:44px;height:44px}.tt-cta--lg .tt-cta__icon svg{width:17px;height:17px}.tt-cta--block{display:flex;width:100%}.tt-cta--block .tt-cta__label{flex:1;text-align:center}.tt-cta:disabled,.tt-cta[disabled]{opacity:.55;cursor:default;pointer-events:none}.tt-cta--white{background:#fff;color:#1f1f1f;box-shadow:inset 0 0 0 1px #0000001a,0 8px 20px #0000004d}.tt-cta--white:hover{background:#f2f2f4;box-shadow:inset 0 0 0 1px #00000024,0 10px 24px #0000005c}.tt-cta--white .tt-cta__label,.tt-cta--white .tt-cta__icon{color:#1f1f1f}.tt-cta--white:before{display:none}.tt-cta--white:after{background:#0000000d;box-shadow:inset 0 0 0 1px #00000014}.tt-cta--white:hover:after{width:36px;background:#00000012;box-shadow:inset 0 0 0 1px #0000001a}.side-rays-container{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none}.prism-container{position:relative;width:100%;height:100%}.nt-nav button:not(.tt-cta),.nt-footer button{color:#fff;border:0;background:transparent;cursor:pointer;font-size:13px;transition:color .2s ease}.nt-nav button:not(.tt-cta):hover,.nt-footer button:hover{color:#fff}.nt-secondary-cta{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:14px;background:#ffffff06;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #00000038;font-size:14.5px;letter-spacing:-.2px;cursor:pointer;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.nt-secondary-cta:hover{color:#fff;border-color:#ffffffad;background:#ffffff0e;box-shadow:inset 0 1px #ffffff17,0 10px 24px #0000004d}.nt-hero{position:relative;min-height:970px;overflow:hidden;background:#000}.nt-hero-prism{position:absolute;top:0;right:0;bottom:130px;left:0;opacity:.38;pointer-events:none;filter:saturate(.82);-webkit-mask-image:radial-gradient(ellipse 82% 70% at 72% 42%,#000 22%,rgba(0,0,0,.78) 60%,transparent 100%);mask-image:radial-gradient(ellipse 82% 70% at 72% 42%,#000 22%,rgba(0,0,0,.78) 60%,transparent 100%)}.nt-hero-prism:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ef3340;mix-blend-mode:color;opacity:.86}.nt-stream{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.75;pointer-events:none}.nt-stream i{position:absolute;top:calc(8% + (var(--i) % 7) * 7%);left:calc(4% + (var(--i) * 2.52%));width:calc(8px + (var(--i) % 4) * 3px);height:calc(70px + (var(--i) % 9) * 24px);opacity:calc(.15 + (var(--i) % 6) * .09);background:repeating-linear-gradient(90deg,var(--green) 0 2px,transparent 2px 4px);filter:blur(calc((var(--i) % 3) * .4px));box-shadow:0 0 20px #ef334033}.nt-stream i:nth-child(4n){top:22%;height:260px}.nt-stream i:nth-child(6n){top:12%;height:130px}.nt-stream i:nth-child(9n){top:34%;height:300px}.nt-hero-shade{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#00000014,#0000000a 42%,#000 91%),radial-gradient(ellipse 62% 70% at 25% 46%,#00000014,#000000c7 90%)}.nt-hero-content{position:relative;z-index:3;width:min(1200px,calc(100% - 56px));margin:0 auto;padding-top:245px}.nt-hero .nt-tag i{display:none}.nt-hero h1{max-width:720px;margin:24px 0 22px;color:#fff;font-size:clamp(54px,5.2vw,82px);font-weight:400;line-height:.96;letter-spacing:-.045em}.nt-hero-lead{max-width:570px;margin:0;color:#ffffff9e;font-size:16px;line-height:1.58}.nt-hero-actions{display:flex;gap:16px}.nt-hero .nt-hero-actions{margin-top:28px}.nt-hero-powered{display:flex;align-items:center;flex-wrap:wrap;gap:14px 26px;margin-top:34px}.nt-hero-claims{display:grid;grid-template-columns:repeat(4,1fr);gap:42px;margin-top:101px}.nt-hero-claims article{min-height:120px;padding:18px 0 0;border-top:1px solid #242628}.nt-hero-claims span{display:block;margin-bottom:12px;color:#ffffff57;font:500 10px/1 JetBrains Mono,monospace;letter-spacing:.12em}.nt-hero-claims strong{display:block;color:#fff;font-size:17px;font-weight:400;line-height:1.25;letter-spacing:-.02em}.nt-hero-claims p{margin:9px 0 0;color:var(--ash);font-size:13px;line-height:1.5}.nt-hero-product{position:absolute;z-index:2;top:25px;right:0;left:0;width:100%;pointer-events:none;isolation:isolate}.nt-hero-product:before{content:"";position:absolute;z-index:-2;width:76%;height:128%;left:22%;top:-14%;border-radius:50%;background:radial-gradient(ellipse at 44% 50%,rgba(239,51,64,.2),rgba(87,15,22,.09) 35%,rgba(0,0,0,.2) 58%,transparent 78%);filter:blur(58px);will-change:transform,opacity;animation:nt-halo-drift 13s cubic-bezier(.45,.05,.55,.95) infinite alternate}.nt-hero-product:after{content:"";position:absolute;z-index:-1;top:-36%;right:0;bottom:-14%;left:0;background:radial-gradient(circle,rgba(239,51,64,.31) 0 1px,transparent 1.55px);background-size:8px 8px;opacity:.42;filter:blur(.2px);-webkit-mask-image:radial-gradient(ellipse 58% 78% at 48% 54%,#000 0%,rgba(0,0,0,.7) 31%,rgba(0,0,0,.22) 57%,transparent 84%);mask-image:radial-gradient(ellipse 58% 78% at 48% 54%,#000 0%,rgba(0,0,0,.7) 31%,rgba(0,0,0,.22) 57%,transparent 84%);transform-origin:center;will-change:transform,opacity;animation:nt-particle-drift 18s ease-in-out infinite alternate}.nt-hero-product-label{position:relative;z-index:5;display:flex;justify-content:space-between;width:84%;margin:0 3% -2px auto;padding:0 4px;color:#ffffff5c;font:500 9px/1 JetBrains Mono,monospace;letter-spacing:.07em}.nt-hero-product-shell{position:relative;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.nt-hero-product-top{position:absolute;z-index:6;top:18px;right:7%;left:18%;height:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0;color:#ffffff57;border:0;background:transparent;font:500 8px/1 JetBrains Mono,monospace;text-shadow:0 1px 8px #000}.nt-hero-product-top span{letter-spacing:3px}.nt-hero-product-top em{font-style:normal}.nt-hero-product-top b{justify-self:end;color:var(--green);font-weight:500;text-shadow:0 0 14px rgba(239,51,64,.7)}.nt-hero-product-video{position:relative;width:100%;height:700px;overflow:visible;background:transparent;filter:drop-shadow(0 38px 64px rgba(0,0,0,.72))}.nt-hero-product-video video,.nt-hero-product-video img{width:100%;height:100%;display:block;object-fit:contain;object-position:right center;opacity:.94;filter:saturate(.82) contrast(1.24) brightness(.78);-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 20%,rgba(0,0,0,.04) 29%,rgba(0,0,0,.18) 38%,rgba(0,0,0,.48) 48%,rgba(0,0,0,.82) 58%,#000 67%,#000 88%,rgba(0,0,0,.52) 96%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 8%,rgba(0,0,0,.42) 18%,#000 32%,#000 82%,rgba(0,0,0,.48) 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,transparent 20%,rgba(0,0,0,.04) 29%,rgba(0,0,0,.18) 38%,rgba(0,0,0,.48) 48%,rgba(0,0,0,.82) 58%,#000 67%,#000 88%,rgba(0,0,0,.52) 96%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 8%,rgba(0,0,0,.42) 18%,#000 32%,#000 82%,rgba(0,0,0,.48) 94%,transparent 100%);mask-composite:intersect}.nt-hero-product-video:before{content:"";position:absolute;z-index:2;top:-31%;bottom:-18%;left:-8%;width:68%;pointer-events:none;background:radial-gradient(ellipse 68% 72% at 50% 54%,rgba(239,51,64,.31),rgba(139,16,24,.13) 42%,transparent 76%);filter:blur(36px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.28) 15%,#000 34%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.28) 15%,#000 34%,#000 84%,transparent 100%);transform-origin:50% 54%;will-change:transform,opacity;animation:nt-ambient-breathe 24s cubic-bezier(.45,.05,.55,.95) infinite alternate}.nt-hero-product-video:after{content:"";position:absolute;z-index:3;top:-32%;bottom:-17%;left:-7%;width:76%;pointer-events:none;background:radial-gradient(circle,rgba(255,70,82,.62) 0 .78px,transparent 1.12px);background-size:4px 4px;filter:drop-shadow(0 0 5px rgba(239,51,64,.32));-webkit-mask-image:radial-gradient(ellipse 65% 78% at 50% 56%,#000 0%,rgba(0,0,0,.62) 36%,rgba(0,0,0,.16) 68%,transparent 91%);mask-image:radial-gradient(ellipse 65% 78% at 50% 56%,#000 0%,rgba(0,0,0,.62) 36%,rgba(0,0,0,.16) 68%,transparent 91%);transform-origin:50% 56%;will-change:transform,opacity;animation:nt-particles-breathe 30s ease-in-out infinite alternate}.nt-hero-product-vignette{position:absolute;z-index:4;top:-28%;right:-8%;bottom:-10%;left:-8%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.06) 31%,rgba(0,0,0,.16) 52%,rgba(0,0,0,.05) 72%,transparent 84%),radial-gradient(ellipse 60% 82% at 72% 54%,transparent 50%,rgba(0,0,0,.2) 77%,#000 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 12%,#000 29%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 12%,#000 29%,#000 88%,transparent 100%)}.nt-hero-product-status{position:absolute;z-index:6;right:8%;bottom:20px;left:19%;height:auto;display:grid;grid-template-columns:1fr auto;align-items:center;padding:0;color:#fff6;border:0;background:transparent;font:500 8px/1 JetBrains Mono,monospace;text-shadow:0 1px 8px #000}.nt-hero-product-status span{color:#ef3340b8}.nt-hero-product-status code{color:#ffffff6b}.nt-hero-product-label,.nt-hero-product-top,.nt-hero-product-status{display:none}.nt-hero-signature{min-height:1480px;background:radial-gradient(ellipse 72% 48% at 66% 25%,rgba(196,29,41,.2),transparent 70%),linear-gradient(180deg,#090405,#070304 72%,#000)}.nt-hero-signature .nt-hero-prism{inset:42px -8% auto 27%;height:780px;opacity:.52;filter:saturate(.8);-webkit-mask-image:radial-gradient(ellipse 72% 70% at 54% 46%,#000 28%,rgba(0,0,0,.75) 62%,transparent 100%);mask-image:radial-gradient(ellipse 72% 70% at 54% 46%,#000 28%,rgba(0,0,0,.75) 62%,transparent 100%)}.nt-hero-signature .nt-hero-prism:after{background:radial-gradient(ellipse at 50% 44%,#ef3340 0%,#8b1018 52%,transparent 78%);opacity:.92}.nt-hero-signature .nt-hero-shade{background:linear-gradient(180deg,#07030414,#0703040a 36%,#070304 79%,#000),radial-gradient(ellipse 68% 60% at 54% 40%,transparent 30%,rgba(4,2,3,.62) 83%)}.nt-hero-signature .nt-hero-content{padding-top:128px}.nt-hero-signature .nt-hero-copy{position:relative;z-index:2;max-width:920px}.nt-hero-signature .nt-tag{color:#ffffff8c;font-size:10px;letter-spacing:.08em}.nt-hero-signature .nt-tag i{width:7px;height:7px;border:0;border-radius:50%;background:#ef3340;box-shadow:0 0 14px #ef3340cc;transform:none}.nt-hero-signature h1{max-width:940px;margin:26px 0 28px;font-family:Made Mirage,Playfair Display,Georgia,serif;font-size:clamp(68px,7.2vw,112px);line-height:.89;letter-spacing:-.05em}.nt-hero-signature h1 em{color:#ef3340;font-weight:400}.nt-hero-signature .nt-hero-copy>p{max-width:650px;margin:0;color:#ffffffad;font-size:17px;line-height:1.62;letter-spacing:-.015em}.nt-hero-signature .nt-hero-actions{margin-top:32px}.nt-hero-signature .nt-pill-white{color:#fff!important;border-color:#ffffff2b!important;background:linear-gradient(135deg,#ef3340,#c41d29 55%,#8b1018)!important;box-shadow:0 12px 34px #c41d2947}.nt-hero-signature .nt-pill-white:hover{border-color:#ffffff47!important;background:linear-gradient(135deg,#ff4652,#d52230 55%,#9a111b)!important}.nt-hero-trust{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:25px;color:#ffffff5c;font-size:12px}.nt-hero-trust span{display:inline-flex;align-items:center;gap:7px}.nt-hero-trust i{width:6px;height:6px;border-radius:50%;background:#ef3340;box-shadow:0 0 8px #ef3340b3}.nt-hero-demo{position:relative;z-index:2;width:min(1080px,84vw);margin:25px 0 0 auto}.nt-hero-demo-caption{display:flex;justify-content:space-between;padding:0 13px 10px;color:#ffffff61;font:500 9px/1 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.nt-hero-video-shell{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:4px;background:#030303;box-shadow:0 50px 140px #000000c2,0 0 80px #c41d291a}.nt-hero-video-top,.nt-hero-video-status{position:relative;z-index:3;height:34px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px;color:#ffffff57;border-bottom:1px solid rgba(255,255,255,.07);background:#080707f7;font:500 9px/1 JetBrains Mono,monospace;letter-spacing:.05em}.nt-hero-video-top span{letter-spacing:3px}.nt-hero-video-top em{font-style:normal}.nt-hero-video-top b{justify-self:end;color:#ff4652;font-weight:500}.nt-hero-video-stage{position:relative;aspect-ratio:16/8.7;overflow:hidden}.nt-hero-video-stage video{width:100%;height:100%;display:block;object-fit:cover;opacity:.9;filter:saturate(.78) contrast(1.08) brightness(.76);-webkit-mask-image:radial-gradient(ellipse 84% 88% at 50% 48%,#000 50%,rgba(0,0,0,.82) 72%,transparent 100%);mask-image:radial-gradient(ellipse 84% 88% at 50% 48%,#000 50%,rgba(0,0,0,.82) 72%,transparent 100%)}.nt-hero-video-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 76% 78% at 50% 50%,transparent 44%,rgba(3,3,3,.43) 75%,#030303 100%);box-shadow:inset 0 0 68px 22px #030303}.nt-hero-video-status{grid-template-columns:1fr auto;border:0;border-top:1px solid rgba(255,255,255,.07)}.nt-hero-video-status span{color:#ff4652b3}.nt-hero-video-status code{color:#ffffff61}.nt-hero-signature .nt-hero-features{margin-top:46px}@keyframes nt-stream-breathe{0%,to{transform:scaleY(.62);opacity:.45}50%{transform:scaleY(1);opacity:1}}@keyframes nt-stream-scan{0%,to{transform:translate(-12%);opacity:.45}50%{transform:translate(12%);opacity:1}}.nt-footer{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);background:#020202}.nt-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 58% 72% at 82% 34%,#000,transparent 82%);mask-image:radial-gradient(ellipse 58% 72% at 82% 34%,#000,transparent 82%)}.nt-footer:after{content:"";position:absolute;width:620px;height:620px;top:-360px;right:-120px;pointer-events:none;border:1px solid rgba(239,51,64,.15);border-radius:50%;box-shadow:0 0 0 54px #ef334006,0 0 0 116px #ef334004;background:radial-gradient(circle,rgba(239,51,64,.13),transparent 67%)}.nt-footer-rays{position:absolute;z-index:0;top:-22%;right:-4%;bottom:0;left:38%;opacity:.62;pointer-events:none;-webkit-mask-image:linear-gradient(120deg,transparent 9%,#000 52%,#000 80%,transparent 100%);mask-image:linear-gradient(120deg,transparent 9%,#000 52%,#000 80%,transparent 100%)}.nt-footer-shell{position:relative;z-index:2;width:min(1200px,calc(100% - 56px));margin:0 auto;padding:88px 0 28px}.nt-footer-main{display:grid;grid-template-columns:minmax(320px,.92fr) repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff1a;counter-reset:footer-section}.nt-footer-intro{grid-row:span 2;max-width:none;min-height:500px;display:flex;flex-direction:column;align-items:flex-start;padding:42px;background:radial-gradient(ellipse 88% 62% at 0% 100%,rgba(152,20,30,.15),transparent 72%),#020202f0}.nt-footer-brand{display:inline-flex;align-items:center;color:#fff;text-decoration:none}.nt-footer-brand svg{width:56px;height:36px;display:block}.nt-footer-intro>p{max-width:300px;margin:34px 0 28px;color:#ffffff8a;font-size:14px;line-height:1.65}.nt-footer-status{display:inline-flex;align-items:center;gap:9px;color:#ffffffad;font-size:10px;letter-spacing:.025em}.nt-footer-status i,.nt-footer-signal i{width:6px;height:6px;border-radius:50%;background:#ef3340;box-shadow:0 0 10px #ef3340c7}.nt-footer-x{position:relative;width:100%;min-height:52px;display:grid;grid-template-columns:22px auto 1fr;align-items:center;gap:9px;margin-top:auto;padding:0 14px;overflow:hidden;color:#ffffffbf;border:1px solid rgba(255,255,255,.13);background:linear-gradient(100deg,#ef33401a,#ffffff05 58%);text-decoration:none;transition:border-color .22s ease,background .22s ease,transform .22s ease}.nt-footer-x:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,#ef3340,transparent 75%)}.nt-footer-x:hover{border-color:#ef33407a;background:#ef33401c;transform:translateY(-2px)}.nt-footer-x svg{width:17px;height:17px;fill:currentColor}.nt-footer-x span{font-size:12px}.nt-footer-x b{justify-self:end;color:#ffffff75;font-size:10px;white-space:nowrap}.nt-footer-column{min-height:249px;display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:30px 32px;background:#040404eb;counter-increment:footer-section;transition:background .25s ease}.nt-footer-column:hover{background:#0a0607f5}.nt-footer-column h3{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 11px;color:#ffffffe6;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.nt-footer-column h3:after{content:"0" counter(footer-section);color:#ef3340a8;font:400 8px/1 JetBrains Mono,monospace}.nt-footer-column a,.nt-footer-column button{margin:0;padding:0;color:#ffffff7d;background:none;border:0;text-decoration:none;font:inherit;font-size:13px;line-height:1.35;text-align:left;cursor:pointer;transition:color .2s ease,transform .2s ease}.nt-footer-column a:hover,.nt-footer-column button:hover{color:#fff;transform:translate(3px)}.nt-footer-column a.nt-footer-academy{position:relative;width:100%;min-height:92px;display:grid;grid-template-columns:1fr auto;align-content:space-between;gap:8px;margin:-1px 0 4px;padding:13px;overflow:hidden;color:#fff;border:1px solid rgba(239,51,64,.3);background:linear-gradient(135deg,#731019a3,#160709d1 72%);transform:none}.nt-footer-academy:before{content:"";position:absolute;width:100px;height:100px;right:-56px;bottom:-64px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 16px #ffffff06;transition:transform .3s ease}.nt-footer-academy small{grid-column:1 / -1;color:#ffffff70;font:400 7px/1 JetBrains Mono,monospace;letter-spacing:.12em}.nt-footer-academy strong{position:relative;z-index:1;max-width:210px;font-size:12px;font-weight:400;line-height:1.3}.nt-footer-academy>span{position:relative;z-index:1;align-self:end;width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2)}.nt-footer-column a.nt-footer-academy:hover{border-color:#ef3340b3;background:linear-gradient(135deg,#94131ec2,#1b070ae0 72%);transform:translateY(-2px)}.nt-footer-academy:hover:before{transform:translate(-8px,-6px) scale(1.08)}.nt-risk-disclosure{position:relative;z-index:3;max-width:1120px;margin:56px 0 0;color:#ffffffa3;font-family:Avenir TurningTrade,Avenir Next,Avenir,sans-serif!important;font-size:13px;font-weight:400;line-height:1.68;letter-spacing:-.012em;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.nt-risk-disclosure *{font-family:Avenir TurningTrade,Avenir Next,Avenir,sans-serif!important;font-weight:400}.nt-risk-disclosure p{max-width:1080px;margin:0}.nt-risk-disclosure p+p{margin-top:8px}.nt-risk-disclosure .nt-risk-label{color:#ffffffd1}.nt-risk-links{display:flex;align-items:center;gap:8px;margin-top:10px}.nt-risk-disclosure a{color:#ffffffc7;text-decoration:underline;text-underline-offset:2px}.nt-risk-disclosure a:hover{color:#fff}.nt-risk-disclosure i{color:#ffffff38;font-style:normal}.nt-risk-disclosure+.nt-footer-bottom{margin-top:24px}.nt-trademark{position:relative;z-index:3;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:40px;max-width:1120px;margin:26px 0 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.nt-trademark-rithmic{width:auto;height:25px;max-width:100%;object-fit:contain;opacity:.82;transition:opacity .2s ease}.nt-trademark-omne{width:auto;height:18px;max-width:100%;object-fit:contain;opacity:.62}.nt-trademark-text{color:#ffffff80;font-family:Avenir TurningTrade,Avenir Next,Avenir,sans-serif!important;font-size:11.5px;font-weight:400;line-height:1.66;letter-spacing:-.008em;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.nt-trademark-text p{margin:0;max-width:780px}.nt-trademark-text p+p{margin-top:8px}.nt-trademark-label{color:#ffffffa8}.nt-trademark-notices{color:#fff6}.nt-footer-bottom{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:26px;color:#ffffff59;font-size:10px}.nt-footer-signal{display:inline-flex;align-items:center;gap:8px;justify-self:center}.nt-footer-bottom>button{justify-self:end;display:inline-flex;align-items:center;gap:9px;padding:0;color:#ffffff85;background:none;border:0;font-size:10px;cursor:pointer}.nt-footer-bottom>button span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.16);color:#fff;transition:border-color .2s ease,background .2s ease}.nt-footer-bottom>button:hover span{border-color:#ef33408c;background:#c41d2929}.nt-footer{min-height:520px;border-top:1px solid rgba(255,255,255,.1);background:radial-gradient(ellipse 92% 125% at 92% 18%,rgba(93,7,17,.32),transparent 65%),linear-gradient(132deg,#020202,#050203 36%,#0e0305 70%,#030202)}.nt-footer:before{bottom:0;left:0;width:auto;height:auto;top:auto;right:auto;opacity:.2;border:0;border-radius:0;box-shadow:none;background-image:radial-gradient(circle,rgba(239,51,64,.72) 0 .62px,transparent .98px),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:5px 5px,48px 48px,48px 48px;background-position:0 0,0 0,0 0;-webkit-mask-image:radial-gradient(ellipse 48% 82% at 76% 34%,#000 0 31%,rgba(0,0,0,.76) 57%,transparent 84%);mask-image:radial-gradient(ellipse 48% 82% at 76% 34%,#000 0 31%,rgba(0,0,0,.76) 57%,transparent 84%)}.nt-footer:after{bottom:0;left:0;width:auto;height:auto;top:auto;right:auto;border:0;border-radius:0;box-shadow:none;background:radial-gradient(ellipse 34% 64% at 78% 22%,rgba(239,51,64,.115),rgba(117,8,19,.046) 42%,transparent 72%),radial-gradient(ellipse 26% 44% at 58% 100%,rgba(154,12,25,.052),transparent 74%),linear-gradient(180deg,transparent,rgba(0,0,0,.42))}.nt-footer-rays{top:-25%;right:-8%;bottom:0;left:30%;opacity:.9;-webkit-mask-image:linear-gradient(110deg,transparent 4%,#000 48%,#000 86%,transparent 100%);mask-image:linear-gradient(110deg,transparent 4%,#000 48%,#000 86%,transparent 100%)}.nt-footer-shell{padding:82px 0 28px}.nt-footer-main{grid-template-columns:minmax(260px,1.55fr) repeat(4,minmax(120px,.72fr));grid-auto-rows:auto;gap:54px;overflow:visible;border:0;background:transparent}.nt-footer-intro{grid-row:auto;max-width:330px;min-height:0;display:block;padding:0;background:transparent}.nt-footer-brand svg{width:50px;height:32px}.nt-footer-intro>p{max-width:310px;margin:28px 0 26px}.nt-footer-x{width:min(100%,310px);min-height:42px;margin-top:18px;padding:0 12px;border-radius:10px;background:#ffffff06}.nt-footer-column{min-height:0;gap:14px;padding:0;background:transparent}.nt-footer-column:hover{background:transparent}.nt-footer-column h3{margin:2px 0 13px}.nt-footer-column h3:after{display:none}.nt-footer-bottom{margin-top:76px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.nt-footer-bottom>button span{width:25px;height:25px;border-radius:8px}.nt-footer-rays{opacity:.42}.nt-footer-intro{position:relative;isolation:isolate}.nt-footer-intro:before,.nt-footer-intro:after{content:"";position:absolute;z-index:-1;pointer-events:none}.nt-footer-intro:before{display:none;width:350px;height:300px;left:-54px;top:-46px;opacity:.38;background-image:radial-gradient(circle,rgba(239,51,64,.88) 0 .72px,transparent 1.02px);background-size:5px 5px;filter:drop-shadow(0 0 5px rgba(239,51,64,.24));-webkit-mask-image:radial-gradient(ellipse,#000 0 24%,rgba(0,0,0,.72) 46%,transparent 75%);mask-image:radial-gradient(ellipse,#000 0 24%,rgba(0,0,0,.72) 46%,transparent 75%);animation:nt-footer-particles-concentrate 18s ease-in-out infinite alternate}.nt-footer-intro:after{display:none}.nt-footer-brand{position:relative;width:216px;height:190px;display:block}.nt-footer-mercury-logo,.nt-footer-mercury-logo:before,.nt-footer-mercury-logo:after,.nt-footer-mercury-logo i{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.nt-footer-mercury-logo{opacity:.9}.nt-footer-mercury-logo:before,.nt-footer-mercury-logo:after,.nt-footer-mercury-logo i{content:"";-webkit-mask:url(/favicon.svg) center / contain no-repeat;mask:url(/favicon.svg) center / contain no-repeat}.nt-footer-mercury-logo:before{top:2px;right:2px;bottom:2px;left:2px;z-index:1;background:linear-gradient(155deg,#383a3ec7,#1c1d20e6 38%,#111214f0 72%,#232427cc)}.nt-footer-mercury-logo:after{top:4px;right:4px;bottom:4px;left:4px;z-index:2;display:block;opacity:.58;background:linear-gradient(158deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.035) 23%,transparent 48%,rgba(255,255,255,.045) 78%,transparent 100%)}.nt-footer-mercury-logo i{--nt-footer-border-angle: 0deg;top:0;right:0;bottom:0;left:0;z-index:0;display:block;opacity:.76;background:conic-gradient(from var(--nt-footer-border-angle),#484d54 0deg,#e8eaed 39deg,#898e96 94deg,#3c4148 157deg,#d8dbdf 214deg,#ef3340 247deg,#651019 257deg,#f7f8fa 304deg,#484d54 360deg);animation:nt-footer-border-rotate 19s linear infinite}.nt-footer-intro>p{margin-top:18px}@keyframes nt-footer-mercury-shift{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes nt-footer-mercury-glint{0%,70%,to{transform:translate(-18%);opacity:.08}82%{transform:translate(18%);opacity:.46}}@keyframes nt-footer-border-rotate{to{--nt-footer-border-angle: 360deg}}@keyframes nt-footer-particles-concentrate{0%{transform:translate3d(-3px,2px,0) scale(.97);opacity:.28;background-position:0 0}to{transform:translate3d(5px,-4px,0) scale(1.035);opacity:.46;background-position:10px -8px}}@media (max-width: 1040px){.nt-footer-main{grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(150px,1fr));gap:50px 36px}.nt-footer-intro{grid-row:span 2}}@media (max-width: 900px){.nt-risk-disclosure{margin-top:44px;font-size:12.5px;line-height:1.68}.nt-trademark{grid-template-columns:1fr;gap:20px}}@media (max-width: 720px){.nt-hero{min-height:1210px}.nt-hero-prism{opacity:.3;top:0;right:-100%;bottom:300px;left:-45%;-webkit-mask-image:radial-gradient(ellipse 78% 58% at 55% 40%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 78% 58% at 55% 40%,#000 20%,transparent 80%)}.nt-stream{transform:scale(1.6);transform-origin:center top;opacity:.35}.nt-hero-content{width:calc(100% - 30px);padding-top:100px}.nt-hero h1{max-width:100%;font-size:clamp(48px,13.5vw,62px);line-height:.96}.nt-hero-lead{font-size:14px}.nt-hero-actions{align-items:flex-start;flex-direction:column}.nt-hero-product{top:510px;right:-3%;left:-3%;width:106%}.nt-hero-product-video{height:auto;aspect-ratio:16/9}.nt-hero-product-video video,.nt-hero-product-video img{object-fit:cover;object-position:center}.nt-hero-product-top{grid-template-columns:1fr auto}.nt-hero-product-top em{display:none}.nt-hero-product-label{font-size:7px}.nt-hero-claims{grid-template-columns:1fr 1fr;gap:18px 22px;margin-top:445px}.nt-hero-claims article{min-height:0}.nt-hero-claims strong{font-size:14px}.nt-hero-claims p{font-size:12px}.nt-hero{min-height:930px}.nt-hero-product{top:175px;right:auto;left:-20%;width:150%}.nt-hero-product-video{height:410px;aspect-ratio:auto;filter:drop-shadow(0 28px 54px rgba(0,0,0,.82))}.nt-hero-product-video video,.nt-hero-product-video img{object-fit:cover;object-position:68% center;opacity:.86;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 21%,rgba(0,0,0,.28) 40%,rgba(0,0,0,.82) 61%,#000 76%,rgba(0,0,0,.62) 93%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 10%,rgba(0,0,0,.58) 23%,#000 37%,#000 72%,rgba(0,0,0,.32) 91%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 21%,rgba(0,0,0,.28) 40%,rgba(0,0,0,.82) 61%,#000 76%,rgba(0,0,0,.62) 93%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 10%,rgba(0,0,0,.58) 23%,#000 37%,#000 72%,rgba(0,0,0,.32) 91%,transparent 100%);mask-composite:intersect}.nt-hero-product-vignette{top:-2%;right:0;bottom:-4%;left:0;background:linear-gradient(90deg,#000000fc,#000000f5 35%,#000000d1 58%,#00000038 82%,#00000014),linear-gradient(180deg,rgba(0,0,0,.7) 0%,transparent 28%,transparent 67%,#000 100%);-webkit-mask-image:none;mask-image:none}.nt-hero-claims{margin-top:170px}.nt-hero-signature{min-height:1390px}.nt-hero-signature .nt-hero-content{padding-top:94px}.nt-hero-signature .nt-hero-prism{top:20px;left:-35%;right:-90%;width:auto;height:620px;opacity:.42}.nt-hero-signature h1{font-size:clamp(58px,17vw,76px);line-height:.9}.nt-hero-signature .nt-hero-copy>p{font-size:15px}.nt-hero-demo{width:100%;margin-top:44px}.nt-hero-video-top{grid-template-columns:1fr auto}.nt-hero-video-top em{display:none}.nt-hero-video-stage{aspect-ratio:4/3}.nt-hero-signature .nt-hero-features{grid-template-columns:1fr 1fr;margin-top:38px}.nt-footer{min-height:0}.nt-footer-rays{top:-8%;right:-70%;bottom:25%;left:8%;opacity:.34}.nt-footer-shell{width:calc(100% - 30px);padding:62px 0 24px}.nt-footer-main{grid-template-columns:1fr 1fr;gap:46px 24px}.nt-footer-intro{grid-column:1 / -1;grid-row:auto;max-width:100%}.nt-footer-brand{width:158px;height:139px}.nt-footer-intro:before{width:270px;height:230px;left:-48px;top:-40px;opacity:.32}.nt-footer-intro:after{width:220px;height:190px;left:-22px;top:-22px}.nt-footer-intro>p{max-width:390px;margin-top:14px}.nt-footer-column{gap:12px}.nt-footer-column h3{margin-bottom:8px}.nt-footer-bottom{grid-template-columns:1fr;justify-items:start;gap:15px;margin-top:58px}.nt-footer-signal,.nt-footer-bottom>button{justify-self:start}}@media (prefers-reduced-motion: reduce){.nt-hero-prism,.nt-demo-prism{display:none}.nt-hero-product:before,.nt-hero-product:after,.nt-hero-product-video:before,.nt-hero-product-video:after,.nt-hero-product-vignette,.nt-product-particles,.nt-step-feed>i,.nt-step-stream>i,.nt-step-stream>b,.nt-route-line i,.nt-flow-pulse,.nt-footer-intro:before,.nt-footer-mercury-logo:before,.nt-footer-mercury-logo i{animation:none}}.tt-academy-landing .nt-footer-brand.academy-footer-brand-lockup{width:auto;height:auto;display:inline-flex;align-items:center;gap:12px}.tt-academy-landing .nt-footer-brand.academy-footer-brand-lockup svg{width:56px;height:36px}.tt-academy-landing .nt-footer-brand.academy-footer-brand-lockup .brand-divider{width:1px;height:20px;background:#ffffff3d}.tt-academy-landing .nt-footer-brand.academy-footer-brand-lockup .brand-name{font-size:10px;font-weight:600;letter-spacing:.2em}@media (max-width: 900px){.tt-academy-landing .nt-footer-brand.academy-footer-brand-lockup{width:auto;height:auto}}@media (max-width: 700px){.tt-academy-landing .nt-footer-brand.academy-footer-brand-lockup{width:auto;height:auto}.tt-academy-landing .nt-footer-brand.academy-footer-brand-lockup svg{width:50px;height:32px}}.tt-academy-landing .site-header .tt-cta,.tt-academy-landing .academy-mobile-actions .tt-cta{font-size:13px;font-weight:400}.tt-academy-landing .site-header .login,.tt-academy-landing .academy-mobile-login{text-transform:none;letter-spacing:normal;font-size:13px;font-weight:400}.tt-academy-landing .tt-cta,.tt-academy-landing .tt-cta__label,.tt-academy-landing .nt-footer-x b,.tt-academy-landing .nt-hero-product-top b,.tt-academy-landing .nt-hero-product-top em{font-weight:400}@media (max-width:1050px){.tt-academy-landing .complete-heading>.tt-cta{justify-self:start}}@media (max-width:680px){.tt-academy-landing .complete-heading>.tt-cta{width:100%;min-width:0}}.tt-academy-landing .nt-footer{border-top:1px solid rgba(239,54,76,.32);background:radial-gradient(ellipse 74% 86% at 76% 0%,rgba(148,25,43,.46),transparent 64%),linear-gradient(105deg,#1b0308fc,#3d0710fc 48%,#1f0309fc)}.tt-academy-landing .site-header.is-checkout{grid-template-columns:220px 1fr 220px}.tt-academy-landing .checkout-steps{display:flex;align-items:center;justify-content:center;gap:0}.tt-academy-landing .checkout-steps span{position:relative;padding:0 34px;color:#65666d;font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:default;white-space:nowrap}.tt-academy-landing .checkout-steps span+span:before{content:"";position:absolute;left:-18px;top:50%;width:36px;height:1px;background:#ffffff38}.tt-academy-landing .checkout-steps span.is-done{color:#a3a4aa}.tt-academy-landing .checkout-steps span.is-active{color:#fff}@media (max-width:900px){.tt-academy-landing .site-header.is-checkout{grid-template-columns:auto 1fr}.tt-academy-landing .site-header.is-checkout .ct-header-secure{display:none}.tt-academy-landing .site-header.is-checkout .checkout-steps{display:flex!important;justify-content:flex-end}.tt-academy-landing .checkout-steps span{padding:0 6px;font-size:8.5px;letter-spacing:.03em}.tt-academy-landing .checkout-steps span+span:before{width:10px;left:-5px}.tt-academy-landing .site-header.is-checkout .brand-divider,.tt-academy-landing .site-header.is-checkout .brand-name{display:none}}.tt-academy-landing.ct-page .ct-checkout{border-color:#ef364c57;background:#20080eeb}.tt-academy-landing.ct-page .ct-summary{border-right-color:#ef364c3d;background:radial-gradient(620px 440px at -5% 108%,rgba(196,29,49,.28),transparent 68%),linear-gradient(145deg,rgba(255,255,255,.045),transparent 38%),linear-gradient(160deg,#2e0a13,#23070d 55%,#1a0509)}.tt-academy-landing.ct-page .ct-form{background:radial-gradient(640px 380px at 100% 0,rgba(184,20,40,.22),transparent 70%),linear-gradient(200deg,#260810,#1d060b 62%,#150407)}.tt-academy-landing.ct-page .ct-main{background:radial-gradient(900px 640px at 81% 30%,rgba(170,14,32,.22),transparent 72%),linear-gradient(180deg,#060203,#0e0306 56%,#040102)}@media (max-width:1050px){.tt-academy-landing.ct-page .ct-summary{border-right-color:transparent;border-bottom-color:#ef364c4d}}.tt-academy-landing.ct-page .ct-checkout--outcome{grid-template-columns:1fr}.tt-academy-landing.ct-page .ct-outcome{padding:44px 40px 46px;display:grid;justify-items:start;gap:0;background:radial-gradient(600px 340px at 100% 0,rgba(138,12,27,.26),transparent 70%),linear-gradient(200deg,#17050b,#100408 62%,#0b0205)}.tt-academy-landing.ct-page .ct-outcome>b{margin:0 0 14px;color:#12d9a4;font-size:10px;font-weight:400;letter-spacing:.13em;text-transform:uppercase}.tt-academy-landing.ct-page .ct-outcome>b.is-ko{color:#ef3340}.tt-academy-landing.ct-page .ct-outcome h2{margin:0 0 16px;font-size:34px;font-weight:400;letter-spacing:-.035em}.tt-academy-landing.ct-page .ct-outcome p{max-width:640px;margin:0 0 12px;color:#9a9ba1;font-size:14px;line-height:1.7}.tt-academy-landing.ct-page .ct-outcome p strong{color:#fff;font-weight:400}.tt-academy-landing.ct-page .ct-outcome .ct-outcome-sub{color:#6b6b72;font-size:13px}.tt-academy-landing.ct-page .ct-outcome .tt-cta{margin-top:14px}.tt-academy-landing .nt-hero .micro-label{position:relative;z-index:3}.tt-academy-landing .nt-hero h1{margin-top:18px}.tt-academy-landing .pricing-ferme{height:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:#ffffff80;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.tt-academy-landing.ct-page .ct-outcome p a{color:#fff;text-decoration:underline;text-underline-offset:3px}.tt-academy-landing.ct-page{min-height:100vh;color:#f3f3f4;background:#020203;font-family:Avenir TurningTrade,Avenir Next,Avenir,sans-serif}.tt-academy-landing.ct-page .nt-announcement{display:none}.tt-academy-landing.ct-page .nt-nav{top:0;grid-template-columns:220px 1fr 220px}.tt-academy-landing.ct-page .nt-nav nav{justify-content:center;gap:0}.tt-academy-landing.ct-page .nt-nav nav button{position:relative;padding:0 34px;color:#65666d;font-size:10px;letter-spacing:.12em;cursor:default}.tt-academy-landing.ct-page .nt-nav nav button+button:before{content:"";position:absolute;left:-18px;top:50%;width:36px;height:1px;background:#2c2d31}.tt-academy-landing.ct-page .nt-nav nav button:nth-child(1){color:#a3a4aa}.tt-academy-landing.ct-page .nt-nav nav button:nth-child(2){color:#fff}.tt-academy-landing .ct-header-secure{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:max-content;color:#bebfc4;font-size:11px;line-height:1;letter-spacing:.018em;text-transform:none;white-space:nowrap}.tt-academy-landing .ct-secure-mark{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex:0 0 16px;line-height:0}.tt-academy-landing .ct-secure-mark svg{display:block;width:16px;height:16px;color:#c7c8cd;stroke-width:1.55;transform:translateY(-.25px)}.tt-academy-landing .nt-mobile-custom{margin-top:auto;padding-top:28px}.tt-academy-landing .nt-mobile-custom .ct-header-secure{justify-content:flex-start;padding:15px;border:1px solid rgba(255,255,255,.13);background:#ffffff09}.tt-academy-landing .ct-main{position:relative;isolation:isolate;overflow:hidden;padding:92px 0 116px;background:radial-gradient(900px 640px at 81% 30%,rgba(117,7,19,.19),transparent 72%),linear-gradient(180deg,#030304,#070304 56%,#010102)}.tt-academy-landing .ct-particles{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.48;background-image:radial-gradient(circle,rgba(239,51,64,.58) .75px,transparent .9px);background-size:6px 6px;mask-image:radial-gradient(ellipse 62% 58% at 74% 27%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 62% 58% at 74% 27%,#000 0%,transparent 78%)}.tt-academy-landing .ct-glow{position:absolute;z-index:-1;width:620px;height:620px;right:-210px;top:160px;border:1px solid rgba(239,51,64,.17);border-radius:50%;box-shadow:0 0 120px #7907141f,inset 0 0 90px #79071414}.tt-academy-landing .ct-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.tt-academy-landing .ct-intro{display:grid;grid-template-columns:minmax(0,1fr) 450px;align-items:end;gap:34px;margin-bottom:46px}.tt-academy-landing .ct-intro h1{margin:0;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:.98;letter-spacing:-.045em}.tt-academy-landing .ct-intro h1 em{color:#68696f;font-style:normal}.tt-academy-landing .ct-intro p{max-width:450px;margin:0;color:#8b8c92;font-size:14px;line-height:1.7}.tt-academy-landing .ct-checkout{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);border:1px solid #36373c;background:#040405d6;box-shadow:0 48px 120px #00000094,0 0 0 1px #ffffff05 inset;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.tt-academy-landing .ct-checkout:before{content:"";position:absolute;z-index:2;left:-1px;right:-1px;top:-1px;height:1px;background:linear-gradient(90deg,transparent 4%,rgba(255,255,255,.26) 26%,rgba(239,51,64,.74) 64%,transparent 96%)}.tt-academy-landing .ct-summary{position:relative;overflow:hidden;padding:34px 36px 38px;border-right:1px solid #35363a;background:radial-gradient(520px 380px at -5% 108%,rgba(116,8,20,.27),transparent 67%),linear-gradient(145deg,rgba(255,255,255,.045),transparent 38%),#080809}.tt-academy-landing .ct-summary:after{content:"";position:absolute;width:280px;height:280px;right:-180px;bottom:-145px;border:1px solid rgba(239,51,64,.2);border-radius:50%}.tt-academy-landing .ct-product{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:0 0 22px}.tt-academy-landing .ct-product small{color:#8b8c92;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.tt-academy-landing .ct-product h2{margin:7px 0 0;font-size:34px;font-weight:400;letter-spacing:-.035em}.tt-academy-landing .ct-product>b{flex:0 0 auto;margin-bottom:3px;padding:9px 12px;color:#f4d9dc;border:1px solid rgba(239,51,64,.42);border-radius:4px;background:linear-gradient(135deg,#780c189e,#2a050ab8);box-shadow:inset 0 1px #ffffff0b,0 8px 20px #6007112e;font-size:9px;font-weight:400;letter-spacing:.105em;text-transform:uppercase}.tt-academy-landing .ct-price{display:flex;align-items:flex-end;gap:20px;padding:0 0 27px;border-bottom:1px solid #25262a}.tt-academy-landing .ct-price strong{font-size:46px;font-weight:400;line-height:.92;letter-spacing:-.045em}.tt-academy-landing .ct-price>div{display:grid;gap:6px;padding-bottom:2px}.tt-academy-landing .ct-price del{color:#62636a;font-size:13px}.tt-academy-landing .ct-price>div span{width:max-content;padding:6px 9px;color:#fff;border:1px solid rgba(239,51,64,.42);background:linear-gradient(135deg,#7b0c189e,#33050c85);font-size:12px;letter-spacing:.025em;box-shadow:0 8px 22px #6507122e}.tt-academy-landing .ct-summary ul{display:grid;gap:14px;margin:27px 0;padding:0;list-style:none}.tt-academy-landing .ct-summary li{display:flex;align-items:center;gap:11px;color:#c3c4c8;font-size:13px}.tt-academy-landing .ct-summary li svg{width:15px;height:15px;color:#ef3340;stroke-width:1.5}.tt-academy-landing .ct-reassurance{position:relative;z-index:1;padding:18px;border:1px solid #38393e;border-radius:5px;overflow:hidden;background:radial-gradient(260px 80px at 50% 0,rgba(130,10,22,.09),transparent 72%),linear-gradient(145deg,#ffffff0d,#ffffff03 62%),#08080ae0;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #00000038}.tt-academy-landing .ct-reassurance:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,#77101a 12%,#ef3340 48%,#a51220 78%,transparent 100%);box-shadow:0 0 10px #ef33406b}.tt-academy-landing .ct-stripe-line{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid #2f3034}.tt-academy-landing .ct-stripe-line a{display:flex;align-items:center;min-width:0}.tt-academy-landing .ct-stripe-line img{display:block;width:112px;height:auto;opacity:.96}.tt-academy-landing .ct-card-icons{display:flex;align-items:center;gap:7px}.tt-academy-landing .ct-card-icons svg{display:block;width:46px;height:29px;border-radius:3px;box-shadow:0 5px 14px #0000003d}.tt-academy-landing .ct-assurance-points{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;padding-top:15px}.tt-academy-landing .ct-assurance-points span{display:flex;align-items:center;gap:9px;color:#d0d1d5;font-size:11.5px;line-height:1.4}.tt-academy-landing .ct-assurance-points svg{width:14px;height:14px;flex:0 0 auto;color:#ef3340;stroke-width:1.8}.tt-academy-landing .ct-form{position:relative;padding:34px 38px 38px;background:radial-gradient(560px 300px at 100% 0,rgba(77,7,17,.14),transparent 72%),#060607;box-shadow:inset 1px 0 #ffffff05}.tt-academy-landing .ct-form-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.tt-academy-landing .ct-form-head h2{margin:0;font-size:30px;font-weight:400;letter-spacing:-.025em}.tt-academy-landing .ct-fields{display:grid;gap:14px}.tt-academy-landing .ct-fields-two{grid-template-columns:1fr 1fr}.tt-academy-landing .ct-form label{display:grid;gap:9px}.tt-academy-landing .ct-form label>span,.tt-academy-landing .ct-payment-title>span{color:#a8a9ae;font-size:14px;letter-spacing:.02em}.tt-academy-landing .ct-form input,.tt-academy-landing .ct-form select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;color:#f1f1f2;border:1px solid #35363b;border-radius:5px;outline:0;background:#0c0c0e;font:400 14.5px/1 Avenir Next LT Pro,Avenir Next,Avenir,sans-serif;box-shadow:inset 0 1px #ffffff05;transition:border-color .2s,background .2s,box-shadow .2s}.tt-academy-landing .ct-form input::placeholder{color:#5d5e64}.tt-academy-landing .ct-form input:focus,.tt-academy-landing .ct-form select:focus{border-color:#95313a;background:#0e0a0b;box-shadow:0 0 0 3px #ef334011}.tt-academy-landing .ct-payment-title{display:flex;justify-content:space-between;margin:30px 0 11px;padding-top:24px;border-top:1px solid #292a2e}.tt-academy-landing .ct-payment-title small{color:#55565c;font-size:8px;letter-spacing:.12em}.tt-academy-landing .ct-methods{display:grid;grid-template-columns:1fr 1fr;margin-bottom:18px;border:1px solid #35363b;border-radius:5px;overflow:hidden}.tt-academy-landing .ct-methods button{height:49px;display:flex;align-items:center;justify-content:center;gap:9px;color:#94959b;border:0;border-right:1px solid #35363b;background:#09090b;font:400 13.5px/1 Avenir Next LT Pro,Avenir Next,Avenir,sans-serif;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}.tt-academy-landing .ct-methods button:last-child{border-right:0}.tt-academy-landing .ct-methods button.is-active{color:#fff;background:linear-gradient(135deg,#6f111bc7,#1a080be6);box-shadow:inset 0 -1px #d52a37,inset 0 1px #ffffff09}.tt-academy-landing .ct-methods svg{width:17px;stroke-width:1.4}.tt-academy-landing .ct-methods b{padding:3px 6px;color:#111;background:#f5f5f6;font-size:10px;font-weight:400}.tt-academy-landing .ct-card-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tt-academy-landing .ct-card-number,.tt-academy-landing .ct-country{grid-column:1/-1}.tt-academy-landing .ct-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0a0a0c linear-gradient(45deg,transparent 50%,#777 50%) calc(100% - 18px) 21px/5px 5px no-repeat}.tt-academy-landing .ct-express{min-height:157px;display:grid;place-items:center;align-content:center;gap:10px;border:1px solid #303136;background:#ffffff04;text-align:center}.tt-academy-landing .ct-express span{color:#e7e7e9;font-size:12px;letter-spacing:.14em}.tt-academy-landing .ct-express p{margin:0;color:#66676d;font-size:11px}.tt-academy-landing .ct-final-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:22px;padding-top:15px;border-top:1px solid #292a2e}.tt-academy-landing .ct-form-total{display:flex;align-items:end;justify-content:flex-end;gap:20px;margin:0;padding:0}.tt-academy-landing .ct-form-total>span{display:grid;gap:5px;color:#d3d3d6;font-size:12px;text-align:right}.tt-academy-landing .ct-form-total small{color:#b2b3b8;font-size:11.5px;line-height:1.25}.tt-academy-landing .ct-form-total strong{font-size:27px;font-weight:400;letter-spacing:-.035em}.tt-academy-landing .ct-pay{position:relative;z-index:1;width:auto;min-width:282px;height:50px;margin:0;justify-content:space-between;font-family:Avenir Next LT Pro,Avenir Next,Avenir,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.12px}.tt-academy-landing .ct-pay .tt-cta__icon svg{width:15px;height:15px}.tt-academy-landing .ct-notice{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:15px 0 0;padding:11px 13px;color:#c7c8ce;border:1px solid #393a43;border-radius:5px;background:linear-gradient(90deg,#635bff17,#ffffff06);font-size:11.5px;line-height:1.4;transition:color .25s,border-color .25s}.tt-academy-landing .ct-notice svg{width:18px;height:18px;flex:0 0 auto;color:#9e99ff;stroke-width:1.55}.tt-academy-landing .ct-notice.is-confirmed{color:#c7e4cf;border-color:#6bb57c5c;background:#6bb57c0f}.tt-academy-landing .ct-notice.is-confirmed svg{color:#6bb57c}.tt-academy-landing .ct-terms{margin:12px auto 0;max-width:480px;color:#787980;font-size:11.5px;line-height:1.55;text-align:center}.tt-academy-landing .ct-terms a{color:#b9bac0;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);transition:color .2s,border-color .2s}.tt-academy-landing .ct-terms a:hover{color:#fff;border-color:#ef3340}@media (max-width:960px){.tt-academy-landing .ct-intro{grid-template-columns:1fr}.tt-academy-landing .ct-intro p{max-width:640px}.tt-academy-landing .ct-checkout{grid-template-columns:1fr}.tt-academy-landing .ct-summary{border-right:0;border-bottom:1px solid #2b2c30}}@media (max-width:640px){.tt-academy-landing .ct-main{padding:66px 0 80px}.tt-academy-landing .ct-shell{width:calc(100% - 28px)}.tt-academy-landing .ct-intro{margin-bottom:30px}.tt-academy-landing .ct-intro h1{font-size:40px}.tt-academy-landing .ct-intro p{font-size:13px}.tt-academy-landing .ct-summary,.tt-academy-landing .ct-form{padding:25px 20px}.tt-academy-landing .ct-product{align-items:flex-start;flex-direction:column;gap:14px}.tt-academy-landing .ct-product>b{margin:0}.tt-academy-landing .ct-price{align-items:flex-start;flex-direction:column}.tt-academy-landing .ct-price strong{font-size:40px}.tt-academy-landing .ct-stripe-line{align-items:flex-start;flex-direction:column}.tt-academy-landing .ct-assurance-points,.tt-academy-landing .ct-fields-two,.tt-academy-landing .ct-card-fields{grid-template-columns:1fr}.tt-academy-landing .ct-card-number,.tt-academy-landing .ct-country{grid-column:auto}.tt-academy-landing .ct-final-row{align-items:stretch;flex-direction:column-reverse}.tt-academy-landing .ct-pay{width:100%;min-width:0}.tt-academy-landing .ct-form-total{justify-content:space-between}.tt-academy-landing .ct-form-total>span{text-align:left}}.tt-academy-landing .ct-stripe{margin-bottom:16px;min-height:20px}.tt-academy-landing .ct-pay-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:210px;color:#ffffff8c;font-size:13.5px}.tt-academy-landing .ct-fields-hidden{opacity:0;height:0;overflow:hidden}.tt-academy-landing .ct-fields-in{opacity:1;transition:opacity .25s ease}.tt-academy-landing .ct-spin{width:22px;height:22px;border:2.5px solid rgba(255,255,255,.14);border-top-color:#ef3340;border-radius:50%;animation:ct-spin .8s linear infinite}@keyframes ct-spin{to{transform:rotate(360deg)}}.tt-academy-landing .ct-retry{background:none;border:1px solid rgba(255,255,255,.2);color:#fff;padding:6px 12px;border-radius:5px;cursor:pointer;font:inherit;font-size:12px}.tt-academy-landing .ct-pay-error{margin:4px 0 12px;padding:10px 13px;border-radius:5px;background:#c41d291a;border:1px solid rgba(196,29,41,.28);color:#f7b0b6;font-size:13px}.tt-academy-landing .ct-pay[disabled]{opacity:.55;cursor:default}.tt-academy-landing .ct-paywall{display:flex;align-items:center;gap:10px;margin:0 0 24px;padding:13px 16px;border:1px solid #3a3b43;border-radius:6px;background:linear-gradient(90deg,#635bff1a,#ffffff05);color:#d3d4d9;font-size:13px;line-height:1.45}.tt-academy-landing .ct-paywall svg{width:17px;height:17px;flex:0 0 auto;color:#9e99ff;stroke-width:1.6}.tt-academy-landing .ct-preorder{position:relative;z-index:1;margin:0 0 22px;padding:13px 15px;border:1px solid #34353a;border-radius:5px;background:linear-gradient(145deg,#ffffff0a,#ffffff02)}.tt-academy-landing .ct-preorder b{display:block;margin:0 0 5px;color:#ededee;font-size:10px;font-weight:400;letter-spacing:.13em;text-transform:uppercase}.tt-academy-landing .ct-preorder p{margin:0;color:#9a9ba1;font-size:12px;line-height:1.55}@media (max-width:1050px){.tt-academy-landing.ct-page .nt-nav{grid-template-columns:auto 1fr}.tt-academy-landing.ct-page .nt-nav nav{display:flex!important;justify-content:flex-end}.tt-academy-landing.ct-page .nt-nav-actions,.tt-academy-landing.ct-page .nt-burger{display:none!important}}@media (max-width:640px){.tt-academy-landing.ct-page .nt-nav{padding-left:13px;padding-right:13px;gap:8px}.tt-academy-landing.ct-page .nt-nav nav button{padding:0 6px!important;font-size:8.5px!important;letter-spacing:.03em!important}.tt-academy-landing.ct-page .nt-nav nav button+button:before{width:10px!important;left:-5px!important}.tt-academy-landing .ct-intro{margin-bottom:22px}.tt-academy-landing .ct-intro h1{font-size:34px}.tt-academy-landing .ct-intro p{display:none}}
