.page_hero__SKW6o{isolation:isolate;overflow:visible;padding:5.5rem 0 4.5rem;position:relative}.page_heroGlow__P_3KC{background:radial-gradient(ellipse 55% 45% at 18% 20%,color-mix(in srgb,var(--primary) 28%,transparent),transparent 70%),radial-gradient(ellipse 40% 50% at 88% 30%,color-mix(in srgb,var(--success) 18%,transparent),transparent 72%);inset:0;pointer-events:none;position:absolute;z-index:-2}.page_heroGridBg___1jJR{background-image:linear-gradient(color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px);background-position:top;background-size:48px 48px;inset:0;mask-image:linear-gradient(180deg,rgb(0 0 0/55%),transparent 88%);opacity:.45;pointer-events:none;position:absolute;z-index:-1}.page_heroGrid__BL1ju{align-items:start;display:grid;gap:3rem 3.25rem;grid-template-columns:minmax(0,.92fr) minmax(0,1.28fr)}.page_heroCopy__kbqf4{animation:page_riseIn__40I_H .7s cubic-bezier(.22,1,.36,1) both;isolation:isolate;max-width:42rem;position:sticky;top:calc(var(--site-header-height) + 1rem);z-index:3}.page_brandHero__6rPOX{display:block;height:clamp(3.25rem,7vw,4.5rem);margin:0 0 1rem;width:auto}.page_title__3jonF{font-size:clamp(2.1rem,4.2vw,3.4rem);letter-spacing:-.055em;line-height:1.05;margin:0 0 1.2rem;max-width:12ch;position:relative;z-index:4}.page_title__3jonF span{background:linear-gradient(100deg,var(--primary) 10%,color-mix(in srgb,var(--primary) 55%,#f59e0b) 90%);-webkit-background-clip:text;background-clip:text;color:var(--primary);display:block;-webkit-text-fill-color:transparent}.page_lead__PxPwQ{color:var(--muted);font-size:clamp(1rem,2vw,1.18rem);line-height:1.65;max-width:46rem}.page_actions__e35f9{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.page_examSoftwareLink__L6U98{margin:.85rem 0 0}.page_examSoftwareLink__L6U98 a{align-items:center;color:var(--muted);display:inline-flex;font-size:.95rem;font-weight:600;gap:.35rem;text-decoration:none;transition:color .16s ease}.page_examSoftwareLink__L6U98 a:focus-visible,.page_examSoftwareLink__L6U98 a:hover{color:var(--primary)}.page_heroStats__rmbZT{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem;max-width:42rem}.page_heroStat__YUvQF{animation:page_riseIn__40I_H .8s cubic-bezier(.22,1,.36,1) both;backdrop-filter:blur(14px) saturate(160%);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--shadow);border-radius:1rem;padding:.85rem .95rem}.page_heroStat__YUvQF:nth-child(2){animation-delay:80ms}.page_heroStat__YUvQF:nth-child(3){animation-delay:.16s}.page_heroStat__YUvQF strong{display:block;font-family:var(--font-display),sans-serif;font-size:1.45rem;letter-spacing:-.04em}.page_heroStat__YUvQF span{color:var(--muted);font-size:.78rem;line-height:1.35}.page_heroVisual___m6ot{animation:page_riseIn__40I_H .9s cubic-bezier(.22,1,.36,1) .12s both;justify-self:stretch;margin-left:0;max-width:none;min-width:0;z-index:1}.page_heroVisual___m6ot,.page_journey__pKIo_{isolation:isolate;overflow:visible;position:relative;width:100%}.page_journey__pKIo_{padding-inline:.15rem}.page_journeySlogan__gWKdc{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:700;letter-spacing:-.02em;margin:0 0 1.1rem;position:relative;z-index:4}.page_journeyTrack__gUuBp{overflow:visible;position:relative;width:100%}.page_journeySvgBack__iVNOp,.page_journeySvgFront__hJ_oU{display:block;height:auto;overflow:visible;pointer-events:none;width:100%}.page_journeySvgBack__iVNOp{position:relative;z-index:1}.page_journeySvgFront__hJ_oU{height:100%;inset:0;position:absolute;width:100%;z-index:4}.page_journeyTrail__mVL4x{fill:none;stroke:color-mix(in srgb,var(--border) 70%,var(--primary));stroke-dasharray:2 10;stroke-linecap:round;stroke-width:3}.page_journeyLabel__Tt5Eo{fill:var(--muted);font-family:var(--font-display),sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.page_journeyChip__XUO2g{align-items:center;animation:page_journeyBob__oY5mU var(--dur,6s) ease-in-out infinite;animation-delay:var(--delay,0s);background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:999px;box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent),0 10px 24px rgb(0 0 0/6%);color:var(--foreground);display:inline-flex;font-size:.82rem;font-weight:650;gap:.4rem;max-width:min(16.5rem,92%);padding:.42rem .72rem .42rem .36rem;position:absolute;text-decoration:none;transform:translateY(-45%);transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap;z-index:2}.page_journeyChip__XUO2g:focus-visible,.page_journeyChip__XUO2g:hover{animation-play-state:paused;background:color-mix(in srgb,var(--primary) 10%,var(--surface));border-color:color-mix(in srgb,var(--primary) 42%,var(--border));color:var(--primary);outline:none;z-index:5}.page_topicNum__q7MsV{align-items:center;background:color-mix(in srgb,var(--primary) 14%,var(--surface-muted));border-radius:999px;color:var(--primary);display:inline-flex;flex:0 0 auto;font-family:var(--font-display),sans-serif;font-size:.76rem;font-weight:750;height:1.45rem;justify-content:center;letter-spacing:-.03em;min-width:1.45rem;padding-inline:.3rem}.page_topicTitle__kzOqz{line-height:1.2}.page_ogeTopicGrid__aDIXw{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));list-style:none;margin:0;padding:0;width:100%}.page_ogeTopicChip__Glt49{align-items:center;background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:.8rem;box-shadow:0 6px 18px rgb(0 0 0/5%);color:var(--foreground);display:flex;font-size:.85rem;font-weight:650;gap:.5rem;padding:.55rem .7rem;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.page_ogeTopicChip__Glt49:focus-visible,.page_ogeTopicChip__Glt49:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface));border-color:color-mix(in srgb,var(--primary) 42%,var(--border));color:var(--primary);outline:none}.page_journeyTraveler___Bkc_{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary) 55%,transparent))}.page_travelerHalo__h_PIm{animation:page_travelerPulse__fvzSv 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.page_travelerCore__gCp8l{animation:page_travelerGlow__T_2G7 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes page_travelerPulse__fvzSv{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.35)}}@keyframes page_travelerGlow__T_2G7{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes page_journeyBob__oY5mU{0%,to{transform:translateY(-45%)}50%{transform:translateY(calc(-45% - var(--bob, 8px)))}}.page_section__61PEw{padding:3.5rem 0 4.5rem}.page_sectionHeader__a4Fw5{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.page_sectionHeader__a4Fw5 h2{font-size:clamp(1.75rem,4vw,2.6rem);letter-spacing:-.045em;margin:.45rem 0 0}.page_supportInline__7U74j{margin-top:1.35rem;padding-top:1.1rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent);width:fit-content;max-width:100%}.page_supportPay__w8MbN{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem;max-width:100%;width:fit-content}.page_supportPayFrame__sjEcd{border-radius:999px;height:46px;line-height:0;max-width:100%;overflow:hidden;width:152px}.page_supportPayFrame__sjEcd iframe{background:transparent!important;border:0;display:block;height:50px;margin-top:-2px;width:330px}.page_supportCaption__5guBR{color:var(--muted);font-size:.75rem;line-height:1.35;margin:0}.page_showcase__fEmoe{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 70%,transparent),transparent 70%)}.page_showcaseGrid__ZoMLf{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.page_showcaseCard__iY7K3{display:grid;gap:.85rem;padding:1.5rem}.page_showcaseBadge__Z0_zd{color:var(--primary);font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.page_showcaseCard__iY7K3 h3{margin:0}.page_showcaseCard__iY7K3 p{color:var(--muted);line-height:1.55;margin:0}.page_miniUi__D9s5F{display:flex;flex-wrap:wrap;gap:.45rem;margin:.25rem 0 .5rem}.page_miniPill__EHNsZ{background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;font-size:.78rem;font-weight:650;padding:.35rem .7rem}.page_miniPillOk__pOEhw{background:color-mix(in srgb,var(--success) 16%,var(--surface));border-color:color-mix(in srgb,var(--success) 40%,var(--border));color:var(--success)}@keyframes page_riseIn__40I_H{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page_heroCopy__kbqf4,.page_heroStat__YUvQF,.page_heroVisual___m6ot,.page_journeyChip__XUO2g,.page_travelerCore__gCp8l,.page_travelerHalo__h_PIm{animation:none;transition:none}.page_journeyTraveler___Bkc_{display:none}}@media (max-width:900px){.page_heroGrid__BL1ju,.page_showcaseGrid__ZoMLf{grid-template-columns:1fr}.page_heroCopy__kbqf4{max-width:none;position:static}.page_heroVisual___m6ot{justify-self:stretch;margin-left:0;max-width:none}.page_heroStats__rmbZT{grid-template-columns:1fr;max-width:none}.page_journeyChip__XUO2g{max-width:min(15rem,78vw)}}@media (max-width:640px){.page_hero__SKW6o{padding-top:3.5rem}.page_sectionHeader__a4Fw5{align-items:flex-start;flex-direction:column}.page_leaderboardRow___88KR{gap:.45rem;grid-template-columns:2rem minmax(0,1fr) auto;padding:.55rem .65rem}.page_leaderboardMeta__vKZSC{display:none}}.page_leaderboardHome__UIrO2,.page_leaderboardProgress__OJS_F{padding:3rem 0 4rem}.page_leaderboardProgress__OJS_F{padding-top:0}.page_leaderboardHeader__LZwWP{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.page_leaderboardHeader__LZwWP h2{margin-bottom:.25rem}.page_leaderboardList__0_its{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.page_leaderboardRow___88KR{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:.75rem;display:grid;gap:.75rem;grid-template-columns:2.5rem 1fr auto auto;padding:.65rem .85rem}.page_leaderboardRank__AR5KY{color:var(--muted);font-weight:700}.page_leaderboardLogin__JvwKX{font-weight:650}.page_leaderboardScore__1Qu6T{color:var(--primary);font-weight:700}.page_leaderboardMeta__vKZSC{color:var(--muted);font-size:.85rem}.page_leaderboardEmpty___RcLv,.page_leaderboardMe__x89x8{color:var(--muted);margin-top:1rem}.page_leaderboardRowMe__YU52p{background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.page_leaderboardGap__gogR5{color:var(--muted);font-size:1.25rem;letter-spacing:.35em;list-style:none;padding:.25rem .85rem;text-align:center}.page_newsBadge__r_2vc{align-items:center;background:color-mix(in srgb,var(--primary) 16%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:999px;color:var(--primary);display:inline-flex;font-size:.82rem;font-weight:750;gap:.4rem;padding:.35rem .75rem;width:fit-content}.page_newsBadgeOnSlide__38R08{background:rgb(12 10 8/48%);border-color:rgb(255 255 255/28%);color:#fff7ed;left:1rem;pointer-events:none;position:absolute;top:1rem;z-index:5}.page_newsSlideshow__nVl2E{isolation:isolate;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:1.35rem;box-shadow:0 22px 48px color-mix(in srgb,var(--primary) 12%,transparent);min-height:clamp(20rem,42vw,28rem);overflow:hidden;position:relative;width:100%}.page_newsSlideshowHero___qQli{animation:page_riseIn__40I_H .8s cubic-bezier(.22,1,.36,1) both;min-height:clamp(24rem,46vw,36rem)}.page_newsSlide__N45uR{inset:0;opacity:0;position:absolute;transition:opacity .7s ease;z-index:0}.page_newsSlide__N45uR[data-active=true]{opacity:1;z-index:1}.page_newsSlideImage__034Dn{object-fit:cover;object-position:center}.page_newsSlideScrim__hDtUR{background:linear-gradient(105deg,rgb(12 10 8/82%),rgb(12 10 8/58%) 42%,rgb(12 10 8/18%));inset:0;pointer-events:none;position:absolute;z-index:2}.page_newsSlideHit__cfy_f{cursor:pointer;inset:0;position:absolute;z-index:3}.page_newsSlideContent__aJG31{color:#fff7ed;display:flex;flex-direction:column;gap:.7rem;inset:auto auto 0 0;max-width:min(36rem,92%);padding:clamp(1.25rem,3.5vw,2.25rem);pointer-events:none;position:absolute;z-index:4}.page_newsDate__aO_CC{color:rgb(255 247 237/78%);font-size:.84rem;font-weight:650}.page_newsSlideTitle__SapEY{font-family:var(--font-display),sans-serif;font-size:clamp(1.45rem,3.4vw,2.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin:0;text-wrap:balance}.page_newsSlideBody___uXjN{color:rgb(255 247 237/88%);font-size:clamp(.95rem,1.7vw,1.08rem);line-height:1.5;margin:0;max-width:34rem}.page_newsEdgeBtn__FUnbg{align-items:center;background:rgb(12 10 8/0);border:0;color:rgb(255 247 237/72%);cursor:pointer;display:inline-flex;height:100%;justify-content:center;padding:0;position:absolute;top:0;transition:background .16s ease,color .16s ease;width:3.25rem;z-index:5}.page_newsEdgeBtn__FUnbg:focus-visible,.page_newsEdgeBtn__FUnbg:hover{background:rgb(12 10 8/28%);color:#fff7ed}.page_newsEdgePrev__gAXqc{left:0}.page_newsEdgeNext__j_Nnq{right:0}.page_newsControls__Kf0a4{align-items:center;display:flex;gap:.65rem;position:absolute;right:1rem;top:1rem;z-index:6}.page_newsDots__p_OC9{align-items:center;display:flex;gap:.4rem}.page_newsDot__H8ikm{background:rgb(255 255 255/42%);border:0;border-radius:999px;cursor:pointer;height:.55rem;padding:0;transition:background .16s ease,width .16s ease;width:.55rem}.page_newsDotActive__o4yME{background:#fff;width:1.35rem}.page_newsProgressTrack__lvb3H{background:rgb(255 255 255/22%);height:3px;left:0;position:absolute;right:0;top:0;z-index:4}.page_newsProgressBar__hIKfR{animation-name:page_newsProgress__nRZjk;animation-timing-function:linear;animation-fill-mode:forwards;background:color-mix(in srgb,var(--primary) 70%,white);display:block;height:100%;transform-origin:left center;width:100%}@keyframes page_newsProgress__nRZjk{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.page_newsSlide__N45uR{transition:none}.page_newsProgressBar__hIKfR{animation:none;transform:scaleX(1)}}@media (max-width:700px){.page_newsBadgeOnSlide__38R08{left:.85rem;top:.85rem}.page_newsControls__Kf0a4{right:.85rem;top:.85rem}.page_newsSlideContent__aJG31{max-width:100%;padding-top:3.75rem}.page_newsSlideshowHero___qQli{min-height:22rem}}.home-capabilities_carousel__1OWVI{display:grid;gap:.85rem}.home-capabilities_toolbar___Fw1_{align-items:center;display:flex;gap:1rem;justify-content:space-between}.home-capabilities_hint__A2gpa{color:var(--muted);font-size:.88rem;margin:0}.home-capabilities_track__cs9kn{cursor:grab;display:grid;gap:1rem;grid-auto-columns:minmax(280px,340px);grid-auto-flow:column;margin-inline:-.25rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.35rem .25rem .85rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;user-select:none}.home-capabilities_trackDragging__9yLQh{cursor:grabbing;scroll-snap-type:none}.home-capabilities_trackDragging__9yLQh a,.home-capabilities_trackDragging__9yLQh button{pointer-events:none}.home-capabilities_track__cs9kn::-webkit-scrollbar{display:none}.home-capabilities_track__cs9kn:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:4px;border-radius:1rem}.home-capabilities_card___PbJI{background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:1.25rem;box-shadow:var(--glass-highlight),var(--shadow);display:grid;grid-template-rows:210px minmax(0,1fr);isolation:isolate;overflow:hidden;scroll-snap-align:center;transition:border-color .18s ease,box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.home-capabilities_cardActive__j8t_3{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 16px 40px rgb(0 0 0/10%);transform:translateY(-2px)}.home-capabilities_media__ESFMB{background-image:linear-gradient(180deg,transparent 35%,color-mix(in srgb,var(--surface) 18%,transparent) 70%,var(--surface) 100%),var(--card-image);background-position:bottom,var(--card-image-position,center center);background-repeat:no-repeat;background-size:cover,cover;position:relative}.home-capabilities_media__ESFMB:after{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 22%,transparent),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.home-capabilities_body__m10_r{display:grid;gap:.55rem;padding:.15rem 1.2rem 1.25rem}.home-capabilities_meta__fawXe{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.home-capabilities_group__rC53M{color:var(--primary);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.home-capabilities_badgeLogin__sBY1v,.home-capabilities_badgeReady__9Mwy_{border-radius:999px;font-size:.68rem;font-weight:750;letter-spacing:.02em;padding:.2rem .55rem;white-space:nowrap}.home-capabilities_badgeReady__9Mwy_{background:color-mix(in srgb,var(--success) 14%,var(--surface));color:var(--success)}.home-capabilities_badgeLogin__sBY1v{background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary)}.home-capabilities_title__clQ9U{font-family:var(--font-display),sans-serif;font-size:1.28rem;letter-spacing:-.03em;line-height:1.15;margin:0}.home-capabilities_teaser__ETk8V{color:var(--muted);font-size:.86rem;font-weight:650;margin:0}.home-capabilities_copy__OTuXl{color:var(--muted);font-size:.92rem;line-height:1.5;margin:0}.home-capabilities_cta__DV6_k{justify-self:start;margin-top:.35rem}.home-capabilities_dots__eBlmb{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.home-capabilities_dot__c5cWu{background:color-mix(in srgb,var(--muted) 35%,transparent);border:0;border-radius:999px;cursor:pointer;height:.45rem;padding:0;transition:width .18s ease,background .16s ease;width:.45rem}.home-capabilities_dot__c5cWu:hover{background:color-mix(in srgb,var(--primary) 45%,var(--muted))}.home-capabilities_dotActive__r6YYk{background:var(--primary);width:1.35rem}.home-capabilities_dot__c5cWu:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:2px}@media (min-width:901px){.home-capabilities_track__cs9kn{grid-auto-columns:minmax(300px,360px)}.home-capabilities_card___PbJI{grid-template-rows:230px minmax(0,1fr)}}@media (max-width:640px){.home-capabilities_track__cs9kn{grid-auto-columns:minmax(78vw,300px)}.home-capabilities_card___PbJI{grid-template-rows:190px minmax(0,1fr)}.home-capabilities_title__clQ9U{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.home-capabilities_card___PbJI,.home-capabilities_dot__c5cWu{transition:none}.home-capabilities_track__cs9kn{scroll-behavior:auto}}