@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-\[10000\]{z-index:10000}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.max-w-\[420px\]{max-width:420px}.max-w-\[720px\]{max-width:720px}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.bg-\[\#4A4541\]{background-color:#4a4541}.bg-\[\#e8edf3\]{background-color:#e8edf3}.text-\[15px\]{font-size:15px}.text-\[\#5F7D73\]{color:#5f7d73}.text-\[\#8A9B8A\]{color:#8a9b8a}.text-\[\#B9AF9A\]{color:#b9af9a}.text-\[\#F3F1EC\]{color:#f3f1ec}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow-\[0_4px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.peer-checked\:bg-\[\#5F7D73\]:is(:where(.peer):checked~*){background-color:#5f7d73}.peer-focus\:ring-2:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus\:ring-\[\#5F7D73\]:is(:where(.peer):focus~*){--tw-ring-color:#5f7d73}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-\[20px\]:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:20px;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:text-\[\#7A9B8F\]:hover{color:#7a9b8f}.hover\:text-\[\#F3F1EC\]:hover{color:#f3f1ec}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#5F7D73\]:focus{--tw-ring-color:#5f7d73}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-\[\#4A4541\]:focus{--tw-ring-offset-color:#4a4541}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}:root{--bg-primary:#2f3b34;--bg-secondary:#4a4541;--bg-light:#f3f1ec;--text-primary:#f9fafb;--text-secondary:#94a3b8;--text-muted:#8a9b8a;--accent-primary:#3b82f6;--accent-secondary:#22d3ee;--accent-warm:#7a4636;--max-content-width:1280px;--grid-columns:12;--headline-max-columns:7;--transition-slow:.6s ease-in-out;--transition-base:.4s ease-in-out;--font-inter:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-inter-tight:"Inter Tight","Inter",sans-serif;--ds-band:linear-gradient(180deg,#e2e8f0 0%,#eef2f6 42%,#e8edf3 100%);--ds-surface:#fff;--ds-border:#0f172a14;--ds-shadow:0 4px 24px #0f172a0f;--ds-text:#0f172a;--ds-muted:#475569;--ds-subtle:#64748b;--nav-bar-bg:#ffffffe0;--nav-bar-border:#0f172a0f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:auto;min-height:100vh;font-size:16px;overflow:hidden auto}a,button,.magnetic{cursor:pointer}button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{color:var(--ds-text);background-color:#e8edf3;width:100%;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;position:relative;overflow:hidden auto}.skip-link{background:var(--accent-primary);color:var(--bg-primary);z-index:1000;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;position:absolute;top:-40px;left:0}.skip-link:focus{outline:2px solid var(--accent-primary);outline-offset:2px;top:0}.top-navigation{background-color:var(--nav-bar-bg);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--nav-bar-border);z-index:9999;width:100%;padding:.875rem 0;position:fixed;top:0;left:0;box-shadow:inset 0 1px #fffc}.nav-shell{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}.nav-brand{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.03em;color:var(--ds-text);flex-shrink:0;font-size:1.125rem;font-weight:700;text-decoration:none;transition:color .2s}.nav-brand:hover{color:#1e40af}.nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.nav-item{font-family:var(--font-inter);letter-spacing:.02em;color:var(--ds-subtle);white-space:nowrap;background-color:#fffffff5;border:1px solid #0f172a14;border-radius:999px;padding:.5rem .9rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;position:relative;box-shadow:inset 0 1px #ffffffe6}.nav-item:hover{color:var(--ds-text);background-color:#0f172a0a}.nav-item.active{color:var(--ds-text);background-color:#3b82f61a;border-color:#3b82f62e;font-weight:600}.nav-item.active:after{content:none}@media (max-width:768px){.desktop-nav{display:none!important}}@media (max-width:374px){.burger-button{width:40px;height:40px;top:.75rem;right:.75rem}.mobile-menu{width:260px;max-width:90vw}.hero-headline{font-size:clamp(1.75rem,6vw,2.5rem)}.hero-section{padding:2rem 1rem}.container{padding:0 1rem}.reality-section,.failure-section,.medora-does-container,.what-we-do-container,.services-container,.engagement-section,.founder-container,.final-close-section,.contact-section--premium{padding-left:1rem;padding-right:1rem}}.burger-button{background-color:var(--nav-bar-bg);border:1px solid var(--nav-bar-border);cursor:pointer;z-index:10000;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;transition:all .3s;display:none;position:fixed;top:1rem;right:1rem}.burger-button:hover{background-color:#fff;border-color:#0f172a1f}.burger-button:focus{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:768px){.burger-button{display:flex}}.burger-line{background-color:var(--ds-text);border-radius:2px;width:22px;height:2px;transition:all .3s}.burger-line.open:first-child{transform:rotate(45deg)translate(6px,6px)}.burger-line.open:nth-child(2){opacity:0}.burger-line.open:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.mobile-menu-overlay{z-index:10001;opacity:0;pointer-events:none;background-color:#000000d9;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.mobile-menu-overlay.open{opacity:1;pointer-events:all;display:block}@media (min-width:769px){.mobile-menu-overlay{display:none!important}}.mobile-menu{border-left:1px solid var(--nav-bar-border);z-index:10002;visibility:hidden;background-color:#fff;width:280px;max-width:85vw;height:100vh;transition:right .3s;display:block;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-4px 0 20px #0000004d}.mobile-menu.open{visibility:visible;right:0}@media (min-width:769px){.mobile-menu{display:none!important}}.mobile-menu-header{border-bottom:1px solid var(--nav-bar-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background-color:#fffffff5;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.mobile-menu-title{color:var(--ds-text);margin:0;font-size:1.125rem;font-weight:600}.mobile-menu-close{border:1px solid var(--nav-bar-border);width:36px;height:36px;color:var(--ds-text);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.mobile-menu-close:hover{background-color:#0f172a0a;border-color:#0f172a1f}.mobile-menu-items{flex-direction:column;padding:1rem 0;display:flex}.mobile-nav-item{color:var(--ds-muted);border-left:3px solid #0000;padding:1rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.mobile-nav-item:hover{color:var(--ds-text);border-left-color:var(--accent-primary);background-color:#0f172a08}.mobile-nav-item.active{color:var(--ds-text);border-left-color:var(--accent-primary);background-color:#3b82f614;font-weight:600}body:before{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}@media (max-width:768px){body{height:auto;overflow-y:auto}}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:Canela,Georgia,Times New Roman,serif;font-weight:400;line-height:1.2}.headline{max-width:calc((var(--headline-max-columns)/var(--grid-columns))*100%);font-size:clamp(2.5rem,5vw,4rem)}p{color:var(--text-secondary);font-size:1rem}a{color:var(--accent-primary);transition:opacity var(--transition-base);text-decoration:none}a:hover{opacity:.8}a:focus{outline:2px solid var(--accent-primary);outline-offset:4px}a:focus:not(:focus-visible){outline:none}a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.horizontal-scroll-container{z-index:1;width:100%;display:block;position:relative}@media (prefers-reduced-motion:reduce){.horizontal-scroll-container{scroll-behavior:auto}}.section{z-index:1;justify-content:center;align-items:flex-start;width:100%;min-height:auto;padding:6rem 0;scroll-margin-top:4rem;display:flex;position:relative;overflow:visible}.container{width:100%;max-width:var(--max-content-width);z-index:10;margin:0 auto;padding:0 2rem;position:relative}.grid{grid-template-columns:repeat(var(--grid-columns),1fr);gap:2rem;width:100%;display:grid}.headline-container{grid-column:1/-1}.hero-section{align-items:center;min-height:92vh;padding:96px 64px 72px;display:flex;position:relative;overflow:hidden}.hero-background{z-index:0;position:absolute;inset:0}.hero-gradient{background:linear-gradient(135deg,#0b1220 0%,#0a1019 35%,#0e1a2f 45%,#123056 100%);position:absolute;inset:0}.hero-noise{opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-section:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(at 0%,#0000 0%,#00000026 40%,#0000 70%),radial-gradient(at 100%,#0000 0%,#0000001a 30%,#0000 60%);position:absolute;inset:0}.hero-section.hero-section--photo:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(105deg,#0a1612eb 0%,#0a1612b8 42%,#0a161261 100%),url(../media/photo-1684607631667-7502878ad293.4e969d45.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-section.hero-section--photo:after{background:radial-gradient(at 70% 20%,#0000 0%,#0003 55%,#00000073 100%)}.hero-section.hero-section--photo .hero-content,.hero-section.hero-section--photo .hero-content-left{grid-column:1/-1;max-width:min(40rem,100%)}.hero-radial-glow{pointer-events:none;background:radial-gradient(circle,#3b82f633,#0000 50%);width:650px;height:650px;animation:12s ease-in-out infinite ambientGlow;position:absolute;top:35%;right:25%;transform:translate(50%,-50%)}@keyframes ambientGlow{0%,to{opacity:1;transform:translate(50%,-50%)scale(1)}50%{opacity:.85;transform:translate(50%,-50%)scale(1.05)}}.hero-container{z-index:10;width:100%;max-width:1280px;margin:0 auto;padding:0;position:relative}.hero-grid-12{grid-template-columns:repeat(12,1fr);align-items:start;gap:2.5rem;width:100%;padding-top:0;display:grid;position:relative}.hero-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:2.5rem;width:100%;display:grid;position:relative}.hero-content{flex-direction:column;grid-column:1/7;align-items:flex-start;display:flex}.hero-visual{grid-column:7/13;justify-content:flex-end;align-items:flex-start;min-height:400px;padding-top:40px;display:flex}.hero-eyebrow{font-family:var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0 0 24px;font-size:14px;font-weight:500}.hero-subhead{font-family:var(--font-inter);color:#94a3b8f2;max-width:100%;margin:0 0 18px;font-size:20px;font-weight:400;line-height:1.5}.hero-proof{max-width:520px;margin-top:24px}.hero-content-left{flex-direction:column;grid-column:1/8;align-items:flex-start;width:100%;max-width:none;display:flex}.hero-visual-right{grid-column:8/13;justify-content:flex-end;align-items:flex-start;width:100%;min-height:400px;padding-top:40px;display:flex;position:relative}.hero-support-line{font-family:var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;opacity:0;margin:0 0 24px;font-size:14px;font-weight:500;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(20px)}.hero-support-line[data-animate="0"].animate,.hero-section [data-animate="0"].animate{opacity:1;transform:translateY(0)}.hero-headline{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.02em;color:#f9fafb;opacity:0;width:100%;max-width:100%;margin:0 0 28px;font-size:56px;font-weight:600;line-height:1.1;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(20px)}.hero-headline br{content:"";margin-bottom:0;display:block}.hero-headline[data-animate="1"].animate,.hero-section [data-animate="1"].animate{opacity:1;transform:translateY(0)}.hero-subheadline{font-family:var(--font-inter);color:#94a3b8f2;opacity:0;width:100%;max-width:100%;margin:0 0 18px;font-size:20px;font-weight:400;line-height:1.5;transition:opacity .55s ease-out,transform .55s ease-out;transform:translateY(20px)}.hero-subheadline[data-animate="2"].animate,.hero-section [data-animate="2"].animate{opacity:1;transform:translateY(0)}.hero-signals{opacity:0;flex-wrap:wrap;align-items:center;gap:10px;margin:40px 0 50px;transition:opacity .65s ease-out,transform .65s ease-out;display:flex;transform:translateY(20px)}.hero-signals[data-animate="3"].animate,.hero-section [data-animate="3"].animate{opacity:1;transform:translateY(0)}.hero-signal-item{font-family:var(--font-inter);letter-spacing:.01em;color:#94a3b8eb;font-size:15px;font-weight:530;line-height:1.4}.hero-signal-separator{font-family:var(--font-inter);color:#94a3b880;margin:0 6px;font-size:15px}.hero-ctas{opacity:0;flex-wrap:wrap;gap:18px;margin-top:0;transition:opacity .7s ease-out,transform .7s ease-out;display:flex;transform:scale(.98)}.hero-ctas[data-animate="4"].animate,.hero-section [data-animate="4"].animate{opacity:1;transform:scale(1)}.cta-primary{font-family:var(--font-inter);color:#fff;background:linear-gradient(135deg,#3b82f6f2 0%,#2563ebf2 50%,#3b82f6e6 100%);border:none;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s ease-out;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #3b82f640,inset 0 1px #ffffff1a}.cta-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s ease-out;position:absolute;top:0;left:-100%}.cta-primary:hover{filter:brightness(1.05);background:linear-gradient(135deg,#4a90f6fa 0%,#3573f0fa 50%,#4a90f6f2 100%);box-shadow:0 6px 20px #3b82f666,0 0 30px #3b82f633}.cta-primary:hover:before{left:100%}.cta-secondary{font-family:var(--font-inter);color:#f9fafbe6;background:0 0;border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s ease-out;display:inline-flex}.cta-secondary:hover{color:#fff;filter:brightness(1.08);background:#ffffff0d;border-color:#ffffff4d}.hero-visual-anchor{justify-content:center;align-items:center;width:100%;min-width:400px;max-width:550px;height:590px;margin-left:auto;display:flex;position:relative;transform:translateY(-20px)}.hero-visual-glow{filter:blur(60px);background:radial-gradient(circle,#3b82f62e,#0000 65%);border-radius:50%;width:100%;height:100%;animation:8s ease-in-out infinite pulseGlow;position:absolute}@keyframes pulseGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}.hero-visual-shape{perspective:1000px;justify-content:center;align-items:center;width:90%;height:90%;display:flex;position:relative}.hero-visual-layer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:18px;position:absolute}.hero-visual-layer-1{background:linear-gradient(135deg,#3b82f61f 0%,#22d3ee0f 50%,#3b82f614 100%);border:1px solid #3b82f633;width:100%;height:100%;animation:10s ease-in-out infinite floatLayer1;transform:rotateY(-5deg)rotateX(5deg);box-shadow:0 25px 70px #00000059,inset 0 1px #ffffff1f,0 0 0 1px #3b82f61a}.hero-visual-layer-1:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff14,#0000 50%);border-radius:18px;position:absolute;inset:0}.hero-visual-layer-2{background:linear-gradient(225deg,#3b82f629 0%,#22d3ee14 50%,#0000 100%);border:1px solid #3b82f640;width:72%;height:72%;animation:12s ease-in-out infinite floatLayer2;transform:rotateY(8deg)rotateX(-3deg)translateZ(20px);box-shadow:0 18px 50px #3b82f640,inset 0 1px #ffffff1a,0 0 40px #3b82f626}.hero-visual-layer-3{background:radial-gradient(circle,#22d3ee33 0%,#3b82f61a 50%,#0000 75%);border:1px solid #22d3ee33;width:48%;height:48%;animation:14s ease-in-out infinite floatLayer3;transform:rotateY(-3deg)rotateX(2deg)translateZ(40px);box-shadow:0 12px 40px #22d3ee33,inset 0 0 30px #22d3ee1a,0 0 60px #22d3ee1a}@keyframes floatLayer1{0%,to{transform:rotateY(-5deg)rotateX(5deg)translateY(0)translate(0)}33%{transform:rotateY(-4deg)rotateX(6deg)translateY(-8px)translate(2px)}66%{transform:rotateY(-3deg)rotateX(7deg)translateY(-12px)translate(-2px)}}@keyframes floatLayer2{0%,to{transform:rotateY(8deg)rotateX(-3deg)translateZ(20px)translateY(0)translate(0)}33%{transform:rotateY(9deg)rotateX(-2deg)translateZ(20px)translateY(-6px)translate(3px)}66%{transform:rotateY(10deg)rotateX(-1deg)translateZ(20px)translateY(-10px)translate(-3px)}}@keyframes floatLayer3{0%,to{transform:rotateY(-3deg)rotateX(2deg)translateZ(40px)translateY(0)translate(0)}33%{transform:rotateY(-2deg)rotateX(3deg)translateZ(40px)translateY(-4px)translate(2px)}66%{transform:rotateY(-1deg)rotateX(4deg)translateZ(40px)translateY(-8px)translate(-2px)}}@media (prefers-reduced-motion:reduce){.hero-visual-glow,.hero-visual-layer-1,.hero-visual-layer-2,.hero-visual-layer-3,.hero-radial-glow{animation:none}.hero-visual-anchor{transform:translateY(0)}}@media (max-width:1200px) and (min-width:769px){.hero-signals{max-width:580px}.hero-signal-item:nth-child(n+4){margin-top:8px}}@media (max-width:1024px){.hero-section{min-height:auto;padding:62.4px 41.6px 46.8px}.hero-headline{font-size:44px;line-height:1.12}.hero-grid-12{grid-template-columns:1fr;gap:3rem}.hero-content-left{grid-column:1/-1;max-width:100%}.hero-visual-right{grid-column:1/-1;justify-content:center;min-height:300px;padding-top:0}.hero-visual-anchor{min-width:350px;max-width:100%;height:450px;transform:translateY(0)}.hero-signals{max-width:600px}.hero-signal-item:nth-child(n+4){margin-top:8px}}@media (max-width:768px){.hero-section{min-height:auto;padding:48px 24px 40px}.hero-headline{margin-bottom:24px;font-size:34px;line-height:1.12}.hero-subheadline{max-width:100%;font-size:18px}.hero-signals{flex-direction:column;align-items:flex-start;gap:12px;margin:32px 0 40px}.hero-signal-separator{display:none}.hero-signal-item{font-size:14px}.hero-ctas{flex-direction:column;gap:12px;width:100%}.cta-primary,.cta-secondary{justify-content:center;width:100%}.hero-visual-anchor{min-width:280px;max-width:100%;height:280px;transform:translateY(0)}.hero-visual-layer-1,.hero-visual-layer-2,.hero-visual-layer-3{animation-duration:0s}}@media (max-width:480px){.hero-headline{font-size:30px}.hero-subheadline{font-size:16px}}.card-title{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.875rem;font-weight:500}.card-items{flex-direction:column;gap:1rem;display:flex}.card-item{background-color:#5f7d730d;border:1px solid #5f7d7326;border-radius:.75rem;padding:1rem}.item-title{color:var(--text-primary);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.item-description{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.reality-section{background-color:#0f172a;padding:120px 0;position:relative;overflow:hidden}@media (min-width:1024px){.reality-section{padding:140px 0}}.reality-section.real-problem-section{background:var(--ds-band);color:var(--ds-text);padding:clamp(7.5rem,11vw,10rem) 0}.reality-section.real-problem-section .real-problem-container{max-width:900px;margin:0 auto;padding:0 2rem}.real-problem-inner{width:100%;margin:0 auto}.real-problem-eyebrow{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-subtle);margin:0 0 1.25rem;font-size:.8125rem;font-weight:600}.real-problem-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.03em;color:var(--ds-text);margin:0 0 1.75rem;font-size:clamp(2.75rem,5vw,3.5rem);font-weight:700;line-height:1.12}.real-problem-word{opacity:0;margin-right:.28em;transition:opacity .4s ease-out,transform .4s ease-out;display:inline-block;transform:translateY(20px)}.real-problem-title .real-problem-word:last-child{margin-right:0}.real-problem-word.is-visible{opacity:1;transform:translateY(0)}.real-problem-word--accent{color:#2563eb}.real-problem-intro{font-family:var(--font-inter);color:var(--ds-muted);opacity:0;max-width:52rem;margin:0 0 2.75rem;font-size:1.125rem;font-weight:400;line-height:1.65;transition:opacity .55s ease-out}.real-problem-intro.is-visible{opacity:1}.real-problem-bullets-wrap{margin-bottom:clamp(3rem,6vw,4.5rem);padding-left:1.75rem;position:relative}.real-problem-timeline{width:4px;position:absolute;top:.35rem;bottom:.35rem;left:0}.real-problem-timeline-track{background:#0f172a1a;border-radius:2px;position:absolute;inset:0}.real-problem-timeline-fill{transform-origin:top;will-change:transform;background:linear-gradient(#3b82f6f2 0%,#38bdf8bf 55%,#94a3b880 100%);border-radius:2px;height:100%;transition:transform .4s ease-out;position:absolute;top:0;left:0;right:0;transform:scaleY(0)}.real-problem-list{flex-direction:column;gap:1.125rem;margin:0;padding:0;list-style:none;display:flex}.real-problem-item{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-30px)}.real-problem-item.is-revealed{opacity:1;transform:translate(0)}.real-problem-card{border:1px solid var(--ds-border);background:var(--ds-surface);box-shadow:var(--ds-shadow);border-radius:16px;padding:1.25rem 1.35rem 1.35rem;transition:border-color .25s ease-out,box-shadow .25s ease-out}.real-problem-card:hover{border-color:#3b82f633;box-shadow:0 12px 40px #0f172a14}.real-problem-card-head{border-bottom:1px solid #0f172a0f;margin:0;padding:0 0 1rem}.real-problem-item-text{font-family:var(--font-inter);color:var(--ds-text);margin:0;font-size:1.125rem;font-weight:500;line-height:1.55}.real-problem-paren{color:var(--ds-subtle);font-weight:400}.real-problem-detail{margin:0;padding-top:1.1rem}.real-problem-compare{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem 1.25rem;display:grid}.real-problem-compare-col{background:#f8fafc;border:1px solid #0f172a0f;border-radius:10px;min-width:0;padding:.85rem 1rem}.real-problem-compare-kicker{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:#3b82f6f2;margin:0 0 .45rem;font-size:.6875rem;font-weight:600}.real-problem-compare-body{font-family:var(--font-inter);color:var(--ds-muted);margin:0;font-size:.9375rem;line-height:1.55}.real-problem-compare-rule{background:linear-gradient(#0000 0%,#94a3b847 22%,#3b82f659 50%,#94a3b847 78%,#0000 100%);border-radius:1px;align-self:stretch;width:1px;min-height:3.5rem}@media (max-width:640px){.real-problem-compare{grid-template-columns:1fr;gap:.75rem}.real-problem-compare-rule{background:linear-gradient(90deg,#0000 0%,#94a3b838 20%,#3b82f64d 50%,#94a3b838 80%,#0000 100%);width:100%;height:1px;min-height:0}}.real-problem-detail-inset{border-left:2px solid #3b82f68c;margin-left:.1rem;padding:.15rem 0 .15rem 1rem}.real-problem-detail-text{font-family:var(--font-inter);color:var(--ds-muted);margin:0;font-size:.9375rem;line-height:1.6}.real-problem-divider{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.02em;text-align:center;color:var(--ds-text);opacity:0;max-width:28ch;margin:0 auto;font-size:clamp(2.25rem,4.2vw,2.625rem);font-weight:600;line-height:1.5;transition:opacity .55s ease-out,transform .55s ease-out;transform:scale(.96)}.real-problem-divider.is-visible{opacity:1;animation:1.15s ease-out forwards real-problem-divider-glow;transform:scale(1)}@keyframes real-problem-divider-glow{0%{color:var(--ds-text)}40%{color:#1d4ed8}to{color:var(--ds-text)}}@media (prefers-reduced-motion:reduce){.real-problem-word,.real-problem-intro,.real-problem-item,.real-problem-divider,.real-problem-timeline-fill,.real-problem-card{transition:none!important;animation:none!important}.real-problem-word,.real-problem-intro,.real-problem-item.is-revealed,.real-problem-divider{opacity:1!important;transform:none!important}.real-problem-timeline-fill{transform:scaleY(1)!important}}.reality-container{z-index:10;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative}.reality-background{pointer-events:none;z-index:0;position:absolute;inset:0}.reality-base{background-color:#0f172a;position:absolute;inset:0}.reality-noise{opacity:.015;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.reality-list-wrapper{border-radius:1.5rem;margin-top:1.5rem;position:relative;overflow:hidden}.premium-highlight-beam{pointer-events:none;z-index:1;animation:28s ease-in-out infinite premiumBeamMove;position:absolute;inset:0}.premium-highlight-beam:before{content:"";filter:blur(2rem);opacity:.22;mix-blend-mode:screen;background:linear-gradient(#0000,#fff3,#0000);width:220px;height:140%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.premium-highlight-beam:after{content:"";filter:blur(1.5rem);opacity:.18;mix-blend-mode:screen;background:linear-gradient(#0000,#ffffff42,#0000);width:90px;height:140%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}@keyframes premiumBeamMove{0%,to{transform:translateY(-18%)}50%{transform:translateY(18%)}}@media (prefers-reduced-motion:reduce){.premium-highlight-beam{display:none}}.reality-grid-12{grid-template-columns:repeat(12,1fr);align-items:start;gap:2.5rem;width:100%;display:grid;position:relative}.reality-content-left{flex-direction:column;grid-column:1/8;width:100%;max-width:680px;display:flex}.reality-visual-right{grid-column:8/13;justify-content:flex-end;align-items:flex-start;width:100%;min-height:500px;display:flex;position:relative}.reality-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#f9fafb;opacity:0;max-width:620px;margin:0 0 30px;font-size:36px;font-weight:580;line-height:1.18;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(20px)}.reality-title[data-animate=title].animate,.reality-section [data-animate=title].animate{opacity:1;transform:translateY(0)}.reality-intro{font-family:var(--font-inter);color:#94a3b8d9;opacity:0;max-width:680px;margin:0 0 26px;font-size:18px;font-weight:400;line-height:1.65;transition:opacity .45s ease-out,transform .45s ease-out;transform:translateY(20px)}.reality-intro[data-animate=intro].animate,.reality-section [data-animate=intro].animate{opacity:1;transform:translateY(0)}.reality-intro-emphasis{color:#94a3b8f2;font-weight:480}.reality-research-block{opacity:0;margin:0 0 40px;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(20px)}.reality-research-block[data-animate=research].animate,.reality-section [data-animate=research].animate{opacity:1;transform:translateY(0)}.reality-research-intro{font-family:var(--font-inter);color:#94a3b8cc;margin:0 0 14px;font-size:17px;font-weight:400;line-height:1.6}.reality-pattern-statements{flex-direction:column;gap:12px;display:flex}.reality-pattern-item{font-family:var(--font-inter);color:#94a3b8bf;margin:0;padding-left:0;font-size:17px;font-weight:400;line-height:1.65}.reality-emphasis-block{opacity:0;margin:0 0 32px;padding-top:40px;transition:opacity .55s ease-out,transform .55s ease-out;transform:translateY(20px)}.reality-emphasis-block[data-animate=emphasis].animate,.reality-section [data-animate=emphasis].animate{opacity:1;transform:translateY(0)}.reality-emphasis-item{font-family:var(--font-inter);color:#94a3b8e6;margin:0 0 10px;font-size:16px;font-weight:510;line-height:1.5}.reality-emphasis-item:last-child{margin-bottom:0}.reality-closing{font-family:var(--font-inter);color:#94a3b8e0;opacity:0;max-width:680px;margin:0;font-size:17px;font-style:italic;font-weight:450;line-height:1.65;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px)}.reality-closing[data-animate=closing].animate,.reality-section [data-animate=closing].animate{opacity:1;transform:translateY(0)}.engagement-decay-section{background-color:#0b1220;min-height:90vh;padding:0;position:relative;overflow:hidden}.engagement-decay-background{pointer-events:none;z-index:0;position:absolute;inset:0}.engagement-decay-base{background:linear-gradient(#0e1625 0%,#0b1220 100%);position:absolute;inset:0}.engagement-decay-noise{opacity:.02;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.engagement-decay-container{z-index:10;align-items:center;max-width:1280px;min-height:90vh;margin:0 auto;padding:0 64px;display:flex;position:relative}.engagement-decay-grid-12{grid-template-columns:repeat(12,1fr);align-items:center;gap:3rem;width:100%;padding:80px 0;display:grid}.engagement-decay-content-left{flex-direction:column;grid-column:1/7;max-width:100%;display:flex}.engagement-decay-visual-right{grid-column:7/13;justify-content:center;align-items:center;width:100%;min-height:500px;display:flex;position:relative}.engagement-decay-canvas-wrapper{width:100%;height:100%;min-height:500px;position:relative}.engagement-decay-canvas{width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;display:block}.engagement-decay-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#f9fafb;opacity:1;margin:0 0 32px;font-size:38px;font-weight:580;line-height:1.18;transform:none}.engagement-decay-narrative{margin-bottom:28px}.engagement-decay-intro-line-1,.engagement-decay-intro-line-2{font-family:var(--font-inter);color:#94a3b8d9;opacity:0;margin:0 0 12px;font-size:18px;font-weight:400;line-height:1.65;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.engagement-decay-intro-line-1.revealed,.engagement-decay-intro-line-2.revealed{opacity:1;transform:translateY(0)}.engagement-decay-emphasis{color:#94a3b8f2;font-weight:480}.engagement-decay-research{margin-bottom:36px}.engagement-decay-research-item{font-family:var(--font-inter);color:#94a3b8bf;opacity:0;margin:0 0 12px;font-size:17px;font-weight:400;line-height:1.65;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}.engagement-decay-research-item.revealed{opacity:1;transform:translateY(0)}.engagement-decay-research-item:last-child{margin-bottom:0}.engagement-decay-emphasis-block{margin-bottom:32px;padding-top:44px}.engagement-decay-emphasis-item{font-family:var(--font-inter);color:#94a3b8eb;opacity:0;margin:0 0 10px;font-size:16px;font-weight:510;line-height:1.5;transition:opacity .38s ease-out}.engagement-decay-emphasis-item.revealed{opacity:1}.engagement-decay-emphasis-item:last-child{margin-bottom:0}.engagement-decay-closing{font-family:var(--font-inter);color:#94a3b8e0;opacity:0;margin:0;font-size:17px;font-style:italic;font-weight:450;line-height:1.65;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.engagement-decay-closing.revealed{opacity:1;transform:translateY(0)}@media (max-width:1024px){.engagement-decay-container{padding:0 40px}.engagement-decay-grid-12{grid-template-columns:1fr;gap:3rem;padding:60px 0}.engagement-decay-content-left{grid-column:1/-1}.engagement-decay-visual-right{grid-column:1/-1;min-height:400px}.engagement-decay-title{font-size:32px}.engagement-decay-canvas-wrapper{min-height:400px}}@media (max-width:768px){.engagement-decay-container{padding:0 22px}.engagement-decay-grid-12{padding:50px 0}.engagement-decay-title{margin-bottom:24px;font-size:28px}.engagement-decay-intro-line-1,.engagement-decay-intro-line-2{font-size:17px}.engagement-decay-research-item{font-size:16px}.engagement-decay-emphasis-item{font-size:15px}.engagement-decay-closing{font-size:16px}.engagement-decay-visual-right,.engagement-decay-canvas-wrapper{min-height:300px}}@media (prefers-reduced-motion:reduce){.engagement-decay-intro-line-1,.engagement-decay-intro-line-2,.engagement-decay-research-item,.engagement-decay-emphasis-item,.engagement-decay-closing{opacity:1!important;transition:none!important;transform:none!important}}.scrolly-steps-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#f8fafc;flex:1;max-width:700px;margin:0;font-size:36px;font-weight:600;line-height:1.18}.scrolly-steps-cta{font-family:var(--font-inter);color:#f8fafce6;white-space:nowrap;background:0 0;border:1px solid #ffffff38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s ease-out;display:inline-flex}.scrolly-steps-sticky-visual{justify-content:center;align-items:center;height:calc(100vh - 192px);min-height:500px;max-height:700px;display:flex;position:sticky;top:96px}.scrolly-steps-visual-wrapper{width:100%;height:100%;position:relative}.scrolly-steps-visual-panel.active{opacity:1;pointer-events:auto}.scrolly-steps-visual-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.scrolly-visual-layer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;position:absolute}.scrolly-visual-layer-1{background:linear-gradient(135deg,#3b82f61a 0%,#22d3ee0d 100%);border:1px solid #3b82f62e;width:85%;height:75%;box-shadow:0 20px 60px #0000004d}.scrolly-visual-layer-2{background:linear-gradient(225deg,#3b82f61f 0%,#0000 100%);border:1px solid #3b82f633;width:70%;height:60%;transform:translateY(-15px);box-shadow:0 15px 40px #3b82f633}.scrolly-visual-layer-3{background:radial-gradient(circle,#22d3ee26,#0000 70%);border:1px solid #22d3ee2e;width:50%;height:45%;transform:translateY(-25px);box-shadow:0 10px 30px #22d3ee26}.scrolly-visual-interference{pointer-events:none;opacity:.4;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#94a3b805 3px 6px);width:100%;height:100%;position:absolute}.visual-behavior .scrolly-visual-layer-1{background:linear-gradient(135deg,#3b82f61f 0%,#22d3ee0f 100%);transform:rotate(1deg)}.visual-pattern .scrolly-visual-layer-1{background:linear-gradient(135deg,#3b82f624 0%,#22d3ee14 100%);transform:rotate(-1deg)}.visual-truths .scrolly-visual-layer-1{background:linear-gradient(135deg,#3b82f629 0%,#22d3ee1a 100%);transform:rotate(.5deg)}.scrolly-steps-progress-rail{z-index:1;background:#94a3b826;width:2px;position:absolute;top:0;bottom:0;left:0}.scrolly-steps-step{margin-bottom:120px;padding-left:32px;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative}.scrolly-steps-step-number{font-family:var(--font-inter);letter-spacing:.05em;color:#94a3b880;width:24px;font-size:14px;font-weight:600;transition:color .3s ease-out;position:absolute;top:0;left:0}.scrolly-steps-step-content{flex-direction:column;display:flex}.scrolly-steps-step-body{opacity:.6;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:3.2em;margin-top:0;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),margin-top .32s cubic-bezier(.22,1,.36,1);display:-webkit-box;overflow:hidden}.scrolly-steps-step.active .scrolly-steps-step-body{opacity:1;-webkit-line-clamp:unset;-webkit-box-orient:unset;max-height:800px;margin-top:12px;display:block}.scrolly-steps-step-body p{font-family:var(--font-inter);color:#94a3b8;margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (max-width:1024px){.scrolly-steps-section{padding:100px 0}.scrolly-steps-container{padding:0 40px}.scrolly-steps-header-row{flex-direction:column;margin-bottom:48px}.scrolly-steps-title{font-size:32px}.scrolly-steps-content-grid{grid-template-columns:1fr;gap:3rem}.scrolly-steps-sticky-visual{height:400px;min-height:400px;max-height:400px;margin-bottom:2rem;position:relative;top:0}.scrolly-steps-column{padding-left:40px}}@media (max-width:640px){.scrolly-steps-section{padding:80px 0}.scrolly-steps-container{padding:0 22px}.scrolly-steps-header-row{margin-bottom:40px}.scrolly-steps-title{font-size:28px}.scrolly-steps-cta{justify-content:center;width:100%}.scrolly-steps-sticky-visual{height:300px;min-height:300px;max-height:300px}.scrolly-steps-column{padding-left:32px}.scrolly-steps-step{margin-bottom:100px;padding-left:28px}.scrolly-steps-step-number{width:20px;font-size:13px}.scrolly-steps-step-title{font-size:17px}.scrolly-steps-step-body p{font-size:15px}}.scrolly-steps-section{background-color:#0b1220;min-height:100vh;padding:120px 0;position:relative;overflow:hidden}.scrolly-steps-background{pointer-events:none;z-index:0;position:absolute;inset:0}.scrolly-steps-base{background:linear-gradient(#0e1625 0%,#0b1220 100%);position:absolute;inset:0}.scrolly-steps-container{z-index:10;max-width:1280px;margin:0 auto;padding:0 64px;position:relative}.scrolly-steps-header-row{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:64px;display:flex}.scrolly-steps-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#f8fafc;flex:1;margin:0;font-size:36px;font-weight:600;line-height:1.2}.scrolly-steps-cta{font-family:var(--font-inter);color:#3b82f6;white-space:nowrap;border:1px solid #3b82f64d;border-radius:8px;padding:10px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:all .25s ease-out}.scrolly-steps-cta:hover{color:#60a5fa;background:#3b82f61a;border-color:#3b82f680}.scrolly-steps-content-grid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.scrolly-steps-sticky-visual{justify-content:center;align-items:center;height:calc(100vh - 192px);display:flex;position:sticky;top:96px}.scrolly-steps-visual-wrapper{width:100%;max-width:480px;height:100%;max-height:600px;position:relative}.scrolly-steps-visual-panel{opacity:0;pointer-events:none;transition:opacity .4s ease-out;position:absolute;inset:0}.scrolly-steps-visual-panel.active{opacity:1}.scrolly-steps-visual-content{border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.scrolly-visual-layer{border-radius:16px;position:absolute;inset:0}.scrolly-visual-layer-1{background:linear-gradient(135deg,#3b82f61f 0%,#22d3ee0f 100%);border:1px solid #3b82f633}.scrolly-visual-layer-2{opacity:.6;background:linear-gradient(135deg,#3b82f614 0%,#0000 100%);transform:translate(8px,8px)}.scrolly-visual-layer-3{opacity:.4;background:radial-gradient(circle at 30% 40%,#3b82f61a 0%,#0000 60%)}.scrolly-visual-interference{opacity:.3;background:repeating-linear-gradient(45deg,#0000,#0000 2px,#94a3b805 2px 4px);position:absolute;inset:0}.visual-functionality .scrolly-visual-layer-1{background:linear-gradient(135deg,#94a3b81a 0%,#94a3b80d 100%)}.visual-behavior .scrolly-visual-layer-1{background:linear-gradient(135deg,#3b82f626 0%,#22d3ee14 100%)}.visual-pattern .scrolly-visual-layer-1{background:linear-gradient(135deg,#3b82f62e 0%,#22d3ee1a 100%)}.visual-truths .scrolly-visual-layer-1{background:linear-gradient(135deg,#3b82f633 0%,#22d3ee1f 100%)}.scrolly-steps-column{padding-left:48px;position:relative}.scrolly-steps-progress-rail{background:#94a3b826;width:2px;position:absolute;top:0;bottom:0;left:0}.scrolly-steps-progress-fill{background:linear-gradient(#3b82f6 0%,#2563eb 100%);width:100%;height:0%;transition:height .3s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;box-shadow:0 0 8px #3b82f666}.scrolly-steps-step{margin-bottom:120px;position:relative}.scrolly-steps-step:last-child{margin-bottom:0}.scrolly-steps-step-number{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:.1em;color:#94a3b899;margin-bottom:16px;font-size:14px;font-weight:600;transition:color .3s ease-out}.scrolly-steps-step.active .scrolly-steps-step-number{color:#3b82f6}.scrolly-steps-step-content{flex-direction:column;gap:12px;display:flex}.scrolly-steps-step-title{font-family:var(--font-inter);color:#f8fafc;margin:0;font-size:18px;font-weight:600;line-height:1.3;transition:color .3s ease-out}.scrolly-steps-step.active .scrolly-steps-step-title{color:#cbd5e1}.scrolly-steps-step-body{font-family:var(--font-inter);color:#94a3b8d9;opacity:0;max-height:0;font-size:16px;font-weight:400;line-height:1.6;transition:max-height .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.scrolly-steps-step.active .scrolly-steps-step-body{opacity:1;max-height:500px}.scrolly-steps-step-body p{color:#94a3b8d9;margin:0}@media (max-width:1024px){.scrolly-steps-section{padding:100px 0}.scrolly-steps-container{padding:0 40px}.scrolly-steps-content-grid{grid-template-columns:1fr;gap:3rem}.scrolly-steps-sticky-visual{height:400px;margin-bottom:48px;position:relative;top:0}.scrolly-steps-column{padding-left:0}.scrolly-steps-progress-rail{display:none}.scrolly-steps-step{margin-bottom:80px}}@media (max-width:640px){.scrolly-steps-section{padding:80px 0}.scrolly-steps-container{padding:0 22px}.scrolly-steps-header-row{flex-direction:column;gap:24px;margin-bottom:48px}.scrolly-steps-title{font-size:28px}.scrolly-steps-sticky-visual{height:300px}.scrolly-steps-step{margin-bottom:60px}.scrolly-steps-step-title{font-size:17px}.scrolly-steps-step-body{font-size:15px}}@media (prefers-reduced-motion:reduce){.scrolly-steps-visual-panel{transition:opacity .1s}.scrolly-steps-step-body{transition:none;max-height:none!important}.scrolly-steps-step.active .scrolly-steps-step-body{opacity:1;max-height:none!important}.scrolly-steps-progress-fill{transition:height .1s}}.friction-mirror-section{background-color:#0b1220;min-height:90vh;padding:120px 0;position:relative;overflow:hidden}.friction-mirror-background{pointer-events:none;z-index:0;position:absolute;inset:0}.friction-mirror-base{background-color:#0b1220;position:absolute;inset:0}.friction-mirror-container{z-index:10;max-width:1280px;margin:0 auto;padding:0 64px;position:relative}.friction-mirror-grid-12{grid-template-columns:repeat(12,1fr);align-items:start;gap:4rem;width:100%;display:grid}.friction-mirror-content-left{flex-direction:column;grid-column:1/8;max-width:100%;display:flex}.friction-mirror-visual-right{flex-direction:column;grid-column:8/13;justify-content:flex-start;align-items:center;width:100%;min-height:500px;display:flex;position:relative}.friction-mirror-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#f8fafc;margin:0 0 12px;font-size:36px;font-weight:600;line-height:1.15}.friction-mirror-hint{font-family:var(--font-inter);color:#94a3b8;margin:0 0 40px;font-size:15px;font-weight:400;line-height:1.5}.friction-symptoms-list{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.friction-symptom-card-wrapper{flex-direction:column;gap:0;display:flex}.friction-symptom-card{text-align:left;cursor:pointer;font-family:var(--font-inter);color:#cbd5e1d9;background:#ffffff05;border:1px solid #94a3b81a;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:14px 18px;font-size:16px;font-weight:400;line-height:1.5;transition:all .25s ease-out;display:flex;position:relative}.friction-symptom-card:hover{color:#cbd5e1f2;background:#ffffff08;border-color:#94a3b826}.friction-symptom-card-wrapper.active .friction-symptom-card{color:#cbd5e1;background:#3b82f614;border:1px solid #3b82f68c}.symptom-indicator{color:#94a3b880;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:color .25s ease-out;display:flex}.friction-symptom-card-wrapper.active .symptom-indicator{color:#3b82f6}.symptom-content{flex-direction:column;flex:1;gap:0;display:flex}.symptom-text{display:block}.symptom-micro-meaning-panel{background:#3b82f60a;border-left:2px solid #3b82f64d;border-radius:0 0 12px 12px;margin-top:-12px;padding:12px 18px 14px 50px;animation:.3s ease-out fadeInMicroPanel}.symptom-micro-meaning{color:#94a3b8bf;font-size:14px;font-style:normal;line-height:1.5;display:block}@keyframes fadeInMicroPanel{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.common-explanations-drawer{margin-bottom:48px}.common-explanations-trigger{width:100%;font-family:var(--font-inter);color:#cbd5e1e6;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #94a3b81a;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;font-weight:500;transition:all .25s ease-out;display:flex}.common-explanations-trigger:hover{background:#ffffff08;border-color:#94a3b826}.drawer-chevron{color:#94a3b899;font-size:10px;transition:transform .3s ease-out}.drawer-chevron.open{transform:rotate(180deg)}.common-explanations-panel{max-height:0;margin-top:12px;transition:max-height .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.common-explanations-panel.open{max-height:500px}.common-explanation-chip{font-family:var(--font-inter);color:#cbd5e1cc;cursor:pointer;background:#ffffff04;border:1px solid #94a3b814;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:10px;padding:14px 18px;font-size:15px;line-height:1.5;transition:all .25s ease-out;animation:8s ease-in-out infinite floatChip;display:flex;position:relative}.common-explanation-chip:first-child{animation-delay:0s}.common-explanation-chip:nth-child(2){animation-delay:1.5s}.common-explanation-chip:nth-child(3){animation-delay:3s}.common-explanation-chip:nth-child(4){animation-delay:4.5s}@keyframes floatChip{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.common-explanation-chip:hover{background:#ffffff05;border-color:#94a3b81f;animation-play-state:paused;transform:translateY(-1px)}.explanation-quote{font-style:italic;display:block}.explanation-reveal{color:#94a3b8b3;font-size:13px;animation:.3s ease-out fadeIn}.friction-mirror-closing{margin-top:32px}.friction-mirror-divider{background:linear-gradient(90deg,#0000,#94a3b833,#0000);width:100%;height:1px;margin-bottom:28px}.friction-mirror-closing-text{font-family:var(--font-inter);color:#cbd5e1f2;margin:0 0 16px;font-size:17px;font-weight:500;line-height:1.6}.friction-mirror-cta-nudge{font-family:var(--font-inter);color:#3b82f6;font-size:15px;font-weight:500;text-decoration:none;transition:color .25s ease-out;display:inline-block}.friction-mirror-cta-nudge:hover{color:#60a5fa}.behavioral-icon-field{justify-content:center;align-items:center;width:100%;max-width:480px;height:200px;margin-bottom:32px;display:flex;position:relative;overflow:hidden}.icon-field-backdrop{opacity:.4;pointer-events:none;background:radial-gradient(circle,#3b82f60f 0%,#0000 70%);position:absolute;inset:0}.icon-field-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;display:flex;position:relative}.behavioral-icon-wrapper{opacity:0;justify-content:center;align-items:center;width:64px;height:64px;animation:.6s ease-out forwards iconFadeIn,15s ease-in-out infinite iconFloat;display:flex;position:relative}.behavioral-icon{color:#94a3b880;width:100%;height:100%;transition:color .4s ease-out}.behavioral-icon-wrapper:first-child .behavioral-icon{color:#3b82f699}.behavioral-icon-wrapper:nth-child(2) .behavioral-icon{color:#3b82f680}.behavioral-icon-wrapper:nth-child(3) .behavioral-icon{color:#3b82f666}.behavioral-icon-wrapper:nth-child(4) .behavioral-icon{color:#3b82f659}.behavioral-icon-wrapper:nth-child(5) .behavioral-icon{color:#3b82f64d}@keyframes iconFadeIn{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes iconFloat{0%,to{opacity:1;transform:translateY(0)translate(0)}25%{opacity:.96;transform:translateY(-2px)translate(1px)}50%{opacity:.98;transform:translateY(-1px)translate(-1px)}75%{opacity:.97;transform:translateY(-2px)translate(.5px)}}.behavioral-icon-field[data-state=early] .icon-field-container{gap:32px}.behavioral-icon-field[data-state=emerging] .icon-field-container{gap:20px}.behavioral-icon-field[data-state=structural] .icon-field-container{flex-wrap:wrap;gap:16px}.behavioral-icon-field[data-state=structural] .behavioral-icon-wrapper{width:56px;height:56px}.pattern-reveal{width:100%;max-width:480px}.pattern-reveal-label{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;color:#f8fafc;letter-spacing:-.01em;margin:0 0 20px;font-size:20px;font-weight:600;line-height:1.3;animation:.4s ease-out fadeInContent}.pattern-reveal-interpretation{font-family:var(--font-inter);color:#cbd5e1e6;margin:0 0 16px;font-size:16px;font-weight:400;line-height:1.6;animation:.4s ease-out fadeInContent}.pattern-reveal-bridge{font-family:var(--font-inter);color:#cbd5e1f2;border-top:1px solid #94a3b826;margin:0 0 20px;padding-top:20px;font-size:15px;font-weight:500;line-height:1.6;animation:.4s ease-out .1s both fadeInContent}.pattern-reveal-closing{font-family:var(--font-inter);color:#cbd5e1e6;border-top:1px solid #94a3b81f;margin:24px 0 0;padding-top:20px;font-size:15px;font-weight:500;line-height:1.6;animation:.4s ease-out .15s both fadeInContent}@keyframes fadeInContent{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pattern-reveal-bullets{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.pattern-reveal-bullets li{font-family:var(--font-inter);color:#94a3b8d9;padding-left:20px;font-size:15px;line-height:1.6;animation:.4s ease-out both fadeInBullet;position:relative}.pattern-reveal-bullets li:first-child{animation-delay:50ms}.pattern-reveal-bullets li:nth-child(2){animation-delay:.1s}.pattern-reveal-bullets li:nth-child(3){animation-delay:.15s}.pattern-reveal-bullets li:nth-child(4){animation-delay:.2s}.pattern-reveal-bullets li:nth-child(5){animation-delay:.25s}.pattern-reveal-bullets li:before{content:"•";color:#3b82f699;font-size:18px;line-height:1.4;position:absolute;left:0}.pattern-reveal-why-trigger{width:100%;font-family:var(--font-inter);color:#3b82f6;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0;font-size:14px;font-weight:500;transition:color .25s ease-out;display:flex}.pattern-reveal-why-trigger:hover{color:#60a5fa}.why-chevron{color:#3b82f699;margin-left:8px;font-size:10px;transition:transform .3s ease-out}.why-chevron.open{transform:rotate(180deg)}.pattern-reveal-why-panel{max-height:0;margin-bottom:0;transition:max-height .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.pattern-reveal-why-panel.open{max-height:200px}.pattern-reveal-why-content{font-family:var(--font-inter);color:#94a3b8d9;margin:0;padding-top:12px;padding-bottom:4px;font-size:14px;line-height:1.6}@keyframes fadeInBullet{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (max-width:1024px){.friction-mirror-section{padding:100px 0}.friction-mirror-container{padding:0 40px}.friction-mirror-grid-12{grid-template-columns:1fr;gap:3rem}.friction-mirror-content-left{grid-column:1/-1}.friction-mirror-visual-right{grid-column:1/-1;min-height:400px}.friction-mirror-title{font-size:32px}.behavioral-icon-field{max-width:100%;height:180px}.pattern-reveal{max-width:100%}.pattern-reveal-label{font-size:18px}}@media (max-width:640px){.friction-mirror-section{padding:80px 0}.friction-mirror-container{padding:0 22px}.friction-mirror-title{font-size:28px}.friction-mirror-hint{font-size:14px}.friction-symptom-card{padding:12px 16px;font-size:15px}.behavioral-icon-field{height:160px}.behavioral-icon-wrapper{width:48px;height:48px}.pattern-reveal-label{font-size:16px}.pattern-reveal-interpretation{font-size:15px}.pattern-reveal-bullets li,.pattern-reveal-bridge,.pattern-reveal-closing{font-size:14px}}@media (prefers-reduced-motion:reduce){.friction-symptom-card,.common-explanation-chip{transition:none;animation:none!important}.behavioral-icon-wrapper{animation:.1s ease-out forwards iconFadeIn!important}.common-explanations-panel{transition:none}.common-explanation-chip:hover{transform:none}.pattern-reveal-label,.pattern-reveal-interpretation,.pattern-reveal-bridge,.pattern-reveal-closing,.pattern-reveal-bullets li{animation:none!important}.pattern-reveal-why-panel{transition:none}}.behavioral-drift-section{background-color:#0b1220;width:100%;min-height:92vh;position:relative;overflow:hidden}.behavioral-drift-background{pointer-events:none;z-index:0;position:absolute;inset:0}.behavioral-drift-base{background-color:#0b1220;position:absolute;inset:0}.behavioral-drift-depth{opacity:.4;background-image:radial-gradient(circle,#3b82f60f,#0000 55%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.behavioral-drift-container{z-index:10;max-width:1280px;margin:0 auto;padding-left:64px;padding-right:64px;position:relative}.behavioral-drift-headline-block{text-align:center;z-index:20;opacity:1;visibility:visible;justify-content:center;margin-top:96px;display:flex;position:relative}.behavioral-drift-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.02em;color:#f9fafb;z-index:20;opacity:1;visibility:visible;max-width:920px;margin:0 0 52px;font-size:44px;font-weight:600;line-height:1.12;position:relative}.behavioral-drift-comparison-block{z-index:1;justify-content:center;align-items:center;gap:28px;margin-top:46px;margin-bottom:34px;display:flex;position:relative}.comparison-panel{flex-direction:column;flex:1;align-items:center;max-width:420px;display:flex}.comparison-panel-visual{border-radius:18px;width:100%;height:280px;position:relative;overflow:hidden}.static-grid-container{width:100%;height:100%;position:relative}.static-grid-background{pointer-events:none;background:linear-gradient(135deg,#ffffff08,#fff0);border:1px solid #94a3b81a;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 40px #3b82f60d}.static-grid-canvas{z-index:1;border-radius:18px;width:100%;height:100%;display:block;position:absolute;inset:0}.comparison-panel-label{font-family:var(--font-inter);color:#cbd5e1a6;letter-spacing:.02em;text-transform:uppercase;margin-top:16px;font-size:14px;font-weight:500}.comparison-panel-right{transition:transform .2s}.comparison-panel-right:hover{transform:translateY(-2px)}.behavioral-drift-positioning-line{text-align:center;max-width:720px;font-family:var(--font-inter);color:#cbd5e1;z-index:20;margin:0 auto;font-size:17px;font-weight:400;line-height:1.65;position:relative}.behavioral-drift-positioning-line strong{color:#cbd5e1f2;font-weight:520}.behavioral-drift-visual-field{display:none}.behavioral-drift-visual-container{border-radius:18px;width:72%;max-width:880px;height:320px;position:relative}.behavioral-drift-visual-background{pointer-events:none;background:linear-gradient(135deg,#ffffff08,#fff0);border:1px solid #94a3b81a;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 40px #3b82f60d}.behavioral-drift-canvas{z-index:1;border-radius:18px;width:100%;height:100%;display:block;position:absolute;inset:0}.insight-sequence-container{text-align:center;z-index:20;max-width:860px;min-height:120px;margin:40px auto 0;padding-top:18px;position:relative}.insight-sequence-viewport{width:100%;position:relative}.insight-statement{font-family:var(--font-inter);color:#cbd5e1;opacity:0;pointer-events:none;will-change:opacity,transform;margin:0;font-size:18px;font-weight:400;line-height:1.55;transition:opacity .48s ease-out,transform .48s ease-out;position:absolute;top:0;left:0;right:0;transform:translateY(8px)}.insight-statement.active{pointer-events:auto;transition:opacity .48s ease-out,transform .48s ease-out;opacity:1!important;transform:translateY(0)!important}.insight-statement:not(.active){opacity:0;transition:opacity .32s ease-in,transform .32s ease-in;transform:translateY(8px)}.insight-statement.insight-primary{color:#cbd5e1}.insight-statement.insight-secondary{color:#cbd5e1b8;font-size:17px}.insight-statement.insight-final{color:#cbd5e1f2;font-size:18px;font-weight:530}.behavioral-drift-copy-block{text-align:center;z-index:20;opacity:1;visibility:visible;max-width:720px;margin:28px auto 0;display:none;position:relative}.behavioral-drift-copy-line-1,.behavioral-drift-copy-line-2,.behavioral-drift-copy-line-3,.behavioral-drift-copy-line-4{font-family:var(--font-inter);color:#cbd5e1;opacity:1;visibility:visible;margin:0;font-size:17px;font-weight:400;line-height:1.65}.behavioral-drift-copy-line-1,.behavioral-drift-copy-line-2,.behavioral-drift-copy-line-3{margin-bottom:20px}.behavioral-drift-copy-line-4{color:#cbd5e1f2;margin-bottom:0;font-weight:500}.outcomes-section{width:100%;padding-top:120px;padding-bottom:120px;position:relative}.outcomes-background{pointer-events:none;z-index:0;position:absolute;inset:0}.outcomes-gradient{background:linear-gradient(#0b1220 0%,#0e1625 100%);position:absolute;inset:0}.outcomes-container{z-index:10;max-width:1280px;margin:0 auto;padding-left:64px;padding-right:64px;position:relative}.outcomes-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.02em;text-align:center;color:#f9fafb;margin:0 0 70px;font-size:36px;font-weight:600;line-height:1.15}.outcomes-cards-stack{flex-direction:column;gap:20px;max-width:920px;margin:0 auto;display:flex}.outcome-transform-card{background:#ffffff05;border:1px solid #94a3b81f;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);display:flex}.outcome-transform-card:hover{background:#ffffff08;border-color:#94a3b82e}.outcome-state{font-family:var(--font-inter);flex:1;font-size:17px;font-weight:400;line-height:1.5;transition:color .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1),letter-spacing .18s cubic-bezier(.22,1,.36,1),text-shadow .18s cubic-bezier(.22,1,.36,1)}.outcome-before{color:#94a3b8d9;text-align:right;letter-spacing:0}.outcome-before.hovered{color:#cbd5e1f2;opacity:1}.outcome-after{color:#e2e8f0;text-align:left;letter-spacing:0;font-weight:540}.outcome-after.hovered{color:#f8fafc;letter-spacing:.01em;text-shadow:0 0 12px #3b82f62e}.outcome-transition-indicator{flex-shrink:0;justify-content:center;align-items:center;min-width:48px;padding:0 12px;display:flex}.outcome-transition-indicator svg{display:block;overflow:visible}.outcome-transition-indicator line{transition:stroke .2s cubic-bezier(.22,1,.36,1),stroke-width .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1)}.outcome-transition-indicator circle{transition:cx .2s cubic-bezier(.22,1,.36,1),fill .2s cubic-bezier(.22,1,.36,1),r .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1);animation:4s ease-in-out infinite subtle-pulse}.outcome-transition-indicator .transition-active{transition:all .2s cubic-bezier(.22,1,.36,1)}.outcome-transition-indicator:hover line.transition-active,.outcome-transform-card:hover .outcome-transition-indicator line{stroke:#94a3b880;stroke-width:1.6px;opacity:.9}@keyframes subtle-pulse{0%,to{opacity:.5}50%{opacity:.75}}.outcomes-closing-line{text-align:center;max-width:720px;font-family:var(--font-inter);color:#cbd5e1bf;margin:56px auto 0;font-size:16px;font-weight:400;line-height:1.65}.services-section{background:#0e1625;width:100%;padding-top:130px;padding-bottom:130px;position:relative}.services-background{pointer-events:none;z-index:0;position:absolute;inset:0}.services-base{background:#0e1625;position:absolute;inset:0}.services-container{z-index:10;max-width:1280px;margin:0 auto;padding-left:64px;padding-right:64px;position:relative}.services-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.02em;text-align:center;color:#f9fafb;margin:0 0 12px;font-size:36px;font-weight:600;line-height:1.15}.services-subline{font-family:var(--font-inter);text-align:center;color:#cbd5e1b3;margin:0 0 64px;font-size:15px;font-weight:400;line-height:1.5}.plan-builder-grid{grid-template-columns:40% 1fr;align-items:start;gap:40px;display:grid}.plan-builder-inputs{background:#ffffff05;border:1px solid #94a3b81a;border-radius:18px;padding:32px;position:sticky;top:100px}.plan-builder-input-group{margin-bottom:28px}.plan-builder-input-group:last-child{margin-bottom:0}.plan-builder-input-label{font-family:var(--font-inter);color:#e2e8f0;margin-bottom:14px;font-size:15px;font-weight:500;display:block}.plan-builder-chips-grid{flex-wrap:wrap;gap:10px;display:flex}.plan-builder-chip{font-family:var(--font-inter);color:#cbd5e1bf;cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #94a3b81a;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:400;line-height:1.4;transition:all .18s cubic-bezier(.22,1,.36,1)}.plan-builder-chip:hover:not(.disabled){color:#cbd5e1e6;background:#ffffff0a;border-color:#94a3b82e}.plan-builder-chip.active{color:#e2e8f0;background:#3b82f614;border-color:#3b82f68c}.plan-builder-chip.disabled{opacity:.4;cursor:not-allowed}.plan-builder-divider{background:#94a3b814;height:1px;margin:24px 0}.plan-builder-output{background:#ffffff04;border:1px solid #94a3b81f;border-radius:18px;min-height:400px;padding:36px 42px}.plan-output-header{border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;display:flex}.plan-output-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#f9fafb;margin:0;font-size:24px;font-weight:600;line-height:1.3}.plan-why-toggle{font-family:var(--font-inter);color:#94a3b8cc;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-size:14px;font-weight:500;transition:color .18s;display:flex}.plan-why-toggle:hover{color:#cbd5e1e6}.plan-why-chevron{color:#94a3b899;transition:transform .22s}.plan-why-chevron.open{transform:rotate(180deg)}.plan-why-panel{background:#3b82f60d;border-left:3px solid #3b82f666;border-radius:8px;margin-bottom:28px;padding:16px 20px;animation:.22s ease-out fadeInPanel}@keyframes fadeInPanel{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.plan-why-panel p{font-family:var(--font-inter);color:#cbd5e1d9;margin:0;font-size:15px;line-height:1.6}.plan-steps-container{margin-bottom:32px;position:relative}.plan-timeline{width:2px;position:absolute;top:0;bottom:0;left:0}.plan-timeline-line{background:#94a3b826;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.plan-timeline-node{z-index:2;position:absolute;left:50%;transform:translate(-50%)}.plan-timeline-dot{background:#3b82f680;border:2px solid #94a3b833;border-radius:50%;width:10px;height:10px;margin-top:-5px}.plan-steps-list{padding-left:32px;position:relative}.plan-step-card{background:#ffffff05;border:1px solid #94a3b814;border-radius:14px;margin-bottom:32px;padding:24px;animation:.4s ease-out backwards fadeInUp}.plan-step-card:last-child{margin-bottom:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.plan-step-header{gap:20px;margin-bottom:16px;display:flex}.plan-step-number{width:36px;height:36px;font-family:var(--font-inter-tight),var(--font-inter),sans-serif;color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.plan-step-content{flex:1}.plan-step-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;color:#f9fafb;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}.plan-step-description{font-family:var(--font-inter);color:#cbd5e1cc;margin:0;font-size:15px;line-height:1.6}.plan-step-toggle{width:100%;font-family:var(--font-inter);color:#94a3b8b3;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;font-weight:500;transition:color .18s;display:flex}.plan-step-toggle:hover{color:#cbd5e1e6}.plan-step-chevron{color:#94a3b880;transition:transform .22s}.plan-step-chevron.open{transform:rotate(180deg)}.plan-step-deliverables{max-height:0;transition:max-height .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.plan-step-deliverables.expanded{max-height:300px}.plan-step-deliverables ul{margin:12px 0 0;padding:0 0 0 56px;list-style:none}.plan-step-deliverables li{font-family:var(--font-inter);color:#cbd5e1b3;margin-bottom:8px;padding-left:16px;font-size:14px;line-height:1.6;position:relative}.plan-step-deliverables li:before{content:"•";color:#3b82f680;position:absolute;left:0}.plan-focus-panel{background:#3b82f60a;border-left:3px solid #3b82f64d;border-radius:10px;margin-top:32px;padding:20px 24px}.plan-focus-title{font-family:var(--font-inter);color:#e2e8f0;margin:0 0 12px;font-size:15px;font-weight:600}.plan-focus-list{margin:0;padding:0;list-style:none}.plan-focus-list li{font-family:var(--font-inter);color:#cbd5e1cc;margin-bottom:8px;padding-left:16px;font-size:14px;line-height:1.6;position:relative}.plan-focus-list li:before{content:"•";color:#3b82f680;position:absolute;left:0}.plan-focus-list li:last-child{margin-bottom:0}.plan-cta-block{border-top:1px solid #94a3b81a;flex-direction:column;gap:12px;margin-top:36px;padding-top:28px;display:flex}.plan-cta-primary{font-family:var(--font-inter);color:#fff;text-align:center;background:linear-gradient(135deg,#3b82f6e6,#3b82f6b3);border:1px solid #3b82f64d;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.plan-cta-primary:hover{background:linear-gradient(135deg,#3b82f6,#3b82f6d9);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f633}.plan-cta-secondary{font-family:var(--font-inter);color:#cbd5e1e6;text-align:center;background:0 0;border:1px solid #94a3b833;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.plan-cta-secondary:hover{color:#e2e8f0;background:#ffffff05;border-color:#94a3b859}.plan-output-empty{text-align:center;color:#cbd5e199;font-family:var(--font-inter);padding:60px 20px;font-size:15px;line-height:1.6}@media (max-width:1024px){.services-container{padding-left:40px;padding-right:40px}.services-title{font-size:32px}.plan-builder-grid{grid-template-columns:1fr;gap:32px}.plan-builder-inputs{position:static}.plan-builder-chips-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.services-section{padding-top:80px;padding-bottom:80px}.services-container{padding-left:22px;padding-right:22px}.services-title{margin-bottom:8px;font-size:28px}.services-subline{margin-bottom:48px;font-size:14px}.plan-builder-grid{grid-template-columns:1fr;gap:28px}.plan-builder-inputs{padding:24px}.plan-builder-chip{padding:8px 14px;font-size:13px}.plan-builder-output{padding:28px 24px}.plan-output-title{font-size:20px}.plan-step-card{padding:20px}.plan-step-title{font-size:16px}.plan-step-description{font-size:14px}.plan-steps-list{padding-left:24px}.plan-step-deliverables ul{padding-left:44px}}@media (prefers-reduced-motion:reduce){.plan-step-card{animation:none}.plan-builder-chip,.plan-step-deliverables{transition:none}.plan-why-panel{animation:none}}.approach-section{background:#0b1220;width:100%;padding-top:140px;padding-bottom:140px;position:relative;overflow:hidden}.approach-background{pointer-events:none;z-index:0;position:absolute;inset:0}.approach-base{background:#0b1220;position:absolute;inset:0}.approach-container{z-index:10;max-width:1280px;margin:0 auto;padding-left:64px;padding-right:64px;position:relative}.approach-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.02em;text-align:center;color:#f9fafb;margin:0 0 90px;font-size:36px;font-weight:600;line-height:1.15}.approach-visual-wrapper{justify-content:center;align-items:center;height:320px;margin-bottom:52px;display:flex;position:relative}.approach-visual-container{width:100%;height:100%;position:relative}.approach-visual-canvas{width:100%;height:100%;display:block}.approach-principle-container{text-align:center;max-width:760px;min-height:72px;margin:0 auto;animation:.52s ease-out fadeInPrinciple}@keyframes fadeInPrinciple{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.approach-principle-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#f9fafb;margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.3}.approach-principle-description{font-family:var(--font-inter);color:#cbd5e1d9;margin:0;font-size:17px;font-weight:400;line-height:1.65}.approach-indicators{justify-content:center;align-items:center;gap:10px;margin-top:40px;display:flex}.approach-indicator{cursor:pointer;background:#94a3b84d;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s cubic-bezier(.22,1,.36,1)}.approach-indicator:hover{background:#94a3b880;transform:scale(1.2)}.approach-indicator.active{background:#3b82f6cc;border-radius:4px;width:24px}@media (max-width:1024px){.approach-container{padding-left:40px;padding-right:40px}.approach-title{margin-bottom:64px;font-size:32px}.approach-visual-wrapper{height:280px;margin-bottom:40px}.approach-principle-title{font-size:20px}.approach-principle-description{font-size:16px}}@media (max-width:640px){.approach-section{padding-top:100px;padding-bottom:100px}.approach-container{padding-left:22px;padding-right:22px}.approach-title{margin-bottom:48px;font-size:28px}.approach-visual-wrapper{height:240px;margin-bottom:32px}.approach-principle-container{min-height:60px}.approach-principle-title{font-size:18px}.approach-principle-description{font-size:15px}}@media (prefers-reduced-motion:reduce){.approach-principle-container{animation:none}.approach-indicator{transition:none}}@media (max-width:1024px){.outcomes-container{padding-left:40px;padding-right:40px}.outcomes-title{margin-bottom:56px;font-size:32px}.outcome-transform-card{gap:16px;padding:20px 24px}.outcome-state{font-size:16px}}@media (max-width:640px){.outcomes-section{padding-top:80px;padding-bottom:80px}.outcomes-container{padding-left:22px;padding-right:22px}.outcomes-title{margin-bottom:48px;font-size:28px}.outcome-transform-card{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.outcome-before,.outcome-after{text-align:left}.outcome-transition-indicator{align-self:flex-start;min-width:48px;padding:0;transform:rotate(90deg)}.outcome-transition-indicator svg{width:48px;height:4px}.outcomes-closing-line{margin-top:40px;font-size:15px}}@media (prefers-reduced-motion:reduce){.insight-sequence-container{min-height:auto}.insight-statement{margin-bottom:12px;opacity:1!important;transition:none!important;position:relative!important;transform:none!important}.insight-statement:last-child{margin-bottom:0}.outcome-transition-indicator .transition-active{transition:none}.outcome-state{text-shadow:none!important;transition:none!important}.outcome-after.hovered{letter-spacing:0!important;text-shadow:none!important}}@media (max-width:1024px){.behavioral-drift-container{padding-left:40px;padding-right:40px}.behavioral-drift-headline-block{margin-top:72px}.behavioral-drift-title{font-size:37px}.behavioral-drift-comparison-block{flex-direction:column;gap:24px}.comparison-panel{max-width:100%}.comparison-panel-visual{height:240px}.behavioral-drift-visual-container{width:82%;height:260px;display:none}}@media (max-width:640px){.behavioral-drift-container{padding-left:22px;padding-right:22px}.behavioral-drift-headline-block{margin-top:56px}.behavioral-drift-title{margin-bottom:48px;font-size:30px}.behavioral-drift-comparison-block{flex-direction:column;gap:20px;margin-top:36px;margin-bottom:28px}.comparison-panel{max-width:100%}.comparison-panel-visual{height:200px}.comparison-panel-label{margin-top:12px;font-size:13px}.behavioral-drift-positioning-line{padding:0 8px;font-size:16px}.behavioral-drift-visual-container{width:100%;height:200px;display:none}.insight-sequence-container{max-width:100%;min-height:100px;margin-top:32px;padding-top:16px}.insight-statement{font-size:17px}.insight-statement.insight-secondary{font-size:16px}.insight-statement.insight-final{font-size:17px}.behavioral-drift-copy-block{max-width:100%;display:none}.behavioral-drift-copy-line-1,.behavioral-drift-copy-line-2,.behavioral-drift-copy-line-3,.behavioral-drift-copy-line-4{font-size:16px}}@media (prefers-reduced-motion:reduce){.behavioral-drift-canvas{cursor:default}}@media (max-width:1024px){.value-prop-section{padding:90px 0 100px}.value-prop-container{padding:0 40px}.value-prop-title{max-width:750px;margin-bottom:45px;font-size:36px}.value-prop-visual-wrapper{max-width:75%;height:280px;margin-bottom:32px}}@media (max-width:640px){.value-prop-section{padding:80px 0 100px}.value-prop-container{padding:0 22px}.value-prop-title{max-width:100%;margin-bottom:40px;font-size:28px}.value-prop-visual-wrapper{max-width:90%;height:240px;margin-bottom:32px}.value-prop-copy{max-width:100%}.value-prop-copy-line-1,.value-prop-copy-line-2,.value-prop-copy-line-3,.value-prop-copy-line-4{font-size:16px}}@media (prefers-reduced-motion:reduce){.behavioral-field-canvas{cursor:default}}.value-prop-panel-left{background:#ffffff04;border-right:1px solid #94a3b81a;flex-direction:column;grid-column:1/6;justify-content:space-between;padding:40px;transition:background .4s ease-out,box-shadow .4s ease-out;display:flex;position:relative}.value-prop-panel-left.hovered{background:#ffffff05;box-shadow:inset 0 0 20px #94a3b80d}.value-prop-panel-content{flex-direction:column;flex:1;justify-content:center;gap:20px;display:flex;position:relative}.value-prop-grid-overlay{opacity:.4;pointer-events:none;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.value-prop-item-left{font-family:var(--font-inter);color:#cbd5e1e6;padding:12px 0 12px 24px;font-size:18px;font-weight:500;transition:color .3s ease-out,transform .3s ease-out;position:relative}.value-prop-item-left:before{content:"";background:#94a3b866;border-radius:1px;width:8px;height:8px;transition:background .3s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.value-prop-panel-left.hovered .value-prop-item-left{color:#cbd5e1f2}.value-prop-panel-left.hovered .value-prop-item-left:before{background:#94a3b899}.value-prop-caption{font-family:var(--font-inter);color:#94a3b8b3;margin:24px 0 0;font-size:14px;font-style:italic;font-weight:400;line-height:1.5}.value-prop-bridge-wrapper{cursor:pointer;grid-column:6/8;justify-content:center;align-items:center;padding:0 16px;display:flex;position:relative}.value-prop-bridge{justify-content:center;align-items:center;width:100%;height:100%;min-height:500px;transition:opacity .4s ease-out;display:flex;position:relative}.value-prop-bridge.hovered{opacity:1}.bridge-distortion-field{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.bridge-grid-lines,.bridge-fluid-patterns{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.bridge-svg{opacity:.6;width:100%;height:100%;animation:18s ease-in-out infinite bridgePulse}@keyframes bridgePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.01)}}.bridge-stabilization{z-index:10;justify-content:center;align-items:center;width:60%;height:60%;display:flex;position:absolute}.stabilization-core{background:radial-gradient(circle,#3b82f61f 0%,#0000 70%);border-radius:50%;width:100%;height:100%;animation:16s ease-in-out infinite stabilizationBreath}@keyframes stabilizationBreath{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.value-prop-panel-right{background:#ffffff04;border-left:1px solid #94a3b81a;flex-direction:column;grid-column:8/13;justify-content:space-between;padding:40px;transition:background .4s ease-out,box-shadow .4s ease-out;display:flex;position:relative}.value-prop-panel-right.hovered{background:#3b82f608;box-shadow:inset 0 0 20px #3b82f60d}.value-prop-fluid-overlay{opacity:.5;pointer-events:none;background:radial-gradient(circle at 30% 40%,#3b82f60f 0%,#0000 50%),radial-gradient(circle at 70% 60%,#3b82f60a 0%,#0000 50%);animation:20s ease-in-out infinite fluidShift;position:absolute;inset:0}@keyframes fluidShift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(2px,-2px)scale(1.01)}66%{transform:translate(-2px,2px)scale(.99)}}.value-prop-item-right{font-family:var(--font-inter);color:#cbd5e1e6;padding:12px 0 12px 24px;font-size:18px;font-weight:500;transition:color .3s ease-out,transform .3s ease-out;position:relative}.value-prop-item-right:before{content:"";background:#3b82f666;border-radius:50%;width:8px;height:8px;transition:background .3s ease-out,transform .3s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.value-prop-panel-right.hovered .value-prop-item-right{color:#cbd5e1f2}.value-prop-panel-right.hovered .value-prop-item-right:before{background:#3b82f699;transform:translateY(-50%)scale(1.1)}.value-prop-explanation{text-align:center;max-width:800px;margin:0 auto}.value-prop-explanation-intro{font-family:var(--font-inter);color:#cbd5e1f2;margin:0 0 20px;font-size:18px;font-weight:500;line-height:1.6}.value-prop-explanation-body{font-family:var(--font-inter);color:#94a3b8d9;margin:0 0 24px;font-size:16px;font-weight:400;line-height:1.6}.value-prop-explanation-list{text-align:left;flex-direction:column;gap:12px;max-width:600px;margin:0 auto;padding:0;list-style:none;display:flex}.value-prop-explanation-list li{font-family:var(--font-inter);color:#94a3b8d9;padding-left:24px;font-size:16px;font-weight:400;line-height:1.6;position:relative}.value-prop-explanation-list li:before{content:"•";color:#3b82f699;font-size:20px;line-height:1.4;position:absolute;left:0}@media (max-width:1024px){.value-prop-section{padding:100px 0}.value-prop-container{padding:0 40px}.value-prop-title{margin-bottom:50px;font-size:32px}.value-prop-panels-grid{grid-template-columns:1fr;gap:0;min-height:auto}.value-prop-panel-left{border-bottom:1px solid #94a3b81a;border-right:none;grid-column:1/-1}.value-prop-bridge-wrapper{grid-column:1/-1;min-height:200px;padding:20px 0}.value-prop-bridge{min-height:200px}.value-prop-panel-right{border-top:1px solid #94a3b81a;border-left:none;grid-column:1/-1}}@media (max-width:640px){.value-prop-section{padding:80px 0}.value-prop-container{padding:0 22px}.value-prop-title{margin-bottom:40px;font-size:28px}.value-prop-panel-left,.value-prop-panel-right{padding:32px 24px}.value-prop-item-left,.value-prop-item-right,.value-prop-explanation-intro{font-size:16px}.value-prop-explanation-body,.value-prop-explanation-list li{font-size:15px}}@media (prefers-reduced-motion:reduce){.bridge-svg,.stabilization-core,.value-prop-fluid-overlay{animation:none!important}.value-prop-panel-left,.value-prop-panel-right{transition:none}}.reality-visual-metaphor{justify-content:center;align-items:center;width:100%;max-width:480px;height:500px;display:flex;position:relative}.reality-visual-layer-1,.reality-visual-layer-2,.reality-visual-layer-3{opacity:.4;border-radius:12px;position:absolute}.reality-visual-layer-1{background:linear-gradient(135deg,#3b82f614 0%,#22d3ee0a 100%);border:1px solid #3b82f61f;width:100%;height:80%;transform:rotate(-2deg)}.reality-visual-layer-2{background:linear-gradient(225deg,#3b82f61a 0%,#0000 100%);border:1px solid #3b82f626;width:75%;height:65%;transform:rotate(3deg)translateY(-10px)}.reality-visual-layer-3{background:radial-gradient(circle,#22d3ee1f,#0000 70%);border:1px solid #22d3ee26;width:50%;height:50%;transform:rotate(-1deg)translateY(-20px)}.reality-visual-interference{pointer-events:none;opacity:.6;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#94a3b808 2px 4px),repeating-linear-gradient(90deg,#0000,#0000 2px,#94a3b808 2px 4px);width:100%;height:100%;position:absolute}@media (max-width:1024px){.reality-section{padding:100px 0}.reality-grid-12{grid-template-columns:1fr;gap:3rem}.reality-content-left{grid-column:1/-1;max-width:100%}.reality-visual-right{grid-column:1/-1;justify-content:center;min-height:400px}.reality-title{font-size:32px}.reality-visual-metaphor{max-width:100%;height:400px}}@media (max-width:768px){.reality-section{padding:80px 0}.reality-container{padding:0 1.5rem}.reality-title{margin-bottom:24px;font-size:28px;line-height:1.2}.reality-intro{margin-bottom:24px;font-size:17px}.reality-research-intro,.reality-pattern-item{font-size:16px}.reality-emphasis-item{font-size:15px}.reality-closing{font-size:16px}.reality-visual-metaphor{height:300px}}.reality-editorial-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:3rem;width:100%;margin-top:1.5rem;display:grid}@media (min-width:1024px){.reality-editorial-grid{gap:3rem}}@media (max-width:1023px){.reality-editorial-grid{grid-template-columns:1fr;gap:2rem}}.reality-editorial-list{flex-direction:column;grid-column:1/-1;gap:1rem;display:flex}@media (min-width:1024px){.reality-editorial-list{grid-column:1/7}}.reality-list-item{cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;color:inherit;opacity:0;background:0 0;border:none;align-items:center;gap:1.5rem;padding:.75rem 0;transition:opacity .7s ease-out,transform .7s ease-out;display:flex;position:relative;transform:translateY(10px)}.reality-list-item.animate{opacity:1;transform:translateY(0)}.reality-list-item:hover,.reality-list-item:focus{outline:none}.reality-list-item:focus-visible{outline-offset:2px;outline:2px solid #f3f1ec4d}.reality-list-item:before{content:"";opacity:0;background:#f3f1ec59;width:2px;transition:opacity .3s ease-out;position:absolute;top:0;bottom:0;left:0}.reality-list-item.active:before,.reality-list-item:hover:before,.reality-list-item:focus:before{opacity:1}.reality-item-number{color:#f3f1ec99;background:#f3f1ec08;border:1px solid #f3f1ec26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:600;transition:all .3s ease-out;display:inline-flex}.reality-list-item:hover .reality-item-number,.reality-list-item:focus .reality-item-number,.reality-list-item.active .reality-item-number{color:#f3f1eccc;background:#f3f1ec14;border-color:#f3f1ec40}.reality-item-text{color:#f3f1ec99;margin:0;font-size:1.125rem;line-height:1.6;transition:color .3s ease-out}.reality-list-item:hover .reality-item-text,.reality-list-item:focus .reality-item-text,.reality-list-item.active .reality-item-text{color:#f3f1ecd9}.reality-item-divider{background:#f3f1ec1a;height:1px;margin:0}.reality-diagnosis-panel{grid-column:1/-1}@media (min-width:1024px){.reality-diagnosis-panel{grid-column:7/-1}}.diagnosis-panel-sticky{position:relative}@media (min-width:1024px){.diagnosis-panel-sticky{position:sticky;top:7rem}}.diagnosis-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3f1ec08;border:1px solid #f3f1ec1a;border-radius:1.5rem;padding:2rem}.diagnosis-label{letter-spacing:.1em;text-transform:uppercase;color:#f3f1ec8c;margin-bottom:1.5rem;font-size:.75rem;font-weight:600}.diagnosis-statement{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2.25rem;font-weight:600;line-height:1.2}.diagnosis-support{color:#f3f1ecb3;margin:0 0 .75rem;font-size:1rem;line-height:1.6}.diagnosis-rail{align-items:flex-start;gap:1rem;margin-top:2.5rem;display:flex;position:relative}.rail-line{background:#f3f1ec1a;flex-shrink:0;width:1px;height:6rem;position:relative}.rail-indicator{z-index:2;background:#f3f1ecb3;border-radius:50%;width:.625rem;height:.625rem;transition:top .4s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%);box-shadow:0 0 0 2px #f3f1ec26,0 0 8px #f3f1ec33}.rail-indicator[data-stage=DEMO]{top:0;transform:translate(-50%)}.rail-indicator[data-stage=PILOT]{top:50%;transform:translate(-50%)translateY(-50%)}.rail-indicator[data-stage=USAGE]{top:100%;transform:translate(-50%)translateY(-100%)}.rail-labels{flex-direction:column;flex:1;gap:1.5rem;display:flex}.rail-label{align-items:center;min-height:2rem;display:flex}.label-text{letter-spacing:.05em;text-transform:uppercase;color:#f3f1ec80;font-size:.875rem;font-weight:600;transition:color .3s ease-out}.rail-label.active .label-text{color:#f3f1ecd9}.reality-rail{position:relative}.reality-rail-sticky{width:100%;position:sticky;top:6rem}.reality-rail-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3f1ec0a;border:1px solid #f3f1ec1a;border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.reality-thread-overlay{pointer-events:none;z-index:1;opacity:0;transition:opacity .25s ease-out;position:absolute;inset:0;overflow:visible}.reality-thread-overlay.visible{opacity:.55}.reality-thread-overlay svg{width:100%;height:100%;position:absolute;top:0;left:0}.reality-thread-overlay .thread-path{fill:none;stroke:url(#threadGradient);stroke-width:2.2px;filter:url(#softBlur);stroke-dasharray:1000;stroke-dashoffset:1000px;animation:.45s ease-out forwards threadDraw}.reality-thread-overlay .thread-spark{filter:blur(.5rem);opacity:0;background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);border-radius:999px;width:4rem;height:.5rem;animation:1.4s ease-in-out infinite sparkMove;position:absolute}@media (prefers-reduced-motion:reduce){.reality-thread-overlay{display:none}}@keyframes glowPulse{0%,to{opacity:.35;transform:translate(-50%)scaleX(.96)}50%{opacity:.7;transform:translate(-50%)scaleX(1)}}@media (prefers-reduced-motion:reduce){.reality-underline-glow{opacity:.5;animation:none}}.failure-section{background-color:var(--bg-primary);position:relative;overflow:visible}.failure-background{pointer-events:none;z-index:0;position:absolute;inset:0}.failure-gradient{opacity:.6;background:radial-gradient(900px 520px at 30% 0,#ffffff1a,#0000 60%);position:absolute;inset:0}.failure-grid{opacity:.035;background-image:linear-gradient(90deg,#ffffff73 1px,#0000 1px),linear-gradient(#ffffff73 1px,#0000 1px);background-size:110px 110px;position:absolute;inset:0}.failure-grain{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='40' height='40' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:absolute;inset:0}.failure-container{z-index:10;max-width:1280px;margin:0;padding:10vh 1.5rem 0;position:relative}@media (min-width:1024px){.failure-container{margin:0 auto;padding:10vh 1.5rem 0}}.failure-grid-12{grid-template-columns:repeat(12,1fr);align-items:start;gap:2.5rem;margin-top:0;display:grid}.failure-left{grid-column:1/-1}@media (min-width:1024px){.failure-left{grid-column:1/6}}.failure-right{grid-column:1/-1}@media (min-width:1024px){.failure-right{grid-column:7/-1}}.failure-header{opacity:0;filter:blur(6px);transition:opacity .9s ease-out,transform .9s ease-out,filter .9s ease-out;transform:translateY(14px)}.failure-header.animate{opacity:1;filter:blur();transform:translateY(0)}.failure-badge{color:#f3f1ecb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3f1ec0d;border:1px solid #f3f1ec1a;border-radius:999px;align-items:center;margin:0 0 .25rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.failure-headline{color:var(--text-primary);letter-spacing:-.02em;margin:.25rem 0 .125rem;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.2}.failure-intro{color:#f3f1eca6;max-width:36rem;margin:.125rem 0 0;font-size:1rem;line-height:1.6}.failure-reasons-list{margin-top:.25rem}.failure-reasons-ul{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.failure-reason-item{opacity:0;word-wrap:break-word;overflow-wrap:break-word;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(10px)}.failure-reason-item.animate{opacity:1;transform:translateY(0)}.who-subsection{margin-top:2.5rem}.who-subsection:first-child{margin-top:1.5rem}.who-subsection-title{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 1rem;font-size:1.25rem;font-weight:600;line-height:1.4}.failure-reason-text{color:#f3f1ecb3;margin-bottom:.5rem;font-size:1.125rem;line-height:1.6;display:block}.failure-reason-detail{color:#f3f1ec8c;margin-top:.25rem;font-size:.875rem;line-height:1.6;display:block}.failure-reason-closing .failure-reason-text{color:#f3f1ecbf;margin-bottom:0}.failure-reason-emphasis .failure-reason-text{color:var(--text-primary);margin-top:.5rem;font-size:1.5rem;font-weight:600}.failure-reasons{flex-direction:column;gap:1rem;display:flex}.failure-reason-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#f3f1ec09;border:1px solid #f3f1ec1a;border-radius:1rem;padding:1.25rem 1.5rem;transition:opacity .75s ease-out,transform .75s ease-out,border-color .3s ease-out,background .3s ease-out;position:relative;overflow:hidden;transform:translateY(12px)}.failure-reason-card.animate{opacity:1;transform:translateY(0)}.failure-reason-card:hover{background:#f3f1ec0e;border-color:#f3f1ec2e}.reason-accent{background:#f3f1ec1a;width:1px;height:100%;position:absolute;top:0;left:0}.reason-content{align-items:flex-start;gap:1rem;display:flex}.reason-number{color:#f3f1ecb3;background:#f3f1ec08;border:1px solid #f3f1ec1a;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-top:.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.reason-text{flex:1;min-width:0}.reason-title{color:#f3f1ecd9;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.reason-body{color:#f3f1ec99;margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.reason-hover-sheen{pointer-events:none;filter:blur(1.5rem);opacity:0;background:#f3f1ec1a;width:6rem;height:100%;transition:left .7s ease-out,opacity .7s ease-out;position:absolute;top:0;left:-6rem;transform:rotate(12deg)}.failure-reason-card:hover .reason-hover-sheen{opacity:.6;left:120%}.failure-footer-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3f1ec0a;border:1px solid #f3f1ec1a;border-radius:1rem;max-width:100%;margin-top:2rem;padding:1.25rem}.failure-footer-title{color:#f3f1eccc;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.failure-footer-text{color:#f3f1ec99;font-size:.875rem;line-height:1.6}.failure-closing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem;display:flex}.failure-closing-text{color:#f3f1ecb3;opacity:0;letter-spacing:-.02em;margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;line-height:1.2;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(10px)}.failure-closing-text.animate{opacity:1;transform:translateY(0)}.failure-closing-emphasis{color:var(--text-primary);font-weight:400}.failure-panel-sticky{position:relative}@media (min-width:1024px){.failure-panel-sticky{position:sticky;top:1.6rem}}.failure-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;background:#f3f1ec0a;border:1px solid #f3f1ec1a;border-radius:1.5rem;padding:1.25rem}@media (min-width:1024px){.failure-panel{max-height:calc(100vh - 4rem);padding-right:1.5rem;overflow-y:auto}.failure-panel::-webkit-scrollbar{width:6px}.failure-panel::-webkit-scrollbar-track{background:0 0}.failure-panel::-webkit-scrollbar-thumb{background:#f3f1ec1f;border-radius:3px}.failure-panel::-webkit-scrollbar-thumb:hover{background:#f3f1ec2e}.failure-panel{scrollbar-width:thin;scrollbar-color:#f3f1ec1f transparent}}.failure-panel-title{color:#f3f1ecb3;margin-bottom:.75rem;font-size:.875rem;font-weight:500}.failure-pipeline{flex-direction:column;gap:.75rem;display:flex}@media (min-width:1024px){.failure-pipeline{gap:.625rem}}.failure-pipeline-stage{background:#f3f1ec08;border:1px solid #f3f1ec1a;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1.5rem;display:flex}.pipeline-stage-badge{color:#f3f1ecb3;background:#f3f1ec08;border:1px solid #f3f1ec1a;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.pipeline-stage-content{flex:1;min-width:0}.pipeline-stage-label{letter-spacing:.1em;text-transform:uppercase;color:#f3f1ec8c;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.pipeline-stage-title{color:#f3f1ecd9;margin-bottom:.75rem;font-size:1rem;font-weight:600;line-height:1.4}.pipeline-stage-bullets{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pipeline-stage-bullets li{color:#f3f1ec99;padding-left:1rem;font-size:.875rem;line-height:1.5;position:relative}.pipeline-stage-bullets li:before{content:"•";color:#f3f1ec66;position:absolute;left:0}.pipeline-divider{background:#f3f1ec1a;height:1px;margin:.375rem 0}.rail-corner-glow{pointer-events:none;filter:blur(3rem);opacity:.3;background:#f3f1ec1a;border-radius:50%;width:12rem;height:12rem;position:absolute;top:-4rem;right:-4rem}.rail-beam{pointer-events:none;opacity:.14;animation:28s ease-in-out infinite railBeamMove;position:absolute;inset:0}.rail-beam:before{content:"";filter:blur(2rem);mix-blend-mode:screen;background:linear-gradient(#0000,#ffffff38,#0000);width:220px;height:140%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.rail-beam:after{content:"";filter:blur(1.5rem);mix-blend-mode:screen;background:linear-gradient(#0000,#ffffff47,#0000);width:90px;height:140%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}@keyframes railBeamMove{0%,to{transform:translateY(-18%)}50%{transform:translateY(18%)}}@media (prefers-reduced-motion:reduce){.rail-beam{display:none}}.rail-content{z-index:2;position:relative}.rail-synthesis-label{letter-spacing:.1em;text-transform:uppercase;color:#f3f1ec8c;margin-bottom:1rem;font-size:.75rem;font-weight:600}.rail-statements{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.rail-statement{color:#f3f1ecb3;margin:0;font-size:1.125rem;line-height:1.6}.rail-emphasis{margin-top:2rem}.rail-emphasis-text{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:2.25rem;font-weight:600;line-height:1.2}.rail-context-card{background:#f3f1ec08;border:1px solid #f3f1ec1a;border-radius:1rem;margin-top:1.25rem;padding:1rem 1.25rem}.context-label{letter-spacing:.1em;text-transform:uppercase;color:#f3f1ec80;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.context-text{color:#f3f1ecb3;opacity:1;filter:blur();margin:.5rem 0 0;font-size:.875rem;line-height:1.6;transition:opacity .35s ease-out,transform .35s ease-out,filter .35s ease-out;transform:translateY(0)}.context-text.entering{opacity:0;filter:blur(6px);transform:translateY(6px)}.context-text.exiting{opacity:0;filter:blur(6px);transform:translateY(-6px)}.rail-divider{background:#f3f1ec1a;width:100%;height:1px;margin-top:1.5rem}.rail-description{color:#f3f1ec99;margin-top:1rem;font-size:.875rem;line-height:1.6}.failure-thread-overlay{pointer-events:none;z-index:1;opacity:0;transition:opacity .25s ease-out;position:absolute;inset:0;overflow:visible}.failure-thread-overlay.visible{opacity:.55}.failure-thread-overlay svg{width:100%;height:100%;position:absolute;top:0;left:0}.failure-thread-overlay .thread-path{fill:none;stroke:url(#threadGradient);stroke-width:2.2px;filter:url(#softBlur);stroke-dasharray:1000;stroke-dashoffset:1000px;animation:.45s ease-out forwards threadDraw}@keyframes threadDraw{to{stroke-dashoffset:0}}.failure-thread-overlay .thread-spark{filter:blur(.5rem);opacity:0;background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);border-radius:999px;width:4rem;height:.5rem;animation:1.4s ease-in-out infinite sparkMove;position:absolute}@keyframes sparkMove{0%,to{opacity:0;transform:translate(0)}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.failure-thread-overlay{display:none}}.rail-step{background:#f3f1ec0a;border:1px solid #f3f1ec1a;border-radius:1rem;padding:1rem;transition:border-color .3s ease-out,background .3s ease-out;position:relative}.rail-step.active{background:#f3f1ec1a;border-color:#f3f1ec33}.step-content{align-items:center;gap:.75rem;display:flex}.step-number{color:#f3f1ec99;background:#f3f1ec08;border:1px solid #f3f1ec1a;border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:600;transition:border-color .3s ease-out,background .3s ease-out,color .3s ease-out;display:inline-flex}.rail-step.active .step-number{color:var(--text-primary);background:#f3f1ec1a;border-color:#f3f1ec40}.step-text{flex:1}.step-label{letter-spacing:.05em;color:#f3f1eca6;font-size:.875rem;font-weight:600;transition:color .3s ease-out}.rail-step.active .step-label{color:var(--text-primary)}.step-description{color:#f3f1ec8c;margin-top:.25rem;font-size:.875rem}.step-divider{background:#f3f1ec1a;width:100%;height:1px;margin-top:1rem;transition:background .3s ease-out}.rail-step.active .step-divider{background:#f3f1ec2e}.rail-footer{background:#f3f1ec0a;border:1px solid #f3f1ec1a;border-radius:1rem;padding:1rem}.rail-footer-title{color:#f3f1eccc;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.rail-footer-text{color:#f3f1ec99;font-size:.875rem}.medora-does-section{background-color:var(--bg-primary);opacity:1!important;visibility:visible!important;z-index:1!important;width:100%!important;min-height:auto!important;padding:6rem 0!important;display:block!important;position:relative!important;overflow:visible!important}.medora-does-container{box-sizing:border-box;width:100%;max-width:1152px;margin:0 auto;padding:6rem 1.5rem;overflow-x:hidden;opacity:1!important;visibility:visible!important;display:block!important}@media (min-width:1024px){.medora-does-container{padding:6rem 1.5rem}}.medora-does-left{grid-column:1/-1;opacity:1!important;visibility:visible!important;display:block!important}@media (min-width:1024px){.medora-does-left{grid-column:1/6}}.medora-does-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#f3f1ec8c;margin:0 0 1rem;font-size:.75rem;font-weight:600}.medora-does-headline{color:var(--text-primary);letter-spacing:-.02em;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.3;opacity:1!important;visibility:visible!important;filter:none!important;z-index:1!important;display:block!important;position:relative!important;transform:none!important}.medora-does-support{color:#f3f1ecb3;margin:1.5rem 0 0;font-size:1.125rem;line-height:1.6}.medora-does-intro{color:#f3f1ecbf;margin:1.5rem 0 0;font-size:1rem;line-height:1.6;opacity:1!important;visibility:visible!important;display:block!important}.medora-does-right{flex-direction:column;grid-column:1/-1;gap:2rem;display:flex}@media (min-width:1024px){.medora-does-right{grid-column:7/-1;gap:2rem}}.medora-does-block{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(10px)}.medora-does-block.animate{opacity:1;transform:translateY(0)}.medora-does-block-label{letter-spacing:.1em;text-transform:uppercase;color:#f3f1ec80;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.medora-does-block-text{color:#f3f1ecbf;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0;font-size:1rem;line-height:1.6}.medora-does-divider{background:#f3f1ec1a;height:1px;margin:0}.what-we-do-section{background:var(--ds-band);color:var(--ds-text);z-index:1;width:100%;min-height:auto;padding:calc(4rem + clamp(2.5rem,6vw,4rem)) 0 clamp(5rem,12vw,7.5rem);display:block;position:relative;overflow:visible}.what-we-do-container{box-sizing:border-box;max-width:760px;margin:0 auto;padding:0 1.5rem}@media (min-width:1024px){.what-we-do-container{padding:0 2rem}}.what-we-do-inner{flex-direction:column;gap:2.25rem;display:flex}.what-we-do-eyebrow{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.what-we-do-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.03em;color:#0f172a;min-height:1.25em;margin:0;font-size:clamp(1.85rem,4.2vw,2.65rem);font-weight:600;line-height:1.2}.what-we-do-type{font-weight:inherit;letter-spacing:inherit}.what-we-do-cursor{vertical-align:-.06em;opacity:0;background:#3b82f6;border-radius:1px;width:2px;height:.92em;margin-left:3px;display:inline-block}.what-we-do-cursor.is-typing{opacity:1}.what-we-do-cursor.is-blinking{opacity:1;animation:.5s steps(2,start) 2 what-we-do-cursor-blink}.what-we-do-cursor.is-off{opacity:0!important;width:0!important;margin-left:0!important;animation:none!important}@keyframes what-we-do-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.what-we-do-rejects{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.what-we-do-reject-line{font-family:var(--font-inter);color:#334155;opacity:0;border-bottom:1px solid #0f172a14;margin:0;padding:.35rem 0;font-size:clamp(1.05rem,2.2vw,1.2rem);font-weight:500;line-height:1.45;transition:opacity .55s ease-out,transform .55s ease-out,color .25s ease-out,border-color .25s ease-out;transform:translateY(6px)}.what-we-do-reject-line:last-child{border-bottom:none}.what-we-do-reject-line.is-visible{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.what-we-do-reject-line:hover{color:#94a3b8;border-color:#94a3b859;transform:translate(-5px)}}.what-we-do-reject-not{color:#0f172a;margin-right:.28em;font-weight:600;transition:color .25s ease-out;display:inline;position:relative}.what-we-do-reject-not:after{content:"";transform-origin:0;pointer-events:none;background:currentColor;height:2px;margin-top:-1px;transition:transform .28s ease-out;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.what-we-do-reject-line:hover .what-we-do-reject-not{color:#94a3b8}.what-we-do-reject-line:hover .what-we-do-reject-not:after{transform:scaleX(1)}}.what-we-do-core-card{opacity:0;background:#fff;border:1px solid #0f172a14;border-radius:14px;margin-top:.25rem;padding:clamp(1.75rem,4vw,2.35rem) clamp(1.5rem,4vw,2.5rem);transition:opacity .65s ease-out,transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1);transform:translateY(40px);box-shadow:0 4px 12px #0f172a0f}.what-we-do-core-card.is-visible{opacity:1;transform:translateY(0);box-shadow:0 18px 40px #0f172a1a}.what-we-do-core-text{font-family:var(--font-inter);color:#475569;margin:0;font-size:1.0625rem;line-height:1.65}.what-we-do-phrase{color:#0f172a;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -.02em;padding:.08em .14em;font-weight:600;transition:background-color .4s ease-out,box-shadow .4s ease-out,color .35s ease-out;display:inline}.what-we-do-phrase.is-highlight{color:#1e3a5f;background-color:#3b82f633;box-shadow:0 0 0 3px #3b82f61f}@media (prefers-reduced-motion:reduce){.what-we-do-cursor{display:none!important}.what-we-do-title .what-we-do-type{display:none}.what-we-do-reject-line{opacity:1!important;transition:color .2s,border-color .2s!important;transform:none!important}.what-we-do-core-card{opacity:1!important;transition:box-shadow .2s!important;transform:none!important}.what-we-do-phrase.is-highlight{box-shadow:none;background-color:#0000}}.services-section{background:var(--ds-band);color:var(--ds-text);z-index:1;width:100%;min-height:auto;padding:calc(4rem + clamp(2rem,5vw,3rem)) 0 clamp(4.5rem,10vw,6.5rem);position:relative;overflow:visible}.services-container{max-width:1200px;margin:0 auto}.services-header{text-align:center;max-width:40rem;margin:0 auto 2.75rem}.services-eyebrow{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.services-heading{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.03em;color:#0f172a;margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.15}.services-lede{font-family:var(--font-inter);color:#475569;margin:0;font-size:1.0625rem;line-height:1.55}.services-grid{grid-template-columns:1fr;align-items:stretch;gap:1.25rem;display:grid}@media (min-width:1024px){.services-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.service-card{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;padding:28px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 4px 14px #0f172a0f}@media (hover:hover) and (pointer:fine){.service-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 16px 36px #0f172a1f}}.service-card__header{border-bottom:1px solid #0f172a14;margin:0 0 1.15rem;padding-bottom:1rem}.service-card__title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.02em;color:#0f172a;margin:0 0 .45rem;font-size:1.2rem;font-weight:600;line-height:1.25}.service-card__hook{font-family:var(--font-inter);color:#64748b;margin:0;font-size:.9375rem;font-weight:400;line-height:1.45}.service-card__body{flex-direction:column;flex:1;min-height:0;display:flex}.service-card__scroll{scrollbar-width:thin;scrollbar-color:#94a3b899 transparent;flex:1;max-height:min(320px,55vh);margin-right:-.25rem;padding-right:.25rem;overflow:hidden auto}.service-card__bullets{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.service-card__bullets li{font-family:var(--font-inter);color:#334155;padding-left:1.1rem;font-size:.9375rem;line-height:1.5;position:relative}.service-card__bullets li:before{content:"";background:#3b82f6a6;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.service-card__outcome{font-family:var(--font-inter);color:#0f172a;border-top:1px solid #0f172a14;margin:1rem 0 0;padding-top:.85rem;font-size:.9375rem;font-weight:600;line-height:1.55}.service-card__outcome strong{color:var(--accent-primary);font-weight:700}.service-card__dots{flex-shrink:0;justify-content:center;gap:6px;margin-top:1rem;padding-top:.25rem;display:flex}.service-card__dot{background:#94a3b873;border-radius:50%;width:7px;height:7px;transition:background .25s,transform .25s}.service-card__dot.is-filled{background:var(--accent-primary);transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.service-card{transition-duration:.01ms!important}}.engagement-section{background-color:var(--bg-primary);padding:5rem 1.5rem}@media (min-width:1024px){.engagement-section{padding:7rem 1.5rem}}.engagement-content{max-width:var(--max-content-width);flex-direction:column;gap:3rem;margin:0 auto;display:flex}.engagement-headline{color:var(--text-primary);text-align:center;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.2}.engagement-intro{color:#f3f1ecbf;text-align:center;max-width:48rem;margin:0 auto 2rem;font-size:1rem;line-height:1.6}.engagement-cards-wrapper{width:100%;position:relative}.engagement-connector-line{z-index:0;pointer-events:none;background:#f3f1ec1a;height:1px;display:none;position:absolute;top:33%;left:0;right:0}@media (min-width:1024px){.engagement-connector-line{display:block}}.engagement-cards{z-index:1;grid-template-columns:1fr;gap:2rem;width:100%;display:grid;position:relative}@media (min-width:1024px){.engagement-cards{grid-template-columns:repeat(3,1fr);gap:2rem}}.engagement-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#f3f1ec08;border:1px solid #f3f1ec1a;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.75rem;transition:background .3s ease-out,border-color .3s ease-out,transform .3s ease-out;display:flex;position:relative;transform:translateY(12px)}.engagement-card.animate{opacity:1;transform:translateY(0)}@media (min-width:1024px){.engagement-card:hover{background:#f3f1ec0d;border-color:#f3f1ec2e;transform:translateY(-2px)}}.card-step-badge{color:#f3f1ecb3;text-align:center;z-index:2;background:#f3f1ec08;border:1px solid #f3f1ec1a;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;top:1.75rem;left:1.75rem}.card-icon{color:#f3f1ec80;opacity:.5;z-index:2;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:1.75rem;right:1.75rem}.card-icon svg{width:100%;height:100%}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:#f3f1ec80;margin-top:3rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.card-title{color:#f3f1ece6;margin:0 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.3}.card-description{color:#f3f1eca6;margin:0 0 1rem;font-size:.875rem;line-height:1.6}.card-bullets{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.card-bullets li{color:#f3f1ec99;padding-left:1rem;font-size:.875rem;line-height:1.5;position:relative}.card-bullets li:before{content:"•";color:#f3f1ec66;font-size:.75rem;position:absolute;left:0}.engagement-output{text-align:center;color:#f3f1ec8c;margin:2rem 0 0;font-size:.875rem;line-height:1.6}.founder-section{background-color:var(--bg-primary)}.founder-container{max-width:1400px;margin:0 auto;padding:2rem 1.5rem 6rem}@media (min-width:1024px){.founder-container{padding:3rem 1.5rem 6rem}}.founder-grid-12{grid-template-columns:repeat(12,1fr);align-items:start;gap:3rem;display:grid}.founder-left{grid-column:1/-1}@media (min-width:1024px){.founder-left{grid-column:1/6}}.founder-profile-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#f3f1ec08;border:1px solid #f3f1ec1a;border-radius:1.5rem;padding:2rem;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(10px)}.founder-profile-card.animate{opacity:1;transform:translateY(0)}.founder-portrait-container{aspect-ratio:4/5;background:#f3f1ec05;border:1px solid #f3f1ec1a;border-radius:1rem;max-width:70%;margin-bottom:1rem;position:relative;overflow:hidden}.founder-portrait{object-fit:cover;object-position:center;filter:grayscale();width:100%;height:100%}.founder-portrait-fallback{background:#f3f1ec05;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.founder-monogram{color:#f3f1ec66;letter-spacing:.05em;font-size:3rem;font-weight:600}.founder-name{color:#f3f1ece6;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.founder-role{color:#f3f1ec99;margin:.125rem 0 0;font-size:.875rem;line-height:1.5}.founder-credibility{flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.founder-credibility li{color:#f3f1eca6;padding-left:1.25rem;font-size:.875rem;line-height:1.5;position:relative}.founder-credibility li:before{content:"•";color:#f3f1ec66;font-size:.75rem;position:absolute;left:0}.founder-right{opacity:0;grid-column:1/-1;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(10px)}.founder-right.animate{opacity:1;transform:translateY(0)}@media (min-width:1024px){.founder-right{grid-column:7/-1}}.founder-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#f3f1ec80;margin-bottom:0;font-size:.75rem;font-weight:600}.founder-headline{color:#f3f1ece6;letter-spacing:-.02em;margin:1rem 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.2}.founder-text{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.founder-paragraph{color:#f3f1ecb3;max-width:36rem;margin:0;font-size:1rem;line-height:1.6}.founder-chips{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.founder-chip{color:#f3f1ec99;background:#f3f1ec08;border:1px solid #f3f1ec1a;border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;line-height:1.5;display:inline-flex}.founder-section--light{background:var(--ds-band);color:var(--ds-text)}.founder-section--light .founder-container{max-width:1200px;padding-top:calc(2rem + clamp(1.5rem,4vw,2.5rem))}.founder-section--light .founder-profile-card,.founder-section--light .founder-story-card{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:28px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);transform:translateY(0);box-shadow:0 4px 14px #0f172a0f}.founder-section--light .founder-right{opacity:1;transform:translateY(0)}.founder-section--light .founder-story-card{height:100%}@media (hover:hover) and (pointer:fine){.founder-section--light .founder-profile-card:hover,.founder-section--light .founder-story-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0f172a1f}}.founder-section--light .founder-profile-card.animate,.founder-section--light .founder-right.animate{opacity:1;transform:translateY(0)}.founder-section--light .founder-portrait-container{background:#f1f5f9;border:1px solid #0f172a1a;max-width:88%}.founder-section--light .founder-portrait{filter:grayscale(20%)}.founder-section--light .founder-portrait-fallback{background:#f1f5f9}.founder-section--light .founder-monogram{color:#0f172a59}.founder-section--light .founder-name{color:#0f172a}.founder-section--light .founder-role{color:#64748b}.founder-section--light .founder-credibility li{color:#475569}.founder-section--light .founder-credibility li:before{color:#3b82f6d9}.founder-section--light .founder-eyebrow{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.founder-section--light .founder-headline{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.03em;color:#0f172a;margin:0;font-size:clamp(1.85rem,3.5vw,2.65rem);font-weight:600;line-height:1.2}.founder-section--light .founder-text{gap:1.15rem;margin-top:1.25rem}.founder-section--light .founder-paragraph{color:#475569;max-width:none;font-size:1.0625rem;line-height:1.65}.founder-section--light .founder-focus-intro{font-family:var(--font-inter);color:#334155;margin:.35rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.55}.founder-section--light .founder-focus-line{font-family:var(--font-inter);color:#0f172a;background:#3b82f614;border-left:3px solid #3b82f6bf;border-radius:10px;margin:.65rem 0 0;padding:1rem 1.1rem;font-size:1.0625rem;font-weight:600;line-height:1.55}@media (prefers-reduced-motion:reduce){.founder-section--light .founder-profile-card,.founder-section--light .founder-story-card{transition:none!important}.founder-section--light .founder-profile-card:hover,.founder-section--light .founder-story-card:hover{transform:none!important}}.final-close-section{isolation:isolate;font-family:var(--font-inter);background:var(--ds-band);padding:clamp(5rem,14vw,9rem) 1.5rem;position:relative;overflow:hidden}.final-close-bg{display:none}.final-close-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(1.75rem,4vw,2.5rem);max-width:36rem;margin:0 auto;display:flex;position:relative}.final-close__title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.03em;color:#0f172a;opacity:0;margin:0;font-size:clamp(1.65rem,4.2vw,2.35rem);font-weight:600;line-height:1.25;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(.35rem)}.final-close__body{flex-direction:column;gap:.65rem;width:100%;display:flex}.final-close__line{color:#475569;opacity:0;margin:0;font-size:clamp(1.05rem,2.2vw,1.2rem);font-weight:400;line-height:1.55;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(.35rem)}.final-close__title.is-visible,.final-close__line.is-visible{opacity:1;transform:translateY(0)}.final-close__cta{color:#f8fafc;opacity:0;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #0f172a33;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:1rem 1.85rem;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:600;text-decoration:none;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),box-shadow .35s,filter .35s;display:inline-flex;position:relative;transform:translateY(.35rem)scale(1);box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 24px #0f172a1f,0 0 48px #3b82f62e}.final-close__cta.is-visible{opacity:1;transform:translateY(0)scale(1)}.final-close__cta-label{z-index:1;position:relative}.final-close__cta:focus-visible{outline-offset:4px;outline:2px solid #3b82f6e6}@media (hover:hover) and (pointer:fine){.final-close__cta.is-visible:hover{transform:translateY(0)scale(1.05);box-shadow:inset 0 0 0 1px #ffffff14,0 12px 40px #0f172a33,0 0 64px #3b82f647}}.final-close__cta.is-visible:active{transition-duration:80ms;transform:translateY(0)scale(.98)}.final-close__cta-ripple{pointer-events:none;z-index:0;background:#ffffff73;border-radius:50%;animation:.65s ease-out forwards final-close-ripple;position:absolute;transform:scale(0)}@keyframes final-close-ripple{to{opacity:0;transform:scale(1)}}.final-close__micro{color:#64748b;opacity:0;margin:0;font-size:.875rem;line-height:1.5;transition:opacity .8s}.final-close__micro.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.final-close__title,.final-close__line,.final-close__cta{opacity:1;transition:none;transform:none}.final-close__micro{opacity:1;transition:none}}.contact-section--premium{background:var(--ds-band);box-sizing:border-box;width:100%;padding:clamp(4.5rem,12vw,7rem) 1.5rem;position:relative;overflow-x:hidden}.contact-premium-wrap{max-width:1080px;margin:0 auto}.contact-premium-header{text-align:center;max-width:36rem;margin:0 auto 2.75rem}.contact-premium-eyebrow{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-subtle);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.contact-premium-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.03em;color:var(--ds-text);margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.65rem);font-weight:600;line-height:1.15}.contact-premium-lede{font-family:var(--font-inter);color:var(--ds-muted);margin:0;font-size:1.0625rem;line-height:1.55}.contact-premium-grid{grid-template-columns:1fr;align-items:stretch;gap:1.5rem;display:grid}@media (min-width:1024px){.contact-premium-grid{grid-template-columns:1.15fr .85fr;gap:1.75rem}}.contact-premium-panel{background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow);border-radius:16px;padding:clamp(1.5rem,4vw,2.25rem)}.contact-premium-aside{flex-direction:column;gap:1.75rem;display:flex}.contact-aside-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.02em;color:var(--ds-text);border-bottom:1px solid #0f172a0f;margin:0;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.contact-aside-block{flex-direction:column;gap:.35rem;display:flex}.contact-aside-label{font-family:var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-subtle);font-size:.6875rem;font-weight:600}.contact-aside-value{font-family:var(--font-inter);color:var(--ds-muted);margin:0;font-size:1.0625rem;line-height:1.5}.contact-aside-value a{color:#2563eb;font-weight:500;text-decoration:none;transition:color .2s}.contact-aside-value a:hover{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.contact-form-wrapper{min-width:0}.contact-form{flex-direction:column;gap:1.15rem;display:flex}.form-group{flex-direction:column;gap:.45rem;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-group-half{width:100%}@media (max-width:768px){.form-row{grid-template-columns:1fr}}.contact-section--premium .form-label{font-family:var(--font-inter);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-subtle);font-size:.75rem;font-weight:600}.contact-section--premium .form-input{width:100%;font-size:1rem;font-family:var(--font-inter);color:var(--ds-text);background-color:#f8fafc;border:1px solid #0f172a1a;border-radius:10px;outline:none;padding:.9rem 1rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.contact-section--premium .form-input:hover{background-color:#fff;border-color:#0f172a29}.contact-section--premium .form-input:focus{background-color:#fff;border-color:#3b82f673;box-shadow:0 0 0 3px #3b82f61f}.contact-section--premium .form-input:focus-visible{outline:none}.contact-section--premium .form-input::placeholder{color:#64748bbf}.form-textarea{resize:vertical;min-height:140px;font-family:inherit;line-height:1.55}.contact-section--premium .form-submit{font-size:.9375rem;font-family:var(--font-inter);color:#f8fafc;cursor:pointer;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #0f172a33;border-radius:999px;align-self:flex-start;margin-top:.35rem;padding:.95rem 1.75rem;font-weight:600;transition:transform .2s,box-shadow .2s}.contact-section--premium .form-submit:hover{transform:translateY(-1px);box-shadow:0 8px 28px #0f172a26}.contact-section--premium .form-submit:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.contact-section--premium .form-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.form-confirmation{z-index:10;background:#3b82f614;border:1px solid #3b82f638;border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.35rem;animation:.45s ease-out fadeIn;position:relative;opacity:1!important;visibility:visible!important;display:block!important}.form-confirmation-content{align-items:flex-start;gap:1rem;display:flex}.form-confirmation-text{color:var(--ds-text);margin:0;font-size:.9375rem;font-weight:500;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.medora-cookie-consent{z-index:10000;pointer-events:none;justify-content:flex-start;align-items:flex-end;padding:1.5rem;display:flex;position:fixed;inset:0}.medora-cookie-consent__backdrop{pointer-events:auto;background:#0f172a59;position:absolute;inset:0}.medora-cookie-consent__panel{pointer-events:auto;background:var(--ds-surface,#fff);border:1px solid var(--ds-border,#0f172a14);width:100%;max-width:420px;box-shadow:var(--ds-shadow,0 8px 40px #0f172a1f);border-radius:12px;padding:1.5rem 1.5rem 1.25rem;position:relative}.medora-cookie-consent__title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.02em;color:var(--ds-text,#0f172a);margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.medora-cookie-consent__intro{font-family:var(--font-inter);color:var(--ds-muted,#475569);margin:0 0 1.25rem;font-size:.8125rem;line-height:1.55}.medora-cookie-consent__row{border-top:1px solid var(--ds-border,#0f172a14);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.medora-cookie-consent__row:first-of-type{border-top:none;padding-top:0}.medora-cookie-consent__label{font-family:var(--font-inter);color:var(--ds-text,#0f172a);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.medora-cookie-consent__desc{font-family:var(--font-inter);color:var(--ds-subtle,#64748b);margin:0;font-size:.75rem;line-height:1.5}.medora-cookie-consent__badge{font-family:var(--font-inter);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-subtle,#64748b);background:#0f172a0f;border-radius:6px;flex-shrink:0;padding:.35rem .5rem;font-size:.6875rem;font-weight:600}.medora-cookie-consent__switch{cursor:pointer;background:#0f172a1f;border:none;border-radius:999px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.medora-cookie-consent__switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a33}.medora-cookie-consent__switch.is-on{background:#5f7d73}.medora-cookie-consent__switch.is-on:after{transform:translate(20px)}.medora-cookie-consent__actions{border-top:1px solid var(--ds-border,#0f172a14);flex-wrap:wrap;gap:.5rem .75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.medora-cookie-consent__btn{font-family:var(--font-inter);cursor:pointer;border:none;border-radius:8px;padding:.5rem .85rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s}.medora-cookie-consent__btn--primary{color:#f8fafc;background:#0f172a}.medora-cookie-consent__btn--primary:hover{background:#1e293b}.medora-cookie-consent__btn--ghost{color:var(--ds-muted,#475569);background:0 0}.medora-cookie-consent__btn--ghost:hover{color:var(--ds-text,#0f172a);background:#0f172a0f}@media (min-width:640px){.medora-cookie-consent{justify-content:center;align-items:center}}.site-footer{background:#f1f5f9;border-top:1px solid #0f172a0f;padding:2.25rem 1.5rem}.site-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:1200px;margin:0 auto;display:flex}@media (min-width:768px){.site-footer-inner{text-align:left;flex-flow:wrap;justify-content:space-between}}.site-footer-brand{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.02em;color:var(--ds-text);font-size:1rem;font-weight:700}.site-footer-nav{flex-wrap:wrap;justify-content:center;gap:1.25rem 1.75rem;display:flex}@media (min-width:768px){.site-footer-nav{justify-content:flex-end}}.site-footer-nav a{font-family:var(--font-inter);color:var(--ds-subtle);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s}.site-footer-nav a:hover{color:var(--ds-text)}.use-cases-page{background:#f7f9fc;width:100%;min-height:100vh;padding-top:5.25rem}.use-cases-header{padding:3.25rem 1.5rem 1.75rem}.use-cases-header__inner{text-align:center;opacity:0;max-width:700px;margin:0 auto;animation:.52s forwards use-cases-fade-in;transform:translateY(8px)}@keyframes use-cases-fade-in{to{opacity:1;transform:translateY(0)}}.use-cases-eyebrow{font-family:var(--font-inter);letter-spacing:.18em;text-transform:uppercase;color:#6b7280;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.use-cases-title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.03em;color:var(--ds-text);margin-bottom:.75rem;font-size:clamp(2.1rem,4.6vw,3.1rem);line-height:1.05}.use-cases-sub{font-family:var(--font-inter);color:var(--ds-muted);margin:0;font-size:1rem;line-height:1.65}.use-cases-list{max-width:900px;margin:0 auto;padding:0 1.5rem 4.25rem}.use-cases-card{background:#fff;border:1px solid #e6eaf0;border-radius:12px;margin-bottom:20px;overflow:hidden}.use-cases-card__header{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:28px 32px;transition:background .18s}.use-cases-card__header:hover{background:#fafbfd}.use-cases-card__meta{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.use-cases-card__metaLeft{font-family:var(--font-inter);color:#6b7280;font-size:.8125rem;font-weight:500}.use-cases-card__tag{font-family:var(--font-inter);color:#6b7280;background:#fff;border:1px solid #e6eaf0;border-radius:999px;flex-shrink:0;padding:.3rem .55rem;font-size:.75rem;font-weight:600}.use-cases-card__title{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.02em;color:var(--ds-text);margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.25}.use-cases-card__desc{font-family:var(--font-inter);color:var(--ds-muted);max-width:72ch;margin:0 0 1rem;font-size:.95rem;line-height:1.65}.use-cases-card__bottom{justify-content:space-between;align-items:center;gap:1rem;display:flex}.use-cases-card__bottomLeft{font-family:var(--font-inter);color:#6b7280;flex-wrap:wrap;gap:.5rem 1.1rem;font-size:.8125rem;display:flex}.use-cases-card__cta{font-family:var(--font-inter);color:#1d4ed8;align-items:center;font-size:.875rem;font-weight:600;transition:transform .16s;display:inline-flex}.use-cases-card__header:hover .use-cases-card__cta{transform:translate(4px)}.use-cases-card__detailsWrap{transition:max-height .36s;overflow:hidden}.use-cases-card__details{max-width:800px;padding:0 32px 30px}.use-cases-section{border-top:1px solid #e6eaf0;padding:32px 0}.use-cases-section:first-child{border-top:1px solid #e6eaf0}.use-cases-section__label{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:#6b7280;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.use-cases-section__lead{font-family:var(--font-inter);color:var(--ds-text);max-width:70ch;margin:0 0 .85rem;font-size:1.02rem;line-height:1.7}.use-cases-section__body{font-family:var(--font-inter);color:var(--ds-muted);max-width:70ch;margin:0;font-size:.95rem;line-height:1.7}.use-cases-section__body--long{max-width:70ch}.use-cases-difficulty{align-items:center;gap:.75rem;display:flex}.use-cases-difficulty__dots{align-items:center;gap:6px;display:inline-flex}.use-cases-dot{background:0 0;border:1px solid #1d4ed838;border-radius:999px;width:10px;height:10px}.use-cases-dot.is-on{background:#1d4ed8e6;border-color:#1d4ed873}.use-cases-difficulty__text{font-family:var(--font-inter);color:var(--ds-text);font-size:.875rem;font-weight:600}.use-cases-costBlock{background:#f1f5ff;border:1px solid #1d4ed81f;border-radius:8px;justify-content:space-between;align-items:baseline;gap:1rem;max-width:520px;padding:16px 20px;display:flex}.use-cases-costBlock__k{font-family:var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:#1e40af;font-size:.8125rem;font-weight:700}.use-cases-costBlock__v{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;color:#0f172a;font-size:1.05rem;font-weight:800}.use-cases-results{border-left:3px solid #1d4ed8a6;padding-left:18px}.use-cases-results__body{font-family:var(--font-inter);color:var(--ds-text);max-width:72ch;margin:0;font-size:1rem;line-height:1.75}.use-cases-learning{font-family:var(--font-inter);color:#475569;max-width:72ch;margin:0;font-size:.95rem;font-style:italic;line-height:1.75}.use-cases-closeLink{color:#1d4ed8;font-family:var(--font-inter);cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-size:.875rem;font-weight:600}.use-cases-closeLink:hover{text-decoration:underline}@media (max-width:768px){.use-cases-card__header{padding:22px 20px}.use-cases-card__details{padding:0 20px 26px}.use-cases-card__meta{flex-direction:column;align-items:flex-start;gap:.5rem}.use-cases-card__bottom{flex-direction:column;align-items:flex-start}body{height:auto;overflow:hidden auto}.horizontal-scroll-container{scroll-snap-type:y mandatory;flex-direction:column;height:auto;overflow:hidden auto}.section{width:100%;min-height:100vh}.container{padding:0 1.5rem}.grid{gap:1.5rem}.hero-section{padding:2.56rem 1.5rem}.hero-grid{min-height:auto}.hero-content{text-align:center;grid-column:1/-1;gap:2rem}.hero-eyebrow{text-align:center;font-size:clamp(.875rem,2.5vw,1rem)}.hero-headline{text-align:center;font-size:clamp(2rem,4vw,3rem)}.hero-support{text-align:center;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;font-size:clamp(.9375rem,2.5vw,1.125rem)}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem}.hero-body p{text-align:center;max-width:100%;font-size:1rem}.hero-visual{grid-column:1/-1;justify-content:flex-start;min-height:100px;margin-top:3rem}.abstract-line{max-width:100%}.reality-section{padding:4rem 1.5rem}.reality-content{min-height:auto;padding:2rem 0}.reality-text{padding:0;font-size:1.125rem}.reality-divider{margin-bottom:1.5rem}.failure-section{padding:3rem 1.5rem}.failure-grid{min-height:auto}.failure-content{grid-column:1/-1;gap:2rem;margin-bottom:3rem}.failure-headline{font-size:clamp(2rem,4vw,3rem)}.failure-body p{font-size:1rem}.failure-diagram{grid-column:1/-1;min-height:250px}.adoption-diagram{gap:1.5rem;max-width:100%}.diagram-box{min-height:60px}.medora-does-container{max-width:100%;padding:4rem 1.5rem;overflow-x:hidden}.medora-does-grid{gap:2rem 0;padding:0}.medora-does-left{max-width:100%;padding:0 .5rem;overflow-x:hidden}.medora-does-headline{word-break:break-word;overflow-wrap:break-word;margin-bottom:1rem;padding-right:0;font-size:clamp(1.5rem,5vw,2.5rem);line-height:1.4}.medora-does-right{max-width:100%;padding:0 .5rem;overflow-x:hidden}.medora-does-block{max-width:100%;overflow-x:hidden}.medora-does-block-text{word-break:break-word;overflow-wrap:break-word;padding-right:0;font-size:.9375rem;line-height:1.7}.engagement-section{padding:4rem 1.5rem}.engagement-content{gap:3rem;min-height:auto;padding:2rem 0}.engagement-headline{font-size:clamp(2rem,4vw,3rem)}.engagement-cards{grid-template-columns:1fr;gap:2rem}.engagement-card{padding:2rem}.founder-container{padding:4rem 1.5rem}.founder-grid-12{gap:2rem 0}.founder-profile-card{padding:1.5rem}.founder-headline{font-size:clamp(2rem,4vw,3rem)}.founder-name{font-size:1.25rem}.founder-text p{font-size:1rem}.contact-section--premium{padding:3.5rem 1.25rem}.contact-premium-title{font-size:clamp(1.65rem,5vw,2.25rem)}.contact-form{gap:1.15rem;max-width:100%}.contact-form-wrapper{min-width:0;max-width:100%}.form-group{max-width:100%}.contact-section--premium .form-input,.form-textarea{box-sizing:border-box;max-width:100%}.contact-section--premium .form-submit{align-self:stretch;width:100%;max-width:100%}}@media (min-width:375px) and (max-width:413px){.hero-headline{font-size:clamp(2rem,5vw,2.75rem)}.failure-headline,.engagement-headline{font-size:clamp(1.875rem,5vw,2.5rem)}}@media (min-width:414px) and (max-width:479px){.mobile-menu{width:300px}.hero-section{padding:3rem 1.5rem}}@media (min-width:480px) and (max-width:767px){.mobile-menu{width:320px}.hero-section{padding:3.5rem 2rem}.medora-does-container,.contact-section--premium{padding-left:2rem;padding-right:2rem}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main[class*=relative][class*="bg-\\[#2F3B34\\]"] a[class*=rounded-3xl],main[class*=relative][class*="bg-\\[#2F3B34\\]"] a[class*=rounded-2xl]{border:none!important;border-left:1px solid #ffffff1a!important;border-right:1px solid #ffffff1a!important;width:100%!important;max-width:none!important;display:block!important}main[class*=relative][class*="bg-\\[#2F3B34\\]"] .grid[class*=grid-cols]>*{border-top:none!important;border-bottom:none!important;width:100%!important;min-width:0!important;max-width:none!important}main[class*=relative][class*="bg-\\[#2F3B34\\]"] a[class*=rounded] hr,main[class*=relative][class*="bg-\\[#2F3B34\\]"] a[class*=rounded] .border-b{display:none!important}main[class*=relative][class*="bg-\\[#2F3B34\\]"] img{max-width:100%!important;display:block!important}@layer utilities{.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@keyframes framework-insight-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.framework-authority-section{background:#0b1220;width:100%;padding-top:80px;padding-bottom:90px;overflow:hidden}@media (min-width:768px){.framework-authority-section{padding-top:110px;padding-bottom:110px}}@media (min-width:1024px){.framework-authority-section{padding-top:140px;padding-bottom:140px}}.framework-authority-container{text-align:center;flex-direction:column;align-items:center;max-width:1280px;margin:0 auto;padding-left:22px;padding-right:22px;display:flex}@media (min-width:768px){.framework-authority-container{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.framework-authority-container{padding-left:64px;padding-right:64px}}.framework-authority-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#94a3b8;margin:0 0 1rem;font-size:12px;font-weight:500}@media (min-width:768px){.framework-authority-eyebrow{font-size:13px}}.framework-authority-headline{color:#f8fafc;max-width:720px;margin:0 0 2.5rem;font-size:32px;font-weight:600;line-height:1.2}@media (min-width:768px){.framework-authority-headline{margin-bottom:3rem;font-size:44px}}@media (min-width:1024px){.framework-authority-headline{font-size:48px}}.framework-authority-headline-heavy{font-weight:700}.framework-authority-card{background:linear-gradient(#0f172a99 0%,#0f172a66 100%);border:1px solid #94a3b81f;border-radius:20px;width:100%;max-width:920px;height:200px;margin-bottom:2.5rem;overflow:hidden;box-shadow:inset 0 0 40px #3b82f60d}@media (min-width:768px){.framework-authority-card{height:280px;margin-bottom:3rem}}@media (min-width:1024px){.framework-authority-card{width:min(100%,900px);height:340px;margin-bottom:3.5rem}}.framework-authority-canvas{width:100%;height:100%}.framework-authority-narrative{flex-direction:column;align-items:center;gap:.5rem;max-width:640px;margin-bottom:1.5rem;display:flex}.framework-authority-insight-line{color:#94a3b8;text-align:left;align-items:flex-start;gap:.5rem;margin:0;font-size:16px;line-height:1.6;display:flex}@media (min-width:768px){.framework-authority-insight-line{font-size:17px}}.framework-authority-dot{background:#3b82f699;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:.55em}.framework-authority-bridge{color:#f8fafc;max-width:560px;margin:0 0 2rem;font-size:16px;font-weight:500;line-height:1.6}@media (min-width:768px){.framework-authority-bridge{font-size:17px}}.framework-authority-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;display:flex}.framework-authority-cta-primary{color:#0b1220;background:#3b82f6;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.framework-authority-cta-primary:hover{color:#fff;background:#2563eb}.framework-authority-cta-secondary{color:#94a3b8;font-size:16px;text-decoration:none;transition:color .2s}.framework-authority-cta-secondary:hover{color:#3b82f6}.quiet-story-section{background:#0b1220;width:100%;padding-top:80px;padding-bottom:100px;overflow:hidden}@media (min-width:768px){.quiet-story-section{padding-top:100px;padding-bottom:120px}}@media (min-width:1024px){.quiet-story-section{padding-top:120px;padding-bottom:140px}}.quiet-story-container{max-width:1280px;margin:0 auto;padding-left:22px;padding-right:22px}@media (min-width:768px){.quiet-story-container{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.quiet-story-container{padding-left:64px;padding-right:64px}}.quiet-story-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin:0 0 2rem;font-size:12px;font-weight:500}.quiet-story-grid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:1024px){.quiet-story-grid{grid-template-columns:44% 56%;align-items:start;gap:3rem 4rem}}.quiet-story-copy-col{order:1}.quiet-story-visual-col{order:2}@media (min-width:1024px){.quiet-story-visual-col{order:2;position:relative}}.quiet-story-sticky-wrap{justify-content:center;align-items:center;width:100%;height:280px;display:flex;position:relative}@media (min-width:768px){.quiet-story-sticky-wrap{height:340px}}@media (min-width:1024px){.quiet-story-sticky-wrap{height:400px;position:sticky;top:96px}}.journey-story-viz{justify-content:center;align-items:center;width:100%;height:100%;padding:1rem 0;display:flex}.journey-story-svg{object-fit:contain;width:100%;height:100%;max-height:220px}@media (min-width:1024px){.journey-story-svg{max-height:320px}}.journey-viz-layer{pointer-events:none}@keyframes journey-pause-ripple{0%,to{opacity:.25}50%{opacity:.5}}.journey-pause-ripple{animation:2.5s ease-in-out infinite journey-pause-ripple}@media (prefers-reduced-motion:reduce){.journey-viz-layer{transition:none!important}.journey-pause-ripple{animation:none}}.quiet-story-sentinel{pointer-events:none;opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.quiet-story-chapter-card{border-bottom:1px solid #94a3b814;padding:1.5rem 0 2rem;position:relative}.quiet-story-chapter-card:last-of-type{border-bottom:none}.quiet-story-chapter-active .quiet-story-statement{color:#f8fafc}.quiet-story-statement{color:#e2e8f0;margin:0 0 1rem;font-size:22px;font-weight:600;line-height:1.35;transition:color .4s}@media (min-width:768px){.quiet-story-statement{margin-bottom:1.25rem;font-size:24px}}@media (min-width:1024px){.quiet-story-statement{font-size:26px}}.quiet-story-explanation{color:#94a3b8;margin:0 0 .75rem;font-size:16px;line-height:1.65}@media (min-width:768px){.quiet-story-explanation{font-size:17px}}.quiet-story-implication{color:#cbd5e1;margin:0;font-size:15px;font-weight:500;line-height:1.5}@media (min-width:768px){.quiet-story-implication{font-size:16px}}.quiet-story-resolution{margin-top:1rem;padding:2rem 0 0}.quiet-story-resolution-statement{color:#f8fafc;margin:0 0 1.5rem;font-size:18px;font-weight:600;line-height:1.5}@media (min-width:768px){.quiet-story-resolution-statement{margin-bottom:1.75rem;font-size:20px}}.quiet-story-cta{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.quiet-story-cta-primary{color:#0b1220;background:#3b82f6;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.quiet-story-cta-primary:hover{color:#fff;background:#2563eb}.quiet-story-cta-secondary{color:#94a3b8;font-size:16px;text-decoration:none;transition:color .2s}.quiet-story-cta-secondary:hover{color:#3b82f6}.decay-simulator-section{background:#0b1220;width:100%;padding-top:100px;padding-bottom:100px;overflow:visible}@media (min-width:768px){.decay-simulator-section{padding-top:120px;padding-bottom:120px}}@media (min-width:1024px){.decay-simulator-section{padding-top:140px;padding-bottom:140px}}.decay-simulator-container{text-align:left;flex-direction:column;align-items:center;max-width:920px;margin:0 auto;padding-left:22px;padding-right:22px;display:flex}@media (min-width:768px){.decay-simulator-container{padding-left:40px;padding-right:40px}}.decay-simulator-headline{color:#f8fafc;text-align:center;margin:0 0 2rem;font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.decay-simulator-headline{margin-bottom:2.5rem;font-size:34px}}@media (min-width:1024px){.decay-simulator-headline{font-size:38px}}.decay-simulator-scroll-wrap{width:100%;max-width:880px;margin-bottom:2.5rem;position:relative}.decay-simulator-sticky-card{z-index:2;margin-bottom:0;position:sticky;top:96px}.decay-simulator-sentinel{pointer-events:none;width:100%;height:75vh;position:relative}@media (min-width:768px){.decay-simulator-sentinel{height:80vh}}.decay-simulator-card{background:#ffffff05;border:1px solid #94a3b81f;border-radius:16px;transition:border-color .3s,background .3s,box-shadow .3s;position:relative;overflow:hidden}.decay-simulator-card-active{background:#ffffff0a;border-color:#94a3b833;box-shadow:0 8px 32px #0003}.decay-simulator-card-inner{grid-template-columns:1fr;min-height:120px;display:grid}@media (min-width:768px){.decay-simulator-card-inner{grid-template-columns:1fr 1fr;min-height:160px}}.decay-simulator-card:first-child .decay-simulator-card-inner{min-height:200px}@media (min-width:768px){.decay-simulator-card:first-child .decay-simulator-card-inner{min-height:280px}}.decay-simulator-card-content{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1.25rem 1.5rem;display:flex}@media (min-width:768px){.decay-simulator-card-content{gap:1.25rem;padding:1.5rem 1.5rem 1.5rem 2rem}}.decay-simulator-card-icon{color:#fff;background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.decay-simulator-card-text{flex:1;min-width:0}.decay-simulator-card-primary{color:#f8fafc;margin:0 0 .25rem;font-size:16px;font-weight:600;line-height:1.45}@media (min-width:768px){.decay-simulator-card-primary{font-size:18px}}.decay-simulator-card-secondary{color:#94a3b8;margin:0;font-size:15px;line-height:1.5}.decay-simulator-card-visual{background:#0f172a80;border-left:1px solid #94a3b814;justify-content:center;align-items:center;height:200px;min-height:160px;padding:1rem;display:flex}@media (min-width:768px){.decay-simulator-card-visual{height:280px;min-height:280px;padding:1.5rem}}.decay-simulator-canvas-wrap{width:100%;height:100%;min-height:140px}.decay-simulator-canvas{width:100%;height:100%;display:block}.decay-simulator-card-accent{background:#0f172a66;border-left:1px solid #94a3b814;justify-content:center;align-items:center;min-height:120px;padding:1.25rem;display:flex}@media (min-width:768px){.decay-simulator-card-accent{min-height:160px;padding:1.5rem}}.decay-simulator-card-accent-shape{background:radial-gradient(circle at 30% 30%,#3b82f626,#0000 70%);border-radius:50%;width:80px;height:80px}.decay-simulator-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;display:flex}.decay-simulator-cta-primary{color:#0b1220;background:#3b82f6;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.decay-simulator-cta-primary:hover{color:#fff;background:#2563eb}.decay-simulator-cta-secondary{color:#94a3b8;font-size:16px;text-decoration:none;transition:color .2s}.decay-simulator-cta-secondary:hover{color:#3b82f6}section.override-card-sequence-section[data-override-cards=true]{background:#0b1220;width:100%;min-height:100vh;position:relative}section.override-card-sequence-section[data-override-cards=true] .override-cards-section-title{color:#f8fafc;text-align:center;z-index:1;margin:0;padding:3rem 1.5rem 1rem;font-size:1.75rem;font-weight:700;position:relative}section.override-card-sequence-section[data-override-cards=true] .override-cards-in-flow{box-sizing:border-box;width:100%;padding:0 1.5rem 4rem;display:block}section.override-card-sequence-section[data-override-cards=true] .override-cards-flow-card{border-bottom:1px solid #94a3b81f;padding:2rem 0 3rem}section.override-card-sequence-section[data-override-cards=true] .override-cards-flow-card:last-child{border-bottom:none}section.override-card-sequence-section[data-override-cards=true] .override-cards-lead-inner{text-align:center;color:#f8fafc;width:100%;max-width:720px;margin:0 auto}section.override-card-sequence-section[data-override-cards=true] .override-cards-in-flow .override-card-title{color:#f8fafc;margin:0 0 .75rem;font-size:28px;font-weight:700;line-height:1.25}@media (min-width:768px){section.override-card-sequence-section[data-override-cards=true] .override-cards-in-flow .override-card-title{font-size:36px}}section.override-card-sequence-section[data-override-cards=true] .override-cards-in-flow .override-card-body{color:#94a3b8;margin:0;font-size:16px;line-height:1.55}section.override-card-sequence-section[data-override-cards=true] .override-cards-scroll-spacer{display:block;position:relative}section.override-card-sequence-section[data-override-cards=true] .override-cards-sticky-frame{top:var(--topOffsetPx,0);width:100%;min-height:400px;height:calc(100vh - var(--topOffsetPx,0px));height:calc(100dvh - var(--topOffsetPx,0px));box-sizing:border-box;flex-direction:column;display:flex;position:sticky;overflow:hidden}section.override-card-sequence-section[data-override-cards=true] .override-cards-viewport{flex:1 1 0;width:100%;min-height:0;position:relative}section.override-card-sequence-section[data-override-cards=true] .override-cards-layer{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:0 24px;display:flex;position:absolute;inset:0}section.override-card-sequence-section[data-override-cards=true] .override-card{pointer-events:none;visibility:visible;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:none;display:flex;position:absolute;inset:0}section.override-card-sequence-section[data-override-cards=true] .override-card-0{opacity:1}section.override-card-sequence-section[data-override-cards=true] .override-card-inner{text-align:center;color:#f8fafc;visibility:visible;opacity:1;width:100%;max-width:720px;padding:1rem;font-size:1rem;line-height:1.5}section.override-card-sequence-section[data-override-cards=true] .override-card-kicker{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0 0 .5rem;font-size:12px;font-weight:600}section.override-card-sequence-section[data-override-cards=true] .override-card-title{color:#f8fafc;margin:0 0 .75rem;font-size:28px;font-weight:700;line-height:1.25}@media (min-width:768px){section.override-card-sequence-section[data-override-cards=true] .override-card-title{margin-bottom:1rem;font-size:36px}}@media (min-width:1024px){section.override-card-sequence-section[data-override-cards=true] .override-card-title{font-size:42px}}section.override-card-sequence-section[data-override-cards=true] .override-card-body{color:#94a3b8;margin:0 0 .5rem;font-size:16px;line-height:1.55}@media (min-width:768px){section.override-card-sequence-section[data-override-cards=true] .override-card-body{font-size:17px}}section.override-card-sequence-section[data-override-cards=true] .override-card-footnote{color:#64748b;margin:0;font-size:14px;line-height:1.5}.override-card-sequence-debug{color:#22c55e;z-index:9999;pointer-events:none;background:#000000d9;padding:8px 16px;font-family:monospace;font-size:11px;position:fixed;bottom:0;left:0;right:0}.override-sequence-cta-wrap{background:#0b1220;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;padding:2rem 1.5rem 3rem;display:flex}.override-sequence-cta-wrap .override-cards-cta-primary{color:#0b1220;background:#3b82f6;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.override-sequence-cta-wrap .override-cards-cta-primary:hover{color:#fff;background:#2563eb}.override-sequence-cta-wrap .override-cards-cta-secondary{color:#94a3b8;font-size:16px;text-decoration:none;transition:color .2s}.override-sequence-cta-wrap .override-cards-cta-secondary:hover{color:#3b82f6}.interactive-insight-section{background:#0b1220;width:100%;padding:4rem 0 5rem;position:relative;overflow:hidden}.interactive-insight-visual{pointer-events:none;opacity:.03;background:radial-gradient(80% 50% at 50% 30%,#94a3b80f,#0000 60%);transition:opacity .32s,filter .32s;position:absolute;inset:0}.interactive-insight-section[data-active-insight=statement-1] .interactive-insight-visual{opacity:.045;filter:blur(.5px)}.interactive-insight-section[data-active-insight=statement-2] .interactive-insight-visual{opacity:.04}.interactive-insight-section[data-active-insight=statement-3] .interactive-insight-visual{opacity:.05;filter:blur(.3px)}.interactive-insight-section[data-active-insight=statement-4] .interactive-insight-visual{opacity:.045}.interactive-insight-section[data-active-insight=statement-5] .interactive-insight-visual{opacity:.055;filter:blur(.6px)}.interactive-insight-section[data-reduced-motion=true] .interactive-insight-visual{transition:none}.interactive-insight-container{z-index:1;max-width:720px;margin:0 auto;padding:0 1.5rem;position:relative}.interactive-insight-heading{color:#f8fafc;text-align:center;margin:0 0 2.5rem;font-size:1.75rem;font-weight:700}.interactive-insight-list{margin:0;padding:0;list-style:none}.interactive-insight-row{border-bottom:1px solid #94a3b81f;margin:0}.interactive-insight-row:last-child{border-bottom:none}.interactive-insight-trigger{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:1.5rem 0;display:block}.interactive-insight-trigger:focus{outline-offset:4px;outline:2px solid #3b82f680}.interactive-insight-trigger:focus:not(:focus-visible){outline:none}.interactive-insight-primary{color:#f8fafc;letter-spacing:.01em;font-size:1.375rem;font-weight:500;line-height:1.35;transition:font-weight .28s,color .28s,letter-spacing .28s,filter .28s;display:block}@media (min-width:768px){.interactive-insight-primary{font-size:1.5rem}}.interactive-insight-row[data-active=true] .interactive-insight-primary,.interactive-insight-trigger:hover .interactive-insight-primary,.interactive-insight-trigger:focus .interactive-insight-primary{color:#fff;letter-spacing:.005em;filter:brightness(1.08);font-weight:600}.interactive-insight-section[data-reduced-motion=true] .interactive-insight-primary{transition:none}.interactive-insight-secondary{color:#94a3b8;margin-top:.35rem;font-size:.9375rem;font-weight:400;line-height:1.5;display:block}.interactive-insight-row[data-active=true] .interactive-insight-secondary,.interactive-insight-trigger:hover .interactive-insight-secondary,.interactive-insight-trigger:focus .interactive-insight-secondary{color:#b8c5d4}.interactive-insight-expert-layer{opacity:0;max-height:0;transition:max-height .32s,opacity .28s;overflow:hidden}.interactive-insight-expert-layer[data-expanded=true]{opacity:1;max-height:320px}.interactive-insight-section[data-reduced-motion=true] .interactive-insight-expert-layer{transition:none}.interactive-insight-section[data-reduced-motion=true] .interactive-insight-expert-layer[data-expanded=true]{max-height:none}.interactive-insight-expert-list{margin:0;padding:0 0 1.25rem;list-style:none}.interactive-insight-expert-point{color:#94a3b8;margin-top:.6rem;padding-left:1.25rem;font-size:.875rem;line-height:1.55;position:relative}.interactive-insight-expert-point:before{content:"";background:#94a3b899;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.interactive-insight-expert-point:first-child{margin-top:0}.quiet-failure-insights{background:#0b1220;width:100%;padding:4rem 1.375rem 5rem;position:relative;overflow:hidden}@media (min-width:768px){.quiet-failure-insights{padding:4rem 2.5rem 5rem}}@media (min-width:1024px){.quiet-failure-insights{padding:4rem 4rem 5rem}}.quiet-insights-visual{pointer-events:none;opacity:.03;transition:opacity .32s;position:absolute;inset:0}.quiet-failure-insights[data-in-view=true] .quiet-insights-visual{opacity:.04}.quiet-failure-insights[data-reduced-motion=true] .quiet-insights-visual{transition:none}.quiet-insights-container{z-index:1;max-width:1280px;margin:0 auto;position:relative}.quiet-insights-heading{color:#f8fafc;text-align:center;margin:0 0 2.5rem;font-size:1.75rem;font-weight:700}.quiet-insights-list{margin:0;padding:0;list-style:none}.quiet-insight-row{grid-template-rows:auto auto;grid-template-columns:40px 1fr;column-gap:12px;margin:0;padding:0;display:grid;position:relative}.quiet-insight-row>.quiet-insight-icon-rail{grid-area:1/1}.quiet-insight-row>.quiet-insight-main{grid-area:1/2;padding-top:0;padding-left:0}.quiet-insight-row>.quiet-insight-right-rail{display:none}.quiet-insight-row>.quiet-insight-divider{background:#94a3b81f;grid-area:2/1/auto/-1;height:1px;margin:0;transition:background .22s}.quiet-insight-row[data-active=true]>.quiet-insight-divider,.quiet-insight-row:hover>.quiet-insight-divider,.quiet-insight-row:focus-within>.quiet-insight-divider{background:#94a3b82e}.quiet-insight-row>.quiet-insight-divider[data-active=true]{background:#94a3b833}.quiet-insight-icon-rail{align-items:flex-start;margin-bottom:0;display:flex}.quiet-insight-icon-holder{opacity:.6;background:0 0;border:1px solid #94a3b833;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;transition:border-color .22s,background .22s,box-shadow .22s;display:flex}.quiet-failure-insights[data-in-view=true] .quiet-insight-icon-holder{opacity:1}.quiet-insight-icon-holder[data-active=true]{background:#3b82f614;border-color:#3b82f659;box-shadow:0 0 18px #3b82f638}.quiet-insight-icon{color:#94a3b873;transition:color .22s}.quiet-insight-icon-holder[data-active=true] .quiet-insight-icon{color:#3b82f6f2}.quiet-failure-insights[data-reduced-motion=true] .quiet-insight-icon-holder,.quiet-failure-insights[data-reduced-motion=true] .quiet-insight-icon{transition:none}.quiet-insight-row .quiet-insight-main{max-width:100%}.quiet-insight-trigger{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:.5rem 0 1rem;display:block}.quiet-insight-trigger:focus{outline-offset:4px;outline:2px solid #3b82f680}.quiet-insight-trigger:focus:not(:focus-visible){outline:none}.quiet-insight-primary{color:#f8fafc;letter-spacing:.01em;font-size:1.25rem;font-weight:500;line-height:1.35;transition:font-weight .22s,color .22s,letter-spacing .22s,filter .22s;display:block}.quiet-insight-row[data-active=true] .quiet-insight-primary,.quiet-insight-trigger:hover .quiet-insight-primary,.quiet-insight-trigger:focus .quiet-insight-primary{color:#fff;letter-spacing:.005em;filter:brightness(1.06);font-weight:600}.quiet-insight-secondary{color:#94a3b8;margin-top:.3rem;font-size:.9375rem;font-weight:400;line-height:1.5;display:block}.quiet-insight-row[data-active=true] .quiet-insight-secondary,.quiet-insight-trigger:hover .quiet-insight-secondary,.quiet-insight-trigger:focus .quiet-insight-secondary{color:#b8c5d4}.quiet-failure-insights[data-reduced-motion=true] .quiet-insight-primary,.quiet-failure-insights[data-reduced-motion=true] .quiet-insight-secondary{transition:none}.quiet-insight-expert-layer{opacity:0;max-height:0;transition:max-height .24s,opacity .22s;overflow:hidden}.quiet-insight-expert-layer[data-expanded=true]{opacity:1;max-height:320px}.quiet-insight-expert-layer[data-reduced-motion=true][data-expanded=true]{max-height:none}.quiet-failure-insights[data-reduced-motion=true] .quiet-insight-expert-layer{transition:none}.quiet-insight-expert-list{margin:0;padding:0 0 1.25rem;list-style:none}.quiet-insight-expert-point{color:#94a3b8;margin-top:.6rem;padding-left:1.25rem;font-size:.875rem;line-height:1.55;position:relative}.quiet-insight-expert-point:before{content:"";background:#94a3b899;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.quiet-insight-expert-point:first-child{margin-top:0}@media (min-width:768px){.quiet-insights-container{max-width:1280px}.quiet-insights-heading{text-align:left}.quiet-insight-row{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:64px 1fr;column-gap:28px;display:grid}.quiet-insight-row>.quiet-insight-icon-rail{grid-area:1/1;justify-content:center;padding-top:1.25rem}.quiet-insight-row>.quiet-insight-main{grid-area:1/2;max-width:820px;padding-top:0;padding-left:0}.quiet-insight-row>.quiet-insight-right-rail{display:none}.quiet-insight-row>.quiet-insight-divider{grid-area:2/1/auto/-1}.quiet-insight-icon-holder{width:44px;min-width:44px;height:44px;min-height:44px}.quiet-insight-icon-rail{opacity:0;transition:opacity .4s}.quiet-failure-insights[data-in-view=true] .quiet-insight-icon-rail,.quiet-failure-insights[data-engaged=true] .quiet-insight-icon-holder{opacity:1}.quiet-insight-primary{font-size:1.375rem}}@media (min-width:1024px){.quiet-insights-container,.quiet-insight-row{grid-template-columns:80px 1fr 120px;column-gap:28px}.quiet-insight-row>.quiet-insight-icon-rail{grid-column:1;padding-top:1.25rem}.quiet-insight-row>.quiet-insight-main{grid-column:2;max-width:820px}.quiet-insight-row>.quiet-insight-right-rail{grid-area:1/3;min-height:1px;display:block}.quiet-insight-row>.quiet-insight-divider{grid-column:1/-1}.quiet-insight-row>.quiet-insight-icon-rail{position:relative}.quiet-insight-row>.quiet-insight-icon-rail:after{content:"";pointer-events:none;background:#94a3b81f;width:1px;position:absolute;top:52px;bottom:-1.5rem;left:50%;transform:translate(-50%)}.quiet-insight-row:last-child>.quiet-insight-icon-rail:after{display:none}}.why-matters-section{background:#0f172a;width:100%;padding-top:100px;padding-bottom:110px;overflow:hidden}@media (min-width:768px){.why-matters-section{padding-top:130px;padding-bottom:130px}}@media (min-width:1024px){.why-matters-section{padding-top:160px;padding-bottom:160px}}.why-matters-container{max-width:1280px;margin:0 auto;padding-left:22px;padding-right:22px}@media (min-width:768px){.why-matters-container{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.why-matters-container{padding-left:64px;padding-right:64px}}.why-matters-grid{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (min-width:1024px){.why-matters-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem 5rem}}.why-matters-copy-col{order:1}.why-matters-visual-col{order:2;justify-content:center;align-items:center;display:flex;overflow:visible}@media (min-width:1024px){.why-matters-visual-col{order:2}}.why-matters-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin:0 0 .75rem;font-size:12px;font-weight:500}.why-matters-title{color:#f8fafc;margin:0 0 1.25rem;font-size:26px;font-weight:600;line-height:1.25}@media (min-width:768px){.why-matters-title{margin-bottom:1.5rem;font-size:32px}}@media (min-width:1024px){.why-matters-title{font-size:36px}}.why-matters-setup{color:#94a3b8;margin:0 0 1rem;font-size:16px;line-height:1.6}.why-matters-consequence{color:#94a3b8;margin:0 0 1.25rem;font-size:16px;line-height:1.6}.why-matters-resolution{color:#e2e8f0;margin:0;font-size:16px;font-weight:500;line-height:1.6}.why-matters-cards-row{order:3;grid-column:1/-1;grid-template-columns:1fr;gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:768px){.why-matters-cards-row{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3.5rem}}.why-matters-card{cursor:default;background:#ffffff05;border:1px solid #94a3b81f;border-radius:16px;padding:18px 20px;transition:border-color .25s,background .25s,box-shadow .25s}@media (min-width:768px){.why-matters-card{padding:20px 22px}}.why-matters-card:hover,.why-matters-card.why-matters-card-active{background:#ffffff0a;border-color:#94a3b838;box-shadow:0 4px 24px #00000026}.why-matters-card-label{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0 0 .5rem;font-size:11px;font-weight:600}.why-matters-card-text{color:#e2e8f0;margin:0;font-size:15px;line-height:1.55}.three-forces-field-wrap{aspect-ratio:470/510;justify-content:center;align-items:center;width:100%;max-width:380px;margin:0 auto;display:flex;overflow:visible}.three-forces-field-svg{object-fit:contain;flex-shrink:0;width:100%;height:100%}@keyframes three-forces-drift-1{0%,to{opacity:1;transform:translate(0)}33%{opacity:.96;transform:translate(2px,-3px)}66%{opacity:1;transform:translate(-2px,2px)}}@keyframes three-forces-drift-2{0%,to{opacity:1;transform:translate(0)}33%{opacity:.97;transform:translate(-3px,2px)}66%{opacity:1;transform:translate(2px,-2px)}}@keyframes three-forces-drift-3{0%,to{opacity:1;transform:translate(0)}33%{opacity:.96;transform:translate(2px,2px)}66%{opacity:1;transform:translate(-3px,-2px)}}.three-forces-force-patients{animation:17s ease-in-out infinite three-forces-drift-1}.three-forces-force-clinicians{animation:19s ease-in-out -5s infinite three-forces-drift-2}.three-forces-force-orgs{animation:18s ease-in-out -10s infinite three-forces-drift-3}@media (prefers-reduced-motion:reduce){.three-forces-force-patients,.three-forces-force-clinicians,.three-forces-force-orgs{animation:none}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#334155;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#475569}body{min-height:100vh;height:auto!important;overflow-y:auto!important}html{height:auto!important;overflow-y:auto!important}.horizontal-scroll-container{width:100%;display:block;position:relative}.horizontal-scroll-container[data-app=next] .what-we-do-fallback{display:inline}.horizontal-scroll-container[data-app=next] .what-we-do-type,.horizontal-scroll-container[data-app=next] .what-we-do-cursor{display:none}.horizontal-scroll-container[data-app=next] .what-we-do-reject-line,.horizontal-scroll-container[data-app=next] .real-problem-word,.horizontal-scroll-container[data-app=next] .real-problem-intro,.horizontal-scroll-container[data-app=next] .real-problem-item,.horizontal-scroll-container[data-app=next] .real-problem-divider{opacity:1!important;transform:none!important}.horizontal-scroll-container[data-app=next] .real-problem-timeline-fill{transform:scaleY(1)!important}.horizontal-scroll-container[data-app=next] .what-we-do-core-card,.horizontal-scroll-container[data-app=next] .final-close__title,.horizontal-scroll-container[data-app=next] .final-close__line,.horizontal-scroll-container[data-app=next] .final-close__cta,.horizontal-scroll-container[data-app=next] .final-close__micro{opacity:1!important;transform:none!important}.horizontal-scroll-container[data-app=next] .hero-section [data-animate]{opacity:1!important;filter:none!important;transform:none!important}.horizontal-scroll-container .section{width:100%;min-height:auto;padding:6rem 0;scroll-margin-top:4rem}.hero-section [data-animate]{transition:opacity .4s ease-out,transform .4s ease-out}.hero-section [data-animate].animate{opacity:1!important;transform:translateY(0)!important}.hero-section #heroCard{transition:opacity 1s ease-out,transform 1s ease-out;opacity:1!important;transform:translateY(0)!important}.reality-section:not(.real-problem-section) [data-animate]{opacity:1!important;filter:blur()!important;transform:translateY(0)!important}.reality-section:not(.real-problem-section) .reality-list-item{opacity:1!important;visibility:visible!important;display:flex!important;transform:translateY(0)!important}.reality-section:not(.real-problem-section) .reality-header{opacity:1!important;filter:blur()!important;visibility:visible!important;display:block!important;transform:translateY(0)!important}.reality-section:not(.real-problem-section) .reality-editorial-list{visibility:visible!important;opacity:1!important;display:flex!important}.reality-section:not(.real-problem-section) .reality-editorial-grid{visibility:visible!important;opacity:1!important;display:grid!important}.reality-section:not(.real-problem-section) .reality-diagnosis-panel{visibility:visible!important;opacity:1!important;display:block!important}.reality-section:not(.real-problem-section) .reality-content{visibility:visible!important;opacity:1!important;display:flex!important}.reality-section:not(.real-problem-section) .reality-item-number,.reality-section:not(.real-problem-section) .reality-item-text{opacity:1!important;visibility:visible!important}.reality-section:not(.real-problem-section) .diagnosis-panel{opacity:1!important;visibility:visible!important;display:block!important}.failure-section [data-animate]{opacity:1!important;filter:blur()!important;transform:translateY(0)!important}.failure-section .failure-header{opacity:1!important;filter:blur()!important;visibility:visible!important;display:block!important;transform:translateY(0)!important}.failure-section .failure-reason-item{opacity:1!important;visibility:visible!important;display:list-item!important;transform:translateY(0)!important}.failure-section .failure-left,.failure-section .failure-right{visibility:visible!important;opacity:1!important;display:block!important}.failure-section .failure-panel{opacity:1!important;visibility:visible!important;display:block!important}.failure-section .failure-pipeline-stage{opacity:1!important;visibility:visible!important;display:flex!important}.failure-section .failure-reasons-list,.failure-section .failure-reasons-ul{visibility:visible!important;opacity:1!important;display:block!important}.failure-section .failure-pipeline{visibility:visible!important;opacity:1!important;display:flex!important}.failure-section .pipeline-stage-badge,.failure-section .pipeline-stage-content,.failure-section .pipeline-stage-label,.failure-section .pipeline-stage-title,.failure-section .pipeline-stage-bullets{opacity:1!important;visibility:visible!important}.failure-section .failure-panel-title{opacity:1!important;visibility:visible!important;display:block!important}.failure-section .failure-grid-12{visibility:visible!important;display:grid!important}.medora-does-section [data-animate],.solution-section [data-animate]{opacity:1!important;filter:blur()!important;transform:translateY(0)!important}.medora-does-section,section.medora-does-section,section#solution:not(.what-we-do-section){opacity:1!important;visibility:visible!important;z-index:1!important;width:100%!important;min-height:auto!important;padding:6rem 0!important;display:block!important;position:relative!important;overflow:visible!important}section#solution.what-we-do-section{opacity:1!important;visibility:visible!important;z-index:1!important;background-color:#f4f6f8!important;background-image:linear-gradient(#fff 0%,#f1f5f9 55%,#eef2f6 100%)!important;width:100%!important;min-height:auto!important;padding:calc(4rem + clamp(2.5rem,6vw,4rem)) 0 clamp(5rem,12vw,7.5rem)!important;display:block!important;position:relative!important;overflow:visible!important}.what-we-do-section .what-we-do-container,.what-we-do-section .what-we-do-inner{opacity:1!important;visibility:visible!important}.what-we-do-section .what-we-do-container{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important;display:block!important}.medora-does-container{opacity:1!important;visibility:visible!important;max-width:1152px!important;margin:0 auto!important;padding:6rem 1.5rem!important;display:block!important}.medora-does-grid{opacity:1!important;visibility:visible!important;grid-template-columns:repeat(12,1fr)!important;align-items:start!important;gap:3rem!important;width:100%!important;display:grid!important}.medora-does-section .medora-does-block,.solution-section .medora-does-block{opacity:1!important;visibility:visible!important;display:block!important;transform:translateY(0)!important}.medora-does-section .medora-does-left,.solution-section .medora-does-left{opacity:1!important;visibility:visible!important;display:block!important}.medora-does-section .medora-does-right,.solution-section .medora-does-right{opacity:1!important;visibility:visible!important;flex-direction:column!important;gap:2rem!important;display:flex!important}.medora-does-section .medora-does-grid,.solution-section .medora-does-grid{visibility:visible!important;opacity:1!important;display:grid!important}.medora-does-section .medora-does-eyebrow,.medora-does-section .medora-does-headline,.medora-does-section .medora-does-support,.medora-does-section .medora-does-intro,.medora-does-section .medora-does-block-label,.medora-does-section .medora-does-block-text{opacity:1!important;visibility:visible!important;display:block!important}.medora-does-section .medora-does-left .medora-does-headline,.solution-section .medora-does-left .medora-does-headline,section.medora-does-section .medora-does-left .medora-does-headline,section#solution .medora-does-left .medora-does-headline,h2.medora-does-headline,.medora-does-headline{opacity:1!important;visibility:visible!important;filter:none!important;z-index:1!important;color:var(--text-primary)!important;letter-spacing:-.02em!important;margin:0!important;font-family:Georgia,serif!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:600!important;line-height:1.2!important;display:block!important;position:relative!important;transform:none!important}.medora-does-section .medora-does-divider{visibility:visible!important;opacity:1!important;background:#f3f1ec1a!important;height:1px!important;display:block!important}section#services.services-section,.services-section,.services-section .services-container,.services-section .services-header,.services-section .services-heading,.services-section .services-lede,.services-section .services-grid{opacity:1!important;visibility:visible!important}.services-section .service-card{visibility:visible!important}.engagement-section [data-animate],.engagement-section [data-animate=card]{opacity:1!important;filter:blur()!important;transform:translateY(0)!important}.engagement-section .engagement-card{opacity:1!important;visibility:visible!important;display:flex!important;transform:translateY(0)!important}.engagement-section .engagement-cards{visibility:visible!important;opacity:1!important;display:grid!important}.engagement-section .engagement-cards-wrapper,.engagement-section .engagement-connector-line{visibility:visible!important;opacity:1!important;display:block!important}.engagement-section .engagement-content{visibility:visible!important;opacity:1!important;display:flex!important}.engagement-section .engagement-headline,.engagement-section .engagement-intro,.engagement-section .engagement-output,.engagement-section .card-step-badge,.engagement-section .card-icon,.engagement-section .card-kicker,.engagement-section .card-title,.engagement-section .card-description,.engagement-section .card-bullets{opacity:1!important;visibility:visible!important;display:block!important}.engagement-section .card-bullets{display:block!important}.engagement-section .card-bullets li{opacity:1!important;visibility:visible!important;display:list-item!important}.founder-section [data-animate],.founder-section [data-animate=card],.founder-section [data-animate=content]{opacity:1!important;filter:blur()!important;transform:translateY(0)!important}.founder-section .founder-profile-card,.founder-section .founder-story-card{opacity:1!important;visibility:visible!important;display:block!important;transform:translateY(0)!important}.founder-section .founder-left,.founder-section .founder-right{opacity:1!important;visibility:visible!important;display:block!important}.founder-section .founder-grid-12{visibility:visible!important;opacity:1!important;display:grid!important}.founder-section .founder-container{visibility:visible!important;opacity:1!important;display:block!important}.founder-section .founder-portrait-container,.founder-section .founder-portrait,.founder-section .founder-monogram,.founder-section .founder-name,.founder-section .founder-role,.founder-section .founder-credibility,.founder-section .founder-credibility li{opacity:1!important;visibility:visible!important;display:block!important}.founder-section .founder-credibility{flex-direction:column!important;display:flex!important}.founder-section .founder-credibility li{display:list-item!important}.founder-section .founder-eyebrow,.founder-section .founder-headline,.founder-section .founder-text,.founder-section .founder-paragraph,.founder-section .founder-focus-intro,.founder-section .founder-focus-line,.founder-section .founder-chips,.founder-section .founder-chip{opacity:1!important;visibility:visible!important;display:block!important}.founder-section .founder-text{flex-direction:column!important;display:flex!important}.founder-section .founder-chips{flex-wrap:wrap!important;display:flex!important}.founder-section .founder-chip{display:inline-flex!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
