/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}}:root{--hsl-blue:#075efe;--hsl-green:#00bf63;--hsl-orange:#ff751f;--hsl-purple:#5e17eb;--ink:#101216;--ink-soft:#4b5563;--muted:#747b86;--line:#e7e9ed;--paper:#fbfaf7;--white:#fff;--charcoal:#15171b;--shadow-soft:0 24px 80px #10121614;--shadow-panel:0 36px 120px #075efe21;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--section-x:clamp(20px, 5vw, 72px);--section-y:clamp(50px, 6vw, 84px);--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:radial-gradient(circle at 50% 0%, #075efe0e, transparent 34rem), linear-gradient(180deg, #fff 0%, var(--paper) 34rem);color:var(--ink);font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{background:#075efe24}.section{padding:var(--section-y) var(--section-x);scroll-margin-top:112px}.section-inner{width:min(100%, var(--max));margin:0 auto}.narrow{width:min(100%,920px)}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #e7e9eddb;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;width:min(100% - 32px,1180px);min-height:60px;margin:0;padding:10px 10px 10px 18px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #1012160e}.wordmark{white-space:nowrap;align-items:center;gap:9px;font-size:.95rem;font-weight:650;display:inline-flex}.brand-mark-shell{flex:none;place-items:center;width:30px;height:30px;display:grid}.brand-mark{object-fit:contain;width:34px;max-width:none;height:auto;display:block}.wordmark-text{display:inline-block}.nav-links{color:var(--ink-soft);justify-content:center;gap:clamp(14px,2.2vw,28px);font-size:.86rem;display:flex}.nav-links a{transition:color .18s}.nav-links a:hover{color:var(--ink)}.mobile-nav{display:none;position:relative}.mobile-nav summary{min-height:38px;color:var(--ink-soft);cursor:pointer;border:1px solid #1012161f;border-radius:999px;align-items:center;padding:0 14px;font-size:.82rem;font-weight:650;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:#fffffff5;border:1px solid #e7e9edeb;border-radius:22px;min-width:210px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 54px #1012161f}.mobile-nav nav a{color:var(--ink-soft);border-radius:12px;padding:11px 10px;font-size:.92rem}.mobile-nav nav a:hover{color:var(--ink);background:#075efe0f}.mobile-nav .mobile-book-link{background:var(--hsl-blue);color:#fff;margin-top:6px}.button{border:1px solid var(--hsl-blue);background:var(--hsl-blue);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:0 22px;font-size:.95rem;font-weight:650;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 16px 34px #075efe33}.button:hover{transform:translateY(-2px);box-shadow:0 22px 46px #075efe3d}.button:focus-visible{outline-offset:4px;outline:3px solid #075efe47}a:focus-visible{outline-offset:4px;outline:3px solid #075efe47}.system-node:focus-visible{outline-offset:4px;outline:3px solid #075efe47}.button-small{min-height:42px;padding:0 18px;font-size:.86rem}.mobile-cta-label{display:none}.button-secondary{color:var(--ink);box-shadow:none;background:0 0;border-color:#10121624}.button-secondary-dark,.button-on-blue{color:var(--ink);box-shadow:none;background:#fff;border-color:#ffffff7a}.usp-ticker{z-index:20;background:var(--hsl-blue);color:#fff;margin-top:clamp(74px,7vw,88px);position:relative;overflow:hidden;box-shadow:0 18px 50px #075efe38}.usp-ticker-track{will-change:transform;width:max-content;animation:44s linear infinite usp-marquee;display:flex}.usp-ticker span{color:#fffffff5;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:clamp(18px,3vw,34px);padding:clamp(14px,1.7vw,20px) clamp(18px,3vw,34px);font-size:clamp(.98rem,1.35vw,1.34rem);font-weight:780;line-height:1;display:inline-flex}.usp-ticker b{color:#ffffff8a;font-size:.84em}.usp-ticker p{padding:clamp(14px, 1.7vw, 20px) var(--section-x);color:#fffffff5;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(.98rem,1.35vw,1.34rem);font-weight:780;line-height:1.25;display:none}@keyframes usp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{align-items:flex-start;min-height:auto;padding-top:clamp(48px,5.5vw,78px);padding-bottom:clamp(34px,4vw,54px);display:flex}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(38px,7vw,94px);display:grid}.section-label{color:var(--hsl-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:.78rem;font-weight:760}h1,h2,h3,p{margin-top:0}h1{max-width:880px;margin-bottom:28px;font-size:clamp(4.05rem,8.2vw,6.2rem);font-weight:710;line-height:.94}h2{margin-bottom:26px;font-size:clamp(3.1rem,7.6vw,5.6rem);font-weight:710;line-height:.96}h3{font-size:clamp(1.35rem,2.2vw,2rem);font-weight:680;line-height:1.05}.hero-copy>p,.split-intro>p,.realtime-grid>div>p,.portable-statement>p,.partnership-band>p,.final-cta p{color:var(--ink-soft);font-size:clamp(1.12rem,1.8vw,1.38rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero-location-strip{border-top:1px solid #1012161a;grid-column:1/-1;grid-template-columns:minmax(260px,.64fr) 1fr;align-items:center;gap:clamp(18px,4vw,52px);margin-top:clamp(18px,3vw,28px);padding-top:clamp(18px,3vw,26px);display:grid}.hero-location-strip strong{max-width:520px;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.86rem,1.15vw,1rem);font-weight:760;line-height:1.45}.hero-location-strip div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hero-location-strip span{min-height:34px;color:var(--ink-soft);background:#ffffffad;border:1px solid #1012161a;border-radius:999px;align-items:center;padding:0 13px;font-size:.86rem;display:inline-flex}.hero-visual{min-height:clamp(350px,36vw,490px);position:relative}.photo-stage{box-shadow:var(--shadow-panel);background:linear-gradient(#ffffffd1,#fbfaf7f0),radial-gradient(circle at 28% 28%,#075efe1a,#0000 28rem),linear-gradient(135deg,#1012160a,#0000 55%);border-radius:32px;position:absolute;inset:0;overflow:hidden}.digital-stage{background:radial-gradient(circle at 52% 42%,#075efe21,#0000 19rem),radial-gradient(circle at 64% 62%,#5e17eb13,#0000 18rem),linear-gradient(#ffffffeb,#fbfaf7f5)}.interface-grid{z-index:1;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#075efe1f 1px,#0000 1px),linear-gradient(#10121612 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:24px;position:absolute;inset:24px;-webkit-mask-image:radial-gradient(circle at 48% 48%,#000,#0000 76%);mask-image:radial-gradient(circle at 48% 48%,#000,#0000 76%)}.digital-subject{z-index:2;pointer-events:none;width:36%;height:66%;position:absolute;top:15%;left:22%}.digital-head,.digital-body,.digital-core,.digital-mask,.signal{display:block;position:absolute}.digital-head{aspect-ratio:1;background:linear-gradient(#1012161f,#1012160a);border-radius:50%;width:24%;top:0;left:38%}.digital-body{background:linear-gradient(#075efe1a,#ffffff52),#ffffff57;border:1px solid #075efe33;border-radius:46% 46% 16% 16%;width:60%;height:64%;top:24%;left:20%;box-shadow:inset 0 0 50px #075efe14}.digital-core{background:#ffffff80;border:1px solid #10121614;border-radius:999px 999px 22px 22px;width:26%;height:34%;bottom:4%;left:37%}.digital-mask{background:#101216db;border-radius:999px;width:42%;height:14%;top:15%;left:57%}.digital-mask:after{content:"";background:linear-gradient(90deg,#10121685,#0000);width:110px;height:2px;position:absolute;top:50%;left:82%;transform:translateY(-50%)}.signal{border:1px solid #075efe2e;border-radius:50%;height:52%;inset:11% -15% auto}.signal-two{border-color:#5e17eb24;inset:24% -30% auto}.interface-panel{z-index:2;background:#ffffff9e;border:1px solid #10121614;border-radius:22px;gap:14px;width:142px;padding:18px;display:grid;position:absolute;top:23%;right:9%;box-shadow:0 18px 50px #10121612}.interface-panel span{background:#1012161a;border-radius:999px;height:7px;display:block}.interface-panel span:nth-child(2){background:#075efe57;width:72%}.interface-panel span:nth-child(3){width:48%}.trace{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#075efe80,#0000);height:1px;position:absolute}.trace-one{top:38%;left:14%;right:12%;transform:rotate(-5deg)}.trace-two{top:65%;left:18%;right:10%;transform:rotate(7deg)}.photo-stage>img{object-fit:cover;object-position:52% 48%;filter:saturate(.82)contrast(.92);width:100%;height:100%;position:absolute;inset:0}.hero-video-stage{background:#f4f4f0}.hero-video,.hero-video-fallback{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.photo-stage>.hero-video-fallback{filter:none;display:none}.photo-stage-overlay{pointer-events:none;background:linear-gradient(#ffffff1a,#fbfaf757),radial-gradient(circle at 80% 14%,#ffffff9e,#0000 14rem),linear-gradient(90deg,#fbfaf73d,#0000 50%);position:absolute;inset:0}.photo-stage:before{content:"";pointer-events:none;z-index:1;background-color:#0000;background-image:linear-gradient(90deg,#1012160e 1px,#0000 1px),linear-gradient(#1012160b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:26px;position:absolute;inset:26px;-webkit-mask-image:linear-gradient(#0000,#000 24% 72%,#0000);mask-image:linear-gradient(#0000,#000 24% 72%,#0000)}.photo-horizon{background:linear-gradient(90deg,#0000,#1012162e,#0000);height:1px;position:absolute;bottom:18%;left:7%;right:7%}.testing-subject{filter:drop-shadow(0 26px 60px #10121621);width:46%;height:68%;position:absolute;bottom:16%;left:15%}.subject-head,.subject-torso,.mask,.arm{display:block;position:absolute}.subject-head{aspect-ratio:1;background:linear-gradient(#fbfbfb,#e8e9ea);border-radius:50%;width:26%;top:2%;left:38%;box-shadow:inset 0 -14px 30px #10121614}.subject-torso{background:linear-gradient(#075efe1c,#1012160a),#f5f5f2;border:1px solid #1012160f;border-radius:48% 48% 12px 12px;width:62%;height:68%;top:27%;left:18%}.mask{background:#101216d6;border-radius:999px;width:44%;height:15%;top:13%;left:52%}.mask:after{content:"";background:#10121680;width:92px;height:2px;position:absolute;top:50%;left:78%;transform:translateY(-50%)}.arm{background:#ececea;border-radius:999px;width:38%;height:12%;top:46%}.arm-left{left:-1%;transform:rotate(-26deg)}.arm-right{right:-8%;transform:rotate(28deg)}.equipment-column{color:#10121694;gap:14px;width:132px;font-size:.78rem;line-height:1.35;display:grid;position:absolute;bottom:18%;right:11%}.equipment-column span{background:linear-gradient(#fffffffa,#f1f3f7eb),linear-gradient(90deg,#0000 18%,#075efe1a,#0000 82%);border:1px solid #10121614;border-radius:16px;width:86px;height:260px;display:block;box-shadow:0 18px 50px #10121614}.data-cable{transform-origin:0;background:linear-gradient(90deg,#0000,#075efe94,#0000);height:2px;animation:4.8s ease-in-out infinite pulseLine;position:absolute}.cable-one{width:32%;top:30%;left:44%;transform:rotate(-4deg)}.cable-two{width:44%;animation-delay:1s;top:58%;left:38%;transform:rotate(8deg)}.metric-float{z-index:2;background:#ffffffe6;border-radius:16px;gap:4px;min-width:106px;padding:14px 16px;animation:6s ease-in-out infinite breathe;display:grid;position:absolute;box-shadow:0 18px 50px #10121617}.metric-float span{color:var(--muted);letter-spacing:.12em;font-size:.68rem;font-weight:760}.metric-float strong{font-size:2rem;line-height:1}.hero-metric{z-index:3}.hero-metric-1{top:13%;right:6%}.hero-metric-2{animation-delay:.5s;bottom:22%;left:8%}.hero-metric-3{animation-delay:.9s;bottom:8%;right:21%}.hero-metric-4{animation-delay:1.3s;top:16%;left:10%}.hero-metric-5{animation-delay:1.7s;bottom:33%;right:7%}.metric-hr{bottom:18%;left:7%}.metric-vo2{animation-delay:.8s;top:16%;right:6%}.metric-vt{animation-delay:1.5s;bottom:9%;right:20%}.metric-vt2{animation-delay:2.1s;bottom:42%;right:8%}.problem{background:#fff;padding-top:clamp(42px,5vw,66px);padding-bottom:clamp(42px,5vw,66px);overflow:hidden}.problem-inner{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.problem h2{max-width:860px}.problem-copy{color:var(--ink-soft);font-size:clamp(1.08rem,1.5vw,1.24rem);line-height:1.55}.metric-story{align-content:center;gap:clamp(8px,1.2vw,14px);min-height:250px;display:grid;position:relative;overflow:hidden}.everyday-metric{z-index:1;left:calc(var(--i) * 8%);width:min(74%,380px);opacity:calc(.95 - (var(--i) * .11));transform:translateX(calc(var(--i) * 14px));animation:9s ease-in-out infinite metricRecede;animation-delay:calc(var(--i) * .17s);border-bottom:1px solid #1012161c;padding:0 0 12px;position:relative}.everyday-metric span,.everyday-metric strong{display:block}.everyday-metric span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:720}.everyday-metric strong{margin-top:7px;font-size:clamp(1.9rem,3.1vw,3.55rem);line-height:.92}.depth-line{z-index:0;background:linear-gradient(90deg, transparent, var(--hsl-blue), transparent);opacity:.72;pointer-events:none;height:2px;position:absolute;bottom:-16px;left:0;right:10%}.deeper{color:var(--ink);grid-column:1/-1;margin:clamp(4px,2vw,24px) 0 0;font-size:clamp(2.8rem,8vw,7rem);font-weight:710;line-height:.94}.what-we-solve{background:#fff;padding-top:clamp(38px,4.7vw,66px);padding-bottom:clamp(40px,4.8vw,64px)}.solve-intro,.audience-header,.assessment-heading{grid-template-columns:minmax(0,.96fr) minmax(360px,.64fr);align-items:end;gap:clamp(28px,5vw,70px);margin-bottom:clamp(18px,2.8vw,30px);display:grid}.solve-intro p,.audience-header p,.assessment-heading p,.approach-copy>p{color:var(--ink-soft);font-size:clamp(1.06rem,1.55vw,1.24rem);line-height:1.58}.solve-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,20px);display:grid}.solve-card,.homepage-assessment-card{background:linear-gradient(#ffffffc7,#fbfaf7eb),repeating-linear-gradient(135deg,#1012160a 0 1px,#0000 1px 18px),#f4f4f0;border:1px solid #10121614;border-radius:28px;min-height:330px;padding:clamp(22px,2.8vw,30px);position:relative;overflow:hidden}.solve-card:before,.homepage-assessment-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 18%,#075efe1c,#0000 14rem);position:absolute;inset:0}.solve-card>*,.homepage-assessment-card>*{z-index:1;position:relative}.solve-card span,.homepage-assessment-card>span{color:var(--hsl-blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:26px;font-size:.78rem;font-weight:760;display:block}.solve-card h3,.homepage-assessment-card h3{max-width:420px;margin-bottom:18px}.solve-card p,.homepage-assessment-card p{color:var(--ink-soft);line-height:1.58}.solve-card strong{color:var(--ink);border-top:1px solid #1012161a;margin-top:20px;padding-top:18px;font-size:.96rem;line-height:1.45;display:block}.consultation-inline{border-top:1px solid #1012161a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(20px,3vw,30px);padding-top:clamp(18px,3vw,24px);display:flex}.consultation-inline p{color:var(--ink);margin:0;font-size:clamp(1.18rem,1.8vw,1.55rem);font-weight:680;line-height:1.25}.measure{background:var(--paper);padding-top:clamp(42px,5vw,66px);padding-bottom:clamp(42px,5vw,66px)}.split-intro,.realtime-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(36px,7vw,98px);display:grid}.split-intro{align-items:end;margin-bottom:clamp(22px,4vw,38px)}.physiology-composition{background:radial-gradient(circle at 50% 44%,#075efe14,#0000 28rem),linear-gradient(#ffffffa8,#fff0);border-radius:36px;min-height:520px;position:relative;overflow:hidden}.body-field{pointer-events:none;place-items:center;display:grid;position:absolute;inset:6%}.body-form{width:min(30vw,320px);min-width:220px;height:min(38vw,450px);position:relative}.body-head,.body-chest,.body-core{display:block;position:absolute;left:50%;transform:translate(-50%)}.body-head{aspect-ratio:1;background:radial-gradient(circle at 45% 35%,#ffffffbd,#0000 44%),#1012161a;border-radius:50%;width:26%;top:0}.body-chest{background:linear-gradient(#075efe14,#ffffff24);border:1px solid #075efe2e;border-radius:48% 48% 30% 30%;width:64%;height:42%;top:21%;box-shadow:inset 0 0 60px #075efe14}.body-core{background:#ffffff75;border:1px solid #10121617;border-radius:40% 40% 20% 20%;width:42%;height:35%;bottom:6%}.signal-ring{pointer-events:none;border:1px solid #075efe1f;border-radius:50%;animation:24s linear infinite slowSpin;position:absolute}.ring-one{aspect-ratio:1;width:min(70vw,730px)}.ring-two{aspect-ratio:1;border-color:#5e17eb1f;width:min(52vw,540px);animation-duration:32s;animation-direction:reverse}.system-node{cursor:default;background:0 0;border:0;width:min(25%,260px);padding:0;position:absolute}.system-node h3{margin-bottom:12px;font-size:clamp(1.22rem,1.9vw,1.86rem)}.system-node p{max-width:230px;color:var(--ink-soft);opacity:.64;line-height:1.55;transition:opacity .18s,transform .18s}:is(.system-node:hover p,.system-node:focus-visible p){opacity:1;transform:translateY(-2px)}.system-node:before{content:"";background:var(--hsl-blue);width:44px;height:3px;margin-bottom:18px;display:block}.system-purple:before{background:var(--hsl-purple)}.system-orange:before{background:var(--hsl-orange)}.system-green:before{background:var(--hsl-green)}.system-1{top:8%;left:5%}.system-2{top:9%;right:6%}.system-3{top:42%;left:4%}.system-4{top:42%;right:5%}.system-5{bottom:7%;left:12%}.system-6{bottom:7%;right:12%}.realtime{background:var(--charcoal);color:#fff;padding-top:clamp(48px,6vw,70px);padding-bottom:clamp(48px,6vw,70px)}.realtime .section-label,.partnerships .section-label{color:#78a4ff}.realtime p,.partnerships p{color:#ffffffb8}.test-panel,.results-shell{border-radius:var(--radius-lg);background:linear-gradient(#ffffff13,#ffffff07);position:relative;overflow:hidden;box-shadow:0 34px 120px #0000003d}.test-panel{padding:clamp(20px,2.6vw,30px)}.test-panel-header,.results-top{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:.78rem;display:flex}.test-panel-header strong,.results-top strong{color:#ffffffdb}.live-metrics{gap:12px;margin-top:22px;display:grid}.live-metrics div{color:#ffffffad;font-family:var(--font-geist-mono), ui-monospace, monospace;grid-template-columns:120px 1fr;align-items:baseline;gap:18px;display:grid}.live-metrics span{text-transform:uppercase;font-size:.72rem}.live-metrics strong{color:#ffffffe6;overflow-wrap:anywhere;font-size:clamp(.86rem,1.2vw,1rem);font-weight:520}.graph{height:176px;margin-top:22px;position:relative}.graph-grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:100% 25%,20% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000061);mask-image:linear-gradient(#000,#00000061)}.graph svg{width:100%;height:100%;position:absolute;inset:0}.line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:760;stroke-dashoffset:760px;animation:2.8s forwards draw}.line-vo2{stroke:var(--hsl-purple)}.line-hr{stroke:var(--hsl-green);animation-delay:.32s}.point-vo2{fill:var(--hsl-purple)}.point-hr{fill:var(--hsl-green)}.stage-grid{background:#ffffff14;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:22px;display:grid}.stage{background:#15171bd1;min-width:0;padding:12px 10px}.stage span,.stage small,.stage em{color:#ffffff8f;font-size:.72rem;font-style:normal;display:block}.stage strong{margin:8px 0 4px;font-size:clamp(1.25rem,2vw,1.6rem);display:block}.vo2-result{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:end;gap:12px 18px;margin-top:20px;padding-top:20px;display:grid}.vo2-result p{color:#ffffff9e;letter-spacing:.14em;grid-column:1/-1;margin:0;font-size:.78rem}.vo2-result strong{font-size:clamp(3.65rem,7vw,5.8rem);line-height:.86}.vo2-result span{color:#ffffff9e;padding-bottom:8px}.vo2-result mark{color:#82f0b8;background:#00bf6321;border-radius:999px;padding:9px 12px}.thresholds{background:#ffffff14;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:18px;display:grid}.thresholds div{background:#15171bd1;padding:14px 16px}.thresholds span,.thresholds strong{display:block}.thresholds span{color:#ffffff8f;font-size:.82rem}.thresholds strong{margin-top:7px;font-size:1.35rem}.assessment-stack{margin-top:18px}.assessment-row{border-top:1px solid #1012161f;grid-template-columns:minmax(0,1fr) auto minmax(120px,.28fr) auto;align-items:center;gap:clamp(20px,4.2vw,58px);min-height:132px;padding:clamp(18px,3vw,30px) 0;transition:padding-left .18s;display:grid;position:relative}.assessment-row:last-child{border-bottom:1px solid #1012161f}.assessment-row:before{content:"";background:var(--hsl-blue);pointer-events:none;width:0;height:2px;transition:width .22s;position:absolute;top:-1px;left:0}.assessment-row:hover{padding-left:22px}.assessment-row:hover:before{width:100%}.assessment-kicker{color:var(--hsl-blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:760;display:block}.assessment-row h3{max-width:640px;margin:0}.assessment-metric{text-align:right;min-width:170px}.assessment-metric strong,.assessment-metric small{display:block}.assessment-metric strong{font-size:clamp(3.2rem,6vw,5.8rem);line-height:.86}.assessment-metric small{color:var(--muted);margin-top:9px}.assessment-meta{color:var(--ink);gap:8px;display:grid}.assessment-meta strong,.assessment-meta small{display:block}.assessment-meta strong{font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:680;line-height:1}.assessment-meta small{color:var(--muted);font-size:.92rem;line-height:1.35}.assessment-row a{color:var(--hsl-blue);white-space:nowrap;justify-self:end;font-weight:650}.portability{padding-top:clamp(42px,5vw,66px);padding-bottom:clamp(42px,5vw,66px)}.portability-shell{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(44px,8vw,110px);display:grid}.portable-statement{align-self:start;position:sticky;top:130px}.portable-statement p{max-width:480px}.environment-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);min-height:auto;display:grid;position:relative}.environment-panel{z-index:2;background:linear-gradient(#fff3,#fff0),repeating-linear-gradient(135deg,#1012160e 0 1px,#0000 1px 18px),#f4f4f0;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:clamp(198px,18vw,232px);padding:clamp(22px,2.6vw,28px);transition:transform .22s,filter .22s;display:flex;position:relative;overflow:hidden}.environment-panel:before{content:"";opacity:.9;pointer-events:none;background:radial-gradient(circle at 72% 28%,#075efe21,#0000 14rem);position:absolute;inset:0}.environment-panel:hover{filter:saturate(1.04);transform:translateY(-5px)}.environment-panel span,.environment-panel p{z-index:1;position:relative}.environment-panel span{color:#10121680;letter-spacing:.14em;font-size:.74rem;font-weight:760}.environment-panel p{max-width:260px;color:var(--ink);margin-bottom:0;font-size:clamp(1.35rem,2vw,2rem);font-weight:650;line-height:1.1}.environment-2 p{text-align:right;align-self:flex-end;max-width:220px}.environment-3 p{max-width:260px}.environment-2,.environment-3{transform:none}.environment-2{background-color:#f2f5f7}.environment-3{background-color:#f6f2ee}.environment-4{background-color:#f1f4ef}.environment-4 span{align-self:flex-end}.mobile-kit{z-index:3;aspect-ratio:1;filter:drop-shadow(0 18px 34px #075efe2e);text-align:center;pointer-events:none;background:0 0;place-items:center;width:clamp(104px,10vw,142px);padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.environment-stage .mobile-kit{width:clamp(104px,10vw,142px);padding:0}.mobile-kit img{object-fit:contain;width:100%;height:auto;display:block}.methodology-results{background:#fff;padding-top:clamp(42px,5.5vw,68px);padding-bottom:clamp(42px,5.5vw,68px)}.methodology-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(36px,6vw,74px);display:grid}.methodology-copy h2{margin-bottom:clamp(18px,3vw,28px)}.methodology-steps{border-top:1px solid #1012161a;display:grid}.methodology-steps article{border-bottom:1px solid #1012161a;grid-template-columns:48px minmax(0,1fr);gap:clamp(18px,3vw,32px);padding:clamp(12px,1.6vw,18px) 0;display:grid}.methodology-steps span{color:var(--hsl-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.96rem}.methodology-steps h3{margin:0 0 6px;font-size:clamp(1.35rem,2vw,1.95rem)}.methodology-steps p,.audience-panels p,.footer p,.footer address{color:var(--ink-soft);line-height:1.55}.methodology-steps p{max-width:500px;margin:0;font-size:clamp(1rem,1.25vw,1.12rem)}.context-report>h3{max-width:560px;margin:0 0 14px;font-size:clamp(2rem,3.6vw,3.75rem);line-height:.96}.context-report>p{max-width:620px;color:var(--ink-soft);margin-bottom:clamp(16px,2.4vw,24px);font-size:clamp(1.06rem,1.5vw,1.2rem);line-height:1.6}.case-study-link{color:var(--ink);border-top:1px solid #1012161a;gap:7px;margin-top:clamp(18px,2.5vw,26px);padding-top:18px;display:grid}.case-study-link span{color:var(--hsl-blue);font-weight:700}.case-study-link small{color:var(--muted);font-size:.94rem;line-height:1.45}.results-shell{background:linear-gradient(180deg, #ffffff15, #ffffff08), var(--charcoal);color:#fff;padding:clamp(20px,2.6vw,30px)}.report-hero{justify-content:space-between;gap:24px;margin-top:clamp(20px,3vw,32px);display:flex}.result-path{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:10px 26px;margin-top:clamp(20px,3vw,30px);font-size:.72rem;font-weight:700;display:flex}.result-path span{white-space:nowrap;position:relative}.result-path span+span:before{content:"->";color:#ffffff47;position:absolute;right:calc(100% + 7px)}.report-hero p{color:#fff9;letter-spacing:.1em;text-transform:uppercase;font-size:.82rem}.report-hero strong{font-size:clamp(4.6rem,9vw,7.5rem);line-height:.84;display:block}.report-hero span{color:#ffffff9e}.report-hero mark{color:#82f0b8;background:#00bf6321;border-radius:999px;align-self:start;padding:10px 13px}.physiology-range{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:22px 0;font-size:.74rem;display:grid}.physiology-range div{border-radius:999px;grid-template-columns:18fr 22fr 26fr 34fr;height:10px;display:grid;overflow:hidden}.physiology-range i:first-child{background:#ffffff29}.physiology-range i:nth-child(2){background:#ff751fb8}.physiology-range i:nth-child(3){background:#075efedb}.physiology-range i:nth-child(4){background:#00bf63d1}.report-grid{background:#ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;margin:22px 0;display:grid}.report-grid div{background:#15171bdb;padding:16px}.report-grid span,.report-grid strong{display:block}.report-grid span,.recommendation span{color:#ffffff8a;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.report-grid strong{margin-top:10px;font-size:1.18rem}.recommendation{border-top:1px solid #ffffff1a;padding-top:18px}.recommendation p{color:#ffffffc7;margin:12px 0 0;font-size:clamp(1.1rem,1.6vw,1.38rem);line-height:1.35}.example-report-card{border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-top:26px;padding-top:22px;display:grid}.embedded-report-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:auto 1fr;padding:clamp(18px,2.5vw,26px)}.report-page-stack{width:70px;height:82px;position:relative}.report-page-stack span{pointer-events:none;background:linear-gradient(#075efe29,#0000 34%),repeating-linear-gradient(#10121629 0 1px,#0000 1px 11px),#f7f8fb;border-radius:8px;position:absolute;inset:0;box-shadow:0 16px 34px #00000038}.report-page-stack span:first-child{opacity:.68;transform:rotate(-4deg)translate(-5px,5px)}.report-page-stack span:last-child{transform:rotate(3deg)translate(8px,-3px)}.example-report-copy>span{color:#ffffffe0;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:760;display:block}.example-report-copy p{color:#ffffff8f;margin:7px 0 0;font-size:.9rem;line-height:1.45}.example-report-copy strong{color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:.72rem;display:block}.example-report-copy a{color:#fff;text-underline-offset:4px;margin-top:14px;font-size:.92rem;font-weight:760;text-decoration:underline;display:inline-flex}.example-report-viewer{background:#ffffffeb;border:1px solid #ffffff24;border-radius:16px;grid-column:1/-1;width:100%;height:clamp(620px,72vw,840px);margin-top:18px}.example-report-viewer p{color:var(--ink);margin:0;padding:24px}.assessment-results-stack{gap:clamp(18px,2.4vw,26px);min-width:0;display:grid}.audiences{background:#fff;padding-top:clamp(42px,5.5vw,68px);padding-bottom:clamp(42px,5.5vw,68px)}.audience-panels{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(24px,4vw,36px);display:grid}.audience-panel{background-color:#f4f4f0;background-image:linear-gradient(#ffffffb8,#fbfaf7e0),linear-gradient(#fbfaf72e,#fbfaf7e6),repeating-linear-gradient(135deg,#1012160e 0 1px,#0000 1px 18px),none;background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:cover,cover,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:230px;padding:24px;transition:transform .22s,background .22s;display:flex;position:relative;overflow:hidden}.audience-panel:before{content:"";opacity:.72;pointer-events:none;background:repeating-linear-gradient(135deg,#1012160d 0 1px,#0000 1px 18px);position:absolute;inset:0}.audience-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#075efe80,#0000);height:1px;position:absolute;inset:auto 20px 88px}.audience-panel:hover{background-color:#f7f8fa;transform:translateY(-7px)}.audience-panel span,.audience-panel h3,.audience-panel p{z-index:1;position:relative}.audience-panel span{color:var(--hsl-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-bottom:24px;font-size:.82rem;display:block}.audience-panel h3,.audience-panel p{margin:0}.audience-2{background-color:#f5f2ee}.audience-3{background-color:#f1f4ef}.audience-4{background-color:#f1f3f7}.homepage-audiences{padding-top:clamp(38px,4.8vw,62px);padding-bottom:clamp(38px,4.8vw,62px)}.homepage-audiences .audience-header{align-items:start}.audience-context{flex-direction:column;align-items:flex-start;gap:clamp(18px,2.6vw,28px);display:flex}.audience-context p{margin:0}.phone-report-visual{object-fit:contain;object-position:right center;width:min(100%,390px);max-height:260px;margin-left:auto;display:block}.homepage-audiences .audience-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;margin-top:0}.homepage-audiences .audience-panel{min-height:178px;padding:clamp(20px,2.2vw,26px)}.homepage-audiences .audience-panel:after{inset:auto 20px 72px}.homepage-audiences .audience-panel span{margin-bottom:18px}.homepage-audiences .audience-panel h3{max-width:340px;font-size:clamp(1.28rem,2vw,1.82rem)}.homepage-audiences .audience-panel p{max-width:360px;color:var(--ink-soft);line-height:1.45}.homepage-founder{background:var(--paper);padding-top:clamp(42px,5vw,66px);padding-bottom:clamp(42px,5vw,66px)}.homepage-founder .founder-copy h2{max-width:760px;font-size:clamp(2.45rem,4.6vw,4.45rem)}.trust-marker-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.trust-marker-list li{min-height:76px;color:var(--ink-soft);background:#ffffff94;border:1px solid #1012161a;border-radius:18px;padding:15px;font-size:.92rem;line-height:1.35}.hsl-approach{background:var(--charcoal);color:#fff;padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(48px,6vw,76px)}.hsl-approach .section-label{color:#78a4ff}.approach-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:clamp(34px,6vw,76px);display:grid}.approach-copy h2{margin-bottom:22px}.approach-copy>p{color:#ffffffb8;max-width:620px}.approach-principles{flex-wrap:wrap;gap:8px;margin-top:clamp(20px,3vw,30px);display:flex}.approach-principles span{color:#ffffffb8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.84rem;display:inline-flex}.approach-steps{background:#ffffff1a;border-radius:28px;gap:1px;display:grid;overflow:hidden;box-shadow:0 34px 120px #0000003d}.approach-steps article{background:#ffffff0b;grid-template-columns:58px minmax(0,1fr);gap:clamp(18px,3vw,30px);padding:clamp(18px,2.4vw,24px);display:grid}.approach-steps span{color:#78a4ff;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.92rem}.approach-steps h3{color:#fffffff2;word-break:normal;overflow-wrap:normal;margin:0 0 7px;font-size:clamp(1.28rem,2vw,1.8rem)}.approach-steps p{color:#ffffffad;margin:0;line-height:1.55}.homepage-assessments{background:#fff;padding-top:clamp(44px,5.6vw,76px);padding-bottom:clamp(44px,5.6vw,76px)}.homepage-assessment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,18px);display:grid}.homepage-assessment-card{flex-direction:column;min-height:372px;display:flex}.homepage-assessment-card h3{font-size:clamp(1.45rem,2.1vw,2rem)}.homepage-assessment-card p{margin-bottom:20px;font-size:.98rem}.homepage-assessment-meta{border-top:1px solid #1012161a;gap:6px;margin-top:auto;padding-top:18px;display:grid}.homepage-assessment-meta strong{color:var(--ink);font-size:clamp(1.7rem,2.6vw,2.25rem);line-height:1}.homepage-assessment-meta small{color:var(--muted);line-height:1.35}.assessment-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.assessment-card-actions>a:not(.button){color:var(--hsl-blue);white-space:nowrap;font-weight:700}.assessment-consultation{margin-top:clamp(20px,3vw,30px)}.final-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.final-actions .button{margin-top:0}.final-secondary-link{color:#fff;text-underline-offset:5px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:.95rem;font-weight:700;text-decoration:underline;display:inline-flex}.partnerships{background:var(--charcoal);color:#fff;padding-top:clamp(48px,6vw,70px);padding-bottom:clamp(48px,6vw,70px)}.partnership-band{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:start;gap:clamp(42px,7vw,104px);display:grid}.partnership-band h2{margin-bottom:0}.partnership-hero-aside{align-content:start;gap:clamp(40px,6vw,78px);min-width:0;padding-top:clamp(8px,1.6vw,24px);display:grid}.partnership-proposition{justify-items:start;gap:20px;min-width:0;display:grid}.partnership-proposition h3{color:#fffffff0;max-width:620px;margin:0;font-size:clamp(1.65rem,2.35vw,2.45rem);line-height:1.08}.partnership-proposition p{max-width:560px;margin:0}.partner-proof{border-top:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,54px);margin-top:clamp(24px,4vw,38px);padding-top:clamp(20px,3vw,30px);display:grid}.partner-logo-showcase{min-width:0}.partner-logo-showcase .section-label{margin-bottom:18px}.partner-logo-row{flex-wrap:wrap;align-items:center;gap:clamp(24px,2.2vw,34px);display:flex}.partner-logo-item{justify-content:flex-start;align-items:center;min-width:0;display:flex}.partner-logo-item img{object-fit:contain;width:auto;max-width:min(100%,260px);height:auto;display:block}.partner-logo-anthony{max-height:106px}.partner-logo-fordfit{max-height:72px}.partner-logo-sharktank{max-height:64px}.partner-logo-invert{filter:invert()brightness(1.08)}@media (max-width:1200px) and (min-width:901px){.partner-logo-anthony{max-height:92px}.partner-logo-fordfit{max-height:62px}.partner-logo-sharktank{max-height:54px}}.partner-proof article{min-width:0}.partner-proof h3{color:#ffffffeb;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:clamp(.9rem,1.2vw,1.02rem)}.partner-proof p{color:#ffffffad;max-width:330px;margin:0;line-height:1.55}.founder-composition{grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(34px,6vw,74px);display:grid}.credibility{padding-top:clamp(42px,5.5vw,68px);padding-bottom:clamp(42px,5.5vw,68px)}.founder-portrait{min-height:360px;color:var(--muted);background:linear-gradient(#075efe1a,#0000 52%),repeating-linear-gradient(135deg,#1012160e 0 1px,#0000 1px 18px),#f4f4f0;border-radius:34px;align-items:end;padding:30px;display:flex;position:relative;overflow:hidden}.founder-portrait:before{content:"";pointer-events:none;background:#10121612;border-radius:999px 999px 20% 20%;width:52%;height:78%;position:absolute;bottom:-5%;left:50%;transform:translate(-50%)}.founder-portrait span{position:relative}.founder-photo-shell{background:#f4f4f0;align-items:stretch;padding:0}.founder-photo-shell:before{content:none}.founder-photo-shell img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:50% 36%;display:block}.founder-copy h2{margin-bottom:clamp(18px,3vw,30px)}.founder-name{border-bottom:1px solid #1012161f;gap:9px;padding-bottom:20px;display:grid}.founder-name strong{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}.founder-name span{color:var(--ink-soft)}.founder-origin{max-width:680px;color:var(--ink-soft);margin:20px 0 0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.58}.credential-list{color:var(--ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.credential-list li{border-bottom:1px solid #10121617;padding-bottom:12px}.final-cta{text-align:center;background:radial-gradient(circle at 50% 20%, #fff3, transparent 26rem), var(--hsl-blue);color:#fff;padding-top:clamp(40px,5vw,58px);padding-bottom:clamp(40px,5vw,58px)}.final-cta h2{margin-inline:auto}.final-cta .section-label{color:#ffffffbd}.final-cta .button{margin-top:12px}.final-cta p{color:#ffffffc7;margin-top:24px}.final-cta a:not(.button){color:#fff;font-weight:650}.footer{padding:22px var(--section-x) 28px;border-top:1px solid var(--line);background:var(--paper)}.footer-grid{grid-template-columns:minmax(260px,1fr) 1.4fr minmax(220px,.7fr);gap:40px;display:grid}.footer nav{color:var(--ink-soft);flex-wrap:wrap;gap:14px 24px;display:flex}.footer address{gap:8px;font-style:normal;display:grid}.footer address a{color:var(--ink);font-weight:650}.page-hero{background:#fff;padding-top:clamp(132px,13vw,176px);padding-bottom:clamp(58px,8vw,104px)}.page-hero h1{max-width:960px;margin-bottom:24px}.page-hero p{max-width:760px;color:var(--ink-soft);font-size:clamp(1.12rem,1.8vw,1.34rem);line-height:1.55}.subpage-section{background:var(--paper)}.assessment-hero{background:linear-gradient(180deg, #fff, var(--paper));padding-top:clamp(124px,12vw,166px)}.assessment-overview,.process-detail{gap:clamp(34px,5vw,60px);display:grid}.assessment-overview>div:first-child,.process-detail>.section-label,.process-detail>h2{max-width:760px}.assessment-overview>div:first-child p,.split-copy p,.educational-grid p,.process-detail p,.faq-section p,.placeholder-note{color:var(--ink-soft);line-height:1.6}.assessment-choice-grid{border-radius:var(--radius-lg);background:#1012161a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.assessment-choice{background:#fff;grid-template-rows:auto auto 1fr auto auto;align-content:start;min-height:360px;padding:clamp(24px,3vw,36px);display:grid}.assessment-choice>span,.process-line article>span,.journey-grid article>span,.audience-detail-list article>span{color:var(--hsl-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:760}.assessment-choice h3{margin:28px 0 16px;font-size:clamp(1.7rem,2.8vw,2.7rem)}.assessment-choice p{color:var(--ink-soft);line-height:1.55}.assessment-choice dl{gap:10px;margin:auto 0 28px;padding-top:28px;display:grid}.assessment-choice dl div{border-top:1px solid #10121614;justify-content:space-between;gap:18px;padding-top:12px;display:flex}.assessment-choice dt,.assessment-choice dd{margin:0}.assessment-choice dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.assessment-choice dd{color:var(--ink);text-align:right;font-weight:700}.assessment-choice a,.report-action{color:var(--hsl-blue);font-weight:720}.consultation-cta{border-top:1px solid #1012161a;justify-content:space-between;align-items:center;gap:22px;margin-top:clamp(22px,4vw,42px);padding-top:clamp(22px,4vw,36px);display:flex}.consultation-cta p{color:var(--ink);margin:0;font-size:clamp(1.3rem,2vw,2rem);font-weight:700}.assessment-detail-grid,.contact-panel,.educational-grid,.split-copy,.methodology-page-grid,.case-study-template{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.educational-grid{align-items:start}.educational-grid article,.faq-section details{border-top:1px solid #1012161a;padding-top:24px}.educational-grid h2,.split-copy h2{font-size:clamp(2.1rem,4vw,4.8rem)}.editorial-list,.dark-receive-list{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.editorial-list li,.dark-receive-list li{color:var(--ink-soft);border-top:1px solid #10121614;padding-top:14px;line-height:1.55}.soft-band{background:#fff}.quiet-list{background:#1012161a;gap:1px;display:grid}.quiet-list p{color:var(--ink);background:#fff;margin:0;padding:clamp(22px,3vw,32px);font-weight:650}.process-line,.journey-grid,.partnership-journey-grid{border-radius:var(--radius-lg);background:#1012161a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.process-line.three-up,.educational-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.process-line article,.journey-grid article,.partnership-journey-grid article{background:#fff;min-height:230px;padding:clamp(22px,3vw,32px)}.process-line h3,.journey-grid h3,.partnership-journey-grid h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:34px 0 12px;font-size:clamp(1.35rem,1.65vw,1.82rem)}.journey-grid h3{font-size:clamp(1.28rem,1.42vw,1.6rem)}.partnership-journey-grid article>span{color:var(--hsl-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:760}.assessment-results-section h2,.assessment-results-section p{color:#fff}.dark-receive-list li{color:#ffffffb8;border-color:#ffffff1f}.faq-section{gap:1px;display:grid}.faq-section details{padding:24px 0}.faq-section summary{color:var(--ink);cursor:pointer;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:700}.faq-section details p{max-width:760px;margin-bottom:0}.assessment-detail-grid p,.contact-panel p{max-width:680px;color:var(--ink-soft);font-size:clamp(1.06rem,1.5vw,1.2rem);line-height:1.6}.booking-gateway{gap:clamp(24px,4vw,42px);display:grid}.booking-options{border-radius:var(--radius-lg);background:0 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.booking-option{background:#fff;grid-column:span 2;grid-template-rows:auto auto 1fr auto auto;align-content:start;min-height:350px;padding:clamp(22px,3vw,32px);display:grid}.booking-option:nth-child(4){grid-column:2/span 2}.booking-option:nth-child(5){grid-column:4/span 2}.booking-option>span{color:var(--hsl-blue);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:760}.booking-option h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:24px 0 14px;font-size:clamp(1.6rem,2.2vw,2.45rem)}.booking-option p{color:var(--ink-soft);line-height:1.55}.booking-option dl{gap:10px;margin:auto 0 26px;padding-top:26px;display:grid}.booking-option dl div{border-top:1px solid #10121614;justify-content:space-between;gap:16px;padding-top:12px;display:flex}.booking-option dt,.booking-option dd{margin:0}.booking-option dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.booking-option dd{text-align:right;font-weight:720}.booking-option .button{align-self:end}.booking-option.is-selected{background:linear-gradient(#075efe0f,#fff 68%)}.booking-calendar-section{gap:22px;scroll-margin-top:110px;display:grid}.booking-calendar-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:clamp(20px,4vw,42px);display:grid}.booking-calendar-heading h2{letter-spacing:-.035em;max-width:760px;margin:8px 0 0;font-size:clamp(2rem,4.5vw,4.4rem);line-height:.96}.booking-calendar-heading dl{border-radius:var(--radius-md);background:#1012161a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin:0;display:grid;overflow:hidden}.booking-calendar-heading dl div{background:#fff;min-width:0;padding:16px 18px}.booking-calendar-heading dt,.booking-calendar-heading dd{margin:0}.booking-calendar-heading dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760}.booking-calendar-heading dd{color:var(--ink);margin-top:8px;font-weight:760}.booking-calendar-shell{gap:16px;display:grid}.booking-calendar-shell iframe{border-radius:var(--radius-lg);width:100%;min-height:min(720px,76vh);box-shadow:var(--shadow-soft);background:#fff;border:0;display:block}.booking-fallback-link{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.55}.booking-fallback-link a{color:var(--hsl-blue);font-weight:720}.booking-calendar-empty{border-radius:var(--radius-lg);background:#fff;gap:18px;padding:clamp(24px,4vw,42px);display:grid}.booking-policy-note{max-width:760px;color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.55}.booking-policy-note a{color:var(--hsl-blue);font-weight:720}.policy-list{border-radius:var(--radius-lg);background:#1012161a;gap:1px;display:grid;overflow:hidden}.policy-list article{background:#fff;padding:clamp(24px,3vw,36px)}.policy-list p{max-width:940px;color:var(--ink-soft);margin:16px 0 0;line-height:1.65}.policy-list a{color:var(--hsl-blue);font-weight:720}.contact-email{overflow-wrap:normal;word-break:normal;font-size:clamp(2rem,3.25vw,3rem);line-height:.98}.contact-panel{align-items:start}.contact-panel .button{min-height:44px;margin-top:8px}.detail-metric-panel{border-radius:var(--radius-lg);background:var(--charcoal);color:#fff;padding:clamp(28px,4vw,48px);overflow:hidden}.detail-metric-panel>span{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:760}.detail-metric-panel>strong{margin-top:34px;font-size:clamp(5rem,11vw,8.8rem);line-height:.84;display:block}.detail-metric-panel>small{color:#ffffff9e}.detail-metric-panel div{border-top:1px solid #ffffff1f;gap:8px;margin-top:34px;padding-top:24px;display:grid}.detail-metric-panel p{color:#ffffffd1;margin:0;font-size:1.2rem}.report-component{max-width:620px}.compact-report{width:100%}.hsl-result-panel{border-radius:var(--radius-lg);color:var(--ink);background:radial-gradient(circle at 82% 8%,#075efe1f,#0000 15rem),linear-gradient(#fff,#f7f8fb);padding:clamp(24px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 34px 120px #00000038}.hsl-result-panel:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#1012160b 1px,#0000 1px),linear-gradient(#10121609 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:22px;position:absolute;inset:22px;-webkit-mask-image:linear-gradient(#00000080,#0000 72%);mask-image:linear-gradient(#00000080,#0000 72%)}.hsl-result-panel>*{z-index:1;position:relative}.hsl-result-top{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:.76rem;font-weight:760;display:flex}.hsl-result-top strong{color:var(--ink)}.hsl-result-primary{justify-content:space-between;gap:24px;margin-top:clamp(30px,5vw,52px);display:flex}.hsl-result-primary p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:760}.hsl-result-primary strong{font-size:clamp(4rem,9vw,7.8rem);line-height:.82;display:block}.hsl-result-primary span{color:var(--ink-soft);margin-top:10px;display:block}.hsl-result-primary mark{color:var(--hsl-blue);background:#075efe14;border-radius:999px;align-self:start;padding:10px 13px;font-size:.84rem;font-weight:720}.hsl-result-metrics{border-radius:var(--radius-md);background:#1012161a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:clamp(28px,4vw,38px) 0;display:grid;overflow:hidden}.hsl-result-metrics div{background:#ffffffd6;min-width:0;padding:18px}.hsl-result-metrics span,.hsl-result-interpretation span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760;display:block}.hsl-result-metrics strong{margin-top:9px;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.1;display:block}.hsl-result-interpretation{border-top:1px solid #1012161a;padding-top:24px}.hsl-result-interpretation p{color:var(--ink-soft);margin:10px 0 0;line-height:1.55}.report-action{border-top:1px solid #ffffff1f;margin-top:26px;padding-top:22px;display:inline-flex}.related-assessments{padding-top:0}.standalone-methodology{width:min(100%,960px)}.methodology-page-grid{grid-template-columns:minmax(0,.86fr) minmax(380px,.86fr)}.page-dark-section{padding-top:clamp(70px,9vw,120px)}.case-library{gap:clamp(34px,5vw,58px);display:grid}.category-strip{flex-wrap:wrap;gap:10px 14px;display:flex}.category-strip span{color:var(--ink-soft);border:1px solid #1012161a;border-radius:999px;padding:9px 12px;font-size:.86rem}.calm-strip span{border-radius:var(--radius-sm);background:#fff}.partnership-cta{border-top:1px solid #1012161a;gap:16px;max-width:760px;margin-top:clamp(30px,5vw,58px);padding-top:clamp(28px,4vw,44px);display:grid}.partnership-cta h2{margin:0}.partnership-cta .button{justify-self:start}.partner-placeholder-section{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:start;gap:clamp(34px,6vw,86px);display:grid}.partner-placeholder-section p{color:var(--ink-soft);line-height:1.6}.partner-logo-grid{border-radius:var(--radius-lg);background:#1012161a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.partner-logo-grid article{text-align:center;background:#fff;place-items:center;min-height:150px;padding:24px;display:grid}.partner-logo-grid strong{color:#1012168a;font-size:clamp(1.25rem,2vw,2rem)}.partner-logo-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.partner-current-section{padding-top:clamp(46px,6vw,76px);padding-bottom:clamp(46px,6vw,76px)}.current-partners{grid-template-columns:minmax(0,.65fr) minmax(360px,1fr);align-items:end;gap:clamp(28px,5vw,64px);display:grid}.current-partners h2{margin:0;font-size:clamp(2rem,4vw,4.4rem)}.current-partner-strip{border-radius:var(--radius-lg);background:#1012161a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.current-partner-strip article{text-align:center;background:#fff;place-items:center;min-height:116px;padding:22px;display:grid}.current-partner-strip strong{font-size:clamp(1.2rem,2vw,1.9rem)}.audience-detail-list{background:#1012161a;gap:1px;display:grid}.audience-detail-list article{background:var(--paper);grid-template-columns:64px minmax(240px,.7fr) minmax(260px,1fr);align-items:start;gap:clamp(20px,4vw,54px);padding:clamp(28px,4vw,48px) 0;display:grid}.audience-detail-list h2{margin:0 0 12px;font-size:clamp(2rem,4vw,4rem)}.audience-detail-list p{color:var(--ink-soft);line-height:1.6}.case-grid{background:#1012161a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.case-card{background-color:#fff;background-image:linear-gradient(#ffffffbd,#fffffff0),repeating-linear-gradient(135deg,#1012160b 0 1px,#0000 1px 18px),none;background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:start;min-height:410px;padding:clamp(24px,3vw,34px);display:grid;position:relative;overflow:hidden}.case-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#1012160b 0 1px,#0000 1px 18px);position:absolute;inset:0}.case-card>*{z-index:1;position:relative}.case-card>span{color:var(--hsl-blue);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:760}.case-card h3{margin:30px 0 18px;font-size:clamp(1.6rem,2.6vw,2.45rem)}.case-card p{color:var(--ink-soft);line-height:1.55}.case-card dl{gap:12px;margin:28px 0;display:grid}.case-card div{border-top:1px solid #10121614;grid-template-columns:92px 1fr;gap:12px;padding-top:12px;display:grid}.case-card dt,.case-card dd{margin:0}.case-card dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.case-card dd{color:var(--ink)}.case-card a{color:var(--hsl-blue);align-self:end;margin-top:auto;font-weight:700}.case-study-template{align-items:start}.case-image-panel{border-radius:var(--radius-lg);min-height:560px;box-shadow:var(--shadow-soft);background:#fff;position:sticky;top:130px;overflow:hidden}.case-image-panel img{object-fit:cover;filter:saturate(.82)contrast(.92);width:100%;height:100%;min-height:560px;display:block}.case-image-panel span{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:#ffffffe0;border-radius:999px;padding:10px 12px;font-size:.72rem;font-weight:760;position:absolute;bottom:24px;left:24px}.case-timeline{background:#1012161a;gap:1px;display:grid}.case-timeline article{background:var(--paper);padding:clamp(22px,3vw,32px) 0}.case-timeline h2{margin:0 0 10px;font-size:clamp(1.8rem,3vw,3.2rem)}.case-timeline p{max-width:760px;color:var(--ink-soft);line-height:1.6}.case-metric-grid,.comparison-table{border-radius:var(--radius-md);background:#1012161a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.case-metric-grid div,.comparison-table div{background:#fff;gap:8px;padding:18px;display:grid}.case-metric-grid span,.comparison-table span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760}.case-metric-grid strong,.comparison-table strong{font-size:clamp(1.5rem,2.6vw,2.4rem)}.case-metric-grid small,.comparison-table small{color:var(--ink-soft)}.founder-story-grid{background:#1012161a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.founder-story-grid article{background:#fff;padding:clamp(28px,4vw,48px)}.founder-story-grid h2{font-size:clamp(2rem,3.6vw,4rem)}.founder-story-grid p{color:var(--ink-soft);line-height:1.6}@keyframes draw{to{stroke-dashoffset:0}}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseLine{0%,to{opacity:.28}50%{opacity:.88}}@keyframes metricRecede{0%,to{opacity:calc(.95 - (var(--i) * .11));transform:translateX(calc(var(--i) * 18px))}52%{opacity:calc(.34 - (var(--i) * .035));transform:translateX(calc(var(--i) * 30px)) scale(.965)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@media (max-width:1100px){.site-header{grid-template-columns:auto 1fr auto auto}.nav-links{display:none}.mobile-nav{justify-self:end;display:inline-block}.hero-grid,.problem-inner,.split-intro,.realtime-grid,.portability-shell,.methodology-grid,.assessment-detail-grid,.educational-grid,.split-copy,.methodology-page-grid,.case-study-template,.contact-panel,.founder-composition,.solve-intro,.audience-header,.approach-grid,.assessment-heading{grid-template-columns:1fr}.hero{min-height:auto}.hero-visual{min-height:500px}.problem-inner{gap:20px}.physiology-composition{min-height:760px}.system-node{width:min(42%,320px)}.system-1{top:6%;left:4%}.system-2{top:6%;right:4%}.system-3{top:39%;left:4%}.system-4{top:39%;right:4%}.system-5{bottom:6%;left:4%}.system-6{bottom:6%;right:4%}.portable-statement{position:static}.methodology-grid{align-items:start}.audience-panels{grid-template-columns:repeat(2,1fr)}.hero-location-strip{grid-template-columns:1fr}.hero-location-strip div{justify-content:flex-start}.solve-grid,.homepage-assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-marker-list{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-choice-grid,.process-line,.journey-grid,.partnership-journey-grid,.booking-options{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-option,.booking-option:nth-child(4),.booking-option:nth-child(5){grid-column:auto}.process-line.three-up,.educational-grid.three-up,.current-partners{grid-template-columns:1fr}.current-partner-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.case-grid,.partner-placeholder-section,.partner-proof{grid-template-columns:1fr}.partner-logo-showcase{grid-column:auto}.footer-grid{grid-template-columns:1fr}}@media (max-width:900px){.partnership-band{grid-template-columns:1fr}}@media (max-width:720px){:root{--section-x:18px;--section-y:72px}.section{scroll-margin-top:96px}.site-header{justify-content:flex-start;align-items:center;gap:10px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);min-height:56px;padding:8px;display:flex;top:10px;left:10px;right:10px;transform:none}.wordmark{font-size:.86rem}.site-header .wordmark-text{display:none}.brand-mark-shell{width:27px;height:27px}.button-small{min-height:38px;padding:0 12px;font-size:.78rem}.site-header .button-small{display:none}.mobile-nav{justify-self:end;margin-left:12px;display:block}.mobile-nav summary{justify-content:center;min-width:64px;min-height:36px;padding-inline:12px}.mobile-nav nav{right:-86px}.usp-ticker{margin-top:76px}.usp-ticker span{padding-block:13px;font-size:.92rem}h1{font-size:clamp(3rem,13vw,4.25rem)}h2{font-size:clamp(2.65rem,13vw,4.1rem)}.hero-actions{display:grid}.hero-location-strip{gap:14px}.hero-location-strip div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-location-strip span{text-align:center;justify-content:center;min-width:0;padding-inline:10px}.hero-visual{min-height:440px}.audience-context{gap:18px}.audience-context p{order:1}.phone-report-visual{object-position:center;order:2;width:min(100%,330px);max-height:240px;margin:2px auto 0}.testing-subject{width:58%;left:8%}.equipment-column{width:96px;right:6%}.equipment-column span{width:66px;height:210px}.metric-float{min-width:92px;padding:12px 13px}.metric-float strong{font-size:1.55rem}.metric-vt{right:10%}.metric-vt2{bottom:39%;right:6%}.digital-subject{width:48%;left:13%}.interface-panel{width:104px;padding:14px;top:28%;right:5%}.hero-metric-1{top:10%;right:5%}.hero-metric-2{bottom:20%;left:5%}.hero-metric-3{bottom:8%;right:7%}.hero-metric-4{top:12%;left:5%}.hero-metric-5{bottom:34%;right:5%}.metric-story{min-height:390px}.everyday-metric{width:88%;left:0}.physiology-composition{background:0 0;border-radius:0;min-height:auto;padding:360px 0 0}.body-field{height:330px;inset:0 0 auto}.body-form{min-width:190px;height:300px}.ring-one{width:min(330px,82vw)}.ring-two{width:min(250px,66vw)}.system-node{border-top:1px solid #1012161a;width:100%;padding:26px 0;position:static}.system-node h3{font-size:1.7rem}.system-node p{opacity:1;max-width:none}.live-metrics div,.vo2-result,.thresholds,.assessment-row,.methodology-steps article,.report-grid{grid-template-columns:1fr}.consultation-cta{align-items:start;display:grid}.stage-grid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.stage{min-width:0}.assessment-row{gap:18px}.assessment-row:hover{padding-left:0}.assessment-metric{text-align:left;min-width:0}.assessment-metric strong{font-size:clamp(3.8rem,20vw,5.8rem)}.assessment-meta{gap:6px}.assessment-row a{justify-self:start}.partner-logo-row{gap:28px}.partner-logo-showcase .section-label{margin-bottom:16px}.partner-logo-item img{max-width:min(100%,230px)}.partner-logo-anthony{max-height:76px}.partner-logo-fordfit{max-height:56px}.partner-logo-sharktank{max-height:48px}.methodology-steps article{gap:8px;padding:22px 0}.environment-stage,.audience-panels,.solve-grid,.trust-marker-list,.approach-grid,.homepage-assessment-grid,.assessment-choice-grid,.process-line,.journey-grid,.partnership-journey-grid,.booking-options,.partner-logo-grid,.current-partner-strip,.case-metric-grid,.comparison-table,.credential-list,.founder-story-grid{grid-template-columns:1fr}.environment-stage{min-height:auto;padding-top:0}.environment-panel{min-height:260px}.environment-2,.environment-3{transform:none}.environment-2 p{text-align:left;align-self:auto;max-width:250px}.environment-4 span{align-self:auto}.mobile-kit{width:96px;margin:0 auto 8px;position:relative;top:auto;left:auto;transform:none}.result-path{gap:9px 24px}.audience-panel{min-height:270px}.report-hero{display:grid}.founder-portrait{min-height:420px}.page-hero{padding-top:116px}.page-hero h1{font-size:clamp(3rem,14vw,4.7rem)}.case-card{min-height:320px}.assessment-choice,.booking-option,.booking-option:nth-child(4),.booking-option:nth-child(5),.detail-metric-panel,.process-line article,.journey-grid article,.partnership-journey-grid article{width:100%;min-width:0;min-height:auto}.editorial-list li,.quiet-list p,.assessment-detail-grid p,.detail-metric-panel p{overflow-wrap:anywhere}.booking-option dl{margin-top:28px}.booking-option,.booking-option:nth-child(4),.booking-option:nth-child(5){grid-column:1/-1}.booking-option dl div{flex-wrap:wrap}.booking-option dd{text-align:left}.booking-calendar-heading{grid-template-columns:1fr}.booking-calendar-heading dl{width:100%}.booking-calendar-heading dl div{width:50%;min-width:0}.contact-panel>*{width:100%;min-width:0}.contact-email{overflow-wrap:anywhere;max-width:100%}.booking-calendar-shell iframe{min-height:680px}.hsl-result-primary,.hsl-result-top{display:grid}.hsl-result-metrics{grid-template-columns:1fr}.case-image-panel{min-height:360px;position:relative;top:auto}.case-image-panel img{min-height:360px}.audience-detail-list article{grid-template-columns:1fr}.report-component{max-width:none}.what-we-solve,.homepage-audiences,.homepage-founder,.hsl-approach,.homepage-assessments{padding-top:clamp(42px,12vw,58px);padding-bottom:clamp(42px,12vw,58px)}.solve-intro,.audience-header,.assessment-heading{gap:10px;margin-bottom:22px}.solve-card,.homepage-assessment-card{min-height:auto;padding:22px}.solve-card span,.homepage-assessment-card>span{margin-bottom:18px}.trust-marker-list li{min-height:auto}.approach-steps article{grid-template-columns:42px minmax(0,1fr);gap:14px}.approach-principles{gap:7px}.assessment-card-actions{justify-content:flex-start}.final-actions{display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.usp-ticker-track{animation:none;display:none}.usp-ticker p{display:block}.line,.metric-float,.signal-ring,.data-cable{animation:none}.hero-video{display:none}.photo-stage>.hero-video-fallback{display:block}}@media (max-width:380px){.site-header{gap:8px;padding-right:8px;left:8px;right:8px}.site-header .wordmark{gap:0}.site-header .wordmark-text{display:none}.mobile-nav summary{padding-inline:10px;font-size:.78rem}.site-header .button-small{padding-inline:10px;font-size:.72rem}}@media (max-width:430px){.site-header .wordmark-text{display:none}.site-header .button-small{white-space:normal;justify-self:end;padding-inline:12px;line-height:1.05}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
