@font-face{font-family:Testino Inter;src:url(/landing-assets/fonts/Inter/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}html:has(.tr-page){scroll-behavior:smooth}html:has(.tr-page) body{white-space:normal}.tr-page{direction:ltr;font-family:Testino Inter,Inter,Segoe UI,Arial,sans-serif;white-space:normal}.tr-page *{box-sizing:border-box}.tr-shell{margin-inline:auto;max-width:1200px;padding-inline:24px}.tr-story-section{isolation:isolate;position:relative}.tr-hero{background:radial-gradient(circle at 84% 20%,rgba(175,229,234,.7),transparent 24%),radial-gradient(circle at 58% 78%,rgba(214,225,255,.72),transparent 25%),linear-gradient(155deg,#fff,#f8fdfe 46%,#f4f4ff)}.tr-hero:before{background-image:linear-gradient(rgba(0,131,143,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,131,143,.04) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.tr-hero-orb,.tr-hero:before{pointer-events:none;position:absolute}.tr-hero-orb{border-radius:999px;filter:blur(1px)}.tr-hero-orb-one{animation:tr-orb-drift 10s ease-in-out infinite;background:rgba(175,229,234,.42);height:360px;right:-140px;top:40px;width:360px}.tr-hero-orb-two{animation:tr-orb-drift 12s ease-in-out 1s infinite reverse;background:rgba(214,225,255,.42);bottom:30px;height:230px;left:38%;width:230px}.tr-atmosphere{inset:0;pointer-events:none;z-index:0}.tr-atmosphere,.tr-particle,.tr-spark{position:absolute}.tr-spark{animation:tr-twinkle 3.6s ease-in-out infinite;color:#7579e7;height:16px;width:16px}.tr-spark:after,.tr-spark:before{background:currentColor;border-radius:99px;content:"";inset:7px 0;position:absolute}.tr-spark:after{inset:0 7px}.tr-spark-one{left:8%;top:21%}.tr-spark-two{animation-delay:1.2s;color:#3da9b0;right:45%;top:14%;transform:scale(.65)}.tr-spark-three{animation-delay:2s;bottom:24%;right:7%;transform:scale(.8)}.tr-particle{animation:tr-particle-drift 7s ease-in-out infinite;background:rgba(117,121,231,.22);border-radius:999px;height:8px;width:8px}.tr-particle-one{left:33%;top:19%}.tr-particle-two{animation-delay:1.8s;bottom:25%;left:5%;height:5px;width:5px}.tr-particle-three{animation-delay:3.2s;right:3%;top:40%}.tr-hero-curve{background:#f6f6f6;border-radius:50% 50% 0 0/100% 100% 0 0;bottom:-1px;height:42px;left:-5%;position:absolute;width:110%;z-index:1}.tr-button-primary,.tr-button-secondary{border-radius:12px;font-weight:800;transition:box-shadow .15s ease,transform .15s ease,background-color .15s ease}.tr-button-primary{background:#00838f;box-shadow:0 4px 0 #2f7c81;color:#fff}.tr-button-primary:hover{background:#3da9b0;box-shadow:0 3px 0 #2f7c81;transform:translateY(1px)}.tr-button-secondary{background:#fff;border:1px solid #cbcfd2;box-shadow:0 3px 0 #e4e4e4;color:#4f575e}.tr-button-secondary:hover{border-color:#9ab3f5;color:#6265b1;transform:translateY(1px)}.tr-button-primary span[aria-hidden=true]{transition:transform .15s ease}.tr-button-primary:hover span[aria-hidden=true]{transform:translateX(3px)}.tr-dashboard-wrap{padding:24px 6px 28px;position:relative}.tr-hero-stage{perspective:1200px;z-index:2}.tr-dashboard-glow{background:rgba(117,121,231,.2);border-radius:50%;filter:blur(42px);inset:12% 8%;pointer-events:none;position:absolute}.tr-dashboard{animation:tr-soft-float 6s ease-in-out 1s infinite;background:#fff;border:1px solid #e4e4e4;border-radius:24px;box-shadow:0 28px 70px rgba(32,35,39,.13);overflow:hidden;position:relative;transition:box-shadow .3s ease,transform .3s ease;z-index:2}.tr-hero-stage:hover .tr-dashboard{box-shadow:0 34px 84px rgba(32,35,39,.17)}.tr-dashboard-topbar{align-items:center;border-bottom:1px solid #ecedee;display:flex;height:58px;justify-content:space-between;padding-inline:18px}.tr-dashboard-body{background:#f6f6f6;display:flex;min-height:310px}.tr-dashboard-nav{background:#fff;border-right:1px solid #ecedee;display:flex;flex:0 0 104px;flex-direction:column;gap:7px;padding:16px 10px}.tr-dashboard-nav span{align-items:center;border-radius:8px;color:#8e979f;display:flex;font-size:9px;font-weight:700;gap:7px;padding:9px}.tr-dashboard-nav span.is-active{background:#e5fafc;color:#00838f}.tr-float-card{align-items:center;background:#fff;border:1px solid #ecedee;border-radius:14px;box-shadow:0 14px 34px rgba(32,35,39,.14);display:flex;font-size:10px;gap:12px;justify-content:space-between;min-width:130px;padding:12px 14px;position:absolute;z-index:5}.tr-float-card span{color:#8e979f}.tr-float-card-one{animation:tr-soft-float 4.8s ease-in-out infinite;bottom:4px;right:28px}.tr-float-card-one strong{color:#43a047}.tr-float-card-two{animation:tr-soft-float 5.4s ease-in-out .7s infinite reverse;right:-16px;top:1px}.tr-float-card-two strong{color:#6265b1}.tr-quest-card{animation:tr-soft-float 5.2s ease-in-out 1.4s infinite reverse;background:hsla(0,0%,100%,.95);border:1px solid rgba(154,179,245,.6);border-radius:14px;box-shadow:0 14px 36px rgba(32,35,39,.12);display:flex;flex-direction:column;left:-38px;padding:12px 14px;position:absolute;top:108px;width:142px;z-index:5}.tr-quest-card span{color:#6265b1;font-size:8px;font-weight:900;letter-spacing:.08em}.tr-quest-card strong{color:#33383d;font-size:11px;margin-top:5px}.tr-quest-card small{color:#00838f;font-size:9px;font-weight:800;margin-top:8px}.tr-eyebrow,.tr-kicker{color:#00838f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tr-title{font-size:clamp(1.875rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.18}.tr-copy{color:#6b767f;line-height:1.8}.tr-product-section{background:radial-gradient(circle at 8% 26%,rgba(175,229,234,.3),transparent 18%),radial-gradient(circle at 92% 82%,rgba(255,198,217,.22),transparent 20%),#f6f6f6}.tr-journey-rail{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:42px auto 0;max-width:880px;padding:0;position:relative}.tr-journey-rail:before{background:linear-gradient(90deg,#afe5ea,#9ab3f5,#ffc6d9);content:"";height:2px;left:10%;position:absolute;right:10%;top:19px}.tr-journey-rail li{align-items:center;display:flex;flex-direction:column;gap:10px;position:relative;text-align:center;z-index:1}.tr-journey-rail li>span{align-items:center;background:#fff;border:2px solid #afe5ea;border-radius:999px;color:#00838f;display:flex;font-size:10px;font-weight:900;height:40px;justify-content:center;box-shadow:0 6px 18px rgba(32,35,39,.06);width:40px}.tr-journey-rail li:nth-child(2)>span,.tr-journey-rail li:nth-child(3)>span{border-color:#9ab3f5;color:#6265b1}.tr-journey-rail li:last-child>span{border-color:#ffc6d9;color:#d13369}.tr-journey-rail strong{color:#4f575e;font-size:12px}.tr-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tr-card:hover{border-color:rgba(61,169,176,.45);box-shadow:0 18px 42px rgba(32,35,39,.07);transform:translateY(-3px)}.tr-card>span svg{transition:transform .18s ease}.tr-card:hover>span svg{transform:rotate(-4deg) scale(1.08)}.tr-skills-section{background:radial-gradient(circle at 4% 44%,rgba(214,225,255,.28),transparent 18%),radial-gradient(circle at 96% 14%,hsla(46,85%,90%,.4),transparent 16%),#fff}.tr-skill-card{min-height:268px}.tr-skill-art:after{background:linear-gradient(0deg,hsla(0,0%,100%,.32),transparent 42%);content:"";inset:0;pointer-events:none;position:absolute}.tr-skill-image,.tr-skill-image-hover{padding:9px;transition:opacity .22s ease,transform .26s ease}.tr-skill-image-hover{opacity:0}.tr-skill-card:hover .tr-skill-image{opacity:0;transform:scale(.96)}.tr-skill-card:hover .tr-skill-image-hover{opacity:1;transform:scale(1.04)}.tr-skill-spark{background:hsla(0,0%,100%,.8);border-radius:999px;box-shadow:18px 16px 0 hsla(0,0%,100%,.48),-13px 26px 0 hsla(0,0%,100%,.6);height:5px;position:absolute;right:22px;top:18px;width:5px}.tr-exams-section{background:radial-gradient(circle at 50% 0,rgba(175,229,234,.23),transparent 25%),#fff}.tr-exam-card{min-height:380px}.tr-adventure-section{background:linear-gradient(180deg,#fff,#fff 5%,#202327 0,#202327 95%,#fff 0,#fff)}.tr-adventure-panel{background:radial-gradient(circle at 78% 12%,rgba(117,121,231,.4),transparent 28%),radial-gradient(circle at 10% 90%,rgba(0,131,143,.3),transparent 30%),linear-gradient(140deg,#262a32,#202327 50%,#292a4a);box-shadow:0 30px 80px rgba(32,35,39,.2)}.tr-adventure-stars{background-image:radial-gradient(circle,hsla(0,0%,100%,.6) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(175,229,234,.7) 0 1px,transparent 1.5px);background-position:0 0,21px 18px;background-size:42px 42px,57px 57px;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000);mask-image:linear-gradient(90deg,transparent,#000 42%,#000);opacity:.26;pointer-events:none;position:absolute}.tr-adventure-map{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:28px;min-height:390px;overflow:hidden}.tr-adventure-map:before{background:radial-gradient(circle,rgba(43,215,226,.14),transparent 65%);content:"";height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.tr-adventure-status{background:hsla(0,0%,100%,.94);border-radius:16px;box-shadow:0 18px 42px rgba(0,0,0,.18);color:#33383d;display:flex;flex-direction:column;left:50%;padding:14px 16px;position:absolute;top:26px;transform:translateX(-50%);width:190px;z-index:4}.tr-adventure-status>span{color:#6265b1;font-size:8px;font-weight:900;letter-spacing:.08em}.tr-adventure-status strong{font-size:15px;margin-top:4px}.tr-adventure-status>div{background:#ecedee;border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.tr-adventure-status i{background:linear-gradient(90deg,#3da9b0,#7579e7);border-radius:inherit;display:block;height:100%;width:72%}.tr-adventure-status small{color:#8e979f;font-size:8px;margin-top:6px}.tr-adventure-path{border:2px dashed rgba(175,229,234,.36);border-radius:50%;bottom:48px;left:12%;position:absolute;right:12%;top:92px;transform:rotate(-8deg)}.tr-adventure-node{align-items:center;display:flex;flex-direction:column;gap:6px;position:absolute;z-index:3}.tr-adventure-node>span{background:hsla(0,0%,100%,.93);border:3px solid rgba(175,229,234,.75);border-radius:50%;box-shadow:0 12px 30px rgba(0,0,0,.2);height:94px;overflow:hidden;position:relative;transition:border-color .22s ease,transform .22s ease;width:94px}.tr-adventure-node:hover>span{border-color:#fff;transform:translateY(-4px) rotate(2deg) scale(1.04)}.tr-adventure-node strong{background:rgba(32,35,39,.82);border:1px solid hsla(0,0%,100%,.12);border-radius:99px;font-size:10px;padding:5px 9px}.tr-adventure-node-1{bottom:25px;left:7%}.tr-adventure-node-2{left:24%;top:122px}.tr-adventure-node-3{bottom:28px;right:22%}.tr-adventure-node-4{right:5%;top:102px}.tr-library-section{background:radial-gradient(circle at 12% 20%,rgba(255,224,119,.24),transparent 22%),radial-gradient(circle at 88% 85%,rgba(175,229,234,.3),transparent 24%),linear-gradient(135deg,hsla(46,85%,90%,.66),hsla(0,0%,100%,.9))}.tr-trust-section{background:linear-gradient(180deg,#fff,#f9fbff 48%,#fff)}.tr-final-cta{background:radial-gradient(circle at 18% 10%,rgba(43,215,226,.22),transparent 24%),radial-gradient(circle at 82% 90%,rgba(255,140,179,.18),transparent 24%),linear-gradient(115deg,#6265b1,#7579e7 58%,#6265b1)}.tr-final-cta:after,.tr-final-cta:before{border:1px solid hsla(0,0%,100%,.15);border-radius:50%;content:"";height:260px;pointer-events:none;position:absolute;width:260px}.tr-final-cta:before{left:42%;top:-190px}.tr-final-cta:after{bottom:-210px;right:5%}.tr-reveal{animation:tr-rise .54s ease-out both}.tr-reveal-delay{animation:tr-rise .64s ease-out 80ms both}@supports (animation-timeline:view()){.tr-adventure-panel,.tr-card,.tr-journey-rail{animation:tr-view-rise linear both;animation-range:entry 0 entry 24%;animation-timeline:view()}}@keyframes tr-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes tr-soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tr-orb-drift{0%,to{translate:0 0}50%{translate:-12px 10px}}@keyframes tr-particle-drift{0%,to{opacity:.35;translate:0 0}50%{opacity:.8;translate:6px -14px}}@keyframes tr-twinkle{0%,to{opacity:.25;scale:.75}50%{opacity:.9;scale:1}}@keyframes tr-view-rise{0%{opacity:.35;translate:0 18px}to{opacity:1;translate:0}}@media (max-width:1023px){.tr-quest-card{left:-12px}.tr-adventure-map{min-height:420px}}@media (max-width:640px){.tr-shell{padding-inline:18px}.tr-dashboard-wrap{margin-inline:-6px;padding-bottom:22px}.tr-dashboard{animation:none;border-radius:18px}.tr-dashboard-body{min-height:290px}.tr-dashboard-nav,.tr-float-card{display:none}.tr-hero-curve{height:24px}.tr-hero-orb{opacity:.72}.tr-particle-one,.tr-particle-three,.tr-quest-card,.tr-spark-two{display:none}.tr-journey-rail{gap:16px 8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.tr-journey-rail:before{display:none}.tr-journey-rail li{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid #ecedee;border-radius:16px;flex-direction:row;padding:9px;text-align:left}.tr-journey-rail li>span{flex:0 0 34px;height:34px;width:34px}.tr-skill-card{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:148px}.tr-skill-card .tr-skill-art{height:100%;min-height:148px}.tr-skill-image,.tr-skill-image-hover{padding:6px}.tr-skill-copy{align-self:center;min-height:0}.tr-exam-card,.tr-exam-card p{min-height:0}.tr-adventure-section{background:#202327;padding-block:44px}.tr-adventure-panel{border-radius:28px}.tr-adventure-map{min-height:330px}.tr-adventure-status{top:18px;width:174px}.tr-adventure-path{bottom:45px;left:13%;right:13%;top:100px}.tr-adventure-node>span{border-width:2px;height:70px;width:70px}.tr-adventure-node-1{bottom:23px;left:3%}.tr-adventure-node-2{left:5%;top:124px}.tr-adventure-node-3{bottom:23px;right:3%}.tr-adventure-node-4{right:5%;top:124px}.tr-card:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){html:has(.tr-page){scroll-behavior:auto}.tr-adventure-panel,.tr-card,.tr-dashboard,.tr-float-card,.tr-hero-orb,.tr-journey-rail,.tr-particle,.tr-quest-card,.tr-reveal,.tr-reveal-delay,.tr-spark{animation:none}.tr-adventure-node>span,.tr-button-primary,.tr-button-secondary,.tr-card,.tr-dashboard,.tr-skill-image,.tr-skill-image-hover{transition:none}}