/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--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-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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{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{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.grid{display:grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}.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))}}:root{--navy:#031226;--navy-soft:#081b33;--ink:#10213a;--cyan:#53d8f4;--cyan-dark:#087e9d;--ice:#e9faff;--paper:#f6f8fb;--line:#10213a24;--muted:#617086}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}main{overflow:hidden}.siteHeader{z-index:20;background:var(--navy);border-bottom:1px solid #8fc7f429;position:relative}.nav{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:28px;max-width:1240px;height:78px;margin:0 auto;padding:0 28px;display:flex}.nav:before{content:"";background:var(--navy);z-index:-1;height:78px;position:absolute;top:0;left:0;right:0}.brand{flex:none;align-items:center;display:flex}.brandLogo{width:238px;height:auto;display:block}footer .brandLogo{width:220px}.navLinks{color:#b8c8db;gap:30px;font-size:14px;display:flex}.navLinks a:hover{color:#8fc7f4}.navCta,.primaryButton{color:#fff;background:#125fab;border-radius:4px;font-weight:800}.navCta{padding:12px 18px;font-size:13px}.mobileMenu{display:none;position:relative}.mobileMenu summary{cursor:pointer;color:#fff;font-weight:800;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu>div{background:#071a31;border:1px solid #29435e;width:230px;padding:12px;position:absolute;top:38px;right:0;box-shadow:0 18px 50px #00000059}.mobileMenu a{color:#d7e5f1;padding:12px;font-size:14px;display:block}.mobileMenu a:hover,.mobileMenu a:focus-visible{color:var(--cyan)}.hero{color:#fff;background:radial-gradient(circle at 78% 42%,#2397bc40,#0000 35%),linear-gradient(125deg,#020d20 0%,#03162f 58%,#062647 100%);padding:38px max(28px,50vw - 620px) 64px}.eyebrow,.sectionLabel{color:var(--cyan-dark);letter-spacing:.18em;margin:0 0 20px;font-size:12px;font-weight:900}.hero .eyebrow{color:var(--cyan)}.hero h1{letter-spacing:-.06em;max-width:660px;margin:0;font-size:clamp(58px,6vw,86px);line-height:.96}.heroDivider{background:linear-gradient(90deg, var(--cyan), #53d8f400);width:min(430px,82%);height:2px;margin-top:28px;display:block;box-shadow:0 0 12px #53d8f49e}.heroText{color:#c8d6e5;max-width:630px;margin:0;font-size:19px;line-height:1.6}.heroActions{align-items:center;gap:30px;margin-top:38px;display:flex}.primaryButton{padding:17px 22px}.primaryButton span{margin-left:12px}.textLink{color:#d5e3f0;font-weight:700}.textLink span{color:var(--cyan);margin-left:7px}.trustRow{color:#8197ad;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:18px 30px;margin-top:48px;font-size:12px;display:flex}.trustRow span:before{content:"•";color:var(--cyan);margin-right:9px}.heroVisual{border:1px solid #53d8f42e;min-width:0;height:600px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000004d}.heroArtwork{background-color:#020d20;background-image:url(/hero-scanner.png);background-position:top;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.heroCopy{z-index:3;background:linear-gradient(#020d202e 0%,#020d20f2 54%,#020d20 100%);grid-template-columns:.92fr 1.08fr;align-items:end;gap:70px;padding:180px 48px 42px;display:grid;position:absolute;inset:auto 0 0}.scannerLightOrbit{z-index:1;aspect-ratio:1;filter:drop-shadow(0 0 10px #53d8f4b3);border:2px solid #b9f4ffb8;border-color:#b9f4ffb8 #53d8f43d #0000 #0000;border-radius:50%;width:36%;animation:7s linear infinite scannerOrbit;position:absolute;top:8%;right:2%}.scannerLightOrbit span{width:11px;height:11px;box-shadow:0 0 8px #fff, 0 0 18px var(--cyan), 0 0 34px #53d8f4e6;background:#effdff;border-radius:50%;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.scannerSparkle{z-index:2;width:5px;height:5px;box-shadow:0 0 7px #fff, 0 0 17px var(--cyan);background:#fff;border-radius:50%;animation:3.6s ease-in-out infinite sparklePulse;position:absolute}.sparkleOne{top:25%;right:17%}.sparkleTwo{animation-delay:-1.2s;top:61%;right:3%}.sparkleThree{animation-delay:-2.4s;top:82%;right:28%}@keyframes scannerOrbit{to{transform:rotate(360deg)}}@keyframes sparklePulse{0%,to{opacity:.2;transform:scale(.65)}45%{opacity:1;transform:scale(1.65)}60%{opacity:.5;transform:scale(1)}}.heroVisual:after{content:"";pointer-events:none;border:1px solid #53d8f424;position:absolute;inset:0}.statement{text-align:center;max-width:1040px;margin:0 auto;padding:130px 28px}.statement h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.5vw,60px);line-height:1.15}.statementText{max-width:720px;color:var(--muted);margin:28px auto 0;font-size:19px;line-height:1.75}.learnerStory{background:var(--navy);color:#fff;grid-template-columns:220px 1fr;gap:65px;max-width:1184px;margin:0 auto 35px;padding:62px;display:grid}.learnerStory .sectionLabel{color:var(--cyan)}.learnerStoryLabel>span{color:var(--cyan);margin-top:50px;font-family:Georgia,serif;font-size:100px;line-height:.5;display:block}.learnerStory figure{margin:0}.learnerStory blockquote{letter-spacing:-.035em;margin:0;font-size:clamp(27px,3.2vw,43px);line-height:1.32}.learnerStory figcaption{border-top:1px solid #29435e;align-items:baseline;gap:15px;margin-top:35px;padding-top:25px;display:flex}.learnerStory figcaption strong{color:var(--cyan)}.learnerStory figcaption span{color:#8fa5b9;font-size:13px}.toolsSection,.aboutSection,.privacySection,.contactSection{max-width:1240px;margin:0 auto;padding:105px 28px}.toolsSection{border-top:1px solid var(--line)}.sectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:55px;display:grid}.sectionHeading h2,.learningCopy h2,.aboutIntro h2,.privacySection h2,.contactSection h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,68px);line-height:1}.sectionHeading>p{max-width:500px;color:var(--muted);margin:0 0 5px auto;line-height:1.7}.toolGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.toolCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:300px;padding:36px;position:relative}.toolNumber{color:var(--cyan-dark);letter-spacing:.15em;font-size:12px;font-weight:900}.toolCard h3{letter-spacing:-.035em;margin:58px 0 16px;font-size:30px}.toolCard p{max-width:440px;color:var(--muted);line-height:1.65}.learningSection{background:var(--navy);color:#fff;padding:110px max(28px,50vw - 592px)}.learningCard{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.learningCopy .sectionLabel{color:var(--cyan)}.learningCopy p:not(.sectionLabel){color:#aec0d2;max-width:580px;margin:28px 0;font-size:18px;line-height:1.7}.learningPills{flex-wrap:wrap;gap:10px;display:flex}.learningPills span{color:#d4e2ee;border:1px solid #29435e;padding:10px 13px;font-size:12px}.equationCard{background:#071a31;border:1px solid #284761;padding:42px;box-shadow:0 25px 60px #0000003d}.equationLabel{color:var(--cyan);letter-spacing:.17em;font-size:11px;font-weight:900}.equation{letter-spacing:-.05em;margin:38px 0 15px;font-family:Georgia,serif;font-size:clamp(52px,7vw,82px)}.equationCard>p{color:#9eb4c8;line-height:1.65}.frequencyRow{background:#29435e;grid-template-columns:1fr 1fr;gap:1px;margin-top:35px;display:grid}.frequencyRow div{background:#071a31;padding:19px}.frequencyRow span,.frequencyRow strong{display:block}.frequencyRow span{color:#7e96ad;margin-bottom:8px;font-size:11px}.frequencyRow strong{color:var(--cyan)}.aboutSection{grid-template-columns:1fr 1fr;gap:100px;display:grid}.founderLead{color:var(--cyan-dark);letter-spacing:-.025em;margin:22px 0 0;font-size:24px;font-weight:800}.aboutBody{padding-top:36px}.aboutBody p{color:var(--muted);margin:0 0 25px;font-size:18px;line-height:1.75}.founderPromise{background:var(--navy);color:#fff;border-left:4px solid var(--cyan);margin-top:38px;padding:26px 28px}.founderPromise span{color:var(--cyan);letter-spacing:.17em;margin-bottom:13px;font-size:10px;font-weight:900;display:block}.founderPromise strong{font-size:20px;line-height:1.5;display:block}.privacySection{border-top:1px solid var(--line)}.privacyGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin:55px 0 30px;display:grid}.privacyGrid article{border:1px solid var(--line);background:#fff;padding:30px}.privacyGrid span{color:var(--cyan-dark);font-size:12px;font-weight:900}.privacyGrid h3{margin:36px 0 12px;font-size:21px}.privacyGrid p{color:var(--muted);line-height:1.6}.disclaimer{background:#eaf1f5;grid-template-columns:190px 1fr;gap:35px;padding:28px 32px;display:grid}.disclaimer strong{font-size:18px}.disclaimer p{color:#526378;margin:0;line-height:1.7}.contactSection{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:50px;display:flex}.contactSection h2{max-width:650px}.contactSection>a{color:var(--cyan-dark);border-bottom:1px solid var(--cyan-dark);white-space:nowrap;padding-bottom:7px;font-weight:800}.contactSection>a span{margin-left:10px}footer{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:45px max(28px,50vw - 592px);display:flex}footer p{color:#8397ab;font-size:12px}footer>div{color:#aebed0;gap:24px;font-size:13px;display:flex}.pageHero{color:#fff;background:radial-gradient(circle at 82% 20%,#2397bc40,#0000 32%),linear-gradient(125deg,#020d20 0%,#03162f 62%,#062647 100%);padding:110px max(28px,50vw - 592px)}.pageHero .eyebrow{color:var(--cyan)}.pageHero h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(48px,6vw,80px);line-height:1}.pageHero>p:last-child{color:#b8c9d9;max-width:760px;margin:28px 0 0;font-size:19px;line-height:1.7}.pathwaysSection,.pageContent,.storyLayout,.supportContent,.policyContent,.feedbackContent{max-width:1240px;margin:0 auto;padding:105px 28px}.compactHeading{margin-bottom:42px}.pathwayGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pathwayCard{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:340px;padding:32px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.pathwayCard:hover,.pathwayCard:focus-visible{border-color:#087e9d8c;transform:translateY(-4px);box-shadow:0 20px 45px #10213a1a}.pathwayCard>span,.moduleMeta,.availabilityNote{color:var(--cyan-dark);letter-spacing:.14em;font-size:11px;font-weight:900}.pathwayCard h3{letter-spacing:-.04em;margin:58px 0 16px;font-size:30px;line-height:1.1}.pathwayCard p{color:var(--muted);margin:0;line-height:1.65}.pathwayCard strong{color:var(--cyan-dark);margin-top:auto;padding-top:34px}.feedbackBand{background:#e8f7fb;border-top:1px solid #087e9d29;justify-content:space-between;align-items:end;gap:60px;padding:82px max(28px,50vw - 592px);display:flex}.feedbackBand h2{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(34px,4.5vw,58px);line-height:1.05}.feedbackBand p:not(.sectionLabel){max-width:680px;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.7}.feedbackButton{border:1px solid var(--cyan-dark);color:var(--cyan-dark);flex:none;padding:15px 19px;font-weight:800}.feedbackButton:hover,.feedbackButton:focus-visible{background:#fff}.appSalesHero{color:#fff;background:radial-gradient(circle at 78% 35%,#2397bc3d,#0000 30%),linear-gradient(125deg,#020d20 0%,#03162f 60%,#062647 100%);grid-template-columns:1.05fr .95fr;align-items:center;gap:85px;min-height:720px;padding:90px max(28px,50vw - 592px);display:grid}.appSalesHero .eyebrow{color:var(--cyan)}.appSalesCopy h1{letter-spacing:-.06em;max-width:670px;margin:0;font-size:clamp(56px,6.3vw,88px);line-height:.96}.appSalesCopy>p:not(.eyebrow){color:#bed0df;max-width:650px;margin:28px 0 0;font-size:19px;line-height:1.7}.appSalesActions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:38px;display:flex}.appQuietLink{color:#d8e7f1;font-weight:800}.appQuietLink span{color:var(--cyan);margin-left:8px}.appHeroFacts{flex-wrap:wrap;gap:12px;margin-top:46px;display:flex}.appHeroFacts span{color:#aec2d2;letter-spacing:.05em;text-transform:uppercase;border:1px solid #29435e;padding:9px 12px;font-size:11px;font-weight:800}.appPhoneStage{place-items:center;min-height:540px;display:grid;position:relative}.appPhoneStage:before,.appPhoneStage:after{content:"";border:1px solid #53d8f433;border-radius:50%;width:500px;height:280px;position:absolute;transform:rotate(-12deg)}.appPhoneStage:after{border-color:#53d8f417;width:610px;height:370px}.appPhone{z-index:2;width:310px;min-height:555px;color:var(--ink);background:#f4f8fb;border:8px solid #142944;border-radius:42px;padding:24px 19px 20px;position:relative;transform:rotate(2deg);box-shadow:0 42px 90px #0000007a}.appPhone:before{content:"";background:#142944;border-radius:99px;width:78px;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.appPhoneTop{justify-content:space-between;align-items:end;height:48px;padding:0 5px 8px;display:flex}.appPhoneTop strong{letter-spacing:-.04em;font-size:15px}.appPhoneTop span{color:var(--cyan-dark);letter-spacing:.13em;font-size:9px;font-weight:900}.appPhoneLesson{background:var(--navy);color:#fff;border-radius:19px;padding:23px}.appPhoneLesson small,.appPhoneResult small{color:var(--cyan);letter-spacing:.13em;font-size:8px;font-weight:900}.appPhoneLesson h2{letter-spacing:-.04em;margin:13px 0 12px;font-size:24px;line-height:1.12}.appPhoneLesson p{color:#b8c9d9;margin:0;font-size:12px;line-height:1.55}.appPhoneControl{background:#fff;border:1px solid #10213a1f;grid-template-columns:1fr auto;gap:7px 14px;margin-top:12px;padding:15px 17px;display:grid}.appPhoneControl span{color:var(--muted);font-size:9px;font-weight:900}.appPhoneControl strong{color:var(--cyan-dark);font-size:10px}.appPhoneControl i{background:linear-gradient(90deg, var(--cyan) 34%, #d8e2e9 34%);border-radius:10px;grid-column:1/3;height:5px;display:block}.appPhoneResult{background:var(--ice);margin-top:12px;padding:16px 17px}.appPhoneResult small{color:var(--cyan-dark)}.appPhoneResult p{color:#31536b;margin:7px 0 0;font-size:11px;font-weight:700;line-height:1.45}.appPhoneNav{border-top:1px solid var(--line);color:#8192a3;justify-content:space-around;padding-top:15px;font-size:9px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.appPhoneNav strong{color:var(--cyan-dark)}.appValueStrip{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:center;gap:14px 30px;padding:28px max(28px,50vw - 592px);display:flex}.appValueStrip span{color:#526378;font-size:12px;font-weight:800}.appValueStrip span:before{content:"•";color:var(--cyan-dark);margin-right:9px}.appSalesSection,.appPendingSection,.appFutureSection,.appSupportNote{max-width:1240px;margin:0 auto;padding:105px 28px}.appModuleGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.appModuleCard{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:330px;padding:34px;display:flex}.appModuleTopline{color:var(--cyan-dark);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:25px;font-size:11px;font-weight:900;display:flex}.appModuleTopline strong{letter-spacing:-.03em;font-size:22px}.appModuleCard h3{letter-spacing:-.04em;margin:70px 0 16px;font-size:32px;line-height:1.08}.appModuleCard p{max-width:520px;color:var(--muted);margin:0;line-height:1.7}.appModuleCard small{color:#8494a6;letter-spacing:.13em;margin-top:auto;padding-top:30px;font-size:9px;font-weight:900}.appPendingSection{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:75px;display:grid}.appPendingIntro h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,62px);line-height:1}.appPendingIntro>p:not(.sectionLabel){color:var(--muted);margin:25px 0 0;font-size:17px;line-height:1.7}.appPendingGrid{gap:13px;display:grid}.appPendingGrid article{border:1px solid var(--line);background:#fff;padding:30px}.appPendingGrid article>div{color:var(--cyan-dark);letter-spacing:.12em;justify-content:space-between;gap:20px;font-size:10px;font-weight:900;display:flex}.appPendingGrid article>div strong{letter-spacing:-.03em;font-size:19px}.appPendingGrid h3{letter-spacing:-.035em;margin:34px 0 10px;font-size:25px}.appPendingGrid p{color:var(--muted);margin:0;line-height:1.65}.appPendingGrid .appBundleCard{background:var(--navy);color:#fff;border-color:var(--navy)}.appPendingGrid .appBundleCard>div{color:var(--cyan)}.appPendingGrid .appBundleCard p{color:#aebfd0}.appTestimonial{background:var(--navy);color:#fff;text-align:center;padding:95px max(28px,50vw - 564px)}.appTestimonial .sectionLabel{color:var(--cyan)}.appTestimonial blockquote{letter-spacing:-.04em;max-width:920px;margin:25px auto 0;font-size:clamp(29px,4vw,48px);line-height:1.3}.appTestimonial>p:last-child{color:#91a8bc;margin:30px 0 0}.appTestimonial strong{color:var(--cyan)}.appFutureSection{grid-template-columns:1fr .85fr;align-items:center;gap:85px;display:grid}.appFutureSection h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,64px);line-height:1}.appFutureSection>div:first-child>p:not(.sectionLabel){color:var(--muted);margin:25px 0 20px;font-size:17px;line-height:1.72}.appFutureSection>div:first-child>span{color:var(--cyan-dark);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.futureLessonPreview{background:var(--navy);color:#fff;box-shadow:18px 18px 0 var(--ice);border:1px solid #29435e;padding:40px}.futureLessonPreview small{color:var(--cyan);letter-spacing:.14em;font-size:10px;font-weight:900}.futureLessonPreview strong{letter-spacing:-.04em;margin-top:55px;font-size:34px;line-height:1.1;display:block}.futureLessonPreview p{color:#aebfd0;margin:18px 0 0;line-height:1.7}.appDownloadBand{background:#e8f7fb;border-top:1px solid #087e9d29;justify-content:space-between;align-items:end;gap:55px;padding:85px max(28px,50vw - 592px);display:flex}.appDownloadBand h2{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(35px,4.6vw,60px);line-height:1.04}.appDownloadBand .primaryButton{flex:none}.appSupportNote{text-align:center;padding-top:32px;padding-bottom:32px}.appSupportNote p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.appSupportNote a{color:var(--cyan-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.moduleGrid{gap:18px;display:grid}.moduleCard{border:1px solid var(--line);background:#fff;grid-template-columns:190px 1fr 1.1fr;align-items:start;gap:36px;padding:36px;display:grid}.moduleMeta{flex-direction:column;gap:15px;display:flex}.moduleMeta span{color:var(--ink);letter-spacing:-.04em;font-size:34px}.moduleMeta strong{line-height:1.45}.moduleCard h2{letter-spacing:-.04em;margin:0;font-size:31px;line-height:1.1}.moduleCard>p{color:var(--muted);margin:0;line-height:1.7}.moduleCard ul{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:2/4;gap:10px;margin:0;padding:22px 0 0;list-style:none;display:flex}.moduleCard li{background:var(--ice);color:#31536b;padding:9px 12px;font-size:12px}.lessonButton{background:var(--cyan);color:var(--navy);grid-column:2/4;justify-self:start;padding:14px 18px;font-weight:800}.lessonButton span{margin-left:12px}.availabilityNote{border-left:3px solid var(--cyan);letter-spacing:.04em;background:#eaf5f8;margin:24px 0 0;padding:18px 20px;line-height:1.65}.curriculumIntro{grid-template-columns:1fr 1fr;align-items:end;gap:70px;max-width:1184px;margin:0 auto;padding:100px 28px 70px;display:grid}.curriculumIntro h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,66px);line-height:1}.curriculumIntro>p{color:var(--muted);margin:0;font-size:18px;line-height:1.75}.curriculumRoadmap{max-width:1184px;margin:0 auto;padding:0 28px 110px}.curriculumPhase{border-top:1px solid var(--line);grid-template-columns:330px 1fr;gap:55px;padding:75px 0;display:grid}.phaseHeader{grid-template-columns:54px 1fr;align-self:start;gap:18px;display:grid;position:sticky;top:28px}.phaseNumber{color:var(--cyan-dark);letter-spacing:.12em;writing-mode:vertical-rl;font-size:10px;font-weight:900;transform:rotate(180deg)}.phaseHeader p{color:var(--cyan-dark);letter-spacing:.15em;margin:0 0 13px;font-size:11px;font-weight:900}.phaseHeader h2{letter-spacing:-.045em;margin:0;font-size:38px;line-height:1.03}.phaseHeader span{color:var(--muted);margin-top:18px;line-height:1.6;display:block}.chapterList{border-top:1px solid var(--line)}.chapterCard{border-bottom:1px solid var(--line);background:#fff}.chapterCard summary{cursor:pointer;grid-template-columns:62px 1fr 34px;align-items:start;gap:22px;min-height:150px;padding:28px 26px;list-style:none;display:grid}.chapterCard summary::-webkit-details-marker{display:none}.chapterCard summary:hover,.chapterCard summary:focus-visible{background:#f9fcfd}.chapterNumber{color:var(--cyan-dark);letter-spacing:-.04em;font-size:28px;font-weight:900}.chapterHeading{flex-direction:column;gap:12px;display:flex}.chapterHeading strong{letter-spacing:-.035em;font-size:27px;line-height:1.15}.chapterHeading small{max-width:590px;color:var(--muted);font-size:15px;line-height:1.6}.chapterToggle{color:var(--cyan-dark);text-align:right;font-size:30px;font-weight:300}.chapterCard[open] .chapterToggle{transform:rotate(45deg)}.chapterBody{border-top:1px solid var(--line);margin:0 26px 30px 110px;padding:28px 0 6px}.chapterLessonLabel{color:var(--cyan-dark);letter-spacing:.15em;margin:0 0 18px;font-size:10px;font-weight:900}.chapterBody ol{counter-reset:lesson;grid-template-columns:1fr 1fr;gap:0 34px;margin:0 0 26px;padding:0;list-style:none;display:grid}.chapterBody li{border-bottom:1px solid var(--line);color:#43566d;counter-increment:lesson;min-height:52px;padding:14px 0 14px 35px;line-height:1.45;position:relative}.chapterBody li:before{content:counter(lesson, decimal-leading-zero);color:#8aa0b3;letter-spacing:.08em;font-size:10px;font-weight:900;position:absolute;left:0}.chapterBody .lessonButton{display:inline-block}.publishedLessons{margin:30px 0}.publishedLessons>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.publishedLessons a{background:var(--navy);color:#fff;border:1px solid #29435e;grid-template-columns:1fr auto;align-content:center;gap:8px 18px;min-height:92px;padding:18px 20px;transition:border-color .2s,transform .2s;display:grid}.publishedLessons a:hover{border-color:var(--cyan);transform:translateY(-2px)}.publishedLessons a span{color:var(--cyan);letter-spacing:.12em;grid-column:1;font-size:8px;font-weight:900}.publishedLessons a strong{grid-column:1;font-size:15px;line-height:1.35}.publishedLessons a b{color:var(--cyan);grid-area:1/2/3;align-self:center;font-size:18px}.plannedLabel{color:#526378;letter-spacing:.08em;text-transform:uppercase;background:#eaf1f5;padding:11px 13px;font-size:11px;font-weight:900;display:inline-block}.curriculumStandards{background:var(--navy);color:#fff;max-width:1128px;margin:0 auto 110px;padding:55px}.curriculumStandards .sectionLabel{color:var(--cyan)}.curriculumStandards h2{letter-spacing:-.05em;max-width:750px;margin:0;font-size:clamp(36px,4.5vw,56px);line-height:1.05}.curriculumStandards>p:not(.sectionLabel){color:#aebfd0;max-width:850px;margin:24px 0 0;font-size:16px;line-height:1.75}.curriculumStandards>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.curriculumStandards a{color:var(--cyan);border:1px solid #29435e;padding:11px 14px;font-size:12px;font-weight:800}.lessonHero{color:#fff;background:radial-gradient(circle at 78% 48%,#22b1d73d,#0000 25%),linear-gradient(125deg,#020d20 0%,#03162f 62%,#062647 100%);grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;min-height:620px;padding:90px max(28px,50vw - 592px);display:grid}.lessonHero .eyebrow{color:var(--cyan)}.lessonHero h1{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(52px,6vw,82px);line-height:.98}.lessonHeroCopy>p:not(.eyebrow){color:#bfd0df;max-width:650px;margin:28px 0 0;font-size:20px;line-height:1.65}.lessonFacts{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.lessonFacts span{color:#d5e3ef;border:1px solid #29435e;padding:10px 13px;font-size:12px}.hydrogenVisual{aspect-ratio:1;border:1px solid #53d8f447;border-radius:50%;place-items:center;width:min(390px,100%);margin:0 auto;display:grid;position:relative;box-shadow:inset 0 0 80px #157aa424,0 0 70px #0a86b41f}.hydrogenVisual:before,.hydrogenVisual:after{content:"";border:1px solid #53d8f43b;border-radius:50%;position:absolute}.hydrogenVisual:before{inset:12%}.hydrogenVisual:after{inset:25%}.protonCore{text-align:center;border:2px solid var(--cyan);background:#063354;border-radius:50%;place-content:center;width:138px;height:138px;display:grid;box-shadow:0 0 22px #53d8f4bf,inset 0 0 30px #53d8f426}.protonCore strong{font-size:58px;line-height:.9}.protonCore span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:900}.electronOrbit{border:1px solid #53d8f461;border-radius:50%;animation:9s linear infinite scannerOrbit;position:absolute;inset:5%}.electronOrbit i{width:13px;height:13px;box-shadow:0 0 8px white, 0 0 24px var(--cyan);background:#fff;border-radius:50%;position:absolute;top:-7px;left:50%}.fieldLessonHero{background:radial-gradient(circle at 78% 48%,#53d8f430,#0000 29%),linear-gradient(125deg,#020d20 0%,#03162f 62%,#062647 100%)}.fieldVisual{aspect-ratio:1;border:1px solid #53d8f447;border-radius:50%;place-items:center;width:min(390px,100%);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 75px #157aa426,0 0 70px #0a86b41f}.fieldCore{z-index:2;text-align:center;border:2px solid var(--cyan);background:#063354;border-radius:50%;place-content:center;width:155px;height:155px;display:grid;position:relative;box-shadow:0 0 22px #53d8f4bf,inset 0 0 30px #53d8f426}.fieldCore strong{font-family:Georgia,serif;font-size:58px;font-weight:400;line-height:1}.fieldCore span{color:var(--cyan);letter-spacing:.12em;margin-top:9px;font-size:9px;font-weight:900}.fieldLine{border:1px solid #53d8f461;border-radius:50%;width:115%;height:58%;position:absolute}.lineOne{transform:rotate(0)}.lineTwo{transform:rotate(60deg)}.lineThree{transform:rotate(120deg)}.frequencyLessonHero{background:radial-gradient(circle at 79% 47%,#765fdb38,#0000 28%),linear-gradient(125deg,#020d20 0%,#07152f 62%,#18264d 100%)}.precessionVisual{aspect-ratio:1;border:1px solid #53d8f447;border-radius:50%;place-items:center;width:min(390px,100%);margin:0 auto;display:grid;position:relative;box-shadow:inset 0 0 75px #53d8f41f}.precessionAxis{width:2px;color:var(--cyan);background:linear-gradient(var(--cyan), #53d8f426);justify-content:center;font-family:Georgia,serif;font-size:25px;display:flex;position:absolute;top:8%;bottom:8%;left:50%}.precessionOrbit{border:2px solid #53d8f499;border-radius:50%;width:70%;height:36%;animation:8s linear infinite scannerOrbit;position:absolute;transform:rotate(-8deg);box-shadow:0 0 18px #53d8f42e}.precessionOrbit i{width:13px;height:13px;box-shadow:0 0 8px white, 0 0 24px var(--cyan);background:#fff;border-radius:50%;position:absolute;top:-7px;left:50%}.precessionVector{transform-origin:bottom;background:var(--cyan);width:3px;height:54%;position:absolute;bottom:50%;left:50%;transform:rotate(34deg);box-shadow:0 0 12px #53d8f4b3}.precessionVector:before{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:12px solid var(--cyan);position:absolute;top:-8px;left:-5px}.precessionVisual>strong{color:#fff;font-size:21px;position:absolute;top:23%;right:20%}.rfLessonHero{background:radial-gradient(circle at 79% 47%,#1fbca038,#0000 29%),linear-gradient(125deg,#020d20 0%,#031a2e 62%,#073a43 100%)}.rfVisual{aspect-ratio:1;border:1px solid #53d8f447;border-radius:50%;place-items:center;width:min(390px,100%);margin:0 auto;display:grid;position:relative;box-shadow:inset 0 0 75px #53d8f41f}.rfVisual>div{z-index:2;text-align:center;border:2px solid var(--cyan);background:#063354;border-radius:50%;place-content:center;width:155px;height:155px;display:grid;position:relative;box-shadow:0 0 22px #53d8f4bf}.rfVisual strong{font-family:Georgia,serif;font-size:56px;font-weight:400}.rfVisual div span{color:var(--cyan);letter-spacing:.12em;margin-top:8px;font-size:9px;font-weight:900}.rfWave{color:var(--cyan);letter-spacing:.1em;text-shadow:0 0 18px #53d8f4a6;font-size:64px;position:absolute;transform:rotate(-20deg)}.signalLessonHero{background:radial-gradient(circle at 79% 47%,#ee8e4a2e,#0000 29%),linear-gradient(125deg,#020d20 0%,#07152f 62%,#35213a 100%)}.signalVisual{aspect-ratio:1;border:1px solid #53d8f447;border-radius:50%;place-items:center;width:min(390px,100%);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 75px #53d8f41f}.signalVisual>div{z-index:3;text-align:center;border:2px solid var(--cyan);background:#063354;border-radius:50%;place-content:center;width:150px;height:150px;display:grid;position:relative;box-shadow:0 0 22px #53d8f4b3}.signalVisual strong{font-size:48px}.signalVisual div span{color:var(--cyan);letter-spacing:.11em;margin-top:9px;font-size:8px;font-weight:900}.signalBaseline{background:#53d8f457;height:1px;position:absolute;top:50%;left:7%;right:7%}.signalWaveform{z-index:2;color:var(--cyan);letter-spacing:-.18em;text-shadow:0 0 15px #53d8f4b3;font-size:64px;position:absolute;transform:rotate(-7deg)}.relaxationLessonHero{background:radial-gradient(circle at 79% 47%,#77c48b33,#0000 29%),linear-gradient(125deg,#020d20 0%,#071c2d 62%,#153c39 100%)}.relaxationVisual{aspect-ratio:1;border:1px solid #53d8f447;border-radius:50%;grid-template-columns:1fr 1fr;place-items:center;gap:1px;width:min(390px,100%);margin:0 auto;padding:55px;display:grid;overflow:hidden;box-shadow:inset 0 0 75px #53d8f41f}.relaxationVisual>div{text-align:center;background:#063354bf;border:1px solid #53d8f44d;place-content:center;width:100%;min-height:185px;padding:25px 12px;display:grid}.relaxationVisual span{color:var(--cyan);font-size:14px;font-weight:900}.relaxationVisual strong{color:#fff;font-size:64px;line-height:1}.relaxationVisual small{color:#9fb5c7;letter-spacing:.12em;font-size:9px;font-weight:900}.lessonProgress{z-index:2;border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);max-width:1184px;margin:-25px auto 0;display:grid;position:relative;box-shadow:0 16px 45px #10213a17}.lessonProgress a{border-right:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:24px;font-size:13px;font-weight:800;display:flex}.lessonProgress a:last-child{border-right:0}.lessonProgress span{color:var(--cyan-dark);letter-spacing:.1em;font-size:11px}.lessonProgress a:hover,.lessonProgress a:focus-visible{color:var(--ink);background:var(--ice)}.lessonArticle{max-width:1184px;margin:0 auto;padding:45px 28px 100px}.lessonSection{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:55px;padding:90px 0;scroll-margin-top:30px;display:grid}.lessonStep{color:var(--cyan-dark);letter-spacing:.15em;flex-direction:column;gap:11px;font-size:11px;display:flex}.lessonStep span{color:var(--ink);letter-spacing:-.05em;font-size:42px;font-weight:800}.lessonCopy{max-width:820px}.lessonKicker{letter-spacing:.16em;margin:0 0 20px;font-weight:900;color:var(--cyan-dark)!important;font-size:11px!important}.lessonCopy h2{letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(36px,4.5vw,58px);line-height:1.05}.lessonCopy>p{color:var(--muted);font-size:18px;line-height:1.8}.lessonCopy sub{font-size:.65em}.plainLanguageCard{background:var(--navy);color:#fff;border-left:4px solid var(--cyan);margin-top:38px;padding:30px 34px}.plainLanguageCard span,.clinicalConnection span{color:var(--cyan);letter-spacing:.16em;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.plainLanguageCard strong{font-size:22px;line-height:1.55}.basicConceptGrid{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0 22px;display:grid}.basicConceptGrid article{border:1px solid var(--line);background:#fff;min-height:225px;padding:27px}.basicConceptGrid span{color:var(--cyan-dark);letter-spacing:.14em;font-size:11px;font-weight:900}.basicConceptGrid h3{letter-spacing:-.03em;margin:38px 0 12px;font-size:23px}.basicConceptGrid p{color:var(--muted);margin:0;line-height:1.65}.conceptPath{background:var(--ice);color:var(--cyan-dark);letter-spacing:.11em;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-bottom:30px;padding:20px;font-size:11px;font-weight:900;display:flex}.conceptPath i{color:#6d899c;font-size:17px;font-style:normal}.compactConceptGrid article{min-height:200px}.energyStatePanel{background:var(--navy);color:#fff;margin:38px 0 20px;padding:35px}.energyState{border:1px solid #29435e;padding:24px 28px}.energyState>span,.netMagnetizationDemo span{color:var(--cyan);letter-spacing:.14em;font-size:10px;font-weight:900}.energyState strong{margin:17px 0 8px;font-size:27px;display:block}.energyState p{color:#9eb4c8;margin:0}.higherState{margin-left:18%}.lowerState{margin-right:18%}.energyGap{place-items:center;height:68px;display:grid;position:relative}.energyGap:before{content:"";background:var(--cyan);opacity:.55;width:1px;position:absolute;top:5px;bottom:5px;left:50%}.energyGap span{z-index:1;background:var(--navy);color:#7f97ac;letter-spacing:.12em;padding:6px 10px;font-size:9px;font-weight:900;position:relative}.netMagnetizationDemo{border:1px solid var(--line);background:#fff;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin:38px 0;padding:30px;display:grid}.netMagnetizationDemo>div{text-align:center}.netMagnetizationDemo strong{color:#31536b;letter-spacing:.08em;margin-top:15px;font-size:24px;display:block}.netMagnetizationDemo>i{color:#8aa0b3;font-size:26px;font-style:normal}.netMagnetizationDemo .netResult{background:var(--navy);padding:25px 12px}.netMagnetizationDemo .netResult strong{color:#fff}.safetyConnection{background:#fff7e7;border-left:4px solid #dfa72e;margin-top:38px;padding:34px}.safetyConnection>span{color:#9a6900;letter-spacing:.15em;font-size:10px;font-weight:900}.safetyConnection h3{letter-spacing:-.03em;margin:17px 0 12px;font-size:25px}.safetyConnection p{color:#685c45;margin:0;line-height:1.7}.rfSequence,.flipAnglePanel{background:#29435e;grid-template-columns:repeat(3,1fr);gap:1px;margin:38px 0;display:grid}.rfSequence article,.flipAnglePanel>div{background:var(--navy);color:#fff;min-height:220px;padding:28px}.rfSequence span,.flipAnglePanel span{color:var(--cyan);letter-spacing:.14em;font-size:10px;font-weight:900}.rfSequence strong,.flipAnglePanel strong{color:#fff;margin:48px 0 14px;font-family:Georgia,serif;font-size:38px;display:block}.rfSequence p,.flipAnglePanel p{color:#9eb4c8;margin:0;line-height:1.55}.flipAnglePanel{background:var(--line)}.flipAnglePanel>div{color:var(--ink);background:#fff}.flipAnglePanel span{color:var(--cyan-dark)}.flipAnglePanel strong{color:var(--ink)}.flipAnglePanel p{color:var(--muted)}.signalPath{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;margin:38px 0;display:grid}.signalPath article{border:1px solid var(--line);background:#fff;min-height:220px;padding:27px}.signalPath article>span{color:var(--cyan-dark);letter-spacing:.14em;font-size:10px;font-weight:900}.signalPath strong{margin:44px 0 12px;font-size:24px;display:block}.signalPath p{color:var(--muted);margin:0;line-height:1.55}.signalPath>i{color:var(--cyan-dark);align-self:center;font-size:24px;font-style:normal}.fidPanel{background:var(--navy);color:#fff;border-bottom:1px solid #42617b;border-left:1px solid #42617b;min-height:290px;margin:38px 0;padding:30px 35px 40px 70px;position:relative}.fidGraph{align-items:center;height:220px;display:flex;overflow:hidden}.fidGraph span{width:100%;color:var(--cyan);letter-spacing:-.2em;white-space:nowrap;transform-origin:0;text-shadow:0 0 15px #53d8f48c;font-size:clamp(42px,7vw,86px);display:block;transform:scaleY(1.25);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b3 45%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000b3 45%,#0000 100%)}.fidYAxis{color:#8098ae;letter-spacing:.12em;font-size:9px;font-weight:900;position:absolute;top:50%;left:18px;transform:rotate(-90deg)}.fidXAxis{color:#8098ae;letter-spacing:.12em;font-size:9px;font-weight:900;position:absolute;bottom:15px;right:25px}.relaxationComparison{background:#29435e;grid-template-columns:1fr 1fr;gap:1px;margin:38px 0;display:grid}.relaxationComparison article{background:var(--navy);color:#fff;min-height:280px;padding:32px}.relaxationComparison article>span{color:var(--cyan);font-family:Georgia,serif;font-size:42px}.relaxationComparison h3{margin:35px 0 14px;font-size:26px}.relaxationComparison p{color:#9eb4c8;line-height:1.6}.relaxationComparison article>strong{color:var(--cyan);letter-spacing:.12em;margin-top:24px;font-size:11px;display:block}.relaxationCurves{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.relaxationCurves>div{border:1px solid var(--line);background:#fff;min-height:260px;padding:28px}.relaxationCurves span{color:var(--cyan-dark);letter-spacing:.14em;font-size:10px;font-weight:900}.relaxationCurves strong{height:105px;color:var(--cyan-dark);letter-spacing:-.12em;align-items:center;font-family:Georgia,serif;font-size:55px;display:flex;overflow:hidden}.relaxationCurves p{color:var(--muted);margin:15px 0 0;line-height:1.6}.decayOrder{background:var(--navy);color:#fff;text-align:center;margin:36px 0;padding:35px}.decayOrder>span{color:var(--cyan);letter-spacing:.14em;font-size:10px;font-weight:900}.decayOrder>strong{margin:25px 0 15px;font-family:Georgia,serif;font-size:clamp(45px,7vw,72px);font-weight:400;display:block}.decayOrder p{color:#9eb4c8;margin:0}.timingLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f433,#0000 28%),linear-gradient(125deg,#020d20 0%,#03162f 62%,#07314e 100%)}.angleLessonHero{background:radial-gradient(circle at 79% 47%,#765fdb33,#0000 28%),linear-gradient(125deg,#020d20 0%,#07152f 62%,#17264b 100%)}.timingVisual{background:var(--navy);border:1px solid #29435e;gap:16px;width:min(100%,430px);padding:32px;display:grid}.timingVisual>div{border-left:2px solid var(--cyan);background:#061a30;padding:25px}.timingVisual span{color:var(--cyan);font-family:Georgia,serif;font-size:35px}.timingVisual strong{color:#fff;letter-spacing:.05em;margin:20px 0;font-size:18px;display:block}.timingVisual small{color:#8fa8bd;letter-spacing:.15em;font-size:9px;font-weight:900}.timingComparison{background:#29435e;grid-template-columns:1fr 1fr;gap:1px;margin:38px 0;display:grid}.timingComparison article{background:var(--navy);color:#fff;min-height:270px;padding:32px}.timingComparison article>span{color:var(--cyan);font-family:Georgia,serif;font-size:42px}.timingComparison h3{margin:36px 0 12px;font-size:26px}.timingComparison p{color:#9eb4c8;line-height:1.6}.timingComparison article>strong{color:var(--cyan);letter-spacing:.13em;font-size:10px}.timingTracks{border:1px solid var(--line);background:#fff;gap:35px;margin:38px 0;padding:32px;display:grid}.timingTracks>div{grid-template-columns:38px 52px 1fr 62px;align-items:center;gap:13px;display:grid}.timingTracks span{color:var(--cyan-dark);font-family:Georgia,serif;font-size:27px}.timingTracks i{background:var(--navy);color:#fff;text-align:center;padding:10px 5px;font-size:10px;font-style:normal;font-weight:900}.timingTracks b{background:var(--cyan-dark);height:2px;position:relative}.timingTracks b:before,.timingTracks b:after{content:"";background:var(--cyan-dark);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.timingTracks b:before{left:0}.timingTracks b:after{right:0}.timingTracks small{color:var(--muted);grid-column:2/5}.weightingGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.weightingGrid article{border:1px solid var(--line);background:#fff;min-height:250px;padding:27px}.weightingGrid span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.weightingGrid strong{margin:48px 0 14px;font-size:22px;display:block}.weightingGrid p{color:var(--muted);line-height:1.55}.angleVisual{background:var(--navy);grid-template-columns:repeat(3,1fr);align-items:end;gap:18px;width:min(100%,430px);min-height:360px;padding:38px;display:grid}.angleVisual>div{border-bottom:1px solid #41627e;height:230px;position:relative}.angleVisual>div:before{content:"";background:var(--cyan);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-5px;left:50%}.angleVisual span{color:var(--cyan);font-size:11px;font-weight:900;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.angleNeedle{background:linear-gradient(var(--cyan), white);transform-origin:bottom;width:3px;height:155px;position:absolute;bottom:0;left:50%;box-shadow:0 0 12px #53d8f48c}.angleNeedleSmall{transform:rotate(30deg)}.angleNeedleMedium{transform:rotate(60deg)}.angleNeedleLarge{transform:rotate(90deg)}.angleCards{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.angleCards article{border:1px solid var(--line);background:#fff;min-height:255px;padding:27px}.angleCards span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.angleCards strong{color:var(--ink);margin:52px 0 15px;font-family:Georgia,serif;font-size:32px;display:block}.angleCards p{color:var(--muted);line-height:1.55}.angleBalance{background:var(--navy);color:#fff;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin:38px 0;padding:34px;display:grid}.angleBalance span{color:#a7bbcd;letter-spacing:.12em;font-size:10px;font-weight:900}.angleBalance b{border:2px solid var(--cyan);width:130px;height:130px;color:var(--cyan);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:12px;display:grid}.weightingLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f433,#0000 28%),linear-gradient(125deg,#020d20 0%,#03162f 62%,#07314e 100%)}.gradientLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f42e,#0000 28%),linear-gradient(125deg,#020d20 0%,#041a31 62%,#09344e 100%)}.weightingVisual{background:var(--navy);grid-template-columns:repeat(3,1fr);gap:12px;width:min(100%,430px);min-height:360px;padding:34px;display:grid}.weightingVisual>div{border-bottom:2px solid var(--cyan);background:#061a30;flex-direction:column;justify-content:center;align-items:center;padding:24px 12px;display:flex}.weightingVisual span{color:#fff;font-family:Georgia,serif;font-size:40px}.weightingVisual i{background:radial-gradient(circle at 40% 35%, white 0 8%, var(--cyan) 9% 30%, #123a5a 31% 100%);border-radius:50%;width:54px;height:54px;margin:34px 0;display:block;box-shadow:0 0 22px #53d8f466}.weightingVisual small{color:#91a9be;letter-spacing:.13em;font-size:8px;font-weight:900}.contrastQuestions{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.contrastQuestions article{border:1px solid var(--line);background:#fff;min-height:305px;padding:27px}.contrastQuestions span{color:var(--cyan-dark);letter-spacing:.13em;font-size:9px;font-weight:900}.contrastQuestions strong{margin:52px 0 15px;font-size:22px;line-height:1.25;display:block}.contrastQuestions p{color:var(--muted);line-height:1.55}.weightingRecipe{background:#29435e;gap:1px;margin:38px 0;display:grid}.weightingRecipe article{background:var(--navy);color:#fff;grid-template-columns:85px 1fr;align-items:center;gap:25px;min-height:135px;padding:25px 30px;display:grid}.weightingRecipe article>span{color:var(--cyan);font-family:Georgia,serif;font-size:42px}.weightingRecipe strong{font-size:21px}.weightingRecipe p{color:#9eb4c8;margin:9px 0 0;line-height:1.5}.gradientVisual{background:var(--navy);border:1px solid #29435e;width:min(100%,430px);height:390px;position:relative;overflow:hidden}.gradientVisual:before{content:"";z-index:3;width:11px;height:11px;box-shadow:0 0 18px var(--cyan);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gradientVisual>strong{color:var(--cyan);letter-spacing:.15em;font-size:9px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.gradientAxis{background:linear-gradient(90deg, transparent, var(--cyan), white);transform-origin:0;height:2px;position:absolute;top:50%;left:50%}.gradientAxis span{color:#fff;font-size:12px;font-weight:900;position:absolute;top:-28px;right:-5px}.gradientX{width:165px;transform:rotate(0)}.gradientY{width:145px;transform:rotate(-90deg)}.gradientZ{width:160px;transform:rotate(140deg)}.encodingJobs{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.encodingJobs article{border:1px solid var(--line);background:#fff;min-height:285px;padding:27px}.encodingJobs span{background:var(--ice);width:34px;height:34px;color:var(--cyan-dark);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.encodingJobs strong{margin:48px 0 14px;font-size:22px;display:block}.encodingJobs p{color:var(--muted);line-height:1.55}.axisRoleTable{background:var(--navy);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin:38px 0;padding:34px;display:grid}.axisRoleTable>div{border:1px solid #29435e;min-height:160px;padding:20px}.axisRoleTable span{color:var(--cyan);letter-spacing:.13em;font-size:9px;font-weight:900}.axisRoleTable strong{margin:28px 0 10px;font-size:22px;display:block}.axisRoleTable p{color:#9eb4c8;margin:0;line-height:1.5}.axisRoleTable>i{color:var(--cyan);font-size:25px;font-style:normal}.kspaceLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f430,#0000 28%),linear-gradient(125deg,#020d20 0%,#03162f 62%,#07314e 100%)}.voxelLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f42b,#0000 28%),linear-gradient(125deg,#020d20 0%,#04172e 62%,#0a3048 100%)}.kspaceVisual{aspect-ratio:1;background:var(--navy);grid-template-columns:repeat(7,1fr);gap:5px;width:min(100%,420px);padding:36px;display:grid;position:relative}.kspaceVisual i{background:#0b2944;display:block}.kspaceVisual i:nth-child(17),.kspaceVisual i:nth-child(18),.kspaceVisual i:nth-child(19),.kspaceVisual i:nth-child(24),.kspaceVisual i:nth-child(25),.kspaceVisual i:nth-child(26),.kspaceVisual i:nth-child(31),.kspaceVisual i:nth-child(32),.kspaceVisual i:nth-child(33){background:#1d6d91}.kspaceVisual i:nth-child(25){box-shadow:0 0 25px var(--cyan);background:#fff}.kspaceVisual>strong{color:var(--cyan);letter-spacing:.15em;font-size:9px;position:absolute;bottom:18px;right:24px}.kspaceRegions{background:#29435e;grid-template-columns:1fr 1fr;gap:1px;margin:38px 0;display:grid}.kspaceRegions article{background:var(--navy);color:#fff;min-height:275px;padding:32px}.kspaceRegions span{color:var(--cyan);letter-spacing:.14em;font-size:9px;font-weight:900}.kspaceRegions strong{margin:58px 0 15px;font-size:25px;display:block}.kspaceRegions p{color:#9eb4c8;line-height:1.6}.kspacePath{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;margin:38px 0;display:grid}.kspacePath>div{border:1px solid var(--line);background:#fff;min-height:180px;padding:24px}.kspacePath span{color:var(--cyan-dark);letter-spacing:.13em;font-size:9px;font-weight:900}.kspacePath strong{margin-top:48px;font-size:19px;line-height:1.4;display:block}.kspacePath>i{color:var(--cyan-dark);align-self:center;font-size:22px;font-style:normal}.voxelVisual{background:var(--navy);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(100%,440px);min-height:360px;padding:38px;display:grid}.voxelVisual>span{color:var(--cyan);font-size:28px}.pixelGrid{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.pixelGrid i{aspect-ratio:1;background:#16405e;border:1px solid #47708d;display:block}.pixelGrid i:nth-child(22){background:var(--cyan);box-shadow:0 0 15px #53d8f48c}.voxelCube{aspect-ratio:1;border:2px solid var(--cyan);box-shadow:14px -14px 0 #071f36, 15px -15px 0 var(--cyan);color:#fff;background:#0e3b59;place-items:center;display:grid;position:relative;transform:perspective(450px)rotateY(-10deg)rotateX(8deg)}.voxelCube b{letter-spacing:.12em;font-size:10px}.voxelEquations{background:#29435e;gap:1px;margin:38px 0;display:grid}.voxelEquations article{background:var(--navy);color:#fff;grid-template-columns:170px 1fr;align-items:center;gap:24px;padding:28px 30px;display:grid}.voxelEquations span{color:var(--cyan);letter-spacing:.13em;font-size:9px;font-weight:900}.voxelEquations strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.workedExample{border-left:3px solid var(--cyan-dark);background:#fff;margin:30px 0;padding:32px}.workedExample>span{color:var(--cyan-dark);letter-spacing:.13em;font-size:9px;font-weight:900}.workedExample h3{margin:25px 0 12px;font-size:27px}.workedExample p{color:var(--muted);margin:0;line-height:1.6}.voxelTradeoffs{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.voxelTradeoffs article{border:1px solid var(--line);background:#fff;min-height:235px;padding:28px}.voxelTradeoffs span{color:var(--cyan-dark);letter-spacing:.13em;font-size:9px;font-weight:900}.voxelTradeoffs strong{margin:50px 0 14px;font-size:23px;display:block}.voxelTradeoffs p{color:var(--muted);line-height:1.55}.parameterEffects{border-top:1px solid var(--line);margin:30px 0;padding:0;list-style:none}.parameterEffects li{color:var(--muted);border-bottom:1px solid var(--line);padding:20px 0;line-height:1.6}.parameterEffects strong{color:var(--ink)}.spinEchoLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f430,#0000 28%),linear-gradient(125deg,#020d20 0%,#03162f 62%,#07314e 100%)}.gradientEchoLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f42e,#0000 28%),linear-gradient(125deg,#020d20 0%,#04172e 62%,#0a3048 100%)}.echoTimelineVisual{background:var(--navy);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;width:min(100%,455px);padding:42px 32px 58px;display:grid;position:relative}.echoTimelineVisual>div{border-top:2px solid var(--cyan);background:#082139;align-content:center;place-items:center;gap:12px;width:76px;height:105px;display:grid}.echoTimelineVisual span{color:#fff;font-family:Georgia,serif;font-size:25px}.echoTimelineVisual b{color:var(--cyan);letter-spacing:.12em;font-size:8px}.echoTimelineVisual>i{background:linear-gradient(90deg, var(--cyan), white, var(--cyan));height:2px}.echoTimelineVisual small{color:#91a9be;letter-spacing:.1em;font-size:9px;position:absolute;bottom:23px}.echoTimelineVisual small:first-of-type{left:32%}.echoTimelineVisual small:nth-of-type(2){right:30%}.echoStages,.gradientEchoStages{grid-template-columns:repeat(4,1fr);gap:12px;margin:38px 0;display:grid}.echoStages article,.gradientEchoStages article{border:1px solid var(--line);background:#fff;min-height:245px;padding:24px}.echoStages span,.gradientEchoStages span{background:var(--ice);width:34px;height:34px;color:var(--cyan-dark);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.echoStages strong,.gradientEchoStages strong{margin:48px 0 13px;font-size:21px;display:block}.echoStages p,.gradientEchoStages p{color:var(--muted);line-height:1.55}.refocusComparison,.sequenceComparison{background:#29435e;grid-template-columns:1fr 1fr;gap:1px;margin:38px 0;display:grid}.refocusComparison article,.sequenceComparison article{background:var(--navy);color:#fff;min-height:270px;padding:32px}.refocusComparison span,.sequenceComparison span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.refocusComparison strong,.sequenceComparison strong{margin:55px 0 15px;font-size:25px;display:block}.refocusComparison p,.sequenceComparison p{color:#9eb4c8;line-height:1.6}.gradientEchoVisual{background:var(--navy);grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;gap:12px;width:min(100%,455px);min-height:350px;padding:38px;display:grid}.gradientEchoVisual>div{border-top:2px solid var(--cyan);background:#082139;align-content:center;place-items:center;gap:12px;height:110px;display:grid}.gradientEchoVisual span{color:#fff;font-family:Georgia,serif;font-size:24px}.gradientEchoVisual b{color:var(--cyan);letter-spacing:.12em;font-size:8px}.gradientEchoVisual>i{color:#fff;place-items:center;height:90px;font-family:Georgia,serif;font-size:24px;font-style:normal;display:grid}.gradientDown{background:linear-gradient(#082139 0 50%,#1d6d91 51%)}.gradientUp{background:linear-gradient(#1d6d91 0 50%,#082139 51%)}.fastSpinEchoLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f433,#0000 28%),linear-gradient(125deg,#020d20 0%,#03162f 62%,#07314e 100%)}.inversionLessonHero{background:radial-gradient(circle at 79% 47%,#765fdb33,#0000 28%),linear-gradient(125deg,#020d20 0%,#07152f 62%,#17264b 100%)}.fastEchoVisual{background:var(--navy);grid-template-columns:repeat(9,minmax(0,1fr));align-items:center;gap:7px;width:min(100%,470px);min-height:360px;padding:30px;display:grid}.fastEchoVisual>div{border-top:2px solid var(--cyan);background:#082139;align-content:center;place-items:center;gap:12px;min-width:0;height:105px;padding:8px 2px;display:grid}.fastEchoVisual>div:nth-of-type(3),.fastEchoVisual>div:nth-of-type(5){border-top-color:#fff}.fastEchoVisual span{color:#fff;font-family:Georgia,serif;font-size:19px}.fastEchoVisual b{color:var(--cyan);letter-spacing:.08em;font-size:7px}.fastEchoVisual>i{color:var(--cyan);text-align:center;font-size:16px;font-style:normal}.echoTrainStages,.inversionStages{grid-template-columns:repeat(4,1fr);gap:12px;margin:38px 0;display:grid}.echoTrainStages article,.inversionStages article{border:1px solid var(--line);background:#fff;min-height:245px;padding:24px}.echoTrainStages span,.inversionStages span{background:var(--ice);width:34px;height:34px;color:var(--cyan-dark);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.echoTrainStages strong,.inversionStages strong{margin:48px 0 13px;font-size:21px;display:block}.echoTrainStages p,.inversionStages p{color:var(--muted);line-height:1.55}.fseConceptGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.fseConceptGrid article{border:1px solid var(--line);background:#fff;min-height:270px;padding:27px}.fseConceptGrid span{color:var(--cyan-dark);font-family:Georgia,serif;font-size:33px}.fseConceptGrid strong{margin:50px 0 14px;font-size:21px;display:block}.fseConceptGrid p{color:var(--muted);line-height:1.55}.sequenceTradeoff{background:var(--navy);color:#fff;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin:38px 0 22px;padding:32px;display:grid}.sequenceTradeoff span{color:#9eb4c8;letter-spacing:.13em;font-size:10px;font-weight:900}.sequenceTradeoff b{border:2px solid var(--cyan);width:150px;height:150px;color:var(--cyan);border-radius:50%;place-items:center;font-size:13px;display:grid}.inversionVisual{background:var(--navy);grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:12px;width:min(100%,455px);min-height:350px;padding:38px;display:grid;position:relative}.inversionVisual span{color:#fff;text-align:center;font-family:Georgia,serif;font-size:28px}.inversionVisual>i{color:var(--cyan);font-size:34px;font-style:normal}.inversionVisual>b{border:2px solid var(--cyan);width:75px;height:75px;color:var(--cyan);letter-spacing:.1em;border-radius:50%;place-items:center;font-size:10px;display:grid;box-shadow:0 0 23px #53d8f459}.inversionVisual>small{color:#91a9be;letter-spacing:.13em;font-size:9px;font-weight:900;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.zeroCrossingPanel{background:var(--navy);color:#fff;text-align:center;grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:20px;margin:38px 0;padding:32px;display:grid}.zeroCrossingPanel span{color:#9eb4c8;letter-spacing:.12em;font-size:9px;font-weight:900}.zeroCrossingPanel b{color:var(--cyan);font-size:12px}.zeroCrossingPanel strong{background:var(--cyan);width:64px;height:64px;color:var(--navy);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:30px;display:grid}.irComparison{background:#29435e;grid-template-columns:1fr 1fr;gap:1px;margin:38px 0;display:grid}.irComparison article{background:var(--navy);color:#fff;min-height:285px;padding:32px}.irComparison span{color:var(--cyan);font-family:Georgia,serif;font-size:39px}.irComparison strong{margin:48px 0 15px;font-size:23px;display:block}.irComparison p{color:#9eb4c8;line-height:1.6}.epiLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f433,#0000 28%),linear-gradient(125deg,#020d20 0%,#03162f 62%,#07314e 100%)}.diffusionLessonHero{background:radial-gradient(circle at 79% 47%,#1fbca033,#0000 28%),linear-gradient(125deg,#020d20 0%,#031a2e 62%,#073a43 100%)}.epiVisual{aspect-ratio:1;background:var(--navy);grid-template-columns:repeat(6,1fr);gap:5px;width:min(100%,440px);padding:38px;display:grid;position:relative;overflow:hidden}.epiVisual>i{background:#0b2944;border:1px solid #53d8f41f;display:block}.epiPath{grid-template-rows:repeat(6,1fr);align-items:center;display:grid;position:absolute;inset:42px}.epiPath span{color:var(--cyan);text-shadow:0 0 12px #53d8f48c;font-size:43px;line-height:1}.epiPath span:nth-child(2n){text-align:right}.epiVisual>strong{color:var(--cyan);letter-spacing:.14em;font-size:9px;position:absolute;bottom:18px;right:28px}.epiStages,.diffusionStages{grid-template-columns:repeat(4,1fr);gap:12px;margin:38px 0;display:grid}.epiStages article,.diffusionStages article{border:1px solid var(--line);background:#fff;min-height:245px;padding:24px}.epiStages span,.diffusionStages span{background:var(--ice);width:34px;height:34px;color:var(--cyan-dark);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.epiStages strong,.diffusionStages strong{margin:48px 0 13px;font-size:21px;display:block}.epiStages p,.diffusionStages p{color:var(--muted);line-height:1.55}.epiReadoutStrip{background:var(--navy);text-align:center;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin:38px 0;padding:34px;display:grid}.epiReadoutStrip span{color:#fff;border-top:2px solid var(--cyan);padding:20px 8px}.epiReadoutStrip b{color:var(--cyan);letter-spacing:.1em;font-size:8px}.epiTradeoffs{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.epiTradeoffs article{border:1px solid var(--line);background:#fff;min-height:275px;padding:27px}.epiTradeoffs span{color:var(--cyan-dark);letter-spacing:.13em;font-size:9px;font-weight:900}.epiTradeoffs strong{margin:52px 0 14px;font-size:23px;display:block}.epiTradeoffs p{color:var(--muted);line-height:1.55}.diffusionVisual{background:#29435e;grid-template-columns:1fr 1fr;gap:1px;width:min(100%,455px);min-height:360px;padding:32px;display:grid}.diffusionVisual>div{background:var(--navy);border:1px solid #29435e;min-height:295px;position:relative;overflow:hidden}.diffusionVisual span{color:var(--cyan);letter-spacing:.13em;font-size:9px;font-weight:900;position:absolute;top:20px;left:20px}.diffusionVisual i{background:var(--cyan);color:#0000;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;box-shadow:0 0 13px #53d8f48c}.diffusionVisual>div:first-child i:first-of-type{top:35%;left:18%}.diffusionVisual>div:first-child i:nth-of-type(2){top:28%;right:15%}.diffusionVisual>div:first-child i:nth-of-type(3){bottom:23%;left:28%}.diffusionVisual>div:first-child i:nth-of-type(4){bottom:38%;right:24%}.diffusionVisual>div:last-child i:first-of-type{top:43%;left:39%}.diffusionVisual>div:last-child i:nth-of-type(2){top:47%;right:38%}.diffusionVisual>div:last-child i:nth-of-type(3){bottom:35%;left:43%}.diffusionVisual>div:last-child i:nth-of-type(4){bottom:28%;right:42%}.diffusionVisual b{color:#91a9be;letter-spacing:.12em;white-space:nowrap;font-size:8px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.diffusionConcepts{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.diffusionConcepts article{border:1px solid var(--line);background:#fff;min-height:285px;padding:27px}.diffusionConcepts span{color:var(--cyan-dark);font-family:Georgia,serif;font-size:35px}.diffusionConcepts strong{margin:48px 0 14px;font-size:22px;display:block}.diffusionConcepts p{color:var(--muted);line-height:1.55}.adcPairing{background:var(--navy);color:#fff;grid-template-columns:1fr auto 1fr auto 1.2fr;align-items:center;gap:14px;margin:38px 0;padding:30px;display:grid}.adcPairing article{text-align:center;border:1px solid #29435e;place-content:center;min-height:120px;padding:20px 12px;display:grid}.adcPairing span{color:var(--cyan);letter-spacing:.12em;font-size:8px;font-weight:900}.adcPairing strong{margin-top:14px;font-size:17px}.adcPairing>b,.adcPairing>i{color:var(--cyan);font-size:22px;font-style:normal}.susceptibilityLessonHero{background:radial-gradient(circle at 79% 47%,#9666e133,#0000 28%),linear-gradient(125deg,#020d20 0%,#09152f 62%,#28214b 100%)}.steadyStateLessonHero{background:radial-gradient(circle at 79% 47%,#1fbca033,#0000 28%),linear-gradient(125deg,#020d20 0%,#031a2e 62%,#073a43 100%)}.susceptibilityVisual{background:var(--navy);place-items:center;width:min(100%,440px);min-height:370px;display:grid;position:relative;overflow:hidden}.susceptibilityVisual>i{border-top:1px solid #53d8f48c;border-radius:50%;width:112%;height:34px;position:absolute;left:-6%}.susceptibilityVisual>i:first-child{top:19%;transform:rotate(3deg)}.susceptibilityVisual>i:nth-child(2){top:34%;transform:rotate(-5deg)}.susceptibilityVisual>i:nth-child(3){top:49%;transform:rotate(7deg)}.susceptibilityVisual>i:nth-child(4){top:64%;transform:rotate(-6deg)}.susceptibilityVisual>i:nth-child(5){top:79%;transform:rotate(3deg)}.susceptibilityVisual>span{z-index:2;color:#fff;background:#1c1835;border:2px solid #b99bf0;border-radius:50%;place-items:center;width:105px;height:105px;font-family:Georgia,serif;font-size:48px;display:grid;position:relative;box-shadow:0 0 35px #9666e18c}.susceptibilityVisual>strong{color:var(--cyan);letter-spacing:.14em;font-size:9px;position:absolute;bottom:20px;right:25px}.susceptibilityStages,.steadyStateStages{grid-template-columns:repeat(4,1fr);gap:12px;margin:38px 0;display:grid}.susceptibilityStages article,.steadyStateStages article{border:1px solid var(--line);background:#fff;min-height:250px;padding:24px}.susceptibilityStages span,.steadyStateStages span{background:var(--ice);width:34px;height:34px;color:var(--cyan-dark);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.susceptibilityStages strong,.steadyStateStages strong{margin:48px 0 13px;font-size:21px;display:block}.susceptibilityStages p,.steadyStateStages p{color:var(--muted);line-height:1.55}.susceptibilityMethods,.steadyStateFamilies{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.susceptibilityMethods article,.steadyStateFamilies article{border:1px solid var(--line);background:#fff;min-height:300px;padding:27px}.susceptibilityMethods span{color:#7450a5;font-family:Georgia,serif;font-size:34px}.steadyStateFamilies span{color:var(--cyan-dark);letter-spacing:.13em;font-size:9px;font-weight:900}.susceptibilityMethods strong,.steadyStateFamilies strong{margin:48px 0 14px;font-size:22px;display:block}.susceptibilityMethods p,.steadyStateFamilies p{color:var(--muted);line-height:1.55}.bloomingPanel{background:var(--navy);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;margin:38px 0;padding:38px;display:grid}.bloomingPanel>div{border:1px solid #29435e;place-items:center;min-height:190px;display:grid;position:relative}.bloomingPanel span{color:var(--cyan);letter-spacing:.12em;font-size:8px;font-weight:900;position:absolute;top:15px;left:17px}.bloomingPanel i{background:#a78bd8;border-radius:50%;display:block;box-shadow:0 0 18px #a78bd8a6}.bloomingPanel>div:first-child i{width:35px;height:35px}.bloomingPanel>div:last-child i{background:radial-gradient(circle,#a78bd8 0 18%,#392e55 19% 53%,#0000 54%);width:100px;height:100px}.bloomingPanel>b{color:var(--cyan);font-size:27px}.steadyStateVisual{background:var(--navy);grid-template-columns:repeat(4,1fr);align-items:end;gap:15px;width:min(100%,455px);min-height:370px;padding:42px 30px 65px;display:grid;position:relative}.steadyStateVisual>div{border-bottom:1px solid #41627e;height:220px;position:relative}.steadyStateVisual span{z-index:2;background:var(--cyan);width:42px;height:42px;color:var(--navy);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)}.steadyStateVisual i{background:linear-gradient(var(--cyan), white);transform-origin:bottom;width:4px;position:absolute;bottom:0;left:50%;box-shadow:0 0 12px #53d8f48c}.steadyStateVisual>div:first-child i{height:55px;transform:rotate(24deg)}.steadyStateVisual>div:nth-child(2) i{height:100px;transform:rotate(-24deg)}.steadyStateVisual>div:nth-child(3) i{height:145px;transform:rotate(24deg)}.steadyStateVisual>div:nth-child(4) i{height:178px;transform:rotate(-24deg)}.steadyStateVisual>strong{color:var(--cyan);letter-spacing:.14em;font-size:9px;position:absolute;top:25px;right:26px}.spoiledGreVisual{background:var(--navy);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;width:min(100%,500px);min-height:350px;padding:42px 30px;display:grid}.spoiledGreVisual>div{background:#071a31;border:1px solid #29435e;align-content:center;place-items:center;gap:13px;min-height:130px;padding:20px 10px;display:grid}.spoiledGreVisual>div span{background:var(--cyan);width:48px;height:48px;color:var(--navy);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:18px;font-weight:900;display:grid}.spoiledGreVisual>div b{color:#c3d4e2;letter-spacing:.12em;font-size:8px}.spoiledGreVisual>i{color:var(--cyan);font-size:25px;font-style:normal}.spoiledGreVisual>strong{color:var(--cyan);letter-spacing:.14em;text-align:center;grid-column:1/6;padding-top:24px;font-size:9px}.greCycleGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:38px 0;display:grid}.greCycleGrid article{border:1px solid var(--line);background:#fff;min-height:245px;padding:24px}.greCycleGrid span{background:var(--ice);width:34px;height:34px;color:var(--cyan-dark);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.greCycleGrid strong{margin:48px 0 13px;font-size:21px;display:block}.greCycleGrid p{color:var(--muted);margin:0;line-height:1.55}.ernstModel{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:38px 0;display:grid}.ernstModel div{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;min-height:180px;padding:28px;display:flex}.ernstModel span{color:var(--cyan);font-family:Georgia,serif;font-size:39px}.ernstModel strong{font-size:14px;line-height:1.5}.dixonHeroVisual{background:var(--navy);grid-template-columns:1fr 1fr;gap:14px;width:min(100%,500px);min-height:360px;padding:36px;display:grid}.dixonHeroVisual>div{background:#071a31;border:1px solid #29435e;align-content:center;place-items:center;gap:18px;padding:27px 20px;display:grid}.dixonHeroVisual span{color:var(--cyan);letter-spacing:.13em;font-size:9px;font-weight:900}.dixonHeroVisual strong{color:#fff;font-family:Georgia,serif;font-size:28px}.dixonHeroVisual b{background:var(--ice);color:var(--cyan-dark);letter-spacing:.1em;padding:7px 10px;font-size:9px}.dixonPhaseGrid{grid-template-columns:1fr 1fr;gap:12px;margin:38px 0;display:grid}.dixonPhaseGrid article{border:1px solid var(--line);background:#fff;min-height:220px;padding:28px}.dixonPhaseGrid span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.dixonPhaseGrid strong{color:var(--navy);margin:38px 0 16px;font-family:Georgia,serif;font-size:42px;display:block}.dixonPhaseGrid p{color:var(--muted);margin:0;line-height:1.6}.dixonOutputGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:38px 0;display:grid}.dixonOutputGrid article{border:1px solid var(--line);background:#fff;min-height:225px;padding:23px}.dixonOutputGrid span{background:var(--navy);width:45px;height:45px;color:var(--cyan);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:18px;display:grid}.dixonOutputGrid strong{margin:35px 0 12px;font-size:19px;display:block}.dixonOutputGrid p{color:var(--muted);margin:0;line-height:1.55}.balancedAxes{background:#29435e;gap:1px;margin:38px 0;display:grid}.balancedAxes>div{background:var(--navy);color:#fff;grid-template-columns:65px 1fr 1fr 55px;align-items:center;gap:16px;padding:24px 30px;display:grid}.balancedAxes span{color:var(--cyan);font-family:Georgia,serif;font-size:30px}.balancedAxes b{color:#afc2d3;text-align:center;border:1px solid #29435e;padding:13px;font-size:11px}.balancedAxes strong{background:var(--cyan);width:45px;height:45px;color:var(--navy);border-radius:50%;place-items:center;display:grid}.fatSuppressionLessonHero{background:radial-gradient(circle at 79% 47%,#ee8e4a2e,#0000 28%),linear-gradient(125deg,#020d20 0%,#07152f 62%,#35213a 100%)}.snrLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f433,#0000 28%),linear-gradient(125deg,#020d20 0%,#03162f 62%,#07314e 100%)}.fatSuppressionVisual{background:var(--navy);grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;width:min(100%,455px);min-height:360px;padding:38px 32px 65px;display:grid;position:relative}.fatSuppressionVisual>div{border:1px solid #29435e;align-content:center;place-items:center;gap:25px;min-height:235px;padding:25px;display:grid}.fatSuppressionVisual span{color:var(--cyan);letter-spacing:.13em;font-size:9px;font-weight:900}.fatSuppressionVisual i{background:#d7b96a;border-radius:50%;width:90px;height:90px;display:block;box-shadow:0 0 25px #eec04a8c}.fatSuppressionVisual>div:last-of-type i{background:#172a3f;box-shadow:inset 0 0 0 2px #455d73}.fatSuppressionVisual strong{color:#fff;letter-spacing:.1em;font-size:11px}.fatSuppressionVisual>b{color:var(--cyan);font-size:27px}.fatSuppressionVisual>small{color:#91a9be;letter-spacing:.12em;white-space:nowrap;font-size:8px;font-weight:900;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.fatStrategyGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.fatStrategyGrid article{border:1px solid var(--line);background:#fff;min-height:285px;padding:27px}.fatStrategyGrid span{color:var(--cyan-dark);letter-spacing:.13em;font-size:9px;font-weight:900}.fatStrategyGrid strong{margin:52px 0 14px;font-size:22px;display:block}.fatStrategyGrid p{color:var(--muted);line-height:1.55}.fatMethodList{background:#29435e;gap:1px;margin:38px 0;display:grid}.fatMethodList article{background:var(--navy);color:#fff;grid-template-columns:105px 1fr;align-items:center;gap:28px;min-height:160px;padding:28px 30px;display:grid}.fatMethodList article>span{color:var(--cyan);font-family:Georgia,serif;font-size:29px}.fatMethodList strong{font-size:21px}.fatMethodList p{color:#9eb4c8;margin:10px 0 0;line-height:1.55}.snrVisual{background:var(--navy);place-items:center;width:min(100%,455px);min-height:365px;display:grid;position:relative;overflow:hidden}.noiseField{position:absolute;inset:30px}.noiseField i{background:#587087;border-radius:50%;width:5px;height:5px;position:absolute}.noiseField i:first-child{top:22%;left:10%}.noiseField i:nth-child(2){top:13%;left:29%}.noiseField i:nth-child(3){top:21%;right:16%}.noiseField i:nth-child(4){top:37%;right:33%}.noiseField i:nth-child(5){top:56%;left:17%}.noiseField i:nth-child(6){top:62%;right:19%}.noiseField i:nth-child(7){bottom:14%;left:38%}.noiseField i:nth-child(8){bottom:21%;right:35%}.noiseField i:nth-child(9){bottom:8%;left:6%}.noiseField i:nth-child(10){bottom:12%;right:6%}.noiseField i:nth-child(11){top:7%;left:48%}.noiseField i:nth-child(12){bottom:6%;right:46%}.snrVisual>span{z-index:2;border:2px solid var(--cyan);color:#fff;letter-spacing:.11em;background:#0f5472;border-radius:50%;place-items:center;width:115px;height:115px;font-size:12px;font-weight:900;display:grid;position:relative;box-shadow:0 0 35px #53d8f499}.snrVisual>b{color:#91a9be;letter-spacing:.12em;font-size:8px;position:absolute;bottom:22px;left:25px}.snrVisual>strong{color:var(--cyan);font-family:Georgia,serif;font-size:29px;position:absolute;top:22px;right:25px}.qualityEquations{background:#29435e;grid-template-columns:1fr 1fr;gap:1px;margin:38px 0;display:grid}.qualityEquations article{background:var(--navy);color:#fff;padding:32px}.qualityEquations span{color:var(--cyan);font-family:Georgia,serif;font-size:38px}.qualityEquations strong{margin-top:32px;font-size:21px;display:block}.qualityComparison{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.qualityComparison article{border:1px solid var(--line);background:#fff;min-height:315px;padding:28px}.qualityComparison span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.qualityComparison article>div{grid-template-columns:1fr 1fr;gap:8px;height:95px;margin:35px 0;display:grid}.qualityComparison i{background:#9cb4c3;display:block}.qualityComparison article:first-child i:last-child{background:#a8bdc9}.qualityComparison article:last-child i:last-child{background:#31536b}.qualityComparison strong{font-size:22px}.qualityComparison p{color:var(--muted);line-height:1.55}.snrFactors{grid-template-columns:repeat(2,1fr);gap:14px;margin:38px 0;display:grid}.snrFactors article{border:1px solid var(--line);background:#fff;min-height:245px;padding:27px}.snrFactors span{color:var(--cyan-dark);letter-spacing:.13em;font-size:9px;font-weight:900}.snrFactors strong{margin:46px 0 14px;font-size:22px;display:block}.snrFactors p{color:var(--muted);line-height:1.55}.nexExample{background:var(--navy);color:#fff;text-align:center;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:38px 0;padding:30px;display:grid}.nexExample span{color:var(--cyan);letter-spacing:.1em;font-size:8px;font-weight:900}.nexExample b{border:1px solid #29435e;padding:16px 9px;font-size:13px}.nexExample i{color:var(--cyan);font-size:18px;font-style:normal}.resolutionVisual{background:var(--navy);border:1px solid #29435e;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(100%,470px);min-height:365px;padding:34px;display:grid}.resolutionVisual>b{color:var(--cyan);font-size:30px}.resolutionVisual>div{text-align:center;min-width:0}.resolutionVisual span,.resolutionVisual strong{display:block}.resolutionVisual span{color:var(--cyan);letter-spacing:.14em;margin-bottom:23px;font-size:9px;font-weight:900}.resolutionVisual strong{color:#a6bbce;letter-spacing:.12em;margin-top:22px;font-size:9px}.spaceResolution>div{aspect-ratio:1;grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.spaceResolution i{background:#2b536c}.spaceResolution i:nth-child(15),.spaceResolution i:nth-child(16),.spaceResolution i:nth-child(21),.spaceResolution i:nth-child(22){background:var(--cyan);box-shadow:0 0 9px #53d8f48c}.timeResolution>div{justify-content:space-between;align-items:center;gap:5px;height:150px;display:flex}.timeResolution i{border:2px solid #31536b;border-radius:50%;width:34px;height:34px;display:block}.timeResolution i:nth-child(2){border-color:#3a718f;transform:translateY(-24px)}.timeResolution i:nth-child(3){border-color:#47a6c6;transform:translateY(24px)}.timeResolution i:nth-child(4){border-color:var(--cyan);box-shadow:0 0 10px #53d8f473}.resolutionComparison{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.resolutionComparison article{border:1px solid var(--line);background:#fff;min-height:315px;padding:26px}.resolutionComparison article>span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.resolutionComparison article>strong{margin-top:22px;font-size:21px;display:block}.resolutionComparison article>p{color:var(--muted);line-height:1.55}.pixelDemo{background:#d9e7ee;gap:3px;height:125px;margin-top:25px;display:grid}.pixelDemo i{background:#45697e}.coarsePixels{grid-template-columns:repeat(3,1fr)}.finePixels{grid-template-columns:repeat(6,1fr)}.coarsePixels i:nth-child(5),.finePixels i:nth-child(15),.finePixels i:nth-child(16),.finePixels i:nth-child(21),.finePixels i:nth-child(22){background:var(--cyan-dark)}.frameDemo{align-items:center;gap:6px;height:125px;margin-top:25px;display:flex}.frameDemo i{aspect-ratio:1;border:2px solid #7590a2;border-radius:50%;flex:1;display:block}.slowFrames i:last-child,.fastFrames i:nth-child(2),.fastFrames i:nth-child(4){border-color:var(--cyan-dark);transform:translateY(-15px)}.resolutionFactors{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.resolutionFactors article{border:1px solid var(--line);background:#fff;min-height:230px;padding:27px}.resolutionFactors span{color:var(--cyan-dark);letter-spacing:.13em;font-size:9px;font-weight:900}.resolutionFactors strong{margin:42px 0 14px;font-size:21px;display:block}.resolutionFactors p{color:var(--muted);line-height:1.55}.resolutionBalance{background:var(--navy);color:#fff;text-align:center;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:38px 0;padding:27px 22px;display:grid}.resolutionBalance span{color:#b7cad8;letter-spacing:.1em;font-size:9px;font-weight:900}.resolutionBalance i{color:var(--cyan);font-size:18px;font-style:normal}.voxelControlVisual{background:var(--navy);border:1px solid #29435e;grid-template-columns:1.25fr auto .75fr;align-items:center;gap:18px;width:min(100%,470px);min-height:365px;padding:38px;display:grid;position:relative}.voxelControlVisual>div>span,.voxelControlVisual aside>span{color:var(--cyan);letter-spacing:.14em;margin-bottom:17px;font-size:9px;font-weight:900;display:block}.voxelControlVisual>div>div{aspect-ratio:1;grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.voxelControlVisual>div i{background:#31536b}.voxelControlVisual>div i:nth-child(13){background:var(--cyan);box-shadow:0 0 12px #53d8f4a6}.voxelControlVisual b{color:#93aabd;letter-spacing:.12em;margin-top:13px;font-size:8px;display:block}.voxelControlVisual>strong{color:var(--cyan);font-size:25px}.voxelControlVisual aside{flex-direction:column;justify-content:center;align-items:stretch;min-height:170px;display:flex}.voxelControlVisual aside i{background:#163b54;border:1px solid #53768a;height:32px;display:block;transform:skewY(-8deg)}.voxelControlVisual aside i:nth-of-type(2){background:#1d516d}.voxelControlVisual aside i:nth-of-type(3){background:var(--cyan-dark)}.voxelControlVisual>small{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:900;position:absolute;bottom:20px;right:25px}.qualityVoxelEquations article{grid-template-columns:170px 1fr}.voxelCalculation{background:#29435e;grid-template-columns:repeat(3,1fr);gap:1px;margin:38px 0 0;display:grid}.voxelCalculation>div{background:var(--navy);color:#fff;text-align:center;gap:12px;padding:27px 20px;display:grid}.voxelCalculation span{color:var(--cyan);letter-spacing:.13em;font-size:9px;font-weight:900}.voxelCalculation p{color:#afc2d1;margin:0;font-size:14px}.voxelCalculation b{color:#6d879b}.voxelCalculation strong{margin-top:12px;font-family:Georgia,serif;font-size:29px}.voxelResult{background:var(--cyan);color:var(--navy);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 28px;display:grid}.voxelResult span{letter-spacing:.12em;font-size:8px;font-weight:900}.voxelResult strong{text-align:center;font-size:20px}.voxelResult b{border-left:1px solid #02172f4d;padding-left:20px}.voxelControlTable{border:1px solid var(--line);background:#fff;margin:38px 0}.voxelControlTable>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.5fr;align-items:center;gap:20px;padding:20px 22px;display:grid}.voxelControlTable>div:last-child{border-bottom:0}.voxelControlTable>div:first-child{background:var(--navy);color:var(--cyan);letter-spacing:.12em;font-size:9px}.voxelControlTable span{color:var(--cyan-dark);font-weight:900}.voxelControlTable b{font-size:15px}.voxelControlTable p{color:var(--muted);margin:0;line-height:1.5}.acquisitionChoicesVisual{background:var(--navy);border:1px solid #29435e;grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,470px);min-height:365px;padding:26px;display:grid}.acquisitionChoicesVisual>div{border:1px solid #29435e;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:20px 9px;display:flex}.acquisitionChoicesVisual span{color:var(--cyan);margin-bottom:30px;font-family:Georgia,serif;font-size:30px}.acquisitionChoicesVisual strong{color:#94aabd;letter-spacing:.1em;margin-top:28px;font-size:7px}.acquisitionChoicesVisual>div:first-child i{background:#31536b;width:58px;height:9px;margin:4px;display:block}.acquisitionChoicesVisual>div:first-child i:nth-of-type(3){background:var(--cyan);box-shadow:0 0 9px #53d8f473}.acquisitionChoicesVisual>div:nth-child(2) b{border-top:2px solid var(--cyan);border-bottom:2px solid var(--cyan);color:#fff;text-align:center;width:75px;padding:22px 0;font-size:25px;display:block}.acquisitionChoicesVisual aside{grid-template-columns:repeat(4,1fr);gap:2px;width:78px;display:grid}.acquisitionChoicesVisual aside i{aspect-ratio:1;background:#31536b}.acquisitionChoicesVisual aside i:nth-child(n+17){background:0 0;border:1px dashed #31536b}.acquisitionMath{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.acquisitionMath article{border:1px solid var(--line);background:#fff;min-height:270px;padding:25px}.acquisitionMath span{color:var(--cyan-dark);letter-spacing:.12em;font-size:8px;font-weight:900}.acquisitionMath strong{margin:45px 0 20px;font-family:Georgia,serif;font-size:27px;line-height:1.15;display:block}.acquisitionMath p{color:var(--muted);line-height:1.65}.acquisitionChoiceList{border-top:1px solid var(--line);margin:38px 0}.acquisitionChoiceList article{border-bottom:1px solid var(--line);grid-template-columns:115px 1fr;gap:30px;padding:27px 0;display:grid}.acquisitionChoiceList article>span{color:var(--cyan-dark);font-family:Georgia,serif;font-size:25px}.acquisitionChoiceList strong{font-size:21px}.acquisitionChoiceList p{color:var(--muted);margin:9px 0 0;line-height:1.6}.trainBandwidthVisual{background:var(--navy);border:1px solid #29435e;align-content:center;width:min(100%,470px);min-height:365px;padding:45px 30px;display:grid;position:relative}.trainBandwidthVisual>span{background:var(--cyan);width:55px;height:55px;color:var(--navy);border-radius:50%;place-items:center;margin-bottom:36px;font-weight:900;display:grid}.trainBandwidthVisual>div{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;display:grid}.trainBandwidthVisual i{border:1px solid #31536b;border-radius:50% 50% 0 0;height:78px;display:block;position:relative}.trainBandwidthVisual i:nth-child(4){border-color:var(--cyan);height:120px;box-shadow:0 0 13px #53d8f466}.trainBandwidthVisual i b{color:#758da1;font-size:8px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.trainBandwidthVisual>strong{color:var(--cyan);letter-spacing:.13em;text-align:center;margin-top:42px;font-size:9px}.trainBandwidthVisual>small{color:#849bad;letter-spacing:.1em;font-size:7px;position:absolute;top:25px;right:25px}.echoDecayPanel{background:var(--navy);margin:38px 0;padding:35px}.echoDecayPanel>div{align-items:flex-end;gap:8px;height:220px;display:flex}.echoDecayPanel i{background:linear-gradient(180deg, var(--cyan), #174b67);flex:1;min-height:25px;display:block;position:relative}.echoDecayPanel i span{color:#fff;font-size:8px;font-style:normal;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.echoDecayPanel>p{color:#8299ad;letter-spacing:.09em;justify-content:space-between;margin:18px 0 0;font-size:8px;display:flex}.echoDecayPanel>p span{color:var(--cyan)}.trainTradeoffs{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.trainTradeoffs article{border:1px solid var(--line);background:#fff;min-height:235px;padding:27px}.trainTradeoffs span{color:var(--cyan-dark);font-family:Georgia,serif;font-size:27px}.trainTradeoffs strong{margin:39px 0 13px;font-size:21px;display:block}.trainTradeoffs p{color:var(--muted);line-height:1.55}.trainRelationship{background:var(--navy);text-align:center;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:38px 0;padding:27px 20px;display:grid}.trainRelationship span{color:#b4c7d5;letter-spacing:.09em;font-size:8px;font-weight:900}.trainRelationship i{color:var(--cyan);font-size:18px;font-style:normal}.scanTimeVisual{background:var(--navy);border:1px solid #29435e;place-items:center;width:min(100%,470px);min-height:365px;display:grid;position:relative;overflow:hidden}.scanTimeVisual:before{content:"";border:2px solid #31536b;border-radius:50%;width:230px;height:230px;position:absolute;box-shadow:inset 0 0 45px #53d8f414}.scanTimeVisual:after{content:"";transform-origin:0;background:var(--cyan);width:83px;height:2px;box-shadow:0 0 10px var(--cyan);position:absolute;top:50%;left:50%;transform:rotate(-55deg)}.scanTimeVisual>div span{z-index:2;color:#91a9bc;letter-spacing:.11em;font-size:8px;font-weight:900;position:absolute}.scanTimeVisual>div span:first-child{top:36px;left:46%}.scanTimeVisual>div span:nth-child(2){top:48%;right:26px}.scanTimeVisual>div span:nth-child(3){bottom:36px;left:46%}.scanTimeVisual>div span:nth-child(4){top:48%;left:26px}.scanTimeVisual>strong{z-index:3;color:#fff;font-family:Georgia,serif;font-size:47px;position:relative}.scanTimeVisual>small{z-index:3;color:var(--cyan);letter-spacing:.14em;margin-top:80px;font-size:8px;font-weight:900;position:absolute}.scanEquation{background:var(--navy);color:#fff;margin:28px 0;padding:29px 32px}.scanEquation span{color:var(--cyan);letter-spacing:.13em;margin-bottom:22px;font-size:9px;font-weight:900;display:block}.scanEquation strong{font-family:Georgia,serif;font-size:clamp(24px,3.4vw,37px);font-weight:400;line-height:1.3}.scanCalculation{background:var(--navy);color:#fff;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:38px 0;padding:30px;display:grid}.scanCalculation>div{text-align:center;min-width:0}.scanCalculation span{color:var(--cyan);letter-spacing:.12em;font-size:8px;font-weight:900}.scanCalculation strong{margin:24px 0 12px;font-size:19px;display:block}.scanCalculation p{color:#93aabd;margin:0;font-size:12px;line-height:1.5}.scanCalculation>b{color:var(--cyan);font-size:22px}.timeFactors{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.timeFactors article{border:1px solid var(--line);background:#fff;min-height:220px;padding:27px}.timeFactors span{color:var(--cyan-dark);font-family:Georgia,serif;font-size:27px}.timeFactors strong{margin:37px 0 12px;font-size:21px;display:block}.timeFactors p{color:var(--muted);line-height:1.55}.scanModifiers{border-left:3px solid var(--cyan-dark);background:#eaf1f5;margin:38px 0;padding:27px 30px}.scanModifiers span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.scanModifiers p{color:#31536b;margin:16px 0 0;line-height:1.8}.tradeoffHeroVisual{background:var(--navy);border:1px solid #29435e;place-items:center;width:min(100%,470px);min-height:365px;display:grid}.tradeoffHeroVisual>div{background:linear-gradient(30deg,#0000 49.5%,#31536b 50%,#0000 50.8%),linear-gradient(-30deg,#0000 49.5%,#31536b 50%,#0000 50.8%);border-bottom:2px solid #31536b;width:280px;height:240px;position:relative}.tradeoffHeroVisual span{color:var(--cyan);letter-spacing:.12em;font-size:9px;font-weight:900;position:absolute}.tradeoffHeroVisual span:first-child{top:-20px;left:50%;transform:translate(-50%)}.tradeoffHeroVisual span:nth-child(2){bottom:-25px;left:-27px}.tradeoffHeroVisual span:nth-child(3){bottom:-25px;right:-17px}.tradeoffHeroVisual strong{border:1px solid var(--cyan);color:#fff;letter-spacing:.08em;text-align:center;border-radius:50%;place-items:center;width:105px;height:105px;font-size:10px;line-height:1.5;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #53d8f440}.tradeoffMoves{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.tradeoffMoves article{border:1px solid var(--line);background:#fff;min-height:220px;padding:27px}.tradeoffMoves span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.tradeoffMoves strong{margin:40px 0 13px;font-family:Georgia,serif;font-size:27px;display:block}.tradeoffMoves p{color:var(--muted);line-height:1.55}.optimizationSteps{border-top:1px solid var(--line);margin:38px 0}.optimizationSteps article{border-bottom:1px solid var(--line);grid-template-columns:68px 1fr;gap:24px;padding:27px 0;display:grid}.optimizationSteps article>span{color:var(--cyan-dark);font-family:Georgia,serif;font-size:27px}.optimizationSteps strong{font-size:21px}.optimizationSteps p{color:var(--muted);margin:8px 0 0;line-height:1.6}.scenarioGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.scenarioGrid article{background:var(--navy);color:#fff;min-height:260px;padding:25px}.scenarioGrid span{color:var(--cyan);letter-spacing:.11em;font-size:8px;font-weight:900}.scenarioGrid strong{margin:42px 0 14px;font-size:19px;line-height:1.35;display:block}.scenarioGrid p{color:#a6bbcc;line-height:1.55}.motionGhostVisual{background:var(--navy);border:1px solid #29435e;justify-content:center;align-items:center;gap:13px;width:min(100%,470px);min-height:365px;padding:34px;display:flex;position:relative;overflow:hidden}.motionGhostVisual>span{color:var(--cyan);letter-spacing:.13em;font-size:8px;font-weight:900;position:absolute;top:25px}.motionGhostVisual>span:after{content:"↓";text-align:center;margin-top:7px;font-size:17px;display:block}.motionGhostVisual>i,.motionGhostVisual>strong{background:#31536b;border-radius:50%;width:62px;height:120px;display:block}.motionGhostVisual>i:first-of-type,.motionGhostVisual>i:nth-of-type(4){opacity:.18}.motionGhostVisual>i:nth-of-type(2),.motionGhostVisual>i:nth-of-type(3){opacity:.42}.motionGhostVisual>strong{background:var(--cyan-dark);border:2px solid var(--cyan);box-shadow:0 0 22px #53d8f466}.motionGhostVisual>b{color:#8ea5b7;letter-spacing:.12em;font-size:8px;position:absolute;bottom:25px}.motionPatterns{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.motionPatterns article{border:1px solid var(--line);background:#fff;min-height:310px;padding:27px}.motionPatterns article>span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.motionPatterns article>strong{margin-top:22px;font-size:21px;display:block}.motionPatterns article>p{color:var(--muted);line-height:1.55}.motionPatterns article>div{justify-content:space-between;align-items:center;gap:8px;height:105px;margin-top:28px;display:flex}.motionPatterns i{background:#31536b;border-radius:50%;width:42px;height:78px;display:block}.periodicPattern i{opacity:.32}.periodicPattern i:nth-child(2){opacity:1;background:var(--cyan-dark)}.periodicPattern i:nth-child(4){opacity:.65}.irregularPattern i{opacity:.25;width:34px;transform:translateY(5px)rotate(-8deg)}.irregularPattern i:nth-child(2){opacity:.6;transform:translateY(-7px)rotate(6deg)}.irregularPattern i:nth-child(3){opacity:.4;transform:translateY(8px)rotate(11deg)}.irregularPattern i:nth-child(4){opacity:.3;transform:translateY(-3px)rotate(-4deg)}.artifactSourceList{border-top:1px solid var(--line);margin:38px 0}.artifactSourceList article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:30px;padding:27px 0;display:grid}.artifactSourceList article>span{color:var(--cyan-dark);font-family:Georgia,serif;font-size:23px}.artifactSourceList strong{font-size:21px}.artifactSourceList p{color:var(--muted);margin:9px 0 0;line-height:1.6}.artifactWorkflow{background:var(--navy);text-align:center;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:38px 0;padding:26px 20px;display:grid}.artifactWorkflow span{color:#afc3d2;letter-spacing:.08em;font-size:8px;font-weight:900}.artifactWorkflow i{color:var(--cyan);font-size:18px;font-style:normal}.aliasingVisual{background:var(--navy);border:1px solid #29435e;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:min(100%,470px);min-height:365px;padding:35px 25px;display:grid;position:relative}.aliasingVisual>div{border:2px solid #31536b;height:215px;position:relative;overflow:hidden}.aliasingVisual>div>strong{color:var(--cyan);letter-spacing:.12em;font-size:8px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.aliasingVisual>div>b{background:#31536b;border-radius:50%;width:62px;height:110px;display:block;position:absolute;bottom:25px;right:20px}.aliasingVisual>i{background:var(--cyan-dark);border-radius:50%;width:44px;height:85px;display:block}.aliasingVisual>i:first-of-type{opacity:.7;margin-right:-28px}.aliasingVisual>i:last-of-type{opacity:.55;z-index:2;margin-left:-29px}.aliasingVisual>em{color:var(--cyan);font-size:20px;font-style:normal}.aliasingVisual>span{color:#8ca3b6;letter-spacing:.1em;font-size:7px;font-weight:900;position:absolute;bottom:22px}.aliasingVisual>span:first-child{left:22px}.aliasingVisual>span:last-child{color:var(--cyan);right:18px}.wrapComparison{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.wrapComparison article{border:1px solid var(--line);background:#fff;min-height:310px;padding:27px}.wrapComparison article>span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.wrapComparison article>div{border:2px solid #9db3c1;height:115px;margin:27px 0 22px;position:relative;overflow:hidden}.wrapComparison article>div i{background:#31536b;border-radius:50%;width:43px;height:75px;position:absolute;bottom:12px;left:18px}.wrapComparison article>div strong{background:var(--cyan-dark);border-radius:50%;width:43px;height:75px;position:absolute;bottom:12px;right:18px}.wrapComparison article>div em{background:var(--cyan);opacity:.65;border-radius:50%;width:33px;height:65px;position:absolute;bottom:17px;left:-12px}.wrapComparison article>b{font-size:20px}.wrapComparison article>p{color:var(--muted);line-height:1.55}.wrapSolutions{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.wrapSolutions article{border:1px solid var(--line);background:#fff;min-height:225px;padding:27px}.wrapSolutions span{color:var(--cyan-dark);font-family:Georgia,serif;font-size:27px}.wrapSolutions strong{margin:35px 0 12px;font-size:21px;display:block}.wrapSolutions p{color:var(--muted);line-height:1.55}.chemicalShiftLessonHero{background:radial-gradient(circle at 78% 47%,#53d8f42e,#0000 29%),linear-gradient(125deg,#020d20 0%,#071a34 62%,#10354c 100%)}.chemicalShiftVisual{background:var(--navy);border:1px solid #29435e;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(100%,470px);min-height:365px;padding:55px 34px 72px;display:grid;position:relative}.chemicalShiftVisual>div{border-radius:50%;align-content:center;place-items:center;gap:10px;min-height:165px;display:grid}.chemicalShiftVisual .waterSignal{border:3px solid var(--cyan);box-shadow:0 0 30px #53d8f440}.chemicalShiftVisual .fatSignal{border:3px solid #f0bd69;box-shadow:0 0 30px #f0bd6933}.chemicalShiftVisual span{color:#fff;letter-spacing:.13em;font-size:11px;font-weight:900}.chemicalShiftVisual strong{color:#9fb3c6;font-size:14px}.chemicalShiftVisual>i{color:var(--cyan);font-size:25px;font-style:normal}.chemicalShiftVisual>p{color:#8098ac;letter-spacing:.12em;text-align:center;margin:0;font-size:8px;font-weight:900;position:absolute;bottom:22px;left:28px;right:28px}.frequencyShiftDiagram{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:38px 0;display:grid}.frequencyShiftDiagram article{border:1px solid var(--line);background:#fff;min-height:300px;padding:26px}.frequencyShiftDiagram article>span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.frequencyShiftDiagram article>div{background:#e9f1f5;height:130px;margin:28px 0 20px;position:relative;overflow:hidden}.frequencyShiftDiagram article>div i,.frequencyShiftDiagram article>div b{width:52%;height:100%;display:block;position:absolute;top:0}.frequencyShiftDiagram article>div i{background:#5cbad2;left:0}.frequencyShiftDiagram article>div b{background:#e8bc72;right:0}.frequencyShiftDiagram article:last-child>div i,.frequencyShiftDiagram article:last-child>div b{width:45%}.frequencyShiftDiagram article>div strong{background:linear-gradient(90deg,#091b30 0 50%,#fff 50%);width:10%;height:100%;display:block;position:absolute;top:0;left:45%}.frequencyShiftDiagram article>p{color:var(--muted);line-height:1.55}.frequencyShiftDiagram>em{color:var(--cyan-dark);font-size:25px;font-style:normal}.chemicalShiftTypes{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.chemicalShiftTypes article{border:1px solid var(--line);background:#fff;min-height:270px;padding:28px}.chemicalShiftTypes span{color:var(--cyan-dark);font-family:Georgia,serif;font-size:28px}.chemicalShiftTypes strong{margin:48px 0 14px;font-size:22px;display:block}.chemicalShiftTypes p{color:var(--muted);line-height:1.6}.metalArtifactLessonHero{background:radial-gradient(circle at 79% 48%,#f0bd6929,#0000 29%),linear-gradient(125deg,#020d20 0%,#11182c 62%,#332b2f 100%)}.metalArtifactVisual{background:var(--navy);border:1px solid #344254;place-items:center;width:min(100%,470px);min-height:365px;display:grid;position:relative;overflow:hidden}.metalArtifactVisual>i{border-top:2px solid #53d8f47a;border-radius:50%;width:112%;height:38px;position:absolute;left:-6%}.metalArtifactVisual>i:first-child{top:17%;transform:rotate(4deg)}.metalArtifactVisual>i:nth-child(2){top:33%;transform:rotate(-8deg)}.metalArtifactVisual>i:nth-child(3){top:49%;transform:rotate(11deg)}.metalArtifactVisual>i:nth-child(4){top:65%;transform:rotate(-9deg)}.metalArtifactVisual>i:nth-child(5){top:81%;transform:rotate(4deg)}.metalArtifactVisual>span{z-index:2;color:#fff;letter-spacing:.12em;background:#17171c;border:2px solid #f0bd69;border-radius:12px;place-items:center;width:118px;height:118px;font-size:13px;font-weight:900;display:grid;position:relative;transform:rotate(7deg);box-shadow:0 0 42px #f0bd6947}.metalArtifactVisual>strong{color:#f0bd69;letter-spacing:.13em;font-size:8px;position:absolute;bottom:20px;right:24px}.metalArtifactPatterns{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.metalArtifactPatterns article{border:1px solid var(--line);background:#fff;min-height:330px;padding:24px}.metalArtifactPatterns article>span{color:var(--cyan-dark);font-family:Georgia,serif;font-size:25px}.metalArtifactPatterns article>div{background:#dce9ef;height:105px;margin:28px 0 22px;position:relative;overflow:hidden}.metalArtifactPatterns article>div i,.metalArtifactPatterns article>div b{display:block;position:absolute}.metalVoid i{background:#07101c;border-radius:50%;width:68px;height:68px;top:18px;left:calc(50% - 34px);box-shadow:0 0 18px #07101c}.metalPileup i{background:#07101c;width:60px;height:70px;top:18px;left:24px;transform:skew(-13deg)}.metalPileup b{background:#fff;width:35px;height:70px;top:18px;right:23px;box-shadow:0 0 12px #fff}.metalWarp i{border:5px solid #31536b;border-radius:50%;width:70px;height:70px;top:18px;left:15px;transform:skewY(18deg)}.metalWarp b{border:5px solid var(--cyan-dark);width:52px;height:52px;top:27px;right:15px;transform:skew(-20deg)}.metalArtifactPatterns article>strong{font-size:21px;display:block}.metalArtifactPatterns article>p{color:var(--muted);line-height:1.55}.metalReductionGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin:38px 0;display:grid}.metalReductionGrid article{border:1px solid var(--line);background:#fff;min-height:225px;padding:27px}.metalReductionGrid span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.metalReductionGrid strong{margin:34px 0 12px;font-size:21px;display:block}.metalReductionGrid p{color:var(--muted);line-height:1.55}.artifactTrioLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f426,#0000 30%),linear-gradient(125deg,#020d20 0%,#0b1830 62%,#203245 100%)}.artifactTrioVisual{background:var(--navy);border:1px solid #29435e;grid-template-columns:repeat(3,1fr);gap:10px;width:min(100%,470px);min-height:365px;padding:40px 28px 70px;display:grid;position:relative}.artifactTrioVisual>div{background:#dce9ef;border:1px solid #456078;position:relative;overflow:hidden}.truncationMini i{background:#17334d;height:6px;position:absolute;left:10%;right:10%}.truncationMini i:first-child{top:28%}.truncationMini i:nth-child(2){opacity:.75;top:40%}.truncationMini i:nth-child(3){opacity:.45;top:54%}.truncationMini i:nth-child(4){opacity:.25;top:68%}.zipperMini i{width:8px;box-shadow:0 0 12px var(--cyan);background:#fff;position:absolute;top:0;bottom:0;left:calc(50% - 4px)}.shadingMini{background:radial-gradient(circle at 28% 35%,#eaf8fb 0,#89adbf 34%,#20364b 78%)!important}.shadingMini i{display:none}.artifactTrioVisual>p{color:var(--cyan);letter-spacing:.1em;text-align:center;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;font-size:8px;font-weight:900;display:grid;position:absolute;bottom:22px;left:28px;right:28px}.artifactFingerprintGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.artifactFingerprintGrid article{border:1px solid var(--line);background:#fff;min-height:380px;padding:24px}.artifactFingerprintGrid article>span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.artifactFingerprintGrid article>div{background:#dce9ef;height:130px;margin:28px 0 24px;position:relative;overflow:hidden}.ringingPattern i{background:#17334d;height:5px;position:absolute;left:10%;right:10%}.ringingPattern i:first-child{top:23%}.ringingPattern i:nth-child(2){opacity:.72;top:35%}.ringingPattern i:nth-child(3){opacity:.46;top:47%}.ringingPattern i:nth-child(4){opacity:.25;top:59%}.ringingPattern b{background:#17334d;height:34px;position:absolute;bottom:0;left:0;right:0}.zipperPattern i{width:9px;box-shadow:0 0 14px var(--cyan);background:#fff;position:absolute;top:0;bottom:0;left:calc(50% - 4px)}.shadePattern{background:radial-gradient(circle at 27% 35%,#f8fdff 0,#8caebe 36%,#25384a 80%)!important}.shadePattern i{display:none}.artifactFingerprintGrid strong{font-size:20px;display:block}.artifactFingerprintGrid p{color:var(--muted);line-height:1.55}.artifactFixGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.artifactFixGrid article{border:1px solid var(--line);background:#fff;min-height:285px;padding:27px}.artifactFixGrid span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.artifactFixGrid strong{margin:45px 0 14px;font-size:21px;display:block}.artifactFixGrid p{color:var(--muted);line-height:1.55}.parallelLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f42e,#0000 30%),linear-gradient(125deg,#020d20 0%,#0b1933 62%,#162f50 100%)}.parallelVisual{background:var(--navy);border:1px solid #29435e;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:min(100%,470px);min-height:365px;padding:55px 34px 72px;display:grid;position:relative}.parallelCoils{grid-template-columns:1fr 1fr;gap:9px;display:grid}.parallelCoils i{border:2px solid var(--cyan);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-style:normal;font-weight:900;display:grid}.parallelVisual>span{color:var(--cyan);font-size:25px}.parallelKspace{border:1px solid #456078;flex-direction:column;justify-content:space-evenly;min-height:180px;display:flex}.parallelKspace i{background:var(--cyan);height:2px;margin:0 12px}.parallelKspace i:nth-child(2n){opacity:.18}.parallelVisual>strong{color:#8ca3b6;letter-spacing:.12em;text-align:center;font-size:8px;position:absolute;bottom:22px;left:25px;right:25px}.accelerationComparison{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.accelerationComparison article{border:1px solid var(--line);background:#fff;min-height:330px;padding:27px}.accelerationComparison article>span{color:var(--cyan-dark);font-family:Georgia,serif;font-size:30px}.accelerationComparison article>div{background:#e7f0f4;border:1px solid #b5c9d4;flex-direction:column;justify-content:space-evenly;height:120px;margin:26px 0 22px;display:flex}.accelerationComparison article>div i{background:#31536b;height:3px;margin:0 22px}.accelerationComparison .rTwo i:nth-child(2n){opacity:.12}.accelerationComparison article>strong{font-size:21px;display:block}.accelerationComparison article>p{color:var(--muted);line-height:1.55}.parallelEquation{background:var(--navy);color:#fff;margin:34px 0;padding:30px}.parallelEquation>span{color:var(--cyan);letter-spacing:.13em;font-size:9px;font-weight:900}.parallelEquation>strong{margin:22px 0 15px;font-family:Georgia,serif;font-size:clamp(26px,4vw,42px);font-weight:400;display:block}.parallelEquation>p{color:#a9bdcf;line-height:1.6}.parallelFamilies,.parallelBenefits{gap:14px;margin:38px 0;display:grid}.parallelFamilies{grid-template-columns:1fr 1fr}.parallelBenefits{grid-template-columns:repeat(3,1fr)}.parallelFamilies article,.parallelBenefits article{border:1px solid var(--line);background:#fff;min-height:245px;padding:27px}.parallelFamilies span,.parallelBenefits span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.parallelFamilies strong,.parallelBenefits strong{margin:44px 0 13px;font-size:21px;display:block}.parallelFamilies p,.parallelBenefits p{color:var(--muted);line-height:1.55}.advancedAccelerationHero{background:radial-gradient(circle at 79% 47%,#9772e033,#0000 30%),linear-gradient(125deg,#020d20 0%,#10152e 62%,#2a234b 100%)}.advancedAccelerationVisual{background:var(--navy);border:1px solid #3b4162;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:min(100%,470px);min-height:365px;padding:54px 30px 76px;display:grid;position:relative}.advancedAccelerationVisual>div{border:1px solid #4a5871;min-height:190px;position:relative;overflow:hidden}.sparseVisual{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:10px;padding:20px;display:grid}.sparseVisual i{background:var(--cyan);border-radius:50%}.sparseVisual i:nth-child(2),.sparseVisual i:nth-child(5),.sparseVisual i:nth-child(7){opacity:.12}.smsVisual i{border:2px solid #b99bf0;border-radius:50%;width:70%;height:24px;position:absolute;left:15%}.smsVisual i:first-child{top:25%}.smsVisual i:nth-child(2){top:45%}.smsVisual i:nth-child(3){top:65%}.advancedAccelerationVisual div strong{color:#fff;letter-spacing:.12em;font-size:10px;position:absolute;top:10px;left:12px}.advancedAccelerationVisual>span{color:#b99bf0;font-size:24px}.advancedAccelerationVisual>p{color:#9aabc0;letter-spacing:.1em;text-align:center;grid-template-columns:1fr 1fr;gap:35px;margin:0;font-size:7px;font-weight:900;display:grid;position:absolute;bottom:22px;left:28px;right:28px}.csIngredients,.advancedAccelerationRisks{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0;display:grid}.csIngredients article,.advancedAccelerationRisks article{border:1px solid var(--line);background:#fff;min-height:270px;padding:27px}.csIngredients span{color:#7450a5;font-family:Georgia,serif;font-size:28px}.advancedAccelerationRisks span{color:#7450a5;letter-spacing:.11em;font-size:9px;font-weight:900}.csIngredients strong,.advancedAccelerationRisks strong{margin:45px 0 14px;font-size:21px;display:block}.csIngredients p,.advancedAccelerationRisks p{color:var(--muted);line-height:1.55}.csLoop{background:var(--navy);text-align:center;grid-template-columns:1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:34px 0;padding:25px 18px;display:grid}.csLoop span{color:#b4c4d2;letter-spacing:.09em;font-size:8px;font-weight:900}.csLoop i{color:#b99bf0;font-size:20px;font-style:normal}.smsComparison{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.smsComparison article{border:1px solid var(--line);background:#fff;min-height:330px;padding:27px}.smsComparison article>span{color:#7450a5;font-family:Georgia,serif;font-size:30px}.smsComparison article>div{background:#eeeaf6;flex-direction:column;justify-content:space-evenly;align-items:center;height:125px;margin:26px 0 22px;display:flex}.smsComparison article>div i{border:3px solid #7450a5;border-radius:50%;width:72%;height:22px;display:block}.smsComparison article>strong{font-size:21px;display:block}.smsComparison article>p{color:var(--muted);line-height:1.55}.troubleshootingLessonHero{background:radial-gradient(circle at 79% 47%,#53d8f42b,#0000 30%),linear-gradient(125deg,#020d20 0%,#0c1d34 62%,#143f4b 100%)}.troubleshootingVisual{background:var(--navy);border:1px solid #2d5162;grid-template-columns:repeat(9,auto);justify-content:center;align-items:center;gap:9px;width:min(100%,500px);min-height:365px;padding:65px 24px 75px;display:grid;position:relative}.troubleshootingVisual>span{border:2px solid var(--cyan);color:#fff;border-radius:50%;place-items:center;width:55px;height:55px;font-family:Georgia,serif;font-size:25px;display:grid}.troubleshootingVisual>i{color:var(--cyan);font-size:17px;font-style:normal}.troubleshootingVisual>strong{color:#91a9ba;letter-spacing:.11em;text-align:center;font-size:8px;position:absolute;bottom:24px;left:20px;right:20px}.traceSteps{grid-template-columns:repeat(5,1fr);gap:12px;margin:38px 0;display:grid}.traceSteps article{border:1px solid var(--line);background:#fff;min-height:330px;padding:24px}.traceSteps span{background:var(--ice);width:38px;height:38px;color:var(--cyan-dark);border-radius:50%;place-items:center;font-weight:900;display:grid}.traceSteps strong{margin:48px 0 14px;font-size:20px;display:block}.traceSteps p{color:var(--muted);line-height:1.55}.artifactDecisionTable{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.artifactDecisionTable article{border:1px solid var(--line);background:#fff;min-height:220px;padding:27px}.artifactDecisionTable span{color:var(--cyan-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.artifactDecisionTable strong{margin:32px 0 12px;font-size:21px;display:block}.artifactDecisionTable p{color:var(--muted);line-height:1.55}.expandedWorkflow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr}.chapterComplete{background:linear-gradient(110deg, var(--navy), #123d48);border:1px solid #2d6570}.patientCareLessonHero{background:radial-gradient(circle at 79% 47%,#39c7a82e,#0000 30%),linear-gradient(125deg,#020d20 0%,#092033 62%,#16473f 100%)}.anatomyLessonHero{background:radial-gradient(circle at 79% 47%,#d68f4a2e,#0000 30%),linear-gradient(125deg,#020d20 0%,#151c33 62%,#493326 100%)}.patientMatchVisual{background:var(--navy);border:1px solid #2d625e;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;width:min(100%,500px);min-height:365px;padding:52px 18px 76px;display:grid;position:relative}.patientMatchVisual>div{text-align:center;background:#062238;border:1px solid #315b63;flex-direction:column;justify-content:center;align-items:center;min-height:145px;padding:20px 10px;display:flex}.patientMatchVisual div span{width:34px;height:34px;color:var(--cyan);background:#123f49;border-radius:50%;place-items:center;margin-bottom:18px;font-size:10px;font-weight:900;display:grid}.patientMatchVisual div strong{color:#fff;letter-spacing:.08em;font-size:13px}.patientMatchVisual div small{color:#91a9ba;margin-top:9px;font-size:9px;line-height:1.4}.patientMatchVisual>i{color:#47caa9;font-size:18px;font-style:normal}.patientMatchVisual>p{color:#91a9ba;letter-spacing:.11em;text-align:center;margin:0;font-size:8px;font-weight:900;position:absolute;bottom:22px;left:20px;right:20px}.matchSteps{grid-template-columns:repeat(5,1fr);gap:12px;margin:38px 0;display:grid}.matchSteps article{border:1px solid var(--line);background:#fff;min-height:330px;padding:24px}.matchSteps span{color:#14705e;background:#e5f6f1;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.matchSteps strong{margin:48px 0 14px;font-size:20px;display:block}.matchSteps p{color:var(--muted);line-height:1.55}.orderReviewGrid{grid-template-columns:1fr 1fr;gap:14px;margin:38px 0;display:grid}.orderReviewGrid article{border:1px solid var(--line);background:#fff;min-height:220px;padding:27px}.orderReviewGrid span{color:#14705e;letter-spacing:.12em;font-size:9px;font-weight:900}.orderReviewGrid strong{margin:32px 0 12px;font-size:21px;display:block}.orderReviewGrid p{color:var(--muted);line-height:1.55}.identityOrderFlow{background:var(--navy);text-align:center;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:34px 0;padding:25px 18px;display:grid}.identityOrderFlow.compactFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.identityOrderFlow span{color:#b4c4d2;letter-spacing:.09em;font-size:8px;font-weight:900}.identityOrderFlow i{color:#47caa9;font-size:20px;font-style:normal}.alignmentPanel{background:#29435e;border:1px solid #29435e;grid-template-columns:1fr 1fr;gap:1px;margin:38px 0 20px;display:grid}.alignmentPanel>div{background:var(--navy);color:#fff;padding:32px}.diagramLabel{color:var(--cyan);letter-spacing:.15em;font-size:11px;font-weight:900}.arrowCloud{grid-template-columns:repeat(4,1fr);place-items:center;min-height:170px;display:grid}.arrowCloud i{color:#a9c1d5;font-size:29px;font-style:normal}.arrowCloud.aligned i{color:var(--cyan)}.alignmentPanel p{color:#9fb3c6;text-align:center;margin:0;font-size:14px}.accuracyNote{border-left:2px solid #9bb7c6;padding-left:18px;font-size:14px!important}.larmorCard{background:var(--navy);color:#fff;border:1px solid #29435e;grid-template-columns:1.1fr .9fr;margin:38px 0;display:grid}.larmorCard>div{padding:36px}.larmorCard>div:first-child{border-right:1px solid #29435e}.larmorCard span{color:var(--cyan);letter-spacing:.14em;font-size:11px;font-weight:900}.larmorCard>div>strong{letter-spacing:-.04em;margin:24px 0 12px;font-family:Georgia,serif;font-size:clamp(44px,6vw,68px);font-weight:400;display:block}.larmorCard p{color:#9eb4c8;line-height:1.55}.fieldExamples{align-content:center;gap:1px;display:grid}.fieldExamples p{border-bottom:1px solid #29435e;justify-content:space-between;margin:0;padding:18px 0;display:flex}.fieldExamples p:last-child{border-bottom:0}.fieldExamples strong{color:#fff}.clinicalConnection{background:var(--ice);border-left:3px solid var(--cyan-dark);margin-top:34px;padding:26px 30px}.clinicalConnection span{color:var(--cyan-dark)}.clinicalConnection p{color:#31536b;margin:0;font-size:17px;line-height:1.7}.memorySequence{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.memorySequence>div{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:230px;padding:26px;display:flex}.memorySequence span{background:var(--ice);width:36px;height:36px;color:var(--cyan-dark);border-radius:50%;place-items:center;margin-bottom:45px;font-weight:900;display:grid}.memorySequence strong{font-size:20px;line-height:1.35}.memorySequence p{color:var(--muted);margin:12px 0 0;line-height:1.55}.memoryPhrase{background:#eaf1f5;margin-top:30px;padding:22px 25px;color:var(--ink)!important}.knowledgeChecks{border-top:1px solid var(--line)}.knowledgeChecks details{border-bottom:1px solid var(--line);background:#fff}.knowledgeChecks summary{cursor:pointer;padding:25px 56px 25px 20px;font-size:18px;font-weight:800;line-height:1.4;list-style:none;position:relative}.knowledgeChecks summary::-webkit-details-marker{display:none}.knowledgeChecks summary:after{content:"+";color:var(--cyan-dark);font-size:28px;font-weight:400;position:absolute;top:20px;right:20px}.knowledgeChecks details[open] summary:after{content:"✓";font-size:19px;top:24px}.knowledgeChecks details p{color:var(--muted);margin:0;padding:0 56px 25px 20px;line-height:1.7}.lessonComplete{background:var(--navy);color:#fff;align-items:center;gap:22px;margin-top:40px;padding:30px;display:flex}.lessonComplete>span{background:var(--cyan);width:48px;height:48px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:23px;font-weight:900;display:grid}.lessonComplete p{color:var(--cyan);letter-spacing:.15em;margin:0 0 7px;font-size:10px;font-weight:900}.lessonComplete strong{font-size:20px;line-height:1.45}.lessonBackLink{color:var(--cyan-dark);margin-top:28px;font-weight:800;display:inline-block}.lessonNavigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:28px;display:flex}.lessonNavigation .lessonBackLink{margin-top:0}.lessonNavigation .lessonButton{display:inline-block}.lessonReferences{background:#eaf1f5;margin:50px 0 0 235px;padding:32px}.lessonReferences h2{margin:0;font-size:22px}.lessonReferences>p{color:#526378;line-height:1.7}.lessonReferences ul{margin:22px 0 0;padding-left:20px}.lessonReferences li{color:var(--cyan-dark);margin:10px 0}.lessonReferences a{text-decoration:underline}.pageContent .toolGrid{margin:0}.pageContent .toolCard h2{letter-spacing:-.035em;margin:58px 0 16px;font-size:30px}.educationalNote{background:#eaf1f5;grid-template-columns:190px 1fr;gap:35px;margin-top:28px;padding:28px 32px;display:grid}.educationalNote strong{font-size:18px}.educationalNote p{color:#526378;margin:0;line-height:1.7}.storyLayout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.storyIntro h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,64px);line-height:1}.storyBody{padding-top:36px}.storyBody>p{color:var(--muted);margin:0 0 25px;font-size:18px;line-height:1.75}.supportContent{grid-template-columns:.9fr 1.1fr;gap:70px;display:grid}.supportCard{background:var(--navy);color:#fff;align-self:start;padding:38px}.supportCard h2{letter-spacing:-.045em;margin:0;font-size:42px}.supportCard>p:not(.sectionLabel){color:#aec0d2;line-height:1.7}.supportCard small{color:#8197ad;margin-top:24px;line-height:1.55;display:block}.emailLink{border-bottom:1px solid var(--cyan);color:var(--cyan);margin-top:24px;padding-bottom:5px;font-weight:800;display:inline-block}.faqList{border-top:1px solid var(--line)}.faqList article{border-bottom:1px solid var(--line);padding:28px 0}.faqList h2{letter-spacing:-.025em;margin:0;font-size:23px}.faqList p{color:var(--muted);margin:10px 0 0;line-height:1.7}.policyContent{max-width:980px}.policyContent article{border-bottom:1px solid var(--line);padding:30px 0}.policyContent article:first-child{padding-top:0}.policyContent h2{letter-spacing:-.03em;margin:0;font-size:28px}.policyContent p{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.75}.policyContent a{color:var(--cyan-dark);text-decoration:underline}.feedbackContent{grid-template-columns:1.15fr .85fr;align-items:start;gap:70px;display:grid}.feedbackSteps{border-top:1px solid var(--line)}.feedbackSteps article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:6px 24px;padding:30px 0;display:grid}.feedbackSteps span{color:var(--cyan-dark);letter-spacing:.12em;grid-row:1/3;font-size:13px;font-weight:900}.feedbackSteps h2{letter-spacing:-.03em;margin:0;font-size:25px}.feedbackSteps p{color:var(--muted);margin:5px 0 0;line-height:1.7}.feedbackInvite{background:var(--navy);color:#fff;padding:38px}.feedbackInvite .sectionLabel{color:var(--cyan)}.feedbackInvite h2{letter-spacing:-.045em;margin:0;font-size:37px;line-height:1.08}.feedbackInvite>p:not(.sectionLabel){color:#aec0d2;margin:20px 0 28px;line-height:1.7}.feedbackInvite .primaryButton{display:inline-block}.appCallout{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:50px;padding:70px max(28px,50vw - 592px);display:flex}.appCallout .sectionLabel{color:var(--cyan)}.appCallout h2{letter-spacing:-.05em;max-width:680px;margin:0;font-size:clamp(34px,4.5vw,58px);line-height:1}.appCallout .primaryButton{flex:none}.ceMain,.ceWorkspaceMain{background:#f4f7fa}.ceCatalogHero,.ceCourseHero,.ceWorkspaceHero{color:#fff;background:radial-gradient(circle at 84% 24%,#2696c43b,#0000 28%),linear-gradient(125deg,#020d20,#072442);grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;padding:92px max(28px,50vw - 592px);display:grid}.ceCatalogHero h1,.ceCourseHero h1,.ceWorkspaceHero h1{letter-spacing:-.055em;max-width:830px;margin:0;font-size:clamp(52px,6vw,78px);line-height:.98}.ceCatalogHero>div>p:last-child,.ceCourseHero>div>p:not(.eyebrow),.ceWorkspaceHero>div>p:not(.eyebrow){color:#bed0df;max-width:720px;margin:28px 0 0;font-size:18px;line-height:1.68}.ceStatusCard,.ceCourseSummary,.ceWorkspaceHero aside{background:#ffffff0e;border:1px solid #294b68;padding:30px;box-shadow:0 24px 70px #00000029}.ceStatusCard>span,.ceCourseSummary>span{color:var(--cyan);letter-spacing:.16em;margin-bottom:15px;font-size:10px;font-weight:900;display:block}.ceStatusCard strong,.ceWorkspaceHero aside strong{font-size:21px;line-height:1.4;display:block}.ceStatusCard p,.ceWorkspaceHero aside span{color:#a9bdce;margin:13px 0 0;font-size:13px;line-height:1.6;display:block}.ceCatalogSection,.ceOverviewSection,.ceModuleSection{max-width:1184px;margin:0 auto;padding:95px 28px}.ceCourseCard{border:1px solid var(--line);background:#fff;padding:42px;box-shadow:0 26px 70px #09203614}.ceCourseTopline{border-bottom:1px solid var(--line);color:var(--cyan-dark);letter-spacing:.12em;justify-content:space-between;gap:20px;padding-bottom:23px;font-size:10px;font-weight:900;display:flex}.ceCourseTopline b{color:var(--ink);letter-spacing:0}.ceCourseGrid{grid-template-columns:1.1fr .9fr;gap:60px;padding-top:48px;display:grid}.ceCourseGrid h2,.ceOverviewHeading h2,.ceFinalCheck h2,.ceWorkspaceHeading h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.6vw,58px);line-height:1.03}.ceCourseDescription{max-width:650px;color:var(--muted);font-size:17px;line-height:1.72}.ceCourseFacts{flex-wrap:wrap;gap:8px;margin:28px 0 32px;display:flex}.ceCourseFacts span{color:#35516b;border:1px solid #c8d7e3;padding:9px 11px;font-size:11px;font-weight:800}.ceObjectivePanel{background:#eaf3f8;padding:30px}.ceObjectivePanel>span{color:var(--cyan-dark);letter-spacing:.15em;font-size:10px;font-weight:900}.ceObjectivePanel ol{margin:24px 0 0;padding-left:25px}.ceObjectivePanel li{color:#42556b;margin:0 0 17px;padding-left:7px;font-size:13px;line-height:1.55}.ceApprovalNotice{background:#fff7e7;border-left:5px solid #d6982b;grid-template-columns:210px 1fr;gap:34px;max-width:1128px;margin:0 auto 95px;padding:30px 34px;display:grid}.ceApprovalNotice strong{font-size:16px}.ceApprovalNotice p{color:#6e5a37;margin:0;line-height:1.65}.ceHeroActions{align-items:center;gap:28px;margin-top:35px;display:flex}.ceHeroActions .textLink{color:#bcd0df}.ceCourseSummary dl{margin:0}.ceCourseSummary div{border-bottom:1px solid #ffffff1a;grid-template-columns:105px 1fr;gap:12px;padding:13px 0;display:grid}.ceCourseSummary div:last-child{border-bottom:0}.ceCourseSummary dt{color:#8ea9bc;font-size:11px;font-weight:800}.ceCourseSummary dd{color:#fff;margin:0;font-size:13px;line-height:1.45}.ceOverviewHeading{max-width:770px;margin-bottom:45px}.ceObjectiveList{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ceObjectiveList li{border:1px solid var(--line);background:#fff;grid-template-columns:45px 1fr;gap:17px;min-height:155px;padding:26px;display:grid}.ceObjectiveList span{color:var(--cyan-dark);font-size:12px;font-weight:900}.ceObjectiveList p{color:#42556b;margin:0;font-size:15px;line-height:1.65}.ceModuleSection{padding-top:25px}.ceModuleGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ceModuleGrid article{background:#fff;border-top:4px solid #125fab;min-height:225px;padding:28px;box-shadow:0 16px 42px #0d263d0f}.ceModuleGrid article>div{color:var(--cyan-dark);justify-content:space-between;font-size:11px;font-weight:900;display:flex}.ceModuleGrid h3{letter-spacing:-.03em;margin:32px 0 12px;font-size:23px}.ceModuleGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.ceFinalCheck{color:#fff;background:var(--navy);grid-template-columns:.75fr 1.25fr;gap:70px;max-width:1128px;margin:0 auto 95px;padding:50px;display:grid}.ceFinalCheck ol{margin:0;padding:0;list-style:none}.ceFinalCheck li{border-bottom:1px solid #29435e;gap:5px;padding:15px 0;display:grid}.ceFinalCheck li:last-child{border-bottom:0}.ceFinalCheck strong{color:var(--cyan);font-size:13px}.ceFinalCheck span{color:#b7c8d7;font-size:13px;line-height:1.55}.ceDisclosureBand{grid-template-columns:repeat(3,1fr);gap:1px;max-width:1128px;margin:0 auto;padding:0 0 95px;display:grid}.ceDisclosureBand div{background:#e5edf3;padding:28px}.ceDisclosureBand strong,.ceDisclosureBand span{display:block}.ceDisclosureBand strong{color:var(--cyan-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.ceDisclosureBand span{color:#43566d;font-size:13px;line-height:1.55}.ceWorkspaceHero{grid-template-columns:1.3fr .7fr;padding-top:68px;padding-bottom:68px}.ceWorkspaceHero h1{font-size:clamp(44px,5vw,66px)}.ceWorkspaceGrid{grid-template-columns:255px 1fr;align-items:start;gap:50px;max-width:1240px;margin:0 auto;padding:65px 28px 100px;display:grid}.ceProgressRail{color:#fff;background:var(--navy);padding:26px;position:sticky;top:25px}.ceProgressRail>span{color:var(--cyan);letter-spacing:.15em;font-size:10px;font-weight:900}.ceProgressRail>strong{margin-top:11px;font-size:21px;display:block}.ceProgressBar{background:#263e56;height:7px;margin:20px 0 22px;overflow:hidden}.ceProgressBar i{background:var(--cyan);height:100%;transition:width .25s;display:block}.ceProgressRail dl{margin:0}.ceProgressRail dl div{border-bottom:1px solid #263e56;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.ceProgressRail dt{color:#9bb0c2;font-size:11px}.ceProgressRail dd{text-align:right;margin:0;font-size:11px;font-weight:800}.ceProgressRail>a{color:var(--cyan);margin-top:25px;font-size:12px;font-weight:800;display:inline-block}.ceLoading,.ceMessage{background:#fff;max-width:1184px;margin:60px auto;padding:25px}.ceMessage{border-left:4px solid var(--cyan-dark);color:#35516b;margin:0 0 24px;line-height:1.55}.ceWorkspaceSection{padding:0 0 75px}.ceWorkspaceSection+.ceWorkspaceSection{border-top:1px solid var(--line);padding-top:70px}.ceWorkspaceHeading{grid-template-columns:58px 1fr;align-items:start;gap:20px;margin-bottom:34px;display:grid}.ceWorkspaceHeading>span{color:var(--cyan-dark);font-size:14px;font-weight:900}.ceWorkspaceHeading p{color:var(--cyan-dark);letter-spacing:.15em;margin:0 0 9px;font-size:10px;font-weight:900}.ceWorkspaceHeading h2{font-size:clamp(34px,4vw,50px)}.ceWorkspaceModules{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ceWorkspaceModules article{border:1px solid var(--line);background:#fff;padding:24px}.ceWorkspaceModules article.isComplete{background:#f0fbfc;border-color:#61b6c7}.ceWorkspaceModules article>div:first-child{color:var(--cyan-dark);justify-content:space-between;font-size:10px;font-weight:900;display:flex}.ceWorkspaceModules h3{margin:25px 0 10px;font-size:20px}.ceWorkspaceModules p{min-height:68px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ceModuleActions{justify-content:space-between;align-items:center;gap:12px;margin-top:23px;display:flex}.ceModuleActions a,.ceModuleActions button{color:var(--cyan-dark);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.ceModuleActions button{color:#fff;background:#125fab;padding:10px 12px}.ceModuleActions button:disabled{cursor:default;color:#20717e;background:#d4eff1}.ceLockedCard,.cePassedCard{background:#eef3f6;border:1px dashed #aab9c5;padding:32px}.cePassedCard{background:#eafafa;border-style:solid;border-color:#89c9d0}.ceLockedCard strong,.cePassedCard strong{font-size:20px}.ceLockedCard p,.cePassedCard p{color:var(--muted);margin:9px 0 0;line-height:1.6}.ceAssessmentRule{background:#e7f1f6;justify-content:space-between;gap:20px;margin-bottom:24px;padding:18px 20px;display:flex}.ceAssessmentRule span{color:var(--muted);font-size:13px}.ceAssessment fieldset{border:1px solid var(--line);background:#fff;margin:0 0 16px;padding:25px}.ceAssessment legend{grid-template-columns:34px 1fr;gap:12px;width:100%;padding:0 0 15px;font-size:16px;font-weight:800;line-height:1.5;display:grid}.ceAssessment legend span{color:var(--cyan-dark)}.ceAssessment label{color:#46596e;cursor:pointer;grid-template-columns:18px 28px 1fr;align-items:start;gap:8px;padding:11px 13px;font-size:14px;line-height:1.5;display:grid}.ceAssessment label:hover{background:#f1f7fa}.ceAssessment label>span{color:var(--cyan-dark);font-weight:900}.ceAssessment .primaryButton,.ceEvaluation .primaryButton{cursor:pointer;font:inherit;border:0}.ceAssessment .primaryButton:disabled,.ceEvaluation .primaryButton:disabled{cursor:not-allowed;opacity:.5}.ceEvaluation{background:#fff;padding:28px}.ceEvaluation>p{color:var(--muted)}.ceRatingRow{border-bottom:1px solid var(--line);color:#46596e;grid-template-columns:1fr 90px;align-items:center;gap:25px;padding:14px 0;line-height:1.45;display:grid}.ceRatingRow select{background:#fff;border:1px solid #b9c7d2;padding:10px}.ceEvaluation>label:not(.ceRatingRow){color:#354a60;gap:8px;margin-top:22px;font-size:13px;font-weight:800;display:grid}.ceEvaluation textarea{resize:vertical;width:100%;font:inherit;border:1px solid #b9c7d2;padding:12px}.ceEvaluation .primaryButton{margin-top:24px}.ceWaitlistSection{background:var(--navy);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px;max-width:1184px;margin:0 auto 34px;padding:58px;display:grid}.ceWaitlistSection .sectionLabel{color:var(--cyan)}.ceWaitlistSection h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.4vw,56px);line-height:1.04}.ceWaitlistSection>div>p:last-child{color:#aebfd0;margin:24px 0 0;font-size:16px;line-height:1.72}.ceWaitlistForm{background:#071a31;border:1px solid #29435e;padding:30px;position:relative}.ceWaitlistForm>label:first-child{color:#dce9f2;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.ceWaitlistEmailRow{grid-template-columns:1fr auto;gap:10px;display:grid}.ceWaitlistEmailRow input{min-width:0;height:52px;color:var(--ink);font:inherit;background:#fff;border:1px solid #496278;border-radius:3px;padding:0 15px}.ceWaitlistEmailRow input:focus-visible{outline-offset:2px;outline:3px solid #53d8f473}.ceWaitlistEmailRow .primaryButton{cursor:pointer;font:inherit;border:0}.ceWaitlistEmailRow .primaryButton:disabled{cursor:wait;opacity:.65}.ceWaitlistConsent{color:#aebfd0;grid-template-columns:18px 1fr;align-items:start;gap:11px;margin-top:18px;font-size:12px;line-height:1.55;display:grid}.ceWaitlistConsent input{width:17px;height:17px;accent-color:var(--cyan);margin:1px 0 0}.ceWaitlistHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ceWaitlistMessage{margin:18px 0 0;padding:13px 15px;font-size:13px;line-height:1.5}.ceWaitlistMessage.success{color:#baf1d8;background:#2dc28524;border-left:3px solid #2dc285}.ceWaitlistMessage.error{color:#ffd4d4;background:#ef646421;border-left:3px solid #ef6464}@media (width<=900px){.ceCatalogHero,.ceCourseHero,.ceWorkspaceHero,.ceCourseGrid,.ceFinalCheck{grid-template-columns:1fr;gap:40px}.ceObjectiveList,.ceModuleGrid,.ceWorkspaceModules{grid-template-columns:1fr}.ceDisclosureBand{grid-template-columns:1fr;gap:2px}.ceWorkspaceGrid{grid-template-columns:1fr}.ceProgressRail{position:static}.ceWaitlistSection{grid-template-columns:1fr;gap:38px;margin-left:28px;margin-right:28px}}@media (width<=620px){.ceCatalogHero,.ceCourseHero,.ceWorkspaceHero{padding:68px 20px}.ceCatalogHero h1,.ceCourseHero h1{font-size:49px}.ceCatalogSection,.ceOverviewSection,.ceModuleSection{padding:72px 20px}.ceCourseCard{padding:25px}.ceCourseTopline,.ceHeroActions,.ceAssessmentRule{flex-direction:column;align-items:flex-start}.ceApprovalNotice{grid-template-columns:1fr;gap:10px;margin:0 20px 72px;padding:25px}.ceObjectiveList li{grid-template-columns:35px 1fr}.ceFinalCheck{margin:0 20px 72px;padding:32px 25px}.ceDisclosureBand{margin:0 20px;padding-bottom:72px}.ceWorkspaceGrid{padding:45px 20px 75px}.ceWorkspaceHeading{grid-template-columns:1fr}.ceModuleActions{flex-direction:column;align-items:flex-start}.ceAssessment fieldset,.ceEvaluation{padding:20px}.ceAssessment legend{grid-template-columns:1fr}.ceAssessment label{grid-template-columns:18px 24px 1fr;padding:10px 0}.ceRatingRow{grid-template-columns:1fr;gap:8px}.ceWaitlistSection{margin:0 20px 28px;padding:32px 24px}.ceWaitlistForm{padding:23px}.ceWaitlistEmailRow{grid-template-columns:1fr}}@media (width<=900px){.navLinks,.navCta{display:none}.mobileMenu{display:block}.heroVisual{height:790px}.heroCopy{grid-template-columns:1fr;gap:30px;padding-top:210px}.heroText{max-width:720px}.sectionHeading,.learningCard,.aboutSection{grid-template-columns:1fr;gap:45px}.learnerStory{grid-template-columns:1fr;gap:20px;margin:0 28px 35px}.learnerStoryLabel>span{margin-top:20px}.sectionHeading>p{margin-left:0}.privacyGrid{grid-template-columns:1fr}.disclaimer{grid-template-columns:1fr;gap:12px}.contactSection{flex-direction:column;align-items:start}.pathwayGrid{grid-template-columns:1fr}.moduleCard{grid-template-columns:1fr;gap:20px}.moduleCard ul,.lessonButton{grid-column:auto}.curriculumIntro{grid-template-columns:1fr;gap:30px}.curriculumPhase{grid-template-columns:1fr;gap:35px}.phaseHeader{grid-template-columns:1fr;position:static}.phaseNumber{writing-mode:initial;transform:none}.lessonHero{grid-template-columns:1fr;gap:50px}.hydrogenVisual,.fieldVisual,.precessionVisual,.rfVisual,.signalVisual,.relaxationVisual{max-width:320px}.timingVisual,.angleVisual,.weightingVisual,.gradientVisual,.kspaceVisual,.voxelVisual,.echoTimelineVisual,.gradientEchoVisual,.fastEchoVisual,.inversionVisual,.epiVisual,.diffusionVisual,.susceptibilityVisual,.steadyStateVisual,.fatSuppressionVisual,.snrVisual,.resolutionVisual,.voxelControlVisual,.acquisitionChoicesVisual,.trainBandwidthVisual,.scanTimeVisual,.tradeoffHeroVisual,.motionGhostVisual,.aliasingVisual,.chemicalShiftVisual,.metalArtifactVisual,.artifactTrioVisual,.parallelVisual,.advancedAccelerationVisual,.troubleshootingVisual,.patientMatchVisual{max-width:360px}.spoiledGreVisual,.dixonHeroVisual{max-width:500px}.greCycleGrid,.dixonOutputGrid{grid-template-columns:1fr 1fr}.lessonProgress{max-width:none;margin:0}.lessonProgress a{justify-content:center;padding:20px 10px}.lessonProgress a span{display:none}.lessonSection{grid-template-columns:120px 1fr;gap:35px}.lessonReferences{margin-left:155px}.storyLayout,.supportContent,.feedbackContent{grid-template-columns:1fr;gap:45px}.feedbackBand,.appCallout{flex-direction:column;align-items:flex-start}.appSalesHero{grid-template-columns:1fr;gap:45px}.appSalesCopy{max-width:760px}.appPendingSection,.appFutureSection{grid-template-columns:1fr;gap:50px}.appDownloadBand{flex-direction:column;align-items:flex-start}footer{flex-wrap:wrap}}@media (width<=620px){.nav{gap:16px;height:74px;padding:0 18px}.nav:before{height:74px}.brandLogo{width:190px}footer .brandLogo{width:205px}.hero{padding:22px 14px 38px}.hero h1{font-size:54px}.heroDivider{width:78%}.heroText{font-size:17px}.heroActions{flex-direction:column;align-items:flex-start;gap:22px}.heroVisual{height:830px}.heroArtwork{background-position:79% 0;background-size:auto 48%}.heroCopy{gap:28px;padding:250px 24px 30px}.scannerLightOrbit{width:60%;top:11%;right:-11%}.statement,.toolsSection,.aboutSection,.privacySection,.contactSection{padding:78px 20px}.learnerStory{margin:0 20px 25px;padding:35px 25px}.learnerStory blockquote{font-size:27px}.learnerStory figcaption{flex-direction:column;align-items:flex-start;gap:7px}.pathwaysSection,.pageContent,.storyLayout,.supportContent,.policyContent,.feedbackContent{padding:72px 20px}.pageHero{padding:78px 20px}.pageHero h1{font-size:48px}.lessonHero{min-height:auto;padding:74px 20px 64px}.lessonHero h1{font-size:50px}.lessonHeroCopy>p:not(.eyebrow){font-size:17px}.hydrogenVisual,.fieldVisual,.precessionVisual,.rfVisual,.signalVisual{width:270px}.relaxationVisual{width:270px;padding:38px}.lessonProgress{grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:auto}.lessonProgress a{padding:17px 6px;font-size:10px}.lessonArticle{padding:10px 20px 75px}.lessonSection{grid-template-columns:1fr;gap:28px;padding:70px 0}.lessonStep{flex-direction:row;align-items:center;gap:12px}.lessonStep span{font-size:30px}.lessonCopy h2{font-size:38px}.alignmentPanel,.larmorCard,.memorySequence,.basicConceptGrid{grid-template-columns:1fr}.basicConceptGrid article{min-height:auto}.higherState{margin-left:0}.lowerState{margin-right:0}.netMagnetizationDemo{grid-template-columns:1fr}.netMagnetizationDemo>i{text-align:center;transform:rotate(90deg)}.rfSequence,.flipAnglePanel,.signalPath{grid-template-columns:1fr}.signalPath>i{text-align:center;transform:rotate(90deg)}.relaxationComparison,.relaxationCurves,.timingComparison,.weightingGrid,.angleCards,.contrastQuestions,.encodingJobs,.kspaceRegions,.voxelTradeoffs,.refocusComparison,.sequenceComparison,.fseConceptGrid,.irComparison,.epiTradeoffs,.diffusionConcepts,.susceptibilityMethods,.steadyStateFamilies,.fatStrategyGrid,.qualityEquations,.qualityComparison,.snrFactors,.resolutionComparison,.resolutionFactors,.voxelCalculation,.acquisitionMath,.trainTradeoffs,.timeFactors,.tradeoffMoves,.scenarioGrid,.motionPatterns,.wrapComparison,.wrapSolutions,.chemicalShiftTypes,.metalArtifactPatterns,.metalReductionGrid,.artifactFingerprintGrid,.artifactFixGrid,.accelerationComparison,.parallelFamilies,.parallelBenefits,.csIngredients,.advancedAccelerationRisks,.smsComparison,.traceSteps,.artifactDecisionTable,.matchSteps,.orderReviewGrid,.expandedWorkflow,.identityOrderFlow{grid-template-columns:1fr}.expandedWorkflow i,.identityOrderFlow i{transform:rotate(90deg)}.csLoop{grid-template-columns:1fr}.csLoop i{transform:rotate(90deg)}.frequencyShiftDiagram{grid-template-columns:1fr}.frequencyShiftDiagram>em{text-align:center;transform:rotate(90deg)}.angleBalance,.axisRoleTable,.sequenceTradeoff{grid-template-columns:1fr}.axisRoleTable>i{text-align:center;transform:rotate(90deg)}.kspacePath{grid-template-columns:1fr}.kspacePath>i{text-align:center;transform:rotate(90deg)}.timingTracks{padding:24px 18px}.timingTracks>div{grid-template-columns:30px 45px 1fr 54px;gap:8px}.timingVisual,.angleVisual,.weightingVisual,.gradientVisual,.kspaceVisual,.voxelVisual,.echoTimelineVisual,.gradientEchoVisual,.fastEchoVisual,.inversionVisual,.epiVisual,.diffusionVisual,.susceptibilityVisual,.steadyStateVisual,.fatSuppressionVisual,.snrVisual,.resolutionVisual,.voxelControlVisual,.acquisitionChoicesVisual,.trainBandwidthVisual,.scanTimeVisual,.tradeoffHeroVisual,.motionGhostVisual,.aliasingVisual,.chemicalShiftVisual,.metalArtifactVisual,.artifactTrioVisual,.parallelVisual,.advancedAccelerationVisual,.troubleshootingVisual,.patientMatchVisual{width:270px}.spoiledGreVisual,.dixonHeroVisual{width:280px;min-height:340px;padding:24px 16px}.spoiledGreVisual{grid-template-columns:1fr}.spoiledGreVisual>div{width:100%;min-height:90px}.spoiledGreVisual>i{transform:rotate(90deg)}.spoiledGreVisual>strong{grid-column:auto}.dixonHeroVisual,.greCycleGrid,.ernstModel,.dixonPhaseGrid,.dixonOutputGrid{grid-template-columns:1fr}.patientMatchVisual{grid-template-columns:1fr;gap:9px;padding:25px 32px 62px}.patientMatchVisual>div{min-height:82px}.patientMatchVisual>i{display:none}.patientMatchVisual div span{margin-bottom:9px}.troubleshootingVisual{grid-template-columns:repeat(5,1fr);gap:7px;padding:52px 18px 78px}.troubleshootingVisual>i{display:none}.troubleshootingVisual>span{width:38px;height:38px;font-size:18px}.advancedAccelerationVisual{grid-template-columns:1fr;gap:12px;padding:34px 44px 72px}.advancedAccelerationVisual>div{min-height:105px}.advancedAccelerationVisual>p{gap:8px}.parallelVisual{grid-template-columns:1fr;gap:12px;padding:34px 45px 60px}.parallelCoils{grid-template-columns:repeat(4,1fr)}.parallelCoils i{width:35px;height:35px}.chemicalShiftVisual{grid-template-columns:1fr;gap:12px;padding:34px 35px 60px}.chemicalShiftVisual>div{min-height:100px}.chemicalShiftVisual>i{transform:rotate(90deg)}.weightingVisual{padding:20px}.weightingVisual>div{padding:18px 7px}.weightingVisual span{font-size:31px}.weightingVisual i{width:43px;height:43px}.weightingRecipe article{grid-template-columns:58px 1fr;gap:16px;padding:22px 18px}.voxelVisual{grid-template-columns:1fr;padding:25px}.voxelVisual>span{text-align:center;transform:rotate(90deg)}.voxelEquations article{grid-template-columns:1fr;gap:15px}.echoTimelineVisual{grid-template-columns:auto 1fr auto 1fr auto;gap:5px;padding:30px 18px 55px}.echoTimelineVisual>div{width:54px;height:90px}.echoTimelineVisual span{font-size:19px}.echoStages,.gradientEchoStages{grid-template-columns:1fr}.gradientEchoVisual{gap:6px;padding:22px 14px}.gradientEchoVisual>div{height:90px}.gradientEchoVisual span,.gradientEchoVisual>i{font-size:18px}.fastEchoVisual{gap:3px;padding:22px 10px}.fastEchoVisual>div{height:88px}.fastEchoVisual span{font-size:14px}.fastEchoVisual b{font-size:6px}.echoTrainStages,.inversionStages{grid-template-columns:1fr}.inversionVisual{gap:7px;padding:25px 16px}.inversionVisual span{font-size:19px}.inversionVisual>i{font-size:22px}.inversionVisual>b{width:55px;height:55px;font-size:8px}.zeroCrossingPanel{gap:8px;padding:25px 14px}.zeroCrossingPanel b{font-size:9px}.epiVisual{padding:25px}.epiPath{inset:29px}.epiPath span{font-size:30px}.epiStages,.diffusionStages{grid-template-columns:1fr}.epiReadoutStrip{grid-template-columns:1fr;padding:24px 14px}.epiReadoutStrip b{padding:5px}.diffusionVisual{padding:18px}.diffusionVisual>div{min-height:250px}.adcPairing{grid-template-columns:1fr}.adcPairing>b,.adcPairing>i{text-align:center;transform:rotate(90deg)}.susceptibilityStages,.steadyStateStages{grid-template-columns:1fr}.bloomingPanel{grid-template-columns:1fr;padding:25px}.bloomingPanel>b{text-align:center;transform:rotate(90deg)}.steadyStateVisual{gap:8px;padding:35px 18px 58px}.balancedAxes>div{grid-template-columns:40px 1fr 1fr 40px;gap:7px;padding:20px 15px}.balancedAxes b{padding:10px 4px;font-size:8px}.balancedAxes strong{width:36px;height:36px}.fatSuppressionVisual{gap:9px;padding:25px 15px 58px}.fatSuppressionVisual>div{padding:14px}.fatSuppressionVisual i{width:65px;height:65px}.fatMethodList article{grid-template-columns:1fr;gap:16px}.nexExample{grid-template-columns:1fr}.nexExample i{transform:rotate(90deg)}.resolutionVisual{grid-template-columns:1fr;min-height:560px;padding:25px}.resolutionVisual>b{text-align:center;transform:rotate(90deg)}.resolutionVisual .spaceResolution>div{width:150px;margin:0 auto}.resolutionBalance{grid-template-columns:1fr}.resolutionBalance i{transform:rotate(90deg)}.voxelControlVisual{text-align:center;grid-template-columns:1fr;min-height:525px;padding:28px}.voxelControlVisual>div>div{width:155px;margin:0 auto}.voxelControlVisual>strong{transform:rotate(90deg)}.voxelControlVisual aside{width:120px;min-height:auto;margin:0 auto}.voxelResult{text-align:center;grid-template-columns:1fr}.voxelResult b{border-top:1px solid #02172f4d;border-left:0;padding:14px 0 0}.voxelControlTable>div{grid-template-columns:1fr;gap:9px}.acquisitionChoicesVisual{grid-template-columns:1fr;min-height:700px;padding:22px}.acquisitionChoicesVisual>div{min-height:195px}.acquisitionChoiceList article{grid-template-columns:1fr;gap:12px}.trainBandwidthVisual{padding:38px 18px}.trainBandwidthVisual>div{gap:3px}.trainRelationship{grid-template-columns:1fr}.trainRelationship i{transform:rotate(90deg)}.scanCalculation{grid-template-columns:1fr}.scanCalculation>b{text-align:center;transform:rotate(90deg)}.tradeoffHeroVisual>div{width:205px;height:180px}.tradeoffHeroVisual span:nth-child(2){left:-18px}.tradeoffHeroVisual span:nth-child(3){right:-12px}.motionGhostVisual{gap:5px;padding:25px 10px}.motionGhostVisual>i,.motionGhostVisual>strong{width:42px;height:95px}.artifactSourceList article{grid-template-columns:1fr;gap:10px}.artifactWorkflow{grid-template-columns:1fr}.artifactWorkflow i{transform:rotate(90deg)}.aliasingVisual{padding:30px 13px}.larmorCard>div:first-child{border-bottom:1px solid #29435e;border-right:0}.lessonReferences{margin:45px 0 0;padding:25px}.curriculumIntro{padding:76px 20px 55px}.curriculumRoadmap{padding:0 20px 80px}.curriculumPhase{padding:55px 0}.chapterCard summary{grid-template-columns:45px 1fr 25px;gap:12px;min-height:auto;padding:23px 15px}.chapterNumber{font-size:23px}.chapterHeading strong{font-size:21px}.chapterBody{margin:0 15px 25px 72px;padding-top:20px}.chapterBody ol,.publishedLessons>div{grid-template-columns:1fr}.curriculumStandards{margin:0 20px 80px;padding:32px 25px}.toolGrid{grid-template-columns:1fr}.learningSection{padding:80px 20px}.equationCard{padding:28px}.frequencyRow{grid-template-columns:1fr}.educationalNote{grid-template-columns:1fr;gap:12px}.supportCard,.feedbackInvite{padding:28px}.feedbackSteps article{grid-template-columns:48px 1fr}.feedbackBand{padding:64px 20px}.emailLink{overflow-wrap:anywhere}.appCallout{padding:64px 20px}.appSalesHero{padding-top:70px;padding-bottom:75px}.appSalesCopy h1{font-size:53px}.appPhoneStage{min-height:500px;margin:-25px 0;transform:scale(.88)}.appModuleGrid{grid-template-columns:1fr}.appModuleCard{min-height:300px}.appSalesSection,.appPendingSection,.appFutureSection{padding-top:78px;padding-bottom:78px}.appTestimonial{padding-top:75px;padding-bottom:75px}.futureLessonPreview{box-shadow:10px 10px 0 var(--ice);padding:30px}.appDownloadBand{padding-top:68px;padding-bottom:68px}footer{flex-direction:column;align-items:flex-start;padding:40px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scannerLightOrbit,.scannerSparkle,.electronOrbit,.precessionOrbit{animation:none}}@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-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}
