@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,600;12..96,700;12..96,800&family=Instrument+Serif:ital@0;1&family=Manrope:wght@400;500;600;700&display=swap";@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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{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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.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,)}.resize{resize:both}.italic{font-style:italic}.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,)}.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{--orange:#f45a2a;--apricot:#fa6;--coral:#e93f6f;--violet:#6d3cff;--plum:#29172f;--cream:#fff4e8;--ink:#19151c}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body,main{max-width:100%;overflow-x:hidden}body{background:var(--cream);color:var(--ink);margin:0;font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3,.wordmark{font-family:Bricolage Grotesque,sans-serif}h1,h2{letter-spacing:-.055em;line-height:.96}.pointer-aura{z-index:44;filter:blur(8px);opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#6d3cff17,#e93f6f0b 32%,#0000 70%);border-radius:50%;width:380px;height:380px;transition:opacity .45s;position:fixed;top:0;left:0}.pointer-aura.is-present{opacity:1}.parallax-layer{--parallax-y:0px;transform:translate3d(0,var(--parallax-y),0);will-change:transform}.depth-card{--parallax-y:0px;--tilt-x:0deg;--tilt-y:0deg;--light-x:50%;--light-y:50%;transform:translate3d(0,var(--parallax-y),0) perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;will-change:transform;transition:transform .22s ease-out,box-shadow .35s}.depth-card:before{content:"";z-index:3;border-radius:inherit;background:radial-gradient(circle at var(--light-x) var(--light-y),#ffffff21,transparent 34%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.depth-card:hover:before{opacity:1}.depth-card:hover{box-shadow:0 30px 80px #29172f4d,0 0 30px #6d3cff1f}.experience-enter{opacity:0;clip-path:inset(0 0 16%);transition:opacity .8s var(--reveal-delay,0s) ease,clip-path .95s var(--reveal-delay,0s) cubic-bezier(.2,.8,.2,1),transform .95s var(--reveal-delay,0s) cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.experience-enter.is-in-view{opacity:1;clip-path:inset(0);transform:none}.depth-card.experience-enter{transform:translate3d(0,calc(var(--parallax-y) + 28px),0) perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.depth-card.experience-enter.is-in-view{transform:translate3d(0,var(--parallax-y),0) perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}h1 em,h2 em{font-family:Instrument Serif,serif;font-weight:400}.site-header{z-index:50;color:var(--cream);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#211329f5;border-bottom:1px solid #6d3cff57;align-items:center;gap:26px;padding:18px clamp(20px,4vw,64px);display:flex;position:sticky;top:0;box-shadow:0 10px 34px #19082233}.site-header:after{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#f45a2ab3,#e93f6f6b 34%,#6d3cff94 70%,#369fff94);height:1px;position:absolute;bottom:-1px;left:0;right:0}.wordmark{letter-spacing:-.06em;color:var(--cream);font-size:28px;font-weight:800}.wordmark span{color:var(--orange);animation:4.8s ease-in-out infinite source-pulse}.nav-energy-system{--energy-left:0px;--energy-width:42px;align-items:center;gap:26px;margin-left:auto;padding-bottom:4px;display:flex;position:relative}.nav-energy-system:before{content:"";opacity:.35;pointer-events:none;background:linear-gradient(90deg,#f45a2a59,#e93f6f59,#6d3cff61,#369fff6b);height:1px;transition:opacity .3s,filter .3s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(.96)}.nav-energy-system.is-awake:before{opacity:.9;filter:drop-shadow(0 0 5px #6d3cffa6)}.desktop-nav{align-items:center;gap:22px;font-size:12px;font-weight:700;display:flex}.desktop-nav a{z-index:1;padding:9px 0;transition:color .28s,text-shadow .28s,transform .28s;position:relative}.desktop-nav a:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle,#6d3cff29,#0000 70%);border-radius:20px;transition:opacity .28s,transform .34s;position:absolute;inset:2px -10px;transform:scale(.65)}.desktop-nav a.energy-active{color:#fff;text-shadow:0 0 9px #ffaa66a6,0 0 18px #6d3cffb8;transform:translateY(-1px)}.desktop-nav a.energy-active:before{opacity:1;transform:scale(1)}.nav-cta{z-index:1;color:var(--plum);background:var(--cream);isolation:isolate;border:1px solid #fff4e8b8;border-radius:99px;padding:12px 16px;font-size:12px;font-weight:800;transition:color .3s,box-shadow .35s,transform .3s;position:relative;overflow:hidden;box-shadow:0 5px 18px #0000002e}.nav-cta:before{content:"";z-index:-1;background:linear-gradient(105deg,var(--orange),var(--coral),var(--violet),#369fff);opacity:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .25s;position:absolute;inset:-2px;transform:translate(-105%)}.nav-cta.energy-active{color:#fff;transform:translateY(-1px);box-shadow:0 0 0 1px #fff4e8ad,0 0 20px #6d3cff94,0 0 38px #f45a2a52}.nav-cta.energy-active:before{opacity:1;transform:translate(0)}.nav-cta span{z-index:2;position:relative}.energy-runner{width:var(--energy-width);background:linear-gradient(90deg,var(--orange),var(--coral) 38%,var(--violet) 70%,#66c7ff);opacity:0;height:4px;transform:translateX(var(--energy-left)) scaleX(.4);transform-origin:50%;pointer-events:none;border-radius:99px;transition:transform .42s cubic-bezier(.2,.8,.2,1),width .42s cubic-bezier(.2,.8,.2,1),opacity .22s;position:absolute;bottom:-6px;left:0;box-shadow:0 0 7px #f45a2acc,0 0 14px #6d3cffbf,0 0 25px #369fff73}.nav-energy-system.is-awake .energy-runner{opacity:1;transform:translateX(var(--energy-left)) scaleX(1)}@keyframes source-pulse{0%,76%,to{text-shadow:none}83%{text-shadow:0 0 7px #f45a2ab3,0 0 15px #e93f6f52}}.mobile-menu{color:#fff8f1;margin-left:auto;display:none;position:relative}.mobile-menu summary{cursor:pointer;color:#fff8f1;letter-spacing:.02em;background:linear-gradient(135deg,#2a1534,#0a1731);border:1px solid #ffffff3d;border-radius:999px;padding:11px 43px 11px 17px;font-weight:800;list-style:none;transition:border-color .25s,box-shadow .25s;position:relative;box-shadow:0 8px 24px #0407163d}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:before,.mobile-menu summary:after{content:"";background:linear-gradient(90deg,#ff7a3d,#ff4f86);border-radius:2px;width:14px;height:2px;transition:transform .3s;position:absolute;top:50%;right:16px;box-shadow:0 0 9px #ff4f86a6}.mobile-menu summary:before{transform:translateY(-4px)}.mobile-menu summary:after{transform:translateY(4px)}.mobile-menu[open] summary{border-color:#ff7a3dbf;box-shadow:0 0 24px #6d3cff59}.mobile-menu[open] summary:before{transform:rotate(45deg)}.mobile-menu[open] summary:after{transform:rotate(-45deg)}.mobile-menu div{z-index:100;color:#fff8f1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:100% 0;background:radial-gradient(circle at 82% 8%,#6d3cff61,#0000 34%),linear-gradient(145deg,#291332fa,#061127fa);border:1px solid #ffffff2e;border-radius:22px;gap:4px;min-width:min(310px,100vw - 28px);padding:12px;animation:.32s cubic-bezier(.2,.8,.2,1) mobile-menu-reveal;display:grid;position:absolute;top:calc(100% + 13px);right:0;overflow:hidden;box-shadow:0 25px 65px #0407168c,0 0 30px #6d3cff24}.mobile-menu div:before{content:"";background:linear-gradient(90deg,#ff7a3d,#ff4f86,#7d65ff,#62c7ff);height:2px;position:absolute;inset:0 0 auto;box-shadow:0 0 16px #7d65ffa6}.mobile-menu div a{color:#fff8f1;border-radius:12px;padding:13px 14px;font-size:14px;font-weight:750;transition:transform .25s,background .25s,color .25s;position:relative}.mobile-menu div a:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff7a3d,#ff4f86,#0000);height:1px;transition:transform .3s;position:absolute;bottom:7px;left:14px;right:14px;transform:scaleX(0)}:is(.mobile-menu div a:hover,.mobile-menu div a:focus-visible){color:#ffb06e;background:#ffffff14;transform:translate(4px)}.mobile-menu div a:hover:after{transform:scaleX(1)}.mobile-menu div a:focus-visible:after{transform:scaleX(1)}.mobile-menu div a:last-child{color:#17101d;text-align:center;background:linear-gradient(105deg,#ff7a3d,#ff4f86);margin-top:5px;box-shadow:0 0 20px #ff4f8647}@keyframes mobile-menu-reveal{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:none}}.hero{background:var(--plum);min-height:calc(100svh - 73px);color:var(--cream);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);padding:clamp(42px,5.5vw,78px) clamp(20px,6vw,94px) 38px;display:grid;position:relative;overflow:hidden}.hero-glow{background:radial-gradient(circle,var(--coral),var(--violet) 38%,transparent 70%);opacity:.5;filter:blur(20px);border-radius:50%;width:620px;height:620px;position:absolute;top:-220px;right:-180px}.hero-copy{z-index:2;align-self:center;max-width:760px;padding-right:5vw;position:relative}.hero h1{margin:18px 0 22px;font-size:clamp(50px,4.65vw,76px)}.hero h1 em{color:var(--apricot)}.hero-support{color:#fff4e8d1;max-width:650px;font-size:clamp(16px,1.35vw,20px);line-height:1.7}.eyebrow,.section-kicker{letter-spacing:.16em;text-transform:uppercase;opacity:.55;align-items:center;width:max-content;max-width:100%;padding:0 0 12px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(13px,1vw,16px);font-weight:800;line-height:1.35;transition:opacity .55s,transform .55s;display:flex;position:relative;transform:translateY(8px)}.eyebrow:after,.section-kicker:after{content:"";background:linear-gradient(90deg,var(--orange),var(--coral),var(--violet),transparent);transform-origin:0;border-radius:99px;width:100%;height:2px;transition:transform .85s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(.08);box-shadow:0 0 9px #6d3cff7a}.eyebrow:before,.section-kicker:before{content:"";background:var(--orange);width:7px;height:7px;box-shadow:0 0 8px var(--orange),0 0 16px #e93f6f99;border-radius:50%;flex:none;margin-right:11px}.eyebrow.is-visible,.section-kicker.is-visible{opacity:1;transform:none}.eyebrow.is-visible:after,.section-kicker.is-visible:after{transform:scaleX(1)}.possibility>.eyebrow,.audience>.eyebrow,.closing>.eyebrow{margin-left:auto;margin-right:auto}.light{color:var(--apricot)}.coral{color:var(--coral)}.button{border-radius:99px;justify-content:center;align-items:center;margin-top:24px;padding:15px 23px;font-weight:800;display:inline-flex}.button-light{background:var(--orange);color:#fff}.button-dark{background:var(--ink);color:var(--cream)}.hero-photo-slot{z-index:2;background:var(--ink);border:1px solid #ffffff4d;border-radius:50% 50% 10px 10px;align-self:center;min-height:540px;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000059}.hero-photo-slot picture,.hero-photo-slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-photo-slot img{object-position:46% center;filter:saturate(.9)contrast(1.04)}.hero-photo-slot:after{content:"";background:linear-gradient(#0000 45%,#080a1ed1);position:absolute;inset:0}.hero-photo-slot figcaption{z-index:2;flex-direction:column;padding:30px;font-family:Bricolage Grotesque;font-size:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-photo-slot small,.photo-slot small,.founder-photo small{opacity:.7;font-family:Manrope;font-size:11px}.hero-truth{grid-column:1/-1;margin:30px 0 0}.hero-truth strong{color:var(--apricot)}.human-truth{opacity:0;filter:blur(5px);padding:15px 0 15px 30px;font-style:italic;transition:opacity .75s,filter .75s,transform .75s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateY(18px);letter-spacing:0!important;text-transform:none!important;font-family:Instrument Serif,serif!important;font-size:clamp(26px,2.7vw,42px)!important;font-weight:400!important;line-height:1.18!important}.human-truth:before{content:"“";color:var(--apricot);opacity:.75;text-shadow:0 0 18px #f45a2a57;font-family:Instrument Serif,serif;font-size:78px;line-height:1;position:absolute;top:-10px;left:-9px}.human-truth:after{content:"";background:linear-gradient(var(--orange),var(--coral),var(--violet));transform-origin:top;width:2px;transition:transform .7s .18s;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0);box-shadow:0 0 10px #6d3cff8c}.human-truth.is-visible{opacity:1;filter:none;transform:none}.human-truth.is-visible:after{transform:scaleY(1)}.section{padding:clamp(80px,10vw,150px) clamp(20px,7vw,110px)}.cream{background:var(--cream)}.ink{background:var(--ink);color:var(--cream)}.plum{background:var(--plum);color:var(--cream)}.apricot{background:var(--apricot)}.coral-section{background:var(--coral);color:#fff}.split-heading{grid-template-columns:1.25fr .75fr;align-items:start;gap:7vw;margin-top:36px;display:grid}.split-heading.compact{grid-template-columns:1fr .7fr}.split-heading h2,.possibility h2,.audience h2{font-size:clamp(44px,6vw,92px)}.split-heading h2 em{color:var(--orange)}.body-large{font-size:clamp(17px,1.6vw,22px);line-height:1.7}.problem{color:var(--cream);background:radial-gradient(circle at 15% 25%,#f45a2a21,#0000 28%),radial-gradient(circle at 82% 20%,#6d3cff2e,#0000 34%),linear-gradient(145deg,#17131a 0%,#28172f 55%,#11192f 100%);position:relative;overflow:hidden}.problem:before{content:"";opacity:.24;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.problem .split-heading,.problem .section-kicker{z-index:2;position:relative}.problem .body-large{color:#fff4e8c2}.problem .split-heading h2 em{color:var(--apricot)}.friction-field{z-index:1;background:linear-gradient(135deg,#ffffff0b,#6d3cff0a);border:1px solid #ffffff1a;border-radius:34px;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1260px;margin:90px auto 0;padding:34px 34px 40px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 35px 90px #00000040}.friction-thread{background:linear-gradient(90deg,var(--orange),var(--coral),var(--violet),#59bdff);opacity:.72;height:2px;position:absolute;top:47%;left:10%;right:10%;box-shadow:0 0 9px #6d3cffb3,0 0 24px #f45a2a59}.friction-thread i{width:12px;height:12px;box-shadow:0 0 8px white,0 0 18px var(--violet);background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.friction-thread i:first-child{left:10%}.friction-thread i:nth-child(2){left:50%}.friction-thread i:nth-child(3){left:90%}.friction-card{background:linear-gradient(145deg,#29172ff5,#11192ff0);border:1px solid #ffffff21;border-radius:24px;min-height:250px;padding:30px;transition:transform .4s,border-color .4s,box-shadow .4s;position:relative;box-shadow:0 24px 55px #0000003d}.friction-card:hover{border-color:#ffaa6680;box-shadow:0 28px 65px #0000004d,0 0 28px #6d3cff2e;transform:translateY(-9px)!important}.friction-1{transform:translateY(-22px)rotate(-1.2deg)}.friction-2{transform:translateY(20px)}.friction-3{transform:translateY(-10px)rotate(1.2deg)}.friction-card>span{width:38px;height:38px;color:var(--apricot);border:1px solid #fa69;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:inline-grid;box-shadow:0 0 16px #f45a2a26}.friction-card h3{margin:72px 0 8px;font-size:clamp(26px,2.3vw,38px)}.friction-card p{color:#fff4e8ad;margin:0;font-size:17px;line-height:1.55}.gap-core{background:linear-gradient(110deg,#f45a2a2e,#e93f6f1f 46%,#6d3cff29);border:1px solid #ffaa6661;border-radius:24px;grid-column:1/-1;grid-template-columns:auto 1fr 1fr;align-items:center;gap:28px;margin-top:46px;padding:28px 34px;display:grid;position:relative;box-shadow:0 0 30px #f45a2a1f,inset 0 1px #ffffff14}.core-orbit{border:1px solid #ffaa668c;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:relative;box-shadow:0 0 18px #f45a2a42,inset 0 0 18px #6d3cff2e}.core-orbit:before,.core-orbit:after{content:"";border:1px solid #6d3cff8c;border-radius:50%;animation:7s linear infinite orbit-turn;position:absolute;inset:8px}.core-orbit:after{border-color:var(--apricot);animation-duration:4s;animation-direction:reverse;inset:20px}.core-orbit i{width:9px;height:9px;box-shadow:0 0 10px white,0 0 22px var(--orange);background:#fff;border-radius:50%}.gap-core small{color:var(--apricot);letter-spacing:.17em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.gap-core strong{font-family:Bricolage Grotesque;font-size:clamp(24px,2.5vw,38px)}.gap-core p{color:#fff4e8c7;border-left:1px solid #ffffff2e;margin:0;padding-left:28px;line-height:1.65}@keyframes orbit-turn{to{transform:rotate(360deg)}}.question-field{z-index:1;background:radial-gradient(circle at 50% 44%,#6d3cff21,#0000 35%),linear-gradient(145deg,#ffffff09,#0f142a33);border:1px solid #ffffff1a;border-radius:38px;max-width:1260px;min-height:590px;margin:80px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 35px 90px #0000003d}.question-field>h3{z-index:4;text-align:center;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(24px,2.5vw,38px);position:absolute;top:34px;left:0;right:0}.question-field>h3 span{color:var(--apricot);text-shadow:0 0 16px #f45a2a59}.question-bubbles{justify-content:space-around;align-items:center;gap:30px;display:flex;position:absolute;inset:100px 55px 48px}.question-bubble{aspect-ratio:1;place-items:center;width:min(29vw,310px);animation:4.8s ease-in-out infinite bubble-float;display:grid}.bubble-2{width:min(26vw,278px);animation-delay:-1.6s}.bubble-3{width:min(30vw,322px);animation-delay:-3.1s}.bubble-orb{text-align:center;background:radial-gradient(circle at 36% 28%,#ffffff1f,#6d3cff21 28%,#141b36e6 68%);border:1px solid #ffffff2b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:38px;display:flex;position:relative;box-shadow:inset 0 0 45px #6d3cff26,0 22px 55px #00000047,0 0 32px #6d3cff21}.bubble-orb:before,.bubble-orb:after{content:"";opacity:.6;border:1px solid #ffaa6638;border-radius:50%;position:absolute;inset:-9px}.bubble-orb:after{border-color:#70d1ff29;inset:11px}.bubble-orb strong{font-family:Bricolage Grotesque;font-size:clamp(24px,2.4vw,38px)}.bubble-orb p{color:#fff4e8b3;max-width:220px;margin:10px 0 0;font-size:clamp(14px,1.2vw,17px);line-height:1.5}.question-field.sequence-started .bubble-1 .bubble-orb{animation:.95s cubic-bezier(.2,.8,.2,1) 3.8s forwards bubble-burst}.question-field.sequence-started .bubble-2 .bubble-orb{animation:.95s cubic-bezier(.2,.8,.2,1) 6.2s forwards bubble-burst}.question-field.sequence-started .bubble-3 .bubble-orb{animation:.95s cubic-bezier(.2,.8,.2,1) 8.6s forwards bubble-burst}.question-field.sequence-started>h3{animation:.6s 8.65s forwards question-depart}.gap-reveal{z-index:5;text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:80px 7%;transform:scale(.82)}.gap-reveal:before{content:"";z-index:-1;aspect-ratio:2;filter:blur(18px);background:radial-gradient(#6d3cff4d,#e93f6f21 38%,#0000 70%);border-radius:50%;width:min(72vw,820px);position:absolute}.gap-reveal .core-orbit{margin-bottom:24px}.gap-reveal small{color:var(--apricot);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.gap-reveal>strong{letter-spacing:-.055em;text-shadow:0 0 24px #fa63,0 0 42px #6d3cff42;margin:12px 0;font-family:Bricolage Grotesque;font-size:clamp(42px,6vw,88px);line-height:.95}.gap-reveal>p{color:#fff4e8c7;max-width:710px;margin:10px 0 0;font-size:clamp(17px,1.6vw,23px);line-height:1.6}.question-field.sequence-started .gap-reveal{animation:1.15s cubic-bezier(.16,.86,.25,1) 9.85s forwards gap-arrives}@keyframes bubble-float{0%,to{transform:translateY(-7px)}50%{transform:translateY(10px)}}@keyframes bubble-burst{0%,45%{opacity:1;filter:blur();transform:scale(1)}68%{opacity:1;filter:brightness(1.8);transform:scale(1.14);box-shadow:inset 0 0 60px #6d3cff59,0 0 55px #70d1ff6b}to{opacity:0;filter:blur(12px)brightness(2.2);transform:scale(1.48)}}@keyframes question-depart{to{opacity:0;transform:translateY(-12px)}}@keyframes gap-arrives{0%{opacity:0;filter:blur(8px);transform:scale(.82)}60%{opacity:1;filter:blur();transform:scale(1.035)}to{opacity:1;filter:none;transform:scale(1)}}.possibility{text-align:center}.possibility h2{max-width:1100px;margin:34px auto 70px}.possibility h2 em{color:var(--apricot)}.shift-journey{max-width:1180px;margin:auto;position:relative}.journey-heading{color:#fff4e88c;letter-spacing:.18em;text-transform:uppercase;text-align:left;grid-template-columns:1fr 140px 1fr;gap:25px;padding:0 30px 18px;font-size:10px;font-weight:800;display:grid;position:relative}.journey-heading b{color:var(--apricot);text-align:center}.shift-list{gap:16px;display:grid;position:relative}.shift{text-align:left;background:linear-gradient(105deg,#f45a2a1d,#29172fc7 42%,#141e43d1);border:1px solid #ffffff1c;border-radius:26px;grid-template-columns:1fr 140px 1fr;align-items:stretch;gap:25px;min-height:144px;padding:18px;transition:border-color .4s,box-shadow .4s,transform .4s;display:grid;position:relative;overflow:hidden}.shift:hover{border-color:#6d3cff6b;transform:translateY(-3px);box-shadow:0 20px 52px #00000047,0 0 24px #6d3cff1f}.shift-origin,.shift-destination{z-index:2;border-radius:18px;flex-direction:column;justify-content:center;padding:20px 28px;display:flex;position:relative}.shift-origin{color:#fff4e89e;background:#f45a2a0d}.shift-destination{color:#fff;opacity:.48;filter:saturate(.55);background:linear-gradient(110deg,#6d3cff12,#369fff17)}.shift-destination:before{content:"";z-index:-1;opacity:0;transform-origin:0;background:radial-gradient(circle at 0,#ffffffe0,#70d1ff6b 9%,#6d3cff42 28%,#369fff1f 55%,#0000 78%);border-radius:20px;position:absolute;inset:-2px;transform:scaleX(.14);box-shadow:inset 0 0 34px #70d1ff38,0 0 30px #6d3cff2e}.shift small{color:var(--apricot);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800}.shift-origin span{font-size:clamp(17px,1.5vw,22px);line-height:1.35}.shift-destination strong{font-family:Bricolage Grotesque;font-size:clamp(22px,2vw,31px);line-height:1.17}.shift-pivot{z-index:3;place-items:center;display:grid;position:relative}.shift-pivot b{z-index:2;width:68px;height:68px;color:var(--apricot);background:var(--ink);border:1px solid #ffaa669e;border-radius:50%;place-items:center;font-size:28px;font-weight:400;display:grid;position:relative;transform:rotate(0);box-shadow:0 0 20px #f45a2a1f,inset 0 0 18px #6d3cff1a}.shift-pivot i{z-index:1;background:linear-gradient(90deg,var(--orange),var(--coral),var(--violet),#70d1ff,transparent);width:120px;height:3px;box-shadow:0 0 8px var(--orange),0 0 18px var(--violet);transform-origin:0;border-radius:99px;position:absolute;left:50%;transform:scaleX(0)}:is(.shift:hover .shift-pivot b,.shift:focus-visible .shift-pivot b){animation:.72s cubic-bezier(.2,.8,.2,1) both pivot-fire}:is(.shift:hover .shift-pivot i,.shift:focus-visible .shift-pivot i){animation:.68s cubic-bezier(.15,.8,.2,1) .46s both beam-fire}:is(.shift:hover .shift-destination,.shift:focus-visible .shift-destination){animation:.78s .68s both outcome-light}.shift:hover .shift-destination:before{animation:.95s cubic-bezier(.16,.86,.25,1) .62s both destination-flare}.shift:focus-visible .shift-destination:before{animation:.95s cubic-bezier(.16,.86,.25,1) .62s both destination-flare}:is(.shift:hover .shift-destination strong,.shift:focus-visible .shift-destination strong){animation:.85s .76s both words-ignite}.shift:focus-visible{outline-offset:3px;outline:2px solid #8edcff}@keyframes pivot-fire{0%,25%{transform:rotate(0);box-shadow:0 0 16px #f45a2a1f}75%,to{color:#fff;box-shadow:0 0 10px white,0 0 22px var(--violet),0 0 38px #369fff;border-color:#8edcff;transform:rotate(180deg)}}@keyframes beam-fire{0%{opacity:0;transform:scaleX(0)}25%{opacity:1}to{opacity:.9;transform:scaleX(1)}}@keyframes outcome-light{0%{opacity:.48;filter:saturate(.55);box-shadow:none}to{opacity:1;filter:saturate(1.25)brightness(1.08);box-shadow:inset 0 0 44px #6d3cff3d,inset 0 0 16px #70d1ff29,0 0 28px #369fff33}}@keyframes destination-flare{0%{opacity:0;filter:brightness(1.8);transform:scaleX(.08)}35%{opacity:1;filter:brightness(1.35)}to{opacity:.88;filter:brightness();transform:scaleX(1)}}@keyframes words-ignite{0%{color:#fff4e8bd;text-shadow:none;transform:translate(-3px)}to{color:#fff;text-shadow:0 0 8px #ffffffd9,0 0 18px #70d1ffb3,0 0 34px #6d3cff85;transform:none}}.flair-reveal{max-width:940px;margin:85px auto 0}.flair-reveal p{letter-spacing:0;color:#fff4e8c7;margin:0 0 14px;font-family:Manrope;font-size:clamp(18px,1.8vw,24px);font-weight:400;line-height:1.55}.flair-reveal strong{color:var(--apricot);font-size:clamp(36px,5vw,66px);display:block}.method-current{width:calc(100% + clamp(48px,12vw,180px));color:var(--cream);isolation:isolate;background:radial-gradient(circle at 48% 4%,#6d3cff40,#0000 34%),linear-gradient(145deg,#100d18,#17152a 56%,#111b37);margin:75px calc(-1*clamp(24px,6vw,90px)) 0;padding:80px clamp(24px,6vw,90px) 55px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 40px 95px #29172f3d}.method-current:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.method-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;display:grid;position:relative}.method-grid article{--card-accent:#ff6f3d;min-height:590px;color:var(--cream);background:linear-gradient(165deg,#1d1724f0,#0c0f1ff5);border:1px solid #ffffff21;border-radius:4px 4px 24px 24px;flex-direction:column;padding:10px 28px 32px;transition:border-color .45s,box-shadow .55s,filter .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.method-card-2{--card-accent:#8c6cff!important}.method-card-3{--card-accent:#e93f6f!important}.method-card-4{--card-accent:#66c7ff!important}:is(.method-current:hover .method-card:not(:hover),.method-current:focus-within .method-card:not(:focus-visible)){filter:saturate(.72)brightness(.68)}:is(.method-card:hover,.method-card:focus-visible){z-index:5;border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){:is(.method-card:hover,.method-card:focus-visible){border-color:color-mix(in srgb,var(--card-accent) 70%,white)}}:is(.method-card:hover,.method-card:focus-visible){box-shadow:0 34px 80px #0000006b,0 0 34px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){:is(.method-card:hover,.method-card:focus-visible){box-shadow:0 34px 80px #0000006b,0 0 34px color-mix(in srgb,var(--card-accent) 38%,transparent)}}.method-card:focus-visible{outline:2px solid var(--card-accent);outline-offset:4px}.method-image{background:var(--cream);width:calc(100% + 36px);margin:0 -18px 24px;padding:8px;position:relative;overflow:hidden}.method-image img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .7s;display:block;transform:scale(1.015)}:is(.method-card:hover .method-image img,.method-card:focus-visible .method-image img){filter:saturate(1.22)contrast(1.05);transform:scale(1.09)}.method-scan{background:linear-gradient(105deg,transparent 35%,#ffffff14 44%,var(--card-accent) 50%,#ffffff1a 55%,transparent 64%);position:absolute;inset:-35% -20%}@supports (color:color-mix(in lab, red, red)){.method-scan{background:linear-gradient(105deg,transparent 35%,#ffffff14 44%,color-mix(in srgb,var(--card-accent) 55%,transparent) 50%,#ffffff1a 55%,transparent 64%)}}.method-scan{opacity:0;transform:translate(-80%)rotate(3deg)}:is(.method-card:hover .method-scan,.method-card:focus-visible .method-scan){animation:1.25s cubic-bezier(.2,.8,.2,1) both method-scan}.method-scene{z-index:3;pointer-events:none;position:absolute;inset:8px;overflow:visible}.method-scene i,.method-scene b{display:block;position:absolute}.method-card-1 .method-scene i{background:linear-gradient(90deg,#fff,var(--orange),transparent);width:42%;height:2px;box-shadow:0 0 8px var(--orange);transform-origin:0;animation:6.8s ease-in-out infinite strategy-route;bottom:22%;left:48%;transform:rotate(-18deg)scaleX(0)}.method-card-1 .method-scene i:nth-child(2){--route-angle:9deg;width:36%;animation-delay:.55s;bottom:31%;transform:rotate(9deg)scaleX(0)}.method-card-1 .method-scene i:nth-child(3){--route-angle:-145deg;width:28%;animation-delay:1.05s;bottom:20%;left:24%;transform:rotate(-145deg)scaleX(0)}.method-card-1 .method-scene b{width:10px;height:10px;box-shadow:0 0 8px white,0 0 20px var(--orange);opacity:0;background:#fff;border-radius:50%;animation:6.8s ease-in-out 1.1s infinite strategy-node;bottom:31%;right:9%}.method-card-1 .method-scene b:nth-of-type(2){animation-delay:1.65s;bottom:17%;right:14%}.method-card-2 .method-scene:before{content:"";filter:blur(2.4px);opacity:.52;background-image:radial-gradient(circle,#8c6cffe6 0 1px,#0000 2px);background-size:17px 15px;animation:6.8s ease-in-out infinite clarity-noise;position:absolute;inset:10% 8%}.method-card-2 .method-scene i:first-child{opacity:0;background:linear-gradient(90deg,#0000,#8edcff,#fff,#8c6cff,#0000);height:2px;animation:6.8s ease-in-out infinite clarity-beam;top:52%;left:8%;right:8%;transform:scaleX(.05);box-shadow:0 0 9px #fff,0 0 22px #8c6cff}.method-card-2 .method-scene b:first-of-type{opacity:0;border:1px solid #fff;border-radius:50%;width:12px;height:12px;animation:6.8s ease-in-out infinite clarity-target;top:calc(52% - 6px);right:9%;box-shadow:0 0 10px #fff,0 0 24px #66c7ff}.method-card-3 .method-scene i{background:linear-gradient(135deg,var(--coral),var(--violet));width:15px;height:15px;box-shadow:0 0 12px var(--coral);opacity:0;border:1px solid #ffffffbf;animation:5.6s ease-in-out infinite idea-rise}.method-card-3 .method-scene i:first-child{bottom:15%;left:22%;transform:rotate(12deg)}.method-card-3 .method-scene i:nth-child(2){width:10px;height:22px;animation-delay:1.25s;bottom:11%;left:54%}.method-card-3 .method-scene i:nth-child(3){border-radius:50%;animation-delay:2.5s;bottom:20%;left:76%}.method-card-3 .method-scene b{width:22px;height:4px;box-shadow:0 0 9px #fff,0 0 20px var(--violet);opacity:0;background:#fff;border-radius:99px;animation:5.6s ease-in-out 3.5s infinite idea-rise;bottom:14%;left:40%}.method-card-3 .method-scene b:nth-of-type(2){animation-delay:4.35s;left:66%}.method-card-4 .method-scene:before,.method-card-4 .method-scene:after{content:"";background:linear-gradient(90deg,transparent,var(--orange),var(--coral),var(--violet),#66c7ff,transparent);height:3px;box-shadow:0 0 8px var(--coral),0 0 18px var(--violet);opacity:.25;border-radius:50%;animation:5.8s ease-in-out infinite connection-thread;position:absolute;top:57%;left:16%;right:14%;transform:rotate(-5deg)scaleX(.12)}.method-card-4 .method-scene:after{--thread-angle:7deg;animation-delay:1.7s;top:48%;left:23%;right:20%;transform:rotate(7deg)scaleX(.12)}.method-card-4 .method-scene i{background:#fff;border-radius:50%;width:11px;height:11px;animation:5.8s linear infinite connection-pulse;top:53%;box-shadow:0 0 8px #fff,0 0 18px #66c7ff}.method-card-4 .method-scene i:nth-child(2){animation-delay:1.9s}.method-card-4 .method-scene i:nth-child(3){animation-delay:3.8s}:is(.method-card:hover .method-scene,.method-card:focus-visible .method-scene){filter:brightness(1.4)saturate(1.25)}.method-grid .method-number{letter-spacing:.18em;color:var(--card-accent);text-shadow:0 0 14px var(--card-accent);font-size:11px;font-weight:800}.method-grid h3{margin:16px 0 10px;font-size:30px}.method-grid p{line-height:1.65}.method-signal{background:linear-gradient(90deg,transparent,var(--card-accent),white,var(--card-accent),transparent);height:3px;box-shadow:0 0 10px var(--card-accent),0 0 24px var(--card-accent);opacity:.35;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .45s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.08)}:is(.method-card:hover .method-signal,.method-card:focus-visible .method-signal){opacity:1;transform:scaleX(1)}.current-line{z-index:1;background:linear-gradient(90deg,transparent,var(--orange),var(--coral),var(--violet),#66c7ff,transparent);height:2px;position:absolute;top:48px;left:7%;right:7%;box-shadow:0 0 10px #6d3cffbf,0 0 24px #f45a2a59}.current-line i{width:18px;height:18px;box-shadow:0 0 8px white,0 0 18px var(--coral),0 0 34px var(--violet);background:#fff;border-radius:50%;animation:10s cubic-bezier(.45,0,.55,1) infinite current-travel;position:absolute;top:50%}.current-line b{background:#17152a;border:1px solid #ffffffa6;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.current-line b:first-of-type{left:12.5%}.current-line b:nth-of-type(2){left:37.5%}.current-line b:nth-of-type(3){left:62.5%}.current-line b:nth-of-type(4){left:87.5%}.current-convergence{height:86px;margin:8px 7% 0;position:relative}.current-convergence i{border-bottom:1px solid #ffffff47;width:25%;height:70px;position:absolute;top:0}.current-convergence i:after{content:"";background:var(--apricot);width:8px;height:8px;box-shadow:0 0 10px var(--orange);border-radius:50%;animation:3.2s ease-in-out infinite convergence-pulse;position:absolute;bottom:-4px;right:0}.current-convergence i:first-child{left:0;transform:skew(35deg)}.current-convergence i:nth-child(2){left:25%;transform:skew(16deg)}.current-convergence i:nth-child(3){left:50%;transform:skew(-16deg)}.current-convergence i:nth-child(4){left:75%;transform:skew(-35deg)}.current-convergence b{width:18px;height:18px;box-shadow:0 0 9px white,0 0 26px var(--coral),0 0 48px var(--violet);background:#fff;border-radius:50%;animation:3.2s ease-in-out infinite convergence-core;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.method-manifesto{text-align:center;max-width:900px;margin:0 auto}.method-manifesto small{color:var(--apricot);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.method-manifesto strong{letter-spacing:-.04em;text-shadow:0 0 26px #6d3cff52;margin-top:13px;font-family:Bricolage Grotesque;font-size:clamp(28px,4vw,54px);line-height:1.08;display:block}@keyframes current-travel{0%{left:0;transform:translate(-50%,-50%)scale(.7)}11%,14%{left:12.5%;transform:translate(-50%,-50%)scale(1.35)}34%,38%{left:37.5%;transform:translate(-50%,-50%)scale(1.35)}59%,63%{left:62.5%;transform:translate(-50%,-50%)scale(1.35)}84%,88%{left:87.5%;transform:translate(-50%,-50%)scale(1.35)}to{left:100%;transform:translate(-50%,-50%)scale(.7)}}@keyframes method-scan{0%{opacity:0;transform:translate(-80%)rotate(3deg)}18%{opacity:1}to{opacity:0;transform:translate(80%)rotate(3deg)}}@keyframes strategy-route{0%,12%{transform:rotate(var(--route-angle,-18deg)) scaleX(0);opacity:0}30%,72%{opacity:1}50%,72%{transform:rotate(var(--route-angle,-18deg)) scaleX(1)}92%,to{opacity:0}}@keyframes strategy-node{0%,28%{opacity:0;transform:scale(.35)}42%,74%{opacity:1;transform:scale(1.15)}92%,to{opacity:0;transform:scale(.5)}}@keyframes clarity-noise{0%,18%{opacity:.58;filter:blur(2.6px);transform:scale(1)}48%,72%{opacity:.08;filter:blur();transform:scaleY(.08)}90%,to{opacity:.58;filter:blur(2.6px);transform:scale(1)}}@keyframes clarity-beam{0%,22%{opacity:0;transform:scaleX(.05)}48%,72%{opacity:1;transform:scaleX(1)}90%,to{opacity:0;transform:scaleX(.05)}}@keyframes clarity-target{0%,42%{opacity:0;transform:scale(.3)}55%,72%{opacity:1;transform:scale(1.3)}90%,to{opacity:0;transform:scale(.3)}}@keyframes idea-rise{0%,12%{opacity:0;transform:translateY(0)rotate(0)scale(.6)}28%{opacity:1}68%{opacity:.95;transform:translateY(-145px)rotate(65deg)scale(1.1)}90%,to{opacity:0;transform:translateY(-190px)rotate(105deg)scale(.75)}}@keyframes connection-thread{0%,15%{opacity:.2;transform:rotate(var(--thread-angle,-5deg)) scaleX(.12)}45%,74%{opacity:1;transform:rotate(var(--thread-angle,-5deg)) scaleX(1)}92%,to{opacity:.2;transform:rotate(var(--thread-angle,-5deg)) scaleX(.12)}}@keyframes connection-pulse{0%{opacity:0;left:15%;transform:translateY(-50%)scale(.4)}12%{opacity:1}72%{opacity:1}to{opacity:0;left:84%;transform:translateY(-50%)scale(1.25)}}@keyframes convergence-pulse{0%,to{opacity:.2}50%{opacity:1}}@keyframes convergence-core{0%,to{transform:translate(-50%)scale(.78)}50%{transform:translate(-50%)scale(1.18)}}.section-close{text-align:center;max-width:900px;margin:70px auto 0}.revelation{z-index:1;letter-spacing:-.035em;text-align:center;color:var(--cream);opacity:0;background:linear-gradient(135deg,#19151cf7,#29172ffa);border:1px solid #6d3cff57;border-radius:24px;padding:34px clamp(24px,4vw,58px);transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1),text-shadow 1.1s,box-shadow 1.1s;position:relative;overflow:visible;transform:scale(.965)translateY(12px);box-shadow:inset 0 1px #fff4e814,0 18px 48px #29172f38;font-family:Bricolage Grotesque,sans-serif!important;font-size:clamp(27px,3.2vw,46px)!important;font-style:normal!important;font-weight:750!important;line-height:1.12!important}.revelation:before{content:"";z-index:-1;filter:blur(14px);opacity:0;background:radial-gradient(#6d3cff4d,#e93f6f21 38%,#0000 70%);border-radius:50%;transition:opacity 1s .15s,transform 1.2s .15s;position:absolute;inset:-20px -5%;transform:scale(.7)}.revelation:after{content:"";background:linear-gradient(90deg,transparent,var(--orange),var(--coral),var(--violet),#66c7ff,transparent);border-radius:99px;height:2px;transition:transform .95s cubic-bezier(.2,.8,.2,1) .22s;position:absolute;bottom:13px;left:25%;right:25%;transform:scaleX(0);box-shadow:0 0 9px #f45a2ab3,0 0 18px #6d3cffad}.revelation.is-visible{opacity:1;text-shadow:0 0 20px #fa63,0 0 34px #6d3cff2e;transform:none;box-shadow:inset 0 1px #fff4e81f,0 20px 55px #29172f47,0 0 30px #6d3cff29}.revelation.is-visible:before{opacity:1;transform:scale(1)}.revelation.is-visible:after{transform:scaleX(1)}.bench{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.bench h2{margin:20px 0;font-size:clamp(54px,7vw,100px)}.bench h3{font-size:28px}.bench-copy>p:not(.eyebrow):not(.bench-truth){max-width:640px;line-height:1.75}.bench-truth{padding:20px 0;font-size:20px;font-weight:800}.text-link{border-bottom:1px solid;gap:16px;margin-top:20px;padding-bottom:8px;font-weight:800;display:inline-flex}.section-signature{letter-spacing:.02em;border-bottom:1px solid;align-items:center;gap:12px;margin-top:20px;padding-bottom:8px;font-weight:800;display:inline-flex}.section-signature:before{content:"";background:linear-gradient(90deg,var(--orange),var(--violet));width:22px;height:2px;box-shadow:0 0 7px var(--coral)}.bench-visual{background:#071028;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 34px 80px #29172f47}.bench-visual:before{content:"";z-index:2;pointer-events:none;background:conic-gradient(from 180deg,#0000,#6d3cff2e,#0000 24%,#f45a2a33,#0000 48%);animation:14s linear infinite bench-orbit;position:absolute;inset:-60% -30%}.bench-visual:after{content:"";z-index:3;background:linear-gradient(90deg,transparent,#75d8ff,white,var(--violet),transparent);height:2px;box-shadow:0 0 12px #75d8ff,0 0 25px var(--violet);pointer-events:none;animation:6.5s ease-in-out infinite bench-scan;position:absolute;top:-8%;left:-20%;right:-20%}.bench-visual>img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.bench-roles{z-index:4;grid-template-columns:repeat(5,1fr);gap:7px;display:grid;position:absolute;top:17px;left:18px;right:18px}.bench-roles span{--role-color:#ff8a52;border:1px solid var(--role-color);grid-template-columns:28px auto;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:7px 12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bench-roles span{border:1px solid color-mix(in srgb,var(--role-color) 54%,#fff3)}}.bench-roles span{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;box-shadow:inset 0 1px #ffffff1a,inset 0 -10px 22px var(--role-color),0 0 13px var(--role-color);background:linear-gradient(145deg,#111a37e6,#070c1df2)}@supports (color:color-mix(in lab, red, red)){.bench-roles span{box-shadow:inset 0 1px #ffffff1a,inset 0 -10px 22px color-mix(in srgb,var(--role-color) 9%,transparent),0 0 13px color-mix(in srgb,var(--role-color) 18%,transparent)}}.bench-roles span{transition:transform .35s,border-color .35s,box-shadow .35s,background .35s;overflow:hidden}.bench-roles span:nth-child(2){--role-color:#8edcff}.bench-roles span:nth-child(3){--role-color:#bd7cff}.bench-roles span:nth-child(4){--role-color:#ff557c}.bench-roles span:nth-child(5){--role-color:#66c7ff}.bench-roles span b{z-index:2;letter-spacing:.09em;font-size:9px;font-weight:850;position:relative}.bench-roles span i{z-index:2;border:1px solid var(--role-color);width:25px;height:25px;box-shadow:inset 0 0 9px var(--role-color),0 0 9px var(--role-color);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bench-roles span i{box-shadow:inset 0 0 9px color-mix(in srgb,var(--role-color) 35%,transparent),0 0 9px color-mix(in srgb,var(--role-color) 38%,transparent)}}.bench-roles span i:before,.bench-roles span i:after{content:"";background:var(--role-color);box-shadow:0 0 6px var(--role-color);position:absolute}.bench-roles span:first-child i:before{width:13px;height:1px}.bench-roles span:first-child i:after{border-radius:50%;width:4px;height:4px}.bench-roles span:nth-child(2) i{border-radius:3px;transform:rotate(45deg)}.bench-roles span:nth-child(2) i:before{border:1px solid var(--role-color);background:0 0;width:8px;height:8px}.bench-roles span:nth-child(2) i:after{width:2px;height:13px}.bench-roles span:nth-child(3) i{clip-path:polygon(50% 0,92% 18%,82% 72%,50% 100%,18% 72%,8% 18%);border-radius:0}.bench-roles span:nth-child(3) i:before{width:7px;height:2px}.bench-roles span:nth-child(3) i:after{width:2px;height:7px}.bench-roles span:nth-child(4) i:before{clip-path:polygon(0 0,100% 0,72% 100%,28% 100%);width:12px;height:8px}.bench-roles span:nth-child(4) i:after{width:3px;height:14px;bottom:0}.bench-roles span:nth-child(5) i:before{border-radius:50%;width:4px;height:4px}.bench-roles span:nth-child(5) i:after{border:1px solid var(--role-color);border-color:var(--role-color) transparent;background:0 0;border-radius:50%;width:15px;height:15px;animation:3s linear infinite signal-ring}:is(.bench-roles span:hover,.bench-roles span:focus-visible){background:linear-gradient(145deg,var(--role-color),#070c1df5);border-color:#fff;transform:translateY(-8px)scale(1.055)}@supports (color:color-mix(in lab, red, red)){:is(.bench-roles span:hover,.bench-roles span:focus-visible){background:linear-gradient(145deg,color-mix(in srgb,var(--role-color) 28%,#111a37f0),#070c1df5)}}:is(.bench-roles span:hover,.bench-roles span:focus-visible){box-shadow:inset 0 1px #ffffff38,0 0 9px white,0 0 20px var(--role-color),0 0 38px var(--role-color)}@supports (color:color-mix(in lab, red, red)){:is(.bench-roles span:hover,.bench-roles span:focus-visible){box-shadow:inset 0 1px #ffffff38,0 0 9px white,0 0 20px var(--role-color),0 0 38px color-mix(in srgb,var(--role-color) 60%,transparent)}}:is(.bench-roles span:hover,.bench-roles span:focus-visible){outline:none}.bench-roles span:before{content:"";background:linear-gradient(110deg,#0000 28%,#ffffffb3,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.bench-roles span:after{content:"";background:linear-gradient(90deg,transparent,var(--role-color),white,var(--role-color),transparent);height:1px;box-shadow:0 0 8px var(--role-color);opacity:.85;position:absolute;top:0;left:12%;right:12%}.bench-roles span:hover:before{animation:.8s both role-sheen}.bench-roles span:focus-visible:before{animation:.8s both role-sheen}@keyframes bench-orbit{to{transform:rotate(360deg)}}@keyframes bench-scan{0%,to{opacity:0;transform:translateY(0)}15%{opacity:1}50%{opacity:.85;transform:translateY(520px)}70%,to{opacity:0;transform:translateY(520px)}}@keyframes role-sheen{to{transform:translate(120%)}}@keyframes signal-ring{to{transform:rotate(360deg)}}.offers{color:var(--cream);background:radial-gradient(circle at 12% 18%,#f45a2a2e,#0000 30%),radial-gradient(circle at 88% 72%,#6d3cff3d,#0000 34%),linear-gradient(135deg,#14101b 0%,#29152e 48%,#101a38 100%);position:relative;overflow:hidden}.offers:before{content:"";opacity:.24;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.offers>*{z-index:1;position:relative}.offers .eyebrow{color:var(--apricot)}.offers .eyebrow:after{background:linear-gradient(90deg,var(--orange),var(--violet),transparent)}.offers .split-heading em{color:var(--apricot);text-shadow:0 0 26px #ffaa6557}.offers .body-large{color:#fff4e8b8}.offer-grid{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;display:grid}.offer-grid article{--tier:#ff8a52;border:1px solid var(--tier);min-height:590px;padding:24px 28px 30px;position:relative}@supports (color:color-mix(in lab, red, red)){.offer-grid article{border:1px solid color-mix(in srgb,var(--tier) 44%,#ffffff24)}}.offer-grid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffff14,#070c1da8);flex-direction:column;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .4s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 25px 60px #00000038}.offer-grid article:nth-child(2){--tier:#7cbbff}.offer-grid article:nth-child(3){--tier:#bd7cff}.offer-card:before{content:"";background:radial-gradient(circle at 50% 30%,var(--tier),transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.offer-card:before{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--tier) 22%,transparent),transparent 38%)}}.offer-card:before{opacity:.55;pointer-events:none;transition:opacity .45s}.offer-card:after{content:"";background:linear-gradient(90deg,transparent,var(--orange),var(--coral),var(--violet),#66c7ff);width:34%;height:3px;box-shadow:0 0 9px var(--orange),0 0 20px var(--violet);transition:left .75s cubic-bezier(.2,.8,.2,1),width .75s;position:absolute;bottom:0;left:-35%}:is(.offer-card:hover,.offer-card:focus-visible){border-color:var(--tier);box-shadow:0 34px 75px #0000005c,0 0 34px var(--tier);transform:translateY(-14px)rotateX(1.5deg)}@supports (color:color-mix(in lab, red, red)){:is(.offer-card:hover,.offer-card:focus-visible){box-shadow:0 34px 75px #0000005c,0 0 34px color-mix(in srgb,var(--tier) 24%,transparent)}}:is(.offer-card:hover,.offer-card:focus-visible){outline:none}:is(.offer-grid article.featured:hover,.offer-grid article.featured:focus-visible){transform:translateY(-26px)rotateX(1.5deg)}.offer-card:hover:before{opacity:1}.offer-card:focus-visible:before{opacity:1}.offer-card:hover:after{width:100%;left:0}.offer-card:focus-visible:after{width:100%;left:0}.offer-grid article.featured{background:linear-gradient(155deg,#bd7cff2b,#070c1dc7);transform:translateY(-14px)}.offer-number{z-index:2;color:var(--tier);letter-spacing:.15em;font-size:11px;font-weight:800;position:relative}.offer-viz{z-index:2;background:radial-gradient(circle at 50% 50%,var(--tier),transparent 55%),#0409189e;border:1px solid #ffffff1a;height:210px;margin:18px -4px 25px;position:relative}@supports (color:color-mix(in lab, red, red)){.offer-viz{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tier) 16%,transparent),transparent 55%),#0409189e}}.offer-viz{overflow:hidden}.offer-viz:before{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff1f,#0000 64%);animation:6s ease-in-out infinite offer-scan;position:absolute;inset:0;transform:translate(-120%)}.offer-viz>em{color:var(--tier);letter-spacing:.18em;font-family:Manrope;font-size:9px;font-style:normal;font-weight:850;position:absolute;bottom:11px;right:14px}.offer-viz img{object-fit:cover;filter:saturate(1.06)contrast(1.04);width:100%;height:100%;animation:9s ease-in-out infinite alternate offer-cinematic;display:block;transform:scale(1.045)}.offer-viz-2 img{animation-duration:11s;animation-direction:alternate-reverse}.offer-viz-3 img{object-fit:contain;object-position:center;background:#030817;animation:9s ease-in-out infinite alternate rocket-frame;transform:scale(1)}.offer-energy{background:radial-gradient(ellipse at center,var(--tier),transparent 66%);border-radius:50%;height:54%;position:absolute;inset:auto -15% -24%}@supports (color:color-mix(in lab, red, red)){.offer-energy{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--tier) 34%,transparent),transparent 66%)}}.offer-energy{filter:blur(8px);mix-blend-mode:screen;animation:3.2s ease-in-out infinite offer-energy}.offer-viz-1 .offer-energy{background:linear-gradient(90deg,var(--tier),transparent);inset:18% -20% auto 20%}@supports (color:color-mix(in lab, red, red)){.offer-viz-1 .offer-energy{background:linear-gradient(90deg,color-mix(in srgb,var(--tier) 42%,transparent),transparent)}}.offer-viz-1 .offer-energy{transform:skew(-12deg)}.offer-viz-2 .offer-energy{background:0 0;border:1px solid #7cbbff47;border-radius:50%;height:auto;inset:8%;box-shadow:inset 0 0 32px #7cbbff29,0 0 28px #bd7cff2e}.offer-viz-3 .offer-energy{opacity:.28;background:conic-gradient(from 250deg,#0000,#ff7048,#bd7cff,#6fbfff,#0000 72%);height:72%;inset:auto -15% -30%}.neuron-animation,.rocket-animation{pointer-events:none;position:absolute;inset:0;overflow:hidden}.neuron-animation i{display:none}.neuron-animation i:first-child{offset-path:path("M 70 72 C 108 43 128 86 164 63 S 218 46 248 88 S 213 131 170 116 S 112 148 82 121");offset-rotate:0deg;background:#fff;border-radius:50%;width:5px;height:5px;animation:4.8s linear infinite neuron-flow;display:block;position:absolute;top:0;left:0;box-shadow:0 0 4px #fff,0 0 10px #74c9ff,0 0 18px #bd7cff}.neuron-animation i:first-child:after{content:"";filter:drop-shadow(0 0 4px #75c8ff);background:linear-gradient(90deg,#0000,#9bdcff,#fff);width:24px;height:1px;position:absolute;top:2px;right:2px}.rocket-animation:before{content:"";transform-origin:0;opacity:.32;background:linear-gradient(90deg,#0000,#ff7048 30%,#bd7cff 68%,#72cfff);border-radius:50%;width:59%;height:2px;animation:2.8s ease-in-out infinite rocket-stream;position:absolute;bottom:18%;left:14%;transform:rotate(-25deg);box-shadow:0 0 5px #bd7cff,0 0 11px #72cfff8c}.rocket-animation i{background:#ffffffc7;border-radius:50%;width:3px;height:3px;animation:3.4s linear infinite rocket-particle;position:absolute;bottom:27%;left:24%;box-shadow:0 0 5px #bd7cff}.rocket-animation i:nth-child(2){animation-delay:1.1s;bottom:34%;left:36%}.rocket-animation i:nth-child(3){animation-delay:2.2s;bottom:42%;left:48%}.rocket-animation i:nth-child(n+4){display:none}:is(.offer-card:hover .offer-viz img,.offer-card:focus-visible .offer-viz img){filter:saturate(1.2)contrast(1.08)brightness(1.08);transform:scale(1.11)}:is(.offer-card:hover .offer-viz-3 img,.offer-card:focus-visible .offer-viz-3 img){transform:scale(1)}.spark-core{width:16px;height:16px;box-shadow:0 0 10px white,0 0 26px var(--tier),0 0 55px var(--tier);background:#fff;border-radius:50%;animation:2.2s ease-in-out infinite spark-breathe;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.spark-ring{border:1px solid var(--tier);border-radius:50%;animation:3s ease-out infinite spark-expand;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.spark-ring.ring-a{width:70px;height:70px}.spark-ring.ring-b{width:126px;height:126px;animation-delay:1s}.spark-audience{position:absolute;inset:0}.spark-audience b{background:#fff4e859;border-radius:50%;width:8px;height:8px;transition:all .4s;position:absolute;box-shadow:0 0 8px #0000}.spark-audience b:first-child{top:24%;left:18%}.spark-audience b:nth-child(2){top:70%;left:25%}.spark-audience b:nth-child(3){top:30%;right:18%}.spark-audience b:nth-child(4){top:72%;right:26%}.spark-audience b:nth-child(5){top:14%;left:49%}:is(.offer-card:hover .spark-audience b,.offer-card:focus-visible .spark-audience b){box-shadow:0 0 12px var(--tier);background:#fff}.lab-track{background:linear-gradient(90deg,#ff8a52,#7cbbff,#bd7cff);height:2px;position:absolute;top:50%;left:12%;right:12%;box-shadow:0 0 12px #7cbbff}.lab-track i{border:1px solid var(--tier);width:46px;height:46px;box-shadow:inset 0 0 18px var(--tier),0 0 14px var(--tier);background:#08112c;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.lab-track i{box-shadow:inset 0 0 18px color-mix(in srgb,var(--tier) 18%,transparent),0 0 14px color-mix(in srgb,var(--tier) 25%,transparent)}}.lab-track i:first-child{left:0}.lab-track i:nth-child(2){left:50%}.lab-track i:nth-child(3){left:100%}.lab-pulse{width:10px;height:10px;box-shadow:0 0 12px white,0 0 24px var(--tier);background:#fff;border-radius:50%;animation:4s ease-in-out infinite lab-run;position:absolute;top:calc(50% - 5px);left:12%}.lab-labels{color:#fff4e8b8;letter-spacing:.14em;justify-content:space-between;font-size:9px;font-weight:850;display:flex;position:absolute;top:68%;left:6%;right:6%}.lab-labels em{font-style:normal}.flair-beam{width:48%;height:2px;position:absolute;top:50%;box-shadow:0 0 14px}.beam-a{color:#ff7048;transform-origin:100%;background:linear-gradient(90deg,#0000,currentColor);left:0;transform:rotate(10deg)}.beam-b{color:#6fbfff;transform-origin:0;background:linear-gradient(90deg,currentColor,#0000);right:0;transform:rotate(-10deg)}.flair-prism{clip-path:polygon(50% 0,100% 30%,82% 100%,18% 100%,0 30%);background:linear-gradient(135deg,#ff8a52,#ff557c 48%,#6f7cff);width:58px;height:58px;animation:2.6s ease-in-out infinite prism-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 32px #bd7cff}.flair-orbits i{border:1px solid #bd7cffb3;border-radius:50%;animation:6s linear infinite flair-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flair-orbits i:first-child{width:100px;height:48px}.flair-orbits i:nth-child(2){width:150px;height:72px;animation-direction:reverse}.flair-orbits i:nth-child(3){width:198px;height:96px}.offer-grid h3{z-index:2;margin:0;font-size:32px;position:relative}.offer-time{z-index:2;color:var(--tier);text-transform:uppercase;font-size:12px;font-weight:800;position:relative}.offer-grid article>p:last-of-type{z-index:2;color:#fff4e8bd;min-height:76px;line-height:1.6;position:relative}.offer-grid strong{z-index:2;margin-top:auto;font-family:Bricolage Grotesque;font-size:34px;position:relative}.offers-page-link{color:#17121b;background:var(--cream);margin:48px auto 0;display:table}@keyframes offer-scan{0%,55%{transform:translate(-120%)}80%,to{transform:translate(120%)}}@keyframes offer-cinematic{0%{transform:scale(1.045)translate(-1%)}to{transform:scale(1.105)translate(1.5%,-1%)}}@keyframes rocket-frame{0%{transform:scale(.965)}to{transform:scale(.99)}}@keyframes offer-energy{50%{opacity:.55;filter:blur(14px);transform:scale(1.08)}}@keyframes neuron-flow{0%{offset-distance:0%;opacity:0}8%,92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes rocket-stream{50%{opacity:.5;filter:brightness(1.2);transform:rotate(-25deg)scaleX(1.04)}}@keyframes rocket-particle{0%{opacity:0;transform:translate(-8px,6px)scale(.5)}22%{opacity:.6}to{opacity:0;transform:translate(72px,-48px)scale(1)}}@keyframes spark-breathe{50%{transform:translate(-50%,-50%)scale(1.45)}}@keyframes spark-expand{0%{opacity:.8;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}@keyframes lab-run{0%,to{left:12%}50%{left:86%}}@keyframes prism-pulse{50%{filter:brightness(1.45);transform:translate(-50%,-50%)scale(1.12)}}@keyframes flair-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}.offer-hero{color:var(--cream);background:radial-gradient(circle at 82% 20%,#6d3cff61,transparent 32%),linear-gradient(130deg,var(--plum),#111a37 58%,#31193d);padding:clamp(100px,13vw,180px) clamp(24px,8vw,130px)}.offer-hero h1{max-width:1200px;margin:28px 0 44px;font-size:clamp(58px,8.4vw,126px)}.offer-hero h1 em{color:var(--apricot)}.offer-hero>p:not(.eyebrow){color:#fff4e8d1;max-width:820px;font-size:clamp(18px,1.8vw,24px);line-height:1.7}.offer-intro{text-align:center}.offer-intro h2{max-width:1000px;margin:25px auto 55px}.offer-intro h2 em{color:var(--orange)}.offer-intro img{border-radius:26px;width:min(1100px,100%);margin:auto;display:block;box-shadow:0 30px 80px #29172f33}.experience-detail{overflow:hidden}.experience-detail.plum{color:var(--cream);background:var(--plum)}.experience-heading{grid-template-columns:120px 1fr;gap:42px;max-width:1160px;margin:auto;display:grid}.experience-heading>span{border:1px solid;border-radius:50%;place-items:center;width:90px;height:90px;font-weight:800;display:grid}.experience-heading h2{margin:8px 0 20px;font-size:clamp(62px,8vw,112px)}.experience-heading h3{font-size:clamp(26px,3vw,42px)}.experience-heading .body-large{max-width:920px;line-height:1.7}.experience-columns{grid-template-columns:.8fr 1.1fr 1.1fr;gap:18px;max-width:1260px;margin:70px auto 0;display:grid}.experience-columns article{background:#fff4e86b;border:1px solid #19151c2e;padding:32px}.plum .experience-columns article{background:#ffffff0d;border-color:#ffffff26}.experience-columns h4{font-family:Bricolage Grotesque;font-size:26px}.experience-columns p,.experience-columns li{line-height:1.65}.experience-columns ul,.tailored ul{padding-left:20px}.experience-columns li+li,.tailored li+li{margin-top:10px}.experience-close{border-top:2px solid;justify-content:space-between;align-items:center;gap:30px;max-width:1260px;margin:38px auto 0;padding:30px;display:flex}.experience-close>strong{max-width:670px;font-family:Instrument Serif;font-size:clamp(28px,3.5vw,48px)}.experience-close>div{grid-template-columns:auto auto;align-items:center;gap:4px 18px;display:grid}.experience-close span{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.experience-close b{font-size:34px}.experience-close a{text-align:center;grid-column:1/-1;margin-top:10px}.deliverables{color:var(--cream)}.deliverables h2{max-width:1100px;margin:28px 0}.deliverables-lead{color:#fff4e8c7;max-width:800px;font-size:21px;line-height:1.7}.deliverable-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;display:grid}.deliverable-grid article{background:#ffffff0b;border:1px solid #ffffff24;overflow:hidden}.deliverable-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.deliverable-grid h3,.deliverable-grid p{margin-left:25px;margin-right:25px}.deliverable-grid h3{margin-top:26px;font-size:28px}.deliverable-grid p{color:#fff4e8b8;margin-bottom:30px;line-height:1.65}.tailored{grid-template-columns:1fr 1fr;align-items:start;gap:5vw;display:grid}.tailored h2{margin:25px 0}.tailored h2 em{color:var(--orange)}.tailored ul{columns:2;column-gap:38px;line-height:1.55}.tailored li{break-inside:avoid;margin-bottom:16px}.tailored-close{grid-column:1/-1;margin:35px 0 0;font-family:Instrument Serif;font-size:clamp(30px,4vw,54px)}.tailored .button{justify-self:start}.offer-comparison{color:var(--cream);text-align:center}.offer-comparison h2{max-width:1000px;margin:25px auto 55px}.comparison-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:0 auto 45px;display:grid}.comparison-grid article{border:1px solid #ffffff59;flex-direction:column;min-height:330px;padding:30px;display:flex}.comparison-grid h3{margin:auto 0 5px;font-size:36px}.comparison-grid strong{margin:18px 0;font-size:34px}.comparison-grid a{border-bottom:1px solid;padding-bottom:8px;font-weight:800}.offer-closing h2{font-size:clamp(48px,7vw,100px)}.audience{text-align:center;isolation:isolate;background:radial-gradient(circle at 50% 42%,#6d3cff66,#0000 33%),linear-gradient(135deg,#351523 0%,#24162f 48%,#111832 100%);position:relative;overflow:hidden}.audience-network{z-index:-1;opacity:.58;pointer-events:none;position:absolute;inset:0}.audience-network:before,.audience-network:after{content:"";aspect-ratio:1;border:1px solid #ffffff1a;border-radius:50%;width:min(72vw,980px);animation:8s ease-in-out infinite network-breathe;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.audience-network:after{border-color:#70d1ff2e;width:min(46vw,620px);animation-delay:-4s}.network-core{width:12px;height:12px;box-shadow:0 0 12px white,0 0 34px var(--coral),0 0 70px var(--violet);background:#fff;border-radius:50%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.network-node{color:#fff4e8cc;letter-spacing:.08em;text-transform:uppercase;background:#0a0f27b8;border:1px solid #fff3;border-radius:99px;place-items:center;width:145px;min-height:46px;padding:8px 12px;font:700 10px/1.25 Manrope;animation:6s ease-in-out infinite node-float;display:grid;position:absolute;box-shadow:0 0 22px #6d3cff2e}.network-node:after{content:"";background:linear-gradient(90deg,transparent,var(--violet),var(--orange));transform-origin:100%;opacity:.65;width:clamp(90px,14vw,220px);height:1px;position:absolute;top:50%;right:100%}.n1{top:19%;left:7%}.n2{animation-delay:-1s;top:17%;right:7%}.n3{animation-delay:-2s;bottom:20%;left:13%}.n4{animation-delay:-3s;bottom:19%;right:12%}.n5{animation-delay:-4s;top:49%;left:4%}.n6{animation-delay:-5s;top:50%;right:4%}.n1:after,.n3:after,.n5:after{background:linear-gradient(90deg,var(--orange),var(--violet),transparent);left:100%;right:auto}.audience h2{max-width:1000px;color:var(--cream);margin:30px auto}.audience-lead{max-width:760px;margin:0 auto 60px;font-family:Instrument Serif;font-size:30px}.audience-copy{text-align:left;grid-template-columns:1fr 1fr;gap:7vw;max-width:1050px;margin:auto;font-size:18px;line-height:1.75;display:grid}.audience-close{color:#fff4e8c2;border-top:1px solid #ffffff4d;max-width:940px;margin:92px auto 0;padding:34px 0 0;position:relative;font-size:18px!important}.audience-close:after{content:"";background:linear-gradient(90deg,transparent,var(--orange),var(--coral),var(--violet),#66c7ff,transparent);height:2px;box-shadow:0 0 12px var(--violet);position:absolute;top:-1px;left:22%;right:22%}.audience-close strong{color:var(--cream);text-shadow:0 0 28px #6d3cff59;margin-top:13px;font-family:Bricolage Grotesque;font-size:clamp(30px,3.5vw,48px);display:block}.audience>:not(.audience-network){z-index:1;position:relative}.proof-current{max-width:1050px;color:var(--plum);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto auto auto;align-items:center;gap:20px;margin:26px auto 0;font:800 10px/1 Manrope;display:grid}.proof-current i{background:linear-gradient(90deg,var(--orange),var(--coral),var(--violet),#36a8ff);height:2px;box-shadow:0 0 10px var(--coral);transform-origin:0;animation:5s ease-in-out infinite proof-charge}.photo-grid{perspective:1200px;grid-template-rows:280px 280px 220px;grid-template-columns:1.1fr .9fr 1fr;gap:12px;margin-top:70px;display:grid;position:relative}.photo-grid:before{content:"";z-index:8;background:linear-gradient(transparent,#fff,var(--orange),var(--violet),#70d1ff,transparent);width:2px;box-shadow:0 0 10px white,0 0 22px var(--violet);opacity:0;pointer-events:none;animation:11s ease-in-out infinite gallery-scan;position:absolute;top:-2px;bottom:-2px}.photo-slot{color:#fff;background:var(--plum);margin:0;font-family:Bricolage Grotesque;font-size:24px;position:relative;overflow:hidden}.photo-slot img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.8,.2,1),filter .6s}:is(.photo-grid:hover .photo-slot:not(:hover),.photo-grid:focus-within .photo-slot:not(:focus-visible)){filter:brightness(.55)saturate(.65)}:is(.photo-slot:hover,.photo-slot:focus-visible){z-index:9;outline:none;box-shadow:0 0 0 1px #8edcffb3,0 22px 55px #00000052,0 0 30px #6d3cff33}:is(.photo-slot:hover img,.photo-slot:focus-visible img){filter:saturate(1.15);transform:scale(1.075)}.photo-lens{z-index:2;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,50%),transparent 0 12%,#70d1ff1f 24%,transparent 46%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}:is(.photo-slot:hover .photo-lens,.photo-slot:focus-visible .photo-lens){opacity:1}.photo-slot:after{content:"";background:linear-gradient(#0000 48%,#070a1cdb);position:absolute;inset:0}.photo-slot figcaption{z-index:2;flex-direction:column;padding:22px;display:flex;position:absolute;bottom:0;left:0;right:0}.p1{grid-row:1/3}.p2{grid-column:2/4}.p4{grid-area:2/3/4}.p5{grid-column:1/3}.p6{display:none}.founders{isolation:isolate;grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;display:grid;position:relative;overflow:hidden}.founders:before{display:none}.founders:after{content:"";z-index:-2;aspect-ratio:1;background:radial-gradient(circle,#6d3cff3d,#e93f6f14 36%,#0000 68%);border-radius:50%;width:52%;animation:7s ease-in-out infinite founder-aura;position:absolute;top:5%;right:-12%}.founder-photo{aspect-ratio:16/10;background:#071028;border:1px solid #ffffff29;border-radius:28px;margin:0;font-family:Bricolage Grotesque;font-size:28px;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000004d}.founder-photo img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.founder-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070a1c14,#0000 38%,#0000);position:absolute;inset:0}.cyborg-arm-glow{z-index:3;filter:blur(9px);opacity:.15;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#36a8ffd9,#fff,#6d3cffb3,#0000);border-radius:50%;width:31%;height:9%;animation:3.8s ease-in-out infinite arm-power;position:absolute;top:62%;left:24%;transform:rotate(-8deg)}.cyborg-eye-scan{z-index:4;width:24px;height:24px;box-shadow:0 0 8px white,0 0 18px #36a8ff,0 0 34px var(--violet);border:1px solid #82e0ffe6;border-radius:50%;animation:3.2s ease-in-out infinite eye-scan;position:absolute;top:27.5%;left:72.5%}.cyborg-eye-scan:before,.cyborg-eye-scan:after,.cyborg-eye-scan i{content:"";border:1px solid #6d3cff80;border-radius:50%;position:absolute;inset:-8px}.cyborg-eye-scan:after{border-style:dashed;animation:7s linear infinite eye-orbit;inset:-16px}.cyborg-eye-scan i:first-child{border:0;border-top:1px solid #66c7ffa6;border-radius:0;inset:10px -62px 10px 22px;box-shadow:0 -3px 8px #36a8ff66}.cyborg-eye-scan i:last-child{border-width:0 0 0 1px;border-radius:0;inset:-5px 10px;transform:rotate(38deg)}.founder-copy h2{margin:28px 0 42px;font-size:clamp(48px,6vw,88px)}.founder-copy h2 em{color:var(--apricot)}.founder-copy>p:not(.eyebrow){color:#fff4e8d1;text-wrap:pretty;max-width:65ch;margin:0 0 18px;line-height:1.68}.founder-close{color:var(--cream)!important}@keyframes gallery-scan{0%,10%{opacity:0;left:0}18%{opacity:1}72%{opacity:1;left:100%}80%,to{opacity:0;left:100%}}@keyframes founder-bridge{0%,to{opacity:.28;filter:blur(.4px);transform:rotate(-8deg)scaleX(.82)}50%{opacity:.9;filter:blur();transform:rotate(-8deg)scaleX(1)}}@keyframes founder-aura{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes network-breathe{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.04)}}@keyframes node-float{0%,to{transform:translateY(-5px)}50%{transform:translateY(7px);box-shadow:0 0 30px #6d3cff61}}@keyframes proof-charge{0%,12%{opacity:.25;transform:scaleX(.04)}65%,82%{opacity:1;transform:scaleX(1)}to{opacity:.18;transform:scaleX(1)}}@keyframes arm-power{0%,to{opacity:.1;transform:rotate(-8deg)scaleX(.72)}45%,68%{opacity:.72;transform:rotate(-8deg)scaleX(1.04)}}@keyframes eye-scan{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@keyframes eye-orbit{to{transform:rotate(360deg)}}.light-link{color:var(--apricot)}.closing{isolation:isolate;text-align:center;color:var(--cream);background:radial-gradient(circle at 50% 82%,#f45a2a85,#0000 18%),linear-gradient(#10162f,#261635 65%,#421926);padding:clamp(110px,14vw,190px) 20px;position:relative;overflow:hidden}.closing:before{content:"";z-index:-2;background:linear-gradient(115deg,#0000 18%,#ffffff0a 38%,#0000 58%);animation:8s ease-in-out infinite closing-sweep;position:absolute;inset:0;transform:translate(-100%)}.closing-horizon{z-index:-1;aspect-ratio:1;border:1px solid #ffaa726b;border-radius:50%;width:min(86vw,1250px);position:absolute;bottom:-32vw;left:50%;transform:translate(-50%);box-shadow:0 -8px 45px #f45a2a59,inset 0 12px 45px #6d3cff33}.closing-horizon:before,.closing-horizon:after,.closing-horizon i{content:"";border:1px solid #6d3cff59;border-radius:50%;animation:7s ease-in-out infinite horizon-rise;position:absolute;inset:10%}.closing-horizon:after{border-color:#70d1ff4d;animation-delay:-2s;inset:24%}.closing-horizon i:first-child{border-color:#ffffff80;animation-delay:-4s;inset:38%}.closing-horizon i:nth-child(2){background:radial-gradient(circle,white 0 2%,var(--coral) 4%,transparent 28%);box-shadow:0 0 40px var(--orange);border:0;animation-delay:-1s;inset:49%}.closing-horizon i:nth-child(3){border-color:#f45a2a29;animation-delay:-5s;inset:-10%}.closing h2{max-width:1100px;margin:34px auto;font-size:clamp(52px,8vw,118px)}.closing>p:not(.eyebrow){max-width:760px;margin:0 auto 28px;font-size:20px;line-height:1.7}.closing>strong{font-family:Instrument Serif;font-size:clamp(28px,4vw,48px);display:block}.closing>strong.revelation{max-width:920px;box-shadow:none;color:var(--cream);background:0 0;border:0;margin:25px auto 0;padding:20px}.closing>strong.revelation:before{display:none}.closing .button{background:#080c20c7;border-color:#ffffff4d;box-shadow:0 0 0 1px #6d3cff40,0 16px 42px #00000047}.closing .button:hover{color:#fff;box-shadow:0 0 14px var(--coral),0 0 38px #6d3cffa6;transform:translateY(-3px)}.closing-cta{letter-spacing:-.02em;isolation:isolate;justify-content:center;gap:24px;min-width:min(340px,88vw);min-height:84px;margin-top:44px;font-size:clamp(19px,2vw,26px);animation:3.2s ease-in-out infinite cta-float;position:relative;border:1px solid #ffffffb8!important}.closing-cta:before,.closing-cta:after{content:"";z-index:-1;border:1px solid #ffaa668c;border-radius:99px;animation:2.8s ease-out infinite cta-ring;position:absolute;inset:-10px;box-shadow:0 0 18px #f45a2aa6,0 0 42px #6d3cff73}.closing-cta:after{border-color:#66c7ff47;animation-delay:-1.4s;inset:-22px}.closing-cta i{width:42px;height:42px;color:var(--ink);background:linear-gradient(135deg,var(--apricot),white);box-shadow:0 0 18px var(--apricot);border-radius:50%;place-items:center;font-style:normal;transition:transform .35s;display:grid}.closing-cta:hover i{transform:translate(7px)rotate(-12deg)}@keyframes closing-sweep{0%,18%{transform:translate(-100%)}64%,to{transform:translate(100%)}}@keyframes horizon-rise{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@keyframes cta-float{0%,to{transform:translateY(0)}50%{box-shadow:0 0 20px var(--coral),0 0 58px #6d3cffad,0 22px 50px #0000004d;transform:translateY(-7px)}}@keyframes cta-ring{0%{opacity:.8;transform:scale(.88)}to{opacity:0;transform:scale(1.18)}}.story-rail{--story-progress:0%;z-index:45;width:22px;height:min(58vh,520px);position:fixed;top:50%;left:13px;transform:translateY(-46%)}.story-track{background:#fff4e838;width:1px;position:absolute;top:8px;bottom:8px;left:6px;box-shadow:0 0 8px #6d3cff33}.story-track i{width:2px;height:var(--story-progress);background:linear-gradient(var(--orange),var(--coral),var(--violet),#66c7ff);transition:height .65s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 8px #f45a2ab8,0 0 14px #6d3cff9e}.story-nodes{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.story-nodes a{width:190px;height:18px;color:var(--cream);align-items:center;display:flex;position:relative}.story-nodes a>span{background:var(--plum);border:1px solid #fff4e857;border-radius:50%;width:13px;height:13px;transition:background .35s,border-color .35s,box-shadow .35s,transform .35s;display:block}.story-nodes a b{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#211329eb;border-radius:6px;padding:5px 9px;font-size:10px;transition:opacity .28s,transform .28s;position:absolute;left:24px;transform:translate(-5px)}:is(.story-nodes a:hover b,.story-nodes a:focus-visible b){opacity:1;transform:none}.story-nodes a.is-complete>span{background:var(--orange);border-color:var(--orange);box-shadow:0 0 8px #f45a2aa6}.story-nodes a.is-current>span{box-shadow:0 0 7px white,0 0 14px var(--violet),0 0 24px #369fff;background:#fff;border-color:#9bdcff;transform:scale(1.25)}footer{background:var(--ink);color:var(--cream);grid-template-columns:1fr auto auto;align-items:center;gap:30px;padding:45px clamp(20px,6vw,90px);display:grid}footer p,footer small{margin:0}footer small{color:#fff4e88c;grid-column:1/-1}@media (max-width:1080px){.nav-energy-system{display:none}.mobile-menu{display:block}.hero{grid-template-columns:1fr}.hero-copy{padding-right:0}.hero-photo-slot{min-height:420px;margin-top:60px}.split-heading,.split-heading.compact,.bench,.founders{grid-template-columns:1fr}.method-grid{grid-template-columns:1fr 1fr}.bench-visual>img{min-height:0}.offer-grid{grid-template-columns:1fr}.offer-grid article.featured{transform:none}.story-rail{display:none}.experience-columns,.deliverable-grid,.comparison-grid,.tailored{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wordmark span{animation:none}.desktop-nav a,.desktop-nav a:before,.nav-cta,.nav-cta:before,.energy-runner{transition:none}.eyebrow,.section-kicker,.human-truth,.revelation{opacity:1;filter:none;transition:none;transform:none}.eyebrow:after,.section-kicker:after,.human-truth:after,.revelation:after{transition:none;transform:none}.pointer-aura{display:none}.parallax-layer,.depth-card,.depth-card.experience-enter,.depth-card.experience-enter.is-in-view,.experience-enter,.experience-enter.is-in-view{opacity:1;clip-path:none;transition:none;transform:none}.core-orbit:before,.core-orbit:after,.shift-pivot b,.shift-pivot i,.shift-destination{animation:none!important}.shift-pivot b{transform:rotate(180deg)}.shift-pivot i{transform:scaleX(1)}.shift-destination{opacity:1;filter:none}.shift-destination:before{opacity:.55;transform:scaleX(1)}.question-field.sequence-started .question-bubble,.question-field.sequence-started .bubble-orb,.question-field.sequence-started>h3{opacity:0;animation:none}.question-field.sequence-started .gap-reveal{opacity:1;animation:none;transform:none}.current-line i,.current-convergence i:after,.current-convergence b,.bench-visual:before,.bench-visual:after,.photo-grid:before,.founders:before,.founders:after,.audience-network *,.audience-network:before,.audience-network:after,.proof-current i,.cyborg-arm-glow,.cyborg-eye-scan,.cyborg-eye-scan *,.closing:before,.closing-horizon *,.closing-cta,.closing-cta:before,.closing-cta:after,.offer-viz:before,.offer-viz img,.offer-energy,.neuron-animation i,.rocket-animation:before,.rocket-animation i,.spark-core,.spark-ring,.lab-pulse,.flair-prism,.flair-orbits i{animation:none!important}.method-scan,.method-scene{display:none}}@media (max-width:700px){.site-header{padding:15px 20px}.hero{width:100%;padding:52px 20px 42px}.hero-copy{width:100%;min-width:0}.hero h1{letter-spacing:-.045em;overflow-wrap:break-word;width:100%;max-width:100%;font-size:clamp(35px,9.7vw,40px);line-height:.98}.hero-support{line-height:1.55}.hero-photo-slot{min-height:340px}.section{padding:78px 20px}.split-heading h2,.possibility h2,.audience h2{font-size:46px}.friction-field,.method-grid,.audience-copy{grid-template-columns:1fr}.method-current{width:auto;margin:60px -20px 0;padding:68px 20px 48px}.method-grid{gap:14px}.method-grid article{border-radius:4px 4px 22px 22px;min-height:0}.current-line{top:38px}.current-convergence{height:72px}.method-manifesto strong{font-size:36px}.friction-field{gap:20px;padding:22px}.friction-card,.friction-1,.friction-2,.friction-3{min-height:0;transform:none}.friction-card h3{margin-top:34px}.friction-thread{display:none}.gap-core{grid-template-columns:auto 1fr;padding:22px}.gap-core>p{border-top:1px solid #ffffff2e;border-left:0;grid-column:1/-1;padding:18px 0 0}.question-field{min-height:720px}.question-field>h3{top:26px}.question-bubbles{flex-direction:column;gap:10px;inset:82px 18px 30px}.question-bubble,.bubble-2,.bubble-3{width:min(54vw,220px)}.bubble-orb{padding:24px}.gap-reveal{inset:70px 24px}.journey-heading{grid-template-columns:1fr 58px 1fr;gap:10px;padding:16px}.journey-heading b{font-size:0}.journey-heading b:after{content:"Shift";font-size:9px}.shift{grid-template-columns:1fr 58px 1fr;gap:8px;padding:10px}.shift-origin,.shift-destination{padding:16px 12px}.shift-pivot b{width:44px;height:44px;font-size:20px}.shift-pivot i{width:52px}.bench-visual{flex-direction:column;padding-top:10px;display:flex}.bench-visual>img{order:2;min-height:0}.bench-roles{order:1;grid-template-columns:repeat(2,1fr);margin:0 10px 10px;position:relative;inset:auto}.bench-roles span{min-height:44px;padding:6px 9px}.bench-roles span:last-child{grid-column:1/-1}.photo-grid{grid-template-rows:280px 210px 210px 240px;grid-template-columns:1fr 1fr}.p1{grid-area:1/1/auto/-1}.p2{grid-area:2/1/auto/-1}.p3{grid-area:3/1}.p4{grid-area:3/2}.p5{grid-area:4/1/auto/-1}.founder-photo{min-height:0}.audience-network{opacity:.28}.network-node{width:104px;min-height:38px;font-size:8px}.n1,.n3,.n5{left:-18px}.n2,.n4,.n6{right:-18px}.audience-copy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a1c9e;border-radius:22px;padding:22px;position:relative}.audience-close{margin-top:58px;padding-left:10px;padding-right:10px}.proof-current{text-align:center;grid-template-columns:1fr}.proof-current i{width:100%}.cyborg-arm-glow{top:60%;left:20%}.cyborg-eye-scan{top:27%;left:72%;transform:scale(.72)}.closing-horizon{width:150vw;bottom:-18vw}.closing-cta{min-width:min(300px,84vw);min-height:72px}.closing h2{font-size:52px}footer{grid-template-columns:1fr}footer small{grid-column:auto}.offer-hero{padding:80px 20px}.offer-hero h1{font-size:52px}.experience-heading{grid-template-columns:1fr;gap:24px}.experience-heading h2{font-size:58px}.experience-columns{margin-top:45px}.experience-close{flex-direction:column;align-items:flex-start;padding-left:0;padding-right:0}.experience-close>div{width:100%}.tailored ul{columns:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.offer-page-redesign{--offer-navy:#081127;--offer-plum:#25132f;--offer-white:#fff8f1;color:var(--offer-white);background:var(--offer-navy)}.offer-page-redesign .section{background:0 0}.offer-hero-new{isolation:isolate;background:radial-gradient(circle at 78% 24%,#6d3cff70,#0000 30%),radial-gradient(circle at 24% 88%,#f45a2a2e,#0000 34%),linear-gradient(135deg,#29132f,#0a1530 65%,#071022);min-height:calc(100svh - 73px);padding:clamp(78px,9vw,130px) clamp(22px,7vw,110px) 64px;position:relative;overflow:hidden}.offer-hero-new:after{content:"";z-index:-1;opacity:.15;background:repeating-linear-gradient(90deg,#0000 0 84px,#ffffff1a 85px),repeating-linear-gradient(0deg,#0000 0 84px,#ffffff12 85px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.offer-hero-new h1{max-width:1150px;margin:28px 0 30px;font-size:clamp(62px,8vw,124px)}.offer-hero-new h1 em{color:var(--apricot)}.offer-hero-lead{color:#fff8f1c7;max-width:780px;font-size:clamp(19px,2vw,27px);line-height:1.55}.offer-hero-energy{z-index:-1;aspect-ratio:1;border:1px solid #66c7ff38;border-radius:50%;width:min(66vw,880px);animation:8s ease-in-out infinite offer-hero-breathe;position:absolute;bottom:-26%;right:-6%;box-shadow:0 0 80px #6d3cff38}.offer-hero-energy:before,.offer-hero-energy:after,.offer-hero-energy i{content:"";border:1px solid #e93f6f47;border-radius:50%;position:absolute;inset:15%}.offer-hero-energy:after{border-color:#ffaa6659;inset:32%}.offer-hero-energy i:first-child{background:radial-gradient(circle,white 0 2%,var(--coral) 5%,transparent 42%);box-shadow:0 0 38px var(--violet);inset:47%}.offer-hero-energy i:nth-child(2){border-style:dashed;animation:20s linear infinite eye-orbit;inset:7%}.offer-hero-energy i:nth-child(3){border-color:#66c7ff4d;animation:14s linear infinite reverse eye-orbit;inset:25%}.journey-jump{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1050px;margin-top:58px;display:grid}.journey-jump a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070c1f94;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:auto 1fr;gap:3px 14px;padding:20px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.journey-jump a:after{content:"";background:linear-gradient(90deg,var(--orange),var(--coral),var(--violet),#62c7ff);height:2px;transition:transform .5s;position:absolute;inset:auto -20% 0;transform:translate(-100%)}:is(.journey-jump a:hover,.journey-jump a:focus-visible){border-color:#ffffff80;transform:translateY(-4px);box-shadow:0 18px 35px #00000040}.journey-jump a:hover:after{transform:none}.journey-jump a:focus-visible:after{transform:none}.journey-jump span{border:1px solid var(--apricot);width:42px;height:42px;color:var(--apricot);border-radius:50%;grid-row:1/3;place-items:center;font-weight:800;display:grid}.journey-jump b{font:700 18px Bricolage Grotesque}.journey-jump small{color:#ffffff8f;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.offer-path{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c1fdb;border-block:1px solid #ffffff1f;grid-template-columns:auto minmax(0,720px);justify-content:center;align-items:center;gap:32px;padding:14px 24px;display:grid;position:sticky;top:73px}.offer-path p{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.offer-path div{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:16px;display:grid}.offer-path span{font-weight:800}.offer-path i{background:linear-gradient(90deg,var(--orange),var(--coral),var(--violet),#62c7ff);height:2px;box-shadow:0 0 10px var(--violet);animation:4s ease-in-out infinite path-charge}.offer-path i:nth-of-type(2){animation-delay:-2s}.experience-story{isolation:isolate;padding:clamp(92px,10vw,155px) clamp(22px,6vw,92px);position:relative;overflow:hidden}.tier-spark{--tier-color:#ff7c43;background:radial-gradient(circle at 6% 40%,#f45a2a33,#0000 30%),linear-gradient(135deg,#281426,#101831 72%)}.tier-lab{--tier-color:#7d65ff;background:radial-gradient(circle at 90% 42%,#6d3cff57,#0000 34%),linear-gradient(135deg,#081a32,#211438 72%)}.tier-effect{--tier-color:#ff4e83;background:radial-gradient(circle at 15% 60%,#e93f6f40,#0000 33%),linear-gradient(135deg,#2b1233,#0b1834 72%)}.tier-orbit{z-index:-1;aspect-ratio:1;border:1px solid var(--tier-color);width:55vw;position:absolute;top:10%;right:-25%}@supports (color:color-mix(in lab, red, red)){.tier-orbit{border:1px solid color-mix(in srgb,var(--tier-color) 34%,transparent)}}.tier-orbit{opacity:.5;border-radius:50%;animation:7s ease-in-out infinite tier-orbit-pulse}.tier-heading{grid-template-columns:120px 1fr auto;align-items:start;gap:34px;max-width:1320px;margin:auto;display:grid}.tier-index{justify-items:center;gap:10px;display:grid}.tier-index span{border:1px solid var(--tier-color);width:86px;height:86px;box-shadow:0 0 24px var(--tier-color);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tier-index span{box-shadow:0 0 24px color-mix(in srgb,var(--tier-color) 24%,transparent)}}.tier-index span{font:800 18px Manrope}.tier-index small,.tier-price small{letter-spacing:.16em;text-transform:uppercase;color:var(--tier-color);font-size:10px;font-weight:800}.tier-heading h2{margin:10px 0 14px;font-size:clamp(58px,7.5vw,110px)}.tier-heading h3{color:var(--tier-color);margin:0;font:italic 400 clamp(28px,3.3vw,50px) Instrument Serif}.tier-price{background:#ffffff0b;border:1px solid #ffffff29;border-radius:22px;min-width:220px;padding:24px}.tier-price strong{margin:8px 0;font:750 clamp(38px,4vw,58px) Bricolage Grotesque;display:block}.tier-price span{color:#ffffffa6;font-size:13px}.tier-stage{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(30px,5vw,78px);max-width:1320px;margin:70px auto 0;display:grid}.tier-visual{background:#04091c;border:1px solid #ffffff26;border-radius:30px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 100px #0006}.tier-visual img{object-fit:cover;width:100%;height:100%;animation:12s ease-in-out infinite alternate tier-cinema;position:absolute;inset:0}.tier-visual:after{content:"";background:linear-gradient(#0000 60%,#020718e0);position:absolute;inset:0}.tier-visual figcaption{z-index:5;color:var(--offer-white);letter-spacing:.14em;text-transform:uppercase;font:800 12px Manrope;position:absolute;bottom:24px;left:28px}.tier-scan{z-index:4;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:20%;height:100%;animation:7s ease-in-out infinite tier-scan;position:absolute;top:0;left:-30%;transform:skew(-12deg)}.tier-neural i{z-index:4;width:8px;height:8px;box-shadow:0 0 10px white,0 0 22px var(--violet);offset-path:path("M 70 360 C 240 90 430 420 690 120");background:#fff;border-radius:50%;animation:4s linear infinite neuron-flow;position:absolute}.tier-neural i:nth-child(2){animation-delay:-1.3s}.tier-neural i:nth-child(3){animation-delay:-2.6s}.tier-launch i{z-index:4;background:linear-gradient(90deg,transparent,var(--orange),white);width:160px;height:3px;box-shadow:0 0 16px var(--orange);animation:2.4s ease-in-out infinite rocket-stream;position:absolute;bottom:18%;left:22%;transform:rotate(-27deg)}.tier-launch i:nth-child(2){opacity:.55;width:115px;animation-delay:-.8s;bottom:22%}.tier-launch i:nth-child(3){opacity:.35;width:85px;animation-delay:-1.6s;bottom:25%}.tier-story-copy>p{color:#ffffffc2;text-wrap:pretty;max-width:62ch;font-size:18px;line-height:1.75}.happens-list{margin-top:38px}.happens-list h4,.tier-details h4{font:700 24px Bricolage Grotesque}.happens-list p{isolation:isolate;border-bottom:1px solid #ffffff1f;grid-template-columns:42px minmax(118px,.55fr) 1fr;align-items:center;gap:14px;margin:0;padding:18px 12px 18px 0;line-height:1.5;transition:transform .35s,border-color .35s;display:grid;position:relative}.happens-list p:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--tier-color),transparent 72%);border-radius:12px;position:absolute;inset:7px 0 7px 42px}@supports (color:color-mix(in lab, red, red)){.happens-list p:after{background:linear-gradient(90deg,color-mix(in srgb,var(--tier-color) 18%,transparent),transparent 72%)}}.happens-list p:after{opacity:0;transform-origin:0;transition:opacity .35s,transform .55s cubic-bezier(.2,.8,.2,1);transform:scaleX(.35)}.happens-list p:hover,.happens-list p:focus-within{border-color:var(--tier-color);transform:translate(7px)}@supports (color:color-mix(in lab, red, red)){.happens-list p:hover,.happens-list p:focus-within{border-color:color-mix(in srgb,var(--tier-color) 50%,transparent)}}.happens-list p:hover:after,.happens-list p:focus-within:after{opacity:1;transform:scaleX(1)}.happens-list span{color:var(--tier-color);letter-spacing:.1em;font-size:11px;font-weight:800}.happens-list b{width:max-content;max-width:100%;color:var(--offer-white);text-shadow:0 0 18px var(--tier-color);font:800 clamp(17px,1.5vw,22px) Bricolage Grotesque;position:relative}@supports (color:color-mix(in lab, red, red)){.happens-list b{text-shadow:0 0 18px color-mix(in srgb,var(--tier-color) 42%,transparent)}}.happens-list b:after{content:"";background:linear-gradient(90deg,var(--tier-color),white,transparent);height:2px;box-shadow:0 0 10px var(--tier-color);transform-origin:0;opacity:.45;animation:4s ease-in-out infinite room-word-charge;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(.2)}.happens-list p:nth-of-type(2) b:after{animation-delay:-1s}.happens-list p:nth-of-type(3) b:after{animation-delay:-2s}.happens-list p:nth-of-type(4) b:after{animation-delay:-3s}.happens-list em{color:#ffffffad;text-wrap:pretty;font:400 15px/1.55 Manrope}.tier-details{grid-template-columns:1fr 1fr .9fr;gap:18px;max-width:1320px;margin:70px auto 0;display:grid}.tier-details article,.tier-details aside{background:#ffffff0a;border:1px solid #ffffff21;border-radius:22px;padding:30px}.tier-details aside{background:linear-gradient(145deg,var(--tier-color),#ffffff09);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.tier-details aside{background:linear-gradient(145deg,color-mix(in srgb,var(--tier-color) 18%,transparent),#ffffff09)}}.tier-details ul{padding:0;list-style:none}.tier-details li{border-bottom:1px solid #ffffff14;padding:11px 0 11px 30px;line-height:1.45;position:relative}.tier-details li:before{content:"+";color:var(--tier-color);text-shadow:0 0 13px var(--tier-color);transform-origin:50%;font:800 21px/1 Bricolage Grotesque;animation:2.2s ease-in-out infinite value-heartbeat;position:absolute;top:8px;left:0}.tier-details li:nth-child(2n):before{animation-delay:-.7s}.tier-details li:nth-child(3n):before{animation-delay:-1.4s}.tier-details aside p{color:#ffffffc2;line-height:1.65}.tier-cta{border:1px solid var(--tier-color);grid-template-columns:1fr auto;align-items:center;gap:2px 16px;margin-top:auto;padding:17px 18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tier-cta{border:1px solid color-mix(in srgb,var(--tier-color) 78%,white)}}.tier-cta{background:linear-gradient(105deg,var(--tier-color),var(--tier-color));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.tier-cta{background:linear-gradient(105deg,color-mix(in srgb,var(--tier-color) 88%,#111),var(--tier-color))}}.tier-cta{color:#111;box-shadow:0 0 22px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.tier-cta{box-shadow:0 0 22px color-mix(in srgb,var(--tier-color) 35%,transparent)}}.tier-cta{font-weight:800;transition:transform .3s,box-shadow .3s}.tier-cta:before{content:"";background:#ffffff73;width:24%;animation:4.8s ease-in-out infinite cta-sweep;position:absolute;inset:-80% auto -80% -35%;transform:skew(-18deg)}.tier-cta small{letter-spacing:.16em;text-transform:uppercase;opacity:.66;font-size:9px;font-weight:900}.tier-cta b{font:850 clamp(14px,1.2vw,18px) Bricolage Grotesque}.tier-cta span{background:#ffffff59;border:1px solid #1111114d;border-radius:50%;grid-area:1/2/3;place-items:center;width:42px;height:42px;transition:transform .3s,background .3s;display:grid}:is(.tier-cta:hover,.tier-cta:focus-visible){box-shadow:0 15px 34px var(--tier-color);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){:is(.tier-cta:hover,.tier-cta:focus-visible){box-shadow:0 15px 34px color-mix(in srgb,var(--tier-color) 45%,transparent)}}:is(.tier-cta:hover span,.tier-cta:focus-visible span){background:#fff;transform:translate(5px)}.tier-details .value-card{border-color:var(--tier-color);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tier-details .value-card{border-color:color-mix(in srgb,var(--tier-color) 42%,#ffffff1f)}}.tier-details .value-card{background:radial-gradient(circle at 92% 3%,var(--tier-color),transparent 30%),linear-gradient(145deg,#ffffff18,#ffffff06)}@supports (color:color-mix(in lab, red, red)){.tier-details .value-card{background:radial-gradient(circle at 92% 3%,color-mix(in srgb,var(--tier-color) 24%,transparent),transparent 30%),linear-gradient(145deg,#ffffff18,#ffffff06)}}.tier-details .value-card{transition:transform .4s,box-shadow .4s,border-color .4s;box-shadow:inset 0 1px #ffffff1f,0 22px 55px #0000002e}.tier-details .value-card:before{content:"";z-index:0;background:linear-gradient(112deg,#0000 40%,#fff3 48%,#ffffff0d 54%,#0000 62%);animation:7s ease-in-out infinite value-sheen;position:absolute;inset:-60% -35%;transform:translate(-52%)}.tier-details .value-card>*{z-index:2;position:relative}.tier-details .value-card:hover{border-color:var(--tier-color);box-shadow:0 28px 70px #00000047,0 0 35px var(--tier-color);transform:translateY(-7px)}@supports (color:color-mix(in lab, red, red)){.tier-details .value-card:hover{box-shadow:0 28px 70px #00000047,0 0 35px color-mix(in srgb,var(--tier-color) 20%,transparent)}}.tier-details .value-card h4{margin:0 0 10px;padding-right:48px;line-height:1.15}.value-label{border-left:2px solid var(--tier-color);background:var(--tier-color);border-radius:0 7px 7px 0;margin:0 0 24px;padding:6px 10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.value-label{background:color-mix(in srgb,var(--tier-color) 12%,transparent)}}.value-label{color:var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.value-label{color:color-mix(in srgb,var(--tier-color) 68%,white)}}.value-label{letter-spacing:.13em;text-transform:uppercase;font-size:10.5px;font-weight:900;line-height:1.3}.value-sparkle{width:7px;height:7px;box-shadow:0 0 11px 2px white,17px 14px 0 -2px var(--tier-color),17px 14px 9px var(--tier-color),-12px 20px 0 -2px var(--tier-color);background:#fff;border-radius:50%;animation:3.6s ease-in-out infinite value-sparkle;top:28px;right:27px;z-index:3!important;position:absolute!important}.value-outcomes:before{animation-delay:-3.5s}.value-outcomes .value-sparkle{animation-delay:-1.8s}.best-for-card{position:relative;overflow:hidden;padding:0!important}.best-for-card figure{background:#060b20;height:185px;margin:0;position:relative;overflow:hidden}.best-for-card figure:after{content:"";background:linear-gradient(#0000 36%,#05091be0);position:absolute;inset:0}.best-for-card figure img{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%;transition:transform .8s,filter .5s}.best-for-card:hover figure img{filter:saturate(1.2)contrast(1.08);transform:scale(1.08)}.best-for-card figure span{z-index:2;color:#fff;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 2px 10px #000;font:900 10px Manrope;position:absolute;bottom:16px;left:20px}.best-for-copy{padding:23px 24px 20px}.best-for-copy h4{margin:0 0 8px}.best-for-copy p{margin:0}.best-for-card .tier-cta{margin:0 20px 20px}.proof-gallery{background:linear-gradient(135deg,#11101e,#23152f);grid-template-columns:.72fr 1.28fr;align-items:center;gap:6vw;padding:clamp(90px,10vw,150px) clamp(22px,6vw,92px);display:grid}.proof-copy h2{font-size:clamp(48px,6vw,88px)}.proof-copy h2 em{color:var(--apricot)}.proof-copy>p:last-child{color:#ffffffad;max-width:54ch;line-height:1.75}.proof-mosaic{grid-template-rows:240px 240px;grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.proof-mosaic figure{background:#070c20;border-radius:18px;margin:0;position:relative;overflow:hidden}.proof-mosaic .proof-main{grid-row:1/3}.proof-mosaic img{object-fit:cover;width:100%;height:100%;transition:transform .7s,filter .5s}.proof-mosaic figure:hover img{filter:saturate(1.18);transform:scale(1.06)}.proof-mosaic figure:nth-child(4){display:none}.proof-mosaic figcaption{background:linear-gradient(#0000,#040819e0);padding:38px 18px 16px;font:700 13px Manrope;position:absolute;bottom:0;left:0;right:0}.tailor-lab{background:radial-gradient(circle at 72%,#6d3cff42,#0000 30%),linear-gradient(135deg,#30152d,#0a1833);grid-template-columns:.86fr 1.14fr;align-items:center;gap:7vw;padding:clamp(100px,11vw,165px) clamp(22px,7vw,110px);display:grid}.tailor-intro h2{font-size:clamp(52px,6.8vw,98px)}.tailor-intro h2 em{color:var(--apricot)}.tailor-intro>p:not(.eyebrow){color:#ffffffb8;max-width:55ch;line-height:1.75}.tailor-field{background:radial-gradient(circle,#e93f6f2e,#0000 42%);border:1px solid #ffffff1a;border-radius:50%;place-items:center;min-height:600px;display:grid;position:relative}.tailor-field:before,.tailor-field:after{content:"";border:1px dashed #6d3cff75;border-radius:50%;animation:24s linear infinite eye-orbit;position:absolute;inset:14%}.tailor-field:after{border-style:solid;border-color:#ffaa664d;animation-direction:reverse;inset:31%}.tailor-field strong{z-index:3;text-align:center;text-shadow:0 0 28px var(--violet);font:800 clamp(32px,4vw,54px)/.9 Bricolage Grotesque;position:relative}.tailor-field span{--angle:calc(var(--i) * 45deg);z-index:4;text-align:center;text-transform:uppercase;letter-spacing:.07em;width:148px;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-245px) rotate(calc(var(--angle) * -1));background:#070c1fd1;border:1px solid #fff3;border-radius:99px;padding:13px;font-size:11px;font-weight:800;position:absolute;top:50%;left:50%;box-shadow:0 0 20px #6d3cff26}.offer-compare-new{background:linear-gradient(#081127,#161027);padding:clamp(90px,10vw,150px) clamp(22px,6vw,92px)}.offer-compare-new>h2{font-size:clamp(50px,6.5vw,96px)}.offer-compare-new>h2 em{color:var(--apricot)}.compare-table{border:1px solid #ffffff24;border-radius:24px;max-width:1320px;margin:55px auto 0;overflow:hidden}.compare-row{border-bottom:1px solid #ffffff1a;grid-template-columns:1.2fr .6fr .8fr 1.1fr .6fr;align-items:center;gap:16px;padding:23px 25px;transition:background .3s,transform .3s;display:grid}.compare-row:last-child{border-bottom:0}.compare-row:not(.compare-head):hover{background:#fff1}.compare-head{color:#ffffff73;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.compare-row>span:first-child{align-items:center;gap:14px;display:flex}.compare-row small{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.compare-row b{font:700 22px Bricolage Grotesque}.compare-row>span:last-child{flex-direction:column;align-items:flex-start;display:flex}.compare-row strong{font-size:24px}.compare-detail-link{color:currentColor;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:5px;margin-top:5px;padding:5px 0;font-size:10px;font-weight:900;transition:gap .25s,text-shadow .25s;display:inline-flex}.compare-detail-link i{color:currentColor;font-size:12px;font-style:normal;transition:transform .25s}:is(.compare-detail-link:hover,.compare-detail-link:focus-visible){text-shadow:0 0 12px;gap:9px}:is(.compare-detail-link:hover i,.compare-detail-link:focus-visible i){transform:translateY(-3px)}.compare-spark{color:#ff9a6c}.compare-lab{color:#9b8cff}.compare-effect{color:#ff7099}.compare-help{text-align:center;color:#ffffffb3;max-width:820px;margin:40px auto 0;font-size:19px;line-height:1.65}.offer-closing-new{background:radial-gradient(circle at 50% 84%,#f45a2a80,#0000 20%),linear-gradient(#161027,#35152c)}.offer-closing-new h2{font-size:clamp(54px,7.6vw,108px)}.offer-closing-new h2 em{color:var(--apricot)}@keyframes offer-hero-breathe{50%{opacity:.75;transform:scale(1.08)}}@keyframes path-charge{0%,to{opacity:.25;transform:scaleX(.25)}50%{opacity:1;transform:scaleX(1)}}@keyframes tier-orbit-pulse{50%{opacity:.8;transform:scale(1.12)}}@keyframes tier-cinema{to{transform:scale(1.07)translate(1%,-1%)}}@keyframes tier-scan{0%,55%{opacity:0;left:-30%}70%{opacity:1}to{opacity:0;left:120%}}@keyframes room-word-charge{0%,to{opacity:.35;transform:scaleX(.18)}50%{opacity:1;transform:scaleX(1)}}@keyframes value-heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.45)}24%{transform:scale(1)}34%{transform:scale(1.28)}48%{transform:scale(1)}}@keyframes value-sheen{0%,58%{opacity:0;transform:translate(-52%)}68%{opacity:1}88%,to{opacity:0;transform:translate(52%)}}@keyframes value-sparkle{0%,to{opacity:.35;transform:scale(.65)rotate(0)}45%{opacity:1;transform:scale(1.35)rotate(45deg)}60%{opacity:.55;transform:scale(.9)rotate(90deg)}}@keyframes cta-sweep{0%,60%{opacity:0;left:-35%}68%{opacity:.75}86%,to{opacity:0;left:125%}}@media (prefers-reduced-motion:reduce){.offer-hero-energy,.offer-hero-energy i,.offer-path i,.tier-orbit,.tier-visual img,.tier-scan,.tier-neural i,.tier-launch i,.tailor-field:before,.tailor-field:after,.happens-list b:after,.tier-details li:before,.tier-details .value-card:before,.value-sparkle,.tier-cta:before{animation:none!important}}@media (max-width:980px){.offer-path{top:64px}.tier-heading{grid-template-columns:90px 1fr}.tier-price{grid-column:2}.tier-stage,.proof-gallery,.tailor-lab{grid-template-columns:1fr}.tier-details{grid-template-columns:1fr 1fr}.tier-details aside{grid-column:1/-1}.tailor-field{width:min(620px,100%);margin:auto}.proof-mosaic{min-height:500px}}@media (max-width:700px){.offer-hero-new{min-height:auto;padding:74px 20px 52px}.offer-hero-new h1{font-size:clamp(45px,13vw,58px)}.offer-hero-lead{font-size:18px}.journey-jump{grid-template-columns:1fr;margin-top:38px}.offer-path{text-align:center;grid-template-columns:1fr;gap:7px;top:64px}.offer-path p{display:none}.offer-path div{gap:8px;font-size:11px}.experience-story{padding:82px 20px}.tier-heading{grid-template-columns:1fr;gap:20px}.tier-index{justify-items:start}.tier-index span{width:62px;height:62px}.tier-heading h2{font-size:58px}.tier-price{grid-column:auto;width:100%;min-width:0}.tier-stage{margin-top:44px}.tier-visual{min-height:330px}.happens-list p{grid-template-columns:34px 1fr;gap:8px}.happens-list p:after{left:30px}.happens-list em{grid-column:2}.tier-details{grid-template-columns:1fr;margin-top:42px}.tier-details aside{grid-column:auto}.proof-gallery,.tailor-lab,.offer-compare-new{padding:82px 20px}.proof-mosaic{grid-template-rows:270px 180px;grid-template-columns:1fr 1fr;min-height:0}.proof-mosaic .proof-main{grid-area:1/1/auto/-1}.tailor-field{min-height:390px;margin-top:30px}.tailor-field span{width:112px;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-155px) rotate(calc(var(--angle) * -1));padding:9px;font-size:8px}.compare-head{display:none}.compare-row{grid-template-columns:1fr 1fr;padding:22px}.compare-row>span:first-child,.compare-row>span:nth-child(4){grid-column:1/-1}.offer-closing-new h2{font-size:50px}.offer-closing-new{padding-left:20px;padding-right:20px}}@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-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}
