@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--px:0;--py:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--yn-sweep-angle:200deg;--yn-edge-angle:-60deg}}}@layer theme{:root,:host{--font-sans:var(--font-jakarta), "Noto Sans", "Nirmala UI", "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-jakarta), "Noto Sans", "Nirmala UI", "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono);--color-navy:#0b1b3f;--color-orange:#f97316;--color-blue:#2563eb;--color-bg:#f8fafc;--color-muted:#5b6478;--color-line:#e6e8ee}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pl-900{padding-left:calc(var(--spacing) * 900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[known\:reach\]{known:reach}}:root{--motion-fast:.12s;--motion-normal:.22s;--motion-slow:.42s;--motion-hero:.9s;--ease-ui:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-transform:cubic-bezier(.65, 0, .35, 1);--motion-shift-sm:4px;--motion-shift-md:12px;--motion-shift-lg:24px}@property --yn-sweep-angle{syntax:"<angle>";inherits:false;initial-value:200deg}@keyframes yn-sweep{0%{--yn-sweep-angle:200deg;opacity:0}15%,80%{opacity:1}to{--yn-sweep-angle:560deg;opacity:0}}@keyframes yn-draw{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes yn-dot-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes yn-spin{to{rotate:360deg}}@keyframes yn-rise-in{0%{opacity:0;translate:0 var(--motion-shift-sm)}to{opacity:1;translate:0}}@keyframes yn-drop-in{0%{opacity:0;translate:0 calc(var(--motion-shift-sm) * -1)}to{opacity:1;translate:0}}@keyframes yn-mark-arrive{0%{opacity:.35;scale:.82}to{opacity:1;scale:1}}@keyframes yn-fill-y{0%{scale:1 0}to{scale:1}}@keyframes yn-reveal-fallback{to{opacity:1;translate:0}}@keyframes yn-stage-focus{0%,to{background:#f6f7f9}40%{background:#eaf1ff}}.button,.intent-submit{transition:transform var(--motion-fast) var(--ease-ui), box-shadow var(--motion-fast) var(--ease-ui), background-color var(--motion-fast) var(--ease-ui)}.button-arrow{transition:translate var(--motion-fast) var(--ease-ui);display:inline-block}@media (hover:hover){.button:not(:disabled):hover,.intent-submit:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0b1b3f14}.button:not(:disabled):hover .button-arrow{translate:2px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .button:not(:disabled):hover .button-arrow{translate:-2px}}.button:not(:disabled):active,.intent-submit:active{transition-duration:80ms;transform:scale(.98)}.nav-desktop a{transition:background-size var(--motion-fast) var(--ease-ui);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.nav-desktop a:hover{background-size:100% 1px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .nav-desktop a{background-position:100% 100%}.goal-input-wrap{position:relative}.goal-accent{background:var(--gradient-transform);transform-origin:0;pointer-events:none;block-size:2px;transition:transform var(--motion-fast) var(--ease-exit);position:absolute;inset-block-end:1px;inset-inline:1px;transform:scaleX(0)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .goal-accent{transform-origin:100%}.goal-input-wrap:focus-within .goal-accent{transition:transform var(--motion-normal) var(--ease-enter);transform:scaleX(1)}.goal-examples{color:#657084;pointer-events:none;padding:13px 15px;position:absolute;inset:0;overflow:hidden}.goal-example{animation:yn-rise-in var(--motion-normal) var(--ease-enter) both;display:block}.field-error,.form-status:not(:empty){animation:yn-drop-in var(--motion-fast) var(--ease-enter) both}.yn-ring{background:conic-gradient(var(--y-orange), var(--y-blue), var(--y-orange));border-radius:50%;flex-shrink:0;block-size:16px;inline-size:16px;animation:.9s linear infinite yn-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.yn-mark{inline-size:var(--yn-mark-size,56px);block-size:var(--yn-mark-size,56px);mix-blend-mode:multiply;border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.yn-mark img{block-size:100%;inline-size:100%;display:block}.yn-mark-sweep{pointer-events:none;opacity:0;background:conic-gradient(from var(--yn-sweep-angle), transparent 0deg, #fff9 40deg, transparent 80deg);mix-blend-mode:overlay;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 40%,#000 43% 99%,#0000 100%);mask:radial-gradient(circle closest-side,#0000 40%,#000 43% 99%,#0000 100%)}html:not(.yn-intro-seen) .yn-mark[data-sweep=intro] .yn-mark-sweep{animation:yn-sweep var(--motion-hero) var(--ease-transform) .9s both}.yn-mark[data-sweep=mount] .yn-mark-sweep{animation:yn-sweep var(--motion-hero) var(--ease-transform) .25s both}@property --yn-edge-angle{syntax:"<angle>";inherits:false;initial-value:-60deg}@keyframes yn-edge{0%{--yn-edge-angle:-60deg}to{--yn-edge-angle:300deg}}@keyframes yn-drift-a{to{translate:6vmax 4vmax}}@keyframes yn-drift-b{to{translate:-5vmax 6vmax}}@keyframes yn-travel-path{0%{offset-distance:0%;opacity:0;stroke:var(--y-orange)}12%{opacity:1}45%{stroke:#ff9a30}60%{stroke:var(--y-blue)}88%{opacity:1}to{offset-distance:100%;opacity:0;stroke:var(--y-blue)}}@keyframes yn-node-resolve{0%{scale:1}40%{scale:.7}to{scale:1}}@keyframes yn-energy-intro{0%{stroke-dashoffset:1px}}@keyframes yn-arcs-in{0%{opacity:0}}@keyframes yn-sheet-in{0%{opacity:0;translate:0 18px;scale:.98}}@keyframes yn-sheet-up{0%{opacity:.4;translate:0 60px}}@keyframes yn-launch{0%{stroke-dashoffset:.45px;opacity:1}80%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}@keyframes yn-ring-transform{0%,to{transform:none}45%{transform:perspective(520px)rotateY(34deg)rotateX(10deg)scale(1.08)}}@keyframes yn-orbit{0%{opacity:0;transform:rotate(-24deg)scale(.6,.2)}45%{opacity:1;transform:rotate(-24deg)scale(1.06,.42)}to{opacity:.24;transform:rotate(-24deg)scaleY(.34)}}@keyframes yn-halo{0%{opacity:0;scale:.6}40%{opacity:1;scale:1.15}to{opacity:.7;scale:1}}@keyframes yn-resolve-text{0%{filter:blur(10px);opacity:.25;translate:0 8px}}@keyframes yn-surface-in{0%{opacity:0;translate:0 16px}}.hero-light--current{animation:30s ease-in-out infinite alternate yn-drift-a}.hero-light--next{animation:36s ease-in-out infinite alternate yn-drift-b}.intent-field:focus-within .intent-energy>span{animation:yn-edge 1.6s var(--ease-transform) both}.intent[data-launching] .intent-energy>span{animation:.52s linear both yn-edge}html:not(.yn-intro-seen) .hero-title{animation:yn-resolve-text .9s var(--ease-enter) backwards}html:not(.yn-intro-seen) .hero-intent{animation:yn-surface-in .8s var(--ease-enter) .2s backwards}html:not(.yn-intro-seen) .js-stage[data-state=idle] .js-path,html:not(.yn-intro-seen) .js-stage[data-state=idle] .js-glow{animation:yn-energy-intro 1s var(--ease-transform) .45s backwards}html:not(.yn-intro-seen) .js-stage[data-state=idle] .js-arc{animation:yn-arcs-in .7s var(--ease-enter) .5s both}html:not(.yn-intro-seen) .js-stage[data-state=idle] .js-label>*{animation-delay:.65s}@keyframes yn-energy-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes yn-tr-close{0%{translate:calc(var(--tr-shift) * var(--tr-side)) 0;opacity:.5}to{opacity:1;translate:0}}@keyframes yn-card-before{0%{opacity:0;translate:-18px;scale:.97}}@keyframes yn-card-after{0%{opacity:0;filter:blur(6px);translate:-44px;scale:.93}}@keyframes yn-lm-sweep{0%{opacity:1;scale:0 1}70%{opacity:1;scale:1}to{opacity:.3;scale:1}}@keyframes yn-how-travel{0%{opacity:0;border-color:var(--y-orange);inset-inline-start:0}10%,90%{opacity:1}to{opacity:0;border-color:var(--y-blue);inset-inline-start:100%}}@keyframes yn-sheen{0%{translate:-60%}to{translate:60%}}.yn-energy{display:block;overflow:visible}.yn-energy-track{fill:none;stroke:#0b1b3f24;stroke-width:1.5px;stroke-dasharray:2 8;stroke-linecap:round}.yn-energy-line,.yn-energy-glow,.yn-energy-strand{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.yn-energy-line{stroke-width:var(--yn-stroke,3)}.yn-energy-glow{stroke-width:calc(var(--yn-stroke,3) * 5);opacity:.1}.yn-energy-strand{stroke-width:1.2px;opacity:.45}.yn-energy-traveler{opacity:0;fill:#fff;stroke:var(--y-orange);stroke-width:2.5px;offset-rotate:0deg}[data-inview] .yn-energy-line,[data-inview] .yn-energy-glow{animation:yn-energy-draw var(--yn-draw,1.1s) var(--ease-transform) var(--yn-draw-delay,0s) both}[data-inview] .yn-energy-strand{animation:yn-energy-draw var(--yn-draw,1.1s) var(--ease-transform) calc(var(--yn-draw-delay,0s) + .12s) both}[data-inview] .yn-energy-traveler{animation:yn-travel-path var(--yn-draw,1.1s) var(--ease-transform) var(--yn-draw-delay,0s) both}html:not(.js) .yn-energy-line,html:not(.js) .yn-energy-glow,html:not(.js) .yn-energy-strand{stroke-dashoffset:0}.tr{--tr-shift:calc(var(--tr-size) * .08);--tr-dir:1;inline-size:var(--tr-size);block-size:var(--tr-size);flex-shrink:0;place-items:center;display:inline-grid;position:relative}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .tr{--tr-dir:-1}.tr-core{background:radial-gradient(closest-side,#fff 62%,#fff9);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #fff,0 24px 50px -24px #0b1b3f73}.tr-arc{opacity:.5;translate:calc(var(--tr-shift) * var(--tr-side)) 0;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.tr-arc--current{--tr-side:calc(-1 * var(--tr-dir));background:conic-gradient(from 180deg, #ff5a1f, #ffb020 50%, transparent 0)}.tr-arc--next{--tr-side:var(--tr-dir);background:conic-gradient(from 0deg, #12a0f5, #0a2a7a 50%, transparent 0)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .tr-arc{scale:-1 1}.tr-orbit{opacity:0;pointer-events:none;border:1.5px solid #ff7a1acc;border-block-end-color:#1673ffd9;border-inline-end-color:#1673ffd9;border-radius:50%;position:absolute;inset:-18%;transform:rotate(-24deg)scaleY(.34)}.tr-halo{opacity:0;background:radial-gradient(closest-side,#1673ff33,#ff7a1a0f 60%,#0000);border-radius:50%;position:absolute;inset:-22%}.tr .yn-mark{position:relative}[data-inview] .tr-arc{animation:yn-tr-close .36s var(--ease-transform) var(--tr-delay,0s) both}[data-inview] .tr-core{animation:yn-ring-transform .62s var(--ease-transform) calc(var(--tr-delay,0s) + .2s) both}[data-inview] .tr-orbit{animation:yn-orbit .76s var(--ease-enter) calc(var(--tr-delay,0s) + .2s) both}[data-inview] .tr-halo{animation:yn-halo .8s var(--ease-enter) calc(var(--tr-delay,0s) + .3s) both}html:not(.js) .tr-arc{opacity:1;translate:0}.yn-thread{flex-direction:column;align-items:flex-start;margin-block-end:18px;display:flex}.yn-thread--center{align-items:center}.yn-thread-line{background:linear-gradient(transparent, var(--thread));transform-origin:top;block-size:44px;inline-size:2px;transition:scale .7s var(--ease-transform);border-radius:2px}.yn-thread-node{border:2px solid var(--thread);background:var(--color-bg);block-size:12px;inline-size:12px;box-shadow:0 0 0 5px var(--thread);border-radius:50%;margin-inline-start:-5px}@supports (color:color-mix(in lab, red, red)){.yn-thread-node{box-shadow:0 0 0 5px color-mix(in oklab, var(--thread) 16%, transparent)}}.yn-thread-node{transition:scale .32s var(--ease-enter) .56s}.yn-thread--center .yn-thread-node{margin-inline-start:0}html.js .yn-thread:not([data-inview]) .yn-thread-line{scale:1 0}html.js .yn-thread:not([data-inview]) .yn-thread-node{scale:0}.yn-atmos{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.yn-atmos-arc{aspect-ratio:1;border-radius:50%;inline-size:min(70vw,900px);position:absolute}.yn-atmos-arc--current{background:radial-gradient(closest-side,#0000 84%,#ff7a1a21 88.5%,#ffa0460d 94%,#0000 99%);inset-block-start:12%;inset-inline-start:calc(min(70vw,900px)/-1.42857)}.yn-atmos-arc--next{background:radial-gradient(closest-side,#0000 84%,#1673ff1f 88.5%,#12a0f50d 94%,#0000 99%);inset-block-start:-18%;inset-inline-end:calc(min(70vw,900px)/-1.47059)}[data-reveal]{transition:opacity var(--motion-slow) var(--ease-enter), translate var(--motion-slow) var(--ease-enter)}html.js [data-reveal]:not([data-inview]){opacity:0;translate:0 var(--motion-shift-md);animation:1ms linear 4s forwards yn-reveal-fallback}.waitlist-success h3{text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);margin-block-end:14px;font-size:.75rem;font-weight:700}.waitlist-success h3:focus{outline:none}.waitlist-success h3:focus-visible{outline-offset:4px;outline:3px solid #1458c0}.success-goal{border-inline-start:3px solid var(--color-orange);letter-spacing:-.02em;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-block:2px;padding-inline-start:16px;font-size:1.35rem;font-weight:600;line-height:1.45}.success-connector{block-size:34px;padding-inline-start:17px}.success-connector span{background:linear-gradient(var(--color-orange), var(--color-blue));block-size:100%;inline-size:2px;display:block}.success-mark{margin-block-end:14px}.waitlist-success p{border-inline-start:3px solid var(--color-blue);margin:0;padding-inline-start:12px;font-size:.9375rem}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}.button:not(:disabled):hover,.button:not(:disabled):active,.intent-submit:hover,.intent-submit:active{transform:none}html.js [data-reveal]:not([data-inview]){opacity:1;translate:0}.hero-light,.intent-energy>span,.hero-title,.hero-intent,.join-sheet[open]{animation:none!important}.launch-ribbon{display:none}.yn-energy *,.tr *,.yn-thread *,.lm *,.how-journey *,.how-journey :before,.how-journey :after,.roadmap *,.roadmap :before,.showcase-reveal *,.credential-stage *,.credential-stage :after,.ctp-path *,.ctp-path :after,.promise:before{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.yn-energy-traveler,.how-traveler{display:none}.lm-surface,.hero-atmosphere,.js-canvas,.js-ring{transform:none!important}.intent[data-launching] .intent-field,.intent-field:after{scale:none!important}.hero-title,.intent-field,.intent-chip,.hero-join{translate:none!important;scale:none!important}.js-stage *,.js-stage :before,.js-stage :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.js-traveler{display:none}}.illustrative-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border-radius:var(--y-r-pill);border:1px dashed #aeb6c4;align-items:center;margin-block-end:18px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.illustrative-badge.on-dark{color:#c4d0e5;border-color:#5a6a8a}@property --px{syntax:"<number>";inherits:true;initial-value:0}@property --py{syntax:"<number>";inherits:true;initial-value:0}.hero{isolation:isolate;padding-block:64px 56px;position:relative;overflow:hidden}.hero-atmosphere{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #fcfbf7, var(--color-bg) 55%, #f3f5f9);transform:translate3d(calc(var(--px) * -10px), calc(var(--py) * -8px), 0);transition:transform 1.2s var(--ease-enter);position:absolute;inset:-24px;overflow:hidden}.hero-light{border-radius:50%;block-size:72vmax;inline-size:72vmax;position:absolute}.hero-light--current{background:radial-gradient(closest-side,#ff7a1a1f,#ffb0200a 55%,#0000);inset-block-start:-20vmax;inset-inline-start:-36vmax}.hero-light--next{background:radial-gradient(closest-side,#1673ff1c,#12a0f50a 55%,#0000);inset-block-start:4vmax;inset-inline-end:-34vmax}.hero-arc{aspect-ratio:1;border-radius:50%;inline-size:min(78vw,1000px);position:absolute}.hero-arc--current{background:radial-gradient(closest-side,#0000 84%,#ff7a1a29 88.5%,#ffa0460f 94%,#0000 99%);inset-block-start:14%;inset-inline-start:calc(min(78vw,1000px)/-1.51515)}.hero-arc--next{background:radial-gradient(closest-side,#0000 84%,#1673ff26 88.5%,#12a0f50f 94%,#0000 99%);inset-block-start:-8%;inset-inline-end:calc(min(78vw,1000px)/-1.5625)}.hero-floor{background:linear-gradient(#0000,#0b1b3f07);block-size:40%;position:absolute;inset-block-end:0;inset-inline:0}.hero-inner{position:relative}.hero-experience{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-title{letter-spacing:-.05em;text-wrap:balance;transition:opacity var(--motion-slow) var(--ease-ui), scale var(--motion-slow) var(--ease-transform);transform-origin:50% 100%;margin-block-end:18px;font-size:clamp(2.1rem,4.8vw,3.7rem);line-height:1.06}.hero-title[data-quiet]{opacity:.62;scale:.88}.hero-title-accent{color:#0000;background:linear-gradient(95deg,#d95a0c 0%,#b8460a 30%,#1458c0 75%);-webkit-background-clip:text;background-clip:text}.hero-intent{z-index:3;inline-size:min(720px,100%);position:relative}.hero-prompt{color:#46526a;margin-block-end:22px;font-size:clamp(1rem,1.7vw,1.15rem);font-weight:500;display:block}.intent{inline-size:100%}.intent-field{text-align:start;border-radius:var(--y-r-card);transition:border-color var(--motion-normal) var(--ease-ui), box-shadow var(--motion-normal) var(--ease-ui), translate var(--motion-normal) var(--ease-ui), scale .16s var(--ease-ui);background:linear-gradient(#fff,#ffffffe6);border:1px solid #0b1b3f1a;align-items:flex-end;gap:10px;padding-block:10px;padding-inline:24px 10px;display:flex;position:relative;box-shadow:0 0 0 7px #ffffff8c,0 0 0 8px #0b1b3f0f,inset 0 -2px #0b1b3f08,0 36px 60px -40px #0b1b3f80}.intent-field:after{content:"";z-index:-1;pointer-events:none;block-size:28px;transition:opacity var(--motion-normal) var(--ease-ui), scale var(--motion-normal) var(--ease-ui);background:radial-gradient(closest-side,#0b1b3f24,#0000);border-radius:50%;position:absolute;inset-block-end:-34px;inset-inline:10%}@media (hover:hover){.intent-field:hover{translate:0 -2px;box-shadow:0 0 0 7px #ffffffb3,0 0 0 8px #0b1b3f14,inset 0 -2px #0b1b3f08,0 44px 70px -40px #0b1b3f8c}.intent-field:hover:after{opacity:.8;scale:1.06 1}}.intent-field:focus-within{border-color:#e8650f73}.intent-field:has(.intent-textarea:focus-visible){outline-offset:3px;outline:3px solid #1458c0}.intent-energy{pointer-events:none;opacity:0;filter:drop-shadow(0 0 6px #ff7a1a80);transition:opacity var(--motion-normal) var(--ease-ui);border-radius:32px;position:absolute;inset:-8px}.intent-energy>span{border-radius:inherit;background:conic-gradient(from var(--yn-edge-angle), transparent 0deg, #ff7a1a26 30deg, var(--y-orange) 90deg, #ffb020 130deg, transparent 175deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.intent-field:focus-within .intent-energy{opacity:1}.intent[data-launching] .intent-field{border-color:#ff7a1a99;scale:.975}.intent[data-launching] .intent-energy{opacity:1;filter:drop-shadow(0 0 10px #ff7a1aa6)}.intent[data-launching] .intent-energy>span{background:conic-gradient(from var(--yn-edge-angle), var(--y-orange), #ffb020 30%, var(--y-orange) 55%, var(--y-blue) 80%, var(--y-orange))}.intent--compact .intent-energy{border-radius:28px}.intent-textarea{resize:none;min-inline-size:0;color:var(--color-navy);field-sizing:content;background:0 0;border:0;outline:none;flex:1;min-block-size:3.2rem;max-block-size:10rem;padding-block:11px;font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.45}.intent-textarea::placeholder{color:#657084;opacity:1}.intent-textarea:focus-visible{outline:none}.intent--hero .goal-accent{display:none}.intent-field .goal-accent{border-radius:2px;inset-block-end:0;inset-inline:24px}.intent-field .goal-examples{text-align:start;white-space:nowrap;text-overflow:ellipsis;padding-block:21px;padding-inline:24px 76px;font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.45}.intent-submit{border-radius:var(--y-r-card);color:#fff;background:linear-gradient(var(--color-navy), var(--color-navy)) padding-box, linear-gradient(135deg, var(--y-orange), var(--y-blue)) border-box;border:1.5px solid #0000;flex-shrink:0;place-items:center;block-size:52px;inline-size:52px;font-size:1.35rem;font-weight:600;display:grid;box-shadow:0 10px 22px -12px #0b1b3fb3}.intent-submit-arrow{transition:translate var(--motion-fast) var(--ease-ui);display:inline-block}.intent-submit:hover .intent-submit-arrow,.intent[data-launching] .intent-submit-arrow{translate:3px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intent-submit-arrow{scale:-1 1}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intent-submit:hover .intent-submit-arrow,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intent[data-launching] .intent-submit-arrow){translate:-3px}.intent-error{text-align:start;padding-inline-start:24px}.intent-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.intent-chip{color:#2c3a57;border-radius:var(--y-r-pill);transition:border-color var(--motion-fast) var(--ease-ui), background-color var(--motion-fast) var(--ease-ui), translate var(--motion-fast) var(--ease-ui), box-shadow var(--motion-fast) var(--ease-ui);background:#ffffff8c;border:1px solid #0b1b3f1a;padding:7px 14px;font-size:.84rem;font-weight:500}.intent-chip:hover{background:#fff;border-color:#ff7a1a73;translate:0 -1px;box-shadow:0 10px 24px -14px #ff7a1a8c}.intent--compact .intent-field{border-radius:var(--y-r-card)}.hero-scroll{color:var(--color-muted);margin-block-start:4px;font-size:.875rem;font-weight:600;text-decoration:none}.hero-scroll:hover{color:var(--color-navy)}.hero-goal{justify-items:center;gap:10px;display:grid}.hero-goal-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue-text);margin:0;font-size:.75rem;font-weight:700}.hero-goal-eyebrow:focus{outline:none}.hero-goal-text{letter-spacing:-.04em;white-space:pre-line;overflow-wrap:anywhere;text-wrap:balance;max-inline-size:22ch;margin:0;font-size:clamp(1.7rem,4vw,2.9rem);font-weight:700;line-height:1.1}.hero-goal-change{color:var(--color-muted);font-size:.875rem}.js-stage{inline-size:min(920px,100%);margin:26px 0 0;padding-block-end:64px}.hero-intent:has(.hero-goal)+.js-stage{margin-block-start:4px}.js-canvas{aspect-ratio:1000/300;transform:perspective(1400px) rotateX(calc(var(--py) * -2.5deg)) rotateY(calc(var(--px) * 3deg));transition:transform 1.2s var(--ease-enter);position:relative}.js-svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.js-svg--tall{display:none}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .js-svg{scale:-1 1}.js-track{fill:none;stroke:#0b1b3f29;stroke-width:1.5px;stroke-dasharray:2 8;stroke-linecap:round}.js-path,.js-glow,.js-strand{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--motion-slow) var(--ease-exit)}.js-path{stroke-width:3px}.js-glow{stroke-width:16px;opacity:.1}.js-strand{stroke-width:1.2px;opacity:.5}.js-stage[data-state=idle] .js-path,.js-stage[data-state=idle] .js-glow{stroke-dashoffset:.84px}.js-traveler{opacity:0;fill:#fff;stroke:var(--y-orange);stroke-width:2.5px;offset-rotate:0deg;offset-distance:0%}.js-node,.js-ring{border-radius:50%;position:absolute;translate:-50% -50%}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .js-node,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .js-ring){translate:50% -50%}.js-node{background:var(--color-bg);block-size:22px;inline-size:22px;transition:background-color .26s var(--ease-ui), border-color .26s var(--ease-ui), box-shadow .4s var(--ease-ui);place-items:center;display:grid}.js-node span{transition:scale var(--motion-normal) var(--ease-enter);border-radius:50%;scale:0}.js-node--start{border:2px solid #e8650f;inset-block-start:70%;inset-inline-start:7%;box-shadow:0 0 0 7px #ff7a1a1a}.js-node--start span{background:var(--y-orange);block-size:8px;inline-size:8px}.js-node--goal{border:2px solid #0b1b3f47;inset-block-start:36.667%;inset-inline-start:93%}.js-node--goal span{background:#fff;block-size:8px;inline-size:8px}.js-ring{aspect-ratio:1;inline-size:clamp(92px,11vw,116px);transform:translate3d(calc(var(--px) * 6px), calc(var(--py) * 5px), 0);transition:transform 1.2s var(--ease-enter);inset-block-start:43.333%;inset-inline-start:50%}.js-ring-core{background:radial-gradient(closest-side,#fff 62%,#fff9);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #fff,0 24px 50px -24px #0b1b3f73}.js-arc{opacity:.5;transition:translate .34s var(--ease-transform), opacity .34s var(--ease-ui);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.js-arc--current{background:conic-gradient(from 180deg, #ff5a1f, #ffb020 50%, transparent 0);translate:-9px}.js-arc--next{background:conic-gradient(from 0deg, #12a0f5, #0a2a7a 50%, transparent 0);translate:9px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .js-arc{scale:-1 1}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .js-arc--current{translate:9px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .js-arc--next{translate:-9px}.js-orbit{opacity:0;pointer-events:none;border:1.5px solid #ff7a1acc;border-block-end-color:#1673ffd9;border-inline-end-color:#1673ffd9;border-radius:50%;position:absolute;inset:-18%;transform:rotate(-24deg)scaleY(.34)}.js-halo{opacity:0;background:radial-gradient(closest-side,#1673ff33,#ff7a1a0f 60%,#0000);border-radius:50%;position:absolute;inset:-22px}.js-ring .yn-mark{position:relative}.js-labels{pointer-events:none;margin:0;position:absolute;inset:0}.js-label{gap:2px;display:grid;position:absolute}.js-label>*{animation:yn-rise-in var(--motion-slow) var(--ease-enter) both}.js-label-title{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700}.js-label-sub{color:var(--color-muted);font-size:.9rem}.js-label-goal{max-inline-size:24ch;color:var(--color-navy);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.js-label--start{text-align:start;color:var(--color-orange-text);inset-block-start:calc(70% + 26px);inset-inline-start:0}.js-label--goal{text-align:end;color:var(--color-blue-text);justify-items:end;inset-block-start:calc(36.667% + 24px);inset-inline-end:0}.js-label--ring{white-space:nowrap;justify-items:center;inset-block-start:calc(43.333% + clamp(46px,5.5vw,58px) + 14px);inset-inline-start:50%;translate:-50%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .js-label--ring{translate:50%}.js-stage[data-state=active] .js-path,.js-stage[data-state=active] .js-glow{stroke-dashoffset:0;transition:stroke-dashoffset .82s var(--ease-transform) 80ms}.js-stage[data-state=active] .js-strand{stroke-dashoffset:0;transition:stroke-dashoffset .82s var(--ease-transform) .18s}.js-stage[data-state=active] .js-traveler{animation:yn-travel-path .82s var(--ease-transform) 80ms both}.js-stage[data-state=active] .js-node--start{box-shadow:0 0 0 9px #ff7a1a24}.js-stage[data-state=active] .js-node--start span{transition-delay:40ms;scale:1}.js-stage[data-state=active] .js-arc{opacity:1;transition-delay:.42s;translate:0}.js-stage[data-state=active] .js-ring-core{animation:yn-ring-transform .62s var(--ease-transform) .42s both}.js-stage[data-state=active] .js-orbit{animation:yn-orbit .76s var(--ease-enter) .42s both}.js-stage[data-state=active] .js-halo{animation:yn-halo .8s var(--ease-enter) .52s both}.js-stage[data-state=active] .js-node--goal{background:var(--color-navy);border-color:var(--color-navy);animation:yn-node-resolve .32s var(--ease-enter) .86s;transition-delay:.86s;box-shadow:0 0 0 9px #1673ff24,0 10px 28px -8px #1673ffb3}.js-stage[data-state=active] .js-node--goal span{transition-delay:.92s;scale:1}.js-stage[data-state=active] .js-label--start>*{animation-delay:.16s}.js-stage[data-state=active] .js-label--ring>*{animation-delay:.56s}.js-stage[data-state=active] .js-label--goal>*{animation-delay:.84s}.launch-ribbon{z-index:2;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.launch-ribbon path{fill:none;stroke-linecap:round;stroke-dasharray:.45 2;stroke-dashoffset:.45px;opacity:0}.launch-glow{stroke:#ff7a1a33;stroke-width:14px}.launch-core{stroke:var(--y-orange);stroke-width:2.5px}.launch-strand{stroke:#ffb020;stroke-width:1.2px}.launch-ribbon.is-launching path{animation:yn-launch .6s var(--ease-transform) both}.launch-ribbon.is-launching .launch-strand{animation-delay:50ms}.hero-actions{z-index:3;justify-items:center;gap:12px;display:grid;position:relative}.hero-join{border-radius:var(--y-r-pill);color:#fff;background:linear-gradient(var(--color-navy), var(--color-navy)) padding-box, linear-gradient(95deg, var(--y-orange), var(--y-blue)) border-box;min-block-size:54px;transition:translate var(--motion-fast) var(--ease-ui), box-shadow var(--motion-fast) var(--ease-ui);border:1.5px solid #0000;align-items:center;gap:14px;padding-inline:30px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 18px 40px -18px #0b1b3f99}.hero-join:hover{translate:0 -1px;box-shadow:0 22px 46px -18px #1673ff8c}.hero-join:hover .button-arrow{translate:3px}.hero-join:active{scale:.98}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .hero-join .button-arrow{scale:-1 1}.hero-early{color:var(--color-muted);font-size:.9rem}.final-goal .hero-early{margin-block-start:4px}.hero-joined{color:var(--color-blue-text);margin:0;font-weight:600}.hero-teaser{max-inline-size:520px;color:var(--color-muted);margin:10px 0 0;font-size:.9rem}.hero-teaser a{color:var(--color-navy);white-space:nowrap;font-weight:600}.join-sheet{max-block-size:calc(100dvh - 32px);inline-size:min(440px,100% - 32px);max-inline-size:100%;color:var(--color-navy);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#ffffffeb;border:0;border-radius:26px;margin:auto;padding:0;overflow:auto;box-shadow:0 0 0 1px #0b1b3f14,0 40px 90px -40px #0b1b3f8c}.join-sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1b3f42}.join-sheet[open]{animation:yn-sheet-in var(--motion-slow) var(--ease-enter)}.join-sheet-inner{text-align:start;padding:30px 28px 26px;position:relative}.join-sheet-inner:before{content:"";background:linear-gradient(90deg, var(--y-orange), var(--y-blue));border-radius:2px;block-size:2px;position:absolute;inset-block-start:0;inset-inline:28px}.join-close{block-size:36px;inline-size:36px;color:var(--color-muted);background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.4rem;line-height:1;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px}.join-close:hover{color:var(--color-navy);background:#f1f3f7}.join-title{letter-spacing:-.03em;margin-block-end:4px;padding-inline-end:40px;font-size:1.45rem}.join-line{color:var(--color-muted);margin:0;font-size:.9375rem}.join-goal{border-inline-start:2px solid var(--color-orange);white-space:nowrap;text-overflow:ellipsis;margin:14px 0 0;padding-inline-start:12px;font-weight:600;overflow:hidden}.join-form .form-row{grid-template-columns:1fr;gap:14px;margin-block:18px}.join-form .consent-row{margin-block:16px}.join-submit{border-radius:var(--y-r-pill);justify-content:space-between;inline-size:100%}.join-sheet .waitlist-success{margin-block-start:16px}@media (max-width:640px){.hero{padding-block:36px 40px}.hero-title[data-quiet]{scale:.94}.hero-arc{inline-size:130vw}.hero-arc--current{inset-block-start:30%;inset-inline-start:-104vw}.hero-arc--next{inset-block-start:-6%;inset-inline-end:-104vw}.js-stage{inline-size:min(300px,100%);margin-block-start:28px;padding-block-end:18px}.hero-intent:has(.hero-goal)+.js-stage{inline-size:min(300px,100%);margin-block-start:28px;padding-block-end:18px}.js-canvas{aspect-ratio:300/340}.js-svg--wide{display:none}.js-svg--tall{display:block}.js-node--start{inset-block-start:7.647%;inset-inline-start:20%}.js-node--goal{inset-block-start:92.353%;inset-inline-start:20%}.js-ring{inline-size:84px;inset-block-start:50%;inset-inline-start:20%}.js-label,.js-label--start,.js-label--goal,.js-label--ring{text-align:start;white-space:normal;justify-items:start;inset-inline:44% auto;translate:0 -50%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .js-label--ring{translate:0 -50%}.js-label--start{inset-block-start:7.647%}.js-label--ring{inset-block-start:50%}.js-label--goal{inset-block-start:92.353%}.js-label-goal{max-inline-size:100%}.join-sheet{border-radius:26px 26px 0 0;max-block-size:92dvh;inline-size:100%;margin:auto 0 0}.join-sheet[open]{animation-name:yn-sheet-up}}.ctp{background:linear-gradient(180deg, var(--color-bg), #f1f3f7)}.ctp-inner{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid}.ctp-tokens{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ctp-token{color:#3e4a61;transition:transform .7s var(--ease-transform);transition-delay:calc(var(--i) * 60ms);background:#ffffffd9;border:1px solid #0b1b3f17;border-radius:12px;padding:10px 16px;font-size:.9375rem;font-weight:600;box-shadow:0 14px 30px -24px #0b1b3f80}html.js [data-reveal]:not([data-inview]) .ctp-token{transform:translate(var(--tx), var(--ty)) rotate(var(--r))}.ctp-arrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-block:22px 16px;font-size:.8125rem;font-weight:700}.ctp-path{flex-wrap:wrap;align-items:center;row-gap:12px;margin:0;padding:0;list-style:none;display:flex}.ctp-path li{align-items:center;display:flex}.ctp-path li span{border-radius:var(--y-r-pill);background:var(--color-navy);color:#fff;transition:box-shadow .4s var(--ease-ui), background-color .4s var(--ease-ui);transition-delay:calc(.7s + var(--i) * .18s);padding:10px 16px;font-size:.9375rem;font-weight:600}.ctp-path li:first-child span{box-shadow:0 0 0 3px #ff7a1a80}.ctp-path li:last-child span{background:var(--color-blue);box-shadow:0 12px 28px -10px #1673ffbf}.ctp-path li:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--y-orange), #ffb020 45%, #12a0f5 55%, var(--y-blue));transform-origin:0;block-size:2px;inline-size:30px;transition:scale .38s var(--ease-transform) calc(.7s + var(--i) * .18s);border-radius:2px;margin-inline:8px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ctp-path li:not(:last-child):after{transform-origin:100%}html.js [data-reveal]:not([data-inview]) .ctp-path li:after{scale:0 1}html.js [data-reveal]:not([data-inview]) .ctp-path li span{box-shadow:none}.how-journey{position:relative}.how-steps{grid-template-columns:repeat(4,1fr);gap:28px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.how-steps:before{content:"";background:linear-gradient(90deg, var(--y-orange), #ffb020 45%, #12a0f5 55%, var(--y-blue));transform-origin:0;block-size:3px;transition:transform 1.1s var(--ease-transform);border-radius:3px;position:absolute;inset-block-start:21px;inset-inline:22px;box-shadow:0 0 16px #ff8c2838}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .how-steps:before{transform-origin:100%}html.js [data-reveal]:not([data-inview]) .how-steps:before{transform:scaleX(0)}.how-traveler{pointer-events:none;block-size:0;position:absolute;inset-block-start:78px;inset-inline:22px}.how-traveler:after{content:"";border:2.5px solid var(--y-orange);opacity:0;background:#fff;border-radius:50%;block-size:14px;inline-size:14px;margin-inline-start:-7px;position:absolute;inset-block-start:-7px}[data-inview] .how-traveler:after{animation:yn-how-travel 1.1s var(--ease-transform) both}.how-step{position:relative}.how-node{--c:var(--y-orange);z-index:1;background:var(--color-bg);border:2px solid var(--c);block-size:44px;inline-size:44px;box-shadow:0 0 0 6px var(--c);border-radius:50%;place-items:center;margin-block-end:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.how-node{box-shadow:0 0 0 6px color-mix(in oklab, var(--c) 14%, transparent)}}.how-node{transition:scale .38s var(--ease-enter), box-shadow .5s var(--ease-ui), border-color .3s var(--ease-ui);transition-delay:calc(.1s + var(--i) * .36s);font-weight:700}html.js [data-reveal]:not([data-inview]) .how-node{box-shadow:none;border-color:#0b1b3f33;scale:.7}.how-step:nth-child(2) .how-node{--c:#f59a1b}.how-step:nth-child(3) .how-node{--c:#12a0f5}.how-step:last-child .how-node{background:var(--y-blue);color:#fff;box-shadow:0 0 0 7px #1673ff29,0 12px 28px -10px #1673ffb3}.how-step-text{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.path-example{background:linear-gradient(180deg, #f4f6fa, var(--color-bg))}.path-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.path-goal-label{color:var(--color-muted);margin:24px 0 8px;font-size:.8125rem;font-weight:600}.path-goal{border-inline-start:3px solid var(--color-orange);letter-spacing:-.02em;margin:0;padding-inline-start:18px;font-size:1.35rem;font-weight:600;line-height:1.45}.roadmap{aspect-ratio:520/480;inline-size:min(520px,100%);position:relative}.roadmap .yn-energy{--yn-draw:1.4s;block-size:100%;inline-size:100%;position:absolute;inset:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .roadmap .yn-energy{scale:-1 1}.roadmap ol{margin:0;padding:0;list-style:none}.roadmap-node{--c:var(--y-orange);white-space:nowrap;align-items:center;gap:14px;font-size:1.02rem;font-weight:600;display:flex;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);translate:-11px -50%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .roadmap-node{translate:11px -50%}.roadmap-node:before{content:"";background:var(--color-bg);border:2px solid var(--c);block-size:22px;inline-size:22px;box-shadow:0 0 0 6px var(--c);border-radius:50%;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.roadmap-node:before{box-shadow:0 0 0 6px color-mix(in oklab, var(--c) 13%, transparent)}}.roadmap-node:before{transition:scale .38s var(--ease-enter);transition-delay:calc(var(--i) * .26s + 60ms)}.roadmap-node span{transition:opacity .38s var(--ease-ui), translate .38s var(--ease-enter);transition-delay:calc(var(--i) * .26s + .14s)}.roadmap-node:nth-child(2){--c:#ff9a30}.roadmap-node:nth-child(3){--c:#f5a623}.roadmap-node:nth-child(4){--c:#12a0f5}.roadmap-node:nth-child(5){--c:#3d8bff}.roadmap-node.is-start:before{background:#fff}.roadmap-node.is-end:before{background:var(--y-blue);border-color:var(--y-blue);box-shadow:0 0 0 8px #1673ff29,0 10px 26px -8px #1673ffcc}html.js .roadmap:not([data-inview]) .roadmap-node:before{scale:.4}html.js .roadmap:not([data-inview]) .roadmap-node span{opacity:0;translate:-8px}.stage-preview{background:linear-gradient(180deg, var(--color-bg), #f1f4f9)}.lm{gap:26px;max-inline-size:880px;margin-block-start:36px;display:grid}.lm-rail{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.lm-rail-track{background:#0b1b3f1a;border-radius:2px;block-size:2px;position:absolute;inset-block-start:11px;inset-inline:12.5%}.lm-rail-fill{border-radius:inherit;background:linear-gradient(90deg, var(--y-orange), #ffb020 45%, #12a0f5 55%, var(--y-blue));transform-origin:0;scale:var(--p) 1;transition:scale .6s var(--ease-transform);position:absolute;inset:0;box-shadow:0 0 10px #ff8c2859}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .lm-rail-fill{transform-origin:100%}.lm-tab{color:var(--color-muted);background:0 0;border:0;justify-items:center;gap:8px;padding:0 0 4px;font-size:.95rem;font-weight:600;display:grid;position:relative}.lm-tab-node{background:var(--color-bg);block-size:24px;inline-size:24px;transition:border-color .3s var(--ease-ui), background-color .3s var(--ease-ui), box-shadow .3s var(--ease-ui), scale .3s var(--ease-enter);border:2px solid #0b1b3f33;border-radius:50%}.lm-tab[data-done] .lm-tab-node{background:#fff3e6;border-color:#ff9a30}.lm-tab[aria-selected=true]{color:var(--color-navy)}.lm-tab[aria-selected=true] .lm-tab-node{border-color:var(--y-blue);background:#fff;scale:1.12;box-shadow:0 0 0 6px #1673ff26}.lm-surface{text-align:start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:50% 0;min-block-size:230px;transition:transform .9s var(--ease-enter);background:linear-gradient(160deg,#fffffff0,#ffffffc7);border:1px solid #0b1b3f14;border-radius:26px;padding:30px 32px;position:relative;overflow:hidden;box-shadow:0 0 0 7px #ffffff73,0 40px 80px -48px #0b1b3f80}html.js [data-reveal]:not([data-inview]) .lm-surface{transform:perspective(1400px)rotateX(8deg)}.lm-energy{background:linear-gradient(90deg, transparent, var(--y-orange) 30%, var(--y-blue) 70%, transparent);transform-origin:0;block-size:2px;animation:yn-lm-sweep .7s var(--ease-transform) both;position:absolute;inset-block-start:0;inset-inline:0}.lm-state{gap:14px;display:grid}.lm-step-detail{letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue-text);margin:0;font-size:.75rem;font-weight:700}.lm-resource{grid-template-columns:minmax(160px,240px) 1fr;align-items:center;gap:22px;display:grid}.lm-media{aspect-ratio:16/10;background:linear-gradient(135deg,#0b1b3f,#1a3170);border-radius:16px;place-items:center;display:grid}.lm-wave{align-items:center;gap:3px;block-size:46%;display:flex}.lm-wave i{inline-size:3px;block-size:calc(var(--h) * 100%);background:linear-gradient(#ffb020,#12a0f5);border-radius:3px}.lm-kind{color:var(--color-muted);margin:0;font-size:.85rem}.lm-title{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.3}.lm-options{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lm-options li{background:#fff;border:1px solid #0b1b3f1f;border-radius:14px;padding:14px 18px;font-weight:500}.lm-options li[data-chosen]{border-color:var(--y-blue);box-shadow:0 0 0 4px #1673ff1f}.lm-verdict{align-items:center;gap:12px;margin:0;font-size:1.35rem;font-weight:700;display:flex}.lm-check{color:#fff;background:#1458c0;border-radius:50%;flex-shrink:0;place-items:center;block-size:34px;inline-size:34px;font-size:1rem;display:grid;box-shadow:0 0 0 6px #1673ff24}.lm-quote{border-inline-start:2px solid var(--y-blue);margin:0;padding-inline-start:14px;font-weight:500}.lm-why{color:#3e4a61;margin:0}.lm-next{justify-content:space-between;align-items:center;gap:24px;display:flex}.lm-next>div{gap:6px;display:grid}.lm-next-line{background:linear-gradient(90deg, var(--y-orange), var(--y-blue));border-radius:2px;flex:0 140px;block-size:2px;position:relative}.lm-next-line span{background:var(--y-blue);border-radius:50%;block-size:16px;inline-size:16px;position:absolute;inset-block-start:-7px;inset-inline-end:-8px;box-shadow:0 0 0 6px #1673ff29}.showcase{isolation:isolate;background:linear-gradient(180deg, #f3f5f9, var(--color-bg) 45%, #f4f6fb);position:relative;overflow:hidden}.showcase-tabs{border-radius:var(--y-r-pill);background:#ffffffbf;border:1px solid #0b1b3f14;flex-wrap:wrap;gap:6px;margin-block:8px 40px;padding:6px;display:inline-flex;box-shadow:0 16px 40px -28px #0b1b3f66}.showcase-tab{border-radius:var(--y-r-pill);color:#46526a;transition:background-color .2s var(--ease-ui), color .2s var(--ease-ui), box-shadow .2s var(--ease-ui);background:0 0;border:0;padding:10px 18px;font-weight:600}.showcase-tab[aria-selected=true]{background:var(--color-navy);color:#fff;box-shadow:0 8px 20px -10px #0b1b3fb3}.showcase-stage{grid-template-columns:1fr 250px 1fr;align-items:center;display:grid}.showcase-stage:focus-visible{outline-offset:8px;border-radius:var(--y-r-card)}.showcase-card{border-radius:var(--y-r-card);text-align:start;background:#fff;border:1px solid #0b1b3f14;padding:28px;position:relative}.showcase-before{box-shadow:inset 3px 0 0 var(--y-orange), 0 30px 60px -40px #ff7a1a99}.showcase-after{box-shadow:inset -3px 0 0 var(--y-blue), 0 30px 60px -40px #1673ffa6}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .showcase-before{box-shadow:inset -3px 0 0 var(--y-orange), 0 30px 60px -40px #ff7a1a99}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .showcase-after{box-shadow:inset 3px 0 0 var(--y-blue), 0 30px 60px -40px #1673ffa6}[data-inview] .showcase-before{animation:yn-card-before .46s var(--ease-enter) both}[data-inview] .showcase-after{animation:yn-card-after .52s var(--ease-enter) .98s both}html.js .showcase-reveal:not([data-inview]) .showcase-card{opacity:0}.showcase-label{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.showcase-before .showcase-label{color:var(--color-orange-text)}.showcase-after .showcase-label{color:var(--color-blue-text)}.showcase-type{color:var(--color-muted);margin-block:10px 6px;font-size:.875rem}.showcase-text{margin:0;font-size:1.3rem;font-weight:600;line-height:1.4}.showcase-core{justify-items:center;gap:12px;padding-block:12px;display:grid}.showcase-core-row{align-items:center;display:flex}.showcase-core .yn-energy{--yn-stroke:2.5;block-size:24px;inline-size:88px;margin-inline:-10px}.showcase-energy-in{--yn-draw:.42s;--yn-draw-delay:.25s}.showcase-energy-out{--yn-draw:.38s;--yn-draw-delay:.86s}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .showcase-core .yn-energy{scale:-1 1}.showcase-core .tr{--tr-delay:.48s}.showcase-journey-label{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.showcase-steps{flex-wrap:wrap;justify-content:center;gap:6px;max-inline-size:230px;margin:0;padding:0;list-style:none;display:flex}.showcase-steps li{border-radius:var(--y-r-pill);color:#2c3a57;background:#ffffffd9;border:1px solid #0b1b3f1a;padding:5px 11px;font-size:.78rem;font-weight:600}[data-inview] .showcase-steps li{animation:yn-rise-in var(--motion-slow) var(--ease-enter) calc(.6s + var(--i) * 90ms) both}.showcase-note{max-inline-size:760px;color:var(--color-muted);margin-block:32px 0;font-size:.875rem}.proof{background:linear-gradient(180deg, #f4f6fb, var(--color-bg))}.proof-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.proof-intro{max-inline-size:460px;color:var(--color-muted);font-size:1.0625rem}.credential-stage{position:relative}.credential-lead{z-index:2;align-items:center;margin-block-end:-36px;padding-inline-end:28px;display:flex;position:relative}.credential-lead .yn-energy{aspect-ratio:10;--yn-draw:.9s;flex:1;min-inline-size:0}.credential-lead .tr{--tr-delay:.76s;margin-inline-start:-8px}.credential{text-align:start;transition:opacity .6s var(--ease-enter) 1.05s, translate .7s var(--ease-enter) 1.05s, scale .7s var(--ease-enter) 1.05s;background:linear-gradient(165deg,#fff,#f6f8fd);border:1px solid #0b1b3f14;border-radius:26px;padding:52px 30px 26px;position:relative;overflow:hidden;box-shadow:0 0 0 7px #ffffff80,0 50px 90px -50px #0b1b3f80}html.js .credential-stage:not([data-inview]) .credential{opacity:0;translate:0 26px;scale:.96}.credential:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffffd9 50%,#0000 58%);position:absolute;inset:-40% -60%;translate:-60%}[data-inview] .credential:after{animation:yn-sheen 1.1s var(--ease-transform) 1.4s both}.credential-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.credential-kind{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.72rem;font-weight:700}.credential-journey{letter-spacing:-.03em;margin:6px 0 2px;font-size:1.45rem;font-weight:700;line-height:1.25}.credential-holder{color:var(--color-muted);margin:0}.credential-seal{letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue-text);flex-shrink:0;justify-items:center;gap:6px;font-size:.7rem;font-weight:700;display:grid}.credential-seal svg{block-size:64px;inline-size:64px;overflow:visible}.seal-fill{fill:#1673ff14;transition:opacity .4s var(--ease-ui) 1.9s}.seal-ring,.seal-check{fill:none;stroke:#1458c0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.seal-ring{stroke-width:3px;transition:stroke-dashoffset .7s var(--ease-transform) 1.6s}.seal-check{stroke-width:4px;transition:stroke-dashoffset .32s var(--ease-transform) 2.15s}html.js .credential-stage:not([data-inview]) .seal-ring,html.js .credential-stage:not([data-inview]) .seal-check{stroke-dashoffset:1px}html.js .credential-stage:not([data-inview]) .seal-fill{opacity:0}.proof-layers{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.proof-layer{transition:opacity .4s var(--ease-enter), translate .4s var(--ease-enter);transition-delay:calc(1.5s + var(--i) * .15s);background:#ffffffd9;border:1px solid #0b1b3f12;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}html.js .credential-stage:not([data-inview]) .proof-layer{opacity:0;translate:0 8px}.proof-mark{color:#fff;background:#b04a0a;border-radius:50%;place-items:center;block-size:30px;inline-size:30px;font-size:.85rem;font-weight:700;display:grid}.proof-layer:nth-child(2) .proof-mark{background:var(--color-navy)}.proof-layer:nth-child(3) .proof-mark{background:#1458c0}.proof-layer h3{margin:0;font-size:1.02rem}.proof-layer p{color:var(--color-muted);margin:0;font-size:.9rem}.languages{background:linear-gradient(180deg, var(--color-bg), #f1f4fa)}.languages-block{text-align:center}.languages-block h2{margin-inline:auto}.language-words{flex-wrap:wrap;justify-content:center;gap:12px 30px;max-inline-size:920px;margin:36px auto 22px;padding:0;list-style:none;display:flex}.language-words li{letter-spacing:-.02em;transition:opacity var(--motion-normal) var(--ease-enter);transition-delay:calc(var(--i) * 40ms);font-size:clamp(1.4rem,3vw,2.2rem);font-weight:600}.language-words li:nth-child(2n){color:var(--color-muted)}html.js [data-reveal]:not([data-inview]) .language-words li{opacity:0}.languages .yn-energy{aspect-ratio:900/40;--yn-draw:1.4s;--yn-draw-delay:.3s;--yn-stroke:2.5;inline-size:min(760px,100%);margin:0 auto 22px}.languages-note{color:var(--color-muted);margin:0}.promises-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.promise:before{content:"";background:linear-gradient(90deg, var(--y-orange), var(--y-blue));transform-origin:0;block-size:3px;inline-size:44px;transition:scale .6s var(--ease-transform) calc(.15s + var(--i) * .14s);border-radius:3px;margin-block-end:18px;display:block}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .promise:before{transform-origin:100%}html.js [data-reveal]:not([data-inview]) .promise:before{scale:0 1}.promise h3{margin-block-end:8px;font-size:1.25rem}.promise p{color:var(--color-muted);margin:0}.final-cta{isolation:isolate;background:linear-gradient(180deg, var(--color-bg), #f3f5fa);position:relative;overflow:hidden}.final-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.final-ring{margin-block-end:22px}.final-ring .tr{--tr-delay:.15s}.final-inner h2{margin-inline:auto}.final-inner .intent{inline-size:min(760px,100%);margin-block-start:16px}.final-goal{justify-items:center;gap:14px;margin-block-start:12px;display:grid}.final-goal-text{letter-spacing:-.03em;white-space:pre-line;overflow-wrap:anywhere;max-inline-size:24ch;margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;line-height:1.2}.final-joined{color:var(--color-muted);font-size:1.0625rem}@media (max-width:1000px){.ctp-inner,.path-grid,.proof-grid{grid-template-columns:1fr;gap:40px}.showcase-stage{grid-template-columns:1fr}.showcase-core-row{flex-direction:column}.showcase-core .yn-energy{inline-size:56px;margin:16px 0;rotate:90deg}}@media (max-width:760px){.intent-field{border-radius:var(--y-r-card);padding-block:8px;padding-inline:16px 8px}.intent-field .goal-examples{padding-block:19px;padding-inline:16px 72px}.intent-field .goal-accent{inset-inline:16px}.intent-submit{border-radius:14px;block-size:46px;inline-size:46px}.intent-error{padding-inline-start:16px}.how-steps{grid-template-columns:1fr;gap:22px;margin-block-start:36px}.how-steps:before{background:linear-gradient(var(--y-orange), #ffb020 45%, #12a0f5 55%, var(--y-blue));transform-origin:top;block-size:auto;inline-size:3px;inset-block:22px;inset-inline:20px auto}html.js [data-reveal]:not([data-inview]) .how-steps:before{transform:scaleY(0)}.how-traveler{display:none}.how-step{grid-template-columns:44px 1fr;align-items:center;gap:16px;display:grid}.how-node{margin:0}.lm-rail .lm-tab{font-size:.78rem}.lm-surface{min-block-size:330px;padding:22px}.lm-next-line{flex:none;inline-size:120px}.showcase-tabs{border-radius:var(--y-r-card)}.lm-resource{grid-template-columns:1fr}.lm-next{flex-direction:column;align-items:flex-start}.credential{padding-inline:20px}.credential-head{flex-direction:column}.promises-grid{grid-template-columns:1fr;gap:28px}}.header-actions{align-items:center;gap:14px;display:flex}.header-login{padding-block:10px;font-size:.875rem;font-weight:600;text-decoration:none}.header-start{border-radius:var(--y-r-pill);color:#fff;background:linear-gradient(var(--color-navy), var(--color-navy)) padding-box, linear-gradient(135deg, var(--y-orange), var(--y-blue)) border-box;min-block-size:42px;transition:translate var(--motion-fast) var(--ease-ui);border:1.5px solid #0000;align-items:center;padding-inline:20px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px -16px #0b1b3fb3}.header-start:hover{translate:0 -1px}.hero-copy{flex-direction:column;align-items:center;inline-size:100%;display:flex}.hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-blue-text);margin:0 0 12px;font-size:.78rem;font-weight:800}.hero-sub{color:#46526a;max-inline-size:36rem;margin:-4px 0 26px;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.55}.hero-helper{color:#46526a;margin:18px 0 0;font-size:.95rem}.hero-helper a{color:var(--color-blue-text);font-weight:700;text-decoration:none}.hero-helper a:hover{text-decoration:underline}.hero-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;inline-size:min(760px,100%);margin:30px 0 0;padding:0;list-style:none;display:grid}.hero-feature{text-align:center;color:var(--color-navy);justify-items:center;gap:8px;font-size:.88rem;font-weight:600;line-height:1.3;display:grid}.hero-feature-icon{fill:none;stroke:#1458c0;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:30px;inline-size:30px}.hero-feature:first-child .hero-feature-icon,.hero-feature:nth-child(3) .hero-feature-icon{stroke:#d95a0c}.hero-soon{border-radius:var(--y-r-pill);color:var(--color-orange-text);letter-spacing:.04em;vertical-align:1px;background:#fff3e6;margin-inline-start:6px;padding:1px 7px;font-size:.68rem;font-weight:800;display:inline-block}.hero-visual{flex-direction:column;align-items:center;inline-size:100%;display:flex}.hero-visual .js-stage{margin-block-start:26px}@media (min-width:1100px){.hero{padding-block:72px 64px}.hero-experience{text-align:start;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;column-gap:48px;display:grid}.hero-copy{align-items:flex-start}.hero-title{transform-origin:0 100%;font-size:clamp(2.6rem,3.9vw,3.9rem)}.hero-sub{margin-inline:0}.hero-intent{inline-size:100%}.hero-copy .intent-chips{justify-content:flex-start}.hero-features{inline-size:100%}.hero-feature{text-align:start;justify-items:start}.hero-actions{justify-items:start}.hero-actions .hero-teaser{text-align:start}.hero-visual{background:linear-gradient(160deg,#ffffffeb,#ffffff8c);border:1px solid #0b1b3f12;border-radius:32px;justify-content:center;align-self:stretch;padding:36px 26px 18px;box-shadow:0 40px 80px -60px #0b1b3f8c}.hero-visual .js-stage{inline-size:100%;margin:0;padding-block-end:44px}}@media (max-width:760px){.header-login{display:none}.header-start{min-block-size:38px;padding-inline:14px;font-size:.84rem}.hero-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.lp{padding-block:72px}.lp-title,.lp-intro{text-align:center;margin-inline:auto}.lp-intro{max-inline-size:38rem}.lp-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.lp-grid>li{display:grid}.lp-card{border-radius:var(--y-r-card);color:inherit;transition:translate var(--motion-fast) var(--ease-ui), border-color var(--motion-fast) var(--ease-ui), box-shadow var(--motion-normal) var(--ease-ui);background:#fff;border:1px solid #0b1b3f14;align-content:start;gap:8px;padding:22px 20px 18px;text-decoration:none;display:grid;position:relative;box-shadow:0 24px 50px -44px #0b1b3f8c}.lp-card:hover{border-color:var(--accent);translate:0 -2px}@supports (color:color-mix(in lab, red, red)){.lp-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.lp-card:hover{box-shadow:0 30px 60px -40px var(--accent)}@supports (color:color-mix(in lab, red, red)){.lp-card:hover{box-shadow:0 30px 60px -40px color-mix(in srgb, var(--accent) 55%, transparent)}}.lp-dot{background:radial-gradient(circle at 35% 35%, #fff 0 18%, var(--accent) 22% 100%);opacity:.9;border-radius:12px;block-size:36px;inline-size:36px}.lp-card h3{margin:4px 0 0;font-size:1.08rem}.lp-card p{color:#46526a;margin:0;font-size:.88rem;line-height:1.45}.lp-tracks{font-weight:600;color:var(--color-navy)!important}.lp-foot{justify-content:space-between;align-items:center;margin-block-start:6px;display:flex}.lp-review{color:var(--color-muted);font-size:.72rem;font-weight:700}.lp-arrow{color:var(--accent);transition:translate var(--motion-fast) var(--ease-ui);font-size:1.1rem}.lp-card:hover .lp-arrow{translate:3px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .lp-arrow{scale:-1 1}.hero-stack{gap:8px;inline-size:min(420px,100%);margin:8px 0 18px;padding:0;list-style:none;display:grid}.hero-slab{color:#fff;text-align:start;border-radius:14px;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 18px;display:flex;box-shadow:inset 0 -3px #0000001f,0 14px 28px -20px #0b1b3f99}.hero-slab-name{letter-spacing:-.01em;font-size:1.02rem;font-weight:800}.hero-slab-detail{opacity:.92;text-align:end;font-size:.78rem}.hero-slab--1{background:linear-gradient(95deg,#e8650f,#ff8a2a);margin-inline-end:22px;rotate:-1.2deg}.hero-slab--2{color:#3b2300;background:linear-gradient(95deg,#f29a1f,#ffb84a);margin-inline-start:14px;rotate:.8deg}.hero-slab--3{color:#042a44;background:linear-gradient(95deg,#12a0f5,#45b8ff);margin-inline-end:10px;rotate:-.6deg}.hero-slab--4{background:linear-gradient(95deg, #1458c0, var(--y-blue));margin-inline-start:22px;rotate:1deg}@media (min-width:1100px){.hero-copy .hero-prompt{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hero-visual{padding-inline:48px}.hero-visual .js-stage{padding-block-end:36px}}@media (max-width:1099px){.hero-stack{display:none}}@media (prefers-reduced-motion:reduce){.hero-slab{rotate:none}}@media (min-width:1100px){.lp-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.lp-card{padding-inline:18px}}@media (min-width:640px) and (max-width:1099px){.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.header-start{white-space:nowrap}.hero-copy .hero-prompt{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:420px){.header-actions{gap:8px}.header-start{padding-inline:12px;font-size:.8rem}.nav-mobile summary{padding-inline:12px}}.platform{isolation:isolate;background:var(--color-bg);min-block-size:100dvh;position:relative}.platform-main{inline-size:min(1200px,100% - 40px);margin-inline:auto;padding-block:40px 96px}.platform-main:has(.ls2){inline-size:min(1440px,100% - 40px)}.platform-main:has([data-teacher-screen]){inline-size:min(1320px,100% - 40px)}.platform-main:has([data-teacher-screen=lesson]){inline-size:min(1440px,100% - 40px)}.platform-main:has([data-quicks-screen]){inline-size:min(1320px,100% - 40px);padding-block:12px 16px}@media (max-width:899px){.platform:has([data-quicks-screen=feed])>header{display:none}.platform-main:has([data-quicks-screen=feed]){inline-size:100%;padding:0}}@media (max-width:640px){.platform-main:has([data-quicks-screen=empty]){inline-size:calc(100% - 24px);padding-block:8px 40px}}.pf-alert{color:#a32119;background:#fff3f2;border-radius:14px;margin:0 0 20px;padding:12px 16px}.pf-boundary{justify-items:start;gap:12px;max-inline-size:560px;margin-block-start:40px;padding:26px;display:grid}.pf-boundary h1{letter-spacing:-.02em;margin:0;font-size:1.4rem}.pf-boundary p{color:#46526a;margin:0}.pf-card{border-radius:var(--y-r-card);background:#fff;border:1px solid #0b1b3f14;box-shadow:0 24px 50px -40px #0b1b3f73}.pf-button{border-radius:var(--y-r-pill);color:#fff;background:linear-gradient(var(--color-navy), var(--color-navy)) padding-box, linear-gradient(95deg, var(--y-orange), var(--y-blue)) border-box;min-block-size:50px;transition:translate .14s var(--ease-ui), box-shadow .2s var(--ease-ui);border:1.5px solid #0000;justify-content:center;align-items:center;gap:12px;padding-inline:24px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 16px 34px -18px #0b1b3f99}.pf-button:hover:not(:disabled){translate:0 -1px;box-shadow:0 20px 40px -18px #1673ff8c}.pf-button:disabled{opacity:.55;cursor:not-allowed}.pf-button--quiet{color:var(--color-navy);box-shadow:none;background:#fff;border-color:#0b1b3f24}.pf-candidate .pf-button{justify-self:start;margin-block-start:6px}.rm-progress .pf-button{justify-self:start}.ls2-learner>span:not(.visually-hidden){border-radius:var(--y-r-pill);color:#24365a;background:#eef3fb;padding:3px 10px;font-size:.78rem;font-weight:600}@keyframes ll-travel{0%{opacity:0;inset-inline-start:0}18%{opacity:1}82%{opacity:1}to{opacity:0;inset-inline-start:100%}}@media (max-width:640px){.pf-spotlight,.ls-surface{padding:22px}.rm-card{grid-template-columns:1fr}.rm-card-side{justify-content:flex-start}.rm-chapter-head,.rm-lesson,.rm-finish{padding-inline-start:64px}.rm-rail{inset-inline-start:20px}.rm-chapter-head:before{inset-inline-start:2px}.rm-node{inset-inline-start:10px}}@keyframes qz-flip-in{0%{opacity:0;transform:perspective(900px)rotateY(-70deg)}}.hi-line{display:none}[data-reading=hi] .hi-line{color:var(--color-muted,#5a6479);margin-block-start:2px;font-family:system-ui,Noto Sans Devanagari,sans-serif;font-size:.9em;font-weight:400;line-height:1.5;display:block}:root[data-reading=en] body .hi-line{display:none}[data-reading=en] .hi-line{display:none!important}[data-reading=hi] .hi-line.hi-inline{font-size:inherit;color:inherit;opacity:.82;margin:0;display:inline}button .hi-line,a .hi-line,[data-reading=hi] button .hi-line,[data-reading=hi] a .hi-line{color:inherit;opacity:.82}:is([data-reading=hi] a:has(>.hi-line),[data-reading=hi] button:has(>.hi-line)){flex-wrap:wrap}[data-reading=hi] a>.hi-line,[data-reading=hi] button>.hi-line{flex-basis:100%}@media (max-width:899px){:is(.platform:has([data-quicks-screen=feed]) .pf-topbar,.platform:has([data-quicks-screen=feed]) .pf-bottombar){display:none}}.jh{isolation:isolate;gap:clamp(28px,3.2vw,44px);max-inline-size:1160px;margin-inline:auto;display:grid;position:relative}.jh-atmos{z-index:-1;pointer-events:none;block-size:560px;position:absolute;inset:-80px 0 auto;overflow:hidden}.jh-glow{filter:blur(10px);border-radius:50%;position:absolute}.jh-glow--current{background:radial-gradient(closest-side,#ff7a1a26,#0000);block-size:440px;inline-size:620px;inset-block-start:80px;inset-inline-start:-220px}.jh-glow--next{background:radial-gradient(closest-side,#1673ff1f,#0000);block-size:520px;inline-size:660px;inset-block-start:20px;inset-inline-end:-200px}.jh-head{gap:4px;display:grid}.jh-title{letter-spacing:-.05em;text-wrap:balance;margin:2px 0 0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.04}.jh-skill{color:#3e4a61;margin:0;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:600}.jh-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.jh-track{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:0 clamp(14px,2vw,28px);padding-block:8px 30px;display:grid}.jh-track-end{text-align:center;justify-items:center;gap:6px;inline-size:132px;display:grid}.jh-track-end--start .jh-kicker{color:var(--color-orange-text)}.jh-track-end--next .jh-kicker{color:#1458c0}.jh-track-label{color:#3e4a61;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.3;display:-webkit-box;overflow:hidden}.jh-spark{background:radial-gradient(circle,#ff9a3c 0 28%,#ff7a1a33 32% 100%);border-radius:50%;block-size:44px;inline-size:44px;display:block;box-shadow:0 0 40px #ff7a1a52}.jh-mark{place-items:center;block-size:44px;inline-size:44px;display:grid;position:relative}.jh-mark:before{content:"";background:radial-gradient(circle at 40% 62%,#ff7a1a29,#0000 58%),radial-gradient(circle at 62% 38%,#1673ff38,#0000 62%);border-radius:50%;position:absolute;inset:-8px}.jh-track-end--next[data-done] .jh-mark:before{box-shadow:0 0 0 3px #1673ff80}.jh-track-line{block-size:44px;position:relative}.jh-track-rail,.jh-track-fill{border-radius:var(--y-r-pill);block-size:6px;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.jh-track-rail{background:#0b1b3f14}.jh-track-fill{background:linear-gradient(90deg, var(--y-orange), #ffb020 40%, #12a0f5 72%, var(--y-blue));clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0 round 999px)}.jh-track-marker{justify-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--p) * 100%);translate:-50% -50%}.jh-track-dot{background:radial-gradient(circle, #fff 0 26%, var(--y-orange) 30% 100%);border-radius:50%;block-size:30px;inline-size:30px;display:block;box-shadow:0 0 0 8px #ff7a1a29,0 0 28px #ff7a1a73}.jh-track-marker[data-done] .jh-track-dot{background:radial-gradient(circle, #fff 0 26%, var(--y-blue) 30% 100%);box-shadow:0 0 0 8px #1673ff29,0 0 28px #1673ff66}.jh-track-position{text-align:center;white-space:nowrap;inline-size:120px;color:var(--color-navy);font-size:.9rem;font-weight:700;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:clamp(0px, calc(var(--p) * 100% - 60px), calc(100% - 120px))}.jh-track .jh-track-fill{animation:jh-fill .9s var(--ease-enter) .15s both}.jh-track .jh-track-marker{animation:jh-move .9s var(--ease-enter) .15s both}.jh-track .jh-track-position{animation:jh-label .9s var(--ease-enter) .15s both}@keyframes jh-fill{0%{clip-path:inset(0 calc((1 - var(--from)) * 100%) 0 0 round 999px)}}@keyframes jh-move{0%{inset-inline-start:calc(var(--from) * 100%)}}@keyframes jh-label{0%{inset-inline-start:clamp(0px, calc(var(--from) * 100% - 60px), calc(100% - 120px))}}.jh-next{border-radius:var(--y-r-card);background:#ffffffe6;border:1px solid #0b1b3f12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 28px;padding:20px 22px 20px 28px;display:grid;box-shadow:0 0 0 5px #ffffff73,0 32px 66px -50px #0b1b3f8c}.jh-next-body{gap:3px;min-inline-size:0;display:grid}.jh-next-label{color:var(--color-orange-text);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.jh-next-title{letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.2}.jh-next-meta{color:var(--color-muted);margin:0;font-size:.92rem}.jh-continue{min-block-size:54px;padding-inline:34px;font-size:1.05rem}.jh-summary{border-block-start:1px solid #0b1b3f12;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-block-start:16px;display:flex}.jh-summary-kicker{color:var(--color-muted);margin:0}.jh-summary-text{color:#3e4a61;margin:0;font-size:.92rem}.jh-summary-text strong{color:var(--color-navy)}.jh-draft{color:var(--color-muted);font-size:.72rem}.jh-roadmap-link{margin-inline-start:auto}@media (max-width:760px){.jh{gap:26px}.jh-track{gap:0 10px;padding-block-end:34px}.jh-track-end{inline-size:88px}.jh-track-end .jh-kicker{letter-spacing:.08em;white-space:nowrap}.jh-track-position{inline-size:96px;inset-inline-start:clamp(0px, calc(var(--p) * 100% - 48px), calc(100% - 96px))}.jh-spark,.jh-mark{block-size:36px;inline-size:36px}.jh-track-line{block-size:36px}.jh-track-label{font-size:.78rem}.jh-track-position{font-size:.82rem}.jh-next{grid-template-columns:1fr;padding:18px 20px}.jh-continue{justify-content:center;justify-self:stretch}.jh-roadmap-link{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.jh-track .jh-track-fill,.jh-track .jh-track-marker,.jh-track .jh-track-position{animation:none}}.jh-skills{gap:10px;max-inline-size:1160px;margin:clamp(28px,3vw,40px) auto 0;display:grid}.jh-skills-title{color:var(--color-muted);margin:0}.jh-skills-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.jh-skill-row{color:inherit;transition:border-color .16s var(--ease-ui), background-color .16s var(--ease-ui);background:#ffffffb3;border:1px solid #0b1b3f0f;border-radius:14px;grid-template-columns:minmax(0,14rem) minmax(80px,1fr) auto auto;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:grid}.jh-skill-row:hover,.jh-skill-row:focus-visible{background:#fff;border-color:#1673ff4d}.jh-skill-name{color:var(--color-navy);font-weight:700}.jh-skill-bar{border-radius:var(--y-r-pill);background:#0b1b3f14;block-size:4px;position:relative;overflow:hidden}.jh-skill-bar>span{background:linear-gradient(90deg, var(--y-orange), var(--y-blue));transform-origin:0;scale:var(--p) 1;position:absolute;inset:0}.jh-skill-meta{color:var(--color-muted);white-space:nowrap;font-size:.86rem}.jh-explore{justify-self:start}@media (max-width:760px){.jh-skill-row{grid-template-columns:minmax(0,1fr) auto auto}.jh-skill-bar{display:none}}.tc{--tc-tilt-x:0deg;--tc-tilt-y:0deg;--tc-lean:0deg;--tc-stroke:max(2px, calc(var(--tc-size) * .03));align-items:center;gap:calc(var(--tc-size) * .08);display:inline-flex;position:relative}.tc-stage{inline-size:var(--tc-size);block-size:var(--tc-size);perspective:calc(var(--tc-size) * 4);flex:none;position:relative}.tc-body{transform-style:preserve-3d;transform:rotateX(calc(58deg + var(--tc-tilt-x))) rotateY(calc(var(--tc-tilt-y) + var(--tc-lean)));transition:transform .6s var(--ease-transform);position:absolute;inset:0}:is(.tc-stage:has(:hover) .tc-body,.tc-stage .tc-body){will-change:auto}.tc-orbit{-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--tc-stroke)), #000 calc(100% - var(--tc-stroke) + 1px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--tc-stroke)), #000 calc(100% - var(--tc-stroke) + 1px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--tc-stroke)), #000 calc(100% - var(--tc-stroke) + 1px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--tc-stroke)), #000 calc(100% - var(--tc-stroke) + 1px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--tc-stroke)), #000 calc(100% - var(--tc-stroke) + 1px));border-radius:50%;position:absolute;inset:6%}.tc-orbit--equator{--tc-stroke:max(1.5px, calc(var(--tc-size) * .014));background:conic-gradient(from -90deg, var(--y-blue) calc(var(--tc-progress) * 360deg), #0b1b3f1f 0);inset:-4%}.tc-orbit--current{background:conic-gradient(from 180deg, #ff5a1f, #ffb020 50%, transparent 0);opacity:calc(.45 + .4 * var(--tc-intensity));transform:rotateY(-30deg)rotate(0)}.tc-orbit--next{background:conic-gradient(from 0deg, #12a0f5, #0a2a7a 50%, transparent 0);opacity:calc(.3 + .3 * var(--tc-intensity));transform:rotateY(30deg)rotate(0)}.tc-lens{background:radial-gradient(circle at 34% 28%,#fff 0 28%,#f5f7fb 56%,#dde4f0 100%);border-radius:50%;position:absolute;inset:28%;overflow:hidden;box-shadow:inset 0 -6px 14px #0b1b3f1f,inset 0 2px #fff,0 18px 30px -18px #0b1b3f73}.tc-energy{opacity:0;border-radius:50%;position:absolute;inset:14%}.tc-energy--orange{opacity:calc(.32 * var(--tc-intensity));background:radial-gradient(circle,#ff7a1af2,#ff5a1f59 55%,#0000 72%)}.tc-energy--gold{background:radial-gradient(circle,#ffb020f2,#ffb0204d 55%,#0000 72%)}.tc-energy--cyan{background:radial-gradient(circle,#12a0f5f2,#12a0f54d 55%,#0000 72%)}.tc-energy--blue{opacity:calc(.12 * var(--tc-intensity));background:radial-gradient(circle,#1673fff2,#0a2a7a59 55%,#0000 72%)}.tc-void{background:radial-gradient(circle at 40% 35%,#fff,#eef2f8);border-radius:50%;position:absolute;inset:36%;box-shadow:inset 0 2px 5px #0b1b3f2e}.tc-glint{opacity:.8;background:#fffc;border-radius:50%;block-size:16%;inline-size:30%;position:absolute;inset-block-start:14%;inset-inline-start:18%;rotate:-24deg}.tc-rail{inline-size:calc(var(--tc-size) * .55);border-radius:var(--y-r-pill);flex:none;block-size:2px;position:relative;overflow:visible}.tc-rail--in{background:linear-gradient(90deg,#0000,#ff7a1a73)}.tc-rail--out{background:linear-gradient(90deg,#1673ff73,#0000)}.tc-signal{opacity:0;border-radius:50%;block-size:8px;inline-size:8px;margin-block-start:-4px;position:absolute;inset-block-start:50%;inset-inline-start:0}.tc-signal--in{background:var(--y-orange);box-shadow:0 0 10px #ff7a1ab3}.tc-signal--out{background:var(--y-blue);box-shadow:0 0 10px #1673ffb3}.tc[data-state=receiving]{--tc-lean:-4deg}.tc[data-state=receiving] .tc-signal--in{animation:tc-travel .42s var(--ease-transform) both}.tc[data-state=receiving] .tc-energy--orange{opacity:var(--tc-intensity);transition:opacity .36s var(--ease-enter)}.tc[data-state=receiving] .tc-orbit--current{opacity:1}.tc[data-state=transforming] .tc-orbit--current{animation:tc-turn-current .82s var(--ease-transform) both}.tc[data-state=transforming] .tc-orbit--next{animation:tc-turn-next .82s var(--ease-transform) both}.tc[data-state=transforming] .tc-energy--orange{animation:.82s linear both tc-orange}.tc[data-state=transforming] .tc-energy--gold{animation:.82s linear both tc-gold}.tc[data-state=transforming] .tc-energy--cyan{animation:.82s linear both tc-cyan}.tc[data-state=transforming] .tc-energy--blue{animation:.82s linear both tc-blue}.tc[data-state=transforming] .tc-glint{animation:tc-glint .82s var(--ease-transform) both}.tc[data-state=transforming] .tc-lens{animation:tc-lens .82s var(--ease-transform) both}.tc[data-state=resolved]{--tc-lean:3deg}.tc[data-state=resolved] .tc-orbit--current{opacity:calc(.25 + .2 * var(--tc-intensity));transform:rotateY(-30deg)rotate(180deg)}.tc[data-state=resolved] .tc-orbit--next{opacity:calc(.6 + .4 * var(--tc-intensity));transform:rotateY(30deg)rotate(-180deg)}.tc[data-state=resolved] .tc-energy--orange{opacity:calc(.08 * var(--tc-intensity))}.tc[data-state=resolved] .tc-energy--blue{opacity:var(--tc-intensity)}.tc[data-state=resolved] .tc-signal--out{animation:tc-travel-out .56s var(--ease-enter) both}.tc-orbit--equator{transition:background}@keyframes tc-travel{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:1;translate:calc(var(--tc-size) * .55 - 8px) 0}}@keyframes tc-travel-out{0%{opacity:0;translate:0}25%{opacity:1}85%{opacity:1}to{opacity:0;translate:calc(var(--tc-size) * .55 - 8px) 0}}@keyframes tc-turn-current{0%{transform:rotateY(-30deg)rotate(0)}70%{transform:rotateY(-30deg)rotate(196deg)}to{transform:rotateY(-30deg)rotate(180deg)}}@keyframes tc-turn-next{0%{transform:rotateY(30deg)rotate(0)}70%{transform:rotateY(30deg)rotate(-196deg)}to{transform:rotateY(30deg)rotate(-180deg)}}@keyframes tc-orange{0%{opacity:var(--tc-intensity)}40%,to{opacity:0}}@keyframes tc-gold{0%,15%{opacity:0}38%{opacity:var(--tc-intensity)}58%,to{opacity:0}}@keyframes tc-cyan{0%,40%{opacity:0}62%{opacity:var(--tc-intensity)}82%,to{opacity:0}}@keyframes tc-blue{0%,60%{opacity:0}to{opacity:var(--tc-intensity)}}@keyframes tc-glint{0%{opacity:.8;translate:0}55%{opacity:.35;translate:90% 140%}to{opacity:.8;translate:0}}@keyframes tc-lens{0%{scale:1}45%{scale:.94}to{scale:1}}.pf-core{justify-content:center;margin-block:4px 8px;display:flex}.lab{gap:18px;max-inline-size:880px;display:grid}.lab-stage{background:radial-gradient(circle at 30% 60%,#ff7a1a14,#0000 55%),radial-gradient(circle at 70% 40%,#1673ff14,#0000 55%),#fff;border:1px solid #0b1b3f12;border-radius:28px;place-items:center;min-block-size:280px;display:grid}.lab-state{color:#3e4a61;margin:0}.lab-controls{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.lab-controls label{color:#3e4a61;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.lab-controls input[type=range]{accent-color:#1458c0}.lab-pairs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lab-pairs li{border-radius:var(--y-r-card);background:#fff;border:1px solid #0b1b3f12;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.lab-from{color:var(--color-orange-text);font-weight:700}.lab-to{color:#1458c0;font-weight:700}@media (max-width:420px){.tc-rail{inline-size:calc(var(--tc-size) * .3)}}@media (prefers-reduced-motion:reduce){.tc *,.tc-body{transition:none!important;animation:none!important}.tc[data-state=receiving],.tc[data-state=resolved]{--tc-lean:0deg}.tc[data-state=transforming] .tc-energy--blue{opacity:var(--tc-intensity)}.tc[data-state=transforming] .tc-energy--orange{opacity:0}}.mr{inline-size:var(--mr-size);block-size:var(--mr-size);flex:none;place-items:center;display:inline-grid;position:relative}.mr svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.mr-half{fill:none;stroke-width:6px;stroke-linecap:round;opacity:.16}.mr-arc{fill:none;stroke-width:7px;stroke-linecap:round;stroke-dasharray:var(--mr-value) 100;stroke-dashoffset:0;opacity:0}.mr-arc--blue{opacity:1}.mr[data-size="56"] .mr-arc{stroke-width:9px}.mr[data-size="56"] .mr-half{stroke-width:8px}.mr-value{color:var(--color-navy);font-size:calc(var(--mr-size) * .32);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;position:relative}.mr[data-animate]:not([data-play]) .mr-arc,.mr[data-animate]:not([data-play]) .mr-value{opacity:0}.mr[data-animate][data-play] .mr-arc--orange{animation:mr-orange .82s var(--ease-transform) both}.mr[data-animate][data-play] .mr-arc--gold{animation:.82s linear both mr-gold}.mr[data-animate][data-play] .mr-arc--cyan{animation:.82s linear both mr-cyan}.mr[data-animate][data-play] .mr-arc--blue{animation:.82s linear both mr-blue}.mr[data-animate][data-play] .mr-value{animation:mr-value .82s var(--ease-enter) both}@keyframes mr-orange{0%,36%{opacity:0;stroke-dashoffset:var(--mr-value)}37%{opacity:1;stroke-dashoffset:var(--mr-value)}75%{opacity:1;stroke-dashoffset:0}84%,to{opacity:0;stroke-dashoffset:0}}@keyframes mr-gold{0%,68%{opacity:0}76%{opacity:1}88%,to{opacity:0}}@keyframes mr-cyan{0%,80%{opacity:0}87%{opacity:1}95%,to{opacity:0}}@keyframes mr-blue{0%,86%{opacity:0}to{opacity:1}}@keyframes mr-value{0%,85%{opacity:0;scale:.96}to{opacity:1;scale:1}}.mr[data-caption] .mr-value{translate:0 -14%}.mr-caption{inline-size:64%;color:var(--color-navy);font-size:max(6.5px, calc(var(--mr-size) * .08));letter-spacing:.04em;text-align:center;text-transform:uppercase;font-weight:800;line-height:1.05;position:absolute;inset-block-start:61%}.mr[data-animate]:not([data-play]) .mr-caption{opacity:0}.mr[data-animate][data-play] .mr-caption{animation:mr-value .82s var(--ease-enter) both}@media (prefers-reduced-motion:reduce){.mr[data-animate] .mr-arc,.mr[data-animate] .mr-value,.mr[data-animate] .mr-caption{animation:none!important}.mr[data-animate]:not([data-play]) .mr-arc--blue,.mr[data-animate]:not([data-play]) .mr-value,.mr[data-animate]:not([data-play]) .mr-caption{opacity:1}}.ms{inline-size:var(--ms-size);block-size:var(--ms-size);flex:none;place-items:center;display:inline-grid;position:relative}.ms svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.ms-seg,.ms-effort{fill:none;stroke-linecap:round;stroke-width:4px}.ms-seg[data-state=open]{stroke:#0b1b3f29}.ms-seg[data-state=not_served]{stroke:#0b1b3f17;stroke-width:2.5px}.ms-seg[data-state=resolved]{stroke:var(--y-blue)}.ms-effort{stroke:var(--y-orange);opacity:0}.ms-core{background:0 0;border-radius:50%;block-size:30%;inline-size:30%;position:relative}.ms[data-node=partial] .ms-core{background:#1673ff2e}.ms[data-node=all_levels] .ms-core{background:var(--y-blue);box-shadow:0 0 0 3px #1673ff2e}.ms[data-animate] .ms-seg[data-state=resolved]{animation:ms-resolve .42s var(--ease-enter) calc(var(--ms-i,0) * .12s + .18s) both}.ms[data-animate] .ms-effort{animation:ms-effort .42s var(--ease-enter) calc(var(--ms-i,0) * .12s + .18s) both}.ms[data-animate][data-node=all_levels] .ms-core{animation:ms-bloom .52s var(--ease-enter) .7s both}@keyframes ms-resolve{0%{opacity:0}to{opacity:1}}@keyframes ms-effort{0%{opacity:1}to{opacity:0}}@keyframes ms-bloom{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.2}to{opacity:1;scale:1}}.ls-levels{background:#f5f8fd;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block:4px;padding:12px 14px;display:flex}.ls-levels-legend{color:#3e4a61;gap:2px;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.ls-levels-legend strong{color:var(--color-navy)}.ls-levels-legend [data-state=resolved] strong{color:#1458c0}.ls-levels-note{color:var(--color-muted);flex-basis:100%;margin:0;font-size:.78rem}.jh-levels{pointer-events:none;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.rm-card-side .ms{order:-1}@media (max-width:760px){.jh-levels{inset-inline-start:19px}}@media (prefers-reduced-motion:reduce){.ms[data-animate] .ms-seg,.ms[data-animate] .ms-effort,.ms[data-animate] .ms-core{animation:none!important}}.rs--video{border-radius:var(--y-r-card);background:#ffffffeb;border:1px solid #0b1b3f14;gap:16px;padding:18px}.rs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rs-head .rs-unreviewed{margin-inline-start:0}.rs-best{gap:12px;display:grid}.rs-best-label{color:var(--color-orange-text);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.72rem;font-weight:800;display:flex}.rs-chosen{border-radius:var(--y-r-pill);color:#1458c0;letter-spacing:.06em;background:#e8f0ff;padding:2px 9px;font-size:.64rem}.rs-best-body{gap:8px;display:grid}.rs-best-title{letter-spacing:-.01em;margin:0;font-size:1.05rem;line-height:1.3}.rs-best-title:focus{outline:none}.rs-best-title:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #1458c0}.rs-best-meta{color:var(--color-muted);flex-wrap:wrap;gap:6px;margin:0;font-size:.86rem;display:flex}.rs-match{border-radius:var(--y-r-pill);color:#3e4a61;background:#f2f5fb;flex-wrap:wrap;justify-self:start;align-items:baseline;gap:4px;margin:2px 0 0;padding:4px 12px;font-size:.8rem;display:inline-flex}.rs-match-name{color:var(--color-navy);letter-spacing:.14em;font-size:.66rem;font-weight:800}.rs-match-score{color:var(--color-navy);font-variant-numeric:tabular-nums;font-weight:800}.rs-match-band{color:#1458c0;font-weight:600}.rs-why{gap:6px;margin-block-start:2px;display:grid}.rs-why-title{color:var(--color-navy);margin:0;font-size:.82rem;font-weight:700}.rs-why-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rs-why-list li{color:#3e4a61;align-items:baseline;gap:8px;font-size:.86rem;line-height:1.4;display:flex}.rs-why-tick{background:var(--y-blue);border-radius:50%;flex:none;block-size:14px;inline-size:14px;position:relative;translate:0 2px}.rs-why-tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;block-size:7px;inline-size:4px;position:absolute;inset-block-start:2.5px;inset-inline-start:4.5px;rotate:45deg}.rs-learn{justify-self:start;margin-block-start:4px}.rs-option-length{color:#fff;background:#0b1b3fd6;border-radius:6px;padding:2px 7px;font-size:.7rem;font-weight:700;position:absolute;inset-block-end:8px;inset-inline-end:8px}.ls2-bridge{color:#3e4a61;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.86rem;line-height:1.4;display:flex}.ls2-bridge .pf-chip{color:#1458c0;background:#e8f0ff}.rs-best-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.rs-best-actions .rs-learn{margin-block-start:0}.rs-why-button{font-weight:700}.rs-breakdown{border-radius:var(--y-r-card);animation:yn-rise-in .26s var(--ease-enter) both;background:linear-gradient(160deg,#fff,#f3f7ff);border:1px solid #1673ff29;gap:12px;padding:16px;display:grid}.rs-breakdown-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.rs-breakdown-title{margin:0;font-size:.95rem}.rs-breakdown-total{color:var(--color-navy);letter-spacing:.14em;margin:0;font-size:.7rem;font-weight:800}.rs-breakdown-total strong{letter-spacing:-.02em;margin-inline-start:4px;font-size:1.1rem}.rs-layers{gap:10px;margin:0;display:grid}.rs-layer{grid-template-columns:minmax(0,1fr) minmax(120px,1.1fr);align-items:center;gap:6px 14px;display:grid}.rs-layer dt{gap:1px;display:grid}.rs-layer-name{color:var(--color-navy);font-size:.86rem;font-weight:700}.rs-layer-hint{color:var(--color-muted);font-size:.74rem}.rs-layer dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;display:grid}.rs-layer meter{border-radius:var(--y-r-pill);appearance:none;background:#e3e9f3;border:0;block-size:8px;inline-size:100%}.rs-layer meter::-webkit-meter-bar{border-radius:var(--y-r-pill);background:#e3e9f3;border:0;block-size:8px}.rs-layer meter::-webkit-meter-optimum-value{border-radius:var(--y-r-pill);background:linear-gradient(90deg, #12a0f5, var(--y-blue))}.rs-layer meter::-webkit-meter-suboptimum-value{border-radius:var(--y-r-pill);background:linear-gradient(90deg, #12a0f5, var(--y-blue))}.rs-layer meter::-webkit-meter-even-less-good-value{border-radius:var(--y-r-pill);background:linear-gradient(90deg, #12a0f5, var(--y-blue))}.rs-layer meter::-moz-meter-bar{border-radius:var(--y-r-pill);background:linear-gradient(90deg, #12a0f5, var(--y-blue))}.rs-layer-points{color:var(--color-navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:700}.rs-layer-none{color:var(--color-muted);grid-column:1/-1;font-size:.8rem;font-style:italic}.rs-breakdown-note{color:#3e4a61;margin:0;font-size:.78rem;line-height:1.45}.rs.rs--video{background:0 0;border:0;border-radius:0;gap:10px;padding:0}.rc{gap:8px;display:grid;position:relative}.rc-track{overflow-clip-margin:28px;touch-action:pan-y;border-radius:28px;outline:none;padding:22px 0 18px;display:grid;position:relative;overflow:clip}.rc-track:focus-visible{outline-offset:4px;outline:3px solid #1458c0}.rc-slot{transform-origin:50% 0;grid-area:1/1;place-self:start;min-inline-size:0}.rc-slot[data-position=left]{transform-origin:100% 0}.rc-slot[data-position=right]{transform-origin:0 0}.rc-card{border-radius:var(--y-r-card);inline-size:100%;color:var(--color-navy);text-align:start;background:#fff;border:1px solid #0b1b3f12;align-content:start;gap:10px;margin:0;padding:14px;display:grid;position:relative;box-shadow:0 30px 60px -44px #0b1b3f73}.rc-card--center{gap:12px;padding:16px 18px 18px;box-shadow:0 0 0 6px #ffffff8c,0 60px 110px -60px #0b1b3f99}.rc-card--side{font:inherit;cursor:pointer;transition:box-shadow .22s var(--ease-ui);background:#fcfdfe}.rc-card--side:hover{box-shadow:0 36px 64px -38px #0b1b3f8c}.rc-card--side:focus-visible{outline-offset:2px;outline:3px solid #1458c0}.rc-center-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-pill{border-radius:var(--y-r-pill);color:#9a4108;letter-spacing:.03em;background:#ffe8d6;align-items:center;gap:8px;margin:0;padding:5px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.rc-pill[data-kind=role]{color:#1458c0;background:#e8f0ff}.rc-hero{grid-template-columns:minmax(0,1.6fr) minmax(150px,1fr);align-items:stretch;gap:14px;display:grid}.rc-thumb{aspect-ratio:16/9;background:#0b1b3f;border-radius:14px;inline-size:100%;display:block;position:relative;overflow:hidden}.rc-thumb img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.rc-intel{text-align:center;background:linear-gradient(160deg,#fbfcfe,#f1f5fb);border-radius:16px;align-content:center;justify-items:center;gap:10px;padding:12px 10px;display:grid}.rc-match{justify-items:center;gap:4px;display:grid}.rc-band{color:#1458c0;white-space:nowrap;font-size:.8rem;font-weight:700}.rc-rating{border-block-start:1px solid #0b1b3f14;justify-items:center;gap:1px;inline-size:100%;padding-block-start:10px;display:grid}.rc-rating-label{color:#4a5670;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800}.rc-rating-value{color:var(--color-navy);letter-spacing:-.02em;white-space:nowrap;font-size:1.3rem;font-weight:800}.rc-rating-note{color:var(--color-muted);font-size:.76rem}.rc-rating-empty{color:#3e4a61;font-size:.84rem;font-weight:600}.rc-star{color:#d2600c}.rc-helpful{color:#1d5c3a;font-size:.78rem;font-weight:600}.rc-body{gap:6px;display:grid}.rc-title{letter-spacing:-.015em;margin:0;font-size:1.14rem;line-height:1.3}.rc-byline{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;display:flex}.rc-channel{align-items:center;gap:8px;min-inline-size:0;font-size:.86rem;font-weight:600;display:flex}.rc-channel-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-avatar{color:#fff;letter-spacing:.02em;background:#0b1b3f;border-radius:50%;flex:none;place-items:center;block-size:26px;inline-size:26px;font-size:.6rem;font-weight:800;display:grid}.rc-facts{color:var(--color-muted);flex-wrap:wrap;gap:5px;font-size:.84rem;display:flex}.rc-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 18px;display:grid}.rc-why{gap:4px;min-inline-size:0;display:grid}.rc-why .rs-why-tick{background:#1f9d55}.rc-why .rs-why-button{justify-self:start;font-size:.82rem}.rc-cta{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-ui), translate .16s var(--ease-ui);background:#0b1b3f;border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 18px 34px -20px #0b1b3fcc}.rc-cta:hover{background:#13295a;translate:0 -1px}.rc-cta:focus-visible{outline-offset:3px;outline:3px solid #1458c0}.rc-cta-play{border-block:7px solid #0000;border-inline-start:11px solid #fff;block-size:0;inline-size:0}.rc-card--center .rs-breakdown{margin-block-start:2px}.rc-side-head{justify-content:space-between;align-items:center;gap:8px;min-block-size:56px;display:flex}.rc-role{color:#1458c0;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.rc-side-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.rc-source{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-4px 0 0;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.rc-side-rating{color:#3e4a61;font-size:.8rem;font-weight:600}.rc-side-reason{color:#3e4a61;background:#f2f5fb;border-radius:10px;justify-self:start;padding:6px 12px;font-size:.78rem;line-height:1.35}.rc-nav{justify-content:center;align-items:center;gap:14px;display:flex}.rc-arrow{block-size:40px;inline-size:40px;color:var(--color-navy);cursor:pointer;transition:translate .16s var(--ease-ui);background:#fff;border:1px solid #0b1b3f1a;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 10px 22px -16px #0b1b3f8c}.rc-arrow svg{block-size:20px;inline-size:20px}.rc-arrow:hover:not(:disabled){translate:0 -1px}.rc-arrow:disabled{opacity:.4;cursor:default}.rc-arrow:focus-visible{outline-offset:3px;outline:3px solid #1458c0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .rc-arrow svg{scale:-1 1}.rc-dots{justify-content:center;gap:8px;display:flex}.rc-dot{border-radius:var(--y-r-pill);cursor:pointer;block-size:10px;inline-size:10px;transition:inline-size .24s var(--ease-enter);background:#0b1b3f33;border:0;padding:0;position:relative}.rc-dot:after{content:"";position:absolute;inset:-8px}.rc-dot[aria-current=true]{background:linear-gradient(90deg, var(--y-orange), #ffb020);inline-size:26px}.rc-dot:focus-visible{outline-offset:3px;outline:3px solid #1458c0}.rs-source{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin:0;display:flex}.rs-source .rs-link{margin-block-start:0}.lp{gap:12px;inline-size:100%;max-inline-size:1050px;margin-inline:auto;display:grid}.lp-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.lp-label{color:var(--color-orange-text);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.72rem;font-weight:800;display:flex}.lp-frame{aspect-ratio:16/9;border-radius:var(--y-r-card);background:#0b1b3f;position:relative;overflow:hidden;box-shadow:0 0 0 6px #fff9,0 60px 110px -60px #0b1b3fb3}.lp-mount,.lp-mount>*{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.lp-mount iframe{border:0;block-size:100%;inline-size:100%}.lp-overlay{color:#fff;text-align:center;background:#0b1b3ff0;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.lp-overlay p{max-inline-size:46ch;margin:0}.lp-overlay--loading{background:#0b1b3f}.lp-spinner{border:3px solid #fff3;border-block-start-color:var(--y-orange);border-radius:50%;block-size:36px;inline-size:36px;animation:.9s linear infinite lp-spin}@keyframes lp-spin{to{rotate:360deg}}.lp-info{gap:2px;display:grid}.lp-title{letter-spacing:-.015em;margin:0;font-size:1.2rem;line-height:1.3}.lp-title:focus{outline:none}.lp-title:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #1458c0}.lp-meta{color:var(--color-muted);flex-wrap:wrap;gap:4px 8px;margin:0;font-size:.88rem;display:flex}.lp-cov{border-radius:var(--y-r-card);background:#ffffffeb;border:1px solid #0b1b3f12;gap:10px;padding:16px 18px;display:grid}.lp-cov-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.lp-cov-label{color:var(--color-orange-text);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.lp-cov-value{color:#3e4a61;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:2px 0 0;font-size:.9rem;display:flex}.lp-cov-value strong{color:var(--color-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem}.lp-track{border-radius:var(--y-r-pill);background:#e7ebf2;block-size:8px;position:relative}.lp-fill{border-radius:inherit;background:linear-gradient(90deg, var(--y-orange), #ffb020);transition:inline-size .6s var(--ease-ui);position:absolute;inset-block:0;inset-inline-start:0}.lp-mark{background:#0b1b3f;border-radius:2px;inline-size:2px;position:absolute;inset-block:-4px;translate:-1px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .lp-mark{translate:1px}.lp-lock{border-radius:var(--y-r-pill);color:#3e4a61;background:#f1f3f8;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:.84rem;font-weight:700;display:inline-flex}.lp-lock svg{block-size:16px;inline-size:16px}.lp-ready{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.lp-ready-title{color:var(--color-orange-text);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.lp-ready-text{color:#3e4a61;margin:0;font-size:.88rem}.lp-ready .pf-button{animation:lp-ready .8s var(--ease-enter) both}@keyframes lp-ready{0%{box-shadow:0 0 #ff7a1a8c}to{box-shadow:0 0 0 16px #ff7a1a00}}.lp-note{color:var(--color-muted);margin:0;font-size:.8rem}.rs--profile{gap:10px;display:grid}.rs--profile .dg{padding:0}.rf{border-radius:var(--y-r-card);background:#fff;border:1px solid #0b1b3f14;gap:10px;margin-block-start:16px;padding:14px 16px;display:grid}.rf-title{margin:0;font-size:.95rem}.rf-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.rf-stars{border:0;gap:4px;margin:0;padding:0;display:flex}.rf-star{color:#b9c1d0;cursor:pointer;border-radius:12px;place-items:center;block-size:40px;inline-size:40px;font-size:1.4rem;display:inline-grid;position:relative}.rf-star input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rf-star:hover{color:#c26a00}.rf-star:has(input:checked){color:#c26a00}.rf-stars:has(.rf-star:hover) .rf-star:has(~.rf-star:hover){color:#c26a00}.rf-star:has(input:focus-visible){outline-offset:2px;outline:3px solid #1458c0}.rf-reasons{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.rf-legend{color:#3e4a61;margin-block-end:6px;font-size:.8rem;font-weight:600}.rf-chip{border-radius:var(--y-r-pill);cursor:pointer;border:1px solid #0b1b3f1f;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;display:inline-flex}.rf-chip:has(input:checked){color:#0f3f8c;background:#eef4ff;border-color:#1458c0}.rf-chip:has(input:focus-visible){outline-offset:2px;outline:3px solid #1458c0}.rf-note{display:grid}.rf-textarea{inline-size:100%;color:var(--color-navy);font:inherit;resize:vertical;background:#fbfcfe;border:1px solid #0b1b3f1f;border-radius:12px;padding:10px 12px;font-size:.88rem;line-height:1.45}.rf-textarea:focus-visible{outline-offset:1px;outline:3px solid #1458c0}.rf-note-meta{color:var(--color-muted);justify-content:space-between;gap:12px;margin:5px 0 0;font-size:.75rem;display:flex}.rf-thanks,.rf-error{margin:0;font-size:.86rem}.rf-error{color:#9b2c10}.rf[data-moment=watched]{background:#ffffffe6;max-inline-size:640px;margin-inline:auto}@media (max-width:760px){.rc-hero{grid-template-columns:1fr}.rc-intel{text-align:start;grid-template-columns:auto minmax(0,1fr);justify-items:start}.rc-rating{border-block-start:0;border-inline-start:1px solid #0b1b3f14;justify-items:start;padding:0 0 0 12px}.rc-foot{grid-template-columns:1fr}.rc-cta{inline-size:100%}.lp-frame{border-radius:16px}.rs-layer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rc-card--side,.rc-dot,.rc-cta,.rc-arrow,.lp-fill{transition:none}.rs-breakdown,.lp-ready .pf-button{animation:none}.lp-spinner{animation-duration:2.4s}}.dg{text-align:start;gap:18px;inline-size:100%;max-inline-size:680px;margin-inline:auto;display:grid}.dg-nodes{gap:8px;margin:0;padding:0;list-style:none;display:flex}.dg-nodes li{border-radius:var(--y-r-pill);background:#0b1b3f1a;block-size:6px;inline-size:34px;position:relative;overflow:hidden}.dg-nodes li:before,.dg-nodes li:after{content:"";border-radius:inherit;opacity:0;transition:opacity .36s var(--ease-enter);position:absolute;inset:0}.dg-nodes li:before{background:linear-gradient(90deg, var(--y-orange), #ffb020)}.dg-nodes li:after{background:linear-gradient(90deg, #12a0f5, var(--y-blue))}.dg-nodes li[data-state=current]:before,.dg-nodes li[data-state=answered]:after{opacity:1}.dg-step{animation:yn-rise-in var(--motion-slow) var(--ease-enter) both;gap:14px;display:grid}.dg-intro{color:#3e4a61;margin:0;font-size:1rem}.dg-question{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.2vw,2rem);line-height:1.15}.dg-question:focus{outline:none}.dg-question:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #1458c0}.dg-options{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.dg-option,.dg-check{border-radius:var(--y-r-pill);min-block-size:46px;color:var(--color-navy);cursor:pointer;transition:border-color .16s var(--ease-ui), box-shadow .2s var(--ease-ui), translate .16s var(--ease-ui), background-color .16s var(--ease-ui);background:#fff;border:1px solid #0b1b3f24;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:600;display:inline-flex}.dg-option:hover,.dg-check:hover{border-color:#ff7a1a8c;translate:0 -1px;box-shadow:0 12px 26px -20px #ff7a1acc}.dg-option:focus-visible{outline-offset:2px;outline:3px solid #1458c0}.dg-option[aria-pressed=true]{border-color:var(--y-blue);background:#eef4ff}.dg-check input{accent-color:#1458c0;block-size:18px;inline-size:18px}.dg-check:has(input:checked){border-color:var(--y-blue);background:#eef4ff}.dg-check:has(input:focus-visible){outline-offset:2px;outline:3px solid #1458c0}.dg-continue{justify-self:start}.dg-aux{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:.9rem;display:flex}.dg-why summary{cursor:pointer;color:#1458c0;font-weight:600}.dg-why p{color:#3e4a61;max-inline-size:48ch;margin:6px 0 0}.dg-profile{border-radius:var(--y-r-card);background:linear-gradient(135deg,#fff,#f1f6ff);border:1px solid #1673ff2e;gap:10px;margin:4px 0;padding:18px 20px;list-style:none;display:grid}.dg-profile li{color:var(--color-navy);animation:yn-rise-in .36s var(--ease-enter) both;align-items:baseline;gap:10px;font-weight:600;display:flex}.dg-profile li:nth-child(2){animation-delay:80ms}.dg-profile li:nth-child(3){animation-delay:.16s}.dg-profile li:nth-child(4){animation-delay:.24s}.dg-profile-dot{background:var(--y-blue);border-radius:50%;flex:none;block-size:10px;inline-size:10px;translate:0 -1px;box-shadow:0 0 0 4px #1673ff24}.dg-actions{flex-wrap:wrap;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.dg-step,.dg-profile li{animation:none}.dg-nodes li:before,.dg-nodes li:after{transition:none}}.pth-setup{gap:18px;inline-size:100%;max-inline-size:760px;margin-inline:auto;display:grid}.pth-stage{animation:yn-rise-in var(--motion-slow) var(--ease-enter) both;gap:16px;display:grid}.pth-options{border:0;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.pth-options--row{flex-wrap:wrap;display:flex}.pth-option{border-radius:var(--y-r-card);cursor:pointer;transition:border-color .16s var(--ease-ui), box-shadow .2s var(--ease-ui), background-color .16s var(--ease-ui);background:#fff;border:1px solid #0b1b3f1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px 14px;padding:16px 18px;display:grid;position:relative}.pth-option:hover{border-color:#ff7a1a80;box-shadow:0 14px 30px -24px #ff7a1acc}.pth-option input{accent-color:#1458c0;block-size:18px;inline-size:18px;margin:4px 0 0}.pth-option:has(input:checked){border-color:var(--y-blue);background:#f2f7ff;box-shadow:0 0 0 3px #1673ff1a}.pth-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #1458c0}.pth-option-body{gap:4px;min-inline-size:0;display:grid}.pth-option-body strong{color:var(--color-navy);font-size:1.02rem}.pth-option-body>span{color:#46526a;font-size:.92rem}.pth-option-meta{flex-wrap:wrap;gap:6px;margin-block-start:4px;display:flex}.pth-option--compact{grid-template-columns:auto auto;padding:12px 16px}.pth-option--compact .pth-option-body{gap:0}.pth-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-block-start:4px;display:flex}.pth-outcome{color:#3e4a61;max-inline-size:64ch;margin:0;font-size:1.05rem}.pth-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;display:grid}.pth-facts>div{background:#fff;border:1px solid #0b1b3f14;border-radius:16px;padding:14px 16px}.pth-facts dt{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.pth-facts dd{color:var(--color-navy);margin:4px 0 0;font-weight:600}.pth-source{color:var(--color-muted);font-size:.84rem;font-weight:500;display:block}.pth-time .pth-source{display:inline}.pth-note{color:#3e2a12;background:#fff8f0;border:1px solid #ff7a1a40;border-radius:16px;margin:0;padding:14px 18px}.pth-note strong{color:var(--color-navy);margin-block-end:4px;display:block}.pth-note p{margin:0 0 6px}.pth{gap:28px;display:grid}.pth-head .pth-outcome{margin-block-start:4px}.pth-section{gap:10px;display:grid}.pth-time{color:#3e4a61;max-inline-size:78ch;margin:0}.pth-sources{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pth-source-card{align-content:start;gap:6px;padding:18px 20px;display:grid}.pth-source-card h3{margin:0;font-size:1.02rem;line-height:1.35}.pth-checked{color:var(--color-muted);margin:0;font-size:.84rem}.pth-modules{gap:30px;margin:0;padding:0;list-style:none;display:grid}.pth-module{gap:12px;display:grid}.pth-module .rm-chapter-head h3{letter-spacing:-.02em;margin:0;font-size:1.25rem}.pth-steps{gap:8px;margin:0;padding:0 0 0 76px;list-style:none;display:grid}.pth-step-row{color:inherit;transition:translate .16s var(--ease-ui), border-color .2s var(--ease-ui);background:#fff;border:1px solid #0b1b3f14;border-radius:16px;grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:12px 18px;text-decoration:none;display:grid}a.pth-step-row:hover{border-color:#1673ff4d;translate:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) a.pth-step-row:hover{translate:-4px}.pth-step[data-next] .pth-step-row{border-color:#ff7a1a73;box-shadow:0 0 0 4px #ff7a1a14,0 24px 50px -40px #ff7a1a99}.pth-step[data-availability=waiting] .pth-step-row,.pth-step[data-availability=blocked] .pth-step-row,.pth-step[data-availability=unavailable] .pth-step-row{background:#ffffff8c;border-style:dashed}.pth-step[data-availability=skipped] .pth-step-label{-webkit-text-decoration:line-through #0b1b3f59;text-decoration:line-through #0b1b3f59}.pth-step-kind{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.pth-step-label{min-inline-size:0;color:var(--color-navy);overflow-wrap:anywhere;font-weight:600}.pth-step[data-availability=blocked] .pth-step-label,.pth-step[data-availability=unavailable] .pth-step-label{color:#5b6478}.pth-step-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pth-status{border-radius:var(--y-r-pill);color:#3e4a61;background:#0b1b3f0f;align-items:center;padding:3px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.pth-status[data-tone=done]{color:var(--color-blue-text);background:#e8f1ff}.pth-status[data-tone=next]{color:var(--color-orange-text);background:#fff3e6}.pth-status[data-tone=wait]{color:#8a4a12;background:#fff8f0;border:1px dashed #ff7a1a73}p.pth-status{justify-self:start;margin:0}.pth-assessment{gap:10px;display:grid}.pth-credentials{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pth-credentials li{border-block-start:1px solid #0b1b3f12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block:8px;display:flex}.pth-stage-page{gap:20px;inline-size:100%;max-inline-size:980px;margin-inline:auto;display:grid}.pth-step-head{gap:6px;display:grid}.pth-step-head .pf-title{overflow-wrap:anywhere;font-size:clamp(1.6rem,3.4vw,2.4rem)}.pth-step-head .pf-title:focus{outline:none}.pth-step-head .pf-title:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #1458c0}.pth-confirm{color:var(--color-navy);align-items:center;gap:8px;margin:8px 0;font-weight:600;display:flex}.pth-confirm input{accent-color:#1458c0;block-size:18px;inline-size:18px}.pth-lesson{gap:10px;display:grid}.pth-video{border-radius:var(--y-r-card);background:#0b1b3f;overflow:hidden;box-shadow:0 40px 80px -50px #0b1b3f99}.pth-video iframe{aspect-ratio:16/9;border:0;inline-size:100%;display:block}.pth-video .pth-note{border-radius:0}.pth-cando{gap:6px;padding:20px 22px;display:grid}.pth-cando ul,.pth-related{gap:6px;margin:0;padding-inline-start:1.2em;display:grid}.pth-honest{margin-block-start:-8px;font-size:.84rem}.pth-invite{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-block-start:28px;padding:22px 26px;display:flex}.pth-invite>div{gap:4px;max-inline-size:62ch;display:grid}.pth-invite .pf-section-title{margin:0}.pth-explore-item{gap:8px}.pth-explore-path{padding-inline-start:6px;font-size:.9rem}@media (max-width:760px){.pth-steps{padding-inline-start:0}.pth-step-row{grid-template-columns:minmax(0,1fr)}.pth-step-side{justify-content:flex-start}.pth-option{grid-template-columns:auto minmax(0,1fr)}.pth-option>.pf-chip{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.pth-stage{animation:none}a.pth-step-row,.pth-option{transition:none}}:root{--gradient-transform:linear-gradient(135deg,#ffb020,#ff5a1f 35%,#0a2a7a 65%,#12a0f5);--color-orange-text:#b04a0a;--color-blue-text:#1458c0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--y-navy:#0b1b3f;--y-blue:#2563eb;--y-blue-hover:#1d4ed8;--y-orange:#f97316;--y-orange-hover:#ea670c;--y-page:#f8fafc;--y-tint:#f4f7fd;--y-tint-strong:#e8effc;--y-surface:#fff;--y-text:#0b1b3f;--y-text-2:#5b6478;--y-text-3:#5f687c;--y-line:#e6eaf2;--y-r-sm:12px;--y-r-md:16px;--y-r-card:22px;--y-r-panel:28px;--y-r-pill:999px;--y-shadow-sm:0 1px 2px #0b1b3f0a, 0 4px 12px #0b1b3f0a;--y-shadow-card:0 1px 2px #0b1b3f0a, 0 8px 24px #0b1b3f0d;--y-shadow-hover:0 2px 4px #0b1b3f0d, 0 18px 40px -16px #0b1b3f33;--y-space-1:4px;--y-space-2:8px;--y-space-3:12px;--y-space-4:16px;--y-space-5:24px;--y-space-6:32px;--y-space-7:48px;--y-space-8:64px;--y-card-pad:clamp(20px, 2.2vw, 28px);--y-fs-display:clamp(2.1rem, 4.4vw, 3.5rem);--y-fs-h1:clamp(1.8rem, 3.4vw, 2.75rem);--y-fs-h2:clamp(1.4rem, 2.4vw, 2rem);--y-fs-h3:1.125rem;--y-fs-body:1rem;--y-fs-small:.875rem;--y-fs-xs:.75rem;--y-weight-head:650;--y-tap:44px;--y-focus:0 0 0 3px #fff, 0 0 0 5px #1458c0;--shell:2400px;--gutter:clamp(14px, 2vw, 28px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-block-start:88px;overflow-x:clip}body{background:var(--color-bg);color:var(--color-navy);font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.65}:lang(hi),:lang(mr){font-family:var(--font-devanagari), "Nirmala UI", sans-serif}button,input,textarea,select{font:inherit}a{color:inherit;text-underline-offset:.2em}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:5px;outline:3px solid #1458c0}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{color:var(--y-text);font-weight:700}h2{letter-spacing:-.045em;max-inline-size:820px;margin-block-end:1.25rem;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.12}h3{letter-spacing:-.025em;font-size:1.2rem;line-height:1.4}p{margin-block-end:1rem}.shell{inline-size:min(1160px,100% - 96px);margin-inline:auto}.section{padding-block:112px}.section-intro,.muted{color:var(--color-muted)}.section-intro{max-inline-size:620px;font-size:1.0625rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.site-header{z-index:30;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#f8fafce0;border-block-end:1px solid #0b1b3f12;position:sticky;inset-block-start:0}.header-inner{justify-content:space-between;align-items:center;gap:20px;min-block-size:72px;display:flex}.wordmark{block-size:auto;inline-size:150px;display:block}.nav-desktop{align-items:center;gap:32px;font-size:.875rem;font-weight:600;display:flex}.nav-desktop a,.nav-mobile nav a{padding-block:10px;text-decoration:none}.nav-mobile{display:none;position:relative}.nav-mobile summary{background:#fff;border:1px solid #d9dde5;border-radius:999px;padding:9px 16px;font-size:.875rem;font-weight:600;list-style:none}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile nav{background:#fff;border:1px solid #e3e6ec;border-radius:16px;flex-direction:column;min-inline-size:200px;padding:8px;display:flex;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 18px 40px -20px #0b1b3f40}.nav-mobile nav a{border-radius:10px;padding:12px 14px}.nav-mobile nav a:hover{background:#f3f5f8}.input{inline-size:100%;min-inline-size:0;color:var(--color-navy);background:#fff;border:1px solid #aab0bc;border-radius:10px;padding:12px 14px}.input::placeholder{color:#657084;opacity:1}.input:focus{border-color:var(--color-navy)}.input[aria-invalid=true]{border-color:#b42318}.field-hint,.field-error{margin-block:8px 0;font-size:.8125rem;line-height:1.5}.field-hint{color:var(--color-muted)}.field-error{color:#a32119}.form-row{gap:18px;margin-block:22px;display:grid}.field label{margin-block-end:7px;font-size:.875rem;font-weight:600;display:block}.optional{color:var(--color-muted);font-weight:400}.consent-row{align-items:flex-start;gap:10px;margin-block:22px;display:flex}.consent-row label{color:#465269;font-size:.8125rem;line-height:1.65}.checkbox{block-size:18px;inline-size:18px;accent-color:var(--color-navy);flex-shrink:0;margin-block-start:3px}.form-status{margin-block-start:12px;font-size:.875rem}.form-status:empty{display:none}.honeypot{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.site-footer{border-block-start:1px solid var(--color-line)}.footer-inner{min-block-size:96px;color:var(--color-muted);justify-content:space-between;align-items:center;gap:24px;font-size:.8125rem;display:flex}.footer-inner p{margin:0}.skip-link{color:var(--color-navy);z-index:40;background:#fff;padding:12px;position:absolute;inset-block-start:-100px;inset-inline-start:16px}.skip-link:focus{inset-block-start:12px}.simple-page{min-block-size:65vh;max-inline-size:720px;padding-block:70px}.simple-page h1{letter-spacing:-.05em;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.2}.simple-page h2{letter-spacing:-.02em;margin-block-start:40px;font-size:1.35rem;font-weight:650}.simple-page p,.simple-page li{color:#33405f;line-height:1.7}@media (max-width:520px){.simple-page{inline-size:calc(100% - 32px);padding-block:40px}}.auth-panel{border:1px solid var(--color-line);background:#fff;border-radius:14px;max-inline-size:500px;padding:30px}.auth-panel .button{inline-size:100%;margin-block-start:20px}.review-note{color:#68411c;background:#fff0df;border-radius:999px;padding:6px 14px;font-size:.875rem;display:inline-block}@media (max-width:1000px){.shell{inline-size:calc(100% - 56px)}.section{padding-block:88px}}@media (max-width:760px){.shell{inline-size:calc(100% - 40px)}.section{padding-block:64px}.nav-desktop{display:none}.nav-mobile{display:block}.header-inner{min-block-size:64px}.wordmark{inline-size:130px}.footer-inner{flex-wrap:wrap;gap:12px;padding-block:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.wb{gap:24px;max-inline-size:1280px;margin-inline:auto;display:grid}.wb-head{gap:6px;display:grid}.wb-head .pf-title{margin:0;font-size:clamp(1.6rem,2.6vw,2.2rem)}.wb-key{color:var(--color-muted);word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.wb-sub{color:var(--color-muted);font-size:.8rem;display:block}.wb-note{color:#6b3a00;background:#fff3e6;border-radius:10px;margin:0;padding:8px 12px;font-size:.85rem}.wb-empty{color:#3e4a61}.wb-targets{flex-wrap:wrap;gap:6px;display:flex}.wb-targets a{border-radius:var(--y-r-pill);color:var(--color-navy);background:#0b1b3f0f;padding:4px 10px;font-size:.8rem;text-decoration:none}.wb-targets a[aria-current=page]{background:var(--color-navy);color:#fff}.wb-table{border-collapse:collapse;background:#fff;border-radius:12px;inline-size:100%;font-size:.85rem;overflow:hidden}.wb-table th,.wb-table td{text-align:start;vertical-align:top;border-block-end:1px solid #0b1b3f12;padding:8px 10px}.wb-table th{color:#3e4a61;letter-spacing:.04em;text-transform:uppercase;background:#0b1b3f0a;font-size:.74rem}.wb-table a{color:var(--color-blue-text);font-weight:600}.wb-section{gap:10px;display:grid}.wb-section h2{margin:0;font-size:1.15rem}.wb-section p,.wb-section ul{margin:0}.wb-form{background:#fff;border:1px solid #0b1b3f14;border-radius:14px;gap:12px;max-inline-size:720px;padding:16px;display:grid}.wb-form fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.wb-form legend{margin-block-end:4px;font-weight:700}.wb-map{justify-content:space-between;gap:12px;font-size:.85rem;display:flex}.wb-field{gap:4px;display:grid}.wb-field textarea{font:inherit;border:1px solid #0b1b3f26;border-radius:8px;padding:8px}.wb-log{color:#3e4a61;margin:0;padding-inline-start:18px;font-size:.85rem}.wb-agreement summary{cursor:pointer;font-weight:600}@media (max-width:760px){.wb-table{display:block;overflow-x:auto}}.vf{gap:14px;max-inline-size:760px;margin:48px auto;padding-inline:16px;display:grid}.vf .pf-title{margin:0}.vf-status{border-radius:var(--y-r-pill);justify-self:start;margin:0;padding:6px 12px;font-weight:800}.vf-status--valid{color:#146c2e;background:#e6f4ea}.vf-status--invalid{color:#9b1c1c;background:#fde8e8}.vf-facts{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.vf-facts dt{color:var(--color-muted)}.vf-facts dd{color:var(--color-navy);margin:0}.vf-statement{color:#3e4a61;margin:0}.vf-notes,.vf-foot{color:var(--color-muted);font-size:.9rem}.wb-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.wb-stat{background:#fff;border:1px solid #0b1b3f14;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.wb-stat span{color:var(--color-muted);font-size:.78rem}.wb-stat strong{color:var(--color-navy);font-size:1.6rem}.wb-stat em{color:#3e4a61;font-size:.8rem;font-style:normal}.wb-counts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wb-counts li{border-radius:var(--y-r-pill);background:#fff;border:1px solid #0b1b3f14;gap:8px;padding:6px 12px;font-size:.85rem;display:flex}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
